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
340273410853	340273411412	340273411962	340273412512	340273413061	340273413612	340273414162	340273414712	340273415261	340273415812	340273416362	340273416912	340273417461	340273418012	340273418562	340273419112	340273419661	340273420212	340273420762	340273421312	340273421861	340273422412	340273422962	340273423512	340273424061	340273424612	340273425162	340273425712	340273426261	340273426812	340273427362	340273427912	340273428461	340273429012	340273429562	340273430112	340273430661	340273431212	340273431762	340273432312	340273432861	340273433412	340273433962	340273434512	340273435061	340273435612	340273436162	340273436712	340273437261	340273437812	340273438362	340273438912	340273439461	340273440012	340273440562	340273441112	340273441661	340273442212	340273442762	340273443312	340273443861	340273444412	340273444962	340273445512	340273446061	340273446612	340273447162	340273447712	340273448261	340273448812	340273449362	340273449912	340273450461	340273451012	340273451562	340273452112	340273452661	340273453212	340273453762	340273454312	340273454861	340273455412	340273455962	340273456512	340273457061	340273457612	340273458162	340273458712	340273459261	340273459812	340273460362	340273460912	340273461461	340273462012	340273462562	340273463112	340273463661	340273464212	340273464762	340273465312	340273465861	340273466412	340273466962	340273467512	340273468061	340273468612	340273469162	340273469712	340273470261	340273470812	340273471362	340273471912	340273472461	340273473012	340273473562	340273474112	340273474661	340273475212	340273475762	340273476312	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23177	21321	29105	23887	21323	21386	9795	2958	2059	1760	1528	1439	1331	1303	1158	1048	1019	854	814	734	733	681	659	643	598	581	551	562	553	521	472	493	439	503	433	477	484	419	448	425	437	414	429	411	385	397	431	416	424	379	383	405	427	397	427	412	417	426	432	438	412	392	392	380	412	380	453	403	405	400	423	384	426	401	378	379	400	397	444	414	375	404	416	387	408	432	374	397	405	416	397	416	381	392	424	395	427	360	425	400	374	391	405	396	395	400	377	394	407	425	415	400	365	414	407	420	371	411	360	387	394	345	408	386	399	373	374	388	399	414	352	376	427	390	382	370	409	404	411	384	388	372	359	410	399	433	383	374	407	412	416	424	428	380	393	408	407	408	379	357	393	350	385	389	385	384	392	384	399	397	396	420	375	382	379	392	415	399	415	402	426	412	347	408	366	371	385	381	372	368	384	400	422	372	428	424	383	374	384	445	396	390	386	382	401	406	382	390	371	414	378	420	337	410	409	416	370	377	404	375	404	388	413	368	405	415	390	381	379	414	389	386	411	420	374	387	370	409	402	373	400	382	377	364	391	393	382	405	403	382	396	389	378	405	405	394	398	375	389	431	430	380	395	436	444	411	373	414	413	383	366	397	382	382	398	409	396	386	374	395	377	380	386	402	424	400	412	404	405	374	419	384	390	401	364	379	405	385	395	337	394	411	378	359	410	405	424	378	374	397	404	398	389	387	414	394	419	400	387	388	378	392	355	381	394	331	403	423	382	389	366	434	395	368	375	377	413	403	428	379	403	403	372	376	394	399	411	406	404	358	391	328	351	381	381	371	381	343	389	385	406	395	403	400	387	381	389	420	422	392	413	396	411	399	397	391	355	373	380	406	376	378	375	381	384	390	373	382	385	419	382	383	367	361	373	395	399	364	387	378	393	414	363	382	407	370	387	393	366	398	347	405	393	396	397	431	390	373	429	390	414	386	369	395	378	377	398	391	382	414	409	412	416	416	400	393	430	417	395	406	394	385	382	397	358	424	389	394	399	385	372	394	374	390	434	414	402	368	382	397	399	376	426	400	380	416	351	377	406	405	394	397	426	365	392	405	362	405	381	375	371	393	391	398	377	356	389	398	380	369	387	371	386	403	394	420	387	410	372	412	360	407	410	352	383	398	389	416	392	375	424	387	346	399	385	432	376	382	408	395	373	380	378	414	404	399	412	405	408	361	372	411	411	396	367	397	398	381	419	387	388	401	411	390	405	389	389	407	421	400	358	407	418	404	377	393	426	367	378	384	382	432	384	384	378	347	393	379	398	414	413	396	392	419	417	387	410	399	383	378	395	404	377	383	391	387	391	416	427	426	407	395	376	391	402	382	368	404	382	360	427	383	403	420	404	369	433	413	400	366	409	389	385	420	349	402	409	425	383	390	403	371	392	387	389	399	401	376	408	382	381	386	391	426	355	395	408	414	424	384	364	392	408	384	408	416	425	399	399	379	390	407	413	373	369	399	412	393	391	387	406	393	352	395	390	394	394	375	411	390	425	406	401	365	393	377	430	384	401	399	393	362	389	424	381	361	394	372	400	430	414	401	387	417	403	392	403	405	349	389	371	396	393	411	381	388	387	392	434	373	416	398	359	403	398	387	394	367	391	387	388	410	395	381	386	400	387	445	388	388	400	377	401	397	366	403	408	371	400	405	389	424	385	421	358	413	364	403	406	397	374	402	382	369	384	400	384	381	391	389	388	386	386	385	390	389	394	373	422	362	424	398	391	400	403	378	411	368	441	380	402	396	429	402	384	359	400	397	414	377	415	384	384	374	391	391	376	407	397	409	415	388	379	388	423	392	364	400	406	396	365	391	380	386	395	422	377	401	428	407	401	414	403	384	397	386	373	430	404	401	433	378	391	409	409	410	433	433	337	419	404	411	406	381	377	400	392	367	443	403	395	368	426	384	369	424	352	412	410	442	415	396	393	406	408	418	415	375	391	377	405	387	404	410	367	391	377	422	381	375	378	390	391	372	392	379	397	382	396	394	367	424	408	419	374	409	405	378	408	408	375	404	351	397	408	393	386	372	409	395	387	440	384	428	401	411	405	398	376	401	409	420	426	347	374	402	396	390	396	365	393	396	389	388	384	377	386	376	371	372	407	398	383	394	385	386	396	393	384	398	378	412	366	403	420	390	367	403	424	397	384	414	434	402	397	423	385	376	407	404	393	404	372	401	406	393	401	410	376	419	383	424	415	369	373	374	400	423	414	420	401	385	367	399	418	392	415	372	405	397	394	415	365	369	379	395	383	409	443	413	384	409	389	399	386	439	420	427	399	396	394	383	398	387	399	373	395	376	390	364	398	398	401	368	368	393	410	375	395	427	373	366	423	402	431	339	407	369	371	403	378	389	395	394	376	366	353	387	415	378	390	402	405	389	400	388	410	401	372	403	390	370	396	417	396	418	432	395	385	386	377	430	391	384	371	381	410	399	385	390	384	411	369	401	397	419	450	383	358	419	394	407	383	422	389	397	388	363	388	401	410	364	385	404	380	432	434	392	390	378	449	383	425	394	364	397	385	371	403	384	357	405	386	383	405	408	380	407	372	399	400	357	424	404	391	380	379	394	372	393	385	410	406	378	345	383	374	374	357	405	390	398	390	416	408	381	421	428	414	364	382	422	392	398	410	392	383	395	366	366	366	379	407	422	381	435	424	389	414	390	394	377	386	391	396	369	389	425	388	392	420	384	446	376	377	411	378	447	393	407	399	392	395	374	435	395	400	392	412	399	380	373	357	386	390	383	386	385	408	394	370	381	406	378	364	407	377	374	416	411	411	397	401	366	383	438	375	395	417	408	428	440	367	382	374	378	341	393	427	369	408	382	391	380	385	406	382	400	377	375	390	388	421	373	420	391	381	381	358	397	388	373	420	398	391	410	395	377	418	393	390	429	394	383	382	391	376	423	418	355	385	374	408	403	398	389	373	371	427	371	411	383	363	403	362	358	415	396	417	453	407	412	383	391	368	381	368	353	384	397	406	420	405	396	388	353	383	364	371	425	412	399	412	388	367	385	420	397	417	404	377	399	363	396	402	402	359	395	396	398	378	388	404	374	407	385	380	393	379	393	382	359	371	384	411	346	355	369	368	386	382	381	418	394	411	387	397	405	435	404	407	375	381	392	398	378	367	402	404	385	384	382	387	389	411	386	397	445	419	390	395	398	372	401	413	400	400	356	358	389	380	367	421	422	387	395	386	410	420	373	393	371	427	400	375	385	381	389	349	355	380	415	391	379	406	407	352	383	411	398	412	419	388	385	394	400	398	373	372	418	394	403	411	389	399	393	378	420	371	380	388	428	369	407	366	364	379	392	394	352	394	407	345	391	391	401	357	386	409	362	389	406	387	378	394	379	383	406	358	391	385	373	367	430	413	388	359	413	387	352	390	431	376	411	394	378	375	387	400	377	352	398	401	410	427	434	393	377	398	389	430	430	421	389	380	440
11177	24882	21456	13826	11037	9640	7735	5772	4598	3971	3433	3095	2759	2550	2341	2073	1817	1673	1374	1234	1208	1091	1085	1089	974	883	867	823	780	756	660	552	578	636	639	623	579	588	525	578	537	560	544	491	551	519	541	457	532	474	514	504	490	473	486	483	466	484	487	493	496	476	458	467	510	483	486	518	486	485	506	481	443	483	500	510	460	470	500	495	460	449	492	485	468	463	442	449	464	488	445	464	481	496	501	458	420	503	480	488	467	464	471	483	499	418	463	475	450	499	512	501	421	474	463	458	466	481	470	499	461	480	433	461	498	454	441	462	468	455	482	474	453	492	440	438	473	447	439	478	479	462	465	454	489	466	450	471	463	448	441	478	464	465	468	495	454	500	432	417	494	457	473	424	452	457	462	500	458	491	416	501	460	470	459	476	461	452	407	479	527	480	472	481	482	437	467	460	458	502	464	471	432	490	461	481	455	467	457	478	489	473	502	447	482	441	477	433	471	475	474	444	475	451	461	440	470	447	465	417	412	470	508	461	466	463	462	479	485	495	469	502	462	456	443	491	468	427	439	466	474	454	471	433	479	476	463	463	464	492	474	501	442	481	490	429	450	486	458	426	449	464	466	472	469	448	485	456	477	448	511	469	460	479	476	450	454	450	437	458	461	462	467	452	531	515	459	483	476	450	442	489	473	488	431	442	438	468	474	510	467	480	468	467	471	461	463	459	500	472	442	471	461	469	490	491	432	464	501	487	487	461	458	416	453	457	482	465	501	469	445	448	449	493	445	474	470	490	458	500	476	459	501	433	446	516	448	438	475	481	479	464	458	464	449	433	481	486	514	465	495	469	457	449	443	476	487	482	477	465	460	494	469	465	459	439	469	468	457	445	466	470	478	515	483	422	433	455	486	454	459	467	482	444	475	428	467	440	458	422	471	445	464	479	453	486	466	447	427	459	467	439	440	493	445	442	444	491	441	475	488	481	460	446	458	446	481	451	447	443	506	461	447	495	438	468	469	465	500	474	460	477	472	421	447	485	472	451	469	492	483	483	473	501	471	489	487	508	473	457	508	466	463	503	456	457	455	435	474	518	471	400	475	474	489	485	483	500	471	493	483	479	446	456	474	442	493	454	471	462	479	468	496	485	470	481	458	477	450	490	458	490	443	477	447	490	484	431	462	486	445	443	451	469	454	476	489	448	457	477	436	484	452	460	444	475	438	469	462	478	415	459	463	443	459	504	489	450	452	493	424	478	460	486	481	438	489	489	463	480	457	483	444	470	465	488	484	491	462	460	459	448	484	436	442	457	498	483	469	472	451	477	472	463	467	472	457	446	480	488	490	467	481	458	493	446	462	479	455	464	469	449	442	499	485	481	461	440	447	430	471	475	465	449	472	437	474	459	463	492	472	504	470	437	465	409	466	473	476	479	482	460	462	467	458	464	458	456	441	486	461	450	459	452	461	474	476	459	474	444	482	442	417	465	500	490	496	438	469	419	500	453	490	454	477	445	455	519	456	477	471	443	432	473	455	482	485	441	472	436	458	436	470	462	439	473	512	491	479	504	478	473	461	432	478	462	446	499	466	499	457	481	449	466	472	438	492	477	494	476	449	481	499	493	467	471	535	451	458	495	457	480	494	486	425	445	472	473	471	484	450	439	455	434	442	435	459	485	488	466	489	479	451	459	465	500	465	443	458	458	424	490	456	481	498	448	434	452	477	457	457	454	458	457	497	457	491	459	474	466	465	466	466	491	466	443	462	468	454	478	507	471	463	468	479	496	473	456	467	455	490	482	439	453	460	460	495	444	468	462	482	463	492	476	471	456	473	424	479	477	460	454	476	453	462	467	480	477	488	486	457	454	481	475	476	497	481	459	450	467	439	468	426	453	472	481	468	441	471	434	469	493	484	466	477	460	483	473	507	451	477	451	461	481	467	439	458	477	467	447	456	429	495	445	481	507	459	484	469	446	491	478	456	473	467	479	475	437	478	475	466	492	500	453	489	462	495	443	437	452	433	419	459	464	494	433	507	490	433	455	480	486	434	480	459	488	475	501	485	510	442	467	454	440	459	433	459	448	477	476	411	478	536	468	478	469	424	461	466	497	484	476	494	513	460	452	508	461	464	451	491	462	456	430	436	483	505	457	472	438	441	461	454	451	449	482	441	446	464	503	430	447	450	442	480	485	475	465	468	460	476	463	441	455	447	441	503	471	490	439	470	444	426	424	416	488	428	451	474	444	434	426	461	439	512	478	469	461	460	443	498	444	453	456	470	462	466	496	476	470	477	500	479	458	474	437	445	441	473	460	485	454	452	485	456	470	475	454	479	467	549	494	479	472	491	455	492	455	485	455	478	502	486	466	429	444	466	463	444	467	477	487	467	473	478	463	449	470	477	479	479	453	478	468	464	503	458	436	469	480	490	485	416	424	449	480	485	455	448	457	453	507	475	478	497	489	485	469	449	456	453	486	478	452	473	480	496	428	480	449	503	434	461	441	465	475	420	485	442	473	462	453	464	454	500	436	439	454	480	455	441	423	469	446	525	469	468	420	434	470	468	466	477	444	477	445	459	474	485	508	479	464	449	494	473	489	495	482	485	503	452	498	460	460	484	479	463	432	489	489	440	447	469	424	450	454	479	491	481	470	463	470	464	430	449	474	488	467	479	487	447	442	456	491	461	469	504	476	475	454	465	448	445	478	505	473	493	450	476	456	447	440	471	426	487	457	438	459	439	455	498	506	457	417	495	457	487	502	469	464	465	464	461	471	440	445	473	455	434	483	486	471	430	439	457	482	501	481	480	457	458	475	471	442	476	464	452	492	490	497	463	480	478	477	462	500	464	434	446	434	455	458	440	465	465	509	479	434	451	440	452	477	476	466	472	469	458	482	451	479	450	492	481	451	442	439	464	463	492	493	460	458	517	491	479	445	451	462	499	463	440	493	482	500	442	467	471	467	500	494	453	473	467	480	471	435	472	532	474	456	461	457	459	463	435	502	483	448	480	511	484	473	447	459	458	460	467	467	471	465	453	494	430	490	480	463	478	453	447	436	451	481	481	454	463	467	453	488	470	484	471	473	453	437	474	453	487	472	457	474	450	429	494	475	495	444	468	468	483	476	438	484	456	498	479	490	438	468	466	457	487	441	463	442	479	458	420	472	465	499	483	450	432	427	421	449	449	476	476	471	451	449	477	469	461	497	440	443	471	461	464	463	472	493	453	466	426	496	489	414	439	451	456	460	441	443	434	492	465	439	447	446	456	487	465	463	462	459	499	455	444	502	451	452	500	476	502	513	409	456	437	468	423	519	490	494	454	453	443	421	465	484	457	464	430	459	433	471	437	508	460	482	479	482	437	448	455	475	471	466	447	485	458	448	443	444	458	451	479	399	473	464	455	505	518	462	457	464	453	434	449	478	484	471	473	448	467	487	477	481	474	473	467	495	476	463	494	479	483	474	455	499	458	474	444	467	455	460	466	430	430	466	455	483	473	426
27015	19478	9015	3520	2048	1759	1360	1136	945	856	861	820	756	763	720	700	678	628	669	572	571	576	570	562	564	572	563	532	537	563	495	484	494	498	499	492	550	486	541	523	517	524	520	494	462	535	531	495	516	548	552	493	483	511	516	524	494	482	500	499	458	484	498	465	470	489	528	479	496	482	478	517	455	488	503	501	518	504	500	457	506	535	525	495	508	498	473	539	508	501	522	483	473	522	485	491	483	515	496	479	486	516	484	510	512	522	524	527	480	490	480	489	508	485	473	495	500	550	511	497	479	444	529	522	504	486	470	496	464	485	533	514	508	487	516	504	484	510	477	473	468	522	520	491	527	484	536	510	460	496	495	484	495	481	527	497	516	475	501	482	542	485	497	596	496	498	549	484	486	501	501	495	514	492	499	476	516	497	514	518	497	498	504	483	487	491	506	487	514	517	510	478	535	500	524	493	488	529	523	522	492	525	478	508	488	463	490	501	484	487	503	507	528	468	511	527	487	517	511	517	498	478	497	497	514	526	491	474	472	516	523	504	511	485	503	465	478	516	509	508	494	490	508	467	487	531	503	470	494	489	520	505	498	519	526	484	536	531	490	478	515	525	523	506	502	486	478	493	477	485	486	487	498	515	461	515	505	493	499	501	501	492	497	514	492	507	491	489	486	516	468	483	488	551	529	490	464	499	512	481	480	519	505	495	466	497	495	503	489	491	491	523	499	479	482	487	500	489	486	505	482	475	492	478	499	493	487	474	512	434	520	478	502	505	525	528	514	480	485	497	487	482	504	495	507	480	512	465	497	475	504	484	477	490	494	465	543	515	493	515	494	474	489	532	501	526	494	469	531	516	494	490	477	503	444	499	476	522	523	532	490	466	528	452	475	512	489	509	506	513	513	495	494	506	469	527	515	515	492	519	525	525	486	533	509	520	470	527	539	519	506	487	472	482	481	492	501	504	491	503	478	494	469	501	488	490	478	484	515	529	492	470	504	537	501	494	525	534	548	518	508	506	498	494	534	503	507	490	489	491	529	486	477	534	507	497	468	520	511	485	476	440	502	472	480	523	522	503	498	499	509	510	496	531	530	536	490	491	486	459	476	520	488	472	493	540	475	453	462	539	476	515	496	482	489	522	472	535	504	518	455	510	502	464	468	512	439	525	536	451	492	515	497	512	521	482	491	473	478	494	492	492	457	519	484	481	478	492	466	520	518	522	496	496	483	497	481	522	489	464	499	472	472	468	513	490	477	523	507	506	477	509	536	477	514	510	472	501	517	466	493	486	521	519	496	514	510	518	462	512	472	504	485	498	493	516	553	532	469	476	539	489	525	487	503	507	482	488	520	511	463	480	521	505	471	446	515	518	491	553	518	478	518	525	451	504	504	478	504	460	469	479	519	544	494	531	515	492	528	465	525	549	510	523	509	532	464	500	520	462	494	476	471	484	464	475	499	562	514	464	442	484	515	484	490	478	505	516	516	455	515	479	466	545	503	534	518	512	502	482	484	489	536	502	500	470	508	444	522	529	500	479	456	480	502	500	495	497	475	506	494	488	494	495	517	469	484	476	495	490	479	516	494	470	499	536	491	476	492	433	491	494	485	519	513	497	489	472	472	477	493	470	539	482	525	557	470	512	511	508	500	450	459	523	475	524	489	490	535	448	535	470	500	473	502	498	513	507	491	461	471	493	485	487	522	495	488	504	504	457	519	494	480	509	498	522	479	506	486	525	479	482	534	507	480	571	483	478	479	488	504	487	519	519	452	515	502	540	539	478	501	486	469	513	466	507	529	477	464	513	522	462	503	489	510	517	530	495	532	469	487	490	477	506	507	534	471	517	536	479	502	472	458	535	504	501	495	489	491	475	533	491	499	544	490	477	495	518	510	515	531	479	459	510	520	503	475	470	508	510	515	479	468	437	478	450	476	466	462	483	513	524	509	526	494	466	496	515	495	486	524	517	481	465	509	524	471	497	478	509	521	565	494	510	508	518	475	513	497	493	476	483	479	539	503	508	496	483	520	510	502	506	480	516	518	497	459	492	485	488	509	497	523	480	476	454	516	485	466	501	475	482	506	484	518	490	448	523	500	553	496	511	510	478	505	504	494	477	537	507	486	516	534	454	553	469	529	520	467	536	550	518	501	510	488	471	512	480	533	521	505	551	493	521	519	472	459	495	453	500	549	493	498	491	489	463	503	512	484	470	481	470	482	497	535	495	484	496	464	541	499	503	508	508	506	496	481	521	524	499	470	523	446	460	498	462	449	504	480	538	516	564	488	515	482	525	518	523	495	526	488	495	558	474	530	507	506	505	512	500	539	502	530	500	513	511	521	511	513	461	514	507	499	510	522	546	519	506	528	456	515	492	514	476	507	493	510	509	467	494	499	482	470	510	497	503	491	514	495	512	517	506	503	509	503	463	534	486	526	474	514	503	521	475	515	472	478	528	480	510	526	470	487	507	502	487	505	480	442	508	515	529	488	499	470	507	511	486	515	486	480	503	497	542	481	504	475	507	521	485	491	472	500	510	478	528	502	502	523	495	534	482	498	492	510	483	519	459	504	515	468	497	526	472	521	498	506	505	500	481	473	532	513	537	524	497	492	530	522	462	479	543	503	501	488	534	512	490	539	510	491	534	483	507	511	483	509	454	497	534	553	500	523	500	510	507	501	521	501	505	497	481	482	537	471	496	503	492	512	492	539	483	512	512	487	500	490	498	482	465	489	488	539	471	484	484	512	516	509	488	486	445	439	484	505	481	478	433	528	501	523	463	520	480	482	533	475	531	512	534	515	488	505	468	503	510	508	487	520	507	491	488	541	471	487	518	505	477	472	513	475	487	503	481	506	492	504	487	518	485	479	508	508	529	508	485	511	465	528	519	502	464	502	477	501	471	523	498	486	479	526	505	474	495	505	490	499	488	497	497	483	492	478	501	519	498	481	497	507	523	527	513	464	496	508	513	525	499	523	524	503	504	431	497	519	480	505	484	505	471	506	516	503	497	511	511	479	464	479	496	453	482	485	494	504	533	490	526	519	493	502	463	482	486	518	518	538	505	481	494	513	506	461	519	493	488	487	486	497	488	507	487	491	521	495	509	498	527	462	507	555	478	518	506	499	514	484	517	493	535	468	492	512	530	498	498	474	513	491	494	459	485	467	489	499	494	510	522	445	497	491	491	534	506	486	518	517	490	531	503	503	502	484	496	466	510	542	514	520	479	505	479	476	486	460	446	483	475	470	478	461	456	501	519	527	515	531	501	503	526	502	496	530	502	529	488	510	488	500	467	497	506	518	482	508	468	483	500	494	479	479	496	502	490	517	501	514	514	503	470	515	465	508	514	502	509	494	506	465	479	491	483	553	521	535	486	550	486	469	537	496	497	494	511	488	499	503	486	509	504	512	497	465	463	471	492	497	489	517	470	479	446	499	505	543	516	515	522	491	514	523	507	561	478	546	532	488	511	507	509	495	509	501	476	515	531
7670	9692	8697	5079	4071	3594	2721	2233	1860	1535	1564	1353	1269	1329	1236	1127	1091	968	915	864	821	764	837	746	756	753	708	732	713	678	682	644	660	678	611	669	640	641	645	572	650	641	645	666	642	594	610	635	649	583	660	573	605	646	632	603	647	616	581	627	644	648	599	637	609	635	661	636	592	616	638	594	588	600	651	595	633	624	574	593	640	664	622	640	630	599	625	606	614	585	593	596	620	593	651	642	598	631	652	631	593	630	654	664	630	681	618	626	568	598	617	641	630	606	615	630	629	643	596	592	622	600	655	586	594	602	592	595	668	625	611	611	618	606	605	590	644	638	643	598	605	587	594	634	616	583	590	646	598	598	647	614	605	613	625	598	630	620	572	629	639	652	645	665	642	636	621	626	633	597	609	592	620	641	595	653	564	595	604	643	609	591	601	623	624	647	616	601	644	643	592	620	612	613	595	624	648	610	621	616	647	632	635	623	600	648	599	606	650	607	612	636	614	617	609	613	641	607	658	585	606	618	653	629	592	605	615	617	616	651	642	617	595	609	615	618	603	596	629	613	632	609	574	586	650	628	638	617	592	647	621	605	599	618	647	615	612	589	612	568	586	587	627	560	632	640	630	595	620	642	663	624	586	607	603	634	642	623	583	619	594	619	612	590	626	592	631	597	604	626	622	624	624	630	585	646	618	590	579	664	612	646	634	606	635	637	607	623	577	595	649	626	647	629	603	597	605	615	608	555	595	631	646	605	637	608	617	628	608	593	654	645	617	583	589	590	600	643	596	629	588	621	585	643	622	583	602	658	610	601	627	609	628	618	638	628	634	635	602	595	604	603	604	603	636	616	634	635	593	593	612	549	606	597	635	649	600	617	622	618	602	579	645	607	628	627	598	598	620	609	594	626	640	633	608	617	600	632	622	585	639	615	583	620	626	628	613	656	634	547	651	579	635	621	614	620	602	591	624	609	606	569	628	602	574	617	616	558	603	608	632	620	593	598	616	627	617	662	595	597	618	636	633	593	604	611	625	618	592	608	592	680	631	604	645	529	653	575	643	608	624	608	631	618	618	618	636	625	608	602	577	650	617	659	653	669	605	583	620	610	632	632	587	615	596	644	612	605	608	623	591	651	568	624	595	589	611	637	563	630	611	598	643	621	577	613	596	675	585	613	625	593	577	625	646	628	565	606	612	645	556	647	627	653	602	602	613	570	619	606	626	625	612	612	609	637	621	615	620	604	589	576	634	618	613	633	645	627	663	615	639	639	605	579	625	599	643	592	653	619	649	613	611	620	627	632	591	589	618	600	638	622	617	592	643	593	606	599	633	629	613	610	659	641	599	613	614	599	648	600	616	576	675	621	593	627	624	615	595	588	637	615	612	621	572	621	667	640	646	592	625	581	624	614	606	615	640	564	602	644	620	581	615	612	601	613	647	610	606	595	629	632	643	605	626	601	654	647	661	640	616	630	606	587	641	633	565	629	589	587	656	609	605	606	598	643	606	612	593	644	602	632	589	592	607	609	655	622	622	618	641	671	608	610	635	621	642	612	585	596	601	600	630	671	616	642	599	656	602	595	597	639	553	592	621	668	594	619	618	609	601	606	659	614	617	590	594	635	602	626	632	599	643	562	573	590	608	634	592	603	623	623	615	576	607	600	617	633	590	642	620	593	579	622	586	630	618	604	636	621	643	649	627	640	608	620	613	592	633	623	621	632	612	596	668	557	578	657	587	630	624	626	621	615	608	640	656	584	635	641	617	625	627	628	601	587	570	585	614	585	600	626	635	664	603	664	632	663	602	598	632	630	576	637	598	638	578	600	584	596	619	619	629	601	636	624	612	611	622	590	612	591	643	587	624	591	616	640	573	613	619	621	631	612	607	623	587	630	594	623	643	611	658	565	552	609	634	617	565	616	632	640	594	635	613	598	635	630	609	582	640	642	625	599	641	600	603	652	633	639	613	587	629	596	607	602	572	602	596	615	605	562	649	664	566	627	618	642	570	631	577	571	649	627	643	571	593	631	597	636	582	607	601	628	616	620	595	630	613	618	666	574	622	639	666	662	565	607	596	630	629	616	588	595	580	638	618	639	650	617	614	580	613	633	622	602	589	599	600	600	598	641	640	597	611	630	611	654	600	620	624	578	625	691	674	601	642	605	649	622	629	617	653	633	611	620	609	613	621	627	625	655	635	610	644	593	629	579	628	591	607	597	652	600	593	621	614	594	656	592	578	587	634	595	647	624	637	581	601	611	554	624	649	621	641	603	606	588	581	614	629	640	621	615	644	621	539	637	606	629	596	614	617	580	616	629	600	631	634	605	614	623	611	639	629	623	670	644	611	601	605	627	600	609	582	644	587	591	597	613	604	651	634	594	588	644	637	592	578	617	667	592	629	557	591	592	624	633	642	625	590	660	631	611	597	654	592	583	596	661	612	627	610	641	596	624	618	551	631	629	623	612	595	628	620	579	606	624	591	610	629	588	638	590	609	587	627	579	631	594	584	621	588	688	595	622	604	601	632	616	641	589	633	623	581	654	621	606	584	639	579	591	614	612	596	618	615	567	591	639	603	613	612	621	602	581	590	593	592	599	627	566	585	641	600	582	658	606	591	632	632	652	647	621	638	606	601	633	607	586	544	642	669	592	580	618	582	636	645	640	631	618	654	665	599	636	584	622	636	625	625	627	617	606	625	665	646	644	565	594	626	650	597	645	598	627	643	578	647	607	622	628	606	616	676	615	584	607	583	595	597	562	591	614	599	617	594	619	671	601	611	625	605	589	621	632	606	606	605	577	600	588	609	610	582	605	634	617	613	572	560	615	622	639	630	632	650	605	588	608	602	615	584	633	624	610	567	674	560	585	597	614	621	617	617	636	624	605	594	591	623	636	600	582	669	621	625	631	596	580	630	628	662	622	614	605	570	597	630	663	584	641	589	586	641	639	646	566	604	607	567	608	628	664	641	616	595	647	604	624	556	614	620	664	598	610	628	602	602	644	627	612	624	624	630	581	583	661	633	595	613	638	609	569	580	592	582	589	610	607	602	629	618	598	621	624	644	593	669	604	603	619	613	619	616	635	613	618	641	619	619	582	584	603	656	617	622	575	583	604	613	645	572	596	622	607	601	597	613	596	605	605	636	613	636	583	636	614	648	622	610	624	612	599	569	627	621	596	631	618	601	633	586	616	587	621	637	650	583	617	632	599	581	618	612	631	621	618	614	556	600	639	627	621	632	636	564	579	640	634	645	592	657	625	570	607	612	608	594	617	623	636	595	642	632	583	638	572	559	577	537	624	648	601	660	601	598	604	641	625	593	654	661	645	609	640	634	599	627	601	662	606	574	614	605	615	633	643	581	617	654	636	625	657	608	569	644	601	638	608	587	607	693	634	602	599	645	658	633	624	628	601	602	622	627	607	624	623	609	588	593	582	670	597	635	596	616	613	641	637	625	623	562	647	566	599	645	617	588	635	599	614	628	598	639	578
23909	21006	28153	24053	20888	8940	2710	1675	1192	1074	1014	838	862	787	792	658	604	548	478	503	481	455	477	418	470	403	382	417	408	345	314	328	326	308	317	293	328	301	325	301	314	302	319	289	307	296	273	279	308	281	255	281	284	271	293	301	287	262	274	302	272	272	274	273	287	260	282	312	255	273	272	286	283	287	265	309	256	277	316	292	264	271	277	263	301	272	267	281	281	277	265	283	289	278	300	263	283	284	287	257	295	313	294	292	277	280	303	272	292	264	297	277	280	258	316	260	285	292	288	270	259	305	288	284	293	267	264	279	278	275	257	290	284	261	272	270	263	305	305	274	269	280	276	297	275	260	284	242	260	283	276	258	281	268	277	309	296	276	296	256	294	264	256	292	258	320	276	277	285	257	290	268	290	255	265	243	296	290	296	307	254	263	279	286	243	293	259	297	279	304	302	282	264	279	260	276	232	304	267	281	266	287	277	258	276	265	302	263	257	274	279	275	280	291	313	283	290	270	290	283	263	279	295	293	279	287	294	274	255	272	310	249	311	245	282	275	268	275	292	267	289	296	297	289	287	274	308	251	257	286	265	282	275	267	306	293	285	271	252	307	255	297	262	291	260	283	259	265	302	262	274	287	276	279	279	330	253	283	309	288	281	280	277	291	247	280	246	312	266	292	305	269	275	279	304	286	297	271	309	265	260	272	270	253	251	277	271	281	267	272	278	252	297	290	298	275	288	267	286	278	283	278	261	293	282	291	304	263	277	292	276	286	292	258	277	293	285	275	301	290	302	292	274	332	259	274	265	315	277	248	266	285	258	298	317	282	257	262	251	298	284	285	299	292	276	266	281	274	272	283	282	280	261	316	274	283	292	275	299	265	257	274	316	286	271	276	269	277	311	266	264	256	282	291	300	275	284	242	278	270	284	273	299	286	285	283	311	275	307	283	263	273	279	277	297	275	253	285	292	267	287	292	279	303	291	282	274	285	277	307	274	275	281	291	290	264	289	281	294	321	294	251	302	294	272	280	272	300	254	283	271	283	291	309	289	284	347	295	282	306	281	285	281	245	275	287	275	283	270	270	270	272	286	267	250	276	247	294	314	298	260	309	259	250	278	255	281	299	263	263	267	312	284	261	270	287	308	300	268	281	289	246	294	288	292	290	303	272	263	303	273	270	276	278	274	282	308	264	268	276	261	270	254	265	247	269	276	288	286	280	268	284	268	263	280	295	272	293	277	258	272	302	269	261	306	276	275	271	278	271	284	265	295	282	278	281	273	311	282	279	274	293	274	289	277	310	256	271	270	271	258	265	295	302	269	300	314	274	297	270	268	268	307	273	278	249	281	256	299	247	269	274	284	257	267	273	266	291	278	255	268	276	264	279	293	284	259	304	303	280	313	273	276	271	269	258	297	302	269	274	301	289	289	285	293	247	286	293	285	285	283	251	260	252	253	271	265	309	270	275	238	262	275	292	294	285	260	299	293	288	298	278	258	270	256	252	280	295	267	256	271	278	290	285	275	276	292	320	286	284	246	257	269	258	306	280	306	310	263	287	281	256	271	285	283	309	288	293	252	259	306	290	272	280	295	310	271	293	283	307	275	268	284	289	292	270	304	276	239	279	273	289	303	276	291	298	292	299	268	295	265	276	298	263	293	276	278	282	259	291	290	289	250	259	290	274	266	296	261	286	262	274	269	299	279	280	291	276	268	279	286	292	291	308	289	291	284	260	276	309	254	285	271	259	301	256	280	271	288	278	265	282	283	248	278	256	301	308	316	262	308	252	283	247	306	286	267	279	290	272	276	266	288	263	288	266	303	294	274	273	306	295	286	259	285	278	294	281	258	277	254	262	299	287	249	272	299	254	268	299	277	266	270	270	294	278	264	249	269	256	291	265	262	314	250	281	265	301	288	264	273	262	269	256	277	304	263	260	279	300	270	296	294	316	303	288	281	269	286	278	277	261	285	266	282	252	280	298	281	299	286	285	263	274	259	269	266	284	310	283	264	254	285	273	268	304	260	276	281	244	292	270	270	298	267	281	317	291	270	258	278	262	280	285	271	331	280	299	282	303	299	282	284	255	316	285	283	261	275	302	290	299	288	289	267	291	275	285	273	299	269	290	292	271	281	304	278	269	286	301	282	258	279	251	279	294	276	278	279	290	288	292	270	260	308	248	246	293	298	290	266	269	264	279	300	268	270	306	268	334	259	271	291	254	281	280	288	263	272	285	273	253	257	308	299	272	289	295	292	271	305	281	265	278	278	259	287	286	298	289	307	277	295	281	277	306	260	269	280	297	274	274	252	270	259	270	288	254	316	293	277	270	286	289	276	284	262	298	286	275	283	253	295	270	286	267	258	270	247	278	287	266	284	294	279	276	274	257	280	261	288	286	286	266	275	261	302	307	284	291	272	323	281	250	284	297	282	251	281	282	253	267	292	281	285	258	263	271	324	269	299	281	301	270	262	243	292	297	257	273	279	298	275	268	287	250	264	272	278	288	282	264	271	260	267	285	287	308	278	319	276	279	273	278	244	303	289	294	251	291	271	272	298	269	250	269	290	298	271	270	257	271	256	276	274	301	290	252	266	288	277	271	275	293	268	283	281	265	281	279	287	257	264	265	290	287	287	266	275	279	260	286	274	290	254	295	275	268	264	256	285	315	264	251	270	251	275	316	305	293	280	275	263	306	251	282	300	284	271	274	251	264	298	299	259	306	284	279	254	301	275	282	280	250	315	243	297	268	270	304	264	249	305	306	294	264	288	273	296	318	299	288	295	283	253	262	308	291	255	300	279	283	263	259	284	316	261	292	271	288	294	258	303	288	298	255	269	300	266	292	265	278	276	296	274	317	256	285	265	255	289	282	284	265	294	277	289	267	282	302	295	285	281	306	270	272	275	296	266	288	324	271	288	282	263	306	278	286	303	249	310	289	280	285	301	258	288	269	284	286	271	276	293	264	281	314	275	268	272	220	241	318	291	273	285	301	283	278	287	277	260	283	293	261	271	297	253	259	269	308	288	263	261	274	276	267	277	278	278	290	295	269	305	271	293	277	258	254	285	274	288	286	283	267	289	286	276	276	281	281	273	269	275	300	295	274	268	297	279	274	267	309	281	272	309	252	287	288	302	272	244	270	310	287	275	310	296	289	297	300	291	282	275	300	267	274	297	277	269	308	263	288	275	266	253	252	255	281	256	262	244	324	268	279	274	279	266	234	295	280	295	281	304	275	303	313	289	278	283	272	253	270	274	303	275	286	274	270	269	286	298	275	300	285	286	262	298	295	259	298	263	255	308	286	280	282	283	290	277	292	259	292	266	276	290	286	260	264	293	285	311	279	257	282	281	324	279	269	288	250	283	271	308	282	279	289	309	296	294	278	286	282	294	253	257	278	302	271	236	277	268	296	284	261	269	285	292	287	287	305	267	246	291	249	272	249	277	297	274	263	277	273	294	268	280	273	267	275	289	275	283	265	274	286	275	271
8697	19055	16099	9792	7921	6377	4922	3738	2982	2499	2260	1919	1805	1652	1579	1425	1214	1053	951	851	812	735	750	717	690	663	612	574	536	510	480	437	431	440	475	462	462	381	438	384	411	409	423	384	370	396	370	369	371	372	380	391	357	351	379	345	368	369	359	387	358	342	371	346	350	357	378	359	399	375	365	312	362	366	349	323	353	351	350	364	383	383	374	342	333	383	381	382	367	352	328	400	355	307	335	364	386	361	374	367	355	376	374	361	369	376	352	389	367	384	345	363	344	356	374	358	386	355	351	374	355	344	377	353	344	344	364	341	375	366	346	345	336	363	340	345	337	384	350	343	366	339	354	338	389	349	349	344	366	322	367	335	320	374	361	358	343	371	345	349	389	357	349	312	378	353	373	377	408	323	363	358	409	358	307	385	373	398	359	340	342	339	347	382	348	361	338	357	376	362	347	366	334	358	395	359	364	343	343	358	377	323	354	385	376	335	386	374	382	348	362	365	351	358	379	375	342	383	384	338	320	368	361	359	328	373	347	320	355	322	378	327	390	380	364	352	368	322	350	346	356	370	348	354	342	358	356	363	380	385	354	360	363	346	305	385	319	384	348	353	357	375	351	370	344	327	360	363	317	352	361	354	348	356	358	370	295	358	347	342	347	364	325	366	334	357	371	323	336	340	386	343	386	337	352	359	377	393	372	310	387	346	357	364	360	354	363	355	353	325	380	362	326	383	360	374	361	343	348	338	383	350	348	357	353	357	361	372	375	373	373	396	361	350	350	382	353	340	384	349	350	348	338	375	364	327	354	359	360	354	395	334	359	386	356	369	320	343	358	381	368	331	352	360	356	368	351	364	379	368	402	369	382	367	367	355	332	373	393	351	363	381	340	338	355	352	381	336	381	373	359	388	356	361	349	372	368	375	365	327	338	355	358	367	396	361	382	370	365	359	373	399	342	361	361	379	356	356	361	349	330	381	355	339	334	387	331	362	365	365	368	379	377	362	368	371	380	366	313	381	393	381	357	331	353	387	323	370	404	367	372	393	338	345	363	371	369	332	313	363	373	378	372	357	372	383	364	353	387	371	339	324	352	358	341	364	364	348	348	365	347	342	358	345	339	387	336	361	336	365	342	339	336	332	373	383	336	368	371	360	370	325	351	366	369	379	356	325	364	364	358	378	362	350	355	372	388	352	354	343	333	367	315	354	360	360	358	360	370	352	332	347	349	373	334	357	312	361	377	329	350	341	359	343	361	387	304	358	359	383	382	376	381	354	350	329	351	379	395	379	360	351	336	373	385	350	382	376	340	355	351	370	336	407	294	360	347	324	309	349	376	383	331	373	367	362	372	362	336	336	359	363	346	344	373	379	350	372	351	365	343	348	343	367	373	365	356	376	391	355	366	370	361	350	335	355	380	387	342	355	352	375	328	319	347	370	345	347	352	335	311	400	377	354	338	348	332	336	368	350	385	338	365	375	352	352	377	374	392	372	339	322	362	357	348	326	379	356	349	393	342	349	377	338	373	368	350	350	398	364	383	334	351	365	333	338	350	337	359	350	365	359	371	336	375	352	362	347	349	364	317	348	341	334	364	354	349	325	352	373	360	332	349	314	318	338	369	392	357	349	359	339	394	358	343	378	373	357	332	381	378	357	315	347	367	376	346	355	395	361	344	328	381	358	342	348	379	355	360	359	359	364	375	343	375	375	327	338	363	375	344	358	351	356	355	382	326	355	356	364	359	350	328	356	351	359	364	358	349	362	333	376	351	374	361	360	347	375	375	367	332	348	338	338	386	374	369	374	359	371	382	375	365	358	367	342	363	348	358	378	339	342	363	347	345	390	359	350	351	379	329	332	339	333	344	374	333	383	346	355	322	354	355	370	347	336	355	359	377	362	351	335	377	342	378	373	308	339	363	342	382	349	358	375	389	369	326	381	340	336	350	354	340	374	345	371	361	379	323	355	349	357	355	338	320	373	396	357	348	330	363	343	377	391	371	342	356	345	347	337	339	359	350	350	360	368	350	399	371	358	343	356	349	369	346	369	343	397	327	364	363	340	332	377	349	349	354	347	348	364	357	365	344	348	309	343	357	334	353	389	402	385	378	320	328	335	368	343	350	372	381	346	336	357	334	375	376	368	397	330	355	388	418	359	358	345	333	357	352	341	367	358	354	373	335	360	362	369	333	331	380	334	360	335	386	387	355	358	359	384	376	337	389	363	361	338	361	366	340	364	355	357	352	346	354	385	349	335	370	361	365	368	336	368	341	341	395	345	347	380	367	368	386	358	374	346	340	371	363	345	373	355	379	383	390	360	354	302	347	358	376	383	339	359	347	368	354	336	375	367	370	326	360	359	332	345	349	332	339	321	348	337	363	346	367	351	337	372	358	354	368	370	366	361	362	352	341	366	327	348	336	359	340	346	341	345	355	361	342	383	357	350	347	356	337	334	351	358	355	394	367	370	371	383	342	346	406	346	353	359	338	330	383	351	323	346	345	331	360	344	341	346	334	338	376	340	367	343	366	358	328	400	344	356	374	372	361	341	353	368	325	332	369	369	390	352	366	349	367	380	375	386	342	360	376	374	346	358	309	384	349	344	371	346	373	361	354	364	344	345	350	351	314	376	384	346	392	381	352	357	341	381	365	347	329	368	359	359	365	367	381	356	348	338	359	356	369	348	367	370	381	394	348	336	352	329	356	357	371	361	363	369	381	352	357	399	365	365	346	340	362	361	358	333	347	379	380	326	362	359	349	330	343	362	359	341	377	401	368	326	346	353	361	351	375	310	371	378	362	385	332	352	341	312	382	403	354	346	377	366	367	347	359	353	398	363	341	357	334	360	332	343	371	334	366	333	362	370	312	361	369	364	371	362	369	346	353	355	360	366	358	371	349	369	341	331	347	356	339	366	339	360	385	346	375	353	388	346	360	352	354	362	331	339	351	376	359	317	334	355	350	367	346	347	341	338	372	354	367	352	375	383	364	360	354	376	321	365	350	364	341	357	374	360	351	372	357	357	341	352	335	304	363	360	327	344	354	348	369	318	349	338	338	354	338	359	378	354	398	369	346	347	369	352	343	379	340	382	356	355	362	357	360	344	344	340	361	354	352	338	377	355	374	344	359	323	343	354	340	371	367	378	385	364	348	338	380	377	331	369	392	362	359	344	374	358	375	387	408	335	343	358	341	348	353	358	323	372	371	376	365	343	344	343	341	353	348	370	373	362	339	340	375	359	340	328	354	342	380	349	343	354	356	334	326	360	367	380	372	355	374	343	383	344	338	361	366	357	357	394	331	378	389	352	359	354	370	354	341	353	313	341	319	360	340	355	375	384	351	349	324	332	329	345	363	368	349	363	369	337	363	368	366	377	342	354	360	362	356	375	372	350	368	371	354	343	366	317	347	348	354	371	355	333	347	360	368	352	351	326	363	381	350	382	366	374	350	328	327	329	378	396	344	351	372	373	359	358	370	330	391	391	353	371	379	356
25083	21011	26829	25008	8544	2590	1935	1536	1259	1171	1142	1049	1054	933	962	881	862	827	843	772	774	755	795	770	747	741	738	701	675	703	706	706	630	664	677	665	639	641	617	606	680	652	649	615	661	657	675	657	622	670	637	660	649	599	674	651	632	635	617	684	627	640	610	686	687	666	689	656	633	621	654	660	630	632	656	670	684	664	614	687	676	631	671	623	648	680	641	671	655	628	622	670	693	611	630	708	642	662	660	672	665	610	718	648	659	654	636	669	696	638	608	675	635	632	644	646	627	664	679	671	639	688	669	687	632	690	654	659	631	700	663	616	644	649	641	681	671	620	625	664	638	646	644	671	639	621	663	662	689	653	621	644	678	627	635	666	644	575	653	648	636	651	614	640	641	630	658	652	623	658	651	625	687	639	654	661	622	684	670	676	662	699	615	637	628	619	663	698	659	673	623	568	618	657	608	618	639	616	619	657	681	622	695	661	591	657	636	674	663	660	707	651	664	716	660	673	666	648	632	629	669	634	612	655	682	664	672	632	674	669	608	668	659	629	626	688	655	630	653	675	627	662	708	678	658	717	629	635	657	632	680	635	666	643	667	661	661	641	661	628	670	661	672	629	651	620	664	651	647	670	566	684	670	623	672	647	655	654	647	654	661	662	653	635	666	646	654	661	636	661	642	671	616	645	657	635	650	637	709	655	655	630	673	638	645	622	656	642	671	638	634	694	666	659	602	617	586	626	646	626	613	632	626	622	639	631	624	640	617	680	670	642	634	623	686	658	700	648	604	653	633	674	621	656	650	641	640	647	647	695	694	653	630	644	684	601	639	689	653	645	658	685	708	682	683	645	615	663	636	681	622	640	659	650	647	615	657	635	630	642	655	675	633	666	616	640	623	627	672	620	643	652	646	657	656	666	663	659	669	583	668	622	645	623	612	625	665	652	691	629	653	681	652	624	659	635	611	651	668	684	648	669	655	668	640	652	693	634	651	639	668	642	662	645	641	595	678	617	626	648	588	619	628	611	652	624	645	652	694	697	640	634	617	717	660	654	615	646	651	665	685	686	645	688	687	608	629	649	619	655	678	652	666	645	651	673	636	633	700	654	661	715	652	701	684	586	688	691	670	660	631	593	728	636	671	644	646	642	617	619	675	673	636	609	623	634	658	650	633	645	677	623	668	628	658	654	653	651	671	638	651	629	632	654	697	649	689	618	649	670	618	651	661	669	630	625	649	677	665	623	657	668	657	610	638	640	650	611	637	671	656	704	658	637	626	643	678	642	643	665	638	691	641	671	612	625	614	677	632	599	623	640	631	652	650	646	605	641	645	639	651	635	690	686	676	648	663	699	682	661	610	622	617	666	682	663	645	683	671	640	682	716	621	641	671	650	627	667	616	691	615	671	678	635	603	679	699	699	609	638	658	656	610	638	656	657	638	641	658	633	619	636	613	665	627	640	626	715	680	611	621	614	653	633	665	651	651	621	656	617	623	683	660	614	633	687	631	640	619	676	638	668	621	652	688	718	647	626	625	680	678	637	673	656	630	632	640	602	660	661	580	653	647	647	646	641	604	656	648	650	680	634	660	660	642	673	655	621	625	673	606	687	634	638	620	597	619	627	600	642	632	642	629	674	642	675	640	621	673	632	681	646	635	684	637	658	716	653	618	612	599	659	662	664	647	602	696	663	648	705	687	650	619	653	635	676	588	636	654	639	701	648	678	693	625	639	656	625	623	660	673	630	657	626	608	629	654	668	695	641	697	613	642	655	669	659	649	667	608	656	629	687	658	658	634	648	657	679	627	656	649	686	658	662	655	638	610	636	637	644	690	595	645	661	631	614	653	685	667	636	650	661	639	662	696	638	648	602	698	713	611	608	625	614	701	630	653	633	635	640	700	690	658	664	688	656	638	641	630	645	655	699	636	658	641	646	629	657	718	635	643	623	642	655	653	667	684	637	695	628	634	576	703	667	625	658	623	649	656	658	671	638	705	656	647	689	605	642	645	614	696	644	631	646	694	653	636	628	704	642	660	667	621	644	689	639	663	616	643	644	681	653	695	634	679	649	652	661	710	643	617	641	656	680	636	664	636	633	587	646	614	623	626	655	652	621	620	653	642	697	653	628	649	656	671	627	656	649	638	627	678	626	625	633	662	663	631	645	644	659	656	632	670	683	668	616	609	644	623	715	656	669	603	642	664	656	620	611	647	623	626	675	678	638	655	630	674	654	690	605	626	595	643	689	633	640	676	664	687	637	668	695	656	602	664	665	666	685	685	696	653	641	644	656	666	647	632	607	677	622	646	632	679	623	606	670	691	629	730	663	610	681	660	642	614	634	623	636	628	605	735	642	622	655	650	667	623	672	643	626	639	663	665	635	678	650	615	665	621	600	652	645	638	628	646	662	591	633	649	653	647	641	662	670	737	606	673	621	632	624	605	622	616	724	637	617	687	616	667	637	671	642	598	622	647	635	699	615	604	665	685	622	658	637	659	642	641	700	688	645	650	634	661	653	645	683	643	622	635	695	660	649	660	641	678	650	644	665	658	722	674	654	635	660	670	661	622	588	676	677	627	646	669	679	705	640	679	689	656	660	646	653	630	598	621	682	654	620	656	662	657	665	648	672	633	629	615	664	661	644	655	656	673	669	668	693	626	625	661	614	639	632	636	672	584	673	647	657	668	657	662	641	638	657	683	660	688	668	614	661	674	653	652	678	696	675	638	640	608	690	635	673	633	677	676	611	640	665	680	649	693	635	675	663	639	673	637	632	641	630	647	633	689	670	612	660	654	676	674	704	617	648	665	629	597	616	654	634	648	619	652	623	627	638	659	645	656	632	611	677	637	658	671	637	632	649	649	632	682	670	666	635	655	675	666	634	648	619	665	669	650	650	629	602	611	629	628	674	668	615	643	648	638	713	604	660	629	655	649	628	633	626	607	657	614	659	651	675	629	616	690	670	609	619	610	667	657	670	640	700	633	707	675	645	646	637	678	623	659	636	691	656	620	646	653	663	667	660	625	640	651	662	615	702	658	649	682	637	637	612	662	660	565	658	637	645	610	679	606	691	682	648	609	641	666	653	645	671	648	605	670	553	635	652	653	664	681	678	679	631	661	663	664	651	671	639	696	620	614	619	620	608	674	691	652	595	612	610	632	616	632	648	632	656	669	691	687	651	677	610	651	642	614	667	652	606	632	638	656	624	633	669	617	639	627	657	586	651	678	715	595	694	663	620	635	681	682	636	605	645	631	591	650	637	633	644	662	618	644	634	610	642	638	660	665	677	597	599	680	639	643	661	670	665	701	659	647	632	657	638	626	638	673	667	626	648	681	608	670	606	648	647	665	679	676	701	639	627	629	637	671	717	634	650	640	611	690	646	642	640	640	640	599	662	667	671	693	642	644	616	620	658	686	647	712	656	670	624	613	599	663	669	664	603	696	657	628	633	613	609	667	714	653	637	645	654	634	659	686	638	647	611	636	601	647	660
8708	15513	12610	7652	6195	5074	4117	3206	2576	2371	2117	1926	1883	1753	1636	1537	1328	1297	1233	1136	1091	1162	1038	1066	1079	1023	923	924	886	917	893	849	843	854	850	872	813	831	825	830	852	791	766	802	799	777	813	788	809	794	793	808	769	748	778	757	765	775	784	769	809	755	768	747	757	834	760	773	789	803	791	772	752	774	838	781	824	786	801	765	757	806	809	805	717	798	701	693	799	714	809	736	809	804	788	780	799	779	777	826	807	765	787	779	754	759	737	770	782	778	795	777	777	756	779	749	757	780	739	802	787	720	831	780	823	737	781	786	782	774	759	757	785	805	751	755	781	827	745	771	776	750	785	741	791	735	774	774	808	740	800	783	768	826	830	787	812	787	797	790	745	813	759	835	814	795	746	797	763	783	767	766	776	805	848	778	778	834	763	781	840	797	763	778	769	781	722	746	774	782	775	769	773	797	746	795	770	744	794	768	751	792	759	795	783	761	812	781	811	806	778	799	758	887	752	815	768	774	805	734	773	803	803	775	791	781	762	768	761	761	776	827	800	814	800	846	780	777	764	767	767	764	801	771	817	767	790	790	757	755	756	834	797	813	775	767	803	783	805	798	802	757	744	801	855	801	765	800	797	756	738	774	775	780	748	843	779	792	791	753	803	831	810	785	765	797	792	743	795	764	761	748	766	804	742	789	746	780	723	767	793	786	784	756	815	781	787	811	766	754	751	787	782	745	792	777	735	749	821	806	764	755	780	807	759	752	764	748	714	747	767	815	796	833	835	806	780	819	780	778	825	773	772	813	751	865	815	765	788	710	758	801	747	791	741	781	794	806	765	788	760	738	779	816	794	747	780	760	720	801	796	750	780	755	777	767	795	790	760	768	730	792	792	782	764	838	775	755	737	740	786	774	771	792	769	786	773	796	772	792	764	741	746	797	794	807	823	785	807	775	794	765	809	757	756	813	832	754	818	782	767	790	756	768	763	809	792	779	796	735	738	732	751	826	796	755	738	786	790	791	747	779	771	799	786	766	787	704	729	794	786	762	810	790	743	746	800	813	796	836	782	729	753	832	796	789	753	786	740	841	790	792	793	764	787	768	771	807	773	757	795	737	816	779	780	740	739	796	754	794	807	837	750	767	790	776	766	757	795	787	791	788	786	781	767	790	854	775	748	784	790	779	753	769	779	793	825	788	762	806	811	769	806	691	757	766	794	774	754	770	758	745	796	810	736	780	751	822	724	756	714	787	803	761	796	785	787	766	815	773	804	793	771	779	782	735	788	801	826	794	778	798	778	769	784	775	775	795	754	820	775	806	790	769	760	754	736	749	740	769	795	744	812	815	735	726	744	773	806	804	802	793	867	769	758	765	799	776	757	777	761	764	785	767	745	815	794	803	782	767	811	804	809	790	752	772	762	763	767	763	762	764	775	800	776	763	740	776	789	774	828	745	763	829	739	817	784	778	772	806	808	795	756	799	768	789	785	752	745	757	793	774	808	790	787	736	759	796	792	738	743	776	760	812	796	785	784	775	719	826	813	792	766	815	768	759	740	764	797	753	744	787	757	780	823	795	784	822	787	782	766	783	793	735	760	793	838	805	756	723	728	796	805	826	784	788	724	789	754	771	757	802	810	784	802	781	790	759	766	797	754	828	787	797	761	764	793	801	790	761	787	770	737	786	795	783	784	802	786	827	802	750	829	770	821	780	746	750	755	707	803	730	802	772	769	797	799	781	790	781	745	752	773	769	812	792	819	766	785	806	776	741	803	774	752	814	820	752	794	770	792	790	776	754	738	731	792	792	852	791	795	785	804	774	801	826	789	834	715	800	783	767	771	805	785	787	804	794	786	814	773	804	806	769	800	783	725	786	764	782	776	782	826	801	788	818	782	713	780	778	759	809	765	756	741	816	754	782	816	768	799	757	795	810	792	790	838	774	742	789	795	737	769	736	765	797	749	794	778	759	792	803	751	795	785	788	816	792	801	814	794	746	816	750	801	813	780	782	736	817	774	786	775	797	780	803	787	752	791	777	821	800	767	781	791	825	786	805	792	821	793	770	794	758	794	827	830	824	780	809	810	791	791	867	780	768	776	857	774	796	788	763	785	806	777	772	761	747	756	773	728	791	755	793	770	760	766	769	769	740	844	758	777	771	807	767	777	776	787	742	771	773	820	718	770	780	764	822	770	814	844	786	771	793	808	733	761	802	807	762	822	762	719	766	791	797	757	750	809	810	803	788	777	833	843	778	776	810	771	816	782	759	783	737	762	739	756	834	729	764	764	773	812	789	732	766	778	761	790	764	791	781	808	791	761	802	770	781	810	752	793	730	784	768	803	769	806	765	802	782	816	737	766	788	826	776	755	746	791	795	793	758	809	775	797	801	719	783	740	774	775	758	750	797	747	841	791	771	811	746	796	756	739	763	715	793	835	783	821	810	774	768	804	861	765	769	775	756	760	758	776	797	783	808	808	775	764	772	749	778	800	728	759	813	785	795	778	771	855	772	791	795	771	758	783	760	773	765	798	760	725	772	752	786	762	742	784	791	779	746	799	829	731	742	775	754	808	734	769	781	755	763	767	795	773	800	782	735	749	746	801	814	788	795	696	795	816	776	753	761	794	792	787	780	790	811	774	764	747	776	742	799	814	795	776	782	739	777	796	790	761	735	749	777	745	818	797	738	780	789	709	781	770	721	773	778	765	765	737	769	802	811	760	801	772	759	776	808	754	755	802	793	787	821	807	738	732	791	794	767	734	804	755	798	805	781	764	787	775	757	760	779	789	824	790	774	822	811	771	800	776	732	735	779	761	767	788	849	768	772	838	855	766	784	749	798	766	805	767	797	779	840	733	766	805	820	771	755	741	762	804	776	765	828	788	808	806	815	804	763	794	754	780	807	785	824	787	820	773	735	774	789	782	766	797	789	813	764	747	717	796	807	779	794	868	784	801	778	771	767	762	755	822	792	810	759	786	776	794	767	774	797	782	743	789	767	786	781	746	791	765	816	786	779	799	772	764	782	783	795	773	760	821	750	807	797	779	768	761	809	791	753	764	722	776	817	761	779	785	799	783	810	798	800	732	809	773	808	806	804	798	789	736	758	829	823	749	787	783	802	817	738	751	757	747	777	755	791	852	798	779	768	769	767	802	762	762	771	728	812	768	797	774	792	793	774	755	816	786	749	762	805	788	761	783	807	783	796	781	788	770	784	797	780	815	762	789	838	827	851	773	818	844	745	764	744	854	766	766	754	839	776	793	784	745	793	780	796	798	783	795	777	770	766	832	718	786	752	818	775	773	744	795	738	778	785	778	755	785	795	736	736	757	777	765	806	816	792	800	767	747	788	762	795	774	741	781	776	805	809	800	755	738	744	807	792	774	775	770	733	784	830	781	769	801	789	744	823	773	786	788	807	773	773	767	775	789	815	800	803	755	792	797	792	796	768	745	846	799	778	825	846	766	793	822	774	811	801	801	743	779	760	801	797	770	743
22880	21062	28793	23540	21067	21117	9663	2701	1977	1728	1534	1271	1204	1189	1099	1047	941	846	791	712	665	655	663	623	637	575	564	540	520	511	488	470	465	458	470	482	461	420	442	491	450	451	435	403	408	418	411	409	432	407	441	418	426	390	379	385	378	420	394	379	440	381	426	362	392	365	383	412	369	398	423	421	414	404	397	386	412	380	395	410	403	401	392	427	432	377	368	377	390	389	399	375	408	418	397	373	367	391	401	406	393	365	403	391	393	371	385	373	415	380	438	431	373	379	395	392	398	398	392	385	393	378	412	414	377	401	345	367	431	412	364	410	372	415	403	391	413	384	419	351	390	389	394	430	366	405	411	396	404	361	393	419	414	390	386	382	416	386	370	399	382	395	383	405	378	395	418	369	412	409	420	391	377	419	415	383	395	398	400	399	399	389	405	380	413	350	368	416	403	433	359	350	355	388	396	370	389	367	379	375	369	378	384	375	384	384	371	387	409	414	363	405	419	358	387	373	399	390	397	402	396	341	386	381	392	393	368	368	436	389	414	419	405	414	418	398	411	411	401	374	401	426	404	414	375	371	374	418	403	417	381	397	412	406	382	376	421	402	369	414	378	458	404	385	415	431	371	406	439	358	425	369	375	411	396	385	369	405	385	357	344	381	385	420	390	373	417	400	390	429	392	440	415	419	373	408	361	428	404	361	413	399	384	428	371	373	357	386	373	362	398	378	404	406	401	405	396	363	412	378	396	410	387	384	419	384	389	387	360	358	426	395	426	438	371	371	385	397	395	408	408	396	395	424	398	366	381	385	364	400	392	425	380	371	384	399	386	381	393	380	372	384	367	369	344	390	396	347	418	391	414	366	420	406	399	397	393	397	353	405	389	389	363	340	361	396	354	399	346	398	390	385	412	397	395	389	417	376	365	390	369	359	398	360	421	396	387	395	378	407	388	404	374	382	383	403	386	381	382	391	381	399	403	388	372	372	395	421	457	383	390	421	430	374	392	375	426	417	400	391	404	402	386	382	386	388	385	388	387	440	396	392	388	370	380	429	406	417	365	389	387	401	393	404	382	405	418	388	382	425	399	400	374	404	402	377	372	390	409	361	386	366	446	407	381	366	365	375	404	387	418	405	391	389	408	408	381	348	393	361	420	434	376	383	397	374	387	409	378	414	363	411	401	415	358	377	417	413	387	406	345	364	394	385	400	406	374	372	387	406	400	373	409	392	379	402	374	421	367	405	363	377	371	374	424	416	422	395	372	409	395	379	374	355	381	398	369	405	410	408	388	390	353	392	362	426	397	369	395	412	390	390	381	421	375	379	395	374	369	362	367	395	392	368	425	406	403	397	394	410	407	394	385	379	409	385	374	382	405	421	429	410	395	375	429	410	405	400	398	344	423	338	395	359	396	364	425	409	398	388	399	393	378	370	393	380	390	436	397	392	413	366	390	419	382	393	363	385	404	394	390	384	353	356	424	390	367	376	390	394	402	423	362	402	392	386	387	399	387	393	415	367	399	359	414	381	409	395	411	401	377	393	399	369	361	396	369	370	420	364	423	367	404	396	389	398	379	380	421	410	342	398	410	412	393	375	392	419	391	391	403	352	401	367	393	426	405	379	427	375	365	367	328	366	392	384	392	396	393	415	391	373	366	414	382	366	378	394	407	403	404	393	415	408	391	411	371	411	391	415	398	426	396	404	374	416	416	390	357	397	358	408	394	377	362	392	381	367	424	403	393	407	399	391	390	385	407	393	374	377	384	342	387	389	367	412	386	383	403	369	424	356	361	404	387	377	385	404	392	382	401	421	415	382	416	380	422	403	413	375	391	416	411	428	395	424	372	395	410	362	408	365	377	370	370	384	370	392	373	345	370	399	407	403	387	384	392	393	378	370	389	413	416	386	396	383	379	370	367	407	409	399	390	405	377	387	378	385	370	360	399	365	375	424	401	394	381	407	417	372	374	403	448	405	384	414	367	419	412	413	404	350	407	370	384	443	399	392	401	434	442	393	425	365	370	398	352	398	422	392	410	367	388	406	427	399	410	415	396	377	376	393	428	364	433	384	373	359	409	374	397	383	356	379	378	412	447	373	394	381	399	385	395	373	367	365	428	387	404	402	380	414	363	356	404	425	427	389	433	351	393	377	401	362	380	382	401	392	435	387	400	383	411	419	388	395	405	391	402	401	406	405	336	434	382	394	389	327	399	389	385	385	408	391	370	405	411	366	409	389	390	371	452	399	377	378	420	413	397	392	413	390	404	395	384	396	402	367	374	375	426	379	409	433	419	390	345	393	385	383	388	429	414	369	380	344	385	418	365	449	394	395	388	408	358	422	381	390	359	416	366	360	381	443	436	390	387	387	388	393	356	399	413	353	375	400	370	400	376	380	378	414	405	383	383	405	394	408	384	367	402	399	389	376	397	428	393	386	390	407	369	382	403	424	385	371	415	402	381	405	359	411	391	382	410	380	374	396	380	401	413	375	418	400	382	376	382	422	395	359	446	392	389	378	419	358	382	368	400	414	360	384	398	404	392	385	369	372	395	404	452	413	410	383	374	396	383	389	399	403	390	379	412	372	389	401	397	421	391	393	388	372	414	365	400	393	371	389	379	383	399	377	387	378	371	399	390	430	377	374	430	404	400	446	418	395	404	353	417	398	407	419	382	401	377	396	388	399	375	435	382	414	380	398	375	401	373	410	369	410	399	422	368	372	366	398	386	409	372	407	400	379	386	410	393	386	419	406	397	390	388	409	405	392	389	390	387	394	400	397	395	387	395	376	392	392	400	396	396	406	380	393	373	385	420	393	380	377	395	392	400	383	380	413	386	379	391	377	370	377	416	348	353	343	416	396	402	394	371	393	395	385	396	407	377	386	422	391	361	341	381	378	385	363	419	395	384	386	385	362	429	414	385	396	394	394	396	398	386	372	379	347	368	381	407	379	398	424	420	385	391	381	384	344	415	397	409	392	430	381	440	357	398	383	395	425	402	393	388	415	355	353	400	388	419	393	388	383	393	391	372	349	412	401	395	404	415	378	347	396	417	385	374	367	398	394	395	380	400	377	410	385	369	391	370	408	344	377	392	404	392	379	373	372	434	405	376	379	413	378	404	439	382	370	410	425	392	389	384	423	370	408	428	421	379	393	381	412	409	369	357	379	368	386	387	354	366	353	385	384	395	398	418	368	397	402	376	422	425	377	374	407	455	397	372	359	371	373	378	390	371	389	395	357	422	427	388	417	377	414	369	391	397	408	345	394	416	400	387	393	387	395	387	401	368	378	394	410	391	380	424	387	383	379	384	404	340	355	364	414	365	413	391	386	376	391	388	395	422	422	405	391	387	367	359	401	381	369	398	379	422	367	406	433	370	407	366	373	395	352	364	390	407	402	378	383	395	375	391	385	351	411	377	355	378	406	406	411	389	375	414	408	385	369	390	393	389	407	417	397	366	369	381	417	439	411	341	399	368	362	432	383	390	419	412	366
11612	25530	21992	14324	11659	9288	7277	5413	4397	3770	3290	2862	2670	2552	2218	1979	1764	1596	1290	1242	1168	1145	1093	1027	982	927	875	833	815	676	667	693	635	583	573	581	592	597	554	555	534	510	537	545	557	515	536	531	484	510	489	521	486	488	464	491	479	509	476	478	460	510	471	479	510	462	524	468	490	486	469	511	483	475	516	452	469	476	500	484	486	500	449	445	458	463	494	446	463	443	491	496	472	486	475	472	483	506	450	441	514	443	508	462	483	454	437	446	436	459	456	471	483	466	469	467	459	487	469	441	460	488	462	457	484	521	483	466	477	491	471	447	466	469	473	476	485	487	438	486	469	438	451	455	465	460	446	473	460	484	458	414	488	440	445	490	437	472	452	461	460	482	419	455	459	489	446	420	463	469	491	474	474	486	494	476	459	506	450	450	503	476	475	470	461	484	469	466	445	457	454	436	449	465	465	464	427	428	487	457	451	461	480	472	433	451	470	453	457	490	455	454	442	463	487	442	467	455	444	468	508	451	433	462	452	468	480	467	479	448	478	460	470	477	468	510	474	439	458	452	499	457	441	479	484	496	486	458	464	486	460	467	465	496	453	453	443	423	483	472	475	450	487	413	474	440	475	472	472	460	452	485	469	455	482	478	462	449	453	471	500	477	476	469	431	451	475	460	462	457	428	430	466	476	484	468	452	455	454	449	438	487	485	492	460	472	461	424	445	488	470	417	450	462	464	462	461	472	502	446	487	482	451	478	448	464	541	443	439	446	485	453	460	433	455	463	489	501	481	485	457	505	478	456	452	452	484	428	484	462	478	467	457	494	463	480	436	472	468	447	437	490	480	494	429	417	461	457	475	477	471	447	447	477	452	513	501	431	455	470	468	461	462	457	449	483	467	462	428	442	457	470	445	468	466	430	461	493	451	471	433	493	417	444	505	451	447	470	445	444	492	491	510	468	453	474	453	438	490	466	453	447	480	414	428	455	479	463	427	455	480	429	504	461	462	434	450	468	456	420	459	491	461	459	445	427	513	475	419	441	471	451	475	483	448	427	444	461	480	470	423	433	473	456	501	477	482	508	449	445	471	460	469	487	461	461	485	455	496	464	460	445	433	419	418	437	459	436	443	475	455	452	459	452	445	447	471	441	492	412	462	445	441	456	473	463	454	501	471	450	488	469	450	490	500	486	452	468	480	465	463	454	478	433	470	463	454	455	488	474	440	449	491	466	458	477	489	447	490	439	462	478	457	446	431	458	476	475	428	443	470	484	473	438	455	455	475	485	460	458	467	424	498	453	474	492	434	466	484	424	462	458	494	447	455	486	468	453	458	491	465	438	493	449	463	478	463	451	464	466	487	496	490	437	463	444	439	428	447	486	452	441	487	488	483	483	483	452	454	429	476	474	465	491	477	490	471	442	435	497	438	475	491	430	490	468	476	427	446	458	457	516	417	463	411	447	467	447	452	486	499	452	463	467	429	435	475	456	481	463	454	466	454	439	460	476	456	484	505	485	530	494	462	480	465	488	486	501	472	472	495	465	469	446	470	485	473	460	457	502	478	458	497	504	478	440	462	453	462	482	479	432	493	415	444	454	432	507	430	494	487	404	437	436	430	463	446	457	484	462	465	470	436	449	437	452	488	470	459	437	471	471	478	458	479	438	460	488	465	480	472	456	428	437	423	465	493	440	494	443	442	473	480	463	459	479	486	467	480	492	462	483	459	494	459	454	468	468	442	467	475	471	456	468	438	457	464	471	492	485	453	439	448	477	493	490	481	456	462	428	456	473	425	476	483	448	458	444	458	440	488	437	446	470	428	475	474	474	479	443	463	418	436	450	433	463	473	495	412	472	489	458	470	471	498	501	472	478	461	487	431	445	483	476	501	478	456	459	500	471	483	455	509	469	491	468	496	441	440	473	475	480	462	427	450	468	469	445	509	474	483	467	447	472	462	489	461	457	482	474	480	471	466	458	475	455	501	433	486	471	492	437	451	469	442	476	467	445	430	497	455	487	450	480	463	457	485	472	493	446	438	439	502	471	460	455	466	447	480	464	469	481	502	486	486	471	501	484	465	468	459	441	467	460	476	410	487	473	457	470	499	511	456	498	477	514	472	456	456	456	460	455	497	495	438	497	481	476	484	463	454	421	469	454	463	447	473	499	431	462	486	482	461	467	449	477	469	511	446	437	461	427	470	480	475	449	424	460	475	443	481	468	466	447	489	506	441	447	447	447	473	461	519	455	457	471	456	489	423	440	444	447	465	451	457	456	473	469	490	471	461	455	426	480	479	476	472	470	468	435	478	477	475	465	518	449	451	503	477	448	468	466	438	445	483	483	446	425	508	488	463	443	429	479	458	438	417	449	450	436	446	460	482	444	481	444	420	459	443	454	486	451	440	448	468	449	407	476	461	471	479	463	464	439	469	454	413	436	493	453	458	459	454	436	465	418	479	424	478	452	443	455	436	443	465	466	459	418	465	416	428	426	455	459	465	455	484	474	439	436	456	494	451	447	465	443	443	515	459	450	466	441	463	440	495	428	418	482	478	500	454	482	453	458	500	452	470	492	463	459	433	450	478	526	510	507	471	428	472	477	478	482	456	431	473	479	443	443	455	477	466	478	477	462	458	444	454	461	460	453	480	462	448	450	457	442	469	455	484	456	447	479	427	506	444	436	478	484	447	456	488	445	455	476	464	462	453	452	479	458	439	467	454	480	489	461	503	450	453	472	462	467	461	479	445	487	471	516	455	477	465	449	465	474	432	473	457	479	471	441	453	424	457	439	478	451	450	450	452	481	455	449	452	493	455	491	476	450	452	447	439	456	437	470	441	415	461	458	424	444	460	452	455	445	456	456	454	463	475	497	443	456	464	493	480	502	456	431	422	466	443	473	466	431	502	501	465	491	451	452	428	492	466	425	451	457	425	491	460	438	447	440	463	478	446	483	476	472	487	454	459	459	468	444	425	424	446	447	488	474	502	465	450	446	476	434	457	445	469	470	473	443	467	443	469	465	456	427	457	469	468	500	433	467	477	467	490	469	447	492	441	471	453	460	420	481	475	455	440	479	414	467	449	439	460	462	440	480	487	470	512	437	473	465	471	477	427	466	458	486	466	420	493	460	444	491	478	440	483	440	455	497	460	480	443	466	480	462	458	473	472	462	455	479	488	466	467	474	466	485	474	443	468	439	449	491	458	472	464	479	449	457	461	435	494	466	463	435	473	454	464	484	501	476	466	477	448	486	485	474	475	481	434	450	471	457	465	454	435	458	460	469	424	474	460	501	486	442	452	466	464	506	457	426	464	529	468	485	439	434	438	485	455	477	455	483	440	449	445	466	459	480	452	484	414	453	438	461	498	493	502	457	453	419	427	465	476	435	418	487	477	460	457	450	494	482	467	492	465	449	434	442	455	492	471	481	466	456	463	471	478	459	462	469	450	486	469	495	432	454	518	486	459	450	455	453	458	409	468	500	466	448	426	438	415	447
27004	19513	9611	3845	2260	1675	1305	1040	911	899	810	769	738	731	744	703	690	615	624	578	603	516	609	562	547	562	529	525	554	519	562	545	540	509	496	522	500	502	545	525	470	496	485	508	493	525	502	475	471	522	525	527	489	489	505	513	499	546	548	497	522	530	491	523	472	487	485	519	531	527	503	499	492	516	475	510	469	513	497	483	550	525	484	508	483	524	519	508	485	508	500	470	540	504	473	512	499	486	505	503	488	537	526	502	499	482	501	514	458	507	530	483	504	538	456	482	486	488	509	491	482	507	479	481	476	533	471	514	494	455	503	484	495	519	454	469	513	501	499	494	482	472	465	480	560	464	512	526	486	493	510	468	503	460	490	484	483	476	503	483	537	504	550	483	541	474	509	487	492	479	499	533	445	519	520	494	551	518	485	496	478	509	487	520	499	469	509	483	507	497	532	454	547	477	521	499	506	530	560	502	542	479	466	480	485	507	510	496	469	494	502	516	468	493	522	500	517	499	461	503	452	496	550	487	441	510	466	499	489	474	516	504	502	482	483	493	515	495	486	500	539	517	449	504	516	451	497	533	500	510	492	492	474	532	513	511	522	483	486	527	479	483	470	518	483	507	536	459	470	505	481	533	507	464	484	483	502	501	520	489	537	553	528	488	519	523	513	460	492	523	560	502	506	493	461	483	491	518	530	492	474	484	499	466	488	533	554	473	486	514	532	517	483	493	486	481	497	509	508	473	516	468	473	441	498	494	508	482	477	475	503	546	504	474	492	517	524	514	497	467	510	495	502	509	495	500	532	493	510	470	501	477	523	533	517	482	487	501	538	499	507	496	523	506	493	512	510	474	503	513	522	519	535	494	439	510	513	497	500	514	433	492	534	509	500	525	487	468	515	506	497	531	471	495	456	500	533	460	510	538	489	482	510	492	534	502	534	557	530	489	484	496	520	534	475	499	513	461	510	473	517	495	487	533	457	500	534	485	517	464	459	527	519	475	520	529	486	524	471	553	500	504	486	485	490	471	496	502	457	541	521	491	470	518	515	522	480	514	497	481	507	548	488	507	486	491	501	510	466	517	515	506	502	487	483	502	523	504	488	512	495	454	487	470	511	492	474	459	520	488	495	481	475	475	471	492	536	491	491	483	505	511	494	519	496	497	454	512	534	499	504	521	487	542	496	503	459	465	486	488	484	521	502	505	483	538	490	498	491	495	478	483	531	513	519	508	485	490	494	512	490	483	557	515	455	557	520	487	472	466	556	481	491	492	523	527	496	523	497	534	468	507	550	491	597	475	506	488	503	515	472	506	485	498	474	504	510	498	485	467	495	487	476	495	471	494	518	491	539	479	541	506	523	508	472	537	476	488	465	446	476	489	516	453	509	493	511	518	486	486	483	518	514	506	506	460	451	511	469	516	499	535	488	505	514	524	491	490	512	518	505	505	468	492	504	518	503	509	490	491	486	519	485	520	511	480	527	484	488	548	467	501	476	483	491	484	467	511	526	489	509	491	518	500	501	532	451	508	508	483	498	501	522	493	481	476	522	489	559	477	475	498	498	528	530	495	485	508	499	501	503	490	451	495	492	489	497	508	501	514	494	492	468	513	493	516	495	508	526	535	535	469	482	502	491	509	486	511	483	523	493	487	503	532	503	529	457	516	504	500	501	460	474	481	502	501	505	484	488	482	533	460	528	506	511	481	473	505	521	472	487	511	480	511	490	506	513	495	510	497	535	478	493	519	494	458	514	511	511	542	513	510	498	511	504	499	475	492	504	499	501	529	517	481	520	522	511	473	533	525	501	468	526	485	504	500	523	498	520	487	484	498	502	509	520	515	559	536	487	486	485	513	523	503	460	504	518	527	490	456	472	531	502	493	520	445	500	495	505	519	534	486	476	502	504	503	504	497	480	519	492	457	529	525	476	524	527	526	469	507	485	462	534	509	511	483	517	491	512	505	514	482	527	506	540	467	460	490	470	492	487	498	475	493	470	538	521	499	486	492	459	525	532	503	505	451	542	548	496	511	518	519	486	490	478	467	478	492	531	534	496	474	514	502	513	495	475	517	491	505	494	493	486	483	503	506	540	517	481	470	492	464	489	512	514	515	498	469	493	518	523	500	481	476	526	442	511	516	457	504	480	465	489	497	474	476	486	499	485	547	462	516	485	484	486	489	503	492	519	508	483	505	507	493	545	490	497	459	499	482	494	505	519	502	492	494	498	454	500	489	521	498	501	512	504	476	492	552	468	513	450	492	490	492	523	481	502	534	516	539	499	495	513	509	473	507	473	509	498	494	549	483	491	549	469	526	495	497	492	471	475	482	476	489	510	485	515	484	469	523	494	507	475	553	524	444	493	496	520	510	507	519	479	487	505	484	494	497	527	507	507	505	484	519	480	506	520	507	479	488	479	471	565	494	552	502	478	473	498	471	451	504	525	498	524	520	489	491	533	544	487	477	495	501	496	498	496	498	501	494	497	503	546	461	501	502	509	484	458	500	501	478	538	502	501	478	488	503	532	518	498	503	480	542	483	530	508	491	523	500	512	505	466	511	520	452	494	522	529	473	524	532	505	503	528	464	514	509	515	428	476	475	489	481	503	500	472	502	485	511	503	493	499	477	517	499	521	517	530	492	510	549	492	540	449	494	532	509	493	529	480	510	525	496	489	435	494	484	497	445	532	484	508	463	487	530	504	463	473	505	451	487	450	485	492	515	518	485	482	484	462	494	501	492	439	526	520	506	507	552	524	501	505	524	505	507	526	462	507	507	529	494	497	518	467	510	530	445	519	487	499	492	518	488	504	517	516	532	489	508	452	456	507	529	486	538	482	507	481	514	512	467	532	539	468	449	519	484	464	534	473	482	504	510	500	503	490	519	487	476	500	488	490	517	492	537	531	493	496	529	518	509	526	470	516	474	499	478	482	494	498	485	538	491	490	499	517	472	479	502	518	505	497	502	475	536	459	497	495	502	518	496	529	509	513	493	530	485	499	503	545	488	500	512	516	517	534	490	456	515	495	472	503	487	511	485	487	487	506	509	447	563	466	472	491	505	467	502	481	526	473	461	434	547	495	506	521	508	522	479	493	529	494	552	481	536	456	519	459	507	481	493	500	481	496	517	481	499	482	482	534	470	504	479	488	517	485	465	527	486	503	483	509	489	513	557	465	483	497	524	508	470	485	554	507	504	485	533	488	531	503	488	505	468	499	525	492	485	521	489	513	470	481	526	490	483	525	479	490	480	533	479	533	474	522	480	485	490	478	487	502	503	464	488	506	482	532	519	483	515	507	487	478	503	461	466	534	452	492	500	542	478	517	523	455	470	537	506	510	509	541	466	514	506	507	503	508	490	503	491	491	483	505	474	476	491	521	521	477	487	554	505	503	482	499	516	486	518	507	470	520	504	530	467	509	483	499	523	490	494	526	483	475	497	467	494	508	494	480	530	469	512	514	509	498	509	475	522	491	482	480	527	468	510	500	517
7781	10791	9015	5596	4492	3519	2724	2039	1755	1630	1381	1272	1250	1276	1199	1049	1035	997	895	824	873	759	776	791	791	725	783	702	712	717	688	742	664	699	654	657	669	672	654	624	672	636	607	615	618	641	614	624	597	610	661	617	629	594	626	641	627	603	624	666	572	635	614	601	610	627	601	617	562	667	644	640	610	625	597	633	582	628	592	625	631	623	612	648	633	650	621	583	630	602	593	601	606	621	617	673	646	619	643	615	579	590	604	597	636	658	686	603	658	644	586	610	649	597	604	635	634	608	585	618	567	646	608	667	593	593	576	586	651	622	640	610	604	596	601	631	632	615	615	625	677	655	631	633	678	609	667	611	611	596	647	609	641	660	619	564	581	621	654	620	673	616	632	595	610	649	633	564	643	596	624	606	655	637	616	652	583	617	604	646	625	580	568	637	653	623	636	634	611	630	636	587	624	631	604	658	609	601	661	611	593	604	611	608	613	604	636	586	599	632	632	653	612	603	590	639	622	638	582	593	654	649	614	597	615	614	664	620	582	580	660	609	638	634	588	612	586	594	621	605	622	633	604	596	655	597	593	624	616	601	621	648	607	614	631	638	613	613	651	599	623	649	650	623	579	606	642	660	635	616	618	627	631	594	646	608	650	628	627	613	640	581	655	630	621	646	646	604	604	644	617	658	650	606	652	641	658	577	587	612	675	631	584	638	616	580	617	589	570	624	644	627	674	606	643	641	653	623	627	571	616	636	652	614	586	622	608	596	618	640	599	619	632	636	614	642	615	646	656	602	606	566	662	580	599	586	584	666	606	597	586	665	592	632	629	623	587	632	623	570	587	623	601	636	614	625	638	609	641	614	653	664	623	611	603	615	599	583	613	638	634	648	626	640	622	553	639	649	605	623	609	618	637	620	588	601	637	578	623	600	624	612	612	594	553	645	586	652	625	599	610	580	562	632	626	615	617	601	617	631	617	628	646	599	590	625	570	629	627	636	587	629	625	662	588	659	554	629	577	570	605	629	605	619	609	629	650	674	617	616	621	609	579	687	626	611	616	636	591	628	590	615	623	615	601	584	612	645	612	662	643	635	612	642	592	629	648	601	631	553	596	622	635	653	616	647	640	610	579	625	655	625	659	625	618	636	610	623	621	652	603	634	569	602	594	606	655	621	581	629	565	650	568	617	596	636	667	634	609	608	612	616	609	629	619	585	636	619	636	625	616	639	629	628	570	627	583	635	588	571	655	637	628	649	640	650	591	583	616	665	652	649	593	645	629	577	601	607	632	643	574	599	623	633	625	591	639	616	612	635	636	570	631	642	652	606	602	636	578	626	659	670	581	626	639	586	613	619	607	637	626	641	632	620	615	655	611	590	593	589	627	640	598	619	634	628	625	611	585	617	598	617	641	634	650	560	593	613	638	624	593	634	600	614	653	625	613	644	583	589	610	632	664	630	604	565	609	633	642	646	595	606	648	647	631	620	578	589	660	654	603	581	631	611	596	601	617	650	622	592	610	608	599	619	591	640	637	603	646	634	606	611	619	601	589	601	605	598	582	647	606	564	657	611	574	605	663	606	613	604	627	622	601	609	655	625	633	607	648	646	649	599	628	631	597	633	614	632	630	606	633	597	673	629	650	581	637	622	623	645	629	609	617	606	637	641	640	632	578	638	629	585	620	609	605	610	667	603	606	638	640	609	631	602	619	589	641	624	666	596	649	602	646	635	630	592	588	658	632	651	672	638	616	653	593	612	587	617	621	670	626	606	625	630	648	608	645	631	595	647	655	627	646	585	592	629	618	617	624	586	658	621	588	620	610	620	597	631	612	604	622	637	603	645	615	595	627	620	583	588	603	630	589	625	612	618	624	615	613	615	618	637	620	638	623	610	616	644	588	661	661	642	640	667	586	621	614	618	624	674	617	620	609	591	601	654	615	614	611	600	614	625	589	645	611	653	622	625	636	639	613	629	629	681	623	599	634	594	637	619	635	627	634	597	641	580	598	606	617	643	613	624	612	598	626	543	602	628	636	620	613	648	594	603	611	624	635	564	590	649	632	615	637	631	687	597	595	637	655	629	621	633	583	595	577	666	634	616	596	638	564	639	595	654	657	577	662	643	572	585	603	602	588	657	634	616	631	608	616	663	603	610	610	599	641	645	638	640	601	602	646	626	624	672	676	586	633	649	628	606	638	605	658	575	615	648	583	649	575	656	602	649	627	599	615	663	607	599	624	645	623	595	634	597	631	638	650	580	612	614	615	628	627	605	599	641	600	616	586	618	623	656	645	595	610	678	675	603	613	588	592	660	586	647	660	576	614	613	660	590	609	613	627	616	637	635	642	587	609	644	619	599	582	636	605	628	623	641	591	599	606	618	612	625	632	598	645	606	613	631	632	623	638	642	618	589	624	623	614	620	626	635	581	624	619	568	614	588	642	631	626	624	619	631	630	632	618	628	615	570	566	602	594	624	561	585	597	584	624	669	611	604	633	637	587	589	626	618	653	616	573	645	620	648	655	626	597	626	607	607	634	661	629	586	629	591	629	634	637	638	600	629	633	619	616	631	565	605	621	624	621	632	584	640	627	586	569	649	593	604	617	607	661	620	604	639	640	627	622	610	610	623	693	608	627	597	596	590	623	636	613	660	570	658	564	617	659	639	689	627	630	579	600	601	592	594	610	644	625	637	577	655	615	595	623	619	645	608	633	632	594	653	643	614	624	646	612	619	605	647	577	584	621	605	603	623	594	644	631	604	627	622	688	621	586	655	616	646	633	615	621	602	615	611	614	634	603	589	622	644	612	627	648	640	628	613	584	620	608	636	632	602	594	665	584	601	630	635	629	617	605	651	609	639	615	579	603	666	594	620	645	612	602	616	617	608	615	662	617	574	674	691	630	628	631	640	590	599	595	622	576	571	595	601	606	613	604	625	623	630	652	610	629	647	614	598	631	597	600	595	598	600	620	592	642	617	673	623	615	657	663	624	590	657	618	613	635	651	594	641	638	595	614	611	643	624	625	655	581	622	625	613	600	574	644	572	641	647	611	615	611	629	610	625	665	621	623	652	683	653	603	633	623	595	602	624	629	646	641	619	648	630	604	626	624	586	613	613	605	606	619	632	619	595	618	622	631	614	637	603	616	589	631	605	611	657	642	635	609	593	584	636	622	629	635	631	587	630	619	630	594	601	659	608	637	586	603	609	640	591	626	588	619	632	638	587	633	615	618	609	617	634	551	596	607	628	609	562	638	620	608	630	603	626	642	584	632	577	679	651	605	637	608	651	650	595	635	656	664	619	637	633	599	644	596	630	590	640	656	632	633	605	607	608	638	593	618	613	609	632	606	616	621	589	602	636	606	601	620	626	637	637	645	611	614	637	618	599	637	657	616	598	615	637	602	616	609	595	641	641	635	600	642	643	624	642	569	554	620	605	625	620	611	624	617	563	614	658	636	662	598	616	644	615	610	610	592	585	606	616	600	658	598	640	618	614
23852	20962	28111	23982	20831	9188	2541	1549	1223	1078	938	873	823	778	754	719	594	579	545	473	476	460	421	468	447	416	396	380	422	386	379	357	346	339	295	315	286	334	306	326	288	304	303	323	289	291	295	306	292	256	307	287	302	296	312	286	266	288	313	299	295	286	313	301	278	296	265	295	261	285	290	292	274	277	277	295	271	267	296	308	270	260	283	254	265	261	272	254	323	274	275	262	263	281	304	276	309	293	295	281	301	269	311	260	283	272	282	311	289	271	296	274	239	285	284	254	279	250	295	273	301	290	289	319	293	264	260	285	258	273	248	298	273	284	285	293	269	266	291	290	269	276	285	270	269	276	290	298	286	271	292	287	263	296	292	297	320	298	256	304	295	293	275	283	305	310	276	312	265	299	294	283	291	280	241	291	267	251	279	269	313	285	290	251	260	307	264	281	281	280	296	290	282	266	283	239	311	282	246	277	288	274	274	259	321	297	313	284	280	302	301	273	275	292	323	275	253	299	265	278	291	285	305	271	272	294	280	252	274	275	295	280	282	272	260	286	248	302	303	242	274	280	305	301	268	287	305	279	238	270	282	269	271	298	259	280	316	273	276	313	262	286	301	252	274	277	287	259	291	287	274	295	257	294	274	256	270	287	270	282	297	291	276	288	292	316	238	273	285	308	279	267	258	286	272	295	257	285	284	281	278	278	272	296	295	253	272	280	232	285	246	312	251	282	303	284	279	289	274	295	292	301	296	302	280	292	267	286	251	302	267	302	289	269	274	286	250	274	274	286	273	306	330	305	259	277	281	273	302	299	272	284	264	283	262	300	262	286	308	299	293	291	275	300	294	282	264	288	286	294	303	262	288	276	298	264	276	297	300	299	312	267	254	293	288	288	299	299	308	267	279	294	293	275	285	280	290	235	290	273	278	262	293	308	293	276	279	300	294	255	301	287	258	282	272	262	306	260	289	294	282	282	280	289	294	274	273	286	259	285	259	299	269	291	270	272	252	267	258	267	276	294	253	283	293	275	313	278	294	275	277	283	275	289	282	260	278	270	264	294	301	253	276	260	279	257	281	278	319	288	285	268	294	298	282	275	252	244	258	252	278	252	305	263	286	289	264	276	291	293	276	270	290	298	291	290	282	259	239	294	278	278	288	282	298	305	270	273	290	276	281	299	319	282	287	259	299	259	263	259	294	304	283	284	281	280	269	274	287	256	288	248	274	269	311	291	280	282	294	279	287	286	281	266	303	279	293	283	259	279	301	261	302	285	273	279	275	290	271	294	276	285	274	297	275	297	291	283	277	281	279	287	277	329	265	265	272	295	286	283	260	269	276	286	314	278	288	277	278	299	260	283	309	270	297	272	297	245	303	273	273	294	274	293	302	267	272	250	264	265	313	251	281	281	274	266	312	278	272	291	259	286	264	285	272	281	302	258	295	278	275	277	294	283	271	283	293	281	288	272	277	257	259	296	270	322	298	295	277	245	257	275	280	270	280	285	234	282	280	289	271	277	246	297	277	273	313	288	260	268	255	290	294	298	277	305	253	248	263	276	280	308	295	294	285	257	288	287	297	276	278	298	306	271	256	280	279	254	308	283	297	279	280	311	244	287	289	280	299	307	297	276	296	290	249	258	273	278	251	278	298	271	286	292	266	292	269	312	299	270	286	286	279	277	286	275	265	281	297	308	308	272	271	283	278	259	287	257	273	298	289	250	264	278	308	283	260	284	283	299	302	281	311	271	315	260	292	278	302	261	269	274	296	279	261	275	277	305	264	305	283	258	293	278	268	294	296	293	287	253	259	285	279	265	278	301	297	297	257	313	280	267	298	294	281	264	296	282	273	289	293	307	282	260	285	302	293	297	316	303	271	269	260	251	295	276	282	289	301	289	268	309	327	288	281	290	267	268	271	283	294	307	264	316	291	283	259	260	296	264	282	292	291	262	280	338	255	248	274	278	271	309	293	277	236	272	262	294	303	293	288	283	272	281	303	306	269	296	266	283	286	287	271	297	268	290	302	281	266	264	280	269	290	285	317	268	285	282	236	292	282	293	296	288	288	278	292	306	298	313	278	283	276	260	314	277	281	281	280	277	297	288	276	291	291	294	292	289	280	274	316	300	285	272	277	297	259	314	255	266	257	282	288	266	289	268	296	244	334	288	286	280	309	273	301	266	272	291	251	296	285	295	302	267	273	297	289	283	317	258	291	273	255	288	296	307	271	279	273	273	310	283	274	258	293	287	285	278	328	247	263	284	285	255	243	222	260	271	280	294	241	299	296	290	289	260	280	259	280	280	274	267	255	309	263	267	291	266	275	242	276	276	268	269	299	285	291	253	306	243	281	283	264	288	295	265	283	269	275	306	262	277	293	246	306	282	281	277	270	280	256	308	303	288	273	305	274	286	319	299	286	267	259	302	280	305	261	276	270	290	284	301	275	282	298	256	287	276	268	288	308	328	273	279	313	295	278	281	273	302	272	287	309	264	273	277	286	285	256	279	279	271	268	267	274	281	289	258	253	291	271	264	254	293	293	261	299	296	297	286	294	257	286	255	255	297	290	288	270	270	276	296	268	271	302	277	291	271	277	260	290	283	270	300	288	242	254	270	315	285	270	289	274	293	280	277	285	285	275	309	272	264	288	275	271	301	286	280	271	275	261	281	292	249	243	295	273	270	266	266	265	268	296	290	266	298	251	293	271	264	251	282	279	268	291	301	278	310	281	274	278	270	306	272	265	289	281	263	268	260	257	265	269	275	279	264	279	291	274	301	304	273	279	289	302	271	293	266	259	272	292	279	266	258	271	292	263	295	283	286	300	276	276	276	326	279	267	284	255	295	269	268	301	276	287	296	272	285	285	295	252	265	293	248	292	277	292	284	255	277	298	263	272	270	268	265	293	264	280	298	274	282	235	264	259	302	270	281	269	303	268	280	292	275	270	277	266	318	316	313	290	281	287	254	313	274	276	297	274	270	296	264	268	300	270	278	279	261	295	279	256	255	304	287	284	270	300	267	299	267	280	272	307	323	264	277	268	259	265	295	300	265	274	282	308	254	299	251	289	285	302	261	274	273	257	237	259	268	285	301	286	273	286	259	290	284	280	257	255	314	261	261	248	263	310	258	290	284	275	288	275	277	257	289	269	280	272	273	290	284	275	266	261	259	284	288	307	289	280	300	276	273	299	305	278	264	262	279	300	272	285	267	272	269	285	285	291	311	269	273	273	274	302	260	251	304	313	296	296	280	284	283	291	280	272	257	264	288	265	269	295	304	292	301	257	276	273	272	256	294	284	293	275	256	260	251	289	262	292	291	266	265	269	309	302	282	277	277	247	276	282	288	271	257	261	319	294	266	299	251	271	309	281	273	287	260	267	291	275	298	267	292	294	285	272	288	276	280	259	324	295	281	260	264	291	236	287	269	288	278	289	282	278	287	297	282	266	287	279	279	286	295	259	299	288	315	263	264	320	263	259	270	284	267	255	269
8787	19687	16559	10728	8109	6301	4476	3304	2842	2411	2076	1884	1760	1586	1382	1373	1271	1097	975	825	794	794	766	743	709	668	622	610	592	519	504	474	425	452	440	409	453	426	433	447	434	400	398	405	421	416	375	370	394	343	343	344	360	374	317	345	370	379	352	379	337	372	381	382	366	355	406	390	365	349	344	344	400	388	340	336	363	378	358	386	360	350	373	386	360	354	363	339	342	386	365	369	397	408	386	355	386	355	371	368	377	372	399	358	362	357	367	354	349	398	345	370	389	383	363	401	364	355	351	341	369	358	376	372	344	364	351	370	378	361	347	397	347	341	344	364	351	357	383	333	376	370	364	365	353	377	358	371	379	380	358	376	335	333	330	350	381	373	336	365	393	328	378	366	369	383	348	379	410	342	378	382	360	362	381	320	358	384	376	333	348	388	357	340	367	359	367	328	390	363	347	336	356	356	355	339	333	350	351	373	364	372	358	386	346	391	371	374	371	348	343	356	340	384	393	361	376	355	400	377	357	360	352	401	353	337	358	353	334	382	370	355	373	390	325	341	386	348	369	371	371	363	352	359	344	373	392	392	387	360	392	356	358	377	375	342	364	368	329	361	397	367	386	368	367	352	323	332	349	367	376	366	348	356	361	329	359	391	341	348	371	311	328	366	378	376	358	397	352	312	361	326	343	378	374	326	344	351	324	369	373	361	336	360	368	367	377	352	376	363	349	362	344	382	350	369	351	362	381	367	367	340	358	361	372	332	360	365	336	356	360	374	394	346	377	373	397	354	351	387	377	388	376	343	372	389	357	336	345	337	332	376	376	347	343	383	350	367	369	370	366	314	354	344	340	333	352	357	329	356	391	373	355	360	411	313	359	340	346	345	332	393	382	337	352	348	366	337	357	351	358	364	345	340	356	348	366	341	357	380	371	382	391	372	390	376	352	356	354	364	337	380	387	385	391	354	348	349	334	367	365	357	351	367	353	363	347	382	408	357	344	374	380	369	382	373	362	373	376	369	358	363	388	359	370	348	356	364	374	364	351	386	356	361	365	337	353	379	335	359	365	343	411	365	397	369	352	354	397	368	370	384	316	355	360	394	383	369	372	337	388	345	389	368	363	368	360	363	349	358	359	336	350	382	332	362	354	366	376	352	354	382	368	376	402	403	363	393	360	366	352	359	340	334	354	351	383	365	369	348	371	350	356	375	371	360	346	378	350	392	361	351	399	344	380	363	349	352	361	372	347	362	382	325	383	381	372	357	347	360	357	343	359	329	352	369	344	342	370	374	351	363	358	371	365	391	390	378	364	380	373	375	340	355	356	356	343	383	383	358	386	360	375	349	401	349	359	370	355	331	365	419	376	358	364	361	375	361	363	337	359	317	358	329	352	354	396	341	363	378	351	348	347	399	376	327	371	390	347	348	385	364	380	380	353	368	363	381	373	393	353	359	357	363	340	357	349	366	353	344	384	364	387	330	333	356	347	320	403	348	359	367	360	339	334	343	332	319	348	317	349	329	332	362	363	369	333	355	374	365	337	359	342	378	403	316	349	363	384	373	336	354	352	387	394	353	343	349	348	342	380	381	395	374	376	337	383	359	386	393	347	359	385	364	365	341	340	368	387	374	375	396	353	384	351	390	358	349	363	377	375	381	360	413	361	362	352	371	345	344	358	352	383	341	378	377	391	359	373	372	358	349	377	327	374	390	367	356	357	356	341	348	359	374	330	407	360	391	368	355	367	372	364	366	342	391	374	371	371	346	385	366	379	364	378	335	347	348	377	338	401	375	311	347	362	349	353	344	346	376	379	365	397	369	383	316	365	338	350	411	341	399	354	361	358	371	363	334	364	360	364	353	380	387	349	383	343	386	395	361	382	344	370	351	374	354	402	345	357	363	353	360	355	367	360	339	346	335	406	354	378	384	389	328	322	362	338	384	392	355	348	367	366	386	351	377	327	364	340	357	340	357	373	331	340	360	369	382	344	353	374	373	338	394	363	374	360	343	367	403	366	373	350	364	380	321	323	350	374	357	372	368	355	361	363	355	358	397	369	403	361	370	380	352	341	360	358	336	360	339	366	359	362	345	396	338	352	365	353	362	330	367	391	365	318	361	371	333	326	358	351	358	346	311	350	387	354	351	339	360	347	344	354	348	345	349	377	357	355	362	355	345	355	346	318	394	358	321	336	366	374	375	431	358	356	381	399	398	391	352	344	358	360	364	384	359	360	380	375	404	353	371	366	385	358	356	355	371	379	336	373	339	349	377	346	353	365	361	358	379	380	361	348	396	330	333	354	340	396	361	383	347	375	331	355	402	364	348	397	358	350	315	388	345	369	356	363	382	377	351	351	364	353	346	376	359	366	366	369	345	346	368	324	334	349	320	330	405	380	344	359	353	323	375	357	357	347	357	379	348	376	347	374	342	352	374	357	365	370	360	348	369	382	378	365	373	382	377	396	384	329	346	380	390	359	360	337	363	404	374	370	340	366	329	353	362	357	327	368	365	334	334	378	350	357	336	353	320	366	354	318	363	383	381	334	327	354	332	352	363	365	379	324	360	366	387	358	342	375	374	341	350	338	363	342	373	345	332	370	378	377	343	386	387	360	333	358	360	359	366	360	369	366	359	393	355	358	386	361	372	387	347	361	357	408	366	361	331	394	362	331	352	348	385	381	361	371	355	365	388	370	355	372	364	370	345	365	378	352	370	357	358	378	413	355	358	364	375	328	356	376	383	368	381	378	360	348	331	419	340	363	353	350	342	363	368	364	357	385	324	355	370	341	329	367	376	335	365	373	390	371	386	376	377	372	377	367	352	382	341	362	385	379	360	363	350	339	360	347	369	360	358	370	354	343	378	396	350	345	366	338	401	321	357	385	346	341	385	354	367	352	347	353	377	351	322	376	355	371	367	340	379	376	372	349	385	360	371	353	346	351	358	390	354	365	350	389	366	354	385	367	360	372	364	346	334	352	364	361	344	369	334	346	335	352	366	353	379	358	392	395	361	341	345	399	344	356	340	407	365	368	338	369	344	382	376	353	380	353	339	352	379	356	389	341	350	361	330	369	342	320	363	380	360	374	347	341	343	367	396	383	354	329	354	344	356	334	361	336	372	361	411	345	357	372	340	356	357	366	337	337	346	342	332	357	347	374	344	334	355	341	358	342	358	421	385	348	379	339	362	339	392	361	323	362	357	363	362	357	367	320	354	348	360	364	366	380	372	339	371	346	368	341	369	370	353	342	370	360	371	312	380	385	359	374	381	371	353	368	373	377	367	347	362	350	374	367	371	352	331	365	362	369	367	361	379	356	343	373	360	367	378	370	348	339	371	376	332	350	340	346	358	332	357	339	362	345	357	345	397	387	356	370	374	373	327	351	338	375	323	349	379	410	349	351	380	348	370	405	346	342	353	379	367	377	404	351	375	392	381	352	376	387	365	363	330	347	365	385	364	351	348	358	363	380	332	332	350	368	382	340	367	342	370	365	388
25056	20959	26749	24915	8472	2643	1736	1358	1208	1140	1096	1136	994	976	979	896	902	841	824	786	798	725	781	813	725	698	771	765	695	701	661	703	651	647	629	651	642	685	658	633	641	659	622	630	693	685	633	719	686	687	689	645	654	700	654	641	670	671	684	631	659	705	607	646	635	637	666	673	663	644	649	695	609	646	656	632	595	668	634	642	682	616	636	667	622	630	643	643	628	640	608	663	657	628	671	685	692	666	665	642	683	600	637	653	638	601	672	634	652	649	636	685	660	653	684	654	646	667	625	637	647	664	619	641	633	622	671	675	653	623	639	612	644	665	650	659	637	634	598	666	651	647	627	612	620	672	674	664	677	623	611	684	681	636	663	667	678	688	651	588	625	627	646	641	675	601	686	659	613	668	645	641	689	615	696	650	659	655	592	644	629	654	677	622	662	596	674	624	651	641	654	660	626	667	665	655	646	641	661	662	661	692	678	656	620	671	665	627	643	584	722	644	629	663	674	649	598	635	616	647	617	647	683	637	675	672	599	612	632	610	662	685	643	606	669	661	651	658	673	662	678	645	638	666	645	670	629	619	692	669	678	655	665	647	640	657	625	673	638	697	666	639	674	656	661	656	609	657	648	654	648	628	639	693	645	582	637	650	655	631	663	668	639	645	659	638	606	653	676	647	644	630	609	645	626	657	661	658	647	643	657	651	685	692	617	669	617	660	654	664	672	656	657	652	628	637	639	669	682	622	662	657	647	673	625	654	665	632	594	656	660	609	637	603	672	628	646	664	673	664	653	639	651	637	669	635	675	651	629	653	652	650	672	627	687	692	675	634	634	653	617	646	675	680	657	656	636	625	659	650	651	665	641	602	679	649	632	658	661	574	668	629	663	626	640	651	653	606	645	641	676	644	692	649	661	647	654	647	671	677	673	621	655	639	701	658	664	647	587	642	631	688	675	711	671	664	659	694	679	624	618	685	644	695	646	620	649	609	677	684	684	608	681	681	632	691	644	714	738	676	660	625	673	613	614	668	648	645	667	673	640	674	659	658	654	649	703	658	620	685	633	633	648	667	659	633	627	615	660	627	614	664	654	624	637	651	668	657	678	657	636	655	685	668	689	621	638	635	618	629	655	688	653	737	582	653	675	689	657	647	649	638	653	612	707	642	651	680	646	626	647	615	651	669	635	628	707	656	643	620	621	633	703	646	635	607	609	658	664	644	634	644	623	643	634	652	657	686	626	659	659	602	646	674	596	603	708	657	631	686	644	642	626	669	665	643	641	602	639	684	676	629	623	643	662	606	661	626	631	638	658	649	672	668	648	642	660	627	667	654	619	655	638	683	632	667	655	643	671	679	675	662	648	643	653	655	623	652	686	645	651	638	648	646	643	715	676	657	675	660	661	612	641	659	656	614	643	635	646	699	591	657	597	673	618	679	643	606	649	660	662	656	648	656	602	658	614	622	640	635	596	668	605	656	693	628	656	701	688	616	658	621	665	658	632	615	647	671	675	647	655	619	628	645	614	636	639	654	645	737	624	705	663	639	677	630	714	620	674	617	656	643	647	624	661	655	696	628	647	639	675	645	650	646	690	670	718	638	657	600	690	661	686	679	633	646	651	659	664	651	628	641	660	628	634	686	594	629	667	624	651	621	647	652	657	682	631	679	648	674	662	712	660	645	657	663	680	671	672	642	677	669	636	673	609	687	677	665	635	650	646	625	605	620	624	629	639	660	661	682	643	666	642	678	676	616	693	639	677	642	705	652	675	677	679	673	668	698	668	686	708	647	636	644	663	676	679	653	678	611	664	633	678	710	634	654	609	680	615	625	668	649	629	622	662	636	671	659	633	672	644	642	652	648	651	629	639	633	632	667	672	685	624	635	672	656	674	661	617	635	642	599	632	657	646	672	661	633	621	645	659	640	646	720	609	615	650	651	652	690	632	636	657	618	695	670	613	672	595	691	676	638	646	672	614	637	657	642	601	599	648	672	639	631	669	620	654	629	657	651	603	608	653	683	647	596	649	682	647	701	650	643	674	650	651	685	593	674	667	639	653	623	674	607	646	631	659	670	648	679	597	689	652	640	658	648	648	669	590	692	659	607	672	685	673	658	663	708	631	635	651	621	653	624	650	644	651	689	674	634	682	609	669	681	692	614	697	663	638	647	723	650	632	682	688	665	671	681	647	645	661	645	659	644	671	665	646	615	645	679	644	669	666	596	603	598	641	588	687	636	630	655	627	666	629	643	626	669	655	683	651	655	653	616	631	682	626	677	683	643	639	675	622	642	664	620	619	611	616	634	656	640	661	655	660	677	671	673	677	630	679	662	648	650	658	614	649	642	671	620	679	668	640	632	633	644	595	571	644	624	651	667	651	665	611	661	611	660	659	624	617	689	681	631	680	637	626	660	672	632	644	643	578	611	622	644	638	652	664	626	640	659	680	657	651	621	657	701	654	645	635	646	625	639	644	630	633	623	634	696	702	634	598	637	658	653	658	650	647	656	607	637	676	617	632	659	658	648	641	654	642	664	675	713	644	631	612	627	664	679	645	663	593	627	663	623	644	665	689	640	613	678	669	666	678	648	641	616	613	665	628	667	648	650	645	628	691	678	654	650	652	658	641	659	646	628	647	659	640	640	651	651	651	632	641	633	612	673	637	638	633	659	644	672	644	619	662	638	654	665	638	639	642	668	633	684	695	629	642	616	596	646	621	619	653	659	625	640	639	664	655	621	673	678	611	631	705	638	629	667	606	679	674	653	648	646	637	667	629	633	692	671	657	622	683	628	630	628	654	656	614	639	654	625	629	637	624	620	659	625	629	648	616	686	636	661	613	673	652	646	661	697	593	611	646	667	620	665	667	635	675	651	702	673	669	631	639	632	630	687	645	649	644	698	619	634	623	631	696	637	624	651	680	652	638	697	688	613	637	646	667	651	688	683	604	646	649	619	682	652	669	629	667	675	633	639	671	703	623	627	696	654	627	632	641	665	665	635	671	610	681	679	623	632	675	655	622	680	630	621	631	649	711	664	674	640	650	668	628	623	658	648	635	630	615	669	691	684	683	625	654	614	629	653	664	690	623	621	691	634	682	685	683	628	638	671	643	673	666	652	634	662	605	675	636	647	619	625	617	626	683	665	643	626	652	633	666	634	643	628	673	680	678	669	677	653	612	614	639	630	632	642	629	663	612	653	672	671	627	662	676	644	668	648	609	654	626	639	632	659	689	617	652	603	653	662	666	576	642	658	605	646	684	661	650	647	682	632	649	652	613	658	669	626	623	630	644	652	631	603	649	645	672	647	635	667	688	644	645	640	606	648	636	618	626	647	683	661	622	651	666	593	635	655	640	663	620	621	647	637	649	643	660	646	660	690	704	700	684	706	633	643	664	588	630	669	681	661	679	630	627	616	640	619	683	630	644	622	633	676	667	693	627	648	667	666	672	656	634	701	668	692	663	681	686	680	673	651	616	647	646	684	680	701	626	655
8727	15757	13322	8107	6399	4971	3672	2817	2460	2100	2017	1883	1771	1720	1590	1485	1430	1312	1241	1148	1145	1084	1078	1052	1066	994	896	978	919	920	903	884	838	909	850	842	810	798	893	867	755	843	834	815	844	749	845	787	778	808	765	826	836	807	777	829	837	748	838	782	808	799	782	782	765	800	798	807	785	790	780	792	804	782	769	780	750	767	817	822	783	783	814	809	778	802	794	799	801	742	808	836	799	797	807	800	735	805	759	785	786	815	745	740	793	800	876	760	822	804	771	767	779	766	832	840	789	797	777	757	736	735	731	811	808	814	816	756	819	814	761	819	760	794	763	785	835	770	825	802	735	753	739	757	815	792	788	787	781	794	804	810	802	801	810	828	757	787	801	799	756	803	818	783	791	735	829	761	778	750	776	764	835	765	750	801	798	775	806	742	809	813	778	781	826	794	791	813	773	726	745	764	818	796	801	747	769	791	841	805	779	728	794	781	810	786	789	778	796	816	808	764	723	801	768	775	765	787	763	771	766	796	767	754	762	772	802	831	847	795	793	811	721	781	795	800	751	775	817	820	777	808	848	785	766	832	738	776	826	794	778	813	772	824	800	770	751	786	776	789	780	851	814	740	793	821	787	791	782	789	819	789	776	773	771	779	775	799	818	808	805	800	779	732	739	822	823	726	851	776	828	759	821	752	799	754	820	776	841	738	820	760	816	781	766	777	815	780	791	782	770	797	760	822	830	725	838	777	745	825	799	744	746	801	847	794	789	755	771	784	798	795	770	772	768	800	787	766	770	767	766	754	798	790	795	742	794	815	850	826	806	751	763	797	784	822	764	790	803	789	818	786	789	771	777	782	818	785	769	789	789	794	741	753	792	766	795	751	854	810	821	821	808	830	743	766	805	764	762	803	768	772	775	813	785	773	777	738	790	805	784	809	783	746	753	790	777	784	831	787	805	784	787	801	743	822	792	803	801	810	757	814	754	807	781	787	787	771	775	840	816	773	757	805	805	764	814	773	789	846	765	809	818	756	778	803	762	865	778	792	777	799	742	795	818	795	821	787	716	723	794	791	788	815	793	832	797	799	783	861	759	780	742	796	807	779	777	778	788	799	802	799	769	816	814	817	793	801	813	806	775	762	793	747	786	796	806	819	776	887	786	742	708	751	802	794	814	759	779	806	780	837	784	828	807	771	774	807	756	774	783	796	785	769	827	788	755	813	756	788	741	796	782	785	792	767	797	781	789	798	761	796	820	820	802	846	800	829	814	855	833	744	801	808	789	767	804	804	764	815	821	775	834	781	750	778	797	830	821	738	753	763	805	801	793	730	800	735	837	764	777	758	780	794	778	832	820	860	771	792	809	756	760	767	820	773	782	789	776	786	765	805	773	805	821	757	798	837	750	808	830	784	780	771	763	778	788	783	788	764	820	788	805	781	765	766	782	838	774	760	786	752	800	841	744	809	795	761	817	754	755	803	837	791	799	750	810	777	735	810	834	799	812	828	763	808	763	783	802	789	819	829	765	795	821	787	736	810	774	794	805	743	777	806	783	784	834	807	808	758	738	760	745	809	811	750	833	775	765	762	793	775	760	789	803	790	790	816	763	798	784	785	788	770	838	798	771	796	831	787	759	788	799	744	779	815	789	794	811	823	801	814	819	778	744	769	710	798	757	773	724	762	805	808	783	792	769	763	772	744	779	808	761	756	815	799	772	779	853	844	792	780	777	747	782	750	732	770	797	744	810	822	784	775	804	770	792	762	730	778	777	739	774	768	804	785	763	809	817	822	848	787	777	809	798	750	772	813	809	769	745	742	784	758	777	792	786	774	789	796	779	746	831	798	800	785	792	817	734	778	802	795	768	802	783	792	814	757	778	803	728	792	765	791	759	831	798	741	784	768	754	802	823	769	746	793	794	807	809	765	827	823	800	719	791	770	810	837	773	840	753	797	816	780	747	795	763	795	760	833	813	757	791	769	786	784	777	832	841	800	812	761	784	751	762	735	778	767	842	787	828	813	765	723	777	791	763	830	800	780	801	828	788	847	827	769	776	809	728	830	805	800	865	735	820	780	753	803	787	811	775	807	768	789	847	755	841	777	793	866	769	794	817	765	766	787	808	769	790	804	779	763	784	715	766	812	788	794	762	754	819	754	764	780	751	770	770	748	782	799	779	826	771	778	813	780	798	756	809	844	807	809	769	771	763	767	806	829	801	783	770	785	777	798	810	773	796	827	743	787	763	753	779	820	791	798	774	776	759	804	820	799	775	805	796	817	805	822	796	814	775	752	754	758	806	760	790	818	850	791	734	785	765	753	796	764	779	760	799	820	810	816	784	788	794	792	760	792	725	791	846	791	780	744	773	772	770	755	742	797	766	752	735	757	773	774	759	763	805	789	761	772	747	825	844	799	750	817	818	766	780	789	837	787	737	803	828	812	810	769	732	863	828	783	809	769	736	788	776	782	792	791	772	747	819	795	765	770	781	780	779	794	815	785	794	742	756	725	759	806	798	789	730	780	807	789	832	777	805	734	779	755	779	812	809	771	785	775	792	786	736	801	778	761	773	773	781	773	803	762	824	782	801	781	748	803	775	799	795	760	781	783	786	725	793	736	748	778	762	784	755	758	829	790	776	752	794	766	760	799	795	751	805	772	766	800	798	796	816	800	732	831	777	800	766	756	762	785	784	784	754	778	744	770	792	777	810	787	767	807	803	771	774	785	749	772	792	770	815	741	766	861	763	775	773	817	812	837	822	839	777	765	763	792	787	776	798	781	738	771	786	748	778	765	802	764	798	754	768	803	765	794	783	829	801	730	806	823	795	820	795	794	804	786	798	822	805	798	788	766	797	750	787	784	804	821	828	741	810	867	761	785	819	779	761	796	818	778	792	821	759	759	803	731	772	801	768	814	748	848	746	841	797	771	783	785	802	747	771	745	772	786	786	784	810	732	799	831	778	810	747	770	751	797	741	801	801	735	758	804	787	836	763	761	832	840	763	798	744	728	727	770	733	763	799	808	784	775	855	789	762	793	790	800	768	755	795	802	819	761	775	786	719	786	821	761	781	851	776	784	791	775	800	743	775	783	733	794	806	788	795	763	750	801	787	739	822	836	769	830	787	749	800	750	809	779	781	771	712	752	765	743	810	806	807	767	817	805	759	756	800	822	803	815	782	825	784	782	800	764	766	827	789	779	827	796	787	808	764	781	830	771	767	785	790	806	773	805	760	822	817	786	752	786	772	807	814	808	805	787	785	749	741	787	824	773	753	789	848	824	797	781	797	800	780	822	831	792	770	762	796	737	763	787	829	768	848	801	786	745	788	772	745	781	803	822	762	835	813	801	794	751	747	814	795	835	771	762	837	775	756	759	752	740	804	774	810	796	764	731	748	810	802	799	766	762	799	798	806	789	815	832	746	834	824	750	822	774	791	795	751	808	781	812	750	778	849	767	756	762	782	803	802	848	750	797	774	818	781	834	789	774	805	815	748	802
22795	20995	28698	23462	20995	20965	8895	2568	1847	1580	1451	1298	1247	1144	1044	1048	924	875	803	722	736	697	675	704	669	564	634	557	537	591	524	511	456	489	460	459	449	450	435	420	431	451	445	416	418	414	439	430	422	442	420	415	413	419	417	393	421	401	384	378	469	356	440	412	439	420	405	392	405	378	393	381	397	411	391	438	427	383	373	371	408	424	429	393	422	387	402	378	396	390	390	416	430	415	404	402	380	358	411	382	439	389	406	412	377	373	414	387	442	383	382	390	403	395	390	388	379	365	365	397	415	439	396	403	407	352	405	384	382	407	388	421	417	370	409	390	375	412	367	378	402	392	394	375	391	391	408	394	390	387	408	396	381	388	394	392	406	371	401	369	387	382	374	410	400	360	380	383	373	377	369	407	386	407	373	426	390	398	418	403	392	389	420	389	468	396	424	400	430	390	409	414	403	370	373	418	441	408	368	411	370	400	418	384	435	434	411	383	346	395	413	393	389	381	373	392	414	403	369	382	362	390	405	400	400	387	401	399	401	397	428	405	419	416	382	388	386	431	367	400	410	386	366	403	378	418	424	401	406	399	400	405	401	405	395	398	397	335	350	453	381	409	400	442	405	393	406	374	382	433	377	391	415	388	367	404	391	421	410	367	412	399	402	418	401	380	407	384	402	406	429	387	390	420	385	385	408	391	408	398	415	391	370	385	371	409	404	427	381	372	413	392	411	376	382	384	413	386	401	381	401	363	357	385	404	368	388	371	393	412	380	416	388	427	404	408	381	401	381	394	371	413	382	401	393	410	412	400	395	402	394	404	422	386	396	434	408	384	397	423	397	395	386	410	392	375	417	395	404	438	410	424	401	357	384	395	402	390	404	384	392	367	427	377	437	387	394	370	347	391	408	411	361	386	391	374	411	402	418	387	349	390	361	376	377	381	416	388	397	377	394	379	422	406	375	401	372	394	406	387	390	378	395	385	399	374	403	411	378	370	370	419	413	444	392	420	374	423	389	396	385	410	374	388	431	451	401	419	380	400	410	432	380	359	413	413	380	395	375	403	400	352	409	385	391	424	384	378	411	375	383	386	389	371	408	415	386	392	372	406	384	383	338	421	393	420	368	376	414	401	420	404	397	412	396	376	363	382	399	395	369	368	375	435	393	382	393	379	370	378	380	396	340	397	364	393	375	388	381	377	391	405	406	401	383	420	381	369	369	401	397	383	400	418	383	409	394	379	405	391	383	410	397	409	428	405	432	415	410	385	380	402	399	427	383	405	380	386	382	376	431	429	374	407	363	379	422	391	424	383	437	375	383	407	381	361	419	421	407	369	434	363	405	405	392	361	395	404	362	395	393	423	409	391	390	398	357	386	392	406	407	406	410	368	421	402	362	388	413	389	390	370	412	369	402	389	404	394	412	395	378	418	398	390	396	409	386	419	399	374	389	403	374	402	397	424	403	401	383	395	437	387	360	370	382	406	346	369	387	403	417	401	406	396	397	373	388	373	394	402	402	417	404	387	410	414	379	410	364	385	375	402	369	393	394	391	371	419	379	406	428	379	390	393	390	372	402	407	380	402	412	382	363	378	383	361	409	373	364	376	395	377	375	389	362	419	396	414	405	396	393	383	378	396	400	384	346	399	414	361	375	387	402	397	409	366	384	375	365	406	405	441	414	388	398	434	404	377	369	382	401	427	382	381	408	386	375	393	401	407	425	389	393	400	408	385	410	347	368	433	394	423	372	425	418	395	335	389	414	380	408	391	433	425	411	447	379	392	381	413	441	351	394	420	394	423	404	411	367	432	421	425	427	409	402	385	365	379	419	402	336	374	394	398	411	425	429	437	394	422	391	369	368	391	375	418	392	399	421	405	417	384	397	377	407	431	427	389	386	379	390	387	414	422	388	390	376	420	408	403	403	386	379	398	362	393	380	373	402	362	364	407	381	403	381	409	394	396	426	385	373	377	376	425	386	419	377	401	398	434	408	407	401	426	398	391	396	389	387	409	423	410	415	406	416	395	371	396	421	416	383	404	372	375	407	412	367	441	397	408	401	408	406	408	432	394	397	380	418	393	387	425	405	398	409	380	377	357	390	417	391	368	432	411	389	399	411	393	406	379	398	415	388	387	418	375	431	389	442	393	385	422	428	405	404	395	426	407	376	400	395	394	357	389	388	412	390	392	446	395	392	431	417	393	392	355	369	425	399	339	409	390	355	402	400	410	424	375	376	381	370	396	386	452	411	408	423	382	382	392	380	398	400	401	369	353	381	386	406	414	397	404	418	388	423	368	355	369	418	371	375	378	384	411	362	368	397	411	366	413	386	393	382	416	375	388	366	387	362	387	381	383	473	388	403	387	380	423	392	392	390	400	431	386	416	388	409	396	412	418	416	363	398	400	386	388	391	349	411	381	353	417	393	371	388	451	388	350	371	407	415	373	353	377	349	391	407	408	385	429	357	390	405	414	398	391	391	388	402	388	371	394	387	418	404	405	374	400	390	397	406	379	401	429	407	392	420	417	424	404	425	384	378	416	393	389	390	419	367	383	400	405	381	411	388	395	411	413	381	372	404	440	359	395	395	404	422	405	404	372	377	385	385	388	389	410	399	420	379	375	399	387	414	410	413	412	399	395	388	392	380	388	421	409	393	385	368	358	367	374	376	382	426	417	419	397	409	358	403	354	385	382	386	365	368	403	361	402	421	387	385	412	386	404	393	409	365	377	404	400	414	412	387	390	407	377	393	440	410	438	421	409	386	368	400	413	361	381	407	387	411	420	414	422	400	402	389	397	415	409	386	407	351	429	390	409	357	384	400	383	397	426	354	361	423	397	406	422	381	391	387	387	388	402	386	420	406	393	402	380	372	372	376	442	409	394	389	398	360	382	366	402	373	389	394	410	370	354	358	403	401	401	434	371	376	385	363	371	393	375	424	385	407	376	397	362	398	417	382	419	415	402	405	434	399	414	387	416	380	410	390	383	383	392	378	394	417	370	381	383	389	403	412	390	390	379	415	372	416	413	428	414	363	378	413	399	373	401	384	405	379	372	424	418	376	400	413	371	396	398	412	383	391	373	399	386	388	366	409	373	363	405	413	361	383	415	396	397	388	404	402	396	406	396	398	384	384	394	354	381	377	374	374	421	374	428	421	413	392	417	385	397	383	390	395	397	396	418	381	390	400	407	397	410	422	388	407	393	397	353	380	369	380	396	411	397	414	404	371	408	397	414	386	382	373	362	363	380	359	394	388	385	370	386	404	407	395	391	382	398	400	383	398	417	381	402	397	403	372	425	441	406	380	378	391	379	395	376	419	392	396	425	422	387	405	400	384	400	395	366	384	396	367	398	373	375	380	368	386	382	388	400	394	395	381	367	402	379	421	408	401	409	410	401	368	394	377	405	413	434	388	413	404	379	398	380	397	370	382	385	386	358	387	401	414	420	384	367	435	384	399	389	446	406	394	436	372	407	407	382	426	396	431	412	396	443
11891	25946	22991	15042	12125	8974	6388	4923	4044	3501	3186	2999	2696	2490	2255	2109	1846	1631	1449	1295	1211	1172	1159	1145	1059	914	958	893	765	829	772	692	667	678	596	606	601	569	610	528	610	551	561	534	518	522	526	502	463	488	532	501	499	507	535	438	530	470	525	529	474	458	494	504	503	500	490	491	450	504	512	443	494	482	462	481	460	503	458	486	472	516	479	491	476	472	476	523	494	502	464	475	459	483	449	473	492	479	505	471	480	490	506	537	474	456	489	481	423	483	479	475	481	478	452	501	484	433	502	519	505	481	465	469	465	471	484	495	524	460	468	449	471	512	493	470	471	504	445	491	480	499	472	456	486	487	448	470	468	466	502	491	433	445	460	477	448	490	430	475	445	487	464	433	481	489	445	470	482	532	496	464	425	463	482	480	500	483	491	476	495	470	482	455	473	461	482	487	467	461	458	508	488	451	510	504	454	475	472	459	500	449	463	446	479	501	457	472	484	478	491	486	486	464	475	452	429	495	419	489	490	496	470	504	472	451	477	486	458	476	436	498	453	495	506	488	512	455	483	471	498	413	471	468	446	480	467	459	449	461	451	461	451	470	473	498	483	462	476	501	501	495	454	450	461	444	480	486	455	473	464	483	453	447	509	431	461	492	493	403	462	433	431	449	459	491	462	438	479	471	486	466	489	456	458	463	461	447	442	462	498	476	526	466	477	465	480	498	453	467	498	507	475	459	462	466	458	445	495	454	499	428	482	502	434	520	462	486	468	474	475	448	490	455	442	480	490	479	473	489	482	483	488	448	466	487	488	505	463	480	467	467	456	502	460	463	486	454	461	523	434	475	472	517	517	467	481	458	418	483	478	468	450	438	470	464	469	445	439	478	473	493	504	469	445	456	440	436	477	491	508	499	480	504	479	475	456	473	434	464	475	495	475	470	474	464	475	464	490	437	477	499	432	467	507	441	486	453	482	490	457	477	490	487	437	464	494	443	478	496	482	463	515	449	487	459	464	476	493	504	485	446	486	502	467	473	471	454	499	465	499	478	474	460	447	456	486	475	511	468	459	488	487	488	482	501	489	500	497	450	500	480	459	471	475	506	464	473	482	465	472	490	479	465	443	444	506	494	486	506	451	481	482	448	479	453	475	510	476	493	476	424	499	468	478	417	492	459	453	485	482	471	506	483	509	468	484	463	457	475	477	449	520	443	441	439	457	483	492	500	458	500	455	510	467	516	455	481	451	485	474	472	440	429	456	485	511	458	464	460	459	476	456	478	514	432	461	479	482	463	443	464	438	502	460	463	486	471	485	430	480	458	468	462	517	485	480	483	481	457	447	462	464	489	440	501	492	459	526	454	407	442	509	450	479	474	477	475	456	453	461	475	481	473	500	474	468	459	481	491	470	475	467	497	494	489	469	457	469	456	495	482	421	483	472	466	479	466	483	479	489	459	457	486	471	448	441	469	493	484	455	465	459	450	471	485	465	455	516	497	463	448	458	458	437	468	465	486	448	444	459	514	498	454	478	458	472	513	466	494	468	480	475	444	477	480	487	444	468	438	442	477	483	441	464	463	490	464	479	494	462	504	485	497	505	459	484	479	472	475	479	456	449	454	464	464	470	489	482	437	482	469	444	477	495	487	517	459	518	488	468	469	464	504	470	487	461	458	447	472	455	492	457	463	491	501	456	502	444	489	470	532	487	451	414	466	503	466	463	477	455	463	449	495	476	466	478	445	445	464	478	478	458	485	438	431	464	476	461	471	463	444	460	480	485	456	450	500	502	500	473	482	449	458	499	475	423	486	455	426	482	464	494	443	476	457	445	472	465	512	497	517	483	467	486	449	458	429	498	488	483	506	480	495	474	481	467	468	517	545	433	480	470	475	447	462	499	468	468	467	468	492	454	490	470	482	489	482	432	484	507	477	510	459	474	485	474	487	452	493	481	453	460	482	470	462	452	491	493	477	497	467	462	455	485	476	484	494	499	508	496	482	459	487	481	491	477	425	478	432	447	494	465	457	478	460	474	501	449	522	478	487	488	487	457	471	462	491	482	447	469	483	471	508	438	498	448	487	487	464	482	476	459	452	489	454	464	467	483	465	462	493	475	461	504	460	500	450	448	472	446	522	459	516	451	455	515	464	466	467	455	458	467	461	488	476	460	483	478	477	478	494	445	474	446	478	466	470	423	477	475	463	466	431	483	436	472	486	482	494	459	453	449	447	446	493	434	502	476	453	504	458	460	474	449	480	489	441	477	451	499	461	484	452	472	513	505	520	465	488	471	445	462	439	464	497	535	452	497	491	490	470	497	480	515	491	433	455	479	512	458	469	474	476	493	449	452	454	473	447	479	484	456	490	492	521	434	439	467	463	493	485	472	510	485	468	509	499	489	467	464	459	467	482	420	454	477	527	441	491	490	449	457	485	475	477	459	476	472	464	480	455	509	457	440	439	463	491	471	503	430	492	487	453	482	459	464	382	470	453	453	491	473	486	474	495	461	474	508	479	473	494	493	457	471	476	509	464	522	495	487	447	470	471	473	428	493	452	492	466	474	473	493	483	510	473	457	457	444	479	523	446	495	425	468	455	482	457	460	470	463	470	456	468	469	517	440	459	484	465	490	452	475	458	498	500	435	468	486	456	462	464	448	490	491	460	493	487	484	481	489	466	470	430	441	463	480	486	494	479	491	498	465	469	444	467	466	482	471	484	438	478	480	464	480	452	480	446	481	452	458	451	478	483	470	474	507	470	475	469	484	450	450	439	471	485	485	446	482	448	455	439	474	444	471	487	458	503	468	477	478	441	426	462	519	481	481	495	488	469	476	516	475	485	465	466	463	475	457	450	467	448	482	486	472	480	503	468	479	445	456	480	473	461	467	464	457	458	478	483	453	490	446	452	462	474	495	487	472	481	484	431	477	442	489	476	483	424	488	461	525	430	472	476	509	478	484	472	482	413	494	494	538	453	450	472	457	442	509	492	456	454	457	436	478	465	471	442	475	442	451	471	461	501	471	484	469	472	458	502	484	475	471	494	481	433	455	494	485	478	453	447	467	445	507	452	475	445	517	469	466	471	503	455	482	455	466	479	473	484	479	490	502	487	479	422	492	485	448	468	506	474	463	440	454	452	472	474	454	422	462	466	489	476	461	495	480	448	491	424	513	478	491	481	479	471	453	439	481	481	497	483	474	472	447	449	489	477	450	479	470	474	436	440	441	472	465	460	506	440	449	451	470	493	493	473	506	466	456	480	460	469	463	443	482	451	456	485	462	477	503	483	466	495	458	448	437	453	474	435	494	438	470	474	460	513	468	472	478	485	472	463	462	460	491	467	443	496	474	492	469	424	484	504	471	456	485	457	460	474	489	459	484	456	463	480	463	476	484	460	424	449	473	470	481	478	475	491	425	475	505	432	426	443	469	484	481	489	490	464	445	440	486	428	438	469	496	438	470	457	451	461	456	455	471	442	459	480	466	438	475	449	443	474	474	452
27089	19518	10087	4128	2413	1686	1206	1004	875	816	813	803	783	770	733	744	691	645	624	631	587	569	606	620	574	572	591	583	557	528	543	569	508	538	568	491	496	518	476	510	535	501	505	490	521	512	531	482	502	500	521	518	506	535	487	474	465	533	525	486	502	522	517	496	508	510	474	485	516	500	530	505	516	492	477	514	521	528	501	499	520	500	473	517	506	499	509	494	525	435	509	514	503	498	519	511	513	489	487	511	519	495	451	512	532	503	495	507	487	492	478	513	495	481	467	485	508	516	498	520	531	539	512	483	480	494	511	541	451	498	532	488	514	567	560	478	517	477	484	506	503	517	549	513	496	527	513	500	517	488	466	494	514	484	530	487	525	498	511	533	520	498	500	507	496	507	475	492	458	502	495	486	476	483	480	527	517	483	470	499	514	503	513	516	531	513	500	510	484	516	471	498	480	481	530	491	486	505	519	529	484	525	480	459	482	524	507	549	497	525	494	485	478	495	514	498	509	487	511	512	488	517	497	506	524	489	489	499	513	491	476	436	479	478	558	539	512	553	457	503	518	515	483	492	511	543	467	477	487	492	484	513	550	530	494	512	493	523	508	522	511	518	477	501	503	487	527	468	531	484	535	527	507	526	545	549	527	530	508	517	469	538	524	547	477	526	518	486	491	552	502	529	519	518	544	527	486	506	480	499	521	495	529	504	523	541	461	504	493	490	565	542	474	523	507	484	505	474	525	511	483	493	513	519	493	516	524	490	470	501	505	509	517	513	464	515	466	532	508	503	494	508	479	524	532	521	504	524	491	487	514	531	518	500	519	468	486	502	498	502	508	515	532	482	519	492	502	518	520	527	500	491	471	463	463	526	528	530	478	498	475	498	480	477	495	486	502	535	535	487	475	504	484	505	493	514	495	461	502	547	537	556	463	508	513	502	513	468	477	468	472	515	507	509	503	494	489	494	504	497	495	499	539	470	527	504	466	497	477	487	527	510	520	506	470	495	506	519	488	497	522	498	544	503	500	486	541	513	481	512	483	507	560	530	519	499	485	505	523	499	504	509	501	530	519	504	498	526	487	467	540	476	513	517	508	495	519	501	532	515	531	504	519	526	512	470	471	530	524	495	505	517	482	486	533	518	482	502	513	495	479	461	491	530	495	503	471	501	488	542	507	491	497	490	506	529	525	523	485	532	506	510	502	523	499	490	482	498	494	470	476	493	523	522	511	510	505	522	486	518	474	478	483	501	447	493	495	519	449	472	527	507	514	480	542	500	532	491	526	473	512	483	477	526	523	492	529	504	506	533	532	512	521	539	516	496	502	510	506	537	505	502	501	477	471	494	507	518	498	485	462	493	501	522	528	495	470	511	507	443	508	502	507	520	491	481	524	528	485	483	499	493	500	501	441	530	531	499	479	516	546	498	544	531	522	468	499	485	465	494	524	527	502	500	513	509	503	492	494	507	504	501	488	470	486	512	514	480	522	512	505	506	479	480	493	459	488	473	502	471	521	472	521	504	513	518	519	506	528	482	496	492	509	494	512	472	540	542	501	520	495	483	487	515	513	479	480	492	505	501	487	497	505	537	512	484	494	506	572	495	512	501	439	474	524	526	505	498	489	504	462	513	496	496	457	521	503	491	525	508	511	507	476	493	474	518	461	517	509	511	491	505	521	487	512	535	484	470	480	479	477	504	504	488	486	515	491	478	498	479	499	471	474	535	526	512	515	486	507	527	507	514	475	473	516	553	460	545	487	524	524	540	488	494	510	531	569	485	516	516	523	511	558	515	513	486	499	501	464	491	527	511	508	502	499	487	481	479	513	484	484	530	494	562	495	548	539	507	512	493	534	510	528	501	512	516	490	491	527	505	534	530	491	496	525	482	533	521	528	504	514	485	475	482	503	508	518	520	520	502	552	513	471	492	476	500	482	476	486	458	500	528	504	516	518	515	486	528	534	499	497	493	472	530	496	501	511	509	511	511	479	488	522	531	513	474	462	519	518	480	552	532	511	481	541	496	464	457	518	518	506	501	518	508	496	540	514	485	479	531	507	475	517	503	488	495	495	519	513	525	532	558	530	506	516	510	500	487	483	486	490	490	467	482	538	510	445	513	503	513	446	495	539	570	502	507	502	488	522	482	540	515	520	472	469	505	539	493	469	527	505	498	547	506	539	486	494	512	548	516	508	496	510	473	491	514	518	487	470	495	484	530	473	486	514	529	469	532	516	547	523	520	523	478	496	466	534	510	472	511	512	504	548	519	525	525	506	500	477	494	556	521	449	510	504	490	514	489	474	511	540	481	536	563	477	484	491	448	442	482	499	534	494	520	498	503	538	510	461	552	534	525	519	510	454	501	509	498	495	495	502	575	533	482	520	512	502	509	474	508	533	538	452	486	498	516	471	469	471	532	512	545	478	503	503	490	505	523	495	494	536	493	503	543	523	496	524	508	471	490	497	484	513	494	511	564	452	473	530	532	532	486	481	486	534	501	487	514	514	471	544	530	464	517	520	465	499	553	531	505	513	475	483	516	515	528	483	506	492	496	482	481	488	502	452	480	497	506	482	512	544	511	450	559	487	523	522	514	516	520	469	502	518	502	509	562	517	528	508	486	516	536	504	488	495	521	507	496	528	495	486	471	479	500	505	478	485	526	495	528	475	482	503	506	528	481	487	501	503	516	516	528	508	494	487	510	501	494	521	524	520	468	507	526	483	483	507	501	493	480	496	532	542	532	533	478	544	493	494	488	519	537	493	479	510	515	500	523	555	528	497	493	495	480	522	511	513	468	457	520	510	515	508	497	495	488	514	500	480	515	450	504	514	505	542	491	518	491	504	523	495	523	502	537	504	485	500	472	513	492	477	512	483	545	518	516	499	508	505	493	528	482	483	474	509	535	488	480	471	511	540	488	497	516	509	507	488	499	529	490	462	497	511	490	468	485	523	502	476	485	454	484	497	494	513	512	534	503	562	503	486	535	530	515	460	461	504	530	496	518	506	480	481	505	495	450	453	515	547	574	503	469	519	530	479	513	506	530	471	490	513	492	505	520	523	491	497	481	519	503	538	502	485	511	519	497	511	515	475	528	479	484	501	484	502	511	519	503	501	499	500	521	504	494	444	535	473	497	514	528	540	514	489	503	496	531	430	465	535	531	541	516	493	502	510	522	508	494	510	529	469	485	483	522	546	495	515	501	477	474	492	478	528	475	534	512	468	513	517	460	489	497	515	511	474	506	531	502	506	476	498	510	535	512	510	440	495	503	480	499	548	454	460	497	523	515	480	479	508	498	512	519	478	483	449	515	483	485	495	563	486	511	520	496	506	487	508	537	489	469	464	490	513	504	494	511	484	514	521	497	492	495	541	500	473	533	528	509	504	530	463	539	528	525	530	533	560	489	505	511	486	498	472	508	542	499	480	536	507	535	515	507	511	554	479	505	520	509	488	497	501	493	523	514	514	502	471	481	510	480	518	522	516	489	437	489
8267	11875	10173	5676	4587	3207	2227	1949	1670	1520	1460	1414	1350	1311	1159	1145	1041	995	884	888	814	846	857	812	823	835	833	787	751	690	681	680	710	681	697	670	647	689	651	602	634	615	683	655	646	670	625	623	585	618	648	653	599	664	658	645	656	634	588	620	612	585	643	621	653	650	657	627	649	637	625	653	655	631	637	624	650	638	647	608	640	656	621	655	609	617	637	656	629	711	650	601	634	663	683	582	614	594	602	667	631	629	638	633	605	585	666	561	599	583	633	655	634	609	650	584	664	603	663	603	606	643	628	631	601	633	622	643	648	635	600	636	619	605	603	644	649	644	626	590	631	621	561	613	629	605	627	642	633	675	607	649	622	606	605	607	656	655	657	645	607	684	582	657	562	614	639	613	587	624	669	638	663	664	617	618	656	590	597	617	605	628	569	643	631	630	608	648	640	616	637	665	635	646	606	619	587	627	670	576	597	611	619	587	587	676	658	664	622	635	627	661	613	658	603	644	606	631	625	626	571	584	603	596	637	662	654	609	622	584	648	656	657	623	645	640	654	638	638	611	647	646	620	633	644	658	635	620	601	633	640	642	643	626	633	631	632	611	627	642	599	638	610	612	643	617	614	660	607	626	660	637	623	645	619	642	654	577	603	611	643	621	593	666	714	622	633	627	587	652	652	619	638	576	638	618	623	617	625	635	643	650	628	644	643	629	609	668	619	604	591	647	613	606	641	593	620	618	609	627	584	649	611	620	577	641	616	637	648	650	633	632	614	651	621	666	658	600	667	632	624	649	656	609	620	621	665	613	624	623	639	643	639	622	643	681	628	611	621	629	635	615	631	635	621	641	625	650	644	605	669	628	649	635	595	587	617	605	635	631	632	634	626	642	642	580	616	626	619	631	604	582	641	639	577	588	626	615	643	617	642	639	638	639	626	669	614	577	609	630	626	623	611	631	585	621	641	653	650	636	660	650	625	630	600	664	596	582	630	639	633	614	660	611	589	659	624	639	632	684	608	635	592	652	590	628	612	644	668	650	636	604	616	657	636	636	611	684	623	633	648	650	609	652	670	595	641	664	663	636	641	629	611	674	630	607	604	611	686	637	629	603	638	576	625	613	590	616	621	611	613	688	610	632	606	667	653	654	629	661	587	646	625	621	623	577	654	671	627	633	620	597	602	617	638	624	661	669	585	590	663	612	605	675	622	635	654	645	628	618	630	616	628	630	658	633	643	639	648	669	588	605	654	640	638	630	656	659	683	630	625	604	625	586	601	653	621	642	657	662	681	594	660	622	621	647	611	649	604	649	615	640	621	607	629	650	599	601	594	640	602	555	636	608	633	628	616	640	643	636	628	584	661	641	630	601	603	652	592	633	657	646	612	556	591	665	583	664	665	680	620	632	679	656	623	645	652	644	660	637	613	654	618	673	623	590	642	641	650	654	653	663	648	618	631	590	647	581	609	691	619	634	612	647	657	631	590	643	674	657	565	570	633	621	614	640	625	607	627	645	660	652	630	610	638	648	639	634	644	656	601	616	586	636	657	594	579	637	642	694	641	633	644	610	600	638	657	607	639	670	620	624	625	651	646	614	633	641	603	671	658	660	611	610	633	622	596	564	606	596	595	625	591	641	625	598	637	626	630	630	638	640	610	632	593	657	634	578	647	654	627	602	629	638	625	693	634	617	593	607	572	641	576	586	634	591	619	594	645	599	694	656	590	650	638	638	550	652	638	606	667	625	671	631	626	608	670	628	629	612	615	633	626	647	656	642	619	619	657	660	634	619	637	606	701	636	652	665	603	628	644	643	635	611	644	631	665	645	616	625	663	622	633	626	671	652	626	611	617	651	579	624	625	637	637	606	691	569	630	604	621	694	621	623	626	674	691	619	625	632	671	625	650	607	650	577	613	663	651	666	615	629	620	677	634	600	628	631	606	648	616	653	602	648	613	647	620	642	653	667	581	617	644	641	645	628	639	640	642	634	639	642	631	671	636	627	615	624	579	611	622	663	640	607	582	600	601	617	620	626	678	635	630	629	622	661	617	632	599	646	620	601	612	587	639	684	644	649	645	611	673	609	632	591	618	613	588	662	621	648	636	648	619	624	612	649	644	627	604	610	657	629	637	627	584	649	638	666	604	657	658	615	648	684	612	589	638	666	605	625	656	611	626	619	634	635	631	615	607	599	615	597	647	651	653	625	588	628	655	621	581	635	575	641	593	624	661	666	619	621	592	617	625	649	618	660	624	573	616	635	644	616	647	613	611	621	623	597	675	609	651	627	615	641	610	610	645	597	631	594	607	553	631	647	629	640	622	699	661	586	637	606	645	627	619	638	633	596	636	599	634	620	655	606	619	672	654	672	609	594	636	597	647	606	624	666	654	633	590	652	599	651	659	642	628	649	606	652	611	599	654	592	627	647	631	632	617	654	586	599	645	565	631	632	631	634	611	607	660	626	645	654	627	611	634	640	635	628	637	648	638	621	635	625	583	564	619	632	624	653	591	585	621	600	638	576	644	607	619	624	637	625	621	602	673	587	634	627	596	624	624	637	616	587	648	602	635	616	636	666	642	639	630	665	610	625	608	648	633	638	642	581	640	651	631	579	632	632	650	690	628	649	616	663	706	605	605	636	631	665	622	581	658	595	621	639	652	650	606	635	664	637	607	638	647	659	570	629	628	682	592	587	585	664	595	624	638	642	606	617	640	605	647	646	612	620	665	613	617	610	608	631	664	633	622	615	600	611	613	641	643	599	628	627	637	630	634	619	619	632	618	609	641	655	637	613	608	647	575	623	642	659	618	679	628	621	614	636	649	626	630	666	662	648	623	626	627	620	602	628	647	608	658	675	560	574	642	626	603	615	653	619	672	622	616	612	624	615	638	636	596	620	578	619	604	621	625	621	616	683	580	633	627	656	614	651	656	646	655	599	643	615	584	656	575	613	632	635	655	645	645	602	608	648	617	639	606	621	641	658	657	651	620	641	626	591	647	580	600	633	617	623	641	616	622	657	636	602	672	623	601	600	615	595	647	635	643	595	614	615	582	672	676	628	617	585	629	623	616	608	664	634	566	589	617	655	673	589	632	548	593	635	627	650	600	536	627	609	633	650	625	638	638	657	636	666	599	620	643	623	643	632	638	646	657	714	606	611	624	616	627	618	624	592	644	604	599	625	620	637	683	620	636	622	605	654	586	612	609	642	623	654	639	655	631	595	617	591	615	639	613	664	648	608	606	621	641	621	666	610	592	665	663	626	596	659	627	651	633	637	659	608	588	604	653	600	639	623	629	676	674	601	648	645	638	621	583	606	641	632	594	594	641	657	618	594	624	572	606	630	604	681	660	610	635	622	650	591	659	616	623	623	651	628	616	620	607	619	639	642	608	593	630	607	636	640	632	661	678	607	650	622	608	586	628	610	646	589	581	626	653	622	643	619	644	654	659	631	603	631	611	596	625	657	634	618	617	610	631	616	645	643	604	602	625	621
24022	21040	28171	24098	20860	8541	2249	1527	1205	1080	964	894	872	881	749	745	672	653	545	493	497	442	444	484	462	446	438	418	365	391	347	336	350	331	378	331	302	326	346	308	310	299	338	331	347	330	293	290	282	286	317	261	307	288	321	318	288	274	305	301	278	298	296	286	270	269	312	313	310	282	303	290	302	317	296	262	297	320	319	287	273	313	293	298	309	275	288	299	287	314	303	285	310	291	302	294	287	306	300	255	295	287	273	293	269	283	302	299	296	280	283	294	286	279	284	296	294	279	295	296	296	285	319	279	330	333	268	292	281	309	271	289	319	278	284	278	270	263	260	279	293	295	298	292	245	286	266	278	317	293	290	276	287	311	302	300	295	279	282	309	320	301	298	290	283	261	303	258	315	270	275	288	304	303	313	275	268	293	277	303	282	308	312	286	308	288	286	278	315	271	309	314	296	297	309	301	292	286	280	298	279	312	273	287	294	302	289	253	296	285	302	288	288	262	311	302	284	287	259	259	299	273	279	314	287	306	292	289	284	297	277	275	310	285	284	314	281	294	274	347	286	255	296	298	264	277	303	308	291	309	301	269	288	283	283	304	296	298	269	282	294	314	261	299	300	288	305	276	280	290	289	291	287	308	287	293	267	292	291	259	279	295	286	298	315	313	311	306	267	290	253	274	275	289	307	287	292	307	277	274	321	310	278	298	315	294	287	270	280	278	291	282	265	261	297	280	265	287	306	266	286	284	276	266	280	292	299	309	258	292	273	277	277	280	291	295	266	302	293	277	295	299	286	278	303	298	296	303	283	323	265	269	308	298	299	279	267	264	290	318	301	288	290	279	300	275	299	275	302	293	303	293	277	294	264	254	276	291	280	241	275	287	283	276	289	294	279	320	300	307	286	282	273	291	273	277	265	292	301	281	276	269	288	296	263	275	311	307	281	311	278	334	281	292	267	258	314	296	301	278	279	293	306	262	323	285	276	275	290	288	273	294	309	268	275	299	304	302	305	315	278	291	298	278	277	288	285	291	290	275	312	280	279	290	285	277	297	299	266	280	274	298	301	300	281	272	264	261	310	319	315	270	305	279	313	266	273	288	284	259	312	274	282	300	311	279	304	289	280	328	299	265	283	314	291	280	287	301	297	307	269	273	275	296	272	282	254	258	265	295	321	298	274	309	334	295	299	284	270	286	299	314	289	303	318	323	308	299	304	300	277	304	310	326	296	267	270	301	269	293	304	295	296	297	277	271	319	273	293	281	296	308	309	301	302	331	287	293	285	300	310	274	297	301	256	287	308	284	293	313	280	311	308	297	291	312	283	299	286	266	309	292	309	302	289	322	325	259	280	299	296	310	284	259	293	267	293	291	291	272	283	290	321	312	283	311	278	296	303	286	314	292	283	284	288	279	262	254	289	275	317	282	321	284	309	318	297	300	313	285	301	260	300	304	311	274	296	270	267	296	282	324	286	270	282	313	302	308	286	270	278	299	294	289	284	297	305	250	300	278	272	283	323	282	263	268	273	294	327	289	267	282	260	293	301	291	290	291	274	301	336	287	262	299	320	287	274	306	301	280	275	301	299	290	306	264	304	279	306	274	299	241	309	287	279	297	331	292	274	297	310	246	253	309	267	275	289	273	278	288	312	280	300	286	316	281	300	282	287	282	290	287	288	300	276	323	304	270	294	299	290	264	283	273	272	270	249	306	315	300	298	308	348	267	248	310	320	269	282	287	319	298	292	270	293	319	285	287	282	287	287	287	308	289	316	277	286	284	313	286	278	263	292	274	321	322	305	279	260	279	254	289	264	291	297	266	281	268	279	290	290	264	297	300	258	261	280	273	278	292	301	267	301	331	267	285	287	282	274	314	300	281	307	288	293	286	279	310	293	254	279	315	287	326	322	282	253	293	287	281	273	275	267	296	289	292	288	275	292	308	277	286	279	303	302	260	289	298	314	299	268	274	302	313	313	339	295	309	312	281	298	273	281	295	308	304	301	304	274	315	275	275	291	290	307	325	317	302	271	295	292	270	314	303	277	279	284	285	271	299	281	280	299	332	306	263	314	325	276	271	309	295	256	302	299	297	294	286	277	304	271	296	275	293	312	258	305	308	312	281	280	306	300	325	283	322	268	306	265	276	284	265	287	299	280	262	294	285	258	312	263	300	303	309	298	276	309	297	275	260	316	293	268	292	311	276	299	307	276	284	318	310	295	287	265	265	320	287	294	295	299	283	314	299	305	316	313	269	282	329	282	308	296	275	303	272	303	283	291	289	304	324	302	270	276	331	305	288	308	288	269	292	298	297	295	293	270	275	276	289	271	297	272	280	311	326	278	269	266	301	289	300	294	291	279	295	279	280	297	271	282	275	287	299	290	287	260	284	319	272	292	314	271	293	317	279	285	290	292	292	296	271	291	277	283	301	305	284	301	294	282	301	290	278	297	285	308	301	302	285	328	279	278	269	287	271	310	277	299	257	269	320	307	298	274	299	280	290	280	306	302	270	278	295	286	284	288	295	321	303	288	288	267	321	323	265	281	322	282	304	299	301	292	301	283	252	306	307	274	289	282	286	257	304	284	281	291	310	290	279	253	275	303	282	285	299	285	292	288	289	305	291	296	287	281	288	280	258	294	251	288	299	297	329	303	277	272	319	300	298	261	260	301	270	304	300	293	284	268	303	301	304	303	256	292	270	304	271	286	284	303	294	275	287	286	288	264	295	278	294	272	257	274	301	282	289	266	313	270	327	275	309	302	260	317	303	312	307	342	268	286	273	291	314	298	303	269	287	286	295	281	285	295	293	265	257	287	264	310	330	290	302	303	321	273	290	285	303	280	307	264	301	284	279	296	289	270	266	303	296	282	326	300	278	311	316	281	305	287	285	291	302	285	298	257	283	296	291	305	319	300	282	308	289	299	322	274	275	280	254	279	286	304	288	312	280	294	299	303	276	290	290	268	329	292	289	283	265	291	315	263	299	294	268	285	285	301	290	295	269	281	280	304	309	303	288	267	274	260	310	277	266	308	299	297	296	296	287	291	315	285	276	322	297	300	295	283	313	290	245	304	305	309	256	258	298	318	296	310	273	318	285	312	273	254	291	288	267	287	303	290	281	290	279	268	296	301	294	283	300	288	301	295	274	275	280	276	296	300	272	280	275	305	310	280	307	298	287	295	295	285	285	310	281	301	316	269	301	279	271	282	301	296	290	269	251	263	246	278	279	274	285	289	334	304	297	294	305	302	295	285	280	279	274	301	285	281	318	317	290	299	279	295	317	301	301	282	281	313	274	284	266	266	292	296	308	265	292	290	301	284	300	310	284	310	325	295	290	276	313	293	317	299	280	266	295	312	300	289	261	313	303	304	302	302	300	291	280	281	264	268	290	266	290	268	301	311	307	247	292	291	282	284	292	265	249	300	283	324	291	324	278	265	287	280	299	294	292	285	296	291	300	297	280	283	321	285	295	297	297	302	319	306	299	291	279
9282	20619	17842	10715	8358	5627	3953	3296	2684	2436	2128	1948	1832	1702	1592	1419	1276	1129	964	876	819	818	798	774	742	686	613	649	556	573	516	483	475	472	517	487	449	420	435	415	434	438	455	420	393	406	364	399	366	335	394	406	404	371	402	358	411	377	373	349	365	396	377	360	348	396	389	394	395	394	388	377	366	338	367	390	395	382	387	335	366	379	362	341	395	378	352	400	352	374	376	410	379	400	377	368	382	389	421	353	425	350	402	374	367	404	371	363	361	353	406	363	342	390	370	372	394	398	356	359	368	393	379	352	366	422	371	378	374	375	366	354	375	376	335	376	361	372	373	379	397	411	364	381	430	369	393	395	367	353	413	366	401	365	378	357	376	352	419	369	387	376	350	385	408	385	366	399	399	362	367	379	376	371	394	381	387	381	385	391	350	370	369	362	367	395	391	373	343	401	362	355	345	367	342	357	402	346	348	391	363	364	353	371	417	367	364	375	370	360	392	374	374	389	355	331	387	359	358	357	357	370	399	387	375	357	368	359	400	377	387	354	383	360	376	374	359	353	403	388	371	388	373	390	368	414	342	372	369	342	383	353	386	354	384	361	362	379	392	379	349	337	378	403	364	344	351	369	354	367	378	395	366	358	396	384	369	384	382	408	389	409	366	365	378	374	369	405	347	387	369	378	395	411	361	388	374	386	377	378	372	380	364	384	346	416	375	348	350	387	367	333	380	346	394	362	390	385	339	370	375	346	372	360	366	322	345	389	376	346	371	377	378	390	355	350	383	350	392	341	386	406	399	398	388	364	415	372	379	368	353	395	354	384	365	348	399	408	371	355	412	355	407	380	377	373	367	362	389	378	400	383	359	371	344	349	353	409	370	336	402	406	350	384	386	370	389	340	373	400	365	348	376	400	382	397	361	359	364	355	345	395	368	384	378	366	375	391	390	380	354	353	385	386	372	373	374	363	361	352	377	391	382	392	375	381	381	410	390	364	348	371	386	344	376	389	340	383	387	424	354	378	353	370	361	357	375	375	386	363	366	357	395	353	403	359	340	329	347	372	371	415	345	360	363	379	338	371	370	345	375	386	388	367	355	395	368	403	372	353	391	390	366	401	359	408	369	379	369	333	362	389	393	377	385	373	389	405	375	384	381	387	367	368	372	388	401	338	374	358	360	376	387	367	370	390	349	378	399	385	386	365	356	380	353	382	402	409	389	374	351	368	379	363	368	358	369	377	410	361	361	357	411	383	388	371	395	365	374	357	388	348	383	396	358	388	371	376	356	394	379	387	382	368	374	384	370	352	374	345	366	376	362	397	343	376	407	398	359	398	406	368	351	352	371	342	373	390	380	413	361	376	409	325	379	352	378	389	365	362	359	390	354	384	381	373	365	379	359	408	342	403	377	365	407	367	349	375	379	357	351	348	371	395	388	393	380	348	377	380	376	352	378	364	383	392	358	385	395	370	387	373	349	395	374	351	345	369	364	381	383	407	338	388	384	407	369	360	380	380	357	372	363	368	396	361	372	398	370	373	325	381	426	373	388	395	364	365	411	402	391	363	370	373	415	365	360	402	386	416	377	393	376	395	390	363	353	367	391	380	366	338	377	376	340	375	386	382	403	371	355	388	374	377	390	397	369	365	369	381	377	395	366	371	396	388	374	374	392	376	389	334	343	368	376	402	419	360	349	413	383	393	376	386	356	359	389	344	386	351	392	371	381	349	366	371	364	395	346	387	362	383	360	377	339	377	349	359	351	360	389	382	372	372	392	353	386	377	348	394	359	348	397	401	380	403	392	361	384	356	408	382	372	388	368	394	394	361	370	356	347	398	356	372	383	332	352	366	414	381	386	380	373	369	376	383	418	330	399	363	369	378	394	412	368	382	373	393	372	411	381	412	376	361	370	377	371	384	375	366	365	333	422	381	377	358	374	378	367	382	342	369	408	367	376	382	378	370	374	389	364	397	375	414	359	383	365	381	418	390	427	386	358	399	348	377	383	377	355	354	363	369	365	334	352	338	406	385	392	352	394	383	366	353	402	370	398	378	339	357	357	379	401	386	383	362	388	379	362	379	342	396	368	367	366	396	360	384	378	350	366	378	355	356	376	399	362	400	367	357	379	354	406	382	368	340	397	368	380	348	381	358	361	375	377	368	349	355	369	332	378	335	385	351	342	386	340	370	368	359	380	383	399	375	351	367	391	367	363	347	378	348	396	379	386	362	364	376	414	373	384	367	364	369	373	385	369	372	383	418	355	351	344	357	399	399	379	384	366	351	414	362	345	373	372	340	389	390	351	404	415	380	371	374	329	412	375	364	382	355	344	376	354	394	362	385	355	421	367	391	378	396	377	378	356	360	372	348	346	329	374	368	333	383	376	340	394	382	408	364	390	380	370	354	353	370	361	388	391	383	369	349	365	376	372	348	398	332	363	381	357	333	385	358	368	346	398	375	376	335	401	394	333	373	392	392	373	336	352	399	372	374	413	360	344	412	386	354	376	376	383	361	378	346	366	361	396	368	385	358	354	364	354	396	364	368	372	363	350	355	371	411	354	356	392	367	374	366	359	363	363	354	364	347	356	402	391	406	340	375	385	361	358	377	373	346	384	343	354	376	350	347	364	375	378	341	395	395	333	384	390	385	396	343	373	401	383	363	397	363	413	412	372	341	333	345	374	411	363	364	323	401	328	329	398	358	421	409	341	384	386	354	392	391	371	352	386	351	407	372	397	371	356	379	375	367	359	382	369	381	369	351	357	340	395	411	346	361	381	378	366	366	386	368	374	355	387	358	410	403	397	372	394	368	376	349	346	390	400	397	350	396	399	427	364	398	364	386	374	355	354	349	366	345	365	355	364	412	376	370	365	391	383	356	329	371	382	374	369	401	376	381	389	378	358	388	385	363	342	379	387	375	390	377	379	406	367	372	395	386	376	347	364	361	398	367	354	386	342	378	407	381	378	341	386	363	354	396	358	329	380	355	351	383	352	348	387	398	363	355	369	379	359	355	363	381	377	396	385	345	405	387	410	356	358	388	353	355	388	369	355	349	380	359	347	366	398	348	391	367	363	389	387	345	389	344	364	392	364	387	356	394	390	384	366	392	371	370	378	376	376	369	363	367	326	364	338	370	369	364	343	379	366	352	357	351	374	382	367	351	423	339	354	393	370	379	392	405	363	356	371	373	370	364	358	375	405	382	351	371	382	367	374	379	385	355	402	361	397	331	402	349	341	386	361	361	370	382	401	375	360	370	353	349	396	386	394	382	394	369	386	366	375	381	353	366	373	365	409	416	365	337	352	353	375	358	376	351	357	406	365	390	360	373	377	373	372	359	359	352	383	366	404	370	371	357	382	368	356	350	379	389	345	390	395	371	349	367	357	363	344	377	366	376	369	363	375	356	407	336	416	373	329	376	353	360	376	375	357	375	399	371	384	367	360	375	350	350	367	385	363	393	371	371	341	393	375	362	358	340	373	364	388	378	343	352
25068	20972	26765	24945	8291	2466	1630	1435	1218	1148	1089	1034	1118	974	1029	965	910	826	790	859	777	802	790	813	766	784	752	781	722	718	717	729	705	679	719	724	670	702	654	649	725	649	707	666	672	686	644	666	681	667	655	704	694	688	642	633	657	664	620	642	690	667	689	676	673	656	687	619	633	644	706	688	661	690	673	689	645	630	667	672	621	694	666	670	697	694	650	662	606	674	689	673	699	634	642	701	668	699	677	639	644	679	641	686	694	649	637	681	678	657	692	632	618	669	631	618	685	662	705	680	666	633	694	630	666	603	670	677	678	708	694	666	667	665	682	678	660	664	686	663	721	654	653	660	686	709	626	646	679	605	709	675	661	663	620	655	672	685	665	677	623	660	671	667	662	661	652	693	720	692	666	710	692	614	647	711	677	693	636	648	628	716	658	643	618	651	656	696	678	677	647	656	673	640	681	718	657	663	687	672	651	666	682	650	636	674	697	635	613	707	644	671	668	654	672	689	682	687	682	682	662	621	686	616	646	647	634	669	650	694	682	624	633	693	707	663	614	697	664	651	680	599	671	679	701	693	681	716	705	642	670	699	681	673	635	669	647	705	645	652	667	621	635	624	599	655	647	672	681	657	681	713	627	681	671	652	737	646	710	682	611	693	649	682	692	712	669	684	680	672	674	633	646	669	664	627	639	656	647	670	645	634	673	630	669	670	658	660	672	693	661	655	677	674	626	639	632	688	643	657	653	643	637	653	657	736	685	655	672	654	647	709	682	710	703	675	619	632	704	648	657	694	672	660	673	658	719	712	642	658	655	605	653	664	674	680	700	668	609	725	637	648	638	691	692	686	656	612	664	671	666	661	684	689	647	675	706	628	669	654	656	633	634	665	643	657	664	691	616	653	657	640	717	631	700	665	600	684	633	637	688	669	657	636	653	623	672	642	642	590	677	653	658	700	610	635	665	638	652	650	673	677	683	659	665	661	624	662	688	630	683	653	673	652	661	647	613	608	669	669	681	630	642	659	640	690	673	688	643	657	664	685	674	649	644	697	652	695	656	714	664	637	650	635	655	671	711	621	661	658	634	659	637	653	713	672	648	640	691	656	663	654	690	657	701	661	710	657	632	679	637	680	648	662	649	609	615	652	631	701	660	659	653	655	675	637	630	643	666	676	655	680	653	674	636	637	681	668	637	687	669	701	652	654	638	655	682	644	683	647	672	649	659	683	598	664	670	661	701	661	662	649	633	652	686	702	662	664	648	640	659	680	664	653	652	622	656	668	698	628	653	643	681	670	684	645	692	665	670	662	675	656	711	674	666	666	662	655	628	679	659	665	695	638	679	641	646	632	660	700	655	655	680	690	644	680	661	656	624	650	686	672	625	659	691	635	689	651	679	702	648	653	671	667	630	648	646	671	682	673	654	697	637	650	622	699	658	623	658	684	678	641	666	597	667	671	635	684	677	669	684	642	656	649	643	629	640	697	666	616	659	628	675	693	662	654	609	648	661	651	657	668	679	622	672	711	683	703	656	654	622	696	619	648	624	655	665	650	683	684	659	679	626	675	654	681	658	620	682	641	683	631	653	695	631	685	701	654	608	699	639	640	716	654	637	703	682	610	666	592	693	694	671	615	645	646	670	701	630	681	631	669	665	665	641	647	627	665	659	660	685	642	642	691	617	638	681	637	645	672	647	681	670	657	647	674	662	670	655	681	673	627	676	665	659	691	638	670	653	661	649	655	647	666	636	632	735	714	673	648	707	647	662	627	683	685	664	687	690	681	673	696	643	638	642	687	634	667	671	705	629	618	665	658	659	684	643	653	673	644	623	647	612	659	666	661	681	663	635	637	620	723	671	663	639	676	631	639	670	674	682	662	674	604	656	669	704	678	681	633	637	642	684	665	662	626	690	663	704	620	658	669	673	683	657	702	698	650	666	671	695	687	673	681	661	634	694	662	679	659	646	638	628	666	629	657	660	667	677	664	578	685	615	645	696	655	633	644	649	677	658	662	701	669	630	647	665	677	683	654	648	659	606	647	683	654	613	694	601	682	665	648	653	636	698	657	700	699	666	637	662	623	651	646	668	678	632	678	642	643	677	658	650	633	667	640	657	625	632	591	669	685	676	649	671	638	713	676	648	657	649	663	675	671	639	646	664	641	678	627	647	675	690	663	607	692	644	641	637	624	637	673	671	612	657	659	658	667	693	679	655	656	642	649	691	678	641	669	656	653	628	681	682	619	709	636	673	658	637	639	695	662	629	678	682	663	670	654	672	680	646	635	690	653	643	712	680	643	665	654	613	640	729	638	643	622	648	612	685	653	614	648	694	703	665	694	645	660	644	642	652	642	624	637	638	664	655	644	650	679	651	602	687	685	627	651	658	648	619	661	654	641	699	663	685	687	627	684	634	644	687	663	649	627	692	711	652	629	680	684	639	703	633	653	652	721	680	662	683	648	687	670	651	593	622	612	664	664	646	690	679	672	702	642	669	674	708	688	685	661	645	603	693	669	684	667	690	705	651	653	624	637	674	674	654	644	685	665	621	654	663	665	644	672	667	658	687	661	656	641	654	628	656	699	722	638	664	661	678	666	683	684	706	662	644	665	643	620	697	637	649	653	665	626	669	652	642	645	636	676	675	655	692	663	678	622	659	634	578	711	685	677	612	681	642	631	672	674	617	677	658	691	638	632	680	644	660	655	681	697	631	663	632	636	637	657	689	674	671	659	614	707	680	656	705	633	615	687	595	665	674	687	724	669	678	661	643	670	668	687	639	665	641	676	633	664	661	594	658	681	684	660	622	655	623	692	631	654	700	679	632	719	648	629	653	634	675	684	643	700	662	618	675	632	687	666	628	642	637	635	681	733	673	720	648	718	658	617	681	655	720	676	678	662	676	638	702	627	684	697	672	692	632	675	645	669	696	698	675	655	687	640	660	606	670	634	703	703	689	666	646	621	701	661	655	686	694	633	647	688	677	634	616	708	658	634	652	700	713	664	640	627	691	655	651	657	642	673	694	659	692	632	729	673	659	700	662	661	671	664	608	665	662	655	695	678	731	640	669	656	643	667	646	638	660	655	663	682	682	650	649	658	625	605	630	716	646	682	697	648	667	679	688	659	628	654	668	634	682	650	678	656	651	641	651	627	702	640	657	694	674	679	654	671	687	654	703	637	672	725	635	635	635	636	686	686	654	634	710	640	657	675	683	624	694	659	679	663	696	693	608	691	692	648	641	690	674	657	688	674	691	667	671	637	685	659	713	643	699	716	664	675	660	656	669	646	686	659	663	692	703	642	681	718	673	708	641	659	594	703	627	635	674	647	708	656	636	655	647	664	653	644	685	660	671	673	667	587	687	668	638	641	625	666	649	677	696	607	670	639	692	697	678	650	674	669	684	707	663	616	638	612	625	642	673	668	686	691	647	653	665	649	627	634	671	634	652	694	661	679	629	640	623	669	684	638	648	645	672	673	652	625	667	654	653	698
9521	16947	14207	8377	6423	4331	3289	2863	2384	2268	2090	1859	1894	1795	1655	1592	1478	1337	1308	1237	1122	1073	1078	1116	1061	1023	999	978	949	979	902	900	851	849	889	894	830	793	807	804	857	825	796	827	819	808	794	811	852	780	783	841	808	809	810	818	791	788	790	849	842	804	841	842	826	797	796	843	818	803	787	779	786	819	804	838	817	801	786	782	751	812	781	766	758	802	765	807	797	829	809	809	789	780	790	778	853	800	778	804	791	783	783	781	786	789	805	805	805	756	850	778	789	797	800	776	830	788	787	805	803	807	792	747	822	783	841	809	763	778	773	800	759	775	854	812	813	768	818	851	792	825	800	793	797	780	791	830	818	801	826	868	809	794	789	856	829	776	817	794	743	841	777	783	783	798	813	789	824	796	781	787	773	798	758	862	786	762	807	766	799	791	793	795	825	799	842	781	743	778	784	784	803	799	842	815	790	793	797	780	835	774	772	764	823	784	817	787	774	774	779	786	802	826	811	847	809	784	807	746	792	720	787	827	789	806	768	782	754	816	804	823	777	839	798	781	796	827	836	814	833	767	794	808	857	814	807	790	814	782	804	836	813	787	770	747	790	839	762	775	828	807	764	781	835	830	812	816	803	808	796	782	792	819	762	787	785	772	845	818	842	876	799	778	788	786	851	807	785	763	912	763	777	809	807	750	806	789	787	761	798	753	768	788	828	767	782	766	743	781	752	812	786	752	790	785	834	826	779	813	807	816	781	793	836	800	783	802	791	801	812	776	785	790	796	803	800	807	790	817	777	730	785	815	781	798	754	861	802	763	750	834	808	813	770	775	829	806	757	757	796	821	803	796	839	755	736	770	764	794	813	805	767	782	850	785	776	755	820	751	815	850	762	798	784	804	810	810	777	760	832	765	810	765	819	849	813	769	790	818	785	813	821	744	813	803	844	777	796	808	766	811	820	805	765	842	783	822	826	794	794	829	783	773	777	817	812	822	794	772	770	798	799	818	861	783	775	788	885	775	833	769	813	843	767	758	764	795	802	754	764	767	734	797	819	815	802	787	827	802	780	777	792	805	794	783	750	830	768	775	823	789	804	805	815	788	777	778	814	837	791	780	792	753	767	764	817	845	713	771	766	781	843	811	810	808	799	782	809	787	757	839	834	787	796	829	796	827	840	767	853	749	778	772	809	768	786	759	794	819	813	786	853	792	801	766	761	804	773	788	775	857	845	763	826	866	780	811	791	826	780	803	801	863	780	776	817	790	844	754	824	769	814	794	788	812	823	757	815	771	793	754	776	755	807	792	813	744	766	791	780	788	747	808	810	759	863	778	802	798	802	818	796	778	797	793	787	833	764	779	805	819	815	799	801	761	766	805	766	786	803	785	783	740	765	739	828	827	823	816	792	783	829	787	800	789	754	756	782	817	790	822	806	832	809	813	812	808	745	776	797	774	786	784	753	780	804	817	809	782	815	800	804	772	756	830	810	802	830	799	793	789	826	820	831	768	789	794	768	852	760	826	779	774	758	817	786	830	796	834	819	816	828	834	838	755	783	771	750	815	794	820	809	827	797	783	796	792	694	776	851	821	809	787	823	814	816	834	794	779	761	764	767	854	790	788	806	791	781	759	800	836	876	782	827	857	815	808	777	817	803	835	752	775	791	783	814	809	833	741	789	807	775	854	719	733	818	825	838	764	778	832	773	791	829	783	865	830	767	784	787	774	759	758	780	825	795	736	770	772	743	765	768	821	768	810	751	815	760	754	791	791	831	877	799	815	803	784	766	764	825	814	783	816	823	790	768	769	793	772	751	745	802	793	834	770	773	685	779	788	753	809	815	801	798	800	780	796	778	790	818	826	798	822	796	724	800	816	804	775	812	804	740	853	815	795	788	862	802	790	784	787	810	815	790	833	788	820	783	787	824	757	818	790	782	816	801	812	795	770	806	792	800	753	816	814	792	837	796	789	826	826	779	810	792	851	793	767	801	799	816	785	790	851	837	810	708	832	815	757	756	837	820	794	761	814	764	840	818	787	835	783	750	818	795	818	815	776	786	826	839	762	803	740	841	819	820	740	732	798	778	820	763	824	794	795	781	712	811	841	785	794	777	814	794	783	804	786	841	798	835	806	748	763	784	827	840	742	811	821	833	807	808	834	767	813	792	760	759	816	811	793	806	770	759	810	821	820	770	765	811	789	832	826	785	797	810	793	809	776	822	775	758	832	802	787	789	781	766	813	824	761	786	773	848	825	815	757	803	798	775	787	779	802	750	785	817	790	750	787	773	805	789	796	781	796	806	779	820	783	784	765	766	738	843	799	824	813	713	892	833	736	740	803	846	765	793	802	881	803	806	777	763	801	806	777	792	829	832	816	790	758	825	754	755	801	804	801	829	782	789	763	776	774	885	791	835	805	806	772	788	812	793	794	815	743	799	772	832	772	833	835	811	802	822	814	788	795	803	823	793	747	841	833	835	817	792	789	848	769	838	760	814	810	807	792	761	789	769	848	761	711	788	764	761	760	753	793	830	782	827	853	771	774	810	808	807	809	862	784	752	818	778	831	782	810	798	797	675	827	767	799	773	790	764	803	801	779	818	798	805	784	898	794	790	801	797	812	802	767	797	783	792	803	797	778	795	791	745	795	778	785	805	744	793	754	842	824	843	800	782	814	780	819	755	772	775	794	793	835	842	795	806	783	807	777	804	779	777	801	796	748	762	799	810	830	860	815	800	831	810	785	783	776	807	771	771	770	794	802	781	750	830	823	807	833	779	821	794	783	802	809	828	802	793	796	790	807	816	826	787	823	792	785	739	800	772	826	796	791	817	748	786	786	817	784	790	843	822	763	827	789	774	826	766	780	778	762	811	853	799	767	797	815	836	755	836	805	811	808	802	800	801	795	820	803	832	826	779	813	760	796	773	791	793	825	849	829	783	752	853	831	830	802	773	824	845	786	772	822	826	836	802	776	771	754	798	814	788	779	790	827	804	746	810	802	785	831	748	831	793	800	800	812	741	758	790	812	800	778	815	766	772	800	769	747	737	802	766	786	792	750	781	781	778	797	769	808	778	817	801	776	829	796	805	785	825	807	808	726	812	826	810	803	769	802	842	835	798	797	809	746	767	819	818	788	763	832	809	749	830	759	806	815	789	785	761	736	755	819	803	762	745	817	799	803	848	802	749	826	760	808	760	822	807	780	805	788	803	771	754	791	795	825	782	778	794	867	822	830	769	789	831	834	800	816	774	816	792	784	791	788	807	806	831	782	810	759	831	845	762	782	770	799	798	800	760	805	793	790	832	799	831	861	847	805	820	761	830	821	816	806	786	727	762	825	759	818	805	818	831	817	822	809	756	790	805	767	770	787	817	786	780	784	884	796	814	744	801	830	773	809	810	796	810	849	812	751	766	837	822	812	824	768	779	791	769	855	802	774	872	792	838	806	782	753	746	768	791	792	761	834	832	789	777	801	836	766	771	735	815	774	829	766	763	824
22771	20994	28694	23521	20998	20943	8444	2612	1897	1714	1532	1384	1280	1205	1088	1024	964	835	777	788	760	687	699	696	711	650	645	616	545	529	509	531	490	432	473	494	498	456	449	439	457	469	436	447	451	441	424	429	407	417	369	419	388	424	393	410	410	425	400	406	407	404	395	406	418	433	420	425	391	412	410	374	396	422	410	433	367	425	400	420	439	414	440	380	387	419	408	424	430	413	423	441	425	398	423	417	372	415	421	414	429	414	393	399	417	416	404	440	407	401	395	437	382	432	405	447	419	396	398	425	376	424	434	401	405	416	425	427	393	407	399	417	417	407	409	386	417	421	408	450	396	439	423	443	412	397	362	431	401	388	414	427	406	407	404	389	391	400	390	409	393	399	393	407	388	392	417	404	375	415	380	415	419	382	402	417	383	415	429	433	416	394	403	394	394	391	389	411	403	426	421	402	356	407	408	396	404	397	408	385	428	427	432	404	404	386	358	434	424	414	367	382	425	423	386	413	405	416	443	368	414	414	399	398	377	380	401	412	414	407	452	385	408	422	426	455	423	393	412	396	431	448	406	440	380	391	388	425	410	403	399	409	416	422	392	410	421	441	386	426	351	421	380	420	349	397	375	424	371	394	419	403	382	393	436	435	402	394	405	423	424	417	407	415	420	422	407	407	392	396	409	396	395	407	399	391	400	392	428	396	402	390	401	371	423	395	416	425	391	382	412	409	416	412	373	402	357	387	422	410	396	426	412	398	421	384	380	432	414	391	400	398	412	401	393	414	382	373	391	421	384	431	391	451	366	383	418	400	402	441	435	395	422	449	444	383	440	386	421	448	396	405	405	411	421	392	386	406	385	368	416	430	404	412	388	416	414	406	448	410	430	404	426	417	380	393	404	383	442	396	390	400	392	393	412	392	410	398	394	362	426	433	385	401	419	405	366	414	417	416	394	415	379	368	405	369	388	382	387	448	410	367	422	398	386	385	409	436	400	420	427	457	380	391	403	397	432	446	384	399	378	430	413	401	415	419	415	383	409	394	422	389	396	429	381	386	419	373	382	433	385	405	391	417	399	416	388	406	386	404	410	409	384	385	425	446	397	388	377	404	413	390	436	423	382	424	380	446	397	389	383	376	418	417	371	416	392	407	406	408	378	425	406	411	418	409	421	395	372	392	414	398	374	392	391	409	399	394	448	417	401	413	401	396	379	424	370	414	373	437	405	390	441	407	395	423	414	382	419	410	362	411	397	397	385	425	378	417	380	405	399	420	434	441	399	406	390	410	395	417	424	415	439	407	408	431	369	392	411	363	402	382	394	434	407	393	415	374	409	425	371	417	398	400	394	403	406	404	446	395	342	400	417	398	399	388	405	460	407	396	414	416	448	405	394	380	403	433	417	431	393	382	404	398	410	426	379	386	409	427	448	402	419	379	374	387	382	403	410	427	393	401	379	416	380	376	389	424	422	407	400	408	403	409	401	427	371	416	413	382	377	406	408	453	401	409	390	418	438	380	431	362	420	400	386	385	408	397	397	408	385	400	405	423	416	430	453	420	375	456	413	394	406	421	399	386	396	393	409	381	404	414	396	396	374	397	428	392	415	381	386	377	383	408	357	386	394	403	405	368	401	396	384	407	414	440	387	397	400	405	429	408	418	402	447	416	380	418	399	401	389	405	423	408	374	395	407	414	432	410	384	430	403	414	418	387	421	406	453	423	405	402	435	380	423	446	402	385	421	398	405	423	429	439	425	395	405	398	409	387	354	403	437	373	460	390	387	395	427	401	402	421	418	419	402	400	372	401	409	407	415	383	398	367	406	384	426	367	396	421	402	404	385	405	387	417	383	387	365	388	416	406	416	377	409	409	382	367	423	405	416	418	391	388	388	387	416	415	412	407	405	406	395	458	371	394	421	399	420	388	416	407	377	399	391	395	420	388	403	401	437	407	420	391	402	392	415	413	384	407	388	396	390	387	403	384	376	390	412	404	390	390	403	415	438	410	418	359	394	351	403	422	384	370	397	433	398	421	432	422	384	382	429	389	388	381	415	445	411	414	411	381	411	394	421	414	394	389	426	355	430	374	433	450	384	367	392	381	397	396	429	392	417	401	437	390	431	399	428	414	382	388	389	384	392	418	422	413	376	400	423	412	409	457	410	400	404	376	382	359	373	402	346	444	401	450	395	408	392	346	446	459	388	406	414	425	375	417	386	418	422	412	400	396	386	429	415	439	389	411	419	406	398	399	401	395	418	423	363	401	435	392	430	428	406	353	426	369	417	374	378	399	366	381	393	435	418	410	393	416	392	412	452	362	401	411	398	426	412	433	427	440	392	390	377	417	397	398	391	402	409	434	379	402	408	414	395	408	401	396	371	414	389	417	412	386	417	418	397	394	411	445	409	406	404	390	401	425	404	406	366	388	408	376	439	398	416	407	432	430	429	416	416	376	421	433	428	397	421	402	408	403	394	442	432	411	406	415	399	389	434	396	398	369	376	427	391	395	406	353	393	401	393	398	352	435	409	384	389	403	409	400	379	412	430	392	400	362	391	414	419	411	403	428	412	404	420	372	401	388	409	421	403	410	398	408	468	423	392	394	426	393	437	413	394	387	408	379	395	390	422	410	413	401	408	396	431	425	392	395	398	471	439	401	413	410	419	408	396	408	415	379	399	423	380	377	423	384	383	376	427	402	367	437	406	434	398	422	410	357	391	448	398	390	407	368	386	381	431	376	387	411	404	416	431	416	381	388	409	397	433	403	433	403	414	379	435	393	417	428	409	416	433	409	401	420	385	389	437	402	426	409	400	404	423	419	436	403	447	373	399	388	386	375	423	417	387	382	394	401	419	396	405	407	400	436	372	367	395	435	396	377	408	410	401	390	381	402	404	415	426	429	398	333	394	411	428	407	377	378	405	375	398	395	390	430	412	400	409	402	418	397	375	389	398	410	353	411	384	407	393	381	396	395	407	407	378	389	431	380	396	403	405	392	399	421	417	378	432	381	410	404	400	408	433	370	431	411	419	392	420	405	402	369	417	397	398	413	409	390	384	433	400	357	375	425	405	403	381	410	405	415	367	408	413	409	372	403	395	378	413	396	401	383	372	418	413	399	384	389	402	410	419	394	382	366	399	405	439	437	417	411	423	415	409	409	371	403	419	414	442	423	412	376	434	407	413	391	431	383	345	413	424	415	414	401	373	424	397	418	385	387	405	388	394	456	400	392	398	390	406	396	403	409	391	418	415	394	414	438	376	432	392	431	398	399	421	386	382	386	444	367	423	403	419	391	429	421	364	421	399	422	409	394	400	386	387	402	419	428	406	366	446	351	401	415	417	391	419	415	371	431	402	410	421	430	407	423	422	364	419	396	373	388	369	402	377	423	415	427	390	404	400	396	406	431	410	400	422	382	422	411	423	369	380	409	406	439	380	418	400	422	387	422	390	439	417	408	413	403	409	391	423	432	430	397	419	423	333	412	399	419	433	403	398	388
12578	26666	23323	14824	11281	8230	6055	5019	4232	3763	3335	2944	2681	2469	2273	2000	1875	1688	1452	1327	1201	1206	1132	1165	1130	1077	976	934	793	790	780	659	641	599	618	618	656	623	611	602	592	527	563	501	523	527	548	532	442	534	545	505	492	467	485	473	508	503	482	457	505	500	488	490	486	488	497	482	518	516	488	480	537	455	476	517	493	509	506	465	487	521	452	484	446	478	476	514	507	464	492	478	457	468	500	486	506	483	507	477	523	477	484	531	485	480	466	482	505	452	513	481	467	469	475	503	474	477	485	459	451	489	454	481	458	444	493	506	472	487	516	505	490	509	455	442	518	496	443	495	475	491	502	465	545	484	442	461	488	457	480	482	429	500	492	461	507	503	486	471	451	499	490	488	470	503	485	511	479	470	458	483	484	480	494	472	483	492	505	445	461	494	526	474	488	464	471	476	442	475	466	471	468	445	488	466	464	481	515	486	477	485	487	414	469	424	485	458	495	453	509	475	467	473	494	496	481	513	526	469	472	482	486	451	484	457	522	458	440	456	471	517	497	497	487	456	509	480	485	470	459	471	476	458	443	492	466	443	459	493	482	509	456	508	479	463	482	492	502	489	475	479	442	489	465	482	472	477	466	443	477	464	475	497	505	470	483	465	466	476	471	459	505	422	455	499	453	475	495	489	438	478	477	461	468	441	496	503	433	486	455	438	501	447	491	488	475	515	495	505	484	493	475	451	488	453	515	455	500	510	456	484	430	510	485	475	475	458	484	469	480	512	457	500	507	451	488	501	488	472	445	461	475	435	423	522	453	509	474	488	482	499	499	482	486	473	458	512	424	460	454	487	449	479	495	467	466	473	488	453	464	482	463	470	482	486	471	471	444	485	491	475	455	481	490	485	467	477	441	465	493	483	508	511	482	467	478	493	443	479	504	475	473	470	470	467	502	470	456	470	497	475	508	485	466	467	501	482	492	513	478	458	492	494	422	482	488	441	462	496	446	500	492	466	479	456	456	456	479	443	476	473	490	500	475	483	483	473	469	490	480	494	503	449	473	519	480	484	491	495	491	449	488	494	488	506	432	494	491	444	464	444	452	438	479	474	465	451	479	439	461	488	484	439	447	513	486	468	466	445	487	511	479	463	482	476	483	486	472	489	488	436	483	451	457	479	448	475	456	489	455	521	475	481	434	511	443	483	484	497	454	479	480	490	485	480	465	445	438	506	477	510	525	493	505	471	453	484	504	456	496	475	459	507	487	457	524	483	463	512	479	463	516	477	502	479	453	469	479	479	477	471	477	478	489	511	450	455	433	481	510	429	457	505	469	493	507	482	481	486	489	514	470	463	436	472	438	456	436	448	475	483	506	467	459	414	529	481	451	462	450	466	475	474	456	514	472	471	483	494	478	480	470	508	497	477	469	462	458	504	440	460	458	517	487	474	472	501	491	471	452	514	495	467	480	513	442	471	465	476	495	485	465	494	504	520	509	518	484	501	472	476	471	496	496	478	470	458	494	483	472	470	477	490	453	469	487	465	466	471	468	487	503	470	526	454	470	489	474	464	490	529	453	494	498	487	487	469	474	498	473	458	488	504	474	465	453	455	492	473	484	469	446	485	453	489	477	501	474	522	449	438	504	498	485	479	477	466	471	457	434	475	511	485	510	473	488	488	488	461	457	451	519	458	471	441	455	452	477	466	470	456	482	497	491	456	495	477	444	477	500	478	488	489	469	500	463	503	459	502	470	500	463	453	499	487	500	468	489	459	456	505	482	507	487	510	531	483	463	465	477	515	499	491	450	448	469	488	479	514	470	483	471	502	499	535	512	515	483	469	493	497	495	501	497	467	483	502	492	483	477	466	449	462	495	474	498	483	492	445	485	496	498	464	489	464	509	467	461	470	511	479	428	474	456	463	487	487	469	496	506	479	478	471	507	449	490	488	503	466	463	495	525	446	447	502	490	430	472	491	448	451	500	482	458	499	511	535	473	480	455	507	479	476	450	445	507	482	510	432	494	513	495	464	495	480	459	486	461	469	514	509	453	493	475	480	487	465	475	499	488	476	473	438	502	468	460	516	485	487	465	456	479	490	458	533	472	484	492	482	472	475	485	501	528	441	493	487	464	471	450	507	452	475	466	495	477	478	495	494	442	455	510	441	423	495	440	490	483	455	464	448	499	470	487	485	499	459	430	510	478	456	504	457	486	491	475	485	489	504	517	469	474	428	470	523	469	486	480	478	442	506	483	460	504	498	462	466	498	466	495	498	499	442	486	494	487	466	443	467	473	499	446	474	443	508	476	490	451	493	487	523	515	466	506	488	476	473	459	461	478	516	463	461	480	474	463	473	423	457	512	509	492	470	497	451	458	471	460	500	464	466	475	488	476	490	436	437	478	506	486	474	496	500	461	442	438	466	469	444	454	434	450	459	452	476	500	486	479	454	514	442	463	497	476	472	521	515	430	471	448	488	482	510	467	538	479	471	468	510	438	502	501	471	485	516	500	438	522	512	473	483	469	489	452	515	439	482	477	452	490	430	468	466	476	483	506	479	448	472	492	486	480	510	509	461	479	477	487	483	480	502	492	489	464	464	495	457	451	497	494	504	475	533	453	444	454	451	474	462	436	481	449	487	458	480	503	473	473	448	503	523	491	457	451	488	456	487	510	499	480	463	477	453	477	458	488	450	492	459	485	520	460	462	449	458	476	471	508	470	453	479	468	505	509	487	486	449	497	478	456	503	467	441	457	494	454	475	477	492	467	528	458	490	488	494	512	497	512	423	455	483	503	483	473	487	466	449	452	484	499	512	450	479	465	491	498	513	499	473	461	494	492	489	470	481	488	466	502	469	470	430	517	461	493	489	461	486	477	482	488	444	466	508	483	480	451	444	483	473	515	511	465	441	494	507	477	497	506	484	464	475	499	511	480	448	479	478	500	471	452	509	462	487	495	487	470	468	523	458	502	466	463	493	450	496	485	474	453	507	455	477	475	483	486	492	454	466	508	485	487	523	518	484	483	444	483	491	462	472	467	508	449	472	515	475	461	450	498	487	479	474	490	471	480	459	507	495	468	491	438	498	490	519	458	472	489	512	507	492	526	492	498	474	453	476	457	465	493	441	466	489	469	478	488	514	501	474	506	463	512	494	473	483	452	483	475	475	505	501	476	481	473	497	439	497	516	475	449	476	466	473	465	457	477	460	510	483	490	490	446	492	478	477	449	490	499	529	475	499	486	460	523	450	460	469	489	486	460	465	481	478	508	469	469	468	490	494	492	473	492	495	481	482	490	478	452	501	464	469	484	488	499	472	488	462	482	451	452	489	466	496	442	474	490	480	493	465	476	519	466	449	488	489	475	487	498	515	471	476	498	473	441	468	491	460	469	479	452	475	493	496	482	488	468	474	492	457	491	479	459	451	488	451	458	478	461	458	421	444	479	449	467	492	500	439	451	474	476	486	486	478	473	450	476	478	495	529	510	470	516	489	466	466	479	459
26947	19464	10051	4027	2056	1431	1066	1003	870	876	831	813	800	744	681	692	744	652	648	614	605	602	598	588	583	613	573	550	584	556	547	564	553	557	511	521	528	504	513	512	507	531	521	505	505	507	525	544	525	525	546	498	521	477	526	509	510	492	542	533	477	515	499	475	540	507	501	589	519	528	522	491	506	519	553	549	496	517	550	538	519	537	502	546	550	538	503	549	549	541	535	464	474	532	541	532	493	528	541	522	489	529	515	530	497	540	488	519	514	516	502	492	496	545	501	493	506	492	505	540	475	502	514	522	536	489	498	500	539	533	468	522	502	531	498	508	538	517	524	539	489	513	531	516	539	495	490	515	504	489	526	565	504	529	493	473	513	510	518	519	549	529	507	502	501	481	526	516	479	530	481	515	539	516	485	528	515	504	508	548	535	484	484	527	505	487	487	536	485	539	523	492	519	536	546	530	506	460	499	520	512	519	547	503	528	479	514	506	501	491	520	536	455	517	500	535	476	514	535	536	489	537	551	497	506	508	532	551	486	531	530	487	510	480	510	506	471	504	526	516	495	503	511	498	550	531	491	476	516	505	498	548	522	515	523	511	474	519	516	497	492	475	556	514	501	490	503	512	503	500	560	503	522	488	536	483	513	519	456	468	510	473	531	488	527	488	516	508	483	519	531	541	501	554	515	512	505	491	518	502	525	534	503	487	497	524	533	495	495	518	538	504	540	505	498	528	551	478	523	483	506	488	483	499	551	497	540	507	516	486	471	498	522	481	491	502	474	533	519	519	508	544	543	530	524	529	514	518	491	494	529	510	537	517	557	524	494	495	531	489	510	522	499	534	509	529	441	540	539	513	530	529	528	528	491	529	527	539	520	502	525	511	503	526	491	455	496	500	499	498	487	517	491	493	527	491	532	516	520	464	488	560	530	519	499	532	526	568	476	541	523	524	506	490	523	582	535	465	502	522	523	537	518	519	509	505	550	542	526	538	481	533	532	487	504	479	510	512	555	519	516	506	494	493	521	496	566	509	507	547	496	520	533	560	483	529	545	554	501	506	516	516	559	499	512	530	543	549	537	519	490	528	528	474	499	515	514	503	493	510	492	514	488	492	493	510	486	519	483	508	548	515	507	486	491	480	429	489	507	496	556	527	509	522	543	526	507	504	473	493	479	515	507	552	500	512	511	510	521	562	474	594	481	562	563	526	514	552	516	505	496	542	494	496	493	549	534	481	519	492	463	478	547	506	527	486	498	525	533	479	508	498	476	544	513	511	506	529	492	509	528	514	518	463	510	494	510	487	528	544	483	538	544	512	512	504	511	499	505	503	517	541	481	509	483	543	516	536	528	522	517	479	488	536	519	505	512	513	490	492	525	517	521	525	514	547	546	510	502	524	508	511	494	495	514	511	541	492	529	496	526	508	514	557	480	536	494	506	550	474	501	517	482	547	477	476	493	503	507	507	516	499	474	520	509	494	522	524	496	501	497	541	518	526	560	498	507	514	495	488	475	517	493	438	498	495	506	553	518	568	506	512	477	534	487	521	499	541	501	477	508	490	465	507	515	482	509	486	530	478	534	524	508	520	516	502	528	535	524	556	513	519	499	520	509	486	513	490	491	472	501	505	506	479	519	479	511	572	515	490	527	490	503	480	511	487	515	449	529	511	529	492	479	498	539	512	530	520	527	530	495	523	517	499	512	496	521	530	537	496	552	525	521	504	469	564	528	556	508	502	521	530	515	520	512	498	492	469	546	521	497	504	515	523	534	511	487	519	494	531	529	549	520	535	487	494	516	503	503	506	497	508	525	462	544	519	506	540	524	560	539	505	539	512	495	494	468	528	508	522	545	527	557	531	506	547	484	489	488	535	510	514	533	513	502	538	536	519	487	506	530	448	511	513	480	513	512	551	486	495	503	532	506	485	507	498	563	514	508	526	536	487	490	487	511	468	470	520	530	494	524	510	539	512	537	514	484	483	483	495	537	533	489	522	501	438	488	500	555	498	503	486	507	527	508	506	454	505	507	548	484	534	481	547	516	497	479	507	476	495	487	526	488	512	526	525	532	482	546	529	534	506	497	528	492	514	500	537	524	531	493	521	480	516	541	467	478	497	517	492	504	463	479	517	538	554	597	510	513	488	567	537	529	508	541	559	505	502	509	505	505	496	474	537	526	504	507	575	504	524	501	516	520	511	508	512	514	502	509	514	519	511	515	492	532	508	546	506	516	507	566	513	502	512	522	517	561	508	467	490	542	509	535	492	493	493	504	513	559	514	536	543	519	516	504	503	536	523	517	460	506	506	530	490	492	514	510	513	528	502	529	551	504	457	499	508	497	481	498	497	511	523	519	475	539	512	486	513	462	535	468	513	527	523	503	536	490	510	491	548	523	496	501	540	516	460	498	486	490	511	501	507	536	474	506	486	542	501	525	538	506	511	507	531	549	513	533	498	505	561	475	506	538	509	518	531	523	557	544	512	523	495	488	540	507	499	530	494	474	516	514	527	524	517	506	501	517	544	502	491	517	515	506	501	526	528	551	527	532	514	493	491	539	514	513	491	492	524	519	535	565	510	493	498	488	494	519	482	494	503	480	501	517	514	532	513	492	552	475	531	513	494	501	519	485	532	530	539	503	493	482	508	555	475	523	483	528	560	493	521	538	501	518	520	487	501	542	502	546	523	516	517	544	495	488	500	520	497	522	490	470	524	532	552	526	536	497	537	484	494	484	492	548	473	511	524	481	514	513	501	530	511	531	513	463	496	498	533	488	533	517	496	538	519	505	491	513	501	515	535	533	480	515	518	508	520	526	541	529	522	525	512	528	507	512	475	503	463	528	524	489	546	475	505	525	430	504	493	487	535	513	506	469	542	541	521	490	526	491	534	539	514	518	515	535	568	517	485	522	529	517	526	505	522	515	533	520	473	493	497	486	482	492	522	529	543	562	501	518	518	511	493	530	547	529	517	515	509	504	534	466	484	534	488	509	509	496	529	483	549	566	505	522	545	514	510	464	539	508	522	512	548	500	506	540	498	492	509	514	508	520	510	503	526	509	515	483	477	514	493	523	536	521	516	540	484	496	523	482	517	548	546	604	516	501	494	493	521	501	508	469	525	520	523	535	496	510	553	487	521	559	535	543	499	491	489	524	504	501	460	477	506	547	520	538	498	496	521	502	533	567	484	510	495	521	495	528	491	542	496	483	542	527	509	533	503	478	533	524	516	504	581	492	469	506	537	518	504	522	458	506	461	506	493	537	519	513	533	465	547	501	519	501	515	492	545	503	509	497	503	542	516	499	556	558	488	479	535	502	492	512	521	489	481	542	508	569	496	516	527	517	528	508	498	501	524	497	510	531	536	502	525	486	499	511	518	495	524	528	509	504	508	546	498	516	514	512	530	553	540	523	522	502	534	477	484	549	513	525	508	544	504	495	506	508	524	523	492	545	494	515	484	537	510	522	492	505	486	519	494	524	494	544	499	473	505
8761	12044	10235	5824	4107	2782	2279	1854	1650	1576	1451	1495	1351	1328	1237	1095	1067	1001	893	896	870	837	849	798	814	810	757	749	740	738	693	702	715	657	660	668	676	640	689	690	691	620	650	607	669	659	672	605	576	657	665	632	648	600	599	593	616	647	632	612	600	630	649	618	607	635	598	624	628	630	650	609	646	581	664	591	593	663	626	627	664	617	620	656	661	629	637	654	643	668	648	685	633	635	631	622	665	619	589	606	646	622	678	694	591	675	621	638	584	625	619	668	641	624	633	634	616	635	646	630	610	632	665	626	607	576	608	604	601	636	677	620	612	663	630	612	698	622	627	628	630	644	577	663	609	618	599	601	623	641	658	683	609	635	612	626	630	605	628	605	671	602	634	613	592	634	604	646	665	630	635	605	627	622	634	634	622	607	651	641	630	636	608	611	625	630	613	632	630	642	647	632	623	560	638	659	626	597	624	617	651	609	671	611	583	618	621	650	646	673	589	611	630	646	600	629	606	634	610	647	624	656	636	615	613	660	619	640	630	649	579	657	629	669	640	650	630	639	619	596	632	612	596	603	629	612	629	611	604	608	633	623	594	641	603	631	629	641	671	614	632	669	634	644	650	621	613	636	627	639	622	653	628	669	638	675	658	659	634	660	681	619	586	652	667	625	640	647	642	675	655	642	683	653	621	636	602	631	593	614	599	640	634	625	651	668	628	642	646	656	661	610	652	667	628	583	637	650	623	656	600	637	646	604	620	701	619	613	610	637	666	613	653	593	678	630	659	624	605	641	618	614	635	656	643	644	618	666	642	618	614	635	652	655	633	621	630	633	614	676	670	686	647	586	662	616	598	659	624	603	619	616	638	611	581	576	631	615	665	657	621	620	664	646	593	609	649	666	674	618	620	620	601	580	625	654	656	639	628	601	634	640	587	671	665	617	667	620	632	561	681	661	652	615	606	617	652	646	608	638	693	585	654	645	593	664	599	667	595	618	618	668	630	643	662	640	617	645	559	646	603	655	690	641	584	617	624	677	663	657	654	649	650	621	626	629	610	633	596	613	603	600	647	631	653	645	645	630	628	631	679	647	674	642	617	588	653	620	622	651	650	619	615	676	601	629	614	626	601	661	616	683	628	649	629	614	626	629	635	606	644	598	594	619	617	639	580	645	621	635	584	627	609	664	611	674	628	654	649	618	654	650	656	656	668	642	660	633	616	661	629	656	614	665	594	591	626	652	612	629	618	665	637	654	673	628	652	602	660	627	665	651	649	635	604	646	663	617	618	634	668	607	637	637	577	651	610	685	620	690	605	634	593	635	623	624	629	637	659	670	690	600	610	634	651	607	621	684	667	647	604	587	647	662	577	616	649	642	651	637	628	619	627	591	620	608	631	650	626	628	616	607	624	638	601	611	651	611	642	656	626	650	607	640	670	638	619	657	640	629	617	648	658	643	654	613	636	650	650	636	645	653	618	645	618	649	631	616	582	627	622	637	627	602	654	646	625	605	628	637	612	600	651	644	609	620	639	606	635	615	617	651	656	673	662	588	616	628	628	647	661	664	637	676	570	643	613	622	608	631	616	624	618	617	594	619	634	626	651	639	647	583	625	611	587	649	636	606	654	650	600	578	656	678	613	638	598	629	630	633	640	613	661	631	627	637	658	652	616	650	622	654	640	666	635	604	598	644	659	662	635	602	665	652	589	653	653	642	662	602	601	660	641	634	568	638	649	667	624	647	607	642	625	621	659	655	657	607	624	595	571	644	626	640	618	601	617	636	650	619	639	631	644	650	642	628	626	641	636	689	626	615	643	619	601	669	665	649	635	632	630	694	590	641	610	627	584	596	629	600	650	639	664	624	669	606	629	639	650	594	637	643	612	607	588	641	659	607	616	632	679	646	626	665	652	595	593	608	604	641	573	629	582	624	626	669	617	617	662	618	686	627	638	601	636	672	599	625	603	632	557	629	627	606	617	651	668	659	674	640	651	705	640	660	605	654	609	648	584	641	653	598	607	614	656	599	612	641	634	639	627	680	610	635	633	615	641	661	635	670	658	610	618	659	644	604	598	601	639	600	662	630	633	587	617	626	633	617	642	629	606	595	639	663	609	588	609	605	647	654	637	621	642	606	638	659	643	640	624	613	620	623	591	629	640	636	606	614	628	667	655	617	596	665	663	615	624	607	660	634	653	654	646	622	653	593	674	699	636	684	667	645	583	659	633	605	601	635	620	669	638	663	603	643	629	627	599	627	673	629	620	621	640	640	614	664	682	681	624	611	647	600	664	660	643	632	629	637	615	611	661	630	649	626	688	644	633	613	610	608	676	602	615	616	628	642	670	621	636	625	667	605	591	597	635	660	623	614	592	623	650	643	676	570	637	665	602	609	667	593	608	624	636	647	635	644	601	632	652	636	646	665	665	644	626	631	647	616	623	620	584	617	653	627	654	672	631	610	692	621	584	653	575	634	619	655	599	598	597	647	623	655	652	629	667	632	614	635	628	651	583	637	614	594	640	607	630	683	626	631	617	640	630	648	634	642	634	658	668	619	651	645	660	631	652	647	648	654	635	639	640	625	626	639	586	673	669	633	619	669	658	601	635	592	605	632	623	616	660	645	640	671	613	607	652	610	624	600	637	614	615	637	596	614	620	643	622	672	624	645	557	608	653	585	660	601	672	667	621	644	622	622	641	626	646	643	642	690	659	570	580	620	619	599	652	589	650	679	659	697	633	620	651	658	669	652	629	612	620	632	620	597	632	650	605	634	630	650	639	662	622	621	650	586	623	665	690	648	618	668	652	608	639	636	631	643	637	632	644	641	632	622	584	603	644	588	622	644	608	663	589	591	633	607	603	664	613	652	627	623	668	602	641	613	618	674	614	609	590	647	643	662	600	629	561	663	661	602	642	633	652	585	642	641	649	622	612	651	616	616	658	650	607	647	659	670	661	647	618	607	626	633	613	602	643	619	675	616	609	614	648	637	651	655	629	618	609	596	660	623	596	611	673	635	640	636	627	663	631	636	696	639	625	596	648	574	620	682	640	641	671	621	607	604	629	617	613	635	668	624	658	587	611	617	620	641	635	637	663	634	616	652	607	620	682	651	606	618	655	658	630	624	682	570	615	672	663	617	621	664	577	623	638	646	596	669	628	599	671	626	611	623	589	635	602	619	588	620	630	620	682	644	625	627	631	600	626	641	614	624	672	656	647	609	597	623	628	627	648	667	651	623	674	651	641	643	670	615	614	650	628	645	633	638	638	595	624	643	627	598	649	635	647	660	622	624	598	636	631	601	629	641	611	641	672	565	594	636	616	656	684	624	570	643	629	687	611	616	567	607	621	644	605	626	649	646	613	657	629	625	644	630	613	667	654	608	656	658	612	677	623	636	616	671	680	651	635	634	633	614	598	628	629	596	622	660	613	610	620	593	681	632	632	631	630	628	686	624	652	603	656	625	655	625	605	624	666	638	614	631	637	645	631	628	624	635
23906	20962	28077	24025	20781	8131	2288	1444	1255	1110	993	964	911	796	792	663	686	587	555	518	477	471	491	424	450	464	460	417	380	408	346	342	322	336	331	323	320	343	321	351	312	295	301	294	304	310	311	322	321	297	301	269	276	267	303	307	277	321	294	282	269	274	233	276	290	271	284	300	327	308	307	286	293	283	318	303	325	260	287	295	285	286	313	290	300	297	313	285	334	297	284	298	279	293	314	309	301	304	290	311	257	298	314	299	301	301	266	312	261	290	268	288	277	290	289	290	291	305	282	303	311	301	270	261	303	290	300	287	280	287	294	268	299	330	286	281	302	290	281	305	305	311	270	292	293	308	278	266	291	304	303	274	284	302	256	290	293	264	294	311	277	254	269	293	300	301	302	303	274	291	277	316	291	276	272	286	306	276	285	287	304	315	272	289	276	297	290	311	305	254	293	281	307	304	291	280	278	275	267	287	300	322	308	287	332	288	284	320	291	297	291	314	273	269	302	271	296	295	302	246	319	268	296	286	312	260	275	301	318	304	302	296	287	303	287	310	283	299	282	295	263	293	264	303	302	284	318	275	307	301	287	327	272	264	293	282	319	286	279	296	274	252	276	299	298	273	304	333	274	317	285	292	274	295	328	310	264	296	296	310	285	277	271	312	287	296	293	285	278	298	288	289	289	299	296	293	291	307	276	295	314	285	306	316	287	285	271	316	295	288	304	278	277	290	287	301	290	287	292	273	295	316	299	276	299	286	274	302	290	282	276	300	294	293	280	308	281	316	307	278	285	301	259	280	294	304	285	273	283	315	312	306	286	312	325	297	299	291	274	288	296	279	278	304	256	303	295	324	270	290	298	294	269	294	347	319	269	297	335	286	297	286	263	285	314	286	294	281	295	294	271	297	270	320	278	282	300	312	289	291	327	285	324	267	299	293	309	300	293	292	282	292	287	278	319	286	296	314	288	320	285	308	289	283	287	303	286	287	282	285	276	270	279	309	286	288	286	275	299	288	291	264	290	263	284	290	310	305	289	283	299	285	290	290	289	257	310	277	313	308	310	284	306	302	296	288	282	313	293	314	275	284	300	277	287	296	293	289	300	308	285	308	297	284	308	317	302	279	297	283	296	297	315	313	289	299	292	273	286	288	278	311	299	296	308	312	315	268	291	291	285	275	297	284	345	280	281	291	288	300	277	274	336	286	328	302	317	288	290	283	294	330	317	293	294	301	273	284	307	308	281	278	325	329	288	289	292	295	303	301	269	332	273	292	313	286	307	293	277	253	282	297	293	305	288	299	309	311	282	266	336	296	280	296	307	304	321	317	311	323	310	300	293	291	294	287	275	275	264	301	305	318	282	332	310	286	297	293	294	298	284	247	299	281	293	263	265	279	291	296	295	300	295	287	301	295	308	290	309	290	301	306	296	270	259	296	295	289	243	276	291	302	285	287	285	329	267	260	323	275	275	298	257	323	269	286	282	290	305	277	291	306	297	331	284	297	302	306	292	283	299	296	288	286	271	302	286	288	283	291	272	287	310	285	296	291	277	258	274	304	304	281	288	288	304	293	268	283	333	275	291	296	261	273	303	272	309	312	307	295	343	284	347	308	289	280	272	285	321	297	277	297	327	254	272	233	301	297	256	314	296	316	295	292	300	313	302	285	323	348	309	294	291	277	269	275	282	256	253	279	298	286	275	313	276	312	309	288	269	310	262	345	285	298	282	279	298	285	293	280	310	270	267	298	256	310	276	282	315	303	259	301	298	266	300	307	286	297	279	281	323	300	279	321	299	280	285	272	291	267	300	300	274	288	291	279	309	300	300	289	294	272	281	261	306	272	284	293	314	270	318	307	301	277	283	280	310	272	310	309	302	257	315	288	280	295	302	291	296	305	275	302	271	287	279	303	309	295	283	280	293	306	290	290	290	277	282	298	280	320	296	248	290	269	280	305	284	315	269	284	304	277	291	297	282	286	288	297	301	264	317	284	287	285	289	308	308	286	286	279	303	303	334	302	293	294	267	307	289	303	312	277	291	305	288	276	290	282	320	297	314	276	284	320	305	300	274	285	320	270	286	276	325	301	295	290	261	295	280	297	289	259	288	305	293	288	300	281	299	270	279	266	282	259	280	274	316	270	283	305	302	306	291	297	305	295	304	269	322	301	304	298	312	305	263	312	295	281	282	297	312	288	317	295	271	321	310	296	300	288	288	305	243	286	284	275	309	309	296	278	280	271	302	316	325	300	284	324	309	308	283	303	282	287	280	305	309	271	273	291	305	273	306	293	287	281	322	273	300	292	278	300	295	310	316	313	308	259	305	299	292	285	306	281	297	295	266	289	287	301	323	280	287	276	318	304	256	273	283	284	287	302	313	292	272	291	286	261	296	310	276	294	308	298	293	263	262	308	293	246	274	293	270	284	273	281	292	293	303	296	338	292	320	290	273	291	309	287	290	324	280	308	290	309	303	325	297	312	295	308	284	283	302	283	305	304	340	276	268	300	327	291	268	305	298	298	294	325	309	296	276	302	268	299	271	267	287	291	271	300	283	336	314	290	322	288	311	306	297	284	297	302	282	299	279	300	306	333	294	274	279	305	298	280	310	291	281	274	275	292	294	298	296	291	270	305	288	333	296	262	270	283	310	320	311	264	318	313	286	306	308	268	297	311	307	288	307	288	274	289	313	301	290	279	302	304	289	289	279	291	307	296	304	298	326	300	302	314	294	298	278	307	270	283	318	287	259	277	293	281	305	279	252	321	324	281	285	290	325	290	284	274	300	257	272	295	296	305	286	272	290	296	283	289	293	304	302	307	292	298	284	285	285	304	319	260	289	292	274	281	314	313	300	302	275	295	277	305	297	296	282	270	282	299	271	282	319	266	310	312	298	282	312	312	283	302	284	300	286	284	292	322	285	321	272	294	313	265	270	282	290	284	301	290	314	292	300	299	287	297	306	265	314	304	306	308	286	275	306	291	271	276	292	307	266	288	311	306	319	278	309	295	299	297	326	293	295	278	299	314	306	297	304	293	303	289	288	275	296	293	277	302	278	314	326	307	316	276	265	308	275	273	275	298	287	284	318	263	331	291	286	276	288	302	277	286	268	273	280	294	278	280	282	275	277	282	303	310	301	285	301	316	323	274	274	292	285	313	294	289	298	291	303	279	318	304	301	302	307	299	296	297	282	272	273	283	284	293	282	273	262	309	278	308	303	281	268	282	264	258	294	288	297	283	301	275	323	298	281	312	313	287	297	294	262	322	297	312	285	263	303	288	270	261	269	308	301	289	256	294	300	281	256	274	279	260	303	316	262	294	286	319	273	286	305	315	282	292	284	294	311	290	318	291	288	312	287	300	311	272	277	288	317	334	274	264	320	264	266	286	281	275	297	315	305	296	283	288	266	311	306	302	282	272	280	295	268	274	314	252	309	272	321	325	304	297	301	305	282	283	290	271	281	291	318	315	298	331	294	282	286	265	288	296	283	319
9725	20823	17435	10456	7446	5082	4010	3214	2716	2517	2096	2029	1864	1826	1568	1399	1257	1128	1035	951	915	873	824	739	751	806	716	644	585	551	598	515	471	485	472	459	455	434	444	458	466	420	399	405	446	399	425	415	423	388	387	370	410	395	389	369	367	378	373	351	407	373	409	395	372	397	372	367	371	399	390	394	356	377	386	371	379	382	397	341	362	377	403	364	394	372	375	351	381	382	381	365	396	390	370	375	399	381	391	363	410	351	392	351	386	328	357	394	354	381	424	388	358	396	364	369	359	354	351	357	400	361	380	378	376	393	378	369	364	383	371	382	341	391	382	363	395	401	398	372	361	351	385	364	379	351	342	356	362	352	359	375	356	378	402	392	366	351	401	351	368	383	358	393	403	358	367	392	381	373	379	331	380	343	371	367	377	405	378	333	368	389	391	355	365	408	355	365	374	352	376	374	347	396	380	381	341	388	361	351	359	329	400	414	344	362	354	379	395	349	385	389	391	336	372	400	409	356	405	391	381	387	374	377	371	371	387	375	381	379	350	364	387	374	382	400	386	382	402	388	339	346	398	390	346	355	375	353	372	361	383	375	359	384	380	399	361	395	376	359	410	363	375	410	387	350	365	360	367	384	356	366	359	405	377	374	394	353	365	360	395	347	348	351	353	394	335	376	381	367	375	375	380	378	385	363	385	354	394	367	364	382	383	389	377	353	385	379	314	352	408	360	387	416	407	370	389	389	396	370	388	393	376	362	358	366	324	357	384	347	362	388	362	406	364	373	388	366	355	378	386	345	407	354	355	374	374	356	395	379	393	387	336	362	397	362	357	387	397	367	361	380	371	382	390	358	328	377	370	412	370	368	375	366	377	360	377	379	398	391	374	376	350	390	332	387	383	370	355	339	340	408	359	370	378	366	389	370	395	396	382	339	407	348	368	369	371	338	392	388	379	381	391	360	413	356	347	365	371	353	401	347	365	380	370	383	371	342	425	360	354	396	375	361	373	388	366	370	382	355	374	370	388	341	361	385	364	350	368	350	373	361	320	339	352	395	359	401	395	347	425	391	387	375	358	375	405	377	374	369	397	365	405	370	390	395	327	360	388	376	352	357	364	337	372	366	368	378	357	391	381	371	354	387	383	400	314	394	373	384	380	343	352	365	395	379	370	376	394	330	391	363	388	372	351	389	397	367	378	385	387	369	369	386	356	397	375	367	379	353	369	381	363	364	374	384	372	340	375	360	392	356	399	373	359	407	359	380	345	382	394	400	367	361	374	376	395	359	359	405	379	391	390	378	390	388	401	381	376	349	394	412	354	347	384	374	364	410	405	370	388	357	375	350	395	348	379	367	367	408	369	374	383	366	367	371	378	353	361	397	379	382	390	377	367	381	424	378	371	339	367	365	396	375	373	366	364	378	398	388	362	383	406	382	366	356	375	365	367	396	392	399	391	348	376	375	354	397	371	364	376	390	370	363	384	406	375	327	393	374	411	357	390	388	342	401	388	391	373	371	383	361	395	357	390	404	337	405	411	342	369	398	384	370	354	382	413	388	359	380	394	358	382	372	373	394	396	380	371	370	344	369	385	386	351	377	376	387	355	364	376	357	383	382	341	372	383	364	361	360	387	342	383	356	357	363	400	351	400	368	407	364	381	366	393	362	336	375	387	393	358	367	365	398	364	361	371	371	395	367	395	371	365	398	388	370	378	356	376	377	412	403	378	386	354	378	407	366	394	388	386	366	357	395	359	362	354	337	401	348	430	386	373	354	384	367	362	370	353	385	387	398	409	382	394	354	399	377	386	372	335	379	378	362	364	379	392	383	404	398	353	362	371	373	371	360	370	384	368	379	376	349	374	380	400	365	347	402	364	377	390	375	387	338	387	371	343	365	360	400	397	404	355	384	381	352	383	376	370	379	359	367	370	368	377	397	378	379	351	377	365	386	362	390	383	345	341	327	368	391	343	401	374	389	352	365	384	340	412	385	388	379	377	406	363	333	357	411	390	358	374	366	415	374	392	367	369	387	366	392	348	407	360	399	396	413	352	403	361	379	366	366	379	371	377	360	380	387	335	395	403	363	346	359	370	395	359	367	359	396	408	367	381	359	338	392	412	390	371	379	386	387	396	403	376	402	398	356	373	397	361	361	338	378	390	349	353	401	398	390	346	385	359	416	325	396	334	403	401	362	395	351	386	371	338	372	370	390	370	386	380	386	360	346	362	406	387	374	386	378	374	389	368	352	390	340	393	349	351	362	395	362	356	364	358	353	403	367	373	359	358	397	382	394	378	375	380	418	385	357	414	408	350	405	368	385	379	401	364	400	380	384	387	394	390	395	363	391	344	368	348	378	408	406	356	373	376	367	354	356	360	374	385	380	375	374	363	366	364	395	416	381	407	353	377	380	337	356	365	351	396	356	393	410	367	379	376	374	374	411	370	346	364	389	370	374	397	383	364	374	398	355	345	363	376	365	414	373	353	371	366	385	387	367	348	418	373	408	383	366	376	360	372	359	345	370	349	328	382	384	346	375	365	401	397	373	380	380	371	362	400	393	363	328	380	384	359	427	401	399	375	394	374	376	353	352	370	357	364	381	366	376	363	406	384	329	342	347	388	344	375	391	345	375	380	372	369	360	368	408	364	346	372	355	391	371	345	359	394	363	394	367	357	358	370	386	405	352	371	365	377	339	374	367	376	366	368	347	345	387	390	383	356	358	349	418	417	356	374	359	393	370	365	376	410	354	375	413	360	383	373	408	402	398	383	305	355	364	371	350	361	381	353	336	417	351	361	384	385	387	366	387	364	377	381	370	382	380	412	367	364	384	409	379	390	374	383	393	381	387	368	380	382	324	353	372	350	364	371	371	384	388	378	364	369	382	384	421	374	384	377	378	389	340	377	386	351	364	382	394	395	369	385	394	385	352	374	382	370	376	373	365	387	440	358	375	350	360	376	351	376	386	386	375	374	371	383	375	394	382	384	368	399	353	345	373	382	337	370	357	395	361	447	360	381	354	367	371	368	410	415	381	343	361	373	409	383	374	406	343	365	363	377	356	380	351	392	386	385	369	342	376	388	357	336	385	357	385	366	363	367	395	358	377	383	367	378	387	365	370	393	370	375	372	406	374	362	376	372	410	378	339	408	373	322	385	350	371	345	369	397	383	395	390	365	370	350	368	377	365	351	368	368	396	373	359	395	363	387	357	351	356	377	350	392	386	349	379	385	359	392	373	366	372	364	391	327	351	365	360	379	350	387	353	380	346	414	346	418	382	405	372	390	398	400	372	352	384	387	352	361	376	378	372	369	348	394	405	388	365	357	363	379	349	376	369	367	367	361	395	380	396	362	366	360	359	370	378	344	364	357	370	370	409	352	355	353	412	381	374	369	371	378	383	386	393	378	392	347	391	369	339	365	357	365	347	349	401	379	361	379	390	355	357	351	365	392	354	385	386	375	360	382	378	366	356	385	374	387	367	393	342	326	388	391	345
25141	20983	26715	24927	7992	2263	1673	1359	1311	1231	1106	1128	1121	1100	1025	986	947	859	859	886	893	808	808	794	785	842	786	719	776	746	730	698	743	717	727	676	705	684	688	763	743	693	728	688	713	651	709	732	647	648	671	682	723	669	675	644	716	654	707	643	695	687	659	656	676	648	682	683	671	628	688	682	714	639	663	640	676	640	665	687	679	659	653	649	650	674	678	680	634	679	671	696	664	701	696	672	666	651	701	653	647	678	665	600	648	694	658	633	665	654	628	664	666	679	669	657	664	654	700	647	688	675	657	677	668	661	667	678	664	655	627	662	661	653	697	648	681	672	700	656	668	628	672	705	677	656	690	686	646	657	641	672	716	686	642	701	671	700	694	631	656	666	724	644	698	632	659	734	663	674	666	644	691	683	671	675	656	617	638	648	646	675	643	662	703	669	657	651	699	681	700	676	675	656	693	668	689	628	692	677	685	651	666	647	660	686	684	712	663	714	689	676	700	694	632	709	700	641	597	641	631	690	678	702	643	703	663	679	618	693	650	714	703	657	672	701	731	662	621	706	660	712	681	661	662	643	602	646	682	665	693	644	653	661	664	692	734	704	669	636	693	628	684	701	672	693	666	633	651	691	697	661	615	636	644	659	638	669	686	671	665	671	629	650	622	728	662	656	678	722	684	698	655	687	663	665	668	728	639	698	674	649	670	685	714	676	704	636	707	692	657	628	660	694	649	672	665	696	653	678	653	689	641	681	673	695	651	654	668	723	734	689	683	664	713	672	591	686	639	608	655	634	620	671	670	697	693	694	658	668	707	716	665	643	660	697	727	696	663	731	700	683	683	673	705	686	653	710	669	668	684	657	641	689	682	670	687	673	651	709	664	691	722	740	649	712	701	632	696	677	701	641	667	661	729	653	662	695	625	751	656	685	693	656	660	671	657	678	660	651	689	648	675	683	647	649	663	685	611	655	659	671	669	704	640	641	693	718	649	685	679	713	677	676	677	659	696	717	662	681	708	716	705	698	681	618	711	702	647	690	638	644	669	669	650	673	670	675	623	662	691	624	639	647	691	664	645	634	697	713	680	692	652	663	674	662	650	684	663	677	631	641	648	662	689	703	671	686	689	648	732	655	657	632	647	676	671	666	645	703	700	656	665	689	660	684	627	715	668	658	709	655	639	663	695	692	643	623	669	704	639	643	703	670	719	664	655	701	710	669	693	705	698	668	673	690	685	696	652	667	671	717	688	676	638	684	699	649	677	698	703	657	658	639	696	669	678	657	669	657	638	680	648	688	696	699	646	701	694	660	629	658	671	667	676	684	689	643	640	683	706	657	662	653	672	674	696	674	650	690	659	659	719	642	681	681	658	652	645	664	661	697	672	668	649	681	645	628	718	707	661	681	633	628	693	667	633	684	667	668	667	684	684	631	681	665	719	665	657	718	654	681	616	688	682	679	690	687	662	650	682	671	666	663	628	687	623	686	695	685	693	639	653	643	666	624	677	705	611	669	690	707	667	632	670	663	668	703	664	664	663	676	687	679	735	638	661	675	616	676	700	689	712	674	641	673	648	654	687	652	651	711	647	647	655	646	663	681	748	665	723	695	667	654	674	684	698	664	671	634	652	645	647	693	729	686	612	663	682	666	680	691	665	737	655	661	702	673	699	650	673	673	676	697	660	654	701	650	662	670	702	687	691	647	661	683	664	646	676	640	701	666	659	665	674	694	666	655	721	661	636	690	655	645	692	722	621	673	731	604	637	696	683	681	671	675	692	653	684	678	696	688	668	680	631	660	717	658	682	640	661	710	653	694	693	685	720	671	667	643	667	737	675	690	656	690	620	721	661	679	690	668	657	688	647	644	675	677	714	691	650	719	657	644	645	681	704	659	677	682	708	612	687	661	674	695	651	682	658	712	657	638	693	650	650	711	645	696	687	687	694	683	718	614	701	675	681	654	676	641	647	657	699	650	716	720	624	680	700	638	697	670	675	652	682	691	672	672	698	702	729	631	691	649	712	676	657	667	669	691	648	622	691	656	666	629	695	643	673	689	619	674	650	656	656	701	690	727	698	699	660	652	678	662	689	706	679	609	686	683	654	674	722	739	668	647	682	654	650	731	673	679	677	662	652	701	675	672	676	709	669	676	712	653	654	642	653	679	597	650	677	664	716	678	648	680	676	704	642	682	652	660	669	653	692	653	644	640	649	718	657	643	667	655	676	689	688	645	678	679	658	653	615	642	721	671	680	644	644	658	670	707	723	619	728	627	669	671	685	665	726	654	723	668	647	676	704	666	656	677	714	681	650	707	683	630	677	683	641	724	713	692	679	636	667	648	662	631	728	686	708	647	677	697	660	676	677	635	675	686	669	684	682	625	726	692	678	689	711	632	674	651	653	679	659	714	640	649	680	635	686	680	637	703	688	638	677	662	646	672	675	693	657	671	661	714	682	633	662	691	669	685	675	671	688	681	635	656	648	665	711	699	659	676	643	717	685	671	676	665	700	690	688	674	721	661	677	645	683	700	676	670	700	673	672	698	634	672	692	667	645	678	601	627	623	647	652	712	660	675	657	702	691	668	660	664	670	667	673	638	653	677	635	673	684	697	646	658	681	696	671	663	682	691	664	635	686	703	663	675	644	674	688	680	643	702	706	637	684	669	687	625	673	684	646	657	664	653	704	708	639	664	705	627	645	667	665	630	647	663	654	713	706	678	643	693	649	694	642	648	688	717	691	668	670	678	664	705	694	650	708	655	715	663	635	630	640	676	679	651	699	696	669	700	704	712	659	688	682	642	666	638	669	645	617	663	664	670	674	651	658	628	659	687	625	684	643	658	680	667	681	611	664	596	645	698	631	619	674	687	666	680	682	674	678	643	604	707	656	622	714	676	624	636	661	660	714	704	621	661	621	689	639	667	650	665	653	681	721	674	651	712	639	709	679	681	652	657	620	685	690	621	691	617	651	703	668	670	666	646	704	687	688	692	671	671	695	679	683	703	626	630	664	701	665	706	668	631	664	680	644	663	682	665	689	706	697	672	641	670	716	613	695	653	691	674	695	700	687	651	695	673	645	671	658	650	649	680	685	660	668	679	668	735	672	674	699	704	644	707	698	692	628	659	635	622	717	656	643	681	684	688	648	650	685	645	638	676	687	661	682	662	676	654	663	657	735	672	629	653	672	691	634	678	689	673	680	674	679	657	669	662	723	682	679	708	658	715	678	660	670	652	679	664	660	666	661	691	688	624	648	695	660	668	668	688	679	671	680	640	738	643	666	659	681	644	712	638	672	669	620	667	685	668	676	675	674	716	658	695	706	657	667	685	670	675	665	642	670	723	681	653	701	653	668	651	673	680	630	646	684	667	644	694	621	640	650	662	674	666	653	663	653	644	642	660	663	675	661	684	697	705	684	683	682	696	667	645	704	691	658	666	657	671	692	664	654	721	724	671	661	675	613	711	718	660	632	687	721	693	695	673	670	661	639	645
9683	16927	14035	7913	5808	4121	3350	2845	2547	2221	2090	1998	2059	1861	1659	1571	1472	1328	1316	1252	1194	1137	1102	1046	1107	1139	1036	947	889	926	912	865	854	857	861	804	922	867	869	886	870	830	859	799	842	810	880	784	800	770	785	780	824	748	814	783	795	820	799	866	768	835	804	819	752	848	790	815	771	759	850	813	801	761	762	794	800	776	838	760	809	811	773	807	780	828	821	819	731	780	852	809	799	792	796	814	831	818	829	815	798	829	741	726	807	792	789	836	820	743	794	789	794	784	839	802	752	754	797	788	789	826	781	794	813	789	827	799	805	829	788	782	781	772	857	817	762	824	827	770	812	814	779	782	799	820	776	799	844	789	786	740	809	739	765	775	868	802	832	805	784	798	779	809	766	835	846	800	781	808	791	800	828	763	842	807	797	791	758	776	806	872	732	784	829	773	761	755	771	803	779	788	804	761	781	787	803	782	836	808	845	798	772	846	774	803	823	816	777	791	809	760	800	828	784	772	861	812	818	784	815	846	762	840	809	788	803	766	793	811	758	800	831	789	821	833	850	818	773	835	749	787	799	741	808	760	854	795	793	792	751	763	807	808	750	785	780	795	796	839	786	793	791	811	798	755	817	860	801	796	795	801	783	844	760	805	798	790	734	808	789	773	791	803	790	870	785	811	792	729	797	808	781	781	752	800	800	787	740	743	771	794	780	776	772	803	793	782	764	821	784	779	790	804	806	805	800	754	790	815	783	780	816	762	774	809	784	822	816	815	799	826	828	858	825	788	791	766	805	782	837	829	783	775	835	777	746	805	809	828	767	791	798	797	781	780	777	796	797	757	797	824	806	869	782	785	808	843	820	815	836	844	834	801	772	803	801	783	816	774	817	789	814	829	788	796	743	853	767	817	812	831	852	845	854	807	851	770	745	773	835	779	824	790	781	797	815	755	783	798	844	831	802	775	771	778	779	794	814	798	872	774	765	792	773	778	764	747	769	838	784	797	815	827	812	832	854	769	807	770	816	795	820	819	824	823	822	787	836	801	849	753	779	793	769	832	786	804	849	758	820	758	831	755	804	746	789	780	818	766	822	780	837	758	795	835	756	798	794	821	784	810	839	791	823	775	765	774	877	831	809	813	788	784	770	828	812	788	794	794	801	787	741	811	798	819	790	817	768	827	800	790	808	761	802	827	816	798	799	777	775	841	820	810	815	799	792	805	786	791	823	791	743	752	754	787	828	769	760	774	844	882	822	789	778	771	772	842	783	792	813	828	755	841	819	788	841	814	788	787	768	823	832	812	810	841	779	853	765	823	775	783	814	811	803	789	775	813	764	801	813	760	727	831	790	764	741	852	798	824	836	807	813	822	820	814	775	725	824	784	840	809	778	794	778	810	863	862	826	796	751	828	803	825	814	778	785	830	846	761	770	799	758	848	812	833	787	819	789	829	767	771	844	765	781	873	803	849	792	814	800	788	766	804	848	791	769	816	788	819	806	807	835	764	854	795	818	810	777	801	819	810	768	753	826	800	766	797	827	841	780	783	777	838	811	745	772	845	812	778	817	777	808	797	806	804	838	783	787	813	777	801	740	801	815	791	817	785	786	810	756	785	779	823	802	835	796	790	755	825	797	861	778	802	830	732	867	784	834	803	766	815	751	826	844	814	749	799	793	805	817	791	778	777	716	810	804	796	800	791	810	776	814	790	823	797	733	754	827	823	807	814	770	840	830	816	824	831	791	791	765	769	801	773	796	813	781	813	854	859	772	868	740	831	829	763	797	773	802	777	767	788	794	829	752	800	802	810	763	760	805	856	821	851	815	790	812	790	770	797	766	844	851	862	796	809	795	816	848	855	789	863	805	824	808	819	776	796	806	732	807	765	786	781	816	839	814	786	749	728	807	805	742	814	802	823	862	813	754	806	801	785	790	754	781	823	789	818	812	813	831	794	834	810	808	780	811	855	829	817	851	808	787	822	770	792	833	802	777	815	793	793	805	759	814	776	826	766	770	809	793	856	792	806	801	804	837	815	852	786	817	799	760	768	808	809	789	811	814	813	849	806	776	808	786	815	810	821	816	811	777	817	768	780	792	833	775	783	788	835	839	815	772	802	810	833	813	813	807	791	782	835	778	773	781	830	823	815	780	779	770	786	821	803	797	818	813	806	795	790	827	847	799	856	808	801	834	823	816	815	788	836	778	830	811	740	813	780	835	782	801	808	795	796	839	811	821	839	772	803	807	801	811	795	765	831	814	781	790	907	800	770	779	793	821	841	803	815	818	815	786	802	802	805	786	771	795	873	826	783	755	822	889	796	829	799	823	812	785	753	765	784	751	837	861	768	835	776	800	794	808	819	825	841	813	761	784	767	821	778	794	798	824	779	838	778	859	751	771	792	816	808	765	783	826	760	838	805	782	828	809	792	754	771	803	833	856	797	888	823	838	798	784	843	832	755	790	833	836	769	825	765	829	812	772	794	852	815	809	787	796	805	769	793	785	842	775	819	794	825	815	788	805	801	813	773	807	786	810	758	838	805	827	821	812	827	866	827	812	788	789	804	771	780	877	732	809	799	790	774	798	806	806	786	772	833	786	785	813	815	787	778	838	765	736	709	772	791	804	776	808	788	765	822	841	850	777	770	793	846	816	786	805	820	789	802	766	856	847	779	847	773	789	745	794	806	780	838	804	815	831	736	817	795	800	799	800	823	840	804	792	789	847	790	824	815	861	750	819	821	831	817	817	770	786	837	832	819	798	740	860	794	796	786	837	785	807	780	772	822	808	774	779	824	870	795	788	798	793	800	841	788	817	817	789	804	790	802	770	788	815	762	828	784	802	767	766	759	830	784	839	867	779	816	797	827	808	803	768	809	818	773	852	732	794	785	811	834	800	869	808	775	826	824	794	781	766	781	832	782	831	841	794	745	792	847	745	741	845	801	764	803	772	811	822	818	792	810	818	818	806	794	803	782	808	814	794	793	782	810	794	785	756	751	768	781	824	800	801	761	799	759	806	796	780	828	782	778	803	820	751	849	767	812	762	749	853	797	830	814	763	791	781	760	777	775	775	851	799	767	838	861	788	810	838	804	850	880	828	837	765	793	783	797	827	808	831	841	836	841	774	751	811	794	835	766	796	794	792	766	762	799	861	765	798	830	764	794	810	809	794	826	808	773	807	775	869	793	778	795	826	806	798	783	800	763	856	800	799	806	772	850	837	880	769	741	807	765	772	793	815	838	789	808	826	793	824	776	808	828	802	782	796	807	826	835	791	777	799	857	769	820	786	819	789	768	776	779	839	829	822	807	791	794	758	800	793	788	842	770	857	791	821	767	776	838	824	816	827	795	805	757	792	799	818	836	815	818	845	794	835	838	798	793	799	811	794	837	749	824	832	773	811	795	773	792	784	764	815	810	788	837	816	802	798	834	815	788	786	792	788	841	757	802	807	826	786	757	836	827	787	811	795	823	796	823	795	828	778	805	782	773	808	839	811	800
22829	20978	28612	23525	20979	20955	8370	2565	1930	1672	1525	1390	1351	1250	1209	1059	953	913	874	829	759	696	659	677	735	727	619	580	553	517	505	528	488	486	431	445	473	434	438	496	463	484	430	448	439	414	400	399	390	428	417	431	439	434	408	407	370	412	406	358	397	368	421	454	409	405	403	386	486	375	448	401	384	417	416	370	378	401	404	393	427	439	411	396	439	372	384	401	407	409	402	370	419	419	441	397	435	398	426	399	421	380	414	404	433	456	436	398	431	428	384	412	400	394	453	403	373	416	376	443	440	423	443	400	389	437	426	377	405	399	425	429	409	397	380	436	414	429	390	421	389	419	375	435	412	400	448	405	398	406	413	391	390	372	403	390	384	424	379	394	402	411	400	382	429	425	384	422	413	381	372	437	405	400	403	432	434	428	415	389	399	387	430	425	449	379	399	417	401	447	399	389	431	393	417	425	404	398	444	408	434	402	405	447	418	419	398	411	421	410	394	411	436	415	397	420	402	424	428	359	402	413	391	405	413	419	390	411	434	409	418	400	411	426	426	417	435	398	406	405	462	421	408	397	402	407	435	447	412	389	441	431	378	447	455	412	404	439	371	432	430	430	440	365	407	408	394	411	422	386	428	390	418	430	365	424	418	434	386	391	393	381	403	442	410	403	419	440	402	391	421	388	448	394	411	423	407	416	425	426	374	384	413	412	417	374	397	405	386	395	411	438	398	372	384	402	420	435	387	410	442	416	445	415	397	425	437	430	391	391	395	440	425	392	411	409	374	421	395	373	426	435	435	431	426	395	442	408	418	402	410	408	388	422	406	442	404	405	434	390	429	422	412	452	385	436	426	408	401	387	391	392	401	390	423	385	403	401	379	427	437	420	385	420	426	399	371	393	405	440	449	358	411	419	399	439	430	433	419	380	433	412	414	422	408	424	401	417	404	420	393	406	392	368	440	429	425	427	438	384	418	409	423	457	420	416	406	453	416	437	410	393	445	425	419	423	406	407	366	396	425	439	373	416	403	410	424	409	422	442	412	417	402	445	435	404	399	426	434	413	399	378	412	421	407	408	420	449	450	438	387	451	385	405	421	413	391	384	411	380	413	391	391	417	436	389	391	443	401	392	389	402	411	412	420	413	405	414	387	427	413	424	398	428	421	416	420	392	409	402	440	432	414	384	402	401	410	426	415	408	394	390	389	427	415	408	410	399	412	392	431	409	408	404	411	361	409	408	409	405	409	387	406	407	450	375	416	375	402	403	384	394	373	414	420	408	418	395	414	418	410	437	408	373	432	407	444	373	351	367	402	403	429	388	409	364	451	393	389	453	469	437	423	389	433	411	411	435	405	401	383	407	428	378	390	415	400	429	412	378	397	436	442	422	395	414	436	411	372	367	431	415	414	437	402	403	394	392	378	439	435	390	396	392	429	417	436	401	441	378	414	425	411	433	397	408	425	412	402	415	422	437	414	381	415	377	412	425	443	437	411	377	435	436	443	374	390	379	391	411	382	436	394	401	423	410	407	400	390	431	398	423	419	410	417	410	389	431	376	401	379	405	427	393	436	436	412	398	432	414	400	425	418	392	418	385	441	423	412	462	405	440	410	437	396	407	408	418	400	397	419	415	411	415	423	386	412	409	414	436	390	378	436	443	401	411	379	377	453	380	414	401	425	380	417	414	410	418	398	418	412	399	420	407	407	390	413	422	402	405	424	415	426	446	403	409	428	400	419	392	402	396	438	384	374	377	376	425	374	415	360	426	427	397	416	404	433	406	443	425	464	429	404	463	398	403	397	400	425	405	464	396	393	371	393	398	439	380	419	361	403	376	398	395	421	387	451	426	414	416	405	409	389	387	381	404	414	438	401	414	375	417	402	396	413	382	403	397	408	442	412	438	428	373	406	395	417	425	435	401	410	403	415	390	421	397	383	421	434	414	395	418	448	345	377	426	395	408	411	415	422	411	417	420	408	381	440	419	436	393	415	418	374	422	379	381	446	410	437	417	438	392	438	414	378	411	427	419	371	388	423	415	413	434	400	389	443	394	397	385	445	395	424	423	418	425	406	388	388	405	401	397	423	401	374	414	411	397	396	382	400	413	435	404	431	379	425	397	420	385	401	399	393	396	385	403	433	390	428	424	388	399	402	441	419	398	410	422	421	434	404	434	394	403	415	418	432	405	406	415	428	392	422	423	391	428	420	395	395	402	403	404	408	446	355	369	416	371	395	444	412	443	382	391	414	413	422	444	444	376	408	430	430	411	399	423	431	429	439	376	401	380	428	403	417	378	423	403	437	401	388	429	382	405	438	405	379	407	441	384	414	435	418	400	406	455	424	420	397	413	419	397	387	423	392	377	415	375	436	392	429	419	404	391	386	402	412	383	406	422	407	389	422	418	377	408	412	414	368	409	414	409	423	401	388	426	431	421	398	419	391	402	380	400	399	359	416	385	411	432	397	391	418	386	424	409	436	398	410	376	412	411	422	385	402	412	386	375	399	376	411	398	403	390	430	425	399	423	411	405	388	409	413	444	451	417	430	403	434	407	388	408	452	400	389	407	398	416	421	407	418	426	414	386	407	420	388	457	407	446	407	395	386	359	413	395	410	398	387	411	414	418	408	422	405	420	398	407	395	438	424	383	385	410	378	402	389	394	399	428	437	386	433	404	391	426	399	396	396	432	430	412	397	410	438	436	431	388	438	375	418	429	388	412	411	405	443	389	408	390	406	405	428	393	415	447	413	368	444	399	377	373	398	404	410	397	423	421	419	406	435	423	400	405	440	455	419	442	386	379	388	456	435	447	451	409	442	425	383	384	423	437	417	428	384	422	423	416	401	403	362	434	412	390	424	438	395	401	405	403	385	379	379	398	431	402	439	413	394	408	420	420	401	385	432	414	388	406	417	407	373	422	418	418	445	414	450	380	416	412	399	383	421	416	464	430	396	400	400	433	417	410	377	416	445	427	390	423	402	388	395	393	418	402	343	441	395	408	376	436	441	457	418	367	402	402	407	411	387	415	415	435	390	401	419	436	423	381	437	435	392	418	379	390	400	439	403	399	351	394	440	408	418	384	446	421	375	412	418	417	420	392	411	382	388	392	406	435	387	380	437	391	427	408	416	432	408	412	419	414	454	424	401	421	386	434	420	381	430	391	437	416	368	442	409	393	407	406	426	430	405	407	401	435	379	413	395	425	430	434	400	380	417	421	373	407	397	432	411	440	445	409	422	415	379	405	419	409	423	369	426	402	409	415	430	419	408	368	389	394	398	394	392	449	438	410	409	427	378	371	391	389	411	412	386	450	425	420	423	387	451	404	381	394	440	420	405	412	404	378	405	395	409	406	415	419	394	402	421	431	452	411	379	382	409	420	414	387	417	413	423	408	410	373	400	394	423	384	400	405	432	435	439	442	414	385	416	424	397	394	399	364	418	407	374	394	403	420	420	407	403	403	443	397	408	402	364	433	387	424	432	404	417	433	443	414
12544	26894	22827	14130	10563	7628	6155	5099	4213	3667	3330	3057	2838	2774	2501	2185	1933	1751	1502	1527	1413	1211	1132	1114	1075	1080	952	860	795	766	785	697	709	685	659	585	619	570	590	589	611	573	567	542	557	571	502	513	512	492	547	522	521	480	503	522	464	523	474	513	481	498	467	521	523	485	484	515	486	468	485	461	491	498	474	492	460	489	498	466	495	474	460	452	488	511	509	493	523	510	517	487	524	495	485	478	510	465	475	478	464	491	513	487	476	499	472	466	470	474	486	461	543	492	499	483	485	486	479	493	491	521	505	486	468	504	483	444	483	501	483	480	477	499	493	493	470	497	465	481	504	428	498	500	498	473	503	465	503	510	504	483	483	482	488	482	473	470	474	484	498	476	485	503	464	499	509	469	481	500	489	464	493	467	497	483	467	487	453	472	444	485	503	511	486	481	515	503	490	479	476	499	502	478	486	478	502	463	491	518	477	479	486	477	514	472	496	481	483	472	483	474	497	501	466	450	492	513	492	504	455	496	494	480	512	476	477	468	478	500	507	495	499	458	443	446	496	490	456	444	470	481	502	474	442	509	479	528	486	483	487	482	516	457	489	485	466	496	479	478	479	490	483	481	522	476	478	457	511	475	516	459	510	458	471	476	508	474	503	485	492	481	488	475	459	484	468	486	473	492	458	489	457	516	473	430	496	485	432	539	486	487	440	483	491	471	465	499	480	483	474	508	512	463	474	434	488	461	470	497	425	478	511	461	481	466	477	432	511	476	489	443	505	464	487	470	462	490	460	487	497	455	475	473	466	453	524	503	491	517	496	511	511	469	531	464	480	445	473	519	490	497	469	489	460	497	502	499	495	494	471	454	451	500	478	490	440	485	485	471	461	485	518	480	489	525	486	477	495	485	515	522	489	516	480	518	503	450	494	518	483	493	467	489	453	434	492	457	468	495	486	473	497	464	506	484	478	448	476	502	478	471	476	517	463	502	478	486	485	515	445	480	523	475	445	475	491	481	518	454	522	517	453	500	425	433	494	487	480	503	464	499	475	467	512	491	482	472	512	450	463	451	475	471	476	441	479	505	490	475	450	490	492	458	460	537	475	446	501	502	479	476	485	469	459	485	497	479	478	529	471	447	501	490	466	472	493	447	498	501	479	456	468	508	503	487	501	493	520	479	473	475	468	457	465	488	467	497	505	502	514	459	446	492	470	486	483	467	460	455	478	468	470	449	455	478	480	430	454	517	460	497	491	497	466	497	501	460	491	460	499	479	506	471	486	484	462	460	496	483	461	443	493	470	486	465	505	496	523	478	512	456	490	531	492	488	483	488	499	507	489	496	465	467	473	469	496	471	507	448	454	473	462	495	444	506	473	503	478	500	456	490	468	477	470	491	489	459	518	466	463	478	497	494	447	509	460	444	512	536	476	457	458	477	513	497	462	512	492	496	506	479	489	527	475	493	493	495	479	460	512	503	498	489	474	527	475	515	525	478	470	504	462	472	461	471	468	479	461	468	461	495	487	431	451	464	496	462	461	469	452	493	455	532	497	515	466	487	505	506	478	466	507	452	509	486	465	528	488	513	484	510	520	479	485	462	489	460	465	490	493	469	471	495	498	436	484	469	465	476	450	463	488	460	488	486	438	446	499	471	464	475	475	488	475	466	478	505	469	482	456	496	440	496	441	461	484	483	484	453	477	481	507	503	469	509	488	498	485	514	488	456	470	492	483	466	474	489	486	481	488	496	522	516	454	455	494	486	452	480	489	481	496	496	493	493	497	475	499	500	491	482	473	514	483	464	477	452	492	442	509	494	461	460	489	493	485	486	519	502	448	476	517	449	477	491	478	518	484	504	470	482	482	483	479	515	498	451	491	466	490	490	427	462	481	485	483	498	458	450	491	484	464	459	471	480	508	473	501	463	481	498	515	486	456	477	485	493	498	470	482	521	482	484	488	493	441	453	446	483	471	484	493	475	487	481	488	480	479	463	462	436	496	524	479	488	460	499	475	473	462	494	474	463	467	505	448	492	472	485	486	531	458	520	477	461	539	447	502	474	454	499	494	486	472	484	467	481	457	461	443	465	481	445	459	503	511	494	461	485	526	505	459	470	475	451	480	521	482	477	448	515	478	523	451	476	506	514	476	491	506	494	455	462	522	501	451	466	448	467	467	499	476	440	463	429	473	460	455	481	471	470	472	466	476	466	507	507	469	459	456	508	472	511	441	460	458	480	494	514	496	504	492	464	478	450	484	509	481	458	493	450	497	476	498	518	458	496	478	511	481	477	459	444	481	463	493	506	480	456	462	476	493	472	462	484	491	472	501	461	467	490	502	478	508	500	462	464	478	459	510	482	476	473	490	486	462	491	493	463	513	512	479	422	464	486	450	502	493	483	483	477	518	500	493	490	516	451	489	465	464	481	499	490	513	501	482	473	465	447	459	502	506	510	478	418	479	503	468	478	482	517	472	515	446	457	462	470	486	489	474	491	470	511	431	457	473	475	478	528	473	507	498	508	465	502	501	488	489	476	558	490	469	483	474	464	508	465	473	502	488	470	481	475	462	508	478	497	449	494	481	518	478	487	498	478	437	474	503	470	524	495	474	485	464	460	473	470	474	526	464	499	486	485	556	481	523	464	435	458	454	484	532	480	479	479	457	505	454	487	495	474	465	482	457	466	501	455	504	477	479	493	518	477	468	451	481	467	476	459	436	476	454	492	465	519	485	460	464	438	488	488	467	488	466	443	500	485	490	487	463	509	444	488	484	419	464	465	473	471	492	475	503	465	505	510	444	481	462	538	458	514	511	479	460	498	472	487	510	468	483	481	452	457	509	471	487	474	502	488	464	522	489	517	473	502	453	492	471	503	520	468	419	459	500	475	484	487	476	502	462	502	515	479	463	500	485	504	500	455	484	510	429	507	465	471	493	514	509	487	449	502	442	472	462	439	454	480	492	485	482	481	508	489	488	492	459	457	453	477	481	512	477	507	485	491	472	465	488	494	472	492	481	492	483	465	486	475	470	492	467	500	507	499	479	477	487	484	489	481	488	513	482	460	509	508	441	465	478	502	529	498	479	487	494	491	503	490	478	450	438	447	467	495	464	485	472	483	476	516	507	470	495	472	447	504	519	448	476	555	479	550	463	494	455	499	457	514	508	502	435	474	521	447	460	488	502	487	490	462	495	483	476	463	492	479	466	487	473	505	470	501	512	470	447	486	483	487	505	469	445	466	504	500	453	489	515	490	500	520	491	519	481	490	504	465	476	478	487	469	457	495	462	484	463	499	478	475	485	484	496	469	462	474	511	454	463	498	509	513	498	514	464	525	458	479	474	484	465	500	493	481	462	449	469	496	481	481	474	472	483	463	441	448	494	475	514	483	491	471	482	505	538	509	478	490	491	497	513	490	496	471	463	494	495	429	450	483	445	516	469	469	467	467	461	472	466	470	488	468	502	520	489	502	471	493	502	502	477	479	479	527	472	474	490	470
26869	19351	9781	3685	2047	1474	1200	1088	931	832	850	806	815	801	714	681	704	725	686	670	685	597	585	622	562	562	578	573	548	566	561	504	543	536	576	534	497	562	537	528	505	524	542	511	487	498	540	543	523	459	530	492	505	505	536	528	548	495	483	520	507	528	517	531	517	527	504	496	489	515	484	504	511	504	480	508	470	512	502	552	469	571	489	502	474	572	476	499	484	505	529	527	477	500	524	500	546	511	467	549	509	501	494	524	517	541	501	482	533	492	504	532	517	499	512	493	507	537	528	533	476	519	512	502	484	522	496	542	504	535	521	502	516	527	498	521	541	526	519	478	522	511	470	544	514	543	493	488	511	576	501	505	528	501	532	509	511	495	495	545	527	465	503	479	475	532	503	567	501	506	495	469	503	496	508	493	502	513	531	580	558	512	516	493	484	501	506	479	497	486	510	513	500	531	481	546	530	489	537	498	494	512	497	504	500	521	525	493	488	489	508	507	527	526	517	534	510	516	540	549	503	531	534	488	556	513	492	546	488	516	525	527	494	540	547	558	523	538	515	529	502	480	510	472	498	535	498	478	478	534	547	544	493	543	508	539	501	524	563	500	517	471	511	491	498	491	494	523	501	571	550	488	516	494	484	468	497	508	507	510	519	470	501	506	504	537	509	488	508	528	515	537	528	513	510	530	513	502	512	481	507	526	510	498	506	477	487	503	541	520	513	538	520	484	524	532	498	523	527	516	521	530	520	543	504	491	540	508	519	511	521	531	545	514	530	489	508	476	526	490	533	533	557	563	494	535	511	514	477	527	474	510	504	504	491	532	499	511	488	476	489	539	493	541	482	544	511	505	512	519	539	519	471	514	550	534	535	515	525	531	550	511	513	502	512	480	524	514	521	513	477	509	534	493	502	549	538	470	583	498	520	506	515	508	470	482	521	491	510	533	494	537	510	508	500	552	473	519	493	523	519	513	535	495	490	499	514	518	532	524	560	519	500	521	527	534	476	546	539	487	514	538	514	536	500	506	489	542	523	495	527	480	517	506	527	552	513	531	477	505	523	456	503	533	513	500	503	503	523	478	546	478	498	530	521	533	518	478	513	500	494	560	514	488	512	519	558	497	487	534	529	501	501	510	508	482	490	540	467	498	534	525	504	493	478	543	514	526	519	508	514	516	502	511	473	506	531	466	525	497	507	487	542	529	485	503	488	557	535	528	517	512	485	516	515	499	524	509	505	487	525	543	522	497	502	519	520	546	510	546	532	534	524	521	506	523	522	545	517	527	484	558	491	551	497	501	518	515	557	462	504	516	529	478	514	510	546	513	533	520	561	521	538	538	544	522	498	510	534	501	479	504	526	515	535	469	530	503	569	503	487	493	514	531	525	514	532	528	502	513	523	530	532	495	495	513	518	550	500	488	497	535	527	491	532	481	500	516	497	502	560	470	500	528	499	531	504	546	538	506	484	529	520	488	510	495	524	505	541	504	482	544	490	486	512	531	529	489	480	529	488	538	500	488	503	496	499	517	504	501	536	563	523	501	528	505	506	465	555	520	512	496	467	511	520	505	509	535	469	477	520	514	536	516	511	521	530	525	520	528	527	506	466	472	501	496	499	513	496	475	519	478	504	520	499	540	478	554	566	504	531	484	501	505	496	497	503	522	525	491	495	523	463	463	490	516	511	519	523	463	511	522	500	514	548	504	508	509	523	525	467	511	526	532	487	532	543	496	540	510	491	519	523	515	489	524	523	493	531	513	514	535	504	531	518	516	538	549	505	542	513	490	535	529	528	506	515	471	559	514	497	536	478	549	520	488	551	518	525	532	495	536	534	485	476	483	520	515	522	472	473	477	462	524	510	536	520	508	484	515	490	554	505	488	508	530	508	535	495	533	524	500	529	502	509	547	527	534	548	539	544	542	506	518	515	489	519	499	564	510	528	545	499	489	522	501	519	555	499	514	519	497	512	483	548	512	516	518	538	482	477	557	512	516	484	493	513	511	533	471	554	521	505	518	523	510	499	521	530	547	490	517	508	504	466	508	546	510	494	540	511	516	528	500	562	491	527	492	499	527	518	547	510	473	495	525	492	482	521	537	487	544	512	469	517	541	535	548	529	505	506	499	518	515	488	471	521	471	499	490	524	571	535	537	494	525	494	515	511	512	465	538	465	515	512	524	536	496	492	543	521	504	494	507	525	538	472	538	528	520	524	505	529	552	515	521	511	467	531	510	542	492	522	526	510	496	523	466	544	491	489	498	511	546	477	470	486	528	533	499	548	512	518	520	485	540	509	560	512	505	526	511	529	507	532	509	493	462	476	493	511	520	495	495	472	503	535	520	519	538	490	522	518	540	546	530	515	521	486	520	515	511	526	502	527	505	480	491	494	506	526	510	509	522	506	493	502	524	543	486	505	505	524	523	507	532	544	492	495	520	482	557	471	530	510	526	500	538	503	503	497	516	496	536	513	527	492	475	491	508	503	528	553	536	476	507	506	502	538	550	537	553	494	497	538	529	512	541	510	504	491	511	497	502	512	516	545	488	529	516	504	490	529	496	550	469	487	499	492	508	520	526	496	474	511	527	503	540	533	508	503	513	523	510	517	484	530	509	512	457	494	544	501	499	506	540	510	501	523	530	562	528	496	531	517	474	518	509	482	512	540	490	519	530	510	535	447	507	499	511	481	451	545	534	524	542	519	504	511	509	531	545	508	493	500	509	483	514	519	538	501	501	525	558	467	492	528	528	495	526	514	484	510	497	490	499	493	510	519	485	518	522	542	545	518	548	540	502	498	473	528	549	519	502	520	504	519	527	481	502	475	512	468	564	520	492	509	517	525	523	555	498	507	517	499	505	524	527	512	507	508	518	505	552	496	493	512	507	523	519	495	559	497	523	545	516	500	499	497	509	506	502	540	509	529	522	512	516	503	501	477	476	499	574	502	478	543	514	526	499	496	475	463	544	497	535	487	511	520	485	495	503	529	514	484	541	518	529	481	488	534	504	506	540	542	519	530	516	532	462	516	495	516	499	490	500	532	522	521	515	473	453	499	519	510	474	487	544	518	524	501	540	483	521	520	503	540	529	496	475	510	503	490	525	528	497	490	487	518	552	516	498	512	517	531	514	473	494	507	485	538	545	501	543	511	541	577	524	518	519	500	529	521	481	509	524	490	490	505	517	492	498	499	516	502	553	511	553	516	497	492	498	528	496	541	531	536	502	518	506	476	503	556	492	517	529	551	519	478	548	504	512	528	525	532	489	527	536	521	533	512	537	526	512	501	480	554	528	531	509	556	528	511	493	504	496	492	533	519	507	505	564	533	539	531	511	507	503	540	509	530	537	512	522	537	505	548	517	515	523	543	530	521	485	489	520	534	493	541	489	543	480	465	529	486	485	490	476	510	534	523	527	494	512	490	519	561	522	533	519	528	506	537	525	519	493	507	492	508	510	517	521	513	498	537	529	502	512	496	501	489	495	499	505	529	515
8468	12376	9831	5034	3796	2722	2305	2105	1806	1579	1517	1438	1366	1355	1293	1231	1118	1014	1020	977	925	863	803	830	759	765	767	720	720	689	692	707	700	682	677	679	708	712	660	623	633	691	633	655	613	658	640	651	645	582	578	627	635	630	624	599	644	645	650	623	610	647	622	633	662	632	614	635	583	649	619	605	596	580	648	628	633	661	621	609	635	663	619	599	601	623	639	609	657	653	592	621	622	607	591	636	625	667	664	656	625	632	653	627	651	638	643	640	612	614	615	691	675	612	658	602	652	625	678	610	611	609	629	658	636	630	644	625	687	668	628	618	610	600	626	654	621	631	671	651	689	662	706	620	637	660	644	619	657	639	637	599	647	634	610	599	653	602	618	629	663	620	623	627	595	636	614	620	628	653	594	682	648	667	607	657	643	592	670	603	604	621	685	621	612	661	659	661	647	646	652	659	677	639	627	638	608	561	645	598	637	649	650	643	652	619	649	604	587	678	651	651	612	625	660	628	650	613	621	604	633	656	610	662	614	643	608	673	633	619	659	646	625	624	654	653	595	668	626	607	674	619	597	636	612	638	632	654	636	609	639	638	633	618	632	607	628	634	581	642	690	623	609	647	638	626	657	664	645	669	676	614	605	642	590	624	601	612	632	681	601	556	608	637	613	621	658	642	636	643	601	653	655	645	666	687	599	629	668	648	629	606	634	622	619	634	627	610	601	617	632	627	654	633	679	651	616	640	651	610	588	691	620	609	633	623	643	642	680	615	646	678	656	635	637	600	693	653	560	632	690	628	629	655	635	654	654	621	629	667	598	646	616	639	641	629	647	601	649	636	678	640	624	673	615	674	641	649	598	640	588	622	605	651	664	625	597	651	604	598	636	585	605	634	656	636	591	625	626	597	645	646	606	648	650	632	625	651	666	626	619	633	649	666	613	621	637	610	666	669	624	603	622	662	602	592	659	605	645	645	613	613	657	614	639	610	616	669	682	632	635	642	650	633	614	646	610	626	632	661	619	652	644	613	635	629	624	611	667	643	599	647	611	646	618	617	669	700	642	605	635	641	607	618	654	634	652	589	642	638	627	616	612	572	611	639	636	582	649	655	643	648	615	652	639	623	628	644	627	653	634	586	610	641	639	665	610	591	677	638	663	603	644	634	635	623	664	638	630	634	639	605	603	623	650	656	639	667	624	637	613	614	662	617	646	641	652	594	627	619	659	635	622	643	595	632	638	669	627	602	674	656	585	644	653	681	674	633	614	607	669	652	618	600	645	616	667	698	595	639	619	600	684	625	657	621	663	626	637	634	614	646	682	632	632	595	646	616	646	604	653	651	624	623	680	588	637	625	688	618	635	623	665	573	661	623	629	615	632	642	654	647	621	606	665	608	639	652	623	603	637	667	620	670	611	632	671	648	603	631	641	654	654	640	626	623	652	644	626	619	597	597	666	642	611	639	639	609	697	639	627	611	649	631	617	659	649	603	666	635	617	600	636	628	586	654	608	616	630	605	601	602	627	633	608	613	631	654	632	631	605	605	663	643	642	641	618	631	649	632	594	643	635	648	609	663	613	635	619	625	622	647	617	653	602	623	597	630	619	626	606	701	654	647	651	639	641	657	615	686	621	617	637	600	623	641	617	652	636	640	662	662	661	668	634	590	621	678	668	626	666	596	639	620	627	663	631	601	648	645	609	618	637	656	617	604	595	669	600	636	611	639	631	621	624	616	631	650	623	630	630	583	598	615	624	640	619	645	638	573	603	661	636	621	675	666	634	655	594	680	581	647	573	598	634	650	638	596	630	619	612	663	630	627	651	644	662	589	622	621	608	713	633	607	603	664	600	608	614	598	634	675	612	598	643	623	656	634	636	645	629	617	658	627	642	603	568	634	647	646	587	612	612	638	610	627	631	664	612	634	622	663	650	644	651	616	571	647	646	607	644	602	611	617	614	633	640	640	631	664	663	634	639	618	638	632	660	622	637	646	639	632	617	588	609	596	692	655	653	633	623	620	631	595	621	596	637	653	667	631	621	617	650	624	638	589	613	618	635	606	624	621	625	628	628	559	608	649	634	627	643	624	663	625	599	629	627	578	610	636	607	605	620	608	611	599	667	629	604	665	646	618	610	586	643	633	645	622	653	653	638	668	622	641	612	619	631	618	658	643	637	680	619	616	612	621	658	676	601	607	601	630	667	555	619	605	617	626	612	635	607	638	624	618	630	587	646	609	632	641	639	634	626	592	604	598	615	620	630	654	652	632	609	690	641	657	643	628	620	601	640	578	622	655	606	636	651	662	632	649	635	581	656	662	634	614	667	647	638	591	618	614	652	632	708	641	581	658	618	641	599	628	655	688	636	676	631	615	648	585	600	662	667	622	633	597	598	639	630	560	678	633	616	601	634	620	640	606	637	638	646	613	675	631	643	629	638	631	633	643	647	640	651	638	671	630	611	628	649	689	633	621	652	602	578	665	667	611	609	682	660	611	656	642	655	650	625	644	592	593	656	633	622	662	637	625	665	650	624	617	621	636	646	605	629	677	632	623	635	609	628	657	701	650	655	632	610	683	620	609	647	643	654	653	581	632	602	622	637	645	638	617	599	618	605	649	655	622	617	637	650	617	632	642	611	597	617	653	611	639	655	664	633	617	628	626	653	648	621	630	638	642	612	654	624	649	652	628	644	586	680	628	644	652	624	627	651	626	595	618	635	685	661	649	598	616	662	625	659	598	624	662	653	606	629	635	623	616	633	625	631	620	630	640	625	624	657	638	654	600	587	668	610	629	608	598	669	652	620	624	632	667	638	637	600	617	630	571	625	625	626	656	597	639	677	588	635	647	631	617	592	661	642	643	583	616	634	712	650	587	614	608	620	650	625	632	616	649	640	641	615	625	593	596	642	652	584	631	660	633	645	601	645	644	650	646	619	649	615	618	621	620	619	649	658	622	620	599	668	627	673	607	621	601	677	611	646	588	667	631	597	633	640	589	610	635	643	685	585	590	617	634	682	705	614	630	650	600	626	642	648	616	622	610	628	626	643	657	635	618	644	624	612	668	659	621	642	637	591	630	657	623	623	659	607	621	656	631	646	662	658	639	650	619	637	630	613	660	646	662	638	620	624	633	612	684	611	644	657	603	629	623	627	643	630	619	653	581	624	635	562	628	644	600	635	617	588	680	647	638	593	630	622	643	606	589	611	687	646	650	674	674	610	608	608	645	658	667	592	645	674	649	620	607	638	647	627	596	633	657	634	643	615	599	610	607	626	621	616	655	621	644	653	657	673	629	618	638	622	634	621	616	632	605	662	655	610	660	624	632	655	621	627	635	593	644	626	679	618	618	642	631	611	619	629	672	653	611	612	598	543	713	646	608	696	662	612	583	595	653	626	640	690	677	658	655	609	641	654	676	636	621	632	612	605	600	635	684	632	665	622	644	654	629	637	657	589	657	636	587	669	643	640	622	632	580	663	653	624	634	644	602	669	629	653	658
23886	20958	28054	24027	20780	7918	2213	1572	1216	1176	964	1007	875	843	787	737	744	673	613	550	521	420	465	512	471	454	407	384	385	379	386	402	339	307	330	318	324	309	335	360	331	342	295	297	338	296	289	292	287	274	339	298	282	275	296	311	325	323	289	313	282	310	302	315	290	315	290	311	276	298	260	279	295	296	287	309	281	269	304	274	290	327	319	285	305	320	311	321	320	297	299	291	293	270	314	287	261	293	320	297	305	295	279	296	305	321	311	289	298	276	290	311	318	295	291	298	281	290	297	266	303	296	288	281	295	296	304	286	327	303	308	311	277	304	321	325	299	320	294	298	282	304	291	299	318	283	279	310	316	305	306	280	272	312	297	312	316	260	307	269	302	287	301	232	296	290	327	305	309	306	271	285	278	282	291	282	322	309	269	307	289	280	272	290	279	312	284	269	297	329	269	307	284	311	315	287	290	270	308	307	351	261	257	274	283	292	301	289	283	281	295	297	281	298	304	309	281	321	305	299	317	276	283	304	270	280	300	306	307	296	308	275	302	300	267	281	339	277	315	307	299	282	301	283	292	303	332	311	284	341	276	251	281	285	288	310	284	298	266	297	291	316	250	277	272	269	274	281	286	283	282	292	291	314	294	308	281	258	294	312	317	286	320	296	259	274	288	293	323	308	292	294	255	315	301	301	299	284	292	299	336	294	290	279	285	296	285	291	310	326	273	282	328	305	305	276	286	294	289	281	261	298	282	295	289	299	318	316	305	305	301	311	295	290	250	300	297	279	269	296	279	272	287	298	250	265	310	304	302	268	280	318	290	322	273	301	296	278	304	317	299	273	256	283	297	301	284	286	291	300	293	290	278	292	291	275	313	283	304	300	280	288	269	279	296	274	300	317	303	272	277	305	283	271	314	282	292	279	303	303	286	277	310	294	285	342	276	289	275	308	311	298	281	298	315	298	288	310	285	285	293	257	303	338	297	313	303	265	315	299	324	293	293	256	286	281	292	279	311	329	283	291	306	305	270	291	254	295	306	283	310	301	296	320	276	282	294	281	306	287	293	316	305	300	319	332	305	299	303	282	287	284	296	275	311	296	297	282	287	274	276	300	298	277	312	301	302	280	291	296	293	314	299	285	296	272	263	283	303	303	312	288	283	282	316	279	315	299	328	313	273	298	307	300	263	299	312	296	283	295	278	295	273	295	310	279	285	269	281	279	275	289	304	301	313	293	310	313	301	275	267	319	315	315	311	309	308	307	284	299	313	316	291	304	289	301	243	277	318	269	318	301	293	292	284	285	268	309	295	267	301	287	304	294	295	291	287	300	317	303	306	305	297	337	314	276	313	327	323	307	297	292	277	322	312	297	281	296	289	283	285	291	285	285	295	309	315	265	317	304	291	303	305	265	291	283	275	314	293	308	310	288	305	334	290	336	291	271	298	294	304	280	306	308	313	317	269	326	298	313	325	301	332	289	309	297	299	310	285	313	322	316	266	296	303	276	294	287	284	319	301	306	305	277	310	294	280	322	293	304	278	276	305	300	273	324	293	283	292	291	303	344	299	301	315	296	263	290	271	305	282	301	295	314	283	282	303	299	286	293	284	319	308	300	285	290	273	261	309	331	285	292	302	300	317	293	333	282	282	305	283	304	348	291	313	298	273	308	293	310	276	319	278	290	288	320	278	288	285	264	278	289	302	302	301	303	274	269	284	319	313	309	283	295	311	300	296	264	316	299	295	322	269	274	287	305	307	306	293	290	298	288	281	260	298	298	307	300	260	274	298	292	311	321	308	304	279	297	274	307	307	313	284	311	317	299	326	307	295	307	274	294	297	317	315	283	300	309	294	314	301	300	296	295	278	304	321	281	298	239	288	304	299	257	321	336	331	290	299	310	296	304	314	292	304	297	322	294	305	298	288	334	304	329	295	294	275	293	296	303	308	292	319	313	288	276	296	285	317	265	292	300	268	312	303	306	262	290	294	303	296	284	311	322	299	303	272	303	277	286	292	266	293	293	301	283	285	306	297	273	325	304	292	330	317	274	305	278	300	280	308	285	290	291	312	279	347	296	286	303	303	272	297	309	283	327	263	296	309	288	303	295	283	274	306	249	319	288	319	294	291	274	301	303	324	283	283	247	315	280	341	287	327	306	311	298	305	291	257	302	260	319	286	301	300	277	282	317	295	315	264	293	303	304	282	317	309	334	310	283	335	300	293	276	319	284	306	302	299	288	285	287	303	288	306	301	305	301	304	306	298	303	333	264	273	282	304	295	300	307	297	271	295	281	306	295	301	300	309	310	327	278	250	301	296	316	277	331	299	289	321	297	299	283	294	283	289	321	273	318	299	303	286	283	299	302	304	306	296	327	328	318	282	272	273	297	319	290	288	285	256	285	327	308	329	306	288	337	304	279	271	267	303	280	304	292	281	318	303	280	264	277	321	279	314	293	262	305	317	279	264	335	300	276	313	293	296	301	291	289	313	282	274	290	306	316	269	331	325	295	278	288	297	278	270	295	329	290	277	341	280	282	294	295	287	313	298	262	284	298	285	314	283	329	323	319	288	291	299	286	296	249	267	281	308	290	306	326	335	310	278	273	318	284	290	292	296	302	302	291	293	312	297	286	257	293	284	288	300	279	304	293	302	317	320	292	294	280	310	290	300	275	299	296	281	297	312	277	289	286	280	319	279	322	293	318	286	282	263	271	302	289	266	315	315	292	294	314	305	304	296	300	311	318	300	303	296	254	316	323	301	300	327	314	281	292	247	282	306	280	294	275	299	306	258	291	291	302	307	285	306	290	277	266	271	314	305	286	291	254	300	271	300	266	264	324	306	276	279	299	313	310	288	292	321	306	268	329	305	285	296	285	308	299	267	300	315	278	301	332	293	290	318	295	295	269	304	309	315	281	312	275	296	291	296	310	302	275	302	334	289	277	279	298	275	294	318	324	301	312	301	310	280	286	264	296	301	297	278	305	333	294	261	330	302	307	314	307	298	302	319	325	297	301	300	295	277	292	350	298	298	266	296	289	280	307	294	306	304	305	297	296	298	295	284	327	261	280	286	290	238	276	281	307	297	323	307	297	309	294	319	299	301	292	297	252	327	275	323	314	275	294	336	289	293	287	295	296	265	288	311	281	288	285	320	318	268	284	301	324	285	309	284	297	319	287	304	266	253	307	294	309	306	289	304	284	285	261	307	316	315	321	284	312	270	303	303	279	292	300	302	302	295	287	252	261	316	299	299	289	333	311	293	288	279	297	289	311	275	293	315	284	303	299	282	298	279	296	297	293	295	308	269	280	285	327	273	291	299	296	291	281	327	265	277	282	313	301	283	294	297	270	286	302	320	286	308	306	303	290	329	325	325	309	302	301	289	296	297	256	314	291	289	306	289	296	272	279	332	326	339	297	319	272	304	323	297	291	314	298	283	297	324	280	284	283	293	296	317	306	316	280	286	293	272	307	291	284	277	301	300	332	323	299	306	297
9513	20647	16966	9798	6837	5082	4164	3426	2901	2405	2234	2029	1983	1731	1566	1481	1397	1321	1211	1160	933	873	853	812	747	689	658	575	591	565	521	557	527	529	441	417	420	439	456	425	445	388	414	365	408	403	389	367	378	387	365	387	371	385	371	428	413	356	440	371	379	390	410	373	410	383	358	397	340	359	421	386	364	386	365	360	374	401	402	407	377	372	378	374	377	359	387	388	400	396	405	394	374	363	365	377	399	388	402	402	370	393	374	404	413	341	382	373	389	357	382	402	347	345	404	414	398	347	388	376	345	359	375	364	381	361	386	358	361	393	397	399	385	387	361	402	395	393	414	370	356	415	398	382	381	339	375	375	382	384	379	328	348	378	391	398	401	378	360	359	412	390	376	386	366	376	392	377	392	353	371	407	383	369	372	352	395	362	377	365	393	361	357	409	382	386	374	377	347	376	394	396	369	408	378	388	369	370	412	349	363	399	391	343	373	376	389	390	380	395	427	384	368	369	371	361	353	383	382	343	395	375	396	368	418	410	403	377	356	370	369	371	383	395	372	314	369	398	400	413	358	363	360	410	368	352	387	344	385	382	353	366	365	356	404	370	382	360	361	379	390	387	369	363	354	381	376	390	376	361	376	363	387	410	367	388	376	395	390	350	350	382	373	360	390	349	331	396	393	368	388	406	335	335	419	387	392	368	370	398	377	413	379	352	370	347	412	413	380	371	374	378	372	350	370	357	362	376	387	367	381	370	376	358	357	385	392	413	373	372	374	393	369	386	401	379	327	366	402	386	410	361	374	392	392	334	375	395	378	375	397	407	386	387	385	379	417	383	369	402	381	378	367	391	363	362	376	369	367	355	367	388	405	366	383	368	382	358	358	393	376	391	350	398	348	394	361	395	350	393	377	402	382	345	411	413	374	372	384	379	394	400	382	347	397	354	376	364	363	381	370	357	397	408	377	367	371	389	397	355	383	349	324	382	404	393	375	375	389	405	364	348	360	385	375	357	373	378	352	374	340	366	352	384	391	373	398	347	359	407	406	347	387	372	369	377	371	407	397	385	371	353	342	390	355	373	361	379	380	346	377	374	391	375	377	409	386	370	366	368	383	389	389	338	387	368	366	389	361	406	357	412	385	373	367	366	389	364	362	378	400	369	398	350	357	388	341	384	364	414	395	378	362	364	406	368	349	381	364	363	396	400	373	371	370	370	407	352	360	388	381	349	383	367	355	373	360	385	395	341	388	398	375	387	372	384	389	375	369	367	406	394	385	369	342	406	404	359	370	355	357	359	335	398	361	349	400	345	403	343	361	367	421	365	384	394	390	396	357	351	381	352	377	348	405	342	377	367	384	361	344	387	344	408	383	348	333	388	390	346	362	404	369	390	370	372	379	375	370	371	392	343	373	401	341	345	357	371	375	359	423	396	335	384	374	383	413	399	325	401	389	377	368	400	352	392	367	385	334	387	354	382	407	360	377	370	391	372	398	382	376	376	389	364	394	347	405	388	361	379	360	387	392	379	390	386	378	353	411	392	386	341	386	376	379	357	404	378	375	389	359	377	361	387	385	375	381	356	363	328	408	392	360	389	394	409	374	359	380	370	360	422	341	349	374	347	334	362	372	374	357	364	371	369	360	397	354	398	348	372	384	327	390	368	336	375	397	397	376	367	408	392	351	376	382	378	441	366	390	354	381	355	376	373	380	355	367	355	387	346	374	381	394	395	393	382	373	380	382	359	355	355	349	383	371	364	378	392	393	352	380	377	379	402	378	335	367	396	375	344	343	386	377	386	375	402	373	373	378	376	389	367	375	371	386	333	384	403	360	353	368	381	401	367	359	370	349	370	334	399	391	375	363	418	380	370	350	364	390	371	347	379	366	394	376	412	394	364	404	344	337	387	375	400	314	396	376	354	365	365	392	389	352	396	400	390	392	361	412	395	367	349	356	369	385	381	398	366	368	350	396	340	371	332	359	360	376	380	385	429	364	348	423	351	404	410	369	399	405	355	380	393	385	364	329	345	378	401	383	382	394	370	360	353	411	374	396	388	372	417	356	367	418	391	377	381	363	335	368	392	397	393	397	342	364	379	376	387	393	399	344	384	392	358	360	367	396	414	380	401	378	369	404	359	381	396	371	382	367	373	386	357	367	377	375	354	393	372	384	366	383	368	385	345	375	369	379	377	397	389	373	420	381	387	339	373	341	353	345	377	395	368	359	373	387	365	379	372	369	373	394	370	383	386	378	368	395	349	377	382	382	414	370	391	376	374	355	397	382	336	360	381	385	367	356	406	372	383	384	381	388	340	348	370	354	378	381	343	362	389	385	390	371	383	381	398	389	380	404	370	384	374	355	379	388	358	386	350	412	360	388	368	390	333	401	375	383	384	361	383	376	385	389	359	348	368	383	375	357	364	363	373	444	370	376	382	362	385	391	345	373	374	379	362	370	363	373	383	383	380	379	381	405	394	362	353	395	419	386	368	346	373	416	388	372	349	400	359	397	379	388	345	391	342	356	367	396	410	418	378	376	340	380	395	384	364	390	388	378	394	424	394	409	378	358	388	386	391	375	337	371	400	392	362	383	364	409	374	386	379	379	361	340	370	395	354	388	361	397	376	387	389	366	378	356	413	375	379	361	363	397	409	403	361	382	385	367	390	370	389	390	355	407	383	370	426	400	373	402	393	379	395	370	352	386	375	342	361	385	372	381	391	373	398	374	413	349	387	368	354	359	360	367	378	390	363	384	425	382	376	379	400	395	395	382	370	389	373	386	361	380	347	367	381	371	372	341	357	332	367	378	408	394	374	366	378	367	394	388	381	395	377	368	413	387	396	360	376	398	369	382	348	352	375	367	366	364	356	357	382	404	385	398	368	392	371	370	348	353	395	360	379	378	357	404	372	365	368	411	370	390	376	378	399	414	393	365	361	354	401	374	363	372	415	398	347	382	354	377	382	328	329	383	415	378	413	370	358	388	380	389	345	395	358	367	368	392	434	361	375	355	377	385	377	359	383	333	371	387	385	359	320	416	399	368	398	390	374	364	343	367	387	386	400	377	396	381	383	380	377	358	374	348	377	358	346	383	394	391	376	386	373	386	375	353	384	361	389	388	403	345	378	365	381	396	376	379	390	388	379	327	360	371	329	409	375	379	364	377	380	385	372	364	364	362	377	417	383	403	356	419	406	379	383	394	404	369	379	364	398	420	369	349	406	328	351	380	393	365	326	389	380	354	372	369	365	327	366	343	365	396	351	403	390	401	378	392	381	371	388	357	332	375	391	348	391	385	346	375	354	361	372	371	364	371	348	382	404	359	370	390	395	395	383	394	375	380	360	386	343	354	362	393	379	366	383	372	410	378	366	371	387	360	396	348	372	363	387	343	378	360	333	369	379	373	414	395	376	360	371	393	374	374	374	391	339	355	376	401	375	408	390	366	366	387	395	393	379	395	354	369	356	369	396	400	363	383	346	373	385	377	374	380	422	353	381
25164	21004	26739	24959	7509	2265	1804	1419	1238	1243	1122	1111	1050	1006	993	1003	962	952	949	916	826	819	812	786	788	795	779	798	764	742	718	732	702	724	699	725	702	746	726	714	711	722	682	698	681	669	727	658	729	715	655	681	726	643	658	700	665	684	697	620	709	678	681	650	658	645	674	629	713	680	638	690	654	672	678	706	650	688	729	714	679	681	702	685	714	649	631	670	667	694	676	660	693	668	698	665	648	674	695	714	667	648	702	695	691	665	683	629	654	729	719	698	691	659	692	659	677	670	695	695	668	695	727	652	660	660	655	656	659	688	616	676	692	639	707	654	690	680	644	653	655	645	704	681	708	683	689	638	653	679	686	663	620	635	658	668	677	696	679	666	615	704	614	636	726	681	648	668	700	668	639	668	679	652	697	684	681	617	672	672	673	642	690	688	714	679	643	669	658	677	667	654	707	641	671	653	683	662	644	661	689	696	661	653	684	701	681	676	682	698	669	654	689	687	638	664	694	683	677	675	669	704	673	704	609	693	672	675	654	638	707	701	743	642	704	683	672	697	674	688	652	658	651	616	671	678	642	635	655	675	667	662	609	647	674	659	680	666	662	647	663	730	682	690	665	653	656	633	671	660	689	670	649	658	676	664	658	618	709	673	664	671	728	703	658	636	616	681	699	735	697	657	689	726	686	690	663	712	674	672	678	724	634	658	675	681	693	686	674	659	673	669	626	685	673	642	670	695	644	715	703	666	678	647	661	692	685	690	628	694	687	672	686	667	610	664	697	642	709	639	666	652	643	661	680	704	627	659	675	663	639	725	629	675	659	653	762	641	683	678	677	657	620	623	666	639	668	697	703	702	655	676	659	658	644	628	682	653	680	675	637	688	675	633	678	635	698	691	694	686	642	623	629	646	646	626	667	689	675	656	653	653	677	687	653	716	661	667	696	660	675	670	700	667	690	645	685	681	684	626	663	637	635	722	712	676	679	653	718	689	656	607	738	636	671	697	650	671	652	684	677	735	639	690	700	676	675	635	688	678	691	673	624	620	695	694	670	631	693	699	653	671	618	667	672	661	685	646	639	700	637	656	697	703	654	637	694	669	622	703	680	667	659	624	723	704	699	674	680	644	674	683	690	655	743	699	647	701	622	687	684	662	718	673	653	685	665	685	600	654	706	676	656	657	677	662	667	634	701	669	637	680	687	664	643	686	685	673	685	637	649	680	639	698	681	662	641	685	619	634	659	650	695	657	704	678	674	714	692	667	611	658	649	700	663	628	646	674	654	690	664	686	672	683	682	664	648	697	679	646	634	668	660	666	627	649	639	713	742	662	702	632	682	696	639	621	705	660	709	699	679	673	653	660	666	667	650	671	696	669	720	691	688	698	653	661	752	651	653	697	642	665	682	657	722	681	673	652	719	651	694	715	659	633	664	677	684	674	689	688	654	646	693	676	693	661	707	674	667	677	677	689	639	697	615	686	651	653	644	696	725	652	651	663	646	690	691	647	707	701	646	658	700	680	666	690	690	681	673	700	673	674	673	660	706	664	656	639	698	656	704	647	701	647	669	676	680	671	681	654	673	646	702	635	693	646	674	648	695	650	685	643	648	702	627	688	649	664	635	691	685	683	713	638	689	660	656	647	680	629	660	684	679	692	684	643	660	690	671	669	661	702	676	692	679	631	623	698	680	690	642	688	659	679	648	689	661	638	671	650	687	672	692	732	637	664	646	670	671	708	636	673	658	691	740	672	699	646	667	641	730	695	705	661	672	655	684	718	674	666	633	672	721	668	668	692	700	710	674	605	692	671	668	687	653	636	697	665	714	671	653	715	685	663	643	677	661	631	683	653	637	671	682	625	654	636	703	700	682	621	671	664	702	687	663	632	661	668	640	670	664	705	653	706	683	675	627	674	639	684	705	680	681	659	652	627	681	643	704	700	655	667	655	651	659	648	689	699	661	684	655	708	673	661	720	688	687	677	599	681	674	678	657	635	699	695	700	681	651	629	663	692	667	738	714	634	683	681	664	668	676	641	716	645	647	682	708	651	658	691	671	621	663	650	687	682	675	676	734	680	660	653	671	666	635	669	661	647	644	710	630	688	632	686	676	685	668	636	687	642	663	685	646	647	670	646	662	674	658	679	684	622	660	685	674	726	707	677	677	680	628	714	655	689	704	667	660	657	659	649	636	675	684	708	739	672	672	707	684	666	672	671	668	654	668	689	640	622	695	662	705	705	624	697	693	671	683	646	643	645	660	647	664	639	703	636	686	669	642	646	652	618	648	667	665	681	692	684	686	692	716	648	650	698	657	606	751	650	708	662	654	699	657	674	640	677	620	678	673	688	647	686	635	681	684	682	669	655	715	663	686	681	674	674	661	673	663	645	680	716	691	687	620	660	682	673	686	663	647	659	679	654	680	678	650	647	689	706	697	698	595	664	699	636	677	671	714	707	682	738	637	685	769	650	625	658	699	681	684	646	690	684	665	643	716	649	671	670	678	680	666	663	660	661	641	663	691	666	679	693	640	732	712	686	681	643	621	655	691	639	655	710	675	689	646	678	672	632	627	684	674	665	664	655	690	682	712	654	726	651	634	702	668	644	642	678	684	658	683	735	678	652	668	684	666	618	671	667	673	694	630	679	672	692	676	661	674	691	694	656	687	714	640	644	671	717	638	685	665	711	661	674	696	629	631	665	671	662	714	700	700	690	684	683	708	682	654	695	688	681	642	692	682	701	648	651	722	650	651	665	662	666	653	668	638	664	668	723	617	661	690	706	652	693	680	704	686	662	685	638	644	670	679	686	643	633	678	685	631	625	684	668	648	647	675	695	655	649	666	690	670	673	650	662	688	680	683	621	659	707	674	656	626	674	681	741	701	695	655	721	644	673	710	678	670	696	670	676	665	689	693	656	675	675	703	663	697	687	681	682	684	647	617	656	692	630	687	684	694	687	637	679	664	700	658	663	631	652	659	699	693	665	699	701	627	670	665	673	668	636	663	678	714	677	651	622	635	628	706	698	661	626	692	633	659	630	680	665	644	640	668	654	686	701	709	682	627	695	674	681	661	647	645	654	679	682	620	640	698	690	710	635	637	706	659	668	645	661	656	652	634	600	644	632	663	716	630	677	661	631	661	679	681	678	665	687	644	666	660	699	660	654	725	701	669	663	684	716	681	678	665	669	700	676	722	716	674	703	640	665	688	641	666	715	675	671	648	737	670	654	664	688	679	662	676	676	663	739	687	654	686	677	667	675	640	704	662	684	702	733	660	652	678	683	638	663	680	654	700	642	627	643	659	635	647	672	664	681	706	733	670	696	674	700	638	727	680	698	668	640	649	658	669	660	657	691	685	684	689	637	731	703	642	757	680	671	660	665	664	653	659	673	721	635	703	697	692	670	678	606	699	666	637	651	657	660	631	662	661	648	716	658	645	728	690	655	691	634	645	704	714	644	652	681	691	669	618	658	674	624	677	665	655	638	702	677
9089	16379	12935	7561	5193	4131	3508	2947	2533	2427	2183	1956	1872	1776	1676	1543	1555	1444	1446	1382	1303	1119	1148	1087	1100	1070	993	987	972	963	862	869	875	901	872	851	817	935	886	847	881	856	854	835	871	826	806	790	797	784	776	801	798	794	817	808	818	780	777	853	791	832	851	845	766	812	835	788	807	801	843	811	788	800	852	810	793	797	785	801	799	788	759	811	800	778	830	769	797	789	782	837	850	788	797	820	831	801	804	794	815	797	840	805	869	776	783	834	787	816	790	767	814	760	823	792	812	777	778	827	848	810	804	821	830	845	826	787	810	820	820	811	751	793	786	794	822	821	773	807	768	790	817	800	818	864	809	800	794	829	769	807	807	807	818	808	823	813	773	794	794	841	834	820	796	836	804	779	809	803	838	832	762	792	866	782	789	808	827	783	796	785	771	805	760	799	829	786	792	762	813	792	782	801	734	785	779	854	809	828	833	804	815	819	835	783	737	812	838	800	770	798	818	772	811	801	748	795	782	839	755	829	830	814	724	814	801	784	809	800	809	854	797	783	816	805	819	783	755	782	815	823	823	765	780	772	770	794	828	820	764	826	816	806	825	824	825	829	786	815	842	824	821	796	803	776	815	803	761	840	757	788	785	787	790	826	836	811	808	829	767	807	864	796	773	840	780	844	777	773	770	803	745	791	845	842	769	784	796	776	800	793	823	832	749	811	813	823	847	804	839	809	799	817	811	796	763	872	822	810	828	800	853	782	779	850	798	794	857	808	787	793	780	829	798	793	846	824	830	814	828	814	803	792	857	801	789	797	825	822	766	833	805	820	796	834	837	821	816	817	792	855	796	808	880	772	758	869	806	781	820	800	796	831	861	829	787	781	790	852	809	793	780	828	810	774	822	820	843	832	799	803	810	810	839	852	844	841	782	821	772	855	786	806	822	820	808	797	832	832	810	806	834	768	823	777	844	796	799	819	799	804	787	772	826	732	844	810	762	820	789	809	819	815	767	841	796	826	828	812	779	785	816	751	799	777	778	817	813	803	791	805	719	798	769	811	787	823	749	808	783	817	812	818	806	805	781	805	837	796	805	793	821	823	780	779	780	801	786	822	758	772	772	798	825	825	805	796	798	777	764	790	767	819	751	813	743	806	827	797	763	766	795	790	802	810	792	743	813	812	823	792	830	798	830	802	813	781	847	838	738	784	792	829	813	767	784	842	817	778	778	794	789	818	861	774	840	840	804	796	852	829	758	827	789	819	827	853	786	762	790	770	811	808	793	754	782	779	819	802	831	813	843	814	812	792	812	821	818	785	788	826	793	844	793	825	809	809	890	787	732	785	778	802	803	809	780	815	768	826	806	784	812	864	855	803	774	819	767	829	814	806	798	815	763	802	835	838	829	787	782	821	742	845	814	786	845	770	811	803	787	810	854	833	808	792	764	833	835	815	767	765	768	800	823	748	782	840	792	870	780	835	782	850	793	772	820	797	812	798	766	733	773	811	808	737	829	818	793	772	827	847	800	800	840	813	757	859	878	825	858	743	759	858	797	769	791	750	807	803	784	783	772	839	806	814	795	826	832	778	842	760	856	750	750	814	784	820	802	798	774	752	758	839	783	781	785	796	782	818	752	772	828	752	815	799	815	789	788	808	770	771	827	820	812	780	797	798	847	742	786	826	793	799	775	800	804	790	859	783	829	839	809	790	773	801	809	734	826	797	806	823	769	813	801	868	778	766	822	810	792	745	802	799	809	839	790	820	801	820	788	819	830	823	826	805	824	820	815	796	801	829	849	799	798	783	787	815	813	791	832	743	799	752	819	826	799	819	842	807	765	806	811	800	822	761	853	785	812	750	825	751	788	797	832	825	816	814	854	823	847	811	792	767	735	829	801	815	809	799	776	781	797	788	802	820	782	794	816	817	825	787	734	817	814	792	810	870	800	836	884	830	786	772	804	802	799	806	827	814	829	798	813	836	774	764	853	792	822	798	807	822	804	809	819	783	780	798	829	812	822	835	786	831	756	818	783	792	789	800	800	767	814	757	874	770	805	822	800	763	784	851	819	837	803	803	774	787	796	850	816	776	770	776	785	810	806	780	846	804	808	758	825	849	789	771	789	831	873	770	810	790	791	796	824	825	806	839	827	782	809	785	801	860	823	819	793	838	778	749	778	780	790	812	772	837	857	814	819	794	776	779	827	805	755	805	800	836	786	789	839	769	776	802	801	819	842	833	825	753	825	836	756	880	787	778	829	807	798	783	822	767	850	797	771	799	860	772	800	808	778	818	785	748	843	824	777	806	753	780	790	806	755	804	790	809	825	831	815	824	793	819	771	738	843	802	805	798	785	818	796	853	799	774	844	767	796	803	791	810	813	877	821	807	819	785	803	733	754	786	808	756	859	847	781	814	802	784	755	797	789	820	842	762	834	800	804	824	769	850	853	805	800	750	792	832	812	777	799	813	832	776	805	832	804	802	780	786	794	838	811	810	842	759	794	820	812	794	757	815	816	833	746	776	770	810	809	818	802	840	818	818	757	831	793	845	835	774	803	769	855	783	781	815	746	793	761	869	792	825	814	769	826	814	804	774	807	851	782	793	792	762	765	849	820	805	758	823	760	794	825	826	805	809	840	820	770	821	796	812	792	797	796	803	787	808	837	822	807	777	794	803	758	837	858	824	817	816	778	856	857	779	777	836	824	807	775	791	802	849	818	853	763	847	788	821	787	802	744	840	836	813	777	787	816	822	801	807	794	805	821	794	795	831	763	771	833	824	795	763	783	773	807	804	845	782	780	806	761	827	805	831	804	807	785	843	805	769	824	744	752	816	809	829	816	870	788	773	797	798	801	825	766	788	854	824	799	844	793	783	801	793	792	826	808	783	845	801	855	825	798	816	817	773	819	836	809	798	788	795	808	849	772	813	762	803	775	816	741	849	845	807	832	769	797	811	798	789	828	827	793	757	813	792	771	787	773	805	818	869	793	817	819	781	815	840	802	788	832	805	782	782	768	817	748	798	792	813	841	816	817	775	797	824	852	794	778	787	777	837	827	761	846	833	820	814	778	836	792	790	844	823	797	832	797	818	793	833	810	754	842	806	820	753	741	795	787	870	780	787	826	824	876	737	774	831	811	782	753	843	793	854	801	754	790	820	828	824	778	860	803	820	774	767	807	770	801	747	813	864	794	806	808	816	769	834	781	786	780	791	774	808	773	790	791	780	734	786	787	792	791	781	800	766	844	841	776	799	789	832	802	827	755	776	806	779	791	809	818	808	821	844	822	831	770	789	788	840	795	807	885	813	812	806	790	838	793	789	833	779	822	766	793	847	805	795	843	769	793	776	756	793	815	853	804	806	849	804	811	864	812	826	806	816	835	777	833	806	829	762	782	807	840	768	789	823	796	802	809	811	803	814	804	812	759	839	780	778	770	804	804	812	827	813	797	816	828	783	792	874	778	804	819	833	794	783	774	777	791	827	814	817	796	808	820	827
22958	21107	28784	23655	21106	21059	8477	2683	1993	1696	1510	1334	1313	1201	1174	1084	1049	1012	1020	970	769	744	690	665	701	626	614	580	602	598	583	498	523	509	472	484	458	481	465	446	475	469	469	460	442	435	413	434	427	439	442	436	396	431	423	434	463	453	384	454	383	444	377	450	424	376	413	440	423	411	395	413	413	430	434	424	405	419	438	402	411	461	443	407	416	420	444	396	445	414	407	412	429	413	389	415	410	399	412	433	379	391	431	424	395	438	460	434	421	407	389	406	415	432	391	423	450	397	417	425	374	425	409	432	395	421	442	374	394	378	379	415	410	432	437	402	432	438	432	420	385	406	391	394	426	436	414	401	431	434	423	408	420	424	428	417	422	384	438	436	406	426	395	470	408	394	403	393	401	437	405	454	458	454	423	375	385	370	419	403	417	443	407	433	419	424	391	416	447	396	395	417	381	419	470	399	418	424	398	426	437	397	401	411	431	416	408	417	416	407	408	386	421	411	402	437	398	399	415	429	394	422	387	444	402	430	415	378	421	371	390	427	406	417	433	393	400	424	398	423	442	427	399	416	400	389	341	418	408	413	420	441	424	410	440	390	431	425	383	405	398	413	369	430	396	408	396	419	437	442	404	437	420	437	378	364	388	391	384	390	452	433	401	408	411	392	429	417	428	413	400	398	421	378	409	449	437	416	433	394	423	420	397	419	397	391	411	409	395	437	457	434	392	408	431	390	424	421	405	423	464	377	451	383	409	411	454	404	453	415	421	411	402	424	405	397	422	398	381	419	373	402	440	399	433	396	415	434	410	416	376	393	405	382	390	443	429	429	419	416	413	398	400	407	413	421	448	458	416	405	406	424	377	423	399	387	443	406	410	410	444	404	414	398	416	412	403	429	419	405	446	415	392	413	400	402	410	400	399	399	415	414	390	444	412	430	455	414	416	423	430	388	387	400	376	425	397	407	408	387	391	396	400	439	406	392	387	428	393	463	410	380	453	397	406	419	401	430	394	407	424	398	472	406	401	420	412	405	465	424	409	422	397	436	461	450	448	401	397	416	416	395	433	437	404	384	437	425	415	387	436	430	427	467	427	387	433	418	422	395	419	430	436	472	402	397	420	407	399	449	391	407	410	416	410	431	403	398	404	409	418	391	416	394	387	387	412	425	428	414	430	381	392	413	419	415	399	410	415	470	417	380	410	396	416	412	442	388	393	459	416	421	354	419	428	392	409	415	384	368	429	401	428	401	383	450	420	378	401	425	443	377	396	401	389	413	435	427	394	415	447	415	405	395	435	387	401	402	387	374	455	388	421	405	426	416	431	417	424	389	405	431	401	425	396	423	402	417	414	421	386	399	430	379	409	397	394	425	435	453	429	411	415	456	383	424	431	422	388	385	395	385	403	409	414	437	408	433	375	416	414	446	406	393	374	465	384	434	415	409	427	398	428	410	448	403	411	418	412	424	447	364	379	436	416	418	389	422	415	411	445	426	419	392	461	406	462	409	417	407	449	443	406	404	406	388	416	425	412	418	436	373	394	391	395	439	401	417	369	386	404	408	414	408	400	370	431	440	402	433	400	416	430	482	382	410	437	390	397	417	402	391	402	401	400	425	446	439	405	414	398	424	413	421	410	393	381	416	429	416	426	461	426	418	410	437	405	406	423	465	385	408	403	394	452	431	448	422	380	393	451	451	418	454	419	430	393	416	441	363	439	416	414	395	452	406	410	420	357	387	417	423	432	368	386	427	410	404	420	413	430	432	402	385	394	430	424	424	393	434	413	376	435	401	442	396	437	406	437	454	392	388	389	417	408	429	369	417	415	429	408	391	422	404	432	388	439	385	442	420	440	429	382	381	440	454	413	389	438	401	404	405	410	437	399	408	419	430	398	428	400	365	416	396	430	432	398	417	371	436	425	412	445	382	407	407	404	416	378	412	419	399	429	410	404	403	392	404	368	442	350	392	413	400	380	411	412	392	394	384	402	406	423	414	398	412	425	415	417	434	402	381	391	382	414	381	417	384	399	387	413	408	426	454	445	427	435	449	423	424	391	405	392	427	411	415	431	395	457	426	401	385	414	419	394	419	432	427	385	419	389	402	433	399	431	420	407	411	437	400	405	417	441	385	397	436	410	399	394	389	434	408	408	410	407	398	406	406	425	441	375	406	422	415	406	430	428	405	373	432	422	393	401	437	396	435	399	370	418	430	394	396	418	427	442	428	373	430	424	400	400	421	439	398	445	439	398	409	420	418	435	416	409	418	395	426	460	416	420	410	389	394	429	413	449	396	414	423	413	406	437	394	414	400	418	407	418	399	395	446	388	395	405	414	414	441	405	407	436	445	396	405	411	398	380	415	396	441	396	390	409	459	451	426	407	424	390	399	396	417	441	410	441	423	399	428	421	416	402	390	384	428	413	422	429	435	434	407	428	446	382	434	423	396	414	458	447	431	384	406	430	396	423	372	428	424	403	390	409	431	381	396	415	411	429	401	416	402	435	450	431	429	402	416	391	417	416	392	394	443	415	410	398	386	403	397	409	383	416	394	409	405	412	400	391	462	415	428	433	416	410	434	385	453	404	419	415	424	405	421	390	416	417	411	422	443	402	438	441	415	407	411	418	398	359	435	394	405	390	388	394	429	402	452	386	404	399	386	404	434	426	379	425	398	434	430	394	415	392	440	397	380	410	415	405	423	398	391	424	433	408	428	403	424	411	432	412	433	393	415	404	418	436	414	429	405	409	394	399	458	423	424	380	437	439	427	441	358	405	400	414	395	413	352	415	412	400	431	412	405	365	410	437	400	418	429	401	408	384	416	394	409	429	423	420	423	424	440	369	468	418	423	385	449	407	419	439	411	407	414	400	436	387	432	401	393	378	403	414	416	412	416	429	392	418	417	391	395	433	413	423	394	416	416	396	446	444	419	422	426	378	400	408	424	383	405	401	411	410	395	422	429	365	424	391	395	395	406	403	441	402	402	413	389	402	415	395	431	396	431	414	378	433	417	440	420	386	387	391	410	397	427	373	376	386	448	410	372	385	413	389	394	402	423	370	416	363	381	389	408	391	470	412	418	396	434	433	394	419	423	439	417	449	412	404	402	430	433	388	396	400	398	385	406	369	452	390	402	415	413	416	439	391	407	457	414	410	391	420	374	400	399	369	417	415	431	398	416	427	399	436	413	389	376	439	429	378	435	391	426	412	407	378	411	424	401	434	418	412	430	384	415	428	392	408	390	436	422	450	453	429	433	453	413	428	421	396	382	437	419	409	393	390	415	427	396	405	432	402	387	427	414	408	394	401	407	426	455	417	434	432	440	383	420	453	440	399	406	407	398	405	397	404	408	423	417	400	431	424	402	407	406	404	423	450	433	399	396	406	409	426	437	475	407	408	429	419	433	385	402	388	417	399	430	393	412	427	426	409	378	423	420	447	439	414	421	377	408	404	453	391	400	432	423	395	374	415	423	389	409	446	421	409	384	418	410
11712	25823	22017	13685	9922	7880	6474	5164	4432	3815	3401	3033	2744	2507	2236	2201	2029	1954	1839	1678	1379	1274	1197	1116	1071	936	908	875	814	756	767	690	682	679	643	602	612	623	643	586	568	556	562	533	537	507	510	515	526	510	539	544	559	520	559	543	517	491	455	529	479	525	515	515	520	459	485	491	481	486	515	482	483	507	539	499	514	488	478	460	472	439	498	482	452	491	464	453	487	491	489	519	499	493	456	513	494	537	505	502	528	528	489	481	501	501	457	468	489	471	500	490	498	467	489	467	498	515	490	512	503	458	448	456	536	490	479	468	484	464	488	494	468	471	509	452	513	497	481	508	518	485	517	458	510	484	487	502	490	503	468	428	495	486	546	473	451	447	502	480	475	487	496	487	496	500	497	458	445	487	477	491	476	471	505	535	436	457	504	469	516	510	491	481	486	460	487	501	494	530	499	480	502	514	516	523	495	474	516	494	505	488	475	469	524	515	477	490	452	505	449	458	516	511	472	480	506	519	501	485	463	469	490	516	485	494	470	479	493	487	499	508	497	487	468	493	475	500	492	499	469	510	487	469	462	518	468	504	458	481	488	488	519	471	488	513	499	478	520	470	498	507	502	462	486	488	472	463	488	530	488	471	488	479	486	530	464	459	504	496	522	465	493	450	485	499	487	499	492	538	512	507	514	482	454	487	502	503	468	489	480	482	472	487	517	499	439	453	539	498	507	525	516	530	477	487	487	517	458	466	491	481	477	507	461	475	478	475	474	486	507	469	464	491	478	520	483	456	481	472	480	475	499	517	531	464	484	446	489	466	523	516	466	490	503	452	468	454	493	518	459	476	479	498	471	500	496	507	500	514	548	501	445	458	469	470	463	480	535	501	490	436	461	509	511	520	455	503	501	522	436	466	490	508	482	485	520	505	498	501	464	508	486	475	465	465	493	503	517	522	492	466	471	488	456	480	503	536	501	486	513	503	486	532	457	455	437	454	478	516	480	498	454	492	543	476	494	484	531	486	500	517	469	496	491	519	503	502	496	462	504	467	454	524	512	497	510	471	544	507	494	483	462	483	509	479	466	494	468	490	522	510	475	490	469	496	541	504	470	498	462	511	452	525	481	469	467	489	495	478	490	482	500	510	468	509	494	481	523	519	523	488	511	492	486	482	487	500	509	473	490	505	506	500	462	443	461	479	477	481	461	461	471	460	473	501	511	539	508	518	485	494	495	455	483	512	474	469	486	461	462	476	475	480	481	477	546	498	493	492	480	474	468	462	495	495	494	519	476	457	519	483	484	504	487	483	494	504	524	482	464	512	461	498	527	491	482	461	451	473	492	473	491	501	493	481	477	460	495	534	473	449	497	493	485	466	456	508	469	474	488	546	491	502	524	493	513	456	474	510	510	515	497	492	508	490	481	496	495	458	500	444	473	486	462	506	515	484	502	534	499	455	496	504	495	512	466	503	468	489	473	520	525	478	454	481	485	493	498	486	522	486	498	511	460	518	515	472	506	462	510	472	498	495	511	447	507	471	453	503	507	471	486	518	482	481	514	470	485	452	493	486	495	473	497	491	534	486	496	512	478	505	497	518	500	498	463	508	472	492	488	485	522	478	497	475	501	477	501	518	482	497	488	463	526	484	490	464	488	517	483	499	473	509	496	469	497	542	484	506	516	467	460	498	485	506	507	523	495	502	491	528	474	489	548	477	452	456	497	495	466	502	483	532	473	549	476	486	507	498	506	493	520	508	469	507	486	519	508	509	516	484	488	544	444	494	465	516	523	473	457	494	473	455	523	472	487	485	480	530	459	516	486	480	536	469	523	467	525	489	464	469	483	489	482	477	520	525	499	478	511	469	483	487	467	482	481	470	511	519	493	462	497	490	510	500	491	475	436	470	535	494	474	476	450	525	494	463	495	504	465	491	461	476	453	501	485	516	471	474	518	484	479	487	463	486	467	470	505	483	501	481	483	486	472	508	503	490	522	503	519	503	480	483	494	498	491	478	484	508	531	471	474	453	484	476	508	542	446	496	511	475	499	531	512	550	491	494	522	497	481	515	468	508	518	485	505	496	462	479	486	471	470	515	521	490	489	468	490	479	499	528	515	489	483	481	467	471	506	486	495	508	474	505	519	528	506	516	520	478	488	529	446	496	463	476	487	502	509	485	456	531	480	505	442	468	482	485	502	505	506	473	497	484	503	458	449	465	479	495	511	516	501	500	450	511	503	481	495	480	458	508	485	438	511	537	496	490	503	479	470	471	512	483	495	496	461	499	457	477	478	534	491	445	475	480	502	486	487	473	501	491	531	482	463	510	500	465	503	481	451	485	524	510	490	506	508	490	480	494	517	478	505	491	466	452	539	458	484	516	483	491	504	485	469	511	508	516	467	482	508	448	484	483	481	480	519	501	468	467	514	454	488	508	451	495	495	520	493	494	499	513	493	498	435	461	497	496	513	477	536	464	462	493	504	461	461	470	459	481	488	479	508	468	469	485	542	471	478	442	515	513	522	512	503	505	486	477	484	492	508	436	520	447	474	486	455	516	441	504	463	486	502	468	518	465	501	486	492	486	519	483	493	469	489	494	499	474	469	470	476	475	469	483	458	477	487	463	458	493	454	480	485	488	503	474	471	485	484	498	477	493	497	503	531	519	490	462	505	492	492	526	524	427	514	548	523	494	518	497	505	452	495	460	473	492	508	503	494	480	477	478	496	492	479	483	473	480	523	496	492	486	459	498	493	522	439	465	509	467	492	458	459	506	459	503	522	495	511	511	471	459	487	472	461	481	511	456	475	482	505	521	432	511	496	487	468	458	531	479	531	500	478	543	497	439	542	475	522	517	484	548	448	482	496	499	488	477	476	523	476	485	470	459	472	478	503	540	465	465	520	470	485	505	475	520	496	475	523	493	475	476	475	476	469	479	468	490	471	464	495	484	481	509	464	479	484	486	490	494	490	473	480	443	458	461	481	461	471	468	479	477	487	503	490	489	483	467	472	527	496	484	506	498	464	505	506	480	471	491	497	505	478	451	472	466	490	481	520	488	474	534	495	492	507	491	516	476	514	460	445	527	487	488	480	494	462	503	509	487	495	510	484	480	476	473	508	485	495	504	474	466	540	477	477	495	500	455	466	500	466	495	491	470	493	500	476	468	442	485	463	462	478	515	502	496	458	454	468	545	520	485	484	488	479	485	486	519	478	521	470	467	451	501	476	471	541	435	484	497	485	438	474	492	513	444	523	504	462	464	522	484	500	442	516	491	533	504	487	472	485	493	507	478	518	461	488	502	485	488	468	472	481	487	502	479	496	482	505	513	511	472	492	453	502	487	485	435	486	496	524	481	490	495	498	468	489	498	471	516	512	484	498	420	441	476	506	433	484	475	471	474	486	459	459	478	484	491	516	521	460	492	486	456	504	480	474	481	502	482	504	475	485	514	471	500	465	473	492	491	498	490	521	432	473	469	496	488	499	435	481	479	492	493	500	477
26950	19287	9365	3702	1981	1609	1282	996	956	896	904	741	763	794	755	717	741	711	644	700	649	585	617	666	579	562	597	594	583	536	508	571	528	550	545	522	485	552	499	492	508	504	521	505	511	527	507	533	506	472	526	518	528	530	526	479	464	514	519	524	531	523	510	496	491	529	510	464	467	511	496	507	524	488	493	540	505	488	521	529	501	520	520	480	518	515	533	507	478	540	544	561	515	525	532	511	504	514	459	504	475	510	511	478	485	486	516	514	531	488	478	467	536	537	510	505	522	491	502	510	559	491	469	471	524	522	534	486	484	530	508	499	499	535	521	516	490	512	537	539	523	510	514	473	504	478	504	488	522	491	497	475	475	509	508	477	486	520	459	539	529	471	505	518	527	504	511	493	510	497	516	558	499	522	516	510	478	496	500	491	525	520	552	509	508	502	510	520	547	481	488	482	560	508	490	518	515	474	484	554	488	548	504	520	483	488	540	520	505	506	531	464	490	549	524	506	511	563	479	490	530	515	529	500	494	483	500	492	502	497	508	487	524	512	541	518	504	504	524	553	515	512	512	535	507	503	495	500	553	520	484	534	474	518	524	517	547	521	488	524	519	536	471	542	529	529	507	490	526	526	522	518	556	493	516	492	469	571	544	479	506	504	547	494	534	502	536	489	541	460	490	500	535	509	528	504	489	508	474	522	498	531	501	473	498	524	534	515	516	502	535	519	531	476	500	494	503	509	470	547	480	520	499	524	509	497	578	494	533	533	546	539	529	524	530	536	527	515	543	506	508	496	506	499	512	558	476	525	527	541	509	495	514	505	475	494	546	534	483	532	496	565	504	505	527	510	518	504	516	473	517	501	546	518	488	495	536	541	500	544	497	474	544	521	521	547	484	548	519	498	492	529	539	523	538	463	490	474	501	526	530	528	502	501	498	516	527	499	517	530	496	513	507	530	473	526	516	494	532	506	504	471	487	473	495	507	506	541	506	478	508	486	472	491	499	501	496	525	488	513	543	513	513	508	550	500	507	524	534	540	523	497	505	513	521	496	478	517	521	537	532	507	496	527	501	522	472	495	512	471	524	474	520	521	501	511	551	537	522	517	538	532	460	504	490	530	538	505	546	512	500	527	511	541	484	513	522	490	525	517	549	522	517	546	563	587	533	524	501	544	511	500	545	508	501	528	489	475	532	509	481	500	473	531	479	541	496	512	505	473	547	505	480	511	502	467	503	520	485	505	500	500	549	507	530	470	528	451	489	538	521	509	461	534	580	520	510	480	502	530	551	532	520	541	525	518	470	488	510	529	493	538	527	504	541	499	511	498	525	459	515	527	547	495	512	491	503	515	487	513	525	481	503	523	532	530	515	532	550	508	507	519	553	500	513	517	469	521	482	526	497	495	550	518	470	526	488	513	528	519	509	521	569	481	489	526	504	503	563	504	504	507	509	508	497	490	537	536	533	465	531	517	497	527	501	498	477	538	537	552	508	480	498	490	528	548	554	484	522	500	472	521	538	528	521	525	541	505	516	531	489	531	527	511	535	488	537	497	566	481	525	483	539	548	526	551	537	497	518	523	548	527	529	511	479	531	511	559	494	509	504	513	520	514	544	518	520	487	513	512	524	496	510	491	484	519	534	525	495	515	515	559	551	535	503	503	492	511	523	502	522	518	496	553	523	535	520	546	511	541	479	487	512	505	557	523	490	552	505	500	545	532	515	487	510	520	523	507	501	545	517	504	536	519	508	525	472	499	521	487	502	508	519	537	573	539	505	485	550	487	541	441	518	544	507	512	484	488	528	514	509	518	496	533	517	502	521	487	524	540	531	516	506	515	528	466	522	517	484	542	496	519	478	487	495	503	529	505	551	499	489	519	535	545	498	525	555	483	489	493	484	496	515	518	503	568	529	532	472	514	500	511	541	518	533	498	540	515	502	506	532	487	509	494	501	518	503	512	490	499	547	557	511	484	518	500	491	536	475	490	497	533	483	528	494	506	469	529	520	483	555	513	496	492	499	511	483	532	517	490	506	495	493	522	519	514	484	493	498	510	487	500	502	515	509	522	483	512	492	506	511	490	460	531	486	479	510	509	535	503	474	549	506	496	479	507	535	534	523	508	494	469	492	502	497	523	498	539	501	508	537	525	509	512	530	483	457	518	543	498	513	506	571	499	514	466	499	514	526	528	573	501	531	527	543	522	527	478	531	482	535	559	549	473	503	509	520	553	513	505	517	524	499	508	519	484	532	525	538	529	485	510	498	499	543	525	538	500	511	519	517	567	514	492	487	520	485	525	495	525	515	526	484	502	528	505	515	499	524	553	514	524	555	532	525	484	514	539	514	521	487	502	477	527	533	522	542	530	479	453	527	559	534	529	510	531	540	499	527	533	549	530	470	491	492	512	525	527	511	523	514	507	510	486	501	518	498	486	486	513	470	531	506	513	513	502	502	515	557	469	518	504	508	478	502	504	486	502	494	494	527	480	500	483	531	516	505	529	495	529	505	540	511	559	551	503	534	499	510	535	511	546	511	516	528	520	477	508	518	522	538	473	504	532	547	506	528	512	480	514	462	465	514	482	515	472	467	508	523	502	488	473	517	503	495	513	535	448	481	539	534	517	520	485	478	498	525	521	515	523	514	517	497	531	485	530	519	543	510	515	495	523	537	506	481	548	504	509	557	507	540	529	471	519	521	513	513	513	484	529	531	495	554	480	497	537	512	507	502	509	495	485	521	493	535	498	481	518	505	519	474	521	495	534	507	535	520	488	487	487	476	545	506	472	501	553	526	531	463	472	499	509	481	534	553	446	524	537	564	507	480	508	531	499	503	503	519	515	512	500	482	501	491	508	510	508	521	506	537	450	523	488	507	536	503	506	513	498	508	558	538	503	522	497	515	505	514	498	510	500	519	490	505	517	522	542	528	518	492	509	516	492	530	487	487	545	506	494	492	531	503	521	538	531	523	496	532	512	549	481	495	554	519	515	501	525	507	498	534	501	509	487	519	541	536	486	565	540	471	527	503	484	477	492	537	519	499	533	543	540	558	485	503	502	524	510	554	519	548	488	521	493	533	529	548	548	544	522	500	467	526	533	526	512	498	496	504	531	529	518	508	529	506	540	518	505	516	497	556	495	496	563	509	507	497	511	512	512	488	501	515	511	511	534	513	533	466	572	524	568	485	512	508	516	534	527	509	489	496	507	518	522	513	525	522	520	532	499	526	498	519	487	509	494	517	522	514	501	511	534	500	504	510	520	520	534	524	508	493	519	492	527	505	536	532	506	518	513	544	546	472	523	541	468	482	496	535	468	547	503	561	496	484	526	545	513	521	544	513	497	515	489	523	485	485	502	518	523	481	524	518	477	490	512	474	559	490	478	508	489	532	553	531	520	539	501	520	517	515	529	511	503	561	492	526	551	502	499	494	528	511	527	508	487	567	531	532	489	513	529	541	524	503	492	523	510	516	488	499	481	524	496	477	514	522	529
7940	10755	9085	4795	3382	2935	2431	2076	1785	1691	1546	1399	1391	1299	1176	1299	1264	1191	1123	1126	972	842	835	843	818	752	759	723	667	708	709	683	682	702	662	672	709	698	645	708	635	633	705	596	634	626	702	663	639	638	636	645	610	640	648	667	639	657	587	657	641	589	659	611	609	569	621	605	662	619	639	652	641	670	661	674	681	619	629	629	633	624	614	608	649	603	599	634	661	662	651	644	610	609	621	626	644	608	687	664	614	684	601	677	653	645	608	663	612	631	651	658	643	619	656	642	637	643	631	671	661	666	634	649	626	639	663	626	660	642	669	623	615	616	655	696	636	667	642	643	658	666	699	662	613	655	663	657	656	655	641	595	617	618	654	644	623	660	624	638	612	619	668	652	594	663	660	628	649	624	656	655	611	623	654	635	635	611	598	651	656	610	657	646	652	575	631	604	672	620	632	633	607	624	627	632	581	649	583	625	638	663	654	572	635	637	649	653	663	670	646	609	650	676	668	622	696	657	628	630	651	631	657	643	692	624	645	600	621	633	622	643	647	645	659	631	672	667	615	673	644	621	649	685	629	635	604	650	619	660	668	622	650	636	574	688	635	659	668	602	620	677	641	626	638	681	697	673	679	688	656	664	610	635	635	649	628	652	642	655	636	668	581	635	626	649	613	599	629	613	638	625	620	624	605	633	631	596	643	611	630	656	713	610	635	589	661	630	678	654	656	644	632	591	621	658	660	639	671	647	673	661	608	610	641	662	666	642	607	635	600	639	606	639	676	645	659	681	651	681	630	687	614	638	609	607	621	591	623	641	672	575	670	623	669	632	668	640	607	612	628	641	616	664	640	631	643	649	627	674	591	622	620	685	662	618	668	639	602	665	622	656	644	634	630	638	656	616	629	669	616	637	654	615	623	645	648	700	630	680	626	654	615	624	617	655	605	654	635	592	641	594	624	630	620	619	635	647	649	636	616	607	618	628	647	596	651	602	652	667	654	666	646	672	615	641	623	633	629	590	667	626	660	662	573	656	618	635	695	611	629	610	655	618	617	626	681	659	593	627	651	599	655	620	662	630	672	621	593	685	625	657	691	576	603	625	643	674	607	619	671	636	673	646	597	636	617	644	604	659	644	712	642	613	635	633	652	618	669	637	626	658	601	613	653	612	679	622	631	617	644	661	622	578	604	624	676	659	673	635	665	615	647	618	584	624	618	672	616	632	629	636	649	611	647	644	631	650	631	646	615	653	586	619	675	673	597	613	634	616	607	633	579	631	637	627	620	660	660	614	592	684	606	646	617	661	615	686	653	635	623	616	652	661	642	616	634	591	603	614	630	633	639	675	665	648	621	631	675	625	608	595	627	650	628	609	651	623	656	625	629	647	636	615	624	605	655	612	641	649	656	648	608	647	604	652	593	624	643	632	602	635	651	673	632	639	646	633	675	642	606	644	669	649	595	674	660	595	623	644	602	635	634	650	603	638	681	643	653	650	598	699	617	656	684	632	601	626	634	666	640	617	607	627	617	643	634	664	620	649	620	618	612	616	627	675	649	575	656	654	658	620	630	636	690	632	635	665	639	628	564	626	612	607	652	674	606	639	669	639	604	647	661	602	602	632	630	653	584	653	656	664	642	629	655	609	604	597	642	657	618	613	609	626	641	624	593	642	625	652	648	635	636	602	622	639	658	651	628	648	604	624	618	584	625	634	612	621	674	652	649	614	657	645	604	642	631	632	653	673	634	619	614	568	609	613	686	601	646	626	661	683	653	572	658	650	645	665	612	641	632	617	607	577	671	595	637	640	634	620	661	648	673	613	658	627	607	643	616	615	641	647	672	630	630	630	650	654	591	609	692	632	692	647	662	609	672	667	625	569	664	636	637	637	600	630	622	667	654	662	622	614	620	625	641	654	589	638	649	612	593	627	666	650	670	617	591	627	667	634	603	645	648	613	638	621	587	643	666	604	642	657	652	718	659	622	642	624	655	608	603	627	687	661	604	668	669	620	654	653	612	626	618	605	618	647	625	642	639	656	609	632	607	650	628	662	658	669	589	582	652	626	637	627	637	622	599	611	658	615	647	635	660	616	617	616	615	663	666	634	626	664	656	598	626	638	592	622	643	667	692	625	662	664	641	637	617	579	617	641	609	678	669	611	644	602	666	601	654	597	621	644	635	654	633	676	619	660	613	639	624	653	654	639	629	646	648	657	678	644	627	622	688	654	641	650	598	647	626	655	619	650	674	621	594	639	659	660	636	654	633	626	630	619	629	646	671	595	680	638	644	689	667	673	597	668	609	647	680	592	639	634	698	610	647	621	628	623	631	627	703	607	607	637	597	618	638	629	606	648	654	671	666	646	634	657	616	625	625	692	668	621	602	649	605	676	612	632	650	621	634	632	647	657	624	607	636	622	625	605	661	581	644	645	635	639	647	606	649	690	640	672	638	622	628	699	637	647	598	617	664	600	642	628	601	664	687	673	681	609	640	675	627	617	635	650	587	637	654	633	644	666	624	624	606	664	582	656	633	632	618	672	638	583	603	600	626	638	628	644	611	636	604	613	617	665	643	657	604	616	631	614	673	638	680	643	630	626	605	625	648	649	627	628	644	672	649	627	615	666	618	619	638	615	639	667	635	671	627	689	702	632	655	567	621	659	620	628	616	626	662	648	616	640	665	649	651	620	647	632	628	664	662	641	599	602	639	637	666	688	572	606	669	618	684	596	632	623	646	597	619	619	638	636	627	610	614	644	579	608	647	679	611	640	622	661	619	638	655	593	607	648	650	659	619	624	617	641	616	595	669	651	604	634	674	638	640	660	626	620	712	653	663	650	644	615	615	691	641	657	638	629	627	594	622	681	639	617	640	619	609	594	645	615	657	631	636	660	663	668	626	647	622	677	628	682	614	659	661	639	621	628	655	661	626	623	606	606	630	644	681	630	622	681	677	664	643	646	667	653	609	637	649	629	660	655	628	622	639	606	571	705	682	631	614	622	613	642	630	642	668	649	628	633	624	656	665	633	647	616	676	608	644	643	620	661	652	682	646	602	614	676	628	592	605	598	568	675	635	609	647	679	635	637	614	641	663	617	622	643	593	641	635	647	656	617	625	654	675	647	611	566	586	636	673	650	656	645	631	631	624	634	613	672	654	683	630	630	606	629	607	614	613	621	638	630	629	649	658	606	616	603	638	621	663	673	629	634	618	650	636	668	648	671	638	606	647	669	596	608	654	665	630	666	610	627	589	615	643	627	663	622	612	668	660	641	634	604	626	592	621	618	630	648	623	605	653	665	601	618	695	647	646	616	654	654	642	569	632	643	634	609	647	573	667	621	598	624	643	649	641	629	609	630	625	660	636	631	679	583	641	621	613	650	632	609	620	624	621	648	614	616	637	619	676	620	598	635	642	650	620	599	623	613	612	597	640	638	633	629	650	663	645	594	635	651	665	632	589	630	625	661	623	666	637	690	659	622	633	671	630	598	612	622	685	616
23809	20962	28058	24031	20803	7927	2395	1576	1308	1149	970	915	850	794	795	805	776	746	677	616	541	509	428	488	464	399	403	366	369	354	390	346	339	355	316	340	354	332	311	341	332	304	284	315	314	290	339	290	328	294	310	333	284	310	309	294	326	314	312	292	260	310	286	295	306	290	310	315	298	310	274	286	290	320	319	276	292	290	295	337	284	293	301	323	294	286	281	308	304	269	293	325	288	302	288	277	283	288	290	321	290	285	328	323	301	295	343	276	288	275	333	298	288	256	306	293	293	281	276	287	281	299	317	312	314	294	297	304	302	272	288	297	324	310	290	296	294	298	276	265	272	302	280	298	291	302	297	242	314	278	292	281	269	300	275	316	272	291	289	277	269	298	284	299	324	300	313	299	277	276	327	276	311	291	274	323	323	278	279	309	315	301	281	283	284	298	262	295	300	291	285	304	288	287	284	315	302	249	317	288	284	286	279	320	312	292	269	299	327	298	282	302	302	276	305	312	304	285	343	287	305	271	298	299	293	289	307	275	273	292	335	311	291	286	265	302	301	298	290	294	315	308	330	299	279	268	284	293	273	302	288	294	302	304	304	293	296	292	296	283	295	304	269	300	319	326	280	291	280	264	326	314	269	275	265	286	301	269	303	325	309	258	267	320	305	306	290	283	279	274	314	293	273	273	299	307	298	298	271	320	289	288	297	310	248	286	295	306	296	272	285	286	311	288	293	341	292	300	319	304	304	286	277	296	279	277	293	310	301	290	304	293	286	293	305	326	303	282	327	264	277	294	311	260	274	298	319	280	309	309	261	278	293	279	289	269	288	306	304	293	288	324	295	324	331	308	320	287	323	276	254	308	291	316	304	270	297	282	278	280	331	293	313	305	286	311	304	290	302	298	295	246	317	287	303	291	301	314	279	285	306	286	276	310	282	278	317	315	313	315	321	304	300	308	321	297	292	270	280	319	293	297	302	286	305	304	314	298	293	298	302	285	287	287	320	273	315	304	301	289	303	283	278	304	292	288	314	300	297	314	317	309	308	282	299	286	281	308	307	303	295	288	295	296	270	325	304	286	301	310	306	303	307	299	291	307	277	282	308	306	285	302	300	318	296	285	256	324	290	294	294	274	258	341	274	257	309	308	280	288	291	294	265	320	295	284	315	303	324	298	270	286	279	309	273	323	271	318	332	276	278	273	270	300	276	273	287	302	305	284	311	294	268	288	280	301	333	316	300	272	282	262	304	291	313	328	317	330	300	274	297	287	274	290	316	293	245	290	264	291	299	305	301	285	313	277	303	314	285	299	280	306	308	289	282	275	294	311	292	276	309	266	282	295	307	295	292	281	318	266	304	297	319	306	290	301	289	270	312	288	307	315	317	298	311	301	298	291	293	304	286	321	285	299	305	282	327	304	329	271	307	324	290	294	273	303	257	301	292	279	295	309	274	276	324	283	266	292	289	293	308	273	308	307	285	287	270	270	326	284	288	310	287	290	300	314	295	294	275	283	282	294	292	292	282	302	276	300	298	307	274	279	300	285	306	306	310	313	283	294	292	278	293	306	285	288	309	292	296	293	281	286	294	300	313	290	282	267	301	265	260	297	326	283	313	301	295	288	331	286	305	296	325	295	293	302	324	291	263	316	279	303	296	298	272	295	273	285	318	309	263	292	270	297	284	307	316	244	297	318	294	260	300	306	286	321	252	254	303	265	277	264	325	282	268	296	335	291	297	292	306	310	288	274	312	297	297	288	298	314	312	308	287	290	305	301	298	283	297	305	280	294	302	261	286	300	319	315	310	268	286	289	298	268	304	283	288	310	308	286	300	281	301	287	318	270	295	290	285	280	283	308	287	314	295	305	288	289	282	326	264	287	295	295	293	293	290	319	275	293	274	277	309	262	265	307	287	311	326	302	324	317	295	284	283	271	278	291	281	295	292	270	300	270	272	293	303	277	307	279	322	268	320	307	274	290	289	329	309	278	271	285	287	291	324	301	297	319	290	275	275	270	305	292	297	304	316	288	290	296	282	258	333	299	256	278	298	304	298	278	293	279	275	274	241	283	302	311	297	304	314	286	325	279	299	283	299	278	310	303	286	300	259	316	298	319	317	292	308	308	292	293	295	323	263	316	308	318	278	279	299	300	298	304	287	274	307	302	307	291	288	294	303	316	288	281	299	283	308	309	301	310	278	299	275	274	271	289	297	276	289	297	300	315	317	293	302	303	298	298	260	314	309	321	329	307	305	294	284	319	305	292	287	287	305	300	294	278	313	285	299	284	261	278	310	306	282	308	296	288	279	281	313	286	297	321	302	293	305	294	282	279	282	289	278	281	310	315	291	288	273	287	293	294	284	283	298	329	293	279	317	301	266	277	326	324	284	301	307	305	340	274	303	275	286	293	292	310	295	298	292	306	275	299	303	311	312	291	292	303	294	312	296	254	319	322	314	310	308	292	327	300	309	290	307	283	263	276	300	289	283	301	303	333	314	265	317	289	297	305	311	304	291	305	310	278	302	280	279	301	325	307	312	272	274	292	305	271	293	276	312	290	273	290	313	316	310	274	303	294	310	284	318	246	289	290	304	289	303	270	280	269	303	290	307	312	277	274	258	292	301	282	281	329	288	270	316	291	310	296	279	273	305	293	307	325	276	268	305	292	282	290	301	294	279	282	283	283	288	304	309	274	280	266	297	318	285	295	305	301	297	304	301	281	326	279	324	295	318	309	308	284	277	287	303	310	284	319	296	314	303	299	276	282	300	276	276	307	284	277	317	302	321	272	302	312	300	291	291	308	299	302	287	282	299	269	278	299	310	265	286	337	303	285	279	292	295	281	286	295	292	268	308	315	300	308	291	300	275	258	302	278	287	245	299	297	330	275	314	259	270	282	278	328	291	303	287	303	283	281	302	265	308	305	282	312	314	287	291	299	275	302	313	294	317	296	323	314	267	299	301	283	286	303	302	284	315	280	260	292	301	271	287	280	283	308	274	292	319	287	311	326	287	296	321	295	310	303	265	279	299	316	276	277	279	291	291	306	321	293	293	320	296	301	300	280	310	271	278	299	325	294	296	282	299	332	304	294	271	282	333	294	308	266	274	296	291	258	330	267	293	284	318	270	322	281	312	288	287	276	291	285	288	282	296	262	299	315	288	271	285	264	282	289	301	292	272	314	305	274	297	278	322	287	266	289	272	285	309	312	290	308	266	294	283	292	314	305	299	311	316	301	293	263	300	289	281	292	268	283	292	272	291	293	284	294	348	284	319	284	284	266	325	280	329	292	291	300	323	291	292	248	316	283	270	257	295	288	309	322	249	329	306	299	266	273	293	273	278	307	312	285	288	275	293	282	300	307	294	323	304	309	299	295	276	280	300	305	294	336	262	298	282	324	313	307	273	295	305	295	288	313	299	303	293	288	291	287	303	287	282	265	292	285	312	299	321	297	277	295	289	322	312	306	298	301	282	302	290	262	303	285	304	276	310	313
8866	19059	16194	9152	6683	5336	4247	3482	2929	2524	2275	1885	1750	1707	1672	1520	1507	1393	1271	1124	1033	841	799	736	724	664	654	586	576	504	571	507	524	495	442	471	475	463	423	451	448	398	441	399	419	431	391	393	386	423	416	398	398	388	347	378	392	370	361	390	371	346	391	363	381	346	383	381	361	385	370	369	372	376	372	367	412	388	380	422	358	402	395	381	362	377	366	390	397	394	410	392	356	376	380	435	343	386	395	382	363	389	366	392	410	360	404	413	341	382	386	367	374	389	398	341	398	362	374	354	393	385	423	399	347	378	407	374	387	384	395	363	393	408	404	378	371	393	384	361	391	394	409	359	361	330	357	364	375	405	398	371	372	374	367	390	353	352	369	365	379	384	365	376	382	381	367	344	338	378	380	351	381	366	376	367	370	401	370	381	383	367	374	399	356	342	375	378	374	332	387	380	345	355	390	405	394	370	361	330	358	378	424	381	337	397	404	355	406	383	345	383	376	388	369	353	359	349	379	340	362	355	391	409	378	391	401	371	393	387	346	384	376	387	373	385	360	408	313	366	374	387	361	385	377	363	363	362	377	388	392	379	380	383	399	365	419	371	398	367	365	340	347	362	368	359	406	398	367	370	354	372	396	375	387	414	387	381	384	350	408	331	373	380	355	387	346	370	390	371	384	335	359	398	392	379	351	379	366	364	409	381	407	383	392	365	375	407	409	382	383	389	358	391	378	361	353	388	353	394	363	338	373	373	371	381	409	407	385	360	390	379	376	402	359	339	394	360	386	391	381	360	368	371	346	423	409	360	393	411	384	389	378	405	398	384	389	389	423	387	337	371	404	329	357	338	386	405	368	405	398	368	389	361	406	395	363	359	385	382	390	360	355	349	366	364	405	347	372	380	382	394	346	347	353	378	395	382	363	334	382	374	366	371	359	368	390	405	381	371	406	353	388	415	355	375	359	362	374	364	357	369	363	435	375	376	381	368	373	404	357	378	350	327	376	361	409	392	388	375	376	374	369	361	351	410	394	411	378	357	354	382	388	380	414	388	356	396	379	377	369	378	372	401	356	371	374	402	371	382	378	391	400	373	389	387	401	373	363	372	375	351	358	398	365	314	384	404	371	362	367	355	365	377	367	358	377	398	368	376	399	383	393	357	393	366	397	402	379	383	393	344	359	385	384	364	395	347	371	366	360	400	376	392	377	366	391	421	386	381	400	362	399	419	353	348	353	368	355	385	377	382	358	391	365	406	387	370	351	386	366	397	382	372	361	360	412	377	380	370	377	396	379	355	384	375	346	354	362	418	363	382	411	366	367	378	401	405	385	360	416	371	372	347	374	365	336	365	334	372	356	358	377	387	391	377	409	410	338	378	367	385	349	375	384	383	394	387	396	383	379	349	392	366	361	362	372	361	381	384	399	381	374	382	386	398	370	413	338	405	381	400	369	394	368	366	384	411	384	371	403	331	381	344	405	381	353	393	354	368	378	362	353	374	371	398	388	379	369	405	372	375	397	387	375	377	395	366	380	393	391	372	398	376	408	385	360	353	331	365	379	358	356	385	390	426	405	371	394	386	367	380	376	382	348	387	399	355	376	415	365	357	403	367	355	373	385	415	388	392	369	361	367	360	370	384	376	377	373	360	382	381	362	380	397	339	402	391	335	340	380	387	364	393	376	363	354	369	350	421	371	359	365	418	357	388	376	359	375	386	376	399	374	357	371	355	381	389	408	417	378	394	391	374	394	375	387	375	394	369	395	381	373	361	353	388	367	404	412	374	390	367	359	369	380	381	371	398	373	386	356	361	373	364	324	381	376	351	363	379	386	375	380	344	375	373	370	364	389	376	385	343	377	383	381	400	381	352	389	380	402	352	376	366	358	348	380	357	357	359	367	403	398	382	363	436	394	379	343	383	419	383	345	400	397	377	384	376	379	369	352	382	383	349	366	375	412	381	386	390	382	368	380	380	346	388	374	365	348	390	369	394	394	402	393	377	372	394	358	360	349	382	394	369	350	389	360	359	385	367	386	386	362	383	356	350	376	379	367	369	401	387	401	372	387	391	333	360	347	375	389	394	391	361	411	355	372	367	363	368	355	400	400	411	352	344	381	365	341	385	391	340	399	372	417	376	352	380	386	342	391	373	384	384	383	362	364	366	390	378	349	397	391	391	388	390	389	388	394	387	399	363	335	376	385	393	375	353	404	387	389	365	395	387	410	380	389	390	365	395	385	389	405	405	395	346	344	371	380	376	403	373	375	347	370	357	401	364	371	405	350	404	361	390	390	410	377	413	392	397	380	365	357	367	396	407	360	402	375	376	387	414	378	347	381	386	415	409	395	349	384	378	355	364	387	370	385	391	346	390	382	341	408	345	376	356	376	365	378	371	371	356	382	401	370	394	359	395	380	396	358	381	380	397	387	370	398	387	386	353	406	386	352	381	397	368	393	358	416	408	342	369	386	368	394	391	395	345	375	395	378	369	376	391	367	360	366	372	361	383	361	380	374	385	400	373	375	381	359	379	373	381	399	384	388	393	375	371	362	348	371	365	400	357	385	375	388	375	372	372	386	347	380	341	395	409	357	388	369	366	370	400	376	388	383	396	388	378	316	389	401	399	389	382	361	385	405	378	388	387	365	399	358	398	379	363	360	371	382	343	363	375	364	398	358	379	339	385	368	358	384	394	392	369	382	375	389	369	403	420	376	401	415	387	377	361	405	386	371	399	408	360	346	392	359	399	383	406	394	349	356	365	359	393	399	366	354	374	386	367	352	375	402	364	361	384	380	410	385	366	360	379	355	387	381	384	361	389	376	350	361	391	379	417	426	324	407	357	423	404	361	377	371	377	386	380	376	356	379	357	408	376	360	367	359	372	386	395	392	383	386	365	368	419	327	354	378	356	367	383	397	369	432	367	370	397	391	371	371	373	370	378	367	419	352	394	365	362	393	380	372	390	364	411	365	377	404	405	371	372	379	380	378	394	391	376	386	362	414	364	379	328	406	356	401	393	358	373	375	375	368	376	364	350	403	387	382	385	418	383	361	381	373	392	353	340	353	383	371	386	342	395	358	397	331	390	383	405	381	387	334	396	363	368	387	399	364	394	352	408	372	392	335	343	348	363	385	387	370	374	403	388	395	394	396	397	389	370	377	393	376	403	395	390	362	388	375	424	363	383	375	334	377	361	383	391	376	404	383	374	381	337	374	382	351	349	368	401	381	416	373	377	388	388	374	364	373	393	370	398	396	406	374	376	354	355	348	387	405	414	334	361	381	372	340	382	382	365	365	391	362	373	340	362	381	388	358	373	386	376	364	342	379	364	338	368	352	366	363	371	371	362	363	378	344	393	348	372	371	366	366	396	407	392	358	369	380	374	412	368	371	380	380	359	358	394	394	385	338	380	392	371	324	369	421	404	398	387	392	410	383	382	365	384	360	377	377	358	370	399	375	390	398	337	386	405	354	379	372	384	381	408	398	371	378	402
25048	20966	26672	24918	7462	2307	1786	1476	1307	1246	1146	1039	1055	1091	1064	1007	1002	921	1021	853	855	836	773	792	792	772	721	759	745	728	682	715	706	717	685	638	722	620	679	687	679	706	643	671	667	721	697	684	663	672	691	682	668	678	705	665	685	644	642	674	671	617	662	733	695	698	653	713	634	637	648	632	667	721	625	703	658	673	666	633	757	696	656	663	660	662	699	674	632	681	681	664	661	685	726	663	707	697	706	678	691	718	684	718	712	675	639	635	713	629	649	633	681	670	667	635	683	683	668	673	697	714	663	677	705	628	667	694	654	678	646	715	627	676	735	676	718	664	686	654	659	612	687	664	689	674	659	659	717	677	652	669	709	676	688	704	679	670	667	660	627	670	680	656	656	678	643	670	627	659	658	686	674	678	699	703	657	726	695	700	656	662	650	675	702	685	711	662	704	683	659	646	686	655	676	692	654	657	679	670	667	709	649	679	640	747	640	679	645	660	672	627	616	726	692	679	704	673	698	676	683	648	656	654	654	650	656	707	706	646	707	640	677	701	667	691	668	663	653	686	673	674	664	661	658	639	628	667	658	652	667	639	657	626	698	678	657	703	652	722	682	738	619	691	657	683	706	639	676	690	652	665	691	662	664	685	640	687	652	665	653	697	708	686	663	690	688	677	737	663	650	684	688	688	671	671	655	650	668	686	676	704	653	678	638	688	667	686	719	675	673	658	650	670	672	738	661	614	647	694	665	633	632	652	650	719	656	674	665	680	673	713	652	683	666	647	676	640	626	634	644	654	662	692	708	655	681	688	652	697	690	662	658	646	656	636	690	668	669	648	653	663	668	629	642	682	722	661	714	655	631	693	643	657	680	693	719	675	701	702	684	666	690	658	647	672	704	672	648	638	711	695	686	647	666	677	636	669	665	736	673	666	591	634	633	669	682	708	708	679	705	716	688	668	680	654	710	690	678	683	679	645	711	643	706	659	678	673	678	681	646	631	675	681	684	659	661	715	656	691	659	663	689	685	691	683	661	638	711	690	637	657	650	681	682	662	682	648	674	699	692	645	669	720	667	711	661	631	696	677	674	682	658	668	681	664	672	638	595	709	700	661	645	661	727	679	651	671	657	673	659	666	664	655	670	674	679	699	664	685	646	649	661	694	670	666	645	647	676	630	697	648	638	697	650	694	660	696	682	635	729	663	618	640	682	673	704	615	689	672	662	673	640	676	712	714	622	713	661	678	680	659	691	677	642	720	653	675	660	690	656	682	683	656	664	619	687	679	656	715	668	650	684	674	671	654	673	678	682	689	679	647	677	667	701	668	633	651	676	671	672	618	670	639	675	647	702	659	663	690	649	669	673	632	703	659	672	629	651	694	660	708	657	661	683	669	691	725	676	652	693	725	682	678	673	678	677	673	635	663	686	676	648	687	620	654	645	658	654	665	670	663	625	707	662	680	640	693	662	679	680	670	703	642	666	660	724	660	666	667	665	700	688	718	628	676	663	677	668	663	637	686	610	668	667	708	726	671	664	695	658	681	674	674	693	687	668	716	669	683	718	700	682	684	613	650	661	645	655	679	706	623	706	662	674	652	652	659	680	637	604	668	632	663	664	695	635	644	679	702	683	685	654	657	670	685	677	667	617	645	658	656	662	725	679	663	658	641	660	722	676	655	668	624	638	670	697	680	641	658	701	713	641	719	679	700	676	677	681	679	657	674	685	706	644	723	639	672	665	699	678	634	653	687	655	697	669	717	696	661	651	715	650	672	665	656	652	633	686	682	678	692	672	637	697	704	660	692	668	672	645	690	645	666	655	688	678	710	654	691	642	659	697	684	664	661	645	635	692	653	664	653	644	682	674	675	670	713	697	659	655	675	687	658	674	674	662	698	683	651	716	679	647	688	664	674	683	659	687	698	668	725	630	674	628	655	733	668	707	687	701	679	687	620	655	679	685	632	665	678	631	691	674	649	689	684	722	675	707	629	679	707	674	685	672	652	667	685	678	689	669	630	670	661	667	662	704	725	725	695	631	722	635	699	663	712	671	689	671	659	682	716	666	644	681	685	695	655	665	670	656	639	675	674	655	712	660	679	658	719	653	680	669	678	661	658	651	630	689	670	677	726	629	652	679	680	674	631	593	681	729	710	673	649	659	652	712	654	668	697	706	662	688	697	702	646	675	706	671	660	676	698	706	659	671	697	649	691	652	596	618	655	624	686	625	678	669	681	681	701	656	654	648	676	653	683	643	663	653	642	658	691	690	692	660	662	652	647	568	653	677	662	664	701	662	675	669	642	637	705	686	658	638	660	663	667	629	698	655	633	622	635	684	659	631	659	637	673	672	649	672	637	667	684	677	709	632	715	655	698	727	669	703	670	655	659	650	668	653	691	670	649	673	705	716	725	679	674	703	686	683	693	654	691	689	697	680	706	692	693	669	644	706	718	663	620	667	662	682	676	692	692	676	657	714	652	706	679	696	667	706	673	629	651	636	653	641	665	689	627	663	673	673	692	689	689	650	681	655	680	632	682	681	673	626	720	671	695	641	670	632	699	713	642	683	690	688	671	673	678	664	655	669	596	679	613	682	667	718	716	640	636	690	664	711	700	665	651	681	679	655	689	717	633	660	683	681	637	655	687	683	658	651	668	700	682	656	654	696	725	658	676	724	655	646	617	664	641	692	660	670	716	651	653	639	614	697	658	681	690	747	673	667	634	644	706	657	654	654	663	684	696	678	596	728	677	680	707	676	643	672	625	686	643	667	713	665	706	676	695	700	660	682	722	724	665	639	666	667	656	621	666	647	676	675	651	691	642	706	659	673	677	680	743	668	641	689	695	657	670	667	671	690	662	692	643	707	685	674	716	674	677	685	632	671	665	692	670	637	680	710	682	656	654	636	679	730	663	670	647	661	692	690	679	688	668	719	688	668	691	723	649	714	669	635	648	688	661	680	710	726	670	623	656	703	691	674	746	695	694	706	670	705	695	705	670	643	672	681	643	674	672	627	664	669	694	678	703	655	680	669	678	707	690	691	689	642	655	652	706	667	650	658	709	704	683	643	646	673	643	627	664	666	671	663	629	696	656	685	664	672	696	647	690	694	677	684	707	693	668	670	688	682	631	653	696	629	683	691	685	658	694	666	655	695	694	658	611	757	625	622	615	689	614	686	673	652	657	692	652	684	663	663	698	671	656	656	672	706	714	689	692	632	669	699	683	699	657	677	679	691	652	686	698	621	668	632	700	633	666	667	623	689	682	646	672	668	689	686	687	666	674	678	696	630	707	661	673	683	661	661	641	691	694	677	666	694	657	678	709	657	680	703	628	644	642	678	690	710	672	689	705	709	656	717	686	677	683	706	681	617	686	676	691	708	706	645	708	714	685	707	683	650	689	642	655	677	660	688	684	680	665	651	596	683	697	665	602	668	683	661	702	680	713	647	737	672	671	698	682	643	694	686	650	694	682	679	674	634	653	668	670	651	637	667	666
8819	15165	12536	6807	5251	4213	3540	2912	2646	2372	2028	1912	1880	1873	1807	1726	1721	1571	1587	1315	1274	1121	1077	1135	1056	1040	947	978	963	950	893	936	915	866	907	877	820	827	780	907	795	848	877	844	896	832	851	771	853	811	847	795	854	813	815	802	860	805	798	799	802	819	786	869	821	812	802	824	820	829	758	826	825	815	824	800	814	843	844	833	819	797	809	857	785	812	798	859	811	757	806	875	815	788	829	780	855	818	776	833	827	827	837	804	832	828	833	801	864	812	752	800	788	828	812	809	783	822	788	811	838	814	798	848	782	812	783	815	781	803	835	800	834	802	798	811	826	824	765	805	790	765	904	832	802	824	797	793	834	787	870	839	786	808	759	812	808	818	788	851	801	828	832	807	849	822	849	823	800	791	851	781	749	761	801	817	812	761	839	875	810	791	789	788	815	807	835	875	835	751	865	813	859	766	769	781	848	837	805	799	766	819	828	854	739	792	801	815	822	841	787	841	813	800	793	812	853	798	814	775	823	827	809	789	819	802	801	780	820	846	817	805	816	840	844	790	802	749	799	809	879	864	815	760	759	880	859	841	824	783	826	789	772	828	756	798	794	826	824	875	816	794	764	808	825	860	796	829	818	861	771	797	830	786	798	763	818	778	779	831	812	813	834	787	857	804	860	830	815	827	787	823	784	856	861	856	864	795	832	788	770	844	805	792	815	769	798	748	790	801	799	744	842	837	838	811	829	779	770	871	843	848	812	782	772	827	835	847	861	790	797	864	789	809	857	821	842	830	814	804	810	796	835	788	830	811	840	815	780	848	828	814	811	823	792	819	828	785	801	854	791	769	823	832	897	772	837	798	827	855	833	779	797	807	792	841	839	823	758	851	785	736	788	829	777	836	831	822	846	840	806	817	807	821	829	802	763	791	783	806	867	834	810	779	804	753	817	812	788	770	836	825	803	792	767	797	762	764	837	854	766	791	808	812	839	778	790	774	803	817	861	781	769	772	843	816	828	838	806	805	835	788	811	852	826	755	828	770	788	813	878	849	829	826	718	853	801	795	784	791	831	834	847	793	765	775	831	832	775	801	817	798	823	799	779	810	832	808	774	802	762	786	858	810	791	798	767	822	781	827	759	831	761	832	814	789	824	825	834	794	803	832	754	795	763	830	810	784	805	839	847	805	870	781	821	821	804	815	837	868	825	803	784	808	840	805	836	887	816	792	783	793	740	767	830	789	851	898	784	819	779	804	836	788	811	837	797	796	838	861	774	724	859	807	799	818	833	770	841	811	800	840	801	813	824	826	836	844	806	791	809	873	815	810	851	855	804	764	779	797	821	832	816	817	757	817	824	848	837	862	816	809	823	787	836	825	842	813	798	821	824	857	827	790	817	817	800	805	835	817	807	813	819	757	817	819	811	782	821	779	846	802	843	822	861	832	817	791	788	787	790	827	800	845	825	850	772	765	786	866	844	810	816	828	845	805	820	842	835	817	820	816	862	804	816	798	767	842	786	783	830	854	797	782	835	796	777	789	805	857	807	797	783	748	812	797	791	792	843	822	749	800	837	813	781	792	782	845	802	797	796	809	824	763	806	768	829	802	811	801	854	774	808	804	810	819	829	812	818	805	839	824	797	827	821	774	754	787	791	780	779	805	794	792	844	774	858	849	805	804	806	880	827	796	786	861	813	806	891	792	822	813	780	838	815	798	820	793	791	814	842	825	812	812	851	797	809	811	791	823	765	819	833	818	778	799	792	841	790	808	863	786	804	790	809	806	848	769	823	779	850	776	785	808	798	833	831	857	783	840	814	841	852	836	792	875	802	800	841	834	842	780	805	830	765	806	825	827	799	818	864	794	769	829	821	777	836	805	821	791	768	811	834	825	770	807	765	790	834	780	811	846	855	840	761	832	849	828	809	788	777	851	818	872	818	820	784	837	804	792	758	794	804	808	786	855	887	756	796	781	803	805	759	793	832	829	815	784	801	830	855	772	831	818	837	809	831	753	825	808	822	768	771	768	808	814	794	801	812	878	801	814	792	763	831	826	813	860	814	855	849	822	815	828	834	817	806	794	814	795	818	793	811	863	841	820	820	828	796	810	786	851	824	855	857	806	793	827	858	834	793	796	822	805	823	819	759	816	767	808	830	820	822	849	764	806	779	785	862	811	809	853	785	865	795	795	781	767	803	808	861	807	821	793	787	805	789	878	764	843	779	860	844	809	802	781	803	820	773	835	789	835	822	814	775	750	817	818	836	823	800	841	828	854	786	830	814	807	802	749	866	784	804	852	770	840	794	800	827	768	777	777	786	834	797	842	788	803	754	833	821	785	803	784	826	773	815	802	848	840	851	767	805	802	833	766	838	826	828	856	824	736	807	818	766	813	822	768	846	838	809	764	808	801	786	814	771	825	826	810	819	840	787	793	785	815	806	829	783	834	790	777	830	785	794	829	789	826	774	816	769	858	817	805	853	805	820	770	765	812	838	786	808	763	794	784	883	835	831	808	819	834	798	833	809	802	811	850	831	812	800	812	856	813	798	830	842	825	817	846	772	818	850	824	826	771	743	803	813	813	798	778	831	797	802	810	766	833	858	844	811	760	819	759	854	835	815	837	831	856	831	790	750	843	793	818	800	793	853	841	812	764	799	838	791	863	827	760	827	809	873	796	824	829	802	820	798	841	827	813	816	782	788	855	792	871	770	811	884	808	790	779	800	759	818	847	800	826	849	765	820	834	837	823	863	805	822	825	816	813	834	811	773	822	895	831	830	802	866	826	789	791	851	843	830	786	761	799	856	792	837	830	764	809	819	856	901	801	772	829	825	746	867	826	772	817	861	829	801	837	858	776	757	785	801	772	807	830	783	833	793	812	812	831	761	790	793	806	801	837	804	835	842	769	847	814	824	822	805	809	730	821	741	824	812	799	811	804	806	780	832	757	790	830	796	791	807	832	726	812	850	839	812	836	786	834	800	844	801	826	801	772	775	784	806	810	808	855	810	802	814	794	823	843	777	844	848	843	795	868	797	817	783	803	832	869	756	868	863	822	836	852	735	852	822	810	815	835	825	827	829	867	793	839	861	821	759	821	787	802	812	865	834	798	789	795	805	792	835	798	806	781	806	818	857	772	812	829	870	824	816	814	789	815	787	812	786	801	800	840	817	820	818	849	788	809	836	812	803	829	785	841	768	851	823	862	792	815	815	823	809	787	826	799	850	844	796	806	794	788	801	849	851	825	817	786	823	819	851	750	800	816	792	815	855	822	811	811	785	849	832	828	834	813	808	785	814	840	804	885	793	810	798	834	815	815	864	787	794	835	798	827	804	755	805	820	828	793	825	804	875	816	829	847	814	837	793	856	790	812	848	845	837	856	848	832	810	823	791	795	816	824	826	782	808	803	834	793	809	848	797	805	823	805	814	810	831	764	809	806	822	849	824	789	816	806	788	818	828	807	818	800	814	786	806	855	756	786	816	822	849	796	857	841	801	815
22892	21003	28650	23552	21006	20957	8597	2659	1966	1704	1453	1373	1340	1252	1267	1227	1215	1103	1009	913	836	723	636	656	674	657	588	622	541	537	529	522	503	499	470	489	447	474	466	475	429	465	457	495	422	421	453	442	443	440	429	442	418	419	414	388	405	422	424	428	428	410	403	405	430	390	418	417	459	394	400	406	440	447	395	399	395	437	413	419	427	413	447	431	424	433	408	423	409	400	418	428	429	415	429	435	422	407	402	430	432	419	424	431	429	418	384	422	430	372	401	401	446	392	397	432	425	399	407	439	412	475	432	444	401	379	424	395	459	394	436	425	399	424	415	438	410	436	448	381	430	399	410	422	398	413	405	428	407	398	402	418	436	418	434	410	412	389	393	434	431	428	405	434	425	431	423	432	411	420	416	431	426	419	386	427	392	409	452	377	426	423	407	406	437	416	407	428	391	383	388	412	462	454	391	433	407	408	390	366	457	394	415	406	428	404	404	425	423	434	432	422	413	404	409	376	445	429	426	407	405	410	386	422	387	426	412	460	416	399	432	379	410	418	424	420	438	427	439	366	444	405	427	442	408	396	396	418	409	430	413	397	422	440	405	426	388	444	413	413	414	412	472	424	420	435	424	448	423	399	417	463	413	411	480	429	444	407	427	395	406	446	421	459	418	412	421	450	417	380	420	436	389	375	416	399	424	406	426	384	424	441	413	398	422	411	403	427	419	428	416	381	443	416	378	404	430	437	377	442	444	380	414	412	397	419	431	434	434	426	364	438	400	384	434	457	408	454	390	389	412	425	420	367	402	398	407	384	412	402	380	402	359	431	416	428	423	422	393	396	405	382	413	394	419	417	409	405	432	415	414	403	397	436	400	407	415	424	432	384	445	380	445	456	398	407	412	411	421	408	440	395	439	412	413	416	397	475	409	392	428	417	420	399	381	407	431	398	396	415	411	405	411	395	426	443	435	411	421	430	454	416	433	427	416	448	374	423	419	407	383	456	444	424	399	399	415	439	407	441	438	388	381	441	437	395	386	406	415	419	436	423	425	413	403	393	459	428	392	446	432	420	409	395	448	393	413	433	457	406	414	415	395	417	407	423	420	440	393	442	432	398	397	444	433	401	431	403	405	398	411	387	421	413	438	422	438	437	374	411	440	405	420	445	379	400	395	377	448	410	415	430	393	441	404	410	419	407	396	365	410	401	452	424	434	382	419	417	429	425	405	422	404	426	431	377	407	427	399	401	392	389	434	449	423	400	372	410	407	441	408	444	377	451	388	438	386	415	401	401	431	419	396	441	430	400	437	374	390	421	458	407	367	460	448	399	411	398	433	427	410	396	416	402	403	428	418	427	420	414	420	420	389	405	429	387	418	408	404	416	379	428	423	427	400	444	394	402	395	422	443	423	390	424	396	385	400	422	419	382	456	414	463	451	419	392	382	436	419	398	438	429	390	397	410	375	429	436	413	418	420	411	402	405	423	405	450	429	434	441	426	434	436	413	430	431	426	422	427	411	388	402	424	422	414	431	438	424	388	475	403	409	413	380	465	405	413	418	431	373	412	412	429	404	420	414	419	390	459	425	409	429	401	410	428	419	426	431	394	407	397	436	440	390	393	425	420	400	430	439	407	442	431	416	431	412	433	415	397	375	433	412	414	388	366	408	425	413	418	397	426	390	400	388	400	426	424	423	414	429	391	425	390	387	436	409	414	433	453	471	421	414	401	374	406	420	457	433	412	397	432	452	398	375	422	402	420	399	451	389	415	388	404	388	412	403	434	401	429	412	424	421	424	421	416	420	415	421	370	432	413	421	409	448	445	402	399	440	430	416	385	461	368	394	423	427	443	400	419	426	427	448	430	414	426	398	406	393	374	402	422	411	384	409	427	385	466	373	378	413	431	424	408	400	442	405	396	391	388	391	398	384	417	413	401	391	428	400	438	411	429	418	404	438	422	432	407	431	388	387	401	398	400	424	421	421	416	415	391	423	421	414	470	427	431	424	394	420	383	411	429	405	392	399	369	433	402	455	403	403	451	421	422	423	388	396	415	403	401	456	430	397	445	441	425	425	400	419	398	408	404	416	445	401	394	398	422	395	413	401	403	399	383	418	416	396	379	451	427	433	417	420	394	422	405	447	411	456	410	406	390	442	403	417	426	395	400	433	428	389	432	425	405	451	434	414	414	419	432	436	374	411	398	382	394	411	426	432	389	404	376	408	404	417	403	435	406	406	413	440	378	390	405	402	405	416	403	393	418	411	373	402	444	404	409	399	451	432	429	420	440	440	418	398	413	429	408	399	409	435	431	399	427	418	386	423	429	425	405	417	414	414	401	422	379	418	435	424	382	452	412	398	429	409	414	455	439	426	391	396	422	424	405	412	410	422	424	419	423	405	412	400	406	417	415	452	434	392	424	397	424	402	422	428	442	423	424	425	422	416	416	462	433	425	373	433	424	393	386	406	442	425	405	418	389	419	434	409	449	414	425	369	386	394	417	401	364	431	440	415	417	389	438	428	390	372	405	408	384	416	411	454	407	399	410	420	409	414	405	405	399	393	389	395	400	385	396	438	442	394	429	438	364	410	400	408	387	406	421	416	384	390	389	427	436	422	421	429	428	435	424	415	391	399	442	399	405	451	447	408	397	420	394	399	428	420	439	418	406	441	433	426	388	426	377	406	405	431	435	418	426	397	426	386	456	420	396	385	435	381	406	361	410	367	400	414	410	391	434	421	439	394	375	439	416	401	415	425	431	404	420	398	437	382	404	388	399	401	413	401	402	399	423	415	418	435	448	415	393	416	418	387	429	412	415	461	413	394	414	372	399	435	425	414	408	417	389	411	404	404	432	400	395	447	438	442	434	407	387	415	406	433	414	423	405	371	414	469	408	408	433	404	434	387	353	394	406	457	414	462	413	397	394	408	395	397	442	413	377	388	428	424	446	436	408	371	445	412	400	406	414	399	440	428	439	418	394	413	380	423	411	411	393	414	420	407	404	417	425	412	403	424	395	399	432	383	425	437	403	454	432	385	389	409	446	424	402	400	423	387	429	408	427	433	415	408	408	424	412	411	428	426	406	407	403	401	404	397	405	393	433	385	398	387	433	417	430	418	407	413	391	400	429	399	399	431	455	422	405	387	398	417	427	395	423	389	430	408	445	404	423	422	419	422	415	388	396	379	383	424	389	398	398	422	423	430	435	394	441	403	421	368	393	410	408	411	417	388	417	392	423	401	379	381	394	445	413	413	445	399	383	373	403	449	421	399	443	403	413	442	446	431	371	420	369	431	407	409	412	430	461	421	386	394	430	403	403	391	427	403	426	403	415	374	423	412	405	424	430	405	388	413	424	408	403	451	409	411	354	417	413	389	402	383	420	423	390	444	410	419	381	429	446	382	389	439	378	408	421	411	414	410	371	393	400	418	420	423	420	428	377	420	430	409	416	389	421	423	422	373	420	426	415	427	424	422	411	443	410	423	416	382	403	393	419	410
11547	25122	21373	12914	10073	8043	6287	5166	4459	3646	3122	2806	2796	2652	2619	2441	2398	2223	1932	1663	1359	1240	1175	1053	1004	963	982	924	809	745	748	713	632	649	672	628	608	672	589	567	578	551	484	532	556	566	518	526	531	525	508	556	527	510	476	532	533	499	513	502	526	511	521	530	516	516	511	484	510	534	482	478	502	526	468	504	457	525	461	503	504	501	518	515	492	537	465	496	532	486	505	485	520	533	518	528	521	511	514	500	495	489	478	551	499	474	504	477	463	467	444	464	450	524	453	486	503	504	490	512	504	466	519	499	503	524	529	504	523	492	464	446	478	470	465	509	463	463	486	498	523	498	510	524	473	476	510	496	492	506	522	480	484	494	457	463	480	477	474	470	502	512	500	482	445	490	505	479	497	541	493	441	491	501	483	474	500	523	486	506	439	537	490	468	486	505	511	492	462	504	492	490	479	484	503	472	513	487	498	480	507	484	498	468	514	490	505	496	498	510	520	509	493	555	474	525	490	469	480	513	483	495	518	470	515	423	505	479	495	491	461	463	482	518	535	509	528	497	450	473	523	493	485	525	496	512	509	467	472	490	509	482	485	492	491	469	539	462	469	486	493	485	475	490	459	506	511	476	455	485	495	443	493	471	449	515	534	519	499	515	464	529	481	474	485	473	496	513	517	513	488	482	522	554	499	492	498	510	485	468	473	528	497	510	504	482	518	474	495	481	473	458	508	490	503	503	493	512	471	485	498	515	475	494	477	506	474	482	513	472	526	477	523	506	477	486	531	492	485	464	516	478	486	492	469	457	446	491	503	478	496	497	497	456	499	490	508	491	480	514	486	484	533	517	458	492	494	464	457	464	529	482	455	497	484	512	527	553	473	488	509	476	488	503	490	454	499	506	514	475	481	451	483	509	509	527	523	483	516	512	505	518	536	505	515	487	472	496	477	472	502	512	466	490	511	506	492	497	481	494	485	526	497	463	459	476	501	476	495	508	484	502	485	506	476	520	491	464	501	518	504	503	471	464	471	528	493	477	504	488	479	491	518	501	487	508	466	503	475	490	513	503	496	518	492	477	502	472	478	510	520	532	484	504	487	471	514	491	503	529	494	485	496	473	528	490	537	476	508	488	496	487	513	476	483	484	506	509	483	509	493	455	486	510	524	510	487	491	502	470	506	470	516	495	513	510	502	478	507	477	519	520	497	487	496	476	499	474	507	475	521	505	527	539	485	533	488	503	519	482	499	520	482	434	506	468	521	493	516	514	520	470	475	517	518	501	482	505	518	518	471	441	518	519	468	464	496	472	503	499	504	539	465	490	518	523	491	495	498	490	509	478	514	508	498	475	482	470	486	512	489	470	513	475	468	503	499	513	484	469	465	506	451	444	513	483	482	483	492	509	458	483	463	492	485	499	517	464	463	490	461	492	458	507	471	494	470	472	524	498	504	468	512	470	496	474	452	505	504	475	475	524	472	528	526	460	491	501	490	524	502	509	529	498	466	518	510	486	503	492	496	473	512	483	511	481	485	504	522	473	483	504	469	494	488	514	542	487	525	469	463	495	478	506	453	495	502	509	519	495	439	475	488	511	428	514	502	489	502	513	482	503	488	482	453	544	486	479	494	482	492	483	495	517	518	506	497	484	503	494	485	512	502	461	510	461	513	500	475	477	475	439	469	471	498	465	508	470	442	496	529	475	500	518	508	458	542	465	465	480	463	540	495	484	487	483	476	465	487	497	476	495	471	435	557	485	467	493	472	512	517	496	464	439	476	492	498	465	502	503	491	497	545	489	507	466	462	522	502	538	507	482	503	490	520	499	533	467	499	490	465	512	472	464	525	509	487	497	494	496	490	493	482	538	478	490	458	477	476	524	488	505	505	477	472	493	492	483	477	507	503	487	471	469	501	480	479	529	462	458	524	491	515	487	493	480	490	511	486	491	480	471	484	515	443	503	459	501	513	463	508	461	506	462	503	526	502	477	491	485	467	515	476	496	495	491	438	506	522	483	503	530	492	522	452	543	497	502	482	527	468	486	486	503	462	500	479	508	469	479	526	507	500	489	491	506	507	488	468	494	538	470	497	513	530	476	516	495	452	482	486	497	551	471	489	486	488	480	489	487	494	475	476	514	473	501	492	482	447	501	476	510	490	504	475	518	458	454	531	483	464	523	522	471	508	513	485	508	485	466	489	555	447	483	459	483	499	481	472	484	461	496	509	485	455	480	456	476	527	445	494	478	486	519	496	514	471	478	544	515	503	458	500	471	465	512	530	484	482	474	493	509	493	498	485	497	507	510	460	536	511	483	459	483	484	520	506	493	522	504	490	518	509	468	481	492	524	496	497	459	497	503	525	487	494	495	492	520	513	508	460	472	456	497	519	491	508	463	492	510	501	536	472	480	481	491	482	517	482	470	489	494	479	496	510	511	455	503	483	483	495	483	500	455	509	541	502	471	502	482	472	456	501	515	524	452	458	506	481	501	489	454	495	513	491	489	465	473	498	483	539	493	501	494	500	496	485	489	496	459	503	498	532	453	526	561	473	510	501	484	487	474	457	488	521	530	492	496	513	478	513	507	511	476	471	448	484	481	483	477	492	514	467	491	492	505	497	457	499	468	478	466	515	479	517	479	475	546	480	488	507	477	504	523	461	480	478	523	486	511	466	467	529	482	488	473	501	507	525	457	500	473	488	508	539	446	529	529	489	508	463	465	481	489	465	499	516	472	507	470	514	493	466	465	489	443	510	464	466	516	458	487	509	496	498	505	451	442	493	483	495	507	501	512	498	486	492	490	498	461	505	478	498	514	511	448	479	469	473	437	499	522	488	478	508	462	496	486	494	493	470	491	490	479	541	521	511	515	487	491	497	488	497	489	468	509	497	526	483	455	480	467	492	487	517	455	517	501	531	498	463	426	533	483	468	470	472	475	485	490	519	519	490	479	497	527	491	476	480	506	463	488	490	519	460	480	543	484	505	514	448	456	479	457	503	461	481	497	437	490	503	472	512	509	488	448	489	484	499	509	474	488	503	491	513	489	470	506	491	494	492	518	481	485	513	492	507	482	483	488	457	502	473	495	486	506	487	457	482	528	495	436	489	482	497	507	456	513	489	500	495	498	493	492	492	500	521	507	509	527	490	521	499	496	479	494	440	488	464	518	508	483	521	480	488	477	495	503	478	508	492	498	479	503	474	487	477	484	516	511	512	506	511	509	501	461	528	531	512	528	510	468	496	488	481	490	509	536	479	505	469	503	507	462	472	448	489	467	568	491	510	472	464	498	495	495	539	474	555	487	478	482	436	518	518	537	523	480	523	497	501	469	511	482	476	546	502	519	515	470	498	495	487	520	478	469	519	461	520	494	467	526	481	505	500	494	496	454	498	456	491	499	534	496	493	476	493	501	489	464	499	474	476	539	480	523	477	486	495	486	489	452	533	484	485	503	534	496	495	503	503	509	451	497	500	493	499	505	425	505	494	472	535	480	501	513
26961	19326	8839	3135	1852	1398	1121	1057	949	821	791	855	851	850	788	766	765	708	714	629	653	594	588	590	606	615	602	576	546	553	564	516	546	561	512	551	490	523	498	545	517	531	534	520	521	537	523	482	531	518	515	513	517	501	552	528	516	538	524	478	582	531	525	547	541	572	542	533	495	542	524	539	502	500	483	507	497	523	525	490	560	513	529	547	525	499	560	520	531	539	501	528	498	529	481	516	534	522	481	530	506	502	536	510	502	522	514	505	484	523	508	514	492	543	538	516	520	545	506	556	522	577	527	482	526	525	529	542	573	573	532	478	502	501	489	482	529	493	532	533	498	531	527	521	526	545	511	500	522	504	567	497	526	514	510	520	517	557	513	472	514	548	541	544	473	561	549	499	520	535	541	548	531	517	512	520	517	517	548	497	515	537	544	544	519	545	493	536	481	484	561	504	501	522	527	484	489	515	523	555	510	532	484	511	479	551	547	515	545	545	515	547	519	526	562	528	517	513	507	521	498	490	525	541	527	552	527	494	549	541	480	474	537	498	514	517	502	503	549	571	497	513	528	522	565	536	564	490	470	556	531	489	505	478	512	521	487	535	530	519	527	578	485	476	517	506	508	498	535	488	498	514	488	587	515	511	534	511	494	495	478	512	517	515	523	540	515	534	524	507	485	570	528	532	526	543	501	536	547	504	522	534	527	539	520	492	497	508	554	492	567	502	514	524	519	484	572	533	481	512	484	490	536	506	516	477	499	513	534	464	521	540	532	511	533	533	527	479	500	517	546	522	479	474	486	548	528	551	520	527	461	534	516	497	497	530	497	532	514	466	540	495	497	517	513	541	526	512	498	507	517	520	515	525	519	501	502	510	506	525	545	505	479	474	550	501	545	536	548	531	514	485	516	525	496	497	534	559	512	546	523	466	536	528	543	530	503	514	545	506	517	514	512	508	495	527	528	527	521	492	538	509	579	504	548	523	545	504	525	494	536	565	544	513	558	525	535	487	540	491	507	486	529	566	519	500	514	535	515	550	545	516	516	525	484	489	502	508	533	496	514	500	551	540	543	513	516	537	500	479	507	503	520	521	488	533	523	531	527	464	482	531	541	501	515	518	496	535	514	528	548	495	504	476	492	518	579	523	500	508	504	540	536	494	484	527	502	489	498	553	516	466	509	544	515	544	538	509	531	543	519	507	510	493	481	488	574	511	517	507	577	536	521	516	531	555	526	516	487	542	534	534	481	461	541	508	500	519	535	528	543	507	563	495	542	496	537	524	541	536	547	563	486	522	504	501	517	504	497	489	516	540	527	496	560	512	538	527	539	520	528	536	501	520	502	513	516	518	543	506	561	527	522	517	505	486	491	498	509	507	526	539	524	470	529	525	484	497	496	523	480	501	568	520	518	485	561	544	485	486	515	508	499	482	531	527	507	533	520	505	528	483	501	520	518	522	492	538	518	496	468	508	534	512	522	574	528	521	535	507	551	547	521	523	484	519	529	512	520	533	507	525	520	482	479	508	513	526	489	541	526	553	477	482	532	485	484	530	498	513	502	538	509	511	530	484	518	522	522	497	556	486	518	530	521	527	564	471	534	521	520	499	538	471	527	499	540	471	478	530	552	526	508	500	533	522	480	503	520	507	534	548	527	536	513	521	520	518	529	514	478	509	482	475	522	509	509	539	549	498	425	524	461	531	495	488	493	494	489	503	489	544	546	538	491	486	556	513	565	477	540	538	534	557	491	502	558	529	508	521	499	509	537	556	500	519	513	521	534	491	515	517	496	508	502	547	539	478	513	504	528	501	517	507	518	537	500	530	513	513	502	537	547	530	552	500	517	515	514	547	525	503	523	563	482	476	519	510	496	537	532	482	537	521	555	555	490	546	530	540	541	524	550	516	522	523	555	530	536	568	514	486	503	516	490	481	538	507	517	495	517	531	536	515	503	546	547	540	535	521	524	525	484	469	509	535	546	501	516	531	513	559	521	525	532	509	506	506	484	525	539	511	486	495	533	532	516	491	537	514	504	522	506	548	509	516	524	501	487	476	523	547	546	495	520	502	525	518	494	501	560	508	506	494	553	519	502	517	544	522	519	522	560	550	482	524	544	501	501	503	541	542	502	543	525	494	492	570	522	526	532	549	491	505	553	533	492	569	506	546	472	495	511	533	479	519	516	483	506	489	536	499	523	503	505	479	536	499	503	543	535	546	511	483	492	490	501	524	441	524	511	543	508	529	517	475	483	513	515	517	533	547	484	524	546	525	497	531	495	496	503	518	505	580	484	534	548	476	542	525	546	571	519	505	524	533	490	529	527	495	487	546	522	523	543	522	516	500	543	548	484	519	504	556	555	521	499	552	555	530	562	532	523	514	504	545	531	523	537	513	512	502	500	514	524	488	506	510	511	527	501	517	492	495	499	558	520	512	521	533	534	529	539	498	534	504	515	521	541	527	529	524	543	510	538	483	551	543	568	503	513	537	572	516	500	483	536	567	508	520	545	490	502	502	517	505	541	561	533	523	494	449	473	525	519	507	512	545	497	520	542	531	549	547	520	543	518	520	547	494	531	513	528	466	517	525	480	506	488	532	523	490	506	513	528	536	475	540	553	523	486	522	538	502	535	517	574	500	485	489	537	535	527	540	526	582	504	501	558	525	502	565	524	538	557	558	515	518	510	513	527	499	499	525	504	550	519	533	539	556	517	493	505	483	511	538	508	509	557	529	507	503	458	532	498	534	534	513	496	513	511	521	560	523	529	524	547	545	578	540	491	473	529	587	510	519	500	538	529	551	474	495	530	502	520	534	505	510	515	558	502	525	532	527	539	509	543	562	482	521	490	519	534	500	519	485	495	553	478	545	473	520	483	534	528	503	502	517	521	501	528	566	495	556	512	512	495	486	518	492	542	527	498	506	499	506	532	523	493	511	464	512	470	536	497	515	492	509	543	509	496	518	501	533	504	467	518	532	543	508	533	495	517	519	546	527	506	506	523	516	492	474	517	539	523	523	513	562	548	527	531	541	535	524	492	524	505	526	540	514	527	552	508	541	485	518	557	526	502	512	555	511	517	528	509	474	517	543	499	508	542	529	463	490	561	480	533	557	482	501	493	500	524	558	530	514	534	537	535	537	527	471	462	503	478	519	555	544	525	479	496	523	544	522	535	479	506	467	515	523	483	539	522	530	560	538	525	503	500	517	540	487	528	513	529	480	500	541	488	504	525	516	538	519	498	508	489	504	536	460	530	554	537	521	535	493	487	527	508	501	520	509	541	539	506	505	499	539	527	539	522	495	459	525	505	540	550	514	498	513	532	551	503	513	540	516	563	537	490	533	547	515	498	498	529	505	535	517	476	489	518	556	521	489	505	518	466	513	491	533	558	544	534	517	500	519	497	511	524	492	499	553	526	505	549	549	528	524	493	528	544	522	514	542	489	527	542	521	494	491	498	531	509	521	501	524	473	495	517	522	525	497	517	519	499	546
7769	10168	8480	4373	3611	2858	2310	1968	1806	1511	1429	1415	1425	1434	1341	1351	1241	1177	1057	1056	914	879	837	849	787	762	754	702	740	718	701	609	722	685	694	678	696	647	694	647	665	652	664	705	625	627	638	646	611	636	622	616	611	645	654	665	665	705	660	620	612	625	640	657	666	647	642	647	658	684	620	610	672	690	657	679	689	677	627	619	680	595	670	636	623	605	639	648	616	618	622	652	630	656	649	659	651	656	641	612	713	593	651	649	663	622	636	673	628	671	664	602	677	642	634	678	636	611	665	595	661	642	620	669	671	646	588	625	617	632	600	641	644	651	662	688	632	626	599	621	648	624	653	662	635	601	577	667	643	645	610	660	635	699	663	641	599	668	640	660	606	652	627	651	662	632	635	680	628	596	674	656	596	645	676	673	612	587	637	627	624	694	642	641	640	627	618	635	602	649	628	666	666	666	646	631	622	668	648	636	681	674	636	683	682	685	657	657	588	602	640	650	656	615	714	684	638	635	664	656	669	641	622	609	644	615	617	654	647	647	658	698	649	611	684	614	644	614	649	632	666	622	649	669	656	656	606	640	607	665	593	645	647	632	609	624	591	682	655	626	693	616	673	622	634	657	654	668	656	637	641	611	688	671	638	602	618	629	638	639	700	632	630	648	677	681	693	652	642	630	633	664	656	657	612	648	643	666	663	635	629	680	637	654	648	660	663	635	635	604	667	705	634	644	570	635	652	650	665	640	683	653	675	656	651	657	644	646	626	647	626	590	659	636	596	630	678	659	674	621	662	696	643	612	653	626	627	653	654	631	627	613	648	618	643	632	647	639	680	619	620	694	597	603	645	588	622	679	647	643	703	663	621	636	654	614	653	635	596	674	643	687	635	643	604	644	662	638	634	650	650	657	669	684	637	647	666	675	662	608	615	667	659	661	669	615	648	578	629	713	658	653	623	634	688	582	621	682	659	645	608	632	650	613	643	581	622	675	622	653	666	636	657	649	667	682	705	610	626	651	696	606	641	648	613	622	621	671	645	684	667	687	650	610	632	669	638	663	651	651	589	664	608	646	629	647	651	637	689	638	673	589	635	669	598	630	655	599	637	672	644	650	620	648	607	614	668	621	660	628	636	638	626	638	680	625	624	651	609	665	597	612	614	684	606	679	648	622	611	649	615	644	659	645	637	679	660	610	698	648	651	655	661	596	650	620	626	627	644	628	667	629	636	662	609	631	590	638	640	658	626	669	629	652	662	633	664	640	649	631	620	707	638	632	617	611	645	663	704	659	620	634	675	657	580	628	625	662	667	692	660	669	654	639	639	620	604	619	659	628	660	653	649	668	637	656	626	692	652	600	680	641	611	656	691	682	692	662	634	699	632	639	641	620	586	639	648	648	694	653	659	634	657	710	648	637	637	633	663	648	647	623	652	665	670	641	622	648	672	584	618	655	641	619	626	660	610	667	634	620	639	656	663	653	693	635	651	639	679	606	660	638	653	667	699	622	669	625	616	658	645	648	658	655	632	639	632	649	643	647	597	617	637	641	655	690	672	625	638	666	595	637	638	604	609	618	636	617	655	652	620	681	693	644	652	652	640	649	677	608	679	639	627	652	634	656	623	633	649	611	719	643	663	681	621	630	674	634	635	686	651	644	633	593	644	639	659	653	608	630	621	660	636	618	672	646	661	646	625	620	649	661	648	626	619	662	646	702	666	657	615	618	612	620	620	653	658	624	637	641	624	696	642	583	665	640	651	635	646	669	628	675	588	686	663	670	626	602	668	694	645	618	660	659	621	618	637	654	654	646	668	654	645	682	610	643	622	622	648	646	659	658	679	656	615	634	678	623	648	568	651	609	641	662	671	634	631	666	679	631	605	613	631	655	643	610	597	637	631	667	692	686	610	638	619	630	655	623	662	647	654	621	639	633	667	664	652	633	632	598	620	630	656	631	617	668	622	641	646	637	677	643	625	621	650	644	666	629	616	651	635	607	646	713	644	663	628	602	643	623	667	649	688	620	570	641	649	613	618	634	655	643	640	629	589	633	654	633	627	594	652	687	641	621	645	639	672	670	653	643	692	647	651	636	641	641	604	643	651	619	637	658	631	614	646	653	635	642	635	634	601	623	660	650	607	653	665	644	626	625	636	655	663	658	669	624	652	623	608	670	636	661	632	647	660	610	697	666	675	640	630	630	700	671	686	642	580	635	616	638	650	605	652	628	723	643	654	627	685	626	644	626	674	648	636	624	588	626	622	622	661	680	623	679	631	683	665	609	675	599	665	650	630	647	663	605	586	631	622	632	644	642	676	588	653	633	598	620	628	661	652	667	646	680	598	653	635	637	667	638	612	641	633	618	598	657	601	627	640	650	649	643	612	572	670	624	640	622	650	654	613	625	682	665	611	632	661	640	611	658	624	629	640	657	627	639	620	635	625	617	623	677	641	613	668	606	612	617	629	634	647	616	653	623	672	639	643	648	628	665	652	633	648	650	624	671	635	627	711	657	641	615	644	668	612	675	699	615	634	647	625	635	623	590	629	642	635	621	652	634	700	649	680	609	629	603	657	688	657	647	654	618	664	616	601	666	615	674	624	648	627	613	625	637	645	643	645	660	617	663	639	661	628	609	644	612	626	655	676	615	655	663	618	612	645	611	620	630	627	632	587	698	638	604	644	624	659	611	652	649	681	661	650	696	628	635	689	636	620	632	635	634	643	632	632	705	658	634	690	645	681	656	630	610	606	672	662	661	620	638	659	667	600	623	609	621	612	649	663	609	638	623	652	633	617	634	642	639	634	687	619	665	676	631	605	620	621	609	611	685	646	686	680	668	615	699	670	616	648	613	615	684	670	612	662	639	725	613	682	653	612	644	658	667	642	670	651	605	637	595	651	662	590	642	674	671	627	643	619	586	652	660	580	670	638	674	631	604	631	654	590	640	653	691	629	617	668	632	640	644	672	596	643	682	630	699	620	641	655	678	664	646	647	666	671	642	649	627	666	662	684	614	643	665	645	667	669	620	606	686	648	683	674	638	622	650	637	631	623	661	638	645	621	674	603	668	668	642	612	645	649	667	619	580	650	653	583	618	573	659	666	663	632	630	633	656	588	651	603	596	660	614	635	644	690	625	602	655	699	633	631	653	638	631	659	649	642	638	687	629	615	638	651	636	596	645	628	607	685	635	646	658	576	651	704	630	640	656	679	660	661	624	632	678	667	603	633	632	645	609	635	656	660	642	630	663	637	661	665	617	610	642	619	622	640	620	643	638	602	664	640	648	596	639	615	650	655	640	650	659	653	688	659	643	649	652	644	672	657	624	624	657	692	659	660	609	623	667	675	644	613	621	639	627	601	611	639	675	667	664	599	663	607	623	681	655	640	654	640	672	632	629	634	651	637	639	657	631	668	630	653	656	628	603	658	661	624	673	676	628	654	649	636	634	656	647	630	641	685	612	695	654	638	663	668	626	646	659	623	637	687	608	625	628	643	652
23896	20994	28107	24058	20840	8159	2295	1669	1295	1111	960	936	965	907	848	853	818	732	667	617	517	490	514	421	431	429	428	427	447	384	378	378	324	350	317	357	343	361	316	348	315	332	274	270	312	290	334	285	333	314	307	329	323	297	290	315	308	285	328	299	312	301	249	313	300	290	300	313	284	318	278	310	291	301	314	282	305	319	309	298	288	307	290	283	301	282	294	320	289	314	297	279	320	276	296	292	284	331	305	306	292	267	282	317	265	262	286	317	321	305	309	298	325	307	310	286	326	257	316	320	288	299	321	298	293	317	281	295	294	283	300	309	280	306	280	306	318	341	292	303	286	311	311	318	308	280	281	294	304	274	286	303	311	300	270	295	287	266	298	306	313	316	286	294	311	304	304	306	329	295	287	301	302	298	307	280	326	281	279	290	306	298	287	304	312	288	311	298	276	292	280	337	313	299	290	303	299	316	296	261	272	288	291	282	267	296	283	267	294	295	312	292	314	298	294	296	270	302	303	311	314	286	277	306	284	283	331	310	299	303	303	293	284	321	311	319	295	304	302	305	302	260	303	306	298	276	308	271	321	328	289	301	308	321	323	324	311	304	307	321	320	295	314	315	308	311	282	295	304	309	274	283	311	289	303	286	300	316	302	307	319	288	307	279	289	276	319	319	315	306	299	303	307	287	312	318	309	305	296	266	279	301	309	282	288	273	293	293	293	279	334	330	297	304	304	285	289	294	299	287	329	327	293	309	325	336	304	288	287	281	323	304	287	276	298	291	297	321	274	315	275	300	308	320	334	298	291	273	304	283	269	325	285	309	344	316	304	308	306	306	288	266	266	311	262	311	280	313	303	314	280	273	279	346	294	309	281	308	295	315	283	294	298	290	292	286	277	321	299	289	333	291	306	275	331	292	302	301	307	317	309	303	293	303	309	292	318	322	312	304	288	301	307	319	325	280	286	316	307	286	307	291	282	293	298	299	293	329	307	309	324	312	274	319	290	271	302	298	302	311	306	254	291	303	319	301	332	278	291	318	320	307	288	308	305	314	322	265	277	277	273	324	312	302	301	278	338	288	257	268	316	299	323	320	333	295	327	287	303	327	285	291	286	301	282	313	303	289	320	302	306	290	292	311	283	286	299	310	288	324	303	294	292	269	286	305	321	281	297	272	294	302	308	331	311	311	244	286	293	324	300	294	280	278	327	279	295	324	308	294	275	315	324	295	288	295	308	298	315	283	322	265	330	303	279	319	285	274	292	317	308	330	288	320	310	295	291	308	296	288	278	318	301	300	304	286	291	309	290	313	311	314	304	291	317	290	300	295	308	315	310	316	301	261	319	304	319	305	283	273	272	301	280	264	312	324	280	301	316	296	323	310	294	297	268	316	284	322	282	310	294	270	279	324	267	281	302	309	287	292	312	286	299	324	292	286	296	298	279	296	323	293	305	327	303	336	306	301	308	312	284	316	310	319	287	293	332	313	286	310	335	305	307	316	277	312	281	309	299	281	305	301	283	313	277	270	297	307	288	279	306	291	278	284	294	331	289	273	270	309	267	332	319	288	290	284	300	327	305	292	270	286	287	316	290	287	303	276	299	288	338	325	315	330	308	294	289	297	303	274	282	299	299	299	294	328	313	279	333	315	273	287	292	271	287	305	284	325	305	284	265	306	290	293	326	283	331	320	307	261	286	309	290	302	286	289	301	302	281	304	275	318	297	300	323	328	300	327	286	332	302	300	322	268	293	302	277	300	316	316	293	292	303	269	336	294	304	302	325	296	313	331	312	280	287	277	300	283	321	303	316	307	263	300	287	320	286	290	290	276	310	281	330	275	271	287	280	283	333	305	315	315	322	273	288	316	306	300	294	296	280	341	303	298	292	311	274	313	291	292	292	313	282	305	321	285	301	301	280	320	295	275	283	330	309	274	309	314	284	332	296	310	288	275	309	325	318	300	310	293	270	305	301	318	302	286	309	316	301	299	304	302	315	310	287	317	319	276	306	296	296	305	265	322	310	302	282	286	347	288	293	332	321	306	288	255	282	308	306	303	322	283	289	301	320	296	309	297	300	274	300	283	310	298	323	296	292	286	312	296	318	277	303	317	307	299	328	284	299	319	267	315	279	310	328	311	321	306	299	285	318	272	305	321	291	274	299	316	334	312	293	301	298	284	320	313	290	305	307	299	277	294	298	297	326	293	310	297	337	307	302	284	305	277	281	278	259	305	286	271	308	281	301	300	300	306	296	254	310	297	305	325	278	300	296	304	318	297	264	286	286	295	327	306	307	301	291	330	285	315	292	294	279	282	308	285	304	284	297	301	355	314	310	308	352	307	326	271	273	295	292	309	281	295	317	285	286	282	323	280	299	310	358	324	287	289	300	331	297	301	286	264	288	290	283	295	335	276	284	269	299	310	279	290	318	327	300	313	308	286	294	312	259	271	322	269	316	316	297	281	305	317	303	303	289	323	267	298	281	280	332	306	273	291	303	290	295	297	291	305	299	272	282	327	294	281	299	294	288	259	321	290	298	306	329	323	286	312	333	310	295	289	282	302	297	300	277	299	292	281	290	299	299	276	295	300	292	313	312	299	322	285	277	347	318	283	281	311	263	316	313	309	284	315	298	352	317	270	303	285	320	298	308	294	315	294	294	285	286	305	302	269	278	300	274	288	320	302	285	258	298	308	324	302	291	302	261	325	307	290	330	281	309	294	313	295	287	313	246	300	310	285	279	334	310	315	292	289	308	282	273	298	289	289	320	309	301	301	302	307	283	314	290	298	284	312	281	266	301	302	298	282	283	284	305	302	283	301	280	276	272	310	313	280	289	283	273	289	306	309	292	324	328	311	298	309	320	279	261	306	303	282	283	312	295	284	303	266	299	308	333	324	322	306	310	300	295	297	285	329	320	284	306	265	272	309	281	308	319	312	285	288	292	261	283	317	280	288	289	309	287	324	288	311	304	307	288	312	286	327	323	306	303	320	325	289	316	303	256	288	317	303	323	288	297	320	287	297	268	286	306	290	292	270	272	300	318	331	315	289	293	310	278	293	320	289	278	324	286	273	323	312	287	315	288	279	280	300	285	310	291	270	297	318	298	303	310	280	316	293	330	267	303	297	280	314	291	295	289	297	289	290	282	322	304	304	276	297	281	299	325	315	304	294	304	284	319	292	295	308	279	265	322	323	304	309	325	298	317	305	309	273	294	285	283	314	337	290	258	305	281	298	332	307	303	317	322	289	329	305	292	287	306	295	281	299	308	296	291	321	309	260	332	294	268	294	298	306	292	287	275	323	269	296	300	293	288	330	285	287	312	306	291	278	273	267	288	279	295	288	304	268	315	279	315	274	309	284	271	319	340	300	287	286	286	278	284	299	284	311	300	302	288	286	314	328	281	300	282	345	308	291	283	333	300	306	281	312	296	308	310	271	296	275	303	308	317	314	264	300	308	318	342	311	290	296	260	292	278	282	321	289	316	293	300	303
8834	18812	15559	9159	6975	5314	4115	3691	2914	2363	2104	2048	2005	2090	1819	1837	1641	1494	1290	1163	944	821	854	754	711	665	662	617	623	558	552	569	458	510	451	460	433	510	445	445	451	451	443	412	368	407	410	422	396	386	393	354	409	398	438	388	373	379	378	365	388	409	398	376	379	410	380	357	342	403	383	380	389	445	395	378	398	368	375	347	394	384	362	384	397	394	403	395	369	397	350	341	441	400	387	395	345	404	401	377	405	406	396	390	375	377	404	370	410	416	380	346	407	400	398	369	398	393	363	417	419	385	387	383	365	376	401	407	358	374	392	355	388	363	344	419	361	399	363	350	422	366	389	394	372	383	395	360	375	384	412	368	405	417	390	406	424	388	401	417	391	389	383	373	409	391	373	377	425	390	407	392	402	387	396	378	381	360	401	331	400	388	440	378	383	393	380	405	372	438	361	372	410	444	357	370	425	347	374	414	409	359	383	356	375	369	376	365	383	411	377	415	335	369	376	354	363	369	394	374	404	392	357	347	434	405	404	360	379	365	380	393	400	389	396	441	372	412	363	408	377	360	422	358	375	380	361	408	390	360	422	359	391	368	399	371	398	375	374	406	380	400	401	391	394	349	402	418	399	367	401	391	396	407	375	377	373	386	377	383	385	366	401	377	339	380	401	399	397	390	398	381	359	361	378	404	399	349	401	411	368	386	404	391	383	367	387	363	321	370	377	406	361	432	371	390	377	375	387	368	369	365	377	379	352	406	416	394	375	376	393	381	415	386	402	379	437	372	388	412	379	355	379	356	401	359	377	382	394	343	365	434	395	381	363	369	385	372	382	362	397	382	385	363	388	379	402	358	353	400	411	410	418	399	386	344	401	385	384	430	416	361	372	364	381	400	379	391	385	368	368	380	366	378	378	377	399	387	391	393	399	381	367	393	380	376	379	390	385	377	355	378	377	400	355	362	392	350	369	391	411	362	366	345	404	396	443	405	360	397	401	360	386	387	361	379	361	387	384	355	408	386	373	378	396	391	392	364	375	382	380	349	378	367	385	383	375	395	395	388	372	407	399	397	405	393	381	389	369	345	365	368	390	410	374	377	373	381	389	399	357	398	348	343	409	416	377	368	379	406	402	381	372	373	365	404	365	384	421	364	385	386	392	386	374	387	366	394	352	379	368	381	400	399	364	383	384	367	399	417	362	395	372	387	356	367	379	379	401	395	374	411	381	389	366	391	378	362	348	379	403	371	399	399	401	376	387	384	381	396	400	366	417	374	411	374	367	394	400	403	383	393	427	382	357	379	400	398	377	343	365	381	389	407	375	393	383	413	349	359	385	347	382	406	400	368	383	407	365	393	366	367	413	389	350	365	375	386	381	382	358	353	392	387	371	383	403	363	368	371	372	370	350	367	411	388	398	381	382	369	402	384	410	395	400	425	420	414	381	392	387	388	397	387	391	373	372	359	374	406	411	368	363	389	355	404	372	367	370	417	389	411	377	344	415	362	392	392	408	417	396	342	402	366	390	377	353	365	400	375	379	382	375	367	358	381	391	381	370	375	369	379	416	395	385	376	348	390	369	362	412	395	372	384	364	354	365	399	380	364	383	382	376	372	373	345	370	381	389	366	386	347	375	369	384	375	379	396	359	360	424	345	389	368	414	366	366	379	353	386	389	366	385	414	371	400	379	381	374	376	397	382	364	366	382	378	354	366	411	375	404	368	358	333	384	417	381	358	407	390	347	401	383	397	400	367	384	387	430	393	388	384	396	383	377	401	371	345	385	391	369	403	394	358	421	388	398	370	391	365	393	409	399	396	399	386	376	408	345	375	374	379	376	394	399	382	398	406	370	381	428	371	369	378	416	368	409	363	370	401	398	384	370	363	371	385	378	408	321	360	408	408	380	388	392	373	379	367	371	385	431	362	334	353	366	390	402	381	348	396	387	377	381	397	375	377	369	384	373	391	386	381	359	343	397	402	375	393	430	392	385	379	387	411	374	384	379	361	357	373	374	405	360	393	380	400	359	388	415	362	363	419	389	359	372	353	374	367	366	380	399	369	389	374	365	405	394	390	367	385	383	366	378	355	374	394	347	354	417	368	380	415	398	389	370	416	394	346	384	390	375	385	366	353	365	367	373	412	368	408	384	335	356	339	369	389	376	406	366	407	407	406	370	402	385	380	395	400	399	375	394	359	383	408	390	378	352	405	405	351	404	416	379	365	363	385	386	380	388	388	379	364	380	387	376	364	368	395	371	357	373	394	370	403	389	340	372	397	369	409	410	382	367	394	441	375	355	377	407	417	385	366	396	400	367	398	357	380	375	402	373	358	397	344	413	329	394	388	399	369	409	375	345	365	372	358	365	386	384	375	361	369	392	401	366	344	369	372	383	376	383	380	407	390	402	386	358	371	394	367	398	388	380	389	412	396	391	394	387	398	404	399	352	360	364	357	343	384	331	356	333	388	347	345	409	379	373	378	382	391	409	400	379	409	383	360	403	401	368	386	400	389	384	385	385	417	412	376	381	367	395	390	401	352	371	375	396	363	412	383	394	394	388	393	372	360	351	381	376	404	377	379	364	367	375	392	371	405	392	396	393	365	370	369	437	430	383	365	356	346	346	386	381	394	373	383	385	382	398	397	372	380	386	382	389	417	380	396	390	390	376	357	366	383	363	378	346	350	366	363	368	410	372	371	405	388	364	364	375	385	410	361	388	383	389	424	399	402	381	386	383	394	377	377	331	351	393	401	381	427	401	358	387	390	410	383	374	387	384	374	352	430	352	383	371	379	362	370	358	393	415	387	379	361	398	389	396	386	391	373	410	384	356	363	366	387	408	369	363	434	394	406	379	391	392	385	419	376	402	388	375	395	385	438	407	392	395	388	351	361	348	383	374	427	397	429	391	408	398	408	324	392	382	365	373	400	373	424	358	392	392	370	339	402	386	418	393	382	372	371	395	347	365	378	364	383	400	359	399	379	361	334	356	380	376	384	380	388	366	402	328	366	367	384	385	396	404	398	391	441	344	385	366	403	389	373	400	399	361	387	385	390	425	391	393	411	388	405	411	406	416	371	353	363	384	352	376	366	387	389	422	408	422	396	392	379	390	345	364	359	360	371	396	347	392	409	356	340	384	367	379	388	358	413	389	375	355	411	389	396	392	364	378	387	381	369	384	379	393	380	388	372	359	359	382	367	411	404	388	377	345	365	354	388	403	388	392	407	379	391	392	402	390	354	407	413	384	366	387	383	398	394	403	413	400	389	376	377	387	385	399	379	356	399	398	377	373	358	373	361	381	366	392	368	350	385	354	368	380	350	433	373	387	389	375	366	355	377	377	402	342	365	399	375	391	417	450	366	371	397	382	361	352	386	402	410	357	367	389	392	379	385	357	412	406	392	355	361	386	397	399	371	361	354	364	372	354	342	403	400	372	383	363	387	401	378	340	406	380	387	422	368	397	368	414	419	350	373	391	391	406	398	387	391	393	375
25102	21033	26810	24998	7488	2302	1770	1470	1307	1123	1160	1126	1143	1075	1117	1089	1087	1052	1016	876	814	870	789	786	765	732	793	769	753	739	746	743	746	752	722	718	708	725	693	707	698	638	624	718	701	723	679	702	704	721	672	724	627	638	687	677	689	696	695	712	709	684	709	671	690	665	704	660	737	674	618	646	690	743	735	732	729	676	705	707	700	663	687	676	684	677	729	648	672	676	657	700	690	695	679	735	717	676	674	667	733	675	682	677	741	678	696	698	667	728	652	631	712	651	630	690	658	643	663	701	718	697	655	681	710	605	671	727	636	654	707	672	667	656	652	628	686	655	669	729	621	676	711	654	688	683	680	724	671	659	688	679	657	661	695	704	694	646	711	651	653	652	638	711	683	702	726	738	666	654	685	661	750	675	697	701	662	679	708	680	683	724	650	679	674	709	691	738	641	681	641	671	707	655	655	734	677	710	677	641	692	695	698	677	670	644	710	720	659	682	668	661	656	675	718	640	653	708	660	655	679	630	696	700	658	716	659	648	668	670	684	684	710	640	719	703	715	692	658	639	674	681	670	734	695	660	673	687	699	671	692	692	658	722	652	614	706	698	675	687	656	720	701	685	720	632	696	706	668	677	698	683	701	684	651	704	638	678	674	681	699	678	679	660	667	681	661	695	686	683	694	705	669	682	626	723	715	651	689	689	688	721	658	677	721	711	687	629	664	658	678	713	686	705	685	671	658	668	687	701	667	652	693	651	708	674	657	672	708	658	651	670	706	695	693	700	707	663	699	685	687	688	712	688	720	701	676	672	701	652	669	727	668	653	675	665	686	694	720	661	655	712	667	735	686	680	689	673	655	672	675	687	695	678	666	658	676	658	687	663	644	674	713	720	681	669	697	716	721	681	688	646	689	689	677	689	674	659	686	656	678	654	676	718	727	697	661	690	636	686	673	687	705	660	735	702	610	671	682	668	748	700	676	692	678	680	645	623	658	697	659	650	709	666	670	654	664	677	693	631	696	669	663	701	697	679	717	658	695	704	680	693	717	672	632	662	636	646	622	671	681	692	710	688	681	650	665	696	631	689	673	705	649	691	694	717	612	717	657	633	691	655	708	716	652	731	704	711	681	626	676	680	692	731	668	706	687	692	706	659	678	660	689	709	650	697	668	689	660	698	672	643	691	685	688	672	671	682	699	654	690	686	612	630	652	673	687	658	692	691	660	720	673	661	650	659	669	645	643	699	689	653	595	733	662	659	662	721	660	707	683	666	687	685	705	677	672	630	687	663	693	683	721	700	653	684	683	662	685	710	694	705	716	715	638	678	660	689	678	680	675	641	700	731	740	691	653	682	625	686	703	690	673	639	680	704	702	641	684	684	688	695	685	642	707	718	669	677	639	709	666	713	639	673	713	655	711	687	638	650	672	689	703	663	703	682	637	632	702	715	675	678	672	705	695	629	688	732	664	708	668	645	722	671	714	683	625	684	654	685	664	693	669	628	655	717	713	645	688	676	701	632	682	639	695	704	723	685	630	639	667	681	683	718	690	718	703	700	657	610	665	665	671	681	700	710	679	673	660	689	684	663	680	626	720	666	719	693	685	667	694	670	666	658	701	679	662	639	683	624	650	681	697	669	671	682	687	670	629	702	647	629	639	686	696	666	676	633	652	694	666	677	747	686	715	702	674	711	647	708	696	716	700	715	666	661	672	711	687	649	650	683	664	711	674	671	736	643	693	681	733	713	693	727	646	637	695	706	664	668	646	674	644	703	681	685	657	671	706	687	707	648	730	636	652	660	694	685	715	698	683	688	673	627	701	717	682	668	639	687	728	675	686	736	685	696	671	652	668	657	653	700	668	680	644	690	671	653	682	672	684	693	685	697	673	620	655	700	724	690	636	698	637	724	698	668	716	641	696	673	657	701	654	714	691	684	741	707	669	663	721	638	710	646	641	694	658	712	645	717	675	694	677	677	692	685	670	693	634	637	676	649	706	669	681	700	649	664	673	690	672	643	692	718	690	679	728	671	696	631	667	636	686	697	697	656	664	664	648	679	663	671	679	695	710	681	668	684	664	610	708	660	701	698	707	680	669	686	681	671	635	668	673	685	651	675	659	657	659	667	651	655	624	646	699	692	699	693	626	657	703	679	700	687	700	677	695	662	690	671	693	650	656	645	702	693	679	668	632	653	670	627	702	624	663	684	717	643	681	687	697	660	683	716	660	703	733	690	687	686	658	665	686	646	661	696	724	677	669	676	755	706	743	691	664	685	656	653	671	653	649	677	681	644	707	634	709	634	724	705	679	609	689	719	639	683	724	681	739	708	675	713	709	675	642	631	669	694	684	677	659	662	653	693	654	667	713	648	672	672	663	671	658	681	643	692	678	659	647	641	678	698	673	709	707	653	656	647	638	676	708	651	644	720	664	658	694	651	647	701	662	667	667	671	674	697	671	657	676	645	660	683	694	631	702	688	685	611	697	640	642	680	680	628	646	712	641	625	688	680	723	657	658	694	698	680	690	638	684	704	632	637	702	668	687	703	724	660	659	691	657	714	661	739	658	668	651	682	706	706	699	667	644	686	680	639	703	675	654	687	684	688	666	685	671	674	684	707	723	666	667	701	718	657	686	711	630	688	691	703	672	670	677	647	708	691	687	680	698	664	696	672	698	686	717	678	678	693	704	687	662	691	657	685	678	658	733	675	675	679	689	657	656	640	654	680	662	684	649	736	748	669	712	685	673	702	673	674	708	695	682	642	654	680	654	661	681	632	737	665	665	689	713	719	650	658	703	643	690	654	680	657	642	693	705	666	727	689	668	690	663	690	697	719	731	647	703	705	676	708	704	639	676	696	681	661	667	662	695	630	711	747	648	700	667	702	646	684	660	650	704	732	656	668	723	680	708	657	700	717	697	697	691	665	697	630	700	675	677	666	697	674	684	674	727	738	647	670	676	652	722	634	689	688	693	704	620	668	699	669	714	676	690	666	691	691	634	717	665	651	729	693	706	676	660	704	682	688	614	662	718	691	702	661	666	688	677	673	686	669	666	715	709	681	681	667	709	675	697	662	662	719	697	666	658	650	658	688	677	676	723	763	673	679	654	692	696	687	693	688	681	643	654	680	649	684	725	673	706	709	683	656	692	704	711	678	657	643	661	644	700	648	662	668	712	641	678	691	666	639	645	690	693	702	666	656	703	670	712	684	717	663	669	640	677	716	674	640	674	668	699	679	664	681	673	638	662	645	708	692	677	678	701	639	672	653	645	653	685	654	684	700	700	709	695	691	702	677	707	672	712	659	673	690	643	723	637	701	692	643	662	696	712	654	639	697	643	715	697	666	723	668	687	680	686	653	706	684	670	699	730	679	636	644	688	669	691	686	671	679	675	665	680	675	634	674	703	641	710	672	708	672	687	689	673	677	659	636	702	657	700	711	644	691	696	653	635	701	670	670	696	673	709	700	673	681	664	704	685	728	684	673	662	655	727	698
8707	15139	12011	7112	5540	4451	3485	3162	2615	2214	2147	2088	2132	1953	1943	1871	1807	1629	1540	1381	1184	1166	1146	1023	1070	1068	1089	1013	962	958	962	932	964	843	966	884	892	907	857	863	862	935	836	873	826	815	866	873	780	812	808	844	900	827	811	830	848	828	878	770	783	827	793	798	824	855	830	789	788	821	814	842	841	801	830	772	830	798	837	801	838	795	816	827	877	805	852	786	811	775	822	822	799	838	838	812	816	856	822	807	882	803	818	848	842	813	821	855	809	790	794	789	781	786	768	760	821	840	789	820	796	827	822	749	859	804	816	789	806	832	797	809	794	803	866	845	787	846	759	813	803	807	811	830	851	812	841	820	837	779	817	794	848	771	804	863	841	835	828	813	838	743	843	838	808	810	802	812	800	828	836	835	800	782	790	827	833	839	811	797	801	819	832	800	792	839	836	832	822	783	830	839	845	783	805	851	824	835	771	828	818	813	795	809	788	826	786	778	818	801	819	838	789	769	796	839	745	770	789	797	832	790	848	805	809	850	842	843	808	798	882	811	801	821	826	841	767	838	826	812	778	815	798	755	808	890	831	831	842	807	833	776	836	805	815	795	805	796	804	822	893	838	809	765	791	846	850	849	813	860	764	816	827	804	848	821	822	844	855	802	809	846	779	814	850	846	847	846	823	882	816	808	847	787	783	842	805	788	801	743	824	770	858	787	811	812	856	821	859	819	780	753	764	890	841	822	815	799	821	768	805	857	805	805	786	799	803	823	829	778	814	826	815	821	787	812	776	802	810	801	803	855	842	827	776	827	811	806	869	873	869	783	777	819	801	804	828	894	796	820	814	823	835	815	835	869	863	811	858	848	813	796	853	757	758	856	838	826	767	843	750	816	810	797	841	795	757	862	810	856	836	850	772	808	842	832	805	808	766	821	836	837	834	794	849	818	822	824	827	797	779	852	770	839	848	838	852	845	827	781	785	826	791	834	808	788	761	777	828	802	803	857	889	774	846	810	784	832	819	788	802	742	788	882	828	816	768	853	790	793	780	776	870	805	781	813	778	837	837	783	784	763	832	824	793	799	777	842	781	845	805	801	841	858	848	849	843	808	777	823	823	800	796	798	836	829	795	821	793	795	804	772	778	842	820	817	791	789	849	816	796	847	821	834	842	798	866	834	845	756	816	813	794	789	798	855	818	812	814	854	774	855	808	822	863	793	836	828	824	761	826	800	824	819	798	781	829	802	840	818	775	842	815	823	890	829	850	842	860	839	837	837	760	788	772	805	830	803	813	827	791	771	796	819	778	810	857	807	819	825	824	840	845	783	870	806	858	808	770	811	817	778	808	841	858	806	816	781	878	841	811	784	800	868	788	837	840	848	836	840	795	793	793	780	821	856	838	871	823	803	883	792	830	747	825	795	843	798	775	837	854	804	834	864	846	809	856	785	836	807	841	786	837	810	811	806	775	788	807	772	830	833	780	861	842	827	826	853	846	868	817	874	828	824	801	815	789	787	787	845	812	776	829	840	777	784	799	781	813	812	807	839	826	815	734	838	857	752	834	788	805	804	787	782	831	846	814	851	823	790	814	780	819	822	864	802	830	810	826	807	852	862	779	807	807	796	844	824	830	856	822	842	811	821	844	806	861	822	842	820	810	810	854	860	801	809	822	838	821	788	862	800	789	812	801	846	831	837	840	786	798	754	822	804	786	806	844	868	836	845	812	813	820	810	801	845	863	781	789	859	781	814	887	803	802	855	838	855	818	851	814	786	830	822	812	803	813	839	818	775	802	794	869	808	848	845	827	842	833	814	884	828	791	767	814	802	849	799	823	812	780	839	856	811	853	832	828	808	793	805	821	797	824	748	855	828	799	837	809	761	837	833	846	832	834	836	788	821	815	861	825	794	838	852	810	818	816	870	786	813	820	789	837	784	846	857	837	823	863	817	822	806	845	866	751	859	822	821	836	815	817	827	865	837	818	838	809	839	834	794	777	830	844	822	778	814	844	800	799	770	837	816	876	841	786	825	822	809	820	833	838	775	797	792	805	889	846	785	842	871	789	829	766	821	769	857	867	831	825	803	833	795	776	835	852	816	781	822	839	864	782	829	822	812	812	818	821	816	782	810	823	845	801	820	848	793	839	814	829	803	819	790	824	769	795	843	826	840	882	838	777	806	813	877	835	795	848	815	835	815	849	850	831	825	809	803	828	805	819	782	844	796	788	786	813	817	791	804	804	827	802	811	807	831	794	849	859	817	810	805	823	798	820	786	857	841	826	816	788	804	797	847	775	856	838	827	811	856	779	807	791	821	852	849	792	843	838	787	849	845	857	807	835	832	806	831	815	835	846	817	817	816	801	841	789	835	767	864	874	853	828	802	835	796	864	848	790	796	833	842	780	775	813	836	758	818	807	791	819	814	835	789	799	818	831	871	816	854	826	845	862	813	801	869	798	833	848	820	842	818	832	777	816	779	809	768	794	804	789	808	787	829	839	834	847	851	877	782	866	844	788	800	850	801	818	796	822	845	761	876	842	824	837	816	833	820	860	793	789	828	810	866	777	754	801	820	791	811	843	847	837	829	841	837	824	797	798	856	837	785	786	841	790	813	818	824	824	853	846	749	781	846	781	814	818	807	810	797	817	849	817	829	802	832	841	839	767	823	807	794	803	824	835	826	810	838	826	836	829	805	820	858	793	822	815	871	852	804	852	826	842	826	847	793	813	829	876	827	815	820	786	798	785	826	794	794	789	812	814	839	833	809	770	844	805	793	820	814	881	834	791	828	843	848	808	802	809	841	783	821	811	848	806	825	825	805	802	790	849	790	804	814	775	874	774	844	852	803	851	806	812	843	833	833	812	843	831	798	824	870	851	786	772	828	841	792	790	808	821	798	812	834	793	810	798	831	807	819	829	860	792	813	759	824	818	779	763	904	856	910	801	805	826	785	821	812	794	817	803	841	793	821	809	806	817	805	772	853	806	759	815	802	825	810	800	798	785	789	873	806	798	823	812	791	845	845	841	760	803	880	776	810	796	804	816	813	794	799	820	831	808	819	810	835	793	819	829	768	785	812	826	785	815	791	816	797	782	917	859	828	841	796	825	835	881	843	832	783	881	789	812	785	766	838	816	796	813	816	869	831	809	813	870	794	857	825	797	844	819	823	868	789	808	823	825	785	794	813	817	812	831	819	813	865	822	797	789	812	825	860	805	843	828	829	820	810	801	805	846	797	881	873	772	821	800	809	787	786	796	786	825	804	840	801	824	838	822	827	801	817	808	780	843	843	815	802	846	843	859	809	824	793	863	856	826	828	849	860	774	804	846	853	847	852	860	776	828	806	863	842	834	830	804	808	851	868	813	818	816	805	798	837	840	780	840	810	840	851	821	793	817	791	894	774	784	810	789	822	812	772	797	765	793	835	870	806	835	814	837	808	885	834	858	830	860	819	857	839	800	765	781	807	819	833	798	845	841	804	870	787	767	813	760	822	802	851
22772	20990	28671	23481	20984	20950	8610	2746	1943	1676	1602	1467	1456	1397	1351	1256	1130	1092	1041	889	722	709	648	708	687	622	632	660	595	569	539	532	496	503	476	458	453	480	501	467	433	467	441	460	456	447	464	474	442	423	417	422	414	426	432	442	449	443	417	415	424	436	425	417	419	391	432	447	411	422	413	437	411	425	404	453	440	420	465	442	421	425	443	454	455	404	409	415	425	427	413	427	455	418	436	450	437	396	390	404	409	459	432	457	424	437	420	399	459	418	427	424	432	427	426	451	384	448	417	405	440	425	428	394	449	405	420	453	402	434	399	456	410	420	426	452	423	397	410	400	449	414	429	417	407	409	441	455	379	466	434	404	406	413	400	445	419	425	417	420	446	413	423	415	398	418	418	399	429	467	444	440	410	405	424	439	412	423	401	416	411	410	418	446	400	397	427	398	431	405	373	413	448	392	424	439	429	427	410	441	428	422	422	424	400	394	420	434	395	412	395	380	365	417	433	389	406	434	398	430	423	404	432	423	428	422	418	424	421	440	431	423	418	408	422	431	441	416	429	421	412	413	407	424	426	423	455	455	391	419	423	422	419	400	448	436	406	425	410	398	438	445	412	475	412	436	457	405	467	402	427	437	401	443	428	430	463	447	421	456	414	415	414	420	412	453	412	395	414	433	418	410	406	439	459	436	456	450	417	421	454	401	453	390	440	457	441	425	438	416	442	426	453	413	389	428	443	374	420	392	423	409	426	452	419	439	424	433	435	407	435	451	405	430	398	408	404	439	399	402	407	437	416	401	403	425	425	433	412	407	447	401	468	405	419	440	435	395	467	430	421	385	407	450	454	444	462	435	432	453	436	414	469	432	388	409	438	398	446	424	398	448	418	418	401	451	419	411	425	418	439	435	398	421	431	411	459	425	446	423	418	422	386	398	447	440	408	413	419	441	415	432	448	477	389	443	419	423	390	420	446	430	410	413	416	430	437	421	388	412	447	438	415	439	424	401	434	421	420	439	416	383	412	407	412	440	445	441	437	418	405	409	379	451	422	417	447	415	405	421	402	401	403	421	413	430	404	429	449	417	473	406	412	404	422	440	411	399	450	406	425	447	424	423	407	427	429	426	415	392	442	429	434	379	403	375	420	401	415	396	460	419	428	395	420	470	413	378	382	427	404	422	447	396	441	385	379	440	386	401	440	423	405	425	377	427	417	422	384	400	446	393	463	439	415	411	450	429	421	434	415	400	430	410	401	398	417	402	396	425	412	409	414	408	446	410	396	404	426	454	453	441	409	454	420	419	413	441	417	428	411	376	424	416	457	431	445	445	435	432	421	408	445	427	395	430	437	442	378	431	414	436	430	417	417	405	445	454	406	413	451	441	398	438	413	422	443	441	412	404	433	439	423	376	411	424	418	412	413	422	410	413	428	416	399	417	406	425	419	415	415	388	469	425	369	403	392	413	419	415	443	466	421	430	419	419	432	404	465	440	427	456	423	456	421	400	388	428	431	442	430	419	395	417	417	408	425	422	421	449	435	391	415	399	410	413	427	410	415	400	429	446	422	403	446	455	444	427	429	408	421	445	412	398	412	391	461	402	386	425	429	449	464	397	406	418	427	447	449	396	400	420	385	402	433	422	436	405	452	431	403	447	417	397	415	427	444	374	429	376	435	432	440	418	425	409	448	428	448	439	454	437	462	405	389	415	427	402	415	431	448	451	452	457	461	428	427	409	415	432	451	416	414	396	415	365	388	421	429	407	419	418	447	432	391	398	461	420	422	458	404	427	413	399	410	376	427	410	406	403	413	433	374	429	420	434	411	420	386	422	392	407	428	390	440	410	417	434	418	430	425	402	422	390	425	460	420	388	424	451	398	475	426	407	407	439	400	407	450	437	421	459	429	434	411	403	428	412	409	451	424	399	415	403	440	415	407	364	437	429	417	434	433	446	399	405	447	418	398	440	414	403	417	402	407	387	409	401	442	393	432	447	395	440	397	476	407	394	440	421	440	408	412	422	432	423	411	424	429	450	433	429	411	451	427	434	417	450	441	434	399	428	423	471	425	386	444	387	406	421	429	408	425	424	413	451	411	440	403	390	431	430	410	415	435	447	394	417	429	421	421	413	408	426	436	400	410	443	430	395	405	423	432	432	426	415	421	400	432	421	454	377	422	430	429	407	436	394	428	438	411	392	448	450	428	422	422	421	406	450	430	398	426	419	424	447	428	403	439	425	429	438	445	439	406	413	428	415	427	394	436	412	496	401	395	404	431	416	439	430	367	440	385	403	413	434	441	437	440	455	414	401	421	417	412	398	412	419	469	383	420	445	411	450	430	397	394	410	402	432	433	414	406	421	403	459	399	425	436	410	448	421	437	376	419	375	413	407	418	415	427	415	408	408	408	392	404	437	440	417	410	425	440	410	425	410	371	382	374	440	409	460	421	405	403	415	419	408	438	404	428	440	418	435	416	400	415	397	376	400	452	441	427	417	411	436	392	428	460	421	409	430	430	439	418	383	413	440	399	428	428	428	383	431	408	434	430	393	441	461	427	384	424	404	442	416	431	406	425	431	414	417	425	447	450	428	426	388	439	442	419	410	415	430	402	433	402	423	433	449	423	434	436	414	431	397	417	440	427	413	407	423	439	443	394	430	444	434	420	453	431	432	393	428	437	417	427	427	436	454	427	435	435	438	407	430	434	392	462	447	407	411	388	444	431	392	419	447	424	445	403	443	432	412	416	412	408	403	396	415	392	454	432	426	440	416	414	429	399	460	430	389	431	434	424	466	420	411	401	430	383	433	447	393	424	443	425	441	422	413	393	422	446	411	423	415	402	391	442	427	418	436	414	406	379	414	421	410	413	436	395	396	460	429	427	389	407	432	457	403	417	422	454	467	430	451	402	436	428	423	462	410	425	427	406	417	399	383	418	416	435	405	400	437	444	443	429	396	458	426	422	434	443	438	392	389	420	477	423	440	451	386	400	415	395	414	421	415	433	452	417	406	378	428	427	410	431	412	425	421	415	429	409	376	411	457	428	400	425	423	426	405	402	439	413	453	422	432	453	396	420	407	413	444	388	461	369	400	419	440	423	401	405	402	367	417	412	429	453	407	404	424	418	456	461	402	418	438	439	446	415	411	448	419	469	443	403	396	408	398	422	413	465	445	409	427	393	392	425	405	401	393	419	428	419	422	436	408	411	411	391	391	454	459	444	409	405	408	447	425	425	434	388	401	412	418	381	428	474	397	428	430	376	401	406	436	438	417	433	414	477	416	432	407	425	414	400	415	413	416	442	419	422	437	446	428	424	422	419	400	428	401	445	428	432	432	441	408	409	418	428	388	423	424	421	448	434	394	398	407	446	414	428	460	388	423	440	410	386	428	417	404	414	422	396	394	414	424	419	400	423	399	424	433	407	420	419	399	466	390	434	416	404	399	399	412	431	418	382	393	436	410	395	457	431	416	435	438	406	418	412	420	439	436	407	421
11365	24847	20838	13436	10546	7963	6476	5391	4451	3774	3488	3137	3110	3021	2672	2508	2316	2161	1796	1543	1287	1214	1143	1103	1035	1039	974	1054	904	887	754	739	708	669	663	653	639	645	604	602	635	579	594	571	547	536	593	524	572	510	537	509	500	481	525	471	555	519	553	478	473	495	510	488	526	506	512	523	533	494	501	503	544	527	495	512	530	499	507	482	482	527	507	508	504	538	524	514	520	533	515	527	509	520	503	505	490	492	512	509	506	515	494	479	549	507	526	502	538	480	477	479	491	476	496	511	479	467	505	499	514	503	523	521	484	500	489	504	473	483	501	486	475	470	518	507	492	490	515	495	503	522	520	503	488	498	513	539	483	520	495	503	489	470	531	500	500	497	546	496	506	491	473	493	508	491	498	497	508	511	494	504	489	516	521	515	523	491	470	482	516	548	544	491	555	528	504	479	534	500	523	510	498	544	485	517	512	478	470	495	493	475	531	530	492	513	499	530	448	488	516	462	522	516	517	504	541	500	527	539	450	512	477	466	528	463	513	500	497	481	467	479	488	501	482	492	480	476	510	548	548	539	493	493	500	511	467	479	494	512	498	499	530	520	505	566	539	516	509	511	520	484	491	529	489	444	481	512	468	494	548	479	514	501	487	526	484	476	506	546	489	499	507	511	451	500	493	512	513	466	553	480	507	470	485	532	534	463	519	487	489	472	463	504	504	499	511	519	552	476	517	530	532	522	520	522	508	505	479	514	563	501	482	483	495	531	490	540	535	481	510	506	470	490	544	508	529	492	489	491	480	497	513	494	478	513	453	506	478	481	502	549	466	486	515	501	540	468	470	524	516	473	493	492	512	536	492	537	494	526	514	482	509	470	466	508	523	493	520	482	468	498	506	506	473	485	500	488	513	474	515	494	512	488	482	519	478	540	530	500	470	497	534	494	464	498	465	471	490	501	481	527	477	526	505	530	504	525	489	514	492	473	520	492	487	510	495	514	511	487	546	486	525	515	471	500	465	506	466	462	482	509	475	516	532	523	529	491	489	479	507	500	474	494	503	498	496	489	501	512	525	479	513	487	487	466	509	468	533	516	527	493	479	516	483	538	550	488	465	512	521	508	522	493	505	489	529	526	488	530	515	481	465	483	482	538	525	449	481	486	516	495	471	499	495	479	524	521	520	527	483	486	523	469	528	516	507	509	529	496	505	494	540	524	476	504	483	529	466	490	487	491	525	551	472	544	519	534	486	456	489	505	516	493	530	479	512	525	507	516	497	525	494	486	511	516	520	525	495	512	508	522	529	451	506	505	443	506	520	499	461	497	499	514	493	543	501	473	555	502	529	513	496	535	494	507	465	505	509	519	509	467	478	476	519	490	513	507	503	495	491	475	513	507	438	499	553	491	489	477	485	500	547	468	471	483	517	476	528	486	473	527	513	493	494	479	484	502	500	519	505	480	526	489	524	512	491	507	528	520	504	453	502	475	488	487	494	510	494	517	501	522	521	468	531	472	473	475	480	522	529	474	526	482	525	494	487	504	529	498	550	484	473	502	528	494	485	484	496	529	509	520	488	477	535	464	451	521	495	516	500	505	491	495	478	501	506	516	503	483	484	507	509	464	502	501	479	489	484	527	491	524	510	489	531	483	491	503	542	474	516	517	478	492	499	461	506	500	489	482	528	519	522	516	522	555	523	498	521	528	497	503	502	522	491	495	484	501	480	527	509	496	512	497	508	512	518	503	512	501	482	486	469	468	516	516	473	510	481	481	498	496	507	440	488	498	508	527	500	463	522	528	512	490	504	507	481	487	503	488	477	504	502	512	509	527	521	493	494	519	520	529	484	538	488	481	446	542	494	528	501	471	508	489	469	491	525	529	537	516	536	529	512	532	490	475	498	538	524	501	508	502	504	485	529	494	500	483	468	471	466	516	516	503	541	491	500	532	520	494	474	477	488	498	506	471	531	460	520	514	501	508	475	521	513	521	531	483	512	470	486	503	512	532	513	509	526	496	494	489	526	521	524	468	521	506	490	508	483	525	445	485	506	514	497	502	492	520	500	496	527	475	479	488	504	523	517	495	491	529	500	507	517	515	548	482	484	504	474	494	513	452	507	504	485	507	495	500	507	531	502	531	503	504	467	482	485	488	519	455	508	513	506	532	551	508	501	488	505	508	516	453	530	503	497	475	519	448	482	515	511	495	490	510	482	502	487	516	492	547	503	533	507	500	496	496	498	527	517	475	489	522	493	534	522	489	491	477	497	513	483	525	482	487	484	500	474	511	482	499	529	479	507	515	521	493	503	488	549	497	485	524	508	485	550	478	471	495	509	484	502	487	473	491	499	483	558	465	490	509	470	521	526	544	507	488	534	516	507	491	492	539	492	537	486	498	501	470	481	478	490	501	485	502	507	520	501	480	490	473	467	493	479	505	501	504	500	507	559	452	515	521	477	500	521	512	483	482	484	497	512	507	498	541	464	514	498	485	493	515	518	494	545	463	491	505	503	466	475	475	506	488	482	485	506	501	453	509	533	471	501	504	479	490	477	517	507	506	522	487	503	478	546	516	487	512	498	500	471	499	460	480	488	502	499	519	520	518	520	491	472	492	442	484	506	520	486	480	500	533	493	513	494	537	485	473	473	476	505	532	484	496	487	532	538	516	500	458	511	492	513	495	506	524	535	496	523	513	501	498	502	508	479	542	527	463	513	515	502	517	501	504	512	585	488	497	493	535	471	496	519	489	468	492	476	449	502	501	482	498	487	535	483	485	523	509	484	513	514	460	474	481	514	490	507	507	488	518	517	569	519	529	496	488	511	483	494	501	494	477	511	499	502	494	534	514	492	495	490	524	503	520	531	514	479	490	538	508	499	534	487	481	524	530	512	461	488	551	525	461	531	506	472	503	487	521	502	464	492	526	500	510	492	500	504	560	487	508	538	480	496	480	480	501	541	500	490	476	481	531	520	484	493	474	549	504	480	497	537	460	511	448	466	542	497	533	504	550	510	502	513	478	487	455	507	519	508	489	482	528	477	506	508	463	488	499	461	478	453	523	532	532	503	460	507	541	486	465	471	511	479	448	485	498	492	464	462	499	506	481	489	519	497	521	476	525	500	477	531	483	493	510	501	532	480	512	520	503	489	489	515	524	476	522	520	468	517	485	481	502	517	502	520	514	497	527	522	530	509	494	496	490	512	517	522	519	475	522	479	518	519	526	501	543	519	478	502	475	485	484	501	496	538	499	514	496	486	491	522	512	497	493	469	543	479	512	494	507	494	482	545	503	511	515	514	496	490	526	496	480	508	547	498	520	509	522	504	482	515	477	498	496	485	545	458	526	519	490	501	494	481	480	510	514	485	506	507	513	465	514	547	510	523	513	505	505	529	499	496	488	513	514	499	467	499	550	483	508	525	507	464	530	497	488	527	514	521	469	472	462	500	506	475	511	501	489	491	517	530	480	492	458	476	490	515	500	494	461	459	544	488	447	515	473	513	471
27025	19156	8739	3653	2165	1579	1233	1048	941	901	884	809	859	838	846	794	778	781	720	680	618	654	566	573	579	630	585	571	600	545	567	554	550	624	523	538	551	511	554	563	491	554	571	542	529	558	543	506	535	549	567	574	544	478	545	540	534	457	541	525	539	510	490	503	569	552	513	541	491	505	486	526	495	516	520	499	534	528	480	493	545	505	536	534	532	559	482	565	521	509	521	528	580	465	484	518	522	497	543	519	497	494	478	526	490	521	541	510	498	543	525	506	529	526	504	506	531	481	525	528	487	546	501	573	524	534	558	534	527	525	540	511	494	510	530	516	530	523	483	543	560	522	540	549	538	533	549	536	475	535	528	561	522	468	533	497	524	511	518	501	528	536	499	534	539	506	514	519	524	535	541	503	576	545	556	491	477	516	486	536	532	518	531	514	546	516	523	529	535	487	534	515	516	497	522	507	483	529	533	525	556	491	538	538	493	533	516	534	520	513	543	514	504	571	512	532	512	531	540	544	542	531	531	517	525	527	551	486	553	526	512	553	509	541	537	499	542	558	479	510	525	525	564	514	531	494	525	530	525	533	513	506	520	503	527	491	498	533	511	558	508	581	578	518	577	520	538	550	520	573	505	556	567	540	476	503	528	543	529	495	554	511	522	547	512	564	516	553	498	524	527	509	540	519	515	540	520	518	532	520	540	504	457	497	540	521	490	490	518	500	542	484	551	531	522	532	530	509	490	537	509	547	553	499	517	552	542	507	503	544	550	509	534	479	553	525	499	523	537	557	523	510	522	521	552	528	482	512	529	483	497	496	521	488	487	528	530	510	519	510	491	502	494	547	537	535	521	494	545	525	542	535	553	511	527	526	514	475	506	522	551	557	515	520	472	549	514	460	509	517	514	477	548	528	536	522	550	517	548	517	515	556	488	532	540	537	510	501	512	567	508	518	521	518	535	553	580	553	471	501	477	520	459	495	503	516	511	520	555	481	469	551	555	512	530	540	513	516	485	520	510	513	558	507	488	513	566	505	501	530	544	518	504	500	524	536	531	491	541	521	534	515	497	502	496	486	547	485	506	505	493	514	517	516	522	517	527	570	497	557	503	494	502	507	506	513	547	555	514	553	490	515	523	486	518	518	507	513	523	524	505	525	524	542	518	552	513	507	507	543	533	527	544	554	505	513	523	518	564	510	516	553	544	525	512	563	541	499	490	517	521	528	544	486	533	507	506	533	551	513	514	535	469	480	505	508	548	443	523	526	556	543	513	527	526	523	529	542	508	534	502	516	534	546	514	555	496	551	548	509	487	545	538	526	510	485	492	526	580	503	525	545	506	522	542	536	540	538	501	526	539	496	528	538	526	521	547	516	479	492	558	527	534	494	517	469	535	497	529	483	521	507	524	511	551	559	488	536	517	539	490	536	504	550	542	506	506	542	487	508	556	487	535	551	567	563	501	544	519	495	525	513	567	509	536	538	541	510	487	528	511	525	535	551	567	511	485	494	498	502	487	544	524	523	494	514	497	532	525	557	530	556	516	479	542	540	493	511	516	513	546	551	497	498	513	553	552	531	511	514	519	530	509	504	513	540	518	532	497	498	508	572	502	507	516	511	506	511	522	498	484	516	527	486	522	573	510	564	514	542	464	501	532	487	522	541	517	568	527	511	528	554	491	561	546	549	519	548	547	511	527	560	538	497	529	504	512	533	527	523	518	477	504	470	512	535	510	534	504	495	510	501	533	492	508	519	509	504	492	495	502	530	510	515	519	512	540	520	493	528	519	541	513	533	475	530	522	539	504	538	499	528	518	517	471	527	527	569	500	560	506	514	524	520	510	528	534	518	532	546	450	526	553	512	523	495	531	566	548	515	585	499	547	522	489	517	517	517	561	529	538	500	551	587	469	510	525	462	499	512	537	472	493	564	528	537	516	503	569	502	533	528	478	490	530	486	507	532	557	493	502	493	539	493	541	546	505	476	498	528	492	534	486	545	529	504	538	540	520	512	465	493	483	533	557	534	503	568	539	553	519	518	535	538	529	516	491	547	556	520	548	507	505	515	485	510	508	518	499	509	532	526	531	532	497	545	511	506	516	549	512	525	492	509	498	522	489	522	501	513	513	496	468	515	519	534	558	511	547	511	541	477	529	531	526	505	559	515	498	548	473	516	539	511	540	491	507	521	481	543	489	531	520	523	515	481	511	506	495	526	516	517	531	505	536	515	538	527	506	493	467	508	533	550	508	492	554	520	501	525	553	500	522	527	494	505	509	506	545	523	512	527	536	547	494	514	541	531	517	561	505	541	459	512	537	519	544	511	537	522	509	500	537	498	528	551	526	554	476	463	553	562	549	556	529	507	500	537	538	474	533	541	489	525	542	533	522	521	523	525	541	510	564	506	499	573	517	557	504	540	535	524	490	527	552	526	481	500	547	525	509	538	564	524	528	523	523	520	557	511	490	534	545	557	513	564	529	527	511	520	544	532	547	550	512	511	519	540	546	505	483	529	525	544	539	512	516	506	500	564	518	525	504	502	548	483	531	515	517	512	531	509	510	524	522	489	518	566	553	515	479	535	507	533	551	557	514	538	557	529	522	528	553	503	485	511	535	587	506	546	532	534	542	518	486	545	514	537	533	479	508	491	497	576	514	511	469	510	559	511	518	514	529	568	511	501	500	537	542	513	498	518	506	523	526	530	491	491	555	524	533	540	515	522	501	507	529	511	507	527	508	503	517	562	517	531	469	543	549	505	510	520	476	531	512	536	509	522	464	512	532	557	528	556	499	516	502	547	505	573	548	499	531	542	522	544	531	492	521	484	523	497	490	523	491	505	531	510	513	516	533	495	554	500	531	535	517	528	536	508	539	530	524	506	517	540	523	545	520	524	505	526	518	528	506	547	538	557	539	530	537	536	564	504	544	529	516	545	516	569	506	491	518	511	489	532	495	543	507	530	497	499	530	510	496	510	495	484	526	530	507	518	515	535	550	542	559	508	533	506	557	522	537	492	508	513	545	517	542	507	489	479	547	537	488	542	503	481	484	553	544	512	528	519	514	505	511	507	518	561	513	545	519	532	473	513	510	520	536	497	481	541	523	556	571	541	505	535	567	567	506	539	493	529	464	560	525	500	549	542	556	531	537	520	588	508	468	552	531	521	459	532	535	537	484	532	496	501	501	501	547	467	508	520	512	545	519	523	469	550	538	502	511	523	554	526	510	549	534	531	506	514	535	509	545	501	531	521	491	491	527	524	516	544	506	515	491	528	495	506	524	530	506	539	483	537	499	539	555	554	546	513	537	538	543	519	491	527	521	536	499	506	484	526	496	539	512	480	512	553	521	522	539	543	519	546	478	499	545	500	494	531	530	497	550	521	487	547	543	538	499	517	530	499	507	534	543	528	548	550	514	517	491	549	494	544	520	497	526	527	584	497	545	546	532	502	484	503	514	534	569	477	506	526	530	512	529	569	510	530	479	500	564	513	469	516
7818	9978	8412	4971	3736	2853	2407	2103	1815	1628	1581	1596	1590	1506	1444	1323	1247	1143	1103	967	948	888	831	776	840	773	809	824	781	785	788	753	724	731	699	689	684	690	653	716	652	640	679	687	598	647	701	625	645	672	665	625	596	656	636	621	642	664	643	667	658	675	669	661	619	641	700	635	656	650	646	658	688	668	688	657	741	659	648	621	584	657	649	639	672	623	655	654	617	652	694	729	643	661	627	682	639	657	637	660	639	636	622	613	695	644	627	656	657	676	683	649	685	657	695	637	663	656	667	668	598	649	706	652	603	633	640	643	682	652	657	637	645	637	637	662	647	631	608	648	651	657	664	599	678	670	618	649	718	640	668	674	653	649	626	643	658	651	662	612	629	635	629	628	636	617	659	641	693	643	616	631	647	660	647	627	683	633	628	679	616	676	642	599	684	637	651	646	640	585	623	641	639	676	644	640	603	623	623	659	642	614	666	634	669	612	648	669	683	681	651	640	635	620	650	591	624	719	684	668	649	641	638	639	638	661	582	718	644	659	614	642	661	636	632	658	663	679	604	602	672	612	626	660	664	684	652	634	638	644	599	657	645	665	665	667	630	639	634	626	683	656	642	606	646	636	668	605	659	655	654	630	647	611	629	644	658	612	661	639	638	655	714	616	641	609	623	639	652	693	734	676	676	670	638	609	656	655	622	670	648	674	681	618	632	669	643	655	645	625	657	661	685	637	643	653	612	618	624	620	650	626	650	615	659	694	658	646	706	621	633	640	624	635	672	678	678	669	601	682	604	643	604	612	673	643	619	653	633	665	629	667	683	614	668	634	639	653	641	664	673	689	655	631	604	654	619	671	610	609	667	646	619	669	622	664	628	641	631	668	648	678	701	689	633	663	626	682	633	652	696	628	614	643	672	655	664	666	630	623	588	660	689	664	614	653	673	648	643	592	658	633	619	664	658	663	688	645	642	650	644	652	681	653	644	674	591	665	667	626	660	649	627	699	617	674	632	665	643	630	648	616	638	612	614	652	660	608	670	654	626	594	635	629	665	635	635	641	585	645	656	646	676	682	605	633	618	632	651	677	661	630	691	653	636	638	693	622	609	627	679	644	657	696	614	699	669	650	641	646	667	615	661	672	688	648	654	654	686	656	610	636	641	670	660	673	690	677	644	659	650	640	651	672	658	672	694	629	643	626	624	661	593	595	700	613	648	646	620	642	686	657	633	636	676	638	659	698	660	656	635	612	697	655	632	670	664	626	686	638	633	619	629	678	660	634	632	638	623	671	642	672	623	620	653	654	659	691	665	634	613	649	644	664	624	648	626	623	613	609	650	633	612	613	660	625	672	646	623	642	611	625	663	657	612	655	620	627	670	655	607	620	656	594	686	657	640	656	638	673	610	636	639	611	673	669	654	641	607	648	677	611	661	644	704	680	613	663	677	631	620	635	654	630	670	624	644	634	647	624	681	626	635	703	654	694	661	663	663	707	645	638	615	622	638	642	647	704	637	626	692	625	669	635	619	671	618	628	617	598	632	634	632	625	630	620	664	642	663	672	628	630	649	629	619	646	611	707	663	607	619	606	677	672	681	688	661	604	628	665	593	673	602	632	642	614	631	688	633	599	668	647	649	651	629	573	597	643	629	632	626	657	615	683	621	662	617	652	657	692	671	628	654	657	627	605	664	635	649	650	692	657	624	676	667	624	629	647	635	662	635	689	657	639	644	683	659	640	684	633	662	653	638	618	637	654	654	643	611	624	657	676	622	656	634	646	633	618	671	640	696	651	650	611	642	670	617	652	668	644	708	693	684	640	656	610	646	612	640	639	652	651	626	609	618	693	660	634	633	635	621	606	637	639	673	674	681	634	664	667	662	640	630	617	647	636	641	675	628	650	665	631	653	635	595	675	636	653	667	594	645	626	649	652	620	622	676	636	620	639	664	664	639	659	619	637	660	655	675	623	641	658	630	655	641	649	658	666	632	618	642	661	636	657	665	632	628	651	661	623	682	681	643	629	648	639	649	659	599	645	624	623	657	669	640	670	606	669	655	617	627	609	628	711	681	676	697	648	632	649	665	623	665	637	660	684	603	630	642	655	640	661	645	668	607	695	674	608	655	646	671	651	652	648	611	624	679	677	655	661	644	599	664	663	661	638	661	656	665	621	694	615	620	613	682	627	662	636	662	700	659	646	615	631	627	690	639	632	626	672	700	633	613	668	655	654	629	672	645	660	677	663	622	597	687	609	656	665	630	640	610	618	613	691	635	627	627	639	616	665	609	620	624	619	684	647	568	644	643	659	654	637	646	590	642	678	690	584	672	718	638	620	662	622	623	663	662	652	680	659	632	675	649	662	621	650	647	640	674	644	645	681	651	635	668	638	601	659	672	632	621	670	686	721	675	654	623	675	635	640	654	644	662	645	643	650	659	691	662	649	653	666	646	671	679	646	651	648	637	646	611	660	677	668	657	659	661	617	678	646	658	605	620	626	650	644	625	656	639	654	665	650	621	649	657	631	644	624	628	653	621	640	647	636	690	624	591	656	595	638	685	627	648	640	633	669	610	632	676	649	647	645	660	645	656	677	635	611	639	606	718	597	667	654	652	648	679	673	672	647	627	638	584	627	678	673	657	649	604	625	608	623	688	637	603	671	645	618	617	652	657	630	694	644	610	696	661	696	591	639	671	676	637	624	667	676	637	678	668	656	686	667	689	663	665	662	630	698	617	639	687	607	621	622	617	650	661	643	647	669	622	677	647	656	661	631	704	706	641	642	653	653	680	576	689	665	649	639	649	685	685	657	644	677	656	641	682	665	678	670	637	648	658	635	617	642	613	634	663	640	639	670	629	670	641	665	667	641	638	619	651	600	639	647	631	625	621	631	667	659	646	643	682	618	665	660	644	667	648	610	664	612	660	636	650	664	660	635	620	620	656	659	675	658	684	665	657	648	645	683	678	644	599	672	638	650	642	690	670	657	647	703	644	610	625	637	660	659	637	651	626	639	599	618	665	656	650	635	606	613	655	665	660	672	675	665	628	688	646	647	679	617	721	656	649	642	635	665	622	675	641	652	622	651	637	680	666	631	643	691	660	658	675	693	659	718	645	627	633	599	704	653	649	630	629	609	650	639	656	643	648	620	658	631	651	670	634	616	622	681	624	658	627	667	634	622	681	644	623	668	624	646	646	695	647	660	643	661	661	610	633	583	642	623	647	670	653	660	666	650	622	649	597	698	648	633	677	654	623	649	619	691	628	650	658	645	652	669	692	679	664	624	619	624	639	643	606	669	636	625	664	733	655	633	680	635	680	664	659	665	652	637	642	645	634	640	605	641	656	600	682	638	656	636	672	630	650	660	644	659	634	657	649	667	652	677	642	637	611	609	624	673	647	680	587	666	682	678	666	656	580	664	700	675	663	600	676	679	627	640	639	647	654	641	638	641	667	698	619	656	639	650	663	667	659	648	623	622	625	636	698	653	639	601	606	624
23873	20958	28047	24032	20775	7989	2389	1601	1230	1159	1085	1040	972	959	872	841	793	698	598	561	516	459	444	418	473	479	468	382	405	397	378	373	404	395	352	359	342	340	349	324	308	307	326	346	312	305	286	325	300	300	308	330	324	292	313	327	314	333	309	301	294	295	288	334	295	297	320	321	323	327	296	343	285	338	309	297	314	296	304	298	282	334	323	341	352	326	298	328	308	315	314	320	326	313	331	269	269	300	303	292	320	311	334	335	306	285	295	313	298	299	291	299	326	296	288	301	287	313	313	334	323	320	318	268	292	305	320	301	319	303	293	293	298	312	305	297	311	313	294	301	301	296	281	271	311	292	321	307	292	320	307	320	322	299	309	315	286	273	276	310	327	332	280	325	306	296	278	289	252	315	297	306	280	299	266	286	322	314	316	330	338	297	310	329	314	275	288	303	317	294	289	293	299	295	292	346	296	295	309	303	319	305	296	321	311	300	273	297	313	272	335	327	305	300	306	285	352	295	300	313	334	334	284	316	296	301	285	294	325	283	293	321	298	320	289	314	316	304	271	294	295	324	330	280	306	265	260	308	321	301	288	301	319	328	316	296	299	279	294	319	319	336	304	303	296	330	299	289	295	316	297	288	308	271	327	298	294	301	321	307	313	315	296	319	307	289	300	293	306	339	316	297	302	288	302	310	293	314	271	315	305	302	277	307	266	333	316	278	315	300	332	308	300	313	276	295	280	297	299	276	313	313	319	328	325	308	313	329	302	296	299	297	323	322	304	297	307	315	312	342	320	276	299	310	289	310	313	305	306	321	354	327	325	306	288	333	341	315	332	308	326	287	292	317	326	306	290	313	295	296	311	304	293	330	308	330	313	306	318	307	307	323	314	286	328	332	293	291	305	300	300	301	309	279	295	300	303	320	306	305	319	270	284	276	287	314	322	311	314	319	289	300	300	320	262	343	314	326	305	302	296	306	291	303	287	263	305	291	298	285	311	339	289	298	296	307	308	308	297	297	302	310	289	299	316	313	282	282	330	317	308	295	296	319	297	325	340	355	308	292	273	313	284	316	265	321	289	282	278	300	285	305	318	304	279	291	284	278	325	314	266	282	290	303	297	326	279	295	268	300	321	315	332	289	292	297	293	290	299	303	330	305	331	299	299	295	314	290	278	287	320	290	299	305	320	291	292	315	328	287	299	280	281	318	315	312	310	325	312	327	333	294	302	300	312	294	330	274	297	309	291	315	286	327	314	310	294	270	281	277	319	319	278	267	273	312	330	310	310	280	309	326	301	297	318	294	308	295	297	304	304	324	324	305	315	282	280	309	308	278	298	325	297	305	305	332	283	321	311	318	304	289	284	322	318	303	313	287	329	271	311	283	330	311	314	322	315	285	315	312	306	310	301	323	285	335	332	326	294	286	260	338	330	287	285	312	288	311	339	336	297	305	307	301	307	294	269	259	316	278	299	338	302	285	318	306	323	322	304	291	314	293	311	310	303	299	290	310	293	304	300	288	284	299	282	319	311	320	315	289	285	343	307	309	321	311	337	292	323	304	292	298	320	295	286	307	304	309	270	297	287	293	296	307	311	323	321	312	289	308	314	331	313	293	291	305	288	335	347	296	310	295	281	302	303	344	319	312	316	299	304	313	284	335	269	318	297	316	306	308	323	318	341	270	334	313	306	299	303	283	259	323	310	282	324	293	280	325	286	284	310	288	293	302	287	305	313	301	296	300	304	337	301	277	298	339	300	279	289	314	299	307	296	299	294	293	318	307	327	302	287	315	318	307	296	308	294	314	314	290	310	320	327	282	307	329	307	319	269	333	305	290	304	281	321	276	308	334	307	310	307	336	305	301	315	304	284	290	309	287	308	326	295	283	310	308	313	294	260	305	281	293	323	283	293	318	321	313	293	296	288	306	281	300	314	320	300	334	325	317	331	293	309	301	329	287	285	314	310	281	318	301	310	332	321	306	291	277	270	323	319	313	301	312	293	301	315	278	307	316	291	297	309	297	311	317	275	299	281	272	314	306	320	286	331	327	342	322	308	300	304	299	310	332	275	321	289	309	316	298	286	308	272	288	307	318	307	314	304	310	269	309	316	317	296	270	305	304	325	284	282	357	309	303	252	286	307	298	283	255	316	297	304	308	301	311	317	292	279	342	316	291	296	264	287	283	315	324	332	317	335	300	312	299	309	295	293	317	317	299	281	268	305	327	294	305	274	282	292	277	275	316	304	277	290	298	315	293	306	323	292	298	282	321	300	299	304	262	276	309	289	302	339	297	308	316	305	299	290	277	297	304	299	294	291	303	290	309	307	327	317	306	283	292	322	283	300	328	303	291	306	277	322	315	306	309	318	340	319	307	293	310	306	334	291	312	306	313	297	266	287	297	300	327	279	311	341	303	305	294	313	306	260	293	294	311	315	325	294	311	264	312	324	300	295	327	296	296	296	324	304	321	285	313	294	274	321	304	313	284	316	286	296	296	289	300	325	314	302	286	309	298	290	280	274	310	298	307	299	290	297	325	326	314	280	290	318	303	318	299	300	300	294	318	306	330	314	323	306	302	304	290	326	312	311	294	290	320	304	288	305	295	342	289	315	294	313	285	303	319	313	317	272	284	308	308	303	275	320	300	295	304	324	272	308	265	333	311	304	306	319	298	300	279	298	296	283	303	301	304	299	298	290	297	319	301	308	330	286	291	279	315	321	321	313	304	322	318	286	324	291	322	329	288	318	309	324	283	322	309	329	296	295	291	276	317	271	318	306	285	323	307	317	326	269	313	296	309	290	325	300	300	300	313	308	281	327	285	332	295	331	279	319	265	334	296	283	308	315	284	290	307	316	304	319	296	307	298	314	292	314	299	304	294	284	288	311	309	291	275	315	313	266	315	311	297	287	303	315	284	290	276	296	294	297	273	292	292	303	298	308	319	339	291	288	255	336	269	268	306	298	318	309	271	308	301	321	287	282	296	312	274	286	321	333	289	313	310	304	318	316	302	292	307	288	306	319	312	299	309	290	293	306	327	284	284	303	319	278	288	319	331	306	262	286	310	286	326	296	294	292	276	339	297	277	289	277	312	305	287	298	311	280	324	268	327	287	309	313	303	289	323	291	318	322	300	310	323	287	316	315	312	312	313	314	343	285	307	293	296	326	302	308	324	294	320	290	330	296	309	328	313	316	267	306	290	282	310	284	319	290	295	287	320	324	291	316	293	275	300	279	292	305	293	314	312	315	339	311	318	295	304	279	285	273	288	309	287	263	314	271	306	286	337	297	305	315	269	305	271	306	274	284	301	337	332	303	312	310	341	300	302	317	302	298	300	299	352	290	322	278	294	301	321	300	275	308	313	299	306	276	327	302	270	306	312	314	283	298	304	330	288	295	300	324	296	306	292	306	291	278	285	307	329	284	344	278	298	302	339	302	312	314	307	285	276	307	284	330	316	319	320	293	262	312	299	291	274	357	298	325	277	314	294	324	314
8773	18541	15793	9249	7114	5392	4230	3442	2894	2642	2422	2108	2054	2036	1769	1652	1502	1370	1201	954	851	822	773	733	748	734	721	673	648	644	627	552	537	495	525	521	480	472	442	440	443	459	425	421	406	424	393	390	427	379	382	390	374	399	378	374	411	393	370	383	388	380	374	387	359	406	395	395	423	423	372	366	418	395	362	371	370	405	389	384	393	400	389	387	413	373	381	397	396	376	403	365	402	384	386	401	415	402	378	376	384	407	413	359	376	416	369	360	375	363	416	393	369	361	367	414	369	395	376	392	421	376	379	389	371	371	365	382	429	409	387	393	392	361	393	397	400	389	413	407	347	416	388	365	341	383	391	413	387	400	401	369	389	392	380	385	439	404	397	384	382	365	380	428	389	402	389	374	389	379	376	384	384	417	360	369	395	349	390	388	445	375	347	392	366	369	407	378	412	375	369	373	393	431	365	362	369	399	352	388	406	355	400	368	433	403	348	357	366	383	398	423	363	417	418	371	374	415	388	395	376	430	373	396	370	370	382	365	354	376	388	366	417	354	384	386	388	367	435	407	367	406	402	387	398	381	380	377	352	381	396	346	378	395	371	407	391	391	356	403	392	351	407	395	394	384	399	385	407	363	402	381	423	381	400	383	373	389	363	402	378	378	357	375	383	340	393	371	426	410	367	371	399	387	415	382	384	383	410	410	365	365	360	371	414	349	393	365	395	380	382	374	391	393	351	373	387	352	366	393	379	386	371	395	421	405	411	384	384	367	370	408	399	391	400	363	381	371	379	354	367	375	406	390	395	422	391	393	375	385	350	361	374	403	397	370	386	397	378	385	415	392	383	402	369	360	385	399	376	399	396	397	388	383	369	399	401	395	381	384	403	410	402	402	389	384	406	366	374	394	384	430	363	420	374	364	375	416	386	356	381	396	424	403	378	387	396	362	393	402	384	407	398	384	381	414	382	373	372	387	408	386	351	362	368	400	375	391	409	362	383	376	386	420	375	396	419	384	404	380	400	418	379	369	362	427	405	403	393	383	386	370	355	361	358	430	374	370	397	401	384	380	384	413	383	391	388	386	383	384	368	382	375	404	394	383	408	379	407	349	390	383	360	374	353	416	363	415	397	378	361	380	414	404	367	407	387	403	373	373	370	344	399	378	427	394	404	361	375	400	393	369	365	376	406	396	360	415	383	398	378	387	397	371	420	381	401	370	380	398	402	420	390	391	366	310	360	398	376	368	371	367	407	406	383	414	395	354	389	402	395	367	410	373	406	376	391	385	366	383	393	393	406	415	368	402	364	409	411	404	360	406	398	401	380	398	403	395	342	418	382	381	396	401	355	404	409	381	348	379	372	370	366	380	376	398	373	376	383	448	394	403	392	388	416	354	402	381	405	392	364	386	386	391	390	399	401	365	441	359	395	384	398	395	360	384	372	399	369	400	403	391	378	421	384	410	363	398	371	366	413	383	370	400	365	389	384	414	362	418	385	397	369	392	365	415	370	361	403	371	399	395	354	383	405	426	414	370	417	436	379	402	347	383	397	428	398	380	365	417	378	362	382	380	382	401	393	410	389	397	379	368	388	396	399	406	390	393	361	373	391	364	373	367	395	394	417	371	429	406	413	420	363	407	391	358	348	405	394	389	389	375	376	420	386	377	386	405	407	350	358	359	342	399	412	376	357	392	378	355	393	383	352	373	356	413	394	360	402	415	374	416	362	349	407	394	373	376	382	343	394	370	380	415	368	406	401	405	412	355	391	388	412	370	427	387	365	389	374	410	413	375	388	352	363	399	410	431	385	362	385	391	382	378	412	360	387	405	336	397	380	412	405	393	400	369	399	403	408	404	422	400	402	399	374	360	390	381	405	384	385	380	392	393	390	375	426	382	392	372	405	379	381	378	392	393	374	375	377	359	399	408	370	355	393	376	415	373	375	370	408	366	385	346	382	381	358	409	378	394	400	427	406	389	388	411	401	366	394	409	393	367	393	393	390	389	376	416	402	377	403	389	359	371	373	390	386	359	406	384	380	389	377	391	350	401	390	435	387	387	386	395	415	390	384	385	419	371	371	376	399	385	360	376	409	363	383	366	376	359	403	375	376	394	382	392	403	387	369	401	371	374	444	388	385	398	411	371	384	365	379	391	394	412	394	413	372	387	363	370	440	396	380	408	412	394	389	394	389	382	414	393	387	385	376	347	351	389	407	420	413	405	409	357	374	379	377	393	393	445	384	391	409	385	396	373	393	400	392	387	392	345	408	376	421	373	414	375	390	413	405	388	403	411	375	394	357	403	382	351	389	377	373	388	396	374	383	344	404	375	391	387	381	377	405	364	388	382	365	400	374	370	396	379	406	383	363	391	347	404	369	398	372	367	386	410	396	386	378	409	370	393	392	386	373	395	373	376	389	376	371	406	401	386	388	404	417	389	399	368	395	404	376	387	405	346	404	377	400	407	384	392	390	372	361	397	406	380	414	400	389	338	389	398	397	384	400	388	370	404	371	341	400	398	383	375	402	363	398	397	387	397	386	399	391	382	399	395	383	354	383	355	385	370	355	385	389	366	385	419	412	371	378	349	394	375	365	406	399	399	372	373	416	405	365	381	340	403	363	375	397	394	401	383	376	380	392	406	372	378	371	390	411	393	361	370	375	348	417	401	377	400	384	402	361	371	336	384	344	435	387	370	371	424	416	393	387	403	377	403	369	380	405	379	383	411	348	369	371	374	365	384	398	364	416	381	400	374	381	375	398	413	411	346	378	419	406	397	389	388	392	369	367	391	371	346	341	374	390	385	403	375	347	391	394	353	382	396	402	385	357	403	373	360	375	386	385	394	398	347	405	374	343	425	395	388	369	381	360	416	355	421	408	387	387	376	381	386	374	383	370	384	406	406	391	404	363	394	397	388	383	381	408	376	366	345	393	368	413	405	364	380	336	416	392	386	403	358	408	377	362	354	394	396	377	385	383	373	361	370	441	382	385	362	405	355	369	382	389	439	418	362	374	374	352	409	394	356	369	415	406	388	391	400	387	385	380	379	391	369	386	396	368	411	369	383	382	386	382	439	397	402	381	370	393	385	434	363	366	366	379	327	374	388	372	388	363	388	395	384	375	362	393	389	419	391	372	361	351	374	352	379	385	407	382	416	393	397	395	386	382	375	399	393	358	384	387	364	383	396	394	353	380	397	396	360	424	381	419	370	395	375	396	430	381	386	402	366	379	376	369	380	389	392	397	364	397	389	403	418	402	388	391	374	359	401	402	400	407	359	380	367	370	431	403	349	399	365	394	399	395	384	418	399	351	333	365	371	369	385	356	398	371	393	388	411	394	395	378	373	376	413	388	398	414	409	422	352	423	391	386	361	404	420	385	370	443	397	385	391	393	378	390	361	400	400	374	386	394	406	362	375	365	375	386	365	389	397	419	399	358	385	364	382	384	380	373	382	407	397	406	387	364	389	375	373	370	339	345	395	414	365	414	354	407	406
25222	21043	26762	24985	7679	2300	1740	1517	1287	1265	1180	1128	1097	1119	1034	1027	959	913	907	810	902	796	776	833	776	786	860	786	786	723	815	727	749	751	720	765	725	708	731	712	706	691	729	687	708	678	735	684	741	669	722	676	676	690	659	690	686	688	701	726	704	741	652	649	639	699	725	703	684	664	707	671	754	683	722	704	690	703	712	675	700	685	693	706	703	725	722	685	680	731	669	700	680	665	681	669	691	723	699	661	678	683	652	714	631	659	681	698	690	639	643	707	683	663	721	694	699	703	674	697	677	685	673	668	686	739	725	681	709	653	721	759	699	702	723	704	679	715	673	656	684	712	727	672	689	690	690	695	674	671	741	680	681	671	663	715	711	685	728	710	653	653	732	669	644	708	668	670	739	702	756	635	656	684	684	690	719	686	691	649	722	712	732	716	703	710	683	687	676	675	690	676	671	733	687	685	698	692	660	686	683	682	667	722	720	681	673	627	707	668	717	713	666	709	681	659	635	665	656	671	727	734	740	676	675	657	700	629	698	686	692	698	692	762	705	650	696	692	700	712	727	722	719	748	683	701	699	717	734	689	643	682	671	676	693	706	712	650	641	640	694	712	741	681	730	659	705	713	709	756	686	692	677	700	711	677	708	677	657	710	680	719	732	668	715	709	721	704	727	681	682	705	716	704	671	688	683	733	674	680	759	732	647	682	650	669	707	744	741	658	656	672	669	686	679	649	649	664	739	631	690	674	694	700	694	667	662	734	687	654	648	690	640	669	688	670	730	612	677	691	677	695	706	703	698	706	674	704	738	651	631	674	650	643	713	672	706	654	651	713	680	679	714	692	678	637	722	717	731	661	676	691	683	669	698	629	681	660	665	680	662	659	702	681	683	671	706	711	715	688	733	715	705	719	694	737	724	694	703	690	670	707	658	671	692	651	712	698	670	676	665	705	706	671	724	681	681	670	707	659	700	681	698	666	724	732	672	678	701	731	702	649	668	674	667	696	675	672	715	688	665	713	732	722	732	684	666	710	645	704	687	665	723	699	648	665	696	706	722	685	698	694	716	614	706	688	652	642	717	727	705	680	661	670	700	652	658	694	730	687	711	711	708	674	708	687	661	670	686	654	649	725	699	659	656	676	729	680	689	687	704	689	689	677	676	681	692	701	696	650	689	668	670	656	677	667	679	726	666	661	661	653	686	666	683	716	660	662	645	662	674	700	664	656	722	717	708	663	686	713	709	734	713	663	666	695	673	660	691	717	706	674	682	683	670	680	685	666	639	664	691	702	710	600	683	731	676	730	701	672	664	707	726	695	713	675	716	705	721	681	738	706	699	644	731	721	662	687	642	712	669	712	662	687	710	674	680	691	663	679	702	680	711	711	670	672	692	651	683	689	679	653	702	693	697	671	695	718	706	702	729	676	719	658	714	706	676	641	642	641	719	701	652	680	641	659	676	686	671	729	696	719	639	722	725	727	686	696	712	669	657	696	642	672	688	697	660	678	699	675	716	678	676	703	659	655	677	724	627	662	672	677	683	656	722	745	698	659	686	706	720	658	662	681	673	656	698	699	739	742	696	702	682	727	697	662	698	689	699	669	675	677	705	684	624	648	704	666	714	654	721	691	635	707	716	734	719	661	670	695	697	702	708	697	661	682	667	645	675	699	674	733	697	677	673	642	719	709	725	733	728	629	696	681	689	706	696	723	691	698	699	682	662	689	731	665	657	696	677	693	651	661	687	724	641	704	715	709	677	735	651	678	688	664	674	723	677	716	731	708	739	709	657	700	708	623	611	698	686	727	704	681	635	710	691	663	716	711	731	659	686	718	695	680	658	671	685	707	717	728	669	731	728	683	645	662	716	729	683	687	691	674	696	703	709	724	669	702	700	720	722	739	647	678	667	698	672	731	673	690	642	701	692	680	697	708	684	729	671	663	631	699	709	700	693	687	678	726	694	694	714	694	700	774	681	720	629	695	707	687	701	694	665	639	685	692	678	669	654	662	680	686	689	696	675	669	716	660	715	681	683	651	671	675	690	662	668	664	704	729	664	693	692	700	687	738	673	679	687	676	683	691	666	683	731	697	656	689	647	665	680	691	685	682	637	671	669	650	673	684	679	688	698	697	690	717	726	628	654	656	709	705	684	727	648	628	665	677	702	658	699	727	680	737	685	671	710	630	681	613	655	706	683	661	680	684	708	655	670	701	707	651	632	740	709	722	698	735	680	691	691	679	676	662	686	707	634	670	731	640	696	698	662	685	683	692	701	684	663	680	683	687	637	724	720	734	686	693	686	669	677	667	682	715	671	694	727	695	704	676	669	674	681	672	675	734	643	680	665	683	638	663	711	679	674	623	707	686	718	677	686	743	671	699	755	660	717	708	686	717	712	678	681	656	654	703	693	706	687	668	708	701	664	641	679	638	695	622	669	667	664	669	677	720	690	694	697	691	674	681	674	648	684	674	698	647	707	716	664	654	693	724	678	701	684	728	700	688	651	638	654	679	640	669	723	734	669	734	706	678	686	723	697	702	664	676	718	718	762	694	697	693	657	710	726	664	675	685	735	657	698	706	652	693	663	677	677	676	670	723	675	648	647	769	705	671	709	689	714	696	668	695	659	692	651	661	656	690	709	725	665	685	661	672	703	659	637	721	695	670	687	699	710	674	668	682	685	694	701	690	680	666	714	714	668	714	697	664	671	672	718	660	669	707	713	673	697	701	646	670	698	693	683	693	702	667	690	678	674	734	690	744	661	667	660	663	642	720	729	688	682	691	698	689	710	737	700	745	702	682	713	719	672	702	701	723	710	681	642	683	698	689	718	667	727	725	690	698	709	689	721	657	699	704	679	667	667	676	635	712	712	721	649	686	726	677	693	667	696	651	696	686	701	664	665	733	645	697	659	674	682	659	651	708	711	650	698	666	681	699	637	669	648	696	706	690	699	655	687	661	677	708	710	708	724	665	713	651	685	690	683	725	670	677	666	690	669	697	684	676	706	675	627	656	691	696	703	740	697	674	699	700	658	708	703	712	675	690	682	751	716	681	700	665	689	661	654	664	714	635	690	715	670	660	641	673	679	680	749	636	673	717	678	697	683	686	652	682	665	695	757	696	739	685	703	683	709	662	709	671	730	708	680	749	643	711	723	692	657	690	778	694	674	640	687	656	671	698	712	729	767	669	727	669	682	724	731	667	684	651	657	649	660	676	668	716	670	680	682	696	698	690	712	698	665	679	695	698	749	707	686	687	672	630	707	737	706	698	692	705	700	697	702	700	664	670	686	673	666	660	683	627	705	669	677	703	715	664	683	663	702	693	717	660	655	707	682	671	669	711	693	699	651	653	676	661	709	653	675	693	671	662	649	740	708	641	691	690	717	724	679	653	712	665	670	709	686	661	687	703	674	665	740	682	703	733	662	694	704	679	637	660	710	706	697	668	704	668	667	660	713	703	698	690	701	706	714	726	714	643	716	696	681	710	672	619
8758	14870	12354	7153	5472	4113	3538	2987	2674	2555	2272	2145	2065	2059	1820	1761	1630	1461	1367	1251	1223	1192	1082	1063	1096	1086	1043	1054	1060	1065	1030	948	906	906	872	849	852	851	858	852	881	884	859	785	849	832	879	805	842	793	839	868	812	865	829	853	820	800	826	831	834	794	809	827	796	829	801	837	864	777	848	812	840	785	807	812	815	853	828	805	819	826	861	845	787	841	824	833	817	834	803	815	809	819	835	812	806	836	868	855	870	863	814	796	832	786	850	797	774	837	845	797	782	751	814	791	853	811	783	808	797	761	867	799	852	839	819	800	839	859	858	827	784	828	845	798	781	856	867	855	839	830	786	810	869	821	818	815	854	834	812	805	819	829	820	792	807	811	800	830	895	789	811	803	837	808	778	815	829	810	819	795	813	830	841	789	823	853	784	815	832	846	824	827	844	842	826	737	832	818	807	820	823	777	873	840	806	816	839	821	813	808	774	812	836	808	773	839	837	831	852	787	845	792	840	874	823	813	775	825	830	777	833	839	766	785	841	806	814	799	809	826	823	823	816	875	915	850	789	784	849	870	782	915	851	783	775	873	791	825	779	815	843	836	850	787	803	837	811	810	818	812	755	807	790	810	830	882	796	798	821	839	760	803	827	850	801	805	782	895	893	823	837	822	831	879	838	827	796	812	823	768	828	864	812	813	792	816	855	824	815	832	848	836	810	855	826	803	766	841	803	807	822	842	819	831	854	815	859	831	837	811	838	796	832	851	828	853	837	793	811	803	793	797	800	827	833	815	878	774	886	792	826	807	818	823	791	798	828	816	821	857	854	786	837	846	837	763	799	805	814	809	811	835	841	838	838	803	804	812	809	829	805	813	763	831	828	817	855	829	903	815	793	822	788	799	872	852	889	814	847	807	802	825	867	792	825	803	861	880	856	791	854	849	868	890	832	821	818	833	792	842	854	807	821	805	783	858	784	816	820	820	858	806	846	842	794	840	821	840	791	823	790	818	812	798	824	818	824	857	812	822	800	823	785	820	826	798	803	818	812	862	790	832	826	866	801	856	879	847	843	763	822	804	811	827	806	786	837	878	838	840	818	779	787	831	766	865	850	811	773	859	804	810	854	838	854	831	832	827	851	859	846	862	819	756	843	820	793	782	830	882	875	807	790	833	818	837	812	859	814	808	840	856	861	803	848	833	858	863	846	805	849	864	818	820	796	822	821	823	816	834	809	853	812	819	846	834	817	785	810	848	805	869	815	838	832	872	834	807	813	859	862	828	825	880	874	844	800	826	801	806	814	823	833	806	845	857	808	823	840	871	819	844	799	827	817	853	840	810	798	774	795	817	822	828	872	779	877	904	845	842	786	807	821	816	868	800	805	860	885	809	788	749	796	791	848	793	793	819	835	792	816	881	830	836	833	885	846	812	818	828	839	783	869	848	849	805	839	845	800	861	867	796	815	824	825	794	808	788	859	830	824	807	824	854	805	801	815	827	844	848	857	839	819	860	823	827	790	815	803	808	814	844	832	796	835	781	853	808	819	801	810	843	796	829	798	800	866	818	785	876	812	836	881	850	840	814	833	858	793	819	778	807	873	842	854	795	811	754	804	796	819	834	845	853	775	803	865	858	853	866	798	825	815	833	835	840	855	843	818	767	825	785	837	807	801	797	825	886	828	814	849	862	840	807	807	826	840	780	792	839	786	773	837	829	792	825	806	802	819	825	845	862	819	840	835	812	797	866	846	792	821	837	818	795	827	840	806	866	814	847	823	853	809	759	856	805	871	803	802	814	797	837	810	803	768	876	864	844	816	840	835	851	831	889	806	823	828	826	799	797	835	792	797	856	837	837	829	799	862	800	836	852	868	813	851	798	841	787	831	770	807	803	835	849	842	789	832	818	816	847	832	835	848	842	829	802	779	821	771	814	841	793	819	809	842	815	816	848	881	791	825	840	810	795	818	835	787	820	859	820	837	854	800	838	811	796	817	862	826	827	810	826	818	793	797	812	874	837	839	821	788	851	821	817	809	826	833	837	811	848	837	854	811	798	820	777	843	856	810	798	834	820	780	820	885	805	820	786	765	804	828	817	793	788	870	783	818	848	814	815	826	815	811	826	825	813	769	821	833	845	820	808	841	860	820	840	811	871	858	816	797	824	908	838	787	807	810	837	827	867	813	850	744	836	850	792	801	807	803	793	798	798	887	877	823	806	799	823	821	828	807	804	802	828	754	856	842	772	829	830	846	840	853	793	784	807	792	837	861	826	824	826	823	842	838	845	848	831	797	803	842	906	797	809	832	809	832	775	784	839	832	840	851	811	800	870	848	828	863	826	863	781	804	827	801	868	862	859	849	818	848	860	832	849	873	834	811	806	840	819	771	825	791	774	866	825	823	859	814	790	786	833	802	806	804	845	829	809	804	858	795	832	873	837	804	806	820	833	812	807	747	798	798	856	819	834	814	774	819	784	817	872	798	787	845	855	828	818	818	794	786	807	824	807	833	868	807	851	774	864	803	786	827	782	839	809	856	870	843	866	798	821	808	823	853	859	779	832	801	826	834	831	835	794	792	788	822	804	797	793	804	855	826	823	820	807	828	856	827	798	823	833	818	835	841	788	851	830	832	805	850	855	813	832	818	796	919	825	846	773	792	795	787	817	806	784	801	772	816	821	790	884	857	802	790	771	872	874	825	837	822	795	816	786	782	777	829	859	798	810	830	778	841	851	836	873	831	801	812	854	889	828	814	796	846	839	867	799	829	812	826	811	830	810	821	814	828	810	815	837	820	777	860	839	844	833	858	784	820	818	843	834	826	807	844	787	868	843	842	804	829	830	859	757	799	822	798	763	864	850	844	791	877	832	822	822	829	895	819	816	843	848	882	802	859	825	867	880	827	803	835	807	783	788	841	820	863	855	796	830	863	798	784	838	773	804	845	778	781	793	845	754	843	859	849	766	871	813	846	852	869	853	810	798	868	827	789	784	822	804	819	851	770	781	856	805	831	823	786	823	788	845	859	796	816	826	784	844	779	817	839	807	867	817	833	789	814	804	831	803	848	882	765	826	866	827	870	849	838	794	825	764	816	810	801	815	845	796	813	824	785	855	827	814	824	851	834	838	775	785	838	797	841	841	824	835	813	869	775	803	769	834	842	812	851	868	837	809	868	826	807	845	852	791	808	847	827	793	816	839	799	806	881	801	829	846	820	816	832	806	794	816	815	782	774	836	842	809	819	822	787	838	816	829	789	807	811	785	833	832	796	808	841	803	873	832	808	800	837	840	838	858	841	871	781	809	808	774	780	823	923	805	765	824	760	844	856	825	831	849	877	851	798	839	804	821	807	824	892	821	868	783	815	851	803	818	815	773	848	803	830	839	790	818	799	833	827	820	853	832	801	820	824	786	783	812	773	862	862	795	802	856	780	823	832	872	813	841	818	811	835	874	798	843	773	804	868	782	893	782	831	798	796	832	840	799	884	834	883	812	809	853	832	859
22809	21000	28678	23560	21007	20925	8558	2726	2010	1775	1623	1497	1427	1361	1263	1108	1049	994	804	779	769	754	735	653	631	711	731	622	655	625	567	603	562	558	444	501	480	482	516	479	423	451	462	447	451	440	463	402	403	452	455	427	436	467	452	390	436	430	426	426	391	425	447	422	440	408	443	413	422	470	432	456	441	441	446	439	427	472	447	419	444	385	445	409	424	451	403	392	434	407	430	408	439	403	428	445	445	423	417	451	422	430	404	403	404	416	421	366	364	414	417	440	444	428	405	384	428	405	392	402	429	413	416	400	397	414	401	454	402	399	415	417	407	401	409	406	435	418	441	416	436	407	420	416	420	396	426	387	406	403	404	401	406	374	419	421	435	435	396	422	392	408	438	447	416	420	416	438	452	433	417	455	477	433	413	410	420	444	464	440	423	441	473	449	421	431	430	424	467	416	420	418	483	474	456	412	447	446	424	411	464	407	432	439	430	429	393	388	435	448	437	427	433	415	428	449	409	401	409	381	414	386	449	397	410	396	430	433	458	432	458	417	431	441	414	497	405	440	443	377	443	406	457	424	404	428	427	425	412	453	430	405	421	413	398	432	411	441	401	402	377	432	436	431	424	416	420	407	444	401	439	402	453	458	409	422	451	431	426	418	431	436	384	400	447	417	477	412	421	380	457	430	383	447	413	423	447	455	419	446	409	410	434	396	442	403	446	393	404	412	445	441	408	441	392	410	448	431	426	410	450	438	413	421	422	394	421	405	423	413	390	425	447	402	390	434	400	412	458	410	427	411	448	390	440	435	423	432	407	428	431	392	428	366	410	429	436	446	438	417	423	444	384	396	417	442	452	374	432	408	396	449	430	415	428	410	412	422	401	437	472	449	454	419	430	417	411	432	419	426	429	419	426	416	466	405	394	440	459	421	415	422	441	423	394	410	430	405	437	423	444	447	388	409	399	428	404	389	421	430	418	405	441	433	435	392	444	428	450	414	421	437	390	422	425	435	440	429	469	407	455	426	429	442	437	463	442	421	391	419	425	449	412	423	444	385	404	423	411	410	452	435	403	410	417	399	417	416	429	421	429	430	402	397	417	361	434	428	463	439	440	418	432	422	440	410	426	429	435	448	405	449	432	449	442	414	401	420	416	440	429	417	418	432	414	444	393	394	441	451	412	431	441	389	405	401	450	411	416	448	419	419	422	432	451	413	444	415	403	441	425	390	405	423	404	394	399	420	410	470	410	435	407	396	404	404	411	371	434	430	430	403	436	387	399	451	464	426	421	399	395	432	406	451	387	435	428	432	406	388	410	431	411	426	406	406	427	394	403	422	433	439	417	413	427	450	409	419	421	420	424	402	437	454	412	463	421	426	429	424	432	423	429	445	394	457	427	414	424	462	433	452	451	391	468	407	464	423	411	429	393	428	460	408	454	406	420	447	438	393	397	413	412	383	419	450	391	412	405	420	415	387	452	428	440	486	422	460	415	397	413	386	439	457	447	441	396	413	431	416	426	416	421	422	436	395	435	399	427	410	390	450	448	401	449	398	399	391	431	438	429	442	442	421	429	419	404	400	439	426	411	393	410	412	410	444	401	456	444	398	445	419	427	411	404	411	409	426	398	405	395	433	365	421	403	450	426	436	420	435	439	406	400	453	397	396	410	433	414	384	428	466	420	455	407	417	389	372	411	431	456	434	412	391	434	399	436	428	387	412	417	404	462	419	428	429	441	433	396	401	455	406	422	447	432	447	434	427	399	449	445	456	423	412	423	443	413	420	454	414	443	414	451	426	440	445	422	423	401	415	408	445	445	410	424	428	394	420	430	433	425	435	424	426	448	439	430	443	447	422	436	422	431	461	422	468	438	389	407	418	384	448	403	413	441	432	440	429	387	423	435	392	440	420	402	422	454	463	447	427	395	405	413	407	425	420	442	392	427	432	459	454	434	441	435	444	455	411	415	411	395	423	415	426	438	407	435	420	412	438	403	438	439	402	438	414	412	438	403	415	412	427	424	403	430	421	418	465	404	446	418	416	446	407	442	438	418	413	396	431	402	407	403	408	412	369	421	451	396	430	399	425	393	450	431	407	437	417	437	391	433	435	463	380	434	404	430	400	398	458	477	426	413	407	420	426	427	428	408	416	402	444	438	442	426	435	464	413	415	441	408	404	467	433	383	400	425	427	404	426	432	405	474	430	424	417	418	445	410	438	420	440	438	412	424	406	386	420	424	442	439	430	419	392	363	406	418	440	424	428	404	400	414	429	425	404	450	463	399	435	412	419	410	391	453	409	428	439	428	437	434	422	415	413	414	424	427	414	390	382	425	413	424	363	417	411	420	427	409	395	393	413	387	413	409	416	416	437	467	423	451	425	448	407	384	449	431	444	449	420	423	451	408	453	429	418	401	414	404	421	409	405	440	419	434	388	418	413	432	377	429	402	408	417	442	416	435	427	446	408	394	414	420	418	391	426	388	427	429	421	420	396	397	417	461	449	441	439	457	433	401	432	422	389	401	420	380	456	400	440	434	426	394	398	411	440	403	430	427	407	417	419	396	422	436	414	428	438	427	398	418	432	419	438	417	423	451	400	451	422	438	446	403	420	391	410	454	424	409	414	427	427	413	404	456	420	437	410	423	401	389	433	410	419	420	439	424	452	414	400	418	398	405	438	379	425	420	434	409	415	458	407	430	432	392	452	438	435	407	437	364	440	430	425	438	385	389	464	419	385	422	425	422	393	445	413	402	471	375	415	417	442	405	402	443	397	448	440	411	446	422	413	383	430	451	429	379	445	411	402	462	391	441	415	464	403	428	452	429	408	417	408	448	388	421	420	385	428	445	432	436	431	396	424	437	437	394	433	398	437	424	421	422	407	405	384	425	444	442	417	412	429	428	445	459	415	417	459	451	409	425	418	395	406	417	463	436	457	416	458	430	398	406	415	405	451	418	394	453	421	413	383	425	420	438	407	430	419	451	423	404	410	450	418	418	385	400	422	371	440	416	424	448	424	413	429	432	418	461	421	430	439	443	458	423	426	389	406	415	423	395	438	425	376	447	420	399	394	418	428	382	398	444	419	425	436	440	381	408	411	440	427	446	455	434	415	414	429	429	420	425	417	408	406	450	449	415	428	417	439	438	407	447	431	436	413	432	450	416	411	447	400	422	436	435	417	410	450	418	454	439	424	423	415	423	429	405	423	426	401	399	401	399	394	440	406	420	462	400	431	427	429	415	413	427	413	417	413	414	422	471	438	409	393	424	409	436	482	398	397	413	395	444	437	421	413	474	450	424	430	432	422	426	412	403	393	457	443	423	416	427	388	450	411	416	416	413	428	417	393	407	366	422	381	412	449	447	407	459	433	392	430	425	403	421	416	408	454	426	456	422	430	399	398	440	450	411	422	430	370	413	458	444	446	407	433	456	439	404	419	428	403	421	411	410	416	430	451	448	445	438	411	423	439	408	417	419	430	430	413	388	421	388	447	472	413
11448	25462	21523	13477	10502	7838	6860	5369	4536	4003	3472	3175	2916	2919	2582	2277	2022	1727	1525	1338	1326	1275	1139	1039	1132	1117	1044	1072	1016	898	880	728	765	693	719	643	625	598	609	582	606	553	542	563	530	554	513	559	553	550	541	546	507	518	526	479	490	490	497	502	526	495	513	558	529	511	503	528	540	486	478	524	507	512	529	511	520	487	515	478	521	463	540	541	531	527	503	533	535	540	530	494	534	501	509	499	473	529	498	497	528	557	524	520	487	554	494	502	499	498	484	535	459	513	478	489	485	488	472	476	500	484	516	478	525	515	536	489	486	533	511	492	479	491	503	536	542	499	489	488	496	508	503	540	478	488	480	514	533	534	522	478	547	473	499	492	519	482	499	513	481	496	524	496	529	505	527	520	514	517	507	481	484	540	567	533	495	498	520	493	523	535	462	501	519	520	538	481	509	501	493	491	514	487	497	518	504	460	500	511	485	531	473	542	479	481	499	513	500	540	486	455	513	492	505	518	479	525	524	496	478	546	520	501	542	448	508	478	498	500	519	559	513	529	518	478	547	490	501	526	504	513	481	466	491	522	514	507	528	527	487	512	543	517	509	502	504	510	465	522	512	499	511	517	521	540	474	526	495	572	511	467	478	489	492	509	503	514	513	484	511	531	519	498	506	511	493	489	509	498	498	525	489	529	552	471	529	512	496	504	500	507	513	489	472	533	475	475	548	512	474	522	517	494	510	496	479	511	495	494	512	514	511	453	513	464	510	503	532	465	530	500	502	507	477	483	485	517	459	487	496	510	508	498	520	506	524	494	508	495	529	481	548	525	536	508	507	498	498	520	500	532	490	492	523	517	496	540	501	477	536	515	496	507	476	484	518	499	473	494	476	504	508	546	536	505	499	482	502	500	503	489	501	522	531	538	508	504	485	511	498	496	464	482	545	489	503	491	501	474	498	509	532	473	488	544	524	513	484	510	524	528	504	534	495	497	545	502	499	488	521	520	486	491	522	494	516	517	537	502	476	509	489	522	496	505	461	494	516	508	523	512	468	432	470	491	499	501	490	455	481	517	526	475	499	518	486	569	505	542	479	488	515	476	509	494	512	462	524	495	517	489	494	472	488	484	490	490	525	488	484	518	496	508	481	531	513	517	528	551	488	487	490	530	495	472	516	508	505	509	519	496	516	503	534	484	504	520	487	500	497	514	504	515	541	527	496	493	503	501	475	466	524	503	514	523	478	468	495	454	494	546	550	490	486	529	506	468	520	527	492	498	491	537	536	497	505	522	502	514	479	465	524	488	544	503	480	509	487	494	516	496	555	511	524	487	515	500	495	496	511	536	532	505	536	503	530	468	509	496	536	502	529	527	532	513	487	474	498	489	494	517	477	538	503	537	504	549	540	494	471	497	493	514	447	464	521	472	523	516	476	514	517	532	524	515	480	479	507	505	529	501	534	531	480	508	518	496	535	499	481	492	514	487	488	506	530	471	485	497	479	514	512	479	522	528	530	493	495	485	531	524	508	489	465	472	444	459	460	514	484	474	469	515	526	496	498	502	499	525	487	541	511	479	504	488	496	515	477	495	496	502	467	496	522	473	493	497	511	512	501	523	465	493	489	486	488	506	496	496	515	518	480	513	517	515	498	513	478	476	479	504	466	492	479	497	481	478	493	494	464	485	504	521	507	476	478	522	491	475	491	498	469	495	507	528	513	478	481	471	482	555	493	479	522	521	474	533	506	530	514	553	441	495	519	503	483	535	497	508	530	461	481	513	489	490	495	486	478	508	485	515	510	493	490	490	499	490	478	509	518	526	490	512	519	503	553	510	464	488	516	467	482	522	501	531	486	488	505	487	525	493	500	507	532	488	496	512	512	485	538	471	515	531	464	483	495	524	495	499	505	472	510	542	499	517	484	529	485	475	485	481	555	491	503	497	457	511	539	476	463	493	542	497	485	494	484	500	536	545	516	500	469	476	527	512	501	495	499	474	490	535	486	503	477	489	547	491	477	502	476	465	495	493	530	500	499	503	521	496	486	497	494	492	512	490	472	508	488	484	498	518	499	531	529	477	513	547	523	529	511	488	517	489	518	483	492	500	498	529	524	510	506	530	492	507	477	478	488	483	539	484	461	489	476	507	505	518	510	486	476	510	511	494	466	528	504	505	504	492	479	490	490	497	507	511	519	487	472	492	488	508	488	489	494	524	503	498	495	550	466	509	504	490	506	497	508	487	549	478	458	526	480	470	515	501	490	479	481	539	485	525	489	498	491	483	502	558	511	476	523	470	488	477	479	500	487	549	488	518	540	527	430	516	469	555	507	484	488	514	499	514	506	510	502	487	464	526	531	510	495	536	509	497	537	501	521	468	542	517	517	538	523	513	502	515	541	486	544	504	508	506	505	499	522	480	458	463	515	509	506	485	474	503	481	492	472	502	494	482	485	474	528	519	538	513	510	479	493	477	513	518	516	487	526	496	526	526	494	503	491	520	533	561	480	491	496	555	497	462	535	485	510	482	484	481	488	533	467	501	531	484	482	521	524	489	480	492	489	493	496	498	470	515	479	522	496	536	509	520	474	484	479	493	541	529	510	476	518	537	473	498	505	489	499	532	476	507	483	514	501	578	509	529	525	523	493	502	498	532	499	514	471	529	506	498	498	489	515	533	514	483	516	477	510	488	499	493	523	509	528	481	526	489	497	474	512	516	487	481	478	510	492	505	506	510	495	488	480	518	509	486	490	501	499	461	513	528	508	497	532	476	494	490	501	493	460	515	492	477	479	500	482	526	506	479	525	517	489	491	535	476	516	477	487	514	502	485	537	511	484	512	483	509	474	478	521	482	480	469	523	524	505	496	498	530	531	489	505	456	490	509	492	485	522	523	479	491	489	478	514	492	521	511	486	516	544	539	476	518	515	498	493	534	505	515	525	508	503	481	492	518	503	507	517	483	501	535	521	504	522	508	467	495	492	484	529	497	515	546	493	487	478	467	526	529	521	504	479	497	500	499	531	534	491	489	490	520	510	547	535	511	488	533	500	502	524	490	436	456	495	515	491	478	512	514	502	484	509	463	504	481	528	523	520	533	506	516	499	502	517	483	468	528	507	471	465	528	529	521	480	509	499	548	513	486	500	495	489	525	514	489	508	508	495	487	501	499	499	479	505	501	488	525	509	501	576	487	509	511	486	500	488	548	465	509	502	470	540	520	515	514	489	505	532	531	495	445	496	499	499	479	488	502	492	470	486	506	488	481	515	482	485	479	506	458	542	492	499	521	535	513	471	530	498	484	539	524	547	478	472	502	499	467	529	508	481	524	518	497	480	528	471	504	556	491	471	506	492	490	525	515	511	512	525	547	486	512	521	470	524	482	502	492	510	518	465	473	534	530	516	529	527	507	467	518	521	525	506	525	488	473	465	496	474	510	502	530	505	484	496	520	485	498	454	501	531	513	508	478	451	496	449	488	487	524	461	540	493	581	459	519	541	538	532	483
26891	19254	8885	3401	1952	1415	1171	1093	965	904	868	849	820	829	803	730	709	668	680	643	674	625	595	544	584	603	620	639	603	621	594	548	548	544	579	515	551	569	526	503	573	552	520	549	518	552	522	490	533	474	511	510	520	536	550	513	525	558	476	502	520	457	536	522	512	523	505	515	532	526	553	551	530	523	557	520	548	527	523	557	548	497	512	490	516	537	589	543	569	509	556	502	570	511	561	552	522	525	499	537	505	518	513	546	525	549	533	528	528	516	519	520	529	536	524	505	528	542	549	506	536	492	536	532	504	516	524	505	508	522	552	561	530	491	520	525	547	548	533	504	533	513	546	512	562	496	517	545	542	509	519	558	515	569	533	569	530	554	495	469	515	515	547	541	544	521	483	537	518	565	520	515	509	539	506	513	519	528	521	532	533	524	538	568	528	532	522	541	513	515	525	493	538	518	518	535	516	519	538	500	538	530	560	509	533	535	523	532	555	530	476	498	516	549	555	569	499	544	518	515	516	519	530	526	517	531	527	540	490	571	490	557	542	541	470	536	514	545	555	516	541	518	526	538	504	522	526	542	528	560	571	525	536	516	507	513	531	547	570	532	497	525	488	503	532	547	521	508	556	534	526	489	543	524	531	558	542	540	505	511	514	491	506	536	496	572	543	544	524	555	510	529	547	495	515	508	530	549	539	500	491	522	525	525	515	542	512	549	544	556	520	532	544	490	516	579	517	562	487	495	505	529	539	507	531	501	538	489	525	534	523	510	557	510	507	524	509	538	487	516	556	564	498	547	552	502	547	549	540	557	532	558	508	542	517	516	529	523	563	539	540	481	530	513	537	538	568	547	516	527	527	555	514	479	539	539	516	539	522	481	494	509	545	548	533	523	522	552	517	484	540	525	536	508	556	501	515	538	531	512	502	573	526	510	513	561	537	542	526	545	542	530	535	510	534	537	547	512	503	530	558	521	544	529	508	538	525	509	539	556	508	513	542	528	507	479	507	507	553	543	519	516	483	516	557	491	515	522	520	559	535	500	515	551	526	500	494	517	553	518	547	545	531	539	539	550	516	499	502	520	541	505	505	513	530	488	535	513	552	518	496	490	527	512	534	549	521	536	530	494	544	541	542	471	537	535	540	540	550	571	525	540	528	480	517	519	532	517	570	567	472	524	541	519	542	551	513	514	530	550	510	532	530	556	548	548	523	526	528	544	500	504	533	515	535	509	541	513	513	555	540	547	489	541	564	550	546	526	499	520	516	492	517	547	509	498	564	528	516	553	486	474	498	531	534	508	556	521	559	513	570	528	524	515	575	549	523	532	512	537	546	544	543	538	574	523	501	544	511	528	518	583	503	505	523	510	519	503	513	510	546	554	545	512	531	533	506	497	518	475	531	510	504	529	530	496	550	531	550	506	522	559	539	532	516	533	541	550	511	547	521	540	505	564	498	544	540	544	530	504	525	524	532	523	555	531	512	533	534	552	490	557	526	508	547	533	546	523	514	512	532	550	520	487	499	525	547	519	533	557	543	566	577	541	526	484	499	546	539	508	541	551	513	528	525	514	544	564	499	514	495	484	517	568	537	516	494	453	537	511	504	586	521	571	539	512	526	471	552	549	539	569	571	527	540	547	534	522	573	568	513	538	538	514	546	509	497	524	513	530	516	537	521	480	526	545	556	510	543	529	517	526	518	526	499	559	547	535	541	547	523	564	559	524	505	500	505	542	530	515	550	551	515	552	486	538	527	543	530	549	526	557	520	509	561	536	513	475	514	515	508	507	581	498	543	523	550	537	490	509	510	547	568	536	518	517	554	487	541	511	509	541	543	551	534	532	513	525	509	503	510	515	517	546	506	535	545	515	588	549	522	506	568	535	532	535	555	516	502	508	526	540	531	554	573	464	507	479	545	549	535	552	513	512	541	526	526	554	513	515	520	531	493	497	529	516	532	551	487	565	511	565	497	554	522	550	541	511	537	529	541	544	520	535	517	544	526	524	555	537	521	528	512	527	532	548	578	499	494	543	479	529	509	488	520	521	543	520	521	528	527	559	554	521	507	527	577	496	542	518	546	531	510	525	527	527	493	519	479	491	521	530	543	535	506	485	538	530	499	538	539	525	558	541	512	528	548	503	479	510	499	503	518	544	506	555	523	521	514	551	502	486	491	504	518	527	514	545	554	523	553	478	518	553	514	520	525	466	531	534	504	538	553	532	512	524	518	547	571	562	516	515	514	498	538	492	539	532	547	525	504	519	506	527	555	514	555	504	544	547	532	489	552	518	541	536	553	523	506	509	550	509	520	488	586	525	564	517	520	547	534	498	545	512	520	497	515	581	539	543	551	507	557	503	541	562	511	508	585	509	503	517	528	539	530	505	518	530	550	531	534	504	567	505	525	548	538	537	561	496	534	558	512	484	554	533	533	503	540	492	565	539	469	575	526	565	565	501	511	526	577	538	542	582	506	507	526	541	537	537	522	502	538	543	555	521	521	542	531	537	511	511	499	520	542	537	518	522	527	528	538	493	543	540	492	509	526	516	477	534	550	534	511	516	559	487	531	509	535	552	476	534	541	530	544	561	540	535	531	546	562	532	512	508	527	521	562	490	508	516	552	560	518	469	549	514	534	540	511	531	518	567	527	536	521	540	551	555	520	572	529	507	538	490	541	507	520	499	524	535	508	490	559	497	525	510	530	472	555	522	546	498	497	523	493	528	545	555	559	528	506	507	532	536	530	564	545	529	535	524	548	505	553	523	531	513	535	520	504	506	507	513	534	495	569	509	494	508	500	509	555	503	489	499	533	530	543	485	512	525	558	548	535	522	522	562	544	550	503	555	513	547	490	525	520	514	553	528	560	538	572	517	584	492	541	518	527	502	556	561	498	533	557	541	525	512	529	545	541	552	494	531	561	535	488	550	574	553	520	515	585	510	522	497	553	531	510	506	561	530	519	505	528	537	539	534	542	530	496	520	504	540	513	524	548	517	546	526	532	531	516	558	514	531	555	511	555	554	510	551	520	553	540	514	575	534	489	550	522	527	522	535	580	485	489	509	514	537	484	524	538	586	551	539	558	493	531	521	541	520	526	530	542	532	552	480	492	536	514	534	551	519	537	530	542	518	515	498	562	517	495	531	480	520	544	515	539	542	565	486	507	515	564	497	544	534	538	537	550	505	539	499	549	559	501	522	554	572	536	552	514	522	531	531	511	509	512	577	541	523	494	516	535	515	538	550	485	520	532	536	541	540	493	541	548	519	514	514	501	549	496	502	515	509	551	535	562	582	514	550	498	582	528	552	516	568	524	529	532	558	503	510	517	531	512	525	539	484	521	525	495	502	525	550	525	539	512	524	510	495	544	540	547	532	528	568	563	523	504	537	542	566	563	566	525	536	487	530	560	529	510	531	561	534	577	504	546	536	521	527	543	547	568	564	531	505	539	504	496	539	483	511	504	549	518	549	484	492	523	498	515	544	546	528	539	560
7817	10581	8887	4659	3584	2821	2584	1979	1792	1562	1532	1462	1421	1487	1362	1199	1097	1042	949	891	933	879	824	799	822	835	785	791	824	760	748	729	709	710	727	736	715	632	682	663	674	631	675	650	676	648	683	658	657	597	654	680	663	632	658	651	665	650	639	670	669	646	679	697	660	613	726	636	596	648	646	641	599	648	657	649	672	622	574	667	634	655	688	681	621	627	660	689	712	630	670	636	665	679	646	650	639	635	636	636	685	637	629	639	633	635	616	632	603	670	637	616	675	664	645	607	680	640	613	633	636	682	624	662	645	659	692	658	657	628	690	638	663	658	653	665	654	636	651	657	654	679	592	649	640	647	694	615	617	689	634	650	629	619	680	640	666	605	632	682	647	708	642	660	641	671	625	642	667	658	694	634	670	656	633	708	654	640	648	649	608	656	661	673	642	686	654	629	658	618	697	635	640	652	656	628	704	681	676	672	696	628	654	703	627	640	626	643	645	669	686	657	602	686	715	706	687	684	601	628	684	672	672	652	673	637	659	662	643	672	646	619	678	687	612	657	644	673	649	628	639	656	666	683	652	671	658	644	606	626	637	665	664	591	656	678	658	611	621	635	676	614	651	615	635	668	638	627	657	712	665	641	689	584	654	622	603	656	654	677	636	682	661	622	653	622	623	645	631	644	649	645	629	701	648	645	631	714	663	658	613	651	698	643	630	648	715	649	675	691	635	676	629	667	645	670	649	706	680	641	656	633	664	640	651	679	630	638	654	677	675	674	685	681	639	667	649	670	697	610	626	689	668	703	607	640	671	622	682	633	617	667	637	669	611	641	662	627	681	648	658	632	655	665	632	658	623	681	640	599	612	629	673	642	646	667	681	626	605	649	660	671	651	640	654	654	615	632	665	673	689	649	597	617	633	659	619	618	650	637	634	682	633	634	675	624	667	691	625	612	651	668	678	648	629	652	579	626	663	659	644	653	667	634	676	652	653	653	651	669	651	688	641	681	638	622	668	635	665	639	649	677	649	625	654	656	686	619	624	648	662	639	652	668	668	681	683	654	657	665	659	701	711	621	668	654	696	629	634	693	602	653	635	650	660	660	657	704	629	615	669	662	692	602	680	634	679	627	637	625	674	589	659	658	620	652	629	683	635	700	668	651	652	671	683	658	658	643	641	684	646	653	673	616	659	672	619	691	693	645	666	663	685	635	662	641	683	649	669	677	634	673	668	661	659	666	657	633	651	612	672	636	697	659	657	636	654	653	682	649	624	616	636	664	681	653	665	664	634	636	658	663	619	650	676	653	696	593	676	679	666	629	663	674	622	625	685	628	656	644	628	607	680	611	628	671	697	662	652	656	637	626	665	620	653	664	653	660	610	666	660	626	682	649	657	654	665	638	619	641	625	643	640	645	669	664	669	645	651	664	688	650	671	619	661	687	605	662	658	621	649	654	657	649	653	665	629	652	654	603	612	615	676	676	609	695	614	681	675	631	669	616	623	639	632	655	650	675	642	684	605	618	659	652	645	631	609	663	644	636	687	599	631	602	663	660	664	605	649	666	653	654	637	652	650	653	677	633	657	664	703	636	645	648	631	651	641	660	687	629	613	595	651	675	671	669	679	643	673	625	635	619	666	663	687	645	681	676	669	607	680	630	690	622	636	639	682	675	643	639	635	637	611	667	689	664	634	647	641	648	648	647	627	718	605	637	640	651	649	656	634	680	707	657	671	649	604	696	666	643	667	661	669	710	591	682	650	611	687	666	651	653	619	665	709	662	658	673	615	666	664	658	638	639	707	610	651	702	654	617	724	660	629	637	712	646	697	647	653	628	614	648	646	672	652	720	631	694	688	652	691	664	643	590	665	639	632	640	639	709	640	630	639	610	635	622	639	655	662	663	634	599	629	647	635	650	629	621	616	603	657	699	694	664	612	625	644	614	652	614	629	638	608	656	629	635	624	666	692	626	644	769	652	660	691	620	641	655	688	624	632	720	697	643	656	658	618	626	637	662	683	658	628	668	634	629	655	627	678	674	625	662	655	697	585	651	632	610	657	629	691	645	648	695	653	666	673	670	643	709	660	640	688	629	628	660	667	627	638	673	669	622	670	655	673	640	728	643	640	623	631	634	645	671	677	676	653	677	641	606	690	615	644	628	652	661	612	703	655	682	654	670	630	641	686	662	645	699	612	633	621	624	601	591	653	664	630	640	626	646	661	658	646	644	641	671	651	635	704	657	692	599	659	623	640	675	697	654	616	659	669	678	670	660	645	646	695	671	646	691	639	644	645	627	669	655	624	653	663	620	637	649	648	641	679	627	681	611	649	674	624	644	701	652	630	707	633	667	629	639	679	679	638	692	669	667	608	672	651	663	632	695	668	664	643	626	685	647	649	642	637	638	634	667	607	634	664	649	641	653	648	624	654	627	624	658	658	647	646	651	662	683	650	611	605	661	644	705	635	651	665	639	671	625	619	679	651	645	612	698	644	656	634	690	659	677	662	624	645	621	657	647	646	638	661	696	675	663	654	636	626	661	628	662	708	643	621	650	634	613	684	651	654	629	634	675	634	644	640	630	665	648	638	676	697	681	663	641	649	641	654	652	650	647	600	695	617	668	617	668	638	639	651	644	655	658	657	669	663	613	654	657	619	667	621	643	695	638	678	656	650	643	639	666	668	661	622	666	631	698	652	676	680	620	651	656	634	640	684	638	656	664	642	680	652	661	619	691	657	654	641	612	664	652	682	668	674	677	663	659	690	706	645	629	641	666	615	635	639	628	616	622	611	645	697	630	672	658	689	668	667	679	697	655	626	646	674	642	639	634	704	686	665	640	658	659	632	624	639	622	655	634	682	616	627	654	662	638	672	674	679	658	660	656	659	677	679	648	623	663	579	672	647	685	676	655	606	691	634	647	646	605	658	682	651	630	660	645	649	646	622	598	635	650	649	656	638	655	633	667	689	666	661	672	665	652	646	655	642	618	689	591	660	657	629	657	711	641	645	667	648	678	649	678	647	620	630	660	662	665	645	655	662	675	625	643	645	667	664	637	682	659	611	672	642	662	623	652	678	639	647	641	626	695	664	673	658	658	666	657	655	661	636	678	645	680	676	622	647	648	670	638	660	640	669	679	641	660	663	623	674	678	646	660	611	641	695	659	706	660	618	652	619	659	660	611	669	669	603	602	682	673	637	625	622	616	690	677	687	645	713	684	584	679	639	669	650	678	626	612	632	621	704	658	692	664	684	678	639	640	610	668	645	623	660	683	660	642	640	659	664	640	624	662	629	630	639	626	663	626	684	618	636	632	595	655	713	677	665	611	625	651	650	662	573	659	632	678	631	660	637	670	672	680	626	697	697	664	596	655	659	679	626	687	648	634	690	653	697	672	673	659	657	670	676	700	683	626	677	600	662	639	663	653	682	639	657	664	640	709	624	619	642	646	689	596	611	660	647	660	621	636	625	662	626	637	593	633	645	632	641	698	654	632	624	656
23845	20958	28065	24023	20792	7775	2465	1522	1207	1101	995	964	926	902	768	721	665	615	626	575	500	520	494	444	520	535	500	453	484	435	425	397	380	360	413	388	350	364	320	351	313	332	300	308	331	324	305	322	315	322	303	295	298	292	334	293	304	289	281	281	297	303	320	277	341	287	297	293	309	298	303	328	326	323	282	317	303	322	311	315	328	341	332	293	310	310	305	326	324	299	313	300	323	318	337	335	350	322	304	311	310	349	321	278	315	300	314	317	295	327	312	308	334	323	334	311	292	322	288	289	323	328	296	297	286	283	293	326	335	313	301	313	322	303	326	315	310	296	281	301	278	321	309	319	308	301	342	312	275	324	266	284	297	310	285	319	298	330	299	305	302	292	319	308	278	290	332	314	283	281	310	294	290	297	331	269	309	321	285	319	334	312	336	285	315	296	310	321	288	308	301	308	316	319	297	273	330	313	318	322	298	293	292	313	287	331	331	292	328	308	316	319	323	308	305	309	314	282	276	313	339	309	346	284	330	314	298	305	343	295	288	308	304	292	312	330	308	332	308	316	299	299	287	305	309	294	338	314	317	323	313	327	311	300	314	331	277	291	305	310	290	303	290	322	328	322	320	316	335	312	292	294	281	313	285	300	286	335	338	296	307	326	286	287	308	285	347	324	315	295	298	322	321	316	274	314	298	315	315	328	312	330	302	287	326	335	305	288	320	280	301	291	277	310	305	293	309	291	271	330	325	309	316	321	286	251	293	315	319	307	305	304	310	314	307	308	296	350	317	322	303	300	301	289	300	302	270	329	328	305	300	299	327	330	340	301	319	319	293	319	298	317	304	292	315	307	312	335	298	289	300	304	309	319	328	321	294	306	335	286	290	330	326	354	298	275	335	310	301	302	305	292	294	320	290	308	289	303	341	314	325	311	309	310	339	306	315	290	304	310	302	271	307	321	325	314	314	317	297	335	329	324	327	288	294	278	308	316	282	297	309	311	323	341	320	294	299	310	312	330	322	342	323	294	279	298	310	318	306	300	319	322	318	319	310	290	295	313	307	307	300	328	335	325	332	322	313	300	308	327	314	299	278	318	324	334	296	320	296	277	286	300	273	322	353	301	341	299	308	342	295	326	309	264	318	327	313	327	319	313	317	251	298	296	328	293	320	302	313	323	287	307	314	331	316	333	297	326	291	316	280	305	329	283	318	326	310	315	301	313	311	306	303	306	291	296	296	282	332	302	328	295	307	303	276	305	287	285	309	328	324	295	318	297	303	327	297	291	298	319	317	303	322	323	310	327	307	311	334	308	307	318	297	318	307	322	341	324	266	336	290	313	301	281	289	315	285	326	297	277	343	318	290	280	311	321	322	307	305	307	325	350	308	287	328	279	312	282	272	285	306	306	299	302	309	315	301	312	281	288	315	311	335	296	292	322	315	306	291	317	278	294	301	277	288	304	319	301	329	325	285	321	299	303	314	304	310	321	316	306	297	313	305	316	313	313	295	333	323	315	311	310	308	308	309	319	292	323	283	295	256	279	336	321	291	336	307	306	294	288	306	294	287	311	315	350	290	329	310	309	319	302	316	282	303	316	317	304	319	304	327	300	312	303	312	303	313	303	275	332	300	328	321	291	321	297	308	305	311	305	327	316	313	325	319	306	319	314	295	318	309	312	313	304	318	275	317	340	364	316	321	329	311	330	267	302	303	299	311	299	300	309	345	314	298	294	309	334	330	300	327	306	317	279	328	316	331	329	299	303	300	324	302	310	279	311	320	345	320	318	326	347	292	296	280	297	325	309	300	310	322	332	343	306	331	305	299	297	285	298	294	319	277	321	326	301	327	314	290	310	297	309	306	307	305	311	342	309	297	293	321	288	307	311	306	314	332	277	307	309	330	354	299	326	317	306	307	285	302	298	317	310	324	311	308	303	302	312	336	304	305	310	291	319	324	288	319	284	328	303	326	324	276	320	300	303	303	286	300	298	286	271	312	333	308	333	297	327	297	286	312	273	316	294	321	296	300	324	306	309	299	297	323	290	279	282	286	305	304	309	303	320	322	301	318	271	319	318	313	310	289	311	322	312	316	323	295	301	323	291	302	290	286	308	300	324	317	299	321	307	273	297	323	294	286	327	307	318	325	316	289	291	266	309	311	278	288	298	329	302	305	310	307	315	302	298	269	302	315	321	324	306	312	328	306	328	284	314	335	292	293	314	320	286	304	292	290	326	321	303	307	302	303	327	332	312	327	332	279	315	336	296	297	323	327	334	289	318	291	291	314	318	314	308	273	324	279	276	321	292	301	283	286	293	287	325	288	313	307	307	317	283	315	292	349	288	326	306	292	315	299	309	320	284	316	325	354	287	342	297	327	306	314	356	264	298	323	308	312	324	286	348	312	327	290	326	313	266	285	315	336	298	341	284	332	335	299	305	302	308	330	307	321	343	288	317	277	308	327	325	314	268	303	304	322	334	298	306	335	288	315	293	312	295	284	312	319	328	311	287	297	291	322	316	301	304	320	327	301	297	268	272	282	300	312	312	327	317	299	307	323	317	307	282	308	285	344	305	288	325	291	325	315	294	320	300	300	317	325	313	287	295	310	315	329	327	323	269	312	301	297	315	307	285	313	313	300	336	312	291	309	300	320	322	288	293	311	311	320	296	316	303	308	268	306	277	330	292	293	323	332	301	302	305	321	342	307	346	323	311	297	302	317	330	306	305	315	308	336	293	309	306	301	295	302	307	300	309	320	302	296	280	294	312	335	317	302	311	317	287	313	321	310	319	343	323	316	308	289	292	307	313	296	297	314	309	318	326	284	314	330	289	295	321	319	308	314	305	314	324	347	313	287	371	307	323	331	318	309	291	330	299	311	303	311	309	299	316	329	318	320	330	312	308	308	330	294	311	294	322	306	293	339	292	361	322	317	279	319	322	268	322	323	329	276	303	312	279	296	288	335	326	296	284	327	295	291	328	300	318	333	331	302	331	292	342	311	297	294	313	304	333	305	328	324	320	331	292	288	317	316	328	324	313	284	313	313	307	315	295	293	295	292	293	303	337	325	289	294	311	280	280	297	268	317	307	299	308	282	301	301	326	318	292	284	301	298	296	303	281	293	314	333	324	323	306	280	308	285	325	328	317	299	292	300	322	290	289	324	301	311	273	316	300	271	304	296	280	301	325	313	268	280	293	287	293	313	315	286	296	312	308	318	336	286	306	294	300	302	327	300	295	304	295	287	316	326	307	300	275	266	319	308	311	326	325	301	292	268	291	324	336	290	326	315	320	295	268	330	314	291	320	306	307	292	326	322	308	292	284	306	299	315	312	295	323	322	304	330	293	332	269	320	298	281	297	330	312	292	318	313	296	285	289	288	324	279	313	337	309	328	287	320	320	282	317	327	332	306	293	329	319	316	297	308	295	314	334	322	298	290	314	319	295	331	298	296	318	321	310	291	267	280	278	299	323	278	317	284	320	309	301	295	311	307	294
8821	19084	16388	9199	6950	5272	4497	3459	2748	2440	2165	2044	2029	1965	1687	1413	1283	1142	1131	993	934	867	757	768	826	773	837	707	750	715	604	544	573	541	494	478	479	476	458	453	410	427	403	358	409	445	420	429	440	392	400	420	414	382	402	425	399	365	394	416	396	431	390	410	384	418	389	409	397	417	399	421	394	375	406	373	388	399	427	416	397	409	379	391	383	404	402	372	377	401	408	421	402	404	398	399	414	381	407	386	385	404	392	364	400	360	433	410	384	400	413	386	407	394	394	357	363	361	386	437	382	396	353	383	349	368	413	373	385	374	373	412	386	375	360	375	405	424	323	376	383	374	400	381	406	431	384	408	370	378	393	372	394	412	371	385	398	396	398	410	400	375	376	365	425	378	374	386	392	381	403	391	429	391	391	405	412	366	384	380	389	394	405	391	363	392	401	411	388	408	394	367	376	393	405	400	389	439	414	364	385	412	395	368	417	385	417	383	399	429	397	371	378	398	359	418	400	425	399	367	381	404	387	378	417	400	402	428	367	378	387	388	373	358	395	407	391	379	406	388	390	367	413	392	385	357	382	395	395	406	361	424	418	400	363	411	394	376	384	383	387	429	420	390	359	407	381	396	374	392	366	373	355	414	395	388	386	392	370	401	387	388	397	365	369	386	365	384	367	378	426	403	372	348	421	365	398	349	408	395	375	386	401	408	368	396	354	367	394	406	396	391	393	437	400	389	417	389	383	418	384	397	382	394	411	403	401	427	406	420	367	419	369	376	396	400	406	396	374	386	393	403	408	371	375	424	385	395	400	399	377	393	388	384	387	381	358	366	379	371	398	426	374	381	382	405	422	414	366	358	397	414	392	401	416	366	387	418	403	418	379	434	379	386	392	376	396	364	395	395	377	379	374	386	398	383	363	397	389	379	372	377	378	403	381	399	425	391	392	423	374	377	372	380	404	343	373	388	403	411	416	365	375	416	383	412	394	396	382	394	386	399	390	386	393	372	398	405	401	387	388	399	381	381	362	407	413	392	390	405	408	413	371	386	367	398	388	389	410	396	367	395	389	357	401	371	414	382	417	384	367	397	374	382	372	395	371	381	419	392	386	382	402	371	386	404	405	408	401	414	385	375	390	435	386	383	352	386	372	361	385	369	397	377	400	386	371	380	390	414	395	358	364	400	379	398	367	388	425	357	413	388	410	378	382	372	390	432	398	389	425	381	398	369	368	384	376	386	427	404	396	347	369	399	378	386	401	378	391	388	417	382	425	399	439	373	408	382	388	378	404	414	383	362	379	413	403	410	429	423	397	395	385	385	400	395	406	405	422	410	372	377	373	392	389	362	399	390	398	342	373	378	364	383	373	372	417	364	418	390	349	412	393	399	374	412	375	388	388	392	352	406	393	388	374	374	391	426	401	395	384	379	385	388	450	367	400	381	388	374	392	401	394	346	460	413	379	386	359	394	402	394	419	404	419	393	358	397	361	399	389	400	400	373	389	371	373	378	429	366	373	385	370	372	399	387	411	392	372	388	403	436	404	430	403	383	361	375	395	372	372	377	368	402	365	414	398	366	353	371	434	367	399	383	400	379	385	415	381	409	389	387	410	431	399	424	384	360	399	427	408	386	405	398	411	370	393	380	385	394	391	396	399	386	378	392	390	379	392	373	377	397	367	400	393	398	381	395	414	441	374	362	370	373	419	390	418	394	383	399	364	386	413	408	406	370	438	392	396	400	359	397	380	425	392	383	423	382	403	365	401	390	388	361	348	382	394	371	393	403	412	377	362	396	380	386	418	402	390	352	363	410	380	402	417	381	412	393	418	365	371	364	405	375	427	382	401	411	370	386	390	364	393	383	410	411	386	415	404	408	394	417	385	367	407	378	410	356	371	402	387	382	386	399	416	385	379	416	395	360	387	395	396	344	374	414	421	424	396	396	402	395	416	398	384	395	430	377	397	378	387	354	390	383	408	406	426	414	374	384	398	393	380	420	347	372	380	369	388	374	401	416	394	394	426	391	417	366	406	398	400	392	385	394	426	380	389	398	392	372	409	379	417	342	408	393	429	391	389	384	378	389	384	418	421	399	374	419	390	403	359	398	375	386	403	370	404	373	386	391	396	402	372	394	376	372	378	399	359	405	395	428	392	407	362	389	414	358	354	353	387	420	374	372	390	363	356	388	383	395	383	399	412	395	393	404	356	389	378	343	399	388	384	363	396	406	402	347	380	385	393	380	387	387	411	382	415	398	379	393	388	415	384	397	394	401	372	377	373	397	401	432	392	390	399	387	357	388	391	380	417	399	366	411	366	384	368	431	375	396	374	378	360	430	395	414	388	377	381	376	392	372	372	383	407	402	410	390	384	394	386	401	399	402	388	374	419	393	389	398	401	404	371	431	390	402	401	412	386	397	409	409	366	376	375	414	346	377	388	387	410	396	383	425	379	448	392	407	393	407	390	411	382	393	377	433	384	394	408	382	390	375	449	430	372	393	368	372	360	367	399	354	398	396	397	390	386	360	375	374	417	380	389	385	408	410	382	372	396	400	406	428	415	386	399	392	367	406	370	402	401	392	417	395	369	385	384	396	395	414	372	384	391	356	424	363	406	398	374	395	410	398	374	395	388	410	403	386	343	359	384	404	396	361	401	379	381	418	388	391	375	404	378	388	408	407	362	416	388	391	395	389	372	397	388	389	408	407	404	414	388	408	400	397	373	406	372	399	414	406	360	408	380	372	392	403	409	362	391	381	360	408	426	409	406	372	417	404	416	398	393	387	404	371	382	399	398	427	364	369	405	393	387	397	395	429	414	382	360	382	378	374	371	394	408	387	412	389	377	391	406	368	384	383	390	377	419	377	421	388	359	409	411	365	425	389	383	408	391	405	372	374	403	404	395	383	378	404	406	385	419	389	394	421	365	390	402	398	371	363	402	386	407	398	373	383	402	407	397	411	367	377	389	398	398	348	412	373	387	393	405	373	392	429	391	380	404	426	384	391	365	360	401	400	355	372	382	373	403	363	389	353	369	414	389	424	376	397	417	414	360	380	408	386	382	389	365	429	373	374	371	389	402	389	381	411	407	404	403	394	393	380	417	383	404	379	415	379	361	398	396	392	378	393	403	425	407	414	363	418	397	370	426	395	350	410	366	427	379	371	374	380	393	391	384	379	399	378	419	356	373	402	412	418	401	404	412	349	376	378	431	424	377	398	395	405	427	383	454	398	404	404	393	392	405	368	386	365	380	351	359	358	363	403	397	385	375	370	392	406	379	414	399	403	406	395	415	387	435	379	382	428	386	384	407	395	394	387	358	378	359	407	400	415	407	391	372	448	384	397	370	394	400	431	382	386	364	385	372	368	367	394	379	388	380	405	384	435	383	353	363	383	412	371	389	408	397	400	414	427	391	368	418	411	375	432	404	382	369	403	364	412	350	402	391	413	371	380	390	395	409	408	410	367	416	404	400	410	371	387	387	394	398	394	417	374
25098	20972	26690	24904	7467	2210	1749	1439	1216	1190	1135	1131	1120	1094	1008	981	977	946	882	860	830	834	816	827	879	829	815	802	807	837	781	758	698	736	748	740	742	698	749	691	718	765	722	655	675	733	640	710	674	670	710	719	707	703	758	714	670	712	724	704	648	654	705	671	643	741	724	666	728	676	698	669	660	669	713	726	714	723	675	695	712	695	710	716	688	686	652	703	721	696	691	729	658	722	667	688	679	700	699	692	699	665	723	693	684	694	709	657	658	638	692	718	629	691	713	682	680	716	705	710	688	681	687	716	710	718	719	701	698	709	712	678	686	648	707	662	696	721	688	676	670	694	677	730	652	706	718	728	721	726	692	743	713	711	675	698	742	658	683	704	708	674	664	690	712	709	707	695	670	690	719	676	667	751	698	670	743	659	698	672	692	690	697	697	702	700	704	689	670	672	680	670	686	695	712	650	638	624	668	668	721	773	678	699	682	701	714	682	735	676	711	669	710	706	653	704	714	672	670	689	700	664	665	667	676	629	686	735	684	695	708	679	707	698	717	685	696	660	720	698	664	710	683	742	667	709	757	673	691	718	715	667	667	694	744	722	712	668	669	683	684	754	688	668	694	667	694	701	657	701	695	682	647	653	652	683	702	654	728	645	674	707	669	733	747	622	685	721	688	694	685	696	706	702	720	718	690	685	699	712	705	683	718	678	677	708	729	707	674	777	647	669	648	671	719	714	712	713	643	713	672	709	703	726	645	709	664	712	681	650	696	675	640	666	724	690	680	696	717	670	709	711	660	687	633	676	727	660	709	725	687	691	685	693	725	719	689	675	678	696	707	700	746	637	658	701	658	687	698	705	704	716	697	709	717	679	712	667	635	663	692	705	683	678	670	688	688	688	689	661	679	685	742	668	730	673	727	682	674	690	667	704	676	700	689	674	682	681	719	699	711	665	720	709	653	690	682	668	687	692	674	700	721	733	659	697	707	672	710	729	679	684	717	688	714	702	643	712	695	706	671	735	697	661	743	698	706	732	726	692	652	723	715	707	699	661	713	701	665	724	675	734	679	727	713	678	685	733	684	708	676	705	671	739	666	670	726	699	681	659	729	687	691	732	720	691	689	734	675	677	717	706	676	684	723	716	728	685	708	698	712	716	713	661	727	686	676	711	687	686	739	724	660	700	686	690	707	684	702	686	731	706	716	710	721	678	667	738	716	684	663	751	698	722	740	710	714	678	716	694	689	716	694	669	727	695	638	735	662	734	633	690	666	705	729	699	716	684	690	666	654	719	667	717	675	686	677	647	707	661	640	665	692	673	687	673	707	711	737	645	671	712	699	698	717	725	668	652	709	671	667	731	708	664	734	681	693	672	690	704	687	676	731	732	708	696	688	723	695	707	672	708	643	693	717	627	664	687	719	730	709	631	669	675	689	651	651	672	693	720	686	723	699	687	722	660	672	696	682	675	687	732	669	679	690	693	667	669	689	709	689	661	736	683	689	660	691	655	655	695	707	692	639	689	675	708	711	701	700	661	710	701	749	677	668	703	687	677	674	660	727	681	700	713	701	681	651	701	656	676	661	625	688	658	706	666	668	726	690	676	725	713	675	711	679	696	715	672	708	678	666	692	665	685	682	742	671	657	699	697	682	713	704	710	674	718	710	665	685	697	691	709	667	685	660	705	666	664	659	713	708	662	700	684	701	708	723	709	684	713	689	715	750	670	731	662	650	690	696	734	617	690	690	711	675	701	643	694	713	692	690	655	658	691	657	699	729	701	711	690	674	670	632	747	693	694	714	661	641	698	668	752	699	637	692	711	651	741	647	695	667	730	713	710	672	674	704	731	678	713	709	678	707	740	678	663	688	679	717	687	671	750	691	669	713	701	682	678	706	696	721	702	671	646	701	701	732	723	663	688	702	684	676	675	650	630	668	675	658	703	650	685	699	691	661	676	687	698	676	683	704	707	695	646	712	676	685	678	689	716	683	677	645	691	681	675	657	678	673	644	705	652	698	648	734	715	721	690	667	674	679	714	657	675	681	700	685	732	725	655	696	748	687	705	713	635	671	750	698	676	693	708	736	692	651	697	698	714	694	706	683	711	669	656	673	675	665	671	704	658	680	695	677	706	720	690	687	688	769	656	618	680	655	655	701	718	729	661	690	735	696	696	725	667	667	666	655	666	711	712	673	757	679	670	737	707	753	672	665	708	743	685	757	683	714	660	647	682	697	645	717	711	659	668	678	683	700	698	689	703	674	687	649	711	663	675	724	712	714	752	699	684	708	711	691	700	712	709	690	695	677	652	676	661	687	712	732	706	646	611	664	687	641	667	786	753	687	666	638	712	655	702	669	672	671	669	663	693	739	680	701	662	694	678	671	727	724	661	685	706	718	746	647	727	679	683	649	690	665	685	675	706	651	654	699	731	643	671	689	707	672	687	693	669	728	683	710	702	748	687	678	699	711	681	705	770	657	710	761	669	669	710	682	721	676	703	659	688	690	683	759	709	743	640	660	692	682	644	676	700	717	707	703	691	695	713	699	686	675	717	704	697	699	710	659	652	695	669	686	720	688	670	679	664	652	687	687	715	656	627	693	695	676	701	610	701	711	702	673	695	710	723	720	722	648	724	666	729	686	696	667	670	743	720	694	737	656	724	686	674	692	665	703	734	695	680	698	714	729	727	717	693	665	668	674	716	736	671	663	663	685	696	723	716	700	735	705	679	685	714	707	746	684	685	714	706	727	694	740	684	703	666	728	683	692	659	638	678	701	657	713	716	687	754	695	695	661	672	674	637	741	735	661	781	696	620	706	703	662	687	713	679	676	705	706	702	659	751	665	690	673	691	692	707	714	638	688	682	670	674	694	701	655	703	668	680	694	709	711	679	653	694	678	664	699	698	704	666	662	651	684	708	709	707	704	664	688	740	711	614	658	676	635	681	691	679	702	691	685	729	698	675	662	713	672	670	679	671	717	681	695	728	691	707	745	658	656	659	738	654	628	715	705	693	674	684	691	692	691	649	670	671	685	699	663	678	704	715	659	711	650	685	698	698	729	719	707	645	674	673	645	687	646	718	673	640	655	696	667	672	737	686	689	667	675	674	699	702	715	725	691	692	706	654	677	709	714	681	704	685	679	712	684	655	683	719	667	669	667	671	711	684	729	733	699	710	719	639	699	744	668	707	695	655	662	678	677	682	743	714	715	688	696	666	732	705	698	713	671	719	657	648	704	651	678	649	652	630	678	698	665	705	680	684	703	666	700	650	669	679	671	681	711	711	706	681	728	698	699	661	683	732	708	665	686	694	656	661	713	675	696	719	667	699	687	664	715	694	709	683	719	681	642	682	678	675	670	712	670	727	677	705	658	695	676	729	683	729	739	676	696	689	655	693	666	695	680	711	712	690	686	691	724	680	684	736	728	711	698	727	676	673	647	718	714	699	701	670	696	671	687	710	707	722	695	701	695	653	685	709	706	692	654	682	663	665
8665	15093	12663	7251	5275	4394	3610	2870	2485	2300	2148	2030	1968	2002	1726	1585	1480	1501	1466	1286	1334	1155	1064	1073	1128	1168	1213	1083	1052	1002	987	977	927	944	946	862	899	873	849	855	851	837	811	808	914	871	844	888	850	828	877	845	834	819	865	838	856	833	819	818	858	809	735	815	861	868	857	818	872	834	873	871	848	806	814	834	846	836	868	908	800	870	872	802	825	827	789	849	801	831	861	844	813	876	839	830	810	808	864	864	829	843	805	793	848	817	820	824	840	891	809	808	829	816	877	812	855	846	832	840	814	864	837	868	845	825	840	880	779	811	793	848	883	816	866	854	852	840	855	782	794	834	816	833	774	809	844	853	788	820	866	814	792	826	806	800	863	860	834	830	781	861	800	850	768	876	835	860	763	811	827	809	817	854	842	816	819	838	871	813	821	773	822	812	799	822	831	886	804	829	865	854	818	783	833	817	832	865	879	860	843	855	883	844	810	777	799	858	842	853	861	903	812	822	828	820	817	818	851	888	850	789	828	857	806	847	855	755	818	807	824	845	822	787	830	797	841	831	776	846	816	856	844	803	813	850	822	804	812	825	786	827	808	881	787	820	829	817	868	830	836	851	779	804	826	805	824	821	836	820	831	820	826	866	817	855	881	875	812	795	850	827	830	844	837	854	814	832	792	818	842	862	795	885	874	814	874	862	850	798	857	812	789	844	854	804	825	770	822	837	811	837	808	835	828	869	778	849	846	820	904	834	810	846	825	822	773	819	815	832	794	850	855	843	819	839	837	847	821	822	824	818	884	856	834	862	778	888	811	829	857	833	784	784	783	839	795	813	852	809	796	823	835	844	820	794	855	816	827	825	831	854	834	857	844	772	830	824	838	863	821	853	799	829	839	854	818	844	801	911	827	834	850	735	868	855	789	740	808	850	875	815	887	799	867	812	849	816	841	827	861	769	813	829	810	796	821	815	792	790	791	903	847	802	799	832	842	837	864	828	909	836	862	838	834	833	831	856	801	790	830	793	912	819	818	834	847	879	798	805	828	863	844	846	842	880	800	863	825	837	824	835	821	920	805	849	828	826	791	891	810	788	782	815	834	865	842	830	883	847	834	835	844	835	848	833	839	810	808	867	874	849	849	799	827	844	811	787	852	806	870	846	831	814	815	784	859	828	784	823	817	875	829	844	834	818	863	847	820	818	847	804	805	804	833	889	858	780	821	829	816	840	819	835	863	834	855	816	840	816	855	803	801	893	810	799	828	795	860	821	843	886	796	791	884	813	829	839	863	809	831	845	827	793	779	835	833	803	772	858	781	856	847	817	806	806	823	816	800	810	847	845	847	819	857	860	829	835	858	849	846	867	795	781	757	839	843	783	813	858	842	787	812	804	785	832	893	841	799	803	821	868	806	840	786	794	852	857	820	820	861	839	873	801	782	831	828	864	803	836	771	810	833	819	861	876	843	821	814	806	815	785	870	897	779	819	819	832	824	831	855	807	787	853	786	804	806	851	877	880	833	820	816	865	859	837	831	793	795	814	833	809	808	862	847	868	778	853	824	820	866	829	907	782	870	827	857	789	865	872	890	786	898	846	792	760	864	829	834	786	819	806	855	756	814	838	833	818	805	849	835	814	813	809	803	790	878	832	808	813	816	794	879	902	772	811	822	851	797	843	804	848	844	840	822	787	849	835	829	839	822	853	831	809	819	884	856	813	825	872	862	851	801	822	831	851	829	885	823	817	823	875	831	844	819	840	849	802	859	843	811	819	843	836	850	795	845	800	835	816	774	894	807	841	786	830	819	837	841	878	828	841	811	825	846	839	806	855	765	816	891	861	863	804	828	853	848	799	854	798	836	822	875	862	856	823	815	788	827	881	810	819	869	821	832	861	849	831	821	893	848	814	822	835	774	874	796	838	833	819	803	827	858	902	804	827	832	817	787	821	819	885	830	820	797	846	840	790	854	791	769	870	827	807	863	839	775	858	839	768	825	798	798	778	780	805	884	847	806	812	838	820	830	830	886	856	844	832	812	821	864	810	806	902	790	847	845	857	844	849	830	792	823	811	868	840	826	825	837	859	786	835	855	842	818	816	869	777	807	876	852	852	812	824	847	817	846	834	828	871	845	857	805	741	786	853	800	846	850	816	782	826	836	831	824	813	844	824	833	800	841	825	863	814	835	857	797	843	826	839	796	788	812	807	804	849	871	864	807	817	846	833	851	887	851	786	857	817	785	826	842	825	915	845	826	850	834	789	823	875	876	809	846	829	793	807	848	809	793	820	848	862	872	812	792	833	858	841	810	858	823	839	834	813	826	784	827	782	817	814	799	823	839	857	786	822	824	828	845	836	781	830	817	803	859	871	875	845	747	849	822	834	855	828	803	794	832	835	842	889	883	804	840	896	862	795	824	844	848	844	819	805	791	840	770	796	880	872	867	806	815	823	883	835	886	812	848	830	852	802	873	845	833	824	829	797	800	763	839	798	836	857	871	848	851	879	812	806	862	835	805	826	816	861	847	808	846	823	811	796	884	818	820	821	850	793	777	786	852	837	862	843	855	820	818	835	854	856	832	884	786	805	837	888	902	793	828	820	845	813	862	851	820	894	823	844	808	784	783	869	754	852	815	871	844	841	798	811	849	791	800	871	827	811	793	837	860	812	849	836	869	827	838	840	783	854	881	857	838	870	802	845	873	830	801	885	813	827	855	819	862	826	799	860	837	798	833	875	858	803	850	857	826	777	879	832	804	826	837	850	800	820	840	774	866	865	824	855	806	798	872	806	801	801	825	832	805	818	797	848	827	817	825	836	782	816	833	824	780	811	835	877	814	832	895	811	847	802	839	828	814	858	791	820	774	790	824	792	822	758	781	839	810	810	857	837	887	812	833	836	812	795	808	837	854	802	837	821	813	802	833	792	813	840	840	811	768	798	813	836	846	838	854	834	877	856	855	836	834	811	829	798	820	801	827	808	831	817	830	843	855	847	895	833	843	827	805	803	878	823	857	857	872	795	827	855	828	794	840	826	896	840	842	765	832	801	833	839	831	791	763	872	859	866	839	862	855	830	850	824	815	846	815	819	818	927	822	813	826	820	784	854	822	825	836	849	840	838	797	767	877	818	846	837	796	833	814	846	825	852	865	868	834	833	770	794	847	827	821	884	808	830	858	846	831	875	818	819	815	855	763	821	843	800	832	839	872	802	824	846	845	824	916	837	862	809	854	807	818	797	848	844	842	810	836	832	860	856	840	834	829	816	827	864	827	839	813	838	828	759	827	859	860	840	870	782	836	852	843	839	802	872	815	813	821	837	827	842	816	834	773	858	892	848	803	763	868	784	829	823	833	783	861	816	839	755	816	815	826	887	838	855	834	851	786	778	818	856	824	846	819	784	828	806	828	830	860	861	816	842	850	847	839	856	837	839	863	821	814	882	797	816	858	831	847	818	878	787	894	821	810	824	834	808	780	849	810	849	803	789	836	832	821	810	830	810
22860	21002	28638	23566	20999	20963	8453	2554	1863	1687	1490	1376	1306	1311	1168	1056	987	947	963	936	785	715	703	751	762	790	731	702	621	692	629	572	630	531	566	521	539	517	499	445	460	466	451	446	413	452	448	431	447	462	449	425	441	485	441	399	474	439	453	431	456	433	454	454	426	427	446	448	429	416	438	457	408	460	443	418	421	428	459	418	412	449	486	436	433	411	452	424	436	452	445	426	448	428	465	467	449	405	409	452	403	464	427	426	468	411	417	465	445	444	424	437	413	424	429	445	461	453	445	425	393	424	440	443	448	414	448	467	421	456	437	413	448	450	466	439	396	413	425	440	439	397	425	430	471	422	417	412	409	438	431	403	422	404	451	427	441	394	456	450	482	455	401	422	441	435	405	413	413	400	469	404	413	435	426	443	429	438	435	423	451	418	417	449	471	405	404	446	457	465	427	462	434	440	432	451	465	428	421	389	417	409	419	461	432	450	426	443	398	441	424	415	446	408	458	438	446	465	463	445	423	417	431	421	435	439	414	424	421	464	421	430	380	417	411	416	447	400	433	437	406	454	477	437	462	460	462	429	467	489	433	450	438	456	450	432	449	462	468	430	392	474	417	471	429	445	464	412	449	418	436	461	443	457	406	445	427	466	468	447	424	435	459	429	432	441	437	453	396	444	441	424	403	471	446	438	442	462	447	399	422	408	444	401	448	400	444	428	443	406	422	458	416	461	439	436	414	455	442	421	449	438	436	426	431	434	423	406	464	441	414	469	426	420	430	425	414	446	406	411	457	435	433	394	434	469	402	417	420	397	422	478	436	433	416	442	421	444	411	424	442	386	423	406	463	441	392	432	432	474	443	442	440	487	488	406	450	417	449	421	450	457	474	440	439	435	408	416	420	457	437	462	396	421	437	424	422	470	426	427	457	441	420	413	465	451	439	432	417	428	424	425	418	416	414	422	388	413	421	387	431	430	445	449	444	414	414	459	427	442	430	430	462	427	456	407	454	464	438	449	424	449	382	439	436	445	427	413	422	427	421	372	456	458	415	416	390	414	434	414	458	420	416	445	451	454	445	455	435	392	450	437	416	441	437	444	452	477	427	434	458	408	413	457	439	424	419	405	432	442	447	441	425	449	450	423	412	452	446	455	425	422	429	415	442	460	419	448	421	406	436	452	421	449	464	478	431	421	439	441	433	434	439	441	423	454	407	441	445	435	420	454	421	418	397	463	471	447	419	388	424	458	422	405	444	432	412	457	424	419	430	428	445	421	426	438	438	444	423	454	437	440	417	395	415	427	433	456	462	454	455	435	438	454	396	423	435	414	444	407	423	448	453	454	421	437	441	450	402	469	432	463	442	470	397	425	448	412	469	451	452	423	459	457	418	499	452	406	426	407	425	435	434	430	427	433	432	462	429	434	444	395	430	423	411	460	433	427	411	460	425	434	406	439	460	442	404	419	423	419	446	448	456	422	478	437	426	427	411	406	453	456	430	417	432	443	393	416	475	421	402	476	449	466	449	438	412	458	459	453	443	430	423	397	473	443	451	403	473	455	480	460	469	423	466	467	416	402	412	462	425	441	440	416	437	434	401	424	406	430	387	432	416	444	414	443	431	421	437	408	413	444	427	434	430	401	454	425	445	459	432	425	440	436	385	411	464	428	445	426	411	415	422	434	421	416	444	416	453	447	396	459	428	472	434	416	465	450	415	431	447	439	468	467	398	406	433	469	467	421	461	414	424	474	412	435	451	468	418	416	437	400	422	426	432	444	456	400	447	453	460	400	425	441	448	464	446	454	420	416	402	453	425	425	452	409	415	438	418	415	486	416	438	436	446	436	412	421	437	387	410	420	419	437	427	427	404	410	453	428	433	440	421	412	440	468	428	411	435	432	488	448	444	432	443	449	423	458	430	438	431	428	391	426	467	396	431	407	416	443	420	450	428	470	404	398	426	441	405	441	437	409	429	457	404	405	447	436	430	478	450	465	441	486	416	429	433	434	397	421	419	418	425	455	438	442	424	461	412	447	447	429	425	442	426	419	414	450	430	441	436	471	428	429	393	454	418	427	436	447	438	432	439	410	394	429	431	432	425	449	406	420	407	427	472	435	429	442	415	433	455	456	411	442	383	443	453	420	404	427	426	451	409	439	422	425	411	435	421	452	435	438	455	405	408	416	433	448	459	455	444	435	444	431	415	427	464	424	418	444	421	397	395	422	416	419	406	429	449	441	435	433	376	415	475	385	445	431	414	431	451	443	411	412	423	453	419	417	400	418	457	466	423	443	448	442	400	455	429	444	430	395	444	416	422	429	479	418	442	407	425	445	454	430	456	433	460	418	484	427	436	390	438	438	442	396	399	389	459	397	481	448	443	438	437	463	447	433	442	452	457	435	413	463	433	436	417	465	404	453	452	441	434	436	401	436	427	380	430	453	446	455	418	429	394	438	448	429	462	435	436	414	439	408	483	416	413	398	430	439	426	443	387	443	459	430	401	442	435	412	453	423	445	460	405	446	386	455	450	412	401	416	434	405	434	452	419	417	455	435	403	430	463	476	449	433	419	458	408	431	428	447	404	425	418	437	425	416	407	397	443	423	404	432	433	469	462	441	380	390	440	424	414	458	428	429	451	447	385	361	443	410	415	452	428	438	454	422	444	471	440	425	448	422	423	435	443	437	437	411	424	449	433	449	434	479	423	413	420	404	440	435	452	406	471	441	438	449	444	375	430	417	426	408	418	407	415	426	410	470	431	468	418	423	423	444	418	427	447	424	448	443	438	457	438	465	418	438	404	418	445	468	438	425	423	446	422	433	451	402	433	418	447	439	412	420	425	452	426	434	446	445	437	421	383	421	413	425	420	456	436	450	415	460	452	419	461	418	448	451	458	398	393	459	427	457	470	435	442	407	443	450	432	401	421	420	433	453	454	429	410	394	401	423	465	401	429	404	452	420	458	400	431	416	422	436	417	447	425	420	413	394	441	445	418	424	453	436	438	396	413	404	474	395	438	419	418	420	425	411	398	436	449	403	453	445	462	432	435	405	490	399	426	457	402	440	414	433	437	444	432	424	435	379	450	386	428	417	418	398	447	452	426	443	446	447	424	421	458	429	421	424	467	449	445	463	409	448	457	399	446	463	420	429	400	410	429	391	441	411	416	446	455	456	444	408	489	420	439	407	435	409	473	446	447	443	441	444	397	420	440	416	415	407	457	422	449	444	444	420	440	423	426	430	451	432	391	448	432	426	414	421	426	464	409	435	403	418	423	431	419	462	448	416	455	463	414	395	433	413	426	391	407	444	446	413	413	421	442	443	451	426	436	439	373	416	429	440	460	453	434	434	460	442	404	445	436	437	438	396	392	458	431	423	419	476	424	464	429	408	451	412	425	436	398	426	458	425	437	394	444	461	463	444	450	428	416	418	429	443	431	446	410	457	455	439	425	457	458	396	434	389	408	413	411	445	419	406	466	453	408	454	403	451	476	412
11430	25602	21748	13420	10057	8316	6690	5122	4198	3713	3391	2965	2702	2651	2373	2101	2046	1870	1631	1495	1419	1223	1099	1187	1204	1301	1170	1079	974	966	872	844	854	681	723	708	653	595	645	614	589	580	557	517	556	537	507	554	558	533	522	544	536	526	539	513	524	517	522	569	529	505	529	567	547	487	535	543	535	545	525	522	542	526	518	492	535	534	534	542	504	503	478	528	497	542	515	503	559	539	513	529	506	503	502	562	541	513	477	552	507	522	487	531	517	517	509	514	551	504	539	498	527	506	522	518	468	528	554	537	517	534	504	519	553	496	492	522	535	498	548	502	501	531	500	518	475	523	536	486	502	531	502	504	501	494	514	457	521	450	522	507	497	464	491	529	526	514	486	508	490	532	507	484	514	505	520	513	535	518	510	542	557	494	547	521	465	482	508	497	509	506	526	483	523	499	558	508	528	475	521	486	559	537	517	539	479	509	509	487	517	478	489	509	501	505	493	484	504	520	521	558	517	514	534	527	530	463	494	556	516	536	473	511	523	522	505	536	494	507	517	514	522	508	502	513	506	507	492	512	520	475	491	497	489	565	491	486	537	521	496	503	539	502	526	507	552	506	528	521	534	497	494	473	531	516	487	512	501	474	522	535	535	485	524	562	500	534	491	489	543	512	539	532	522	494	517	525	481	481	506	497	504	508	517	496	509	522	564	492	485	536	519	561	490	566	506	517	490	518	541	527	533	517	486	498	490	509	533	505	517	515	500	534	502	489	493	494	515	517	514	533	499	503	517	549	492	491	500	523	543	524	474	500	555	572	539	478	525	515	508	465	497	493	505	507	460	521	554	484	485	522	494	536	530	524	482	486	521	540	504	532	520	496	509	540	543	494	572	497	530	499	542	525	507	517	496	502	502	518	488	537	506	509	492	530	496	531	514	535	544	483	512	522	527	507	481	514	539	474	523	509	530	510	528	510	501	520	472	478	534	498	449	521	519	516	519	520	478	468	481	506	514	523	523	522	531	528	497	527	482	468	488	491	505	536	472	527	544	506	539	509	500	495	501	501	546	531	479	560	476	532	532	544	571	526	505	518	503	539	521	488	469	529	538	521	577	512	518	500	488	519	560	465	539	509	523	507	515	552	546	523	507	501	497	484	483	507	498	519	524	502	538	491	525	487	529	487	552	505	526	508	519	500	538	526	528	546	488	530	490	535	513	527	533	526	489	498	510	498	524	473	506	501	530	527	534	525	501	540	471	493	460	502	494	523	524	499	531	483	510	505	549	520	525	537	518	523	515	526	500	541	526	516	495	529	545	521	508	532	555	483	485	544	513	524	493	491	501	510	499	493	511	486	546	508	532	516	497	503	501	480	484	516	498	477	524	542	531	513	488	505	520	537	512	530	483	487	524	535	493	514	506	485	528	554	569	542	530	497	505	543	509	501	485	505	519	544	487	504	563	522	512	538	534	490	520	523	522	528	521	501	520	522	557	497	496	455	526	510	493	527	475	525	508	501	504	555	561	528	489	506	517	503	493	485	485	529	516	513	480	481	506	514	499	530	529	488	495	516	521	515	463	536	540	511	496	495	525	480	519	510	531	523	528	515	530	510	536	481	501	468	520	503	496	499	496	536	513	500	567	521	543	535	530	462	569	493	494	518	520	515	515	529	529	545	531	518	508	523	499	464	493	523	517	516	508	508	495	543	507	475	459	495	488	544	477	576	510	548	513	519	495	512	472	492	515	535	505	512	522	504	495	498	518	488	532	548	522	505	495	516	515	547	527	578	469	482	519	561	519	532	465	505	507	541	482	537	530	526	531	528	483	545	536	497	506	527	532	487	513	503	473	499	504	522	508	527	535	545	519	498	530	511	573	523	497	496	524	569	529	491	503	484	535	501	526	516	505	495	522	568	537	526	534	536	515	510	538	520	538	536	497	498	519	517	545	497	473	518	520	488	470	500	538	486	522	519	535	509	510	531	492	490	506	508	490	475	491	525	497	542	476	497	490	495	533	476	532	547	480	512	539	485	506	519	534	515	516	523	538	509	505	481	525	450	564	560	522	481	529	538	551	514	545	505	483	533	534	489	517	510	545	557	557	511	492	486	517	571	527	513	544	520	515	504	506	489	524	526	526	528	531	525	527	534	485	499	504	481	541	499	523	505	522	512	505	489	529	524	505	497	523	515	490	516	463	515	490	526	487	488	478	475	513	472	514	503	481	535	479	547	529	480	519	509	487	504	540	502	538	504	525	521	523	522	522	513	510	504	484	516	498	514	550	513	501	500	515	506	499	522	513	551	526	510	537	543	492	491	524	490	543	519	498	491	526	510	503	498	493	488	511	517	521	534	509	534	519	502	511	524	532	542	514	525	518	528	492	546	461	525	511	530	510	518	477	476	502	486	490	522	517	504	474	489	517	520	498	498	544	530	507	515	503	520	496	518	528	496	538	485	503	507	498	518	530	510	513	507	523	496	512	502	557	520	523	508	467	509	544	522	517	504	526	513	481	549	513	539	521	529	504	527	479	469	503	480	506	499	525	514	550	476	497	509	486	519	515	505	552	529	472	495	548	515	507	496	529	501	510	502	497	512	445	494	488	461	503	513	474	495	492	540	498	494	540	519	500	528	552	549	542	519	491	478	518	499	523	491	503	546	510	525	538	497	456	498	523	500	488	512	500	502	492	566	506	544	497	533	520	485	506	503	518	512	476	490	504	555	526	548	521	516	508	466	485	517	496	498	523	566	526	520	489	521	495	516	534	514	518	518	536	502	507	524	509	488	513	484	543	542	539	483	501	488	525	523	495	478	524	513	505	511	490	491	488	466	528	500	512	486	528	487	535	505	452	537	512	531	519	512	522	491	481	487	519	509	524	497	482	517	501	462	517	514	533	491	497	460	525	521	490	489	530	549	531	511	487	524	482	492	515	482	510	488	490	486	511	513	502	557	489	537	509	506	468	536	503	501	524	526	502	547	490	487	509	574	541	506	537	542	524	520	550	543	521	537	506	515	506	516	536	487	530	484	495	526	492	502	513	510	542	509	526	497	504	518	480	523	514	504	534	501	504	523	486	563	499	535	550	532	472	533	507	500	475	506	500	494	533	471	521	523	508	513	522	513	475	524	529	527	488	513	558	472	495	484	554	490	516	536	503	536	530	549	497	505	488	500	486	506	513	506	529	531	509	516	544	494	503	520	503	541	469	526	548	512	504	527	523	554	487	535	506	510	539	504	532	511	500	549	506	513	522	529	527	556	500	491	481	508	520	517	481	511	501	501	466	532	519	547	539	497	558	506	495	517	493	527	524	500	505	497	541	513	516	552	497	539	520	514	510	503	509	506	539	501	508	538	508	497	533	467	528	479	514	491	519	488	509	514	603	520	504	488	522	496	529	522	496	545	502	537	541	543	528	535	519	508	517	498	506	481	506	510	501	532	513	519	504	536	520	535	511	507	493	502	488	487	478	489	509	522	530	532	467	506	490	483	530	518	513	528	497	535
26901	19295	8989	3392	1820	1500	1268	955	895	908	857	791	792	800	766	715	708	773	681	641	631	611	627	626	622	624	583	579	629	616	593	557	572	606	552	560	582	550	566	518	531	561	533	502	489	519	559	550	561	546	529	488	528	539	527	544	537	528	527	492	556	522	563	536	527	502	583	538	543	559	515	473	542	545	539	531	549	554	519	571	515	527	539	486	547	522	498	546	496	552	548	501	523	555	549	538	503	507	523	543	569	504	516	514	538	533	523	518	546	504	526	508	526	474	558	541	533	532	553	565	513	527	536	482	523	572	526	521	544	514	517	559	494	532	533	513	536	555	535	545	559	593	513	540	514	591	559	523	533	543	460	544	535	564	541	519	545	549	540	598	535	532	523	550	522	547	502	460	568	547	542	580	554	539	512	565	562	570	524	512	539	484	562	549	554	537	551	515	520	563	564	541	572	535	507	515	558	496	539	515	523	532	523	530	523	514	514	542	564	504	486	539	494	529	513	540	547	556	566	534	536	543	565	522	538	523	554	515	558	505	534	563	539	556	539	539	544	520	484	570	469	528	548	535	509	511	540	492	526	503	525	539	534	571	517	536	492	523	506	545	513	524	508	506	519	521	568	523	552	533	532	545	508	528	523	563	522	547	526	528	564	528	511	532	557	497	520	577	521	543	528	548	545	548	499	513	506	548	513	533	526	520	535	528	556	501	518	532	540	555	533	515	566	537	539	529	565	505	519	542	562	504	561	530	530	538	547	532	530	562	537	543	501	527	537	512	538	523	516	519	552	546	540	518	534	529	539	520	541	523	554	503	554	528	525	502	542	562	545	536	576	504	525	507	523	504	540	545	566	514	555	540	546	498	580	515	556	571	550	582	525	528	496	519	501	532	529	497	523	519	505	545	531	514	538	530	545	534	546	517	510	535	525	542	533	531	499	494	494	510	527	563	518	545	500	530	497	538	550	574	522	534	528	493	520	530	557	532	480	541	535	495	506	544	518	564	545	548	557	569	574	499	508	553	530	579	532	528	574	554	512	508	546	546	605	540	536	572	572	513	578	538	493	517	533	554	534	549	569	558	537	579	523	563	530	529	481	517	552	552	521	528	559	518	567	536	535	528	565	528	520	543	505	514	515	529	488	516	560	546	521	516	529	540	558	508	510	553	545	516	547	523	518	581	497	544	531	509	499	564	543	529	510	535	583	557	510	549	594	558	554	488	555	501	537	548	525	512	551	491	536	592	585	481	533	541	510	521	501	559	527	524	495	517	542	533	556	536	523	532	519	546	544	511	524	548	544	514	505	538	527	514	508	525	547	516	556	493	518	530	505	544	530	489	480	528	521	512	529	550	549	544	538	553	470	561	539	482	503	542	523	555	537	551	517	530	514	503	533	506	506	508	543	497	571	542	575	542	515	539	536	541	556	492	505	540	525	516	498	504	549	497	509	504	555	537	569	528	509	533	546	583	532	496	510	532	584	547	538	537	539	534	528	560	509	502	511	536	526	489	542	516	540	579	504	507	551	561	510	512	519	540	510	511	500	560	521	540	488	560	575	496	552	510	513	524	530	517	576	539	510	526	528	549	546	531	564	547	530	498	537	553	475	546	531	543	562	548	546	510	548	548	555	546	537	545	527	589	519	555	551	517	540	539	520	553	521	515	519	542	517	499	529	538	562	496	546	521	555	595	536	535	512	519	501	525	555	500	534	551	483	559	549	484	534	542	467	524	515	539	544	538	515	539	533	549	548	484	522	525	546	532	538	529	529	522	570	568	554	568	567	521	498	545	541	538	535	535	561	537	516	531	558	541	516	505	516	500	522	552	541	497	533	472	527	539	537	508	538	549	514	543	576	557	557	510	568	545	488	568	516	543	501	523	499	527	538	540	541	570	565	583	513	548	515	549	522	526	549	526	596	552	533	484	555	531	550	532	518	534	512	538	587	573	540	534	532	503	510	525	529	564	562	524	550	519	517	547	526	518	527	521	530	535	538	529	548	497	537	537	596	503	517	525	521	506	531	512	513	531	503	519	533	541	516	561	599	545	521	550	503	499	535	545	508	561	562	496	534	544	540	524	504	514	554	526	548	548	525	526	530	535	519	567	518	557	548	523	518	568	530	531	573	525	544	537	497	517	518	488	496	533	560	560	503	514	510	509	527	565	526	532	536	539	552	534	569	524	538	535	582	566	511	517	544	548	529	510	499	529	524	541	552	550	508	542	547	496	543	480	548	526	555	563	542	525	495	561	524	500	562	582	536	558	513	537	514	510	528	537	499	581	529	543	536	568	553	519	534	507	498	513	513	526	519	522	537	536	529	544	539	544	524	544	542	542	499	556	555	537	564	562	550	511	544	517	520	533	527	538	569	544	507	568	539	539	532	521	537	493	534	507	576	551	563	520	584	546	502	522	533	544	553	537	542	518	512	468	546	513	553	562	530	547	570	557	527	530	499	564	546	508	557	513	532	524	510	548	540	521	566	546	520	564	503	545	516	534	553	501	535	527	536	524	570	555	544	514	514	565	540	508	526	512	509	514	539	541	534	503	571	530	511	529	537	489	535	535	531	556	542	514	558	585	531	538	529	535	551	533	506	537	517	534	559	537	542	530	523	539	537	527	486	561	525	519	543	521	559	577	506	532	529	511	517	567	526	540	492	562	521	528	554	486	521	548	540	542	534	536	548	534	564	521	557	527	549	502	546	520	518	541	543	531	546	543	529	537	540	531	543	507	533	533	542	532	567	536	517	567	558	527	537	503	551	537	505	546	520	536	539	522	515	515	545	552	550	536	540	525	485	510	549	504	569	561	528	536	552	572	530	527	559	515	531	521	557	501	590	548	527	555	516	561	574	551	535	533	519	567	517	513	519	558	514	517	519	532	544	497	587	509	492	525	539	526	515	548	534	552	545	512	493	543	531	563	566	496	549	532	554	528	537	516	533	582	536	513	542	512	537	552	578	531	524	527	543	534	516	537	515	531	553	549	524	543	514	518	530	503	549	526	551	566	549	551	556	509	537	519	513	533	583	524	501	534	508	554	570	550	523	482	559	503	551	502	519	533	529	540	547	511	543	550	536	531	529	528	586	533	546	528	609	535	506	555	544	510	576	532	513	551	525	555	522	562	488	526	530	476	514	554	535	543	522	503	534	515	606	525	512	527	531	499	515	532	533	521	583	511	512	517	517	552	523	543	536	534	508	502	530	527	543	532	501	551	566	517	578	523	537	547	548	523	541	550	531	486	538	524	483	563	564	518	528	546	532	542	536	523	549	506	507	524	532	499	589	514	555	504	547	479	522	557	518	544	589	534	501	564	484	505	523	515	545	523	535	547	556	556	549	525	558	538	509	501	571	525	532	533	529	538	541	515	538	552	544	527	527	496	498	501	531	512	564	536	509	516	555	566	517	518	524	557	533	517	527	508	546	538	505	550	541	530	545	540	520	549	514	506	509	535	532	548	540	559	505	548	532	571	547	522	528	545	518	552
7908	10928	8822	4714	3549	2989	2397	1911	1648	1640	1484	1375	1363	1327	1244	1164	1136	1148	1106	1047	936	892	877	871	959	897	795	802	811	787	819	780	765	712	677	704	693	682	707	659	667	732	670	661	650	660	684	661	719	704	643	644	650	660	641	675	677	651	653	643	669	646	672	684	663	672	671	658	697	647	635	679	614	667	684	629	672	655	629	640	699	652	670	681	669	651	721	678	632	691	646	670	649	666	638	717	611	671	710	647	694	647	686	653	685	661	655	653	665	616	665	691	661	667	665	692	682	705	695	671	686	672	677	658	670	657	645	682	655	706	655	649	663	661	645	657	644	649	664	681	679	652	644	669	638	644	653	674	680	650	670	636	702	680	614	680	688	641	686	679	685	647	661	667	657	660	673	665	634	677	648	640	718	676	651	682	663	656	635	702	674	655	688	670	659	647	662	649	623	668	660	653	597	660	692	696	680	699	695	702	710	664	635	693	651	638	675	698	659	627	643	683	697	683	669	693	635	656	663	626	634	671	694	633	640	631	685	664	650	661	680	674	671	647	641	697	640	652	716	646	702	660	654	601	695	654	634	647	647	690	643	675	657	650	620	656	709	664	671	700	680	712	668	677	661	615	658	673	657	659	652	656	681	658	688	667	683	681	645	623	669	671	664	670	674	674	654	709	655	684	646	675	671	683	669	668	617	642	643	682	672	700	666	650	690	723	694	669	661	704	686	670	660	628	652	700	669	678	633	654	670	645	687	659	691	629	696	668	587	665	662	648	630	661	626	741	677	698	652	691	686	639	675	648	647	610	667	675	635	656	673	676	709	631	720	673	691	650	738	703	671	688	659	680	631	636	705	635	658	610	656	708	660	648	695	638	621	649	666	679	632	655	697	679	617	649	657	672	654	625	647	681	669	678	675	673	638	659	629	655	647	689	654	659	648	643	675	614	643	651	638	661	698	651	670	629	634	671	641	643	654	707	642	648	632	639	652	679	673	649	670	630	674	643	675	653	655	701	643	649	665	697	703	629	618	702	679	645	679	643	643	611	667	646	662	632	653	677	611	692	651	647	684	722	638	649	627	653	636	670	675	657	628	629	651	628	607	684	663	655	667	676	685	674	663	677	639	665	655	663	661	678	578	646	677	630	671	644	698	668	632	671	687	661	699	605	676	641	678	657	631	730	638	635	651	676	661	662	628	648	664	626	650	650	682	650	627	674	649	675	632	679	703	717	651	642	677	689	686	634	706	637	670	699	698	643	681	710	704	654	652	649	676	652	653	638	654	628	662	660	669	667	665	665	628	677	673	641	652	660	686	694	650	651	694	664	646	698	669	660	672	698	655	626	684	657	649	624	636	671	719	686	672	662	645	634	636	658	659	632	652	653	666	749	680	627	710	705	602	609	612	672	638	650	674	708	659	635	662	678	694	619	646	688	679	624	697	614	666	672	628	673	674	682	635	671	654	671	651	610	655	692	707	678	639	649	684	671	681	694	643	628	664	676	640	646	684	626	700	677	679	643	655	641	643	710	661	678	671	627	603	633	649	680	665	701	699	727	619	672	687	649	647	682	615	670	662	647	650	678	662	677	646	646	709	689	653	641	657	612	672	645	626	628	665	628	669	633	619	686	667	721	694	633	681	637	666	654	672	668	647	656	646	680	671	701	689	621	632	657	642	684	667	679	659	690	627	693	618	671	663	618	690	676	668	676	713	671	694	672	666	655	664	656	703	676	662	688	660	655	623	646	653	660	619	641	648	676	654	616	662	657	677	717	647	686	653	712	663	661	700	717	675	622	703	633	648	656	675	649	632	656	662	671	619	628	657	612	655	699	636	690	621	664	687	604	682	694	667	630	718	647	703	703	664	631	679	653	645	707	633	665	662	658	636	619	653	659	675	689	660	671	666	621	651	642	666	639	648	666	632	659	661	683	672	645	616	627	642	666	669	697	616	648	630	640	645	693	619	645	658	669	688	629	669	678	673	676	701	688	627	649	615	665	651	696	688	704	594	650	675	649	644	648	703	672	683	667	651	686	625	658	659	676	687	660	645	668	642	649	648	693	674	670	670	678	582	640	692	699	677	642	659	627	659	627	687	677	659	707	682	670	688	732	638	676	662	631	679	684	667	661	645	663	658	660	597	662	650	661	647	603	698	659	662	647	666	666	662	637	717	602	720	666	678	665	652	629	686	658	711	670	643	632	661	689	636	716	669	669	662	630	629	641	684	686	645	641	678	690	698	667	685	667	666	669	686	692	666	654	623	665	632	668	662	681	670	623	693	661	709	679	678	639	592	630	662	655	663	620	670	680	650	653	621	676	632	608	625	601	655	672	629	678	667	699	703	675	709	672	655	654	691	709	664	704	669	656	653	632	636	691	713	586	666	662	698	676	670	676	699	669	668	671	633	668	673	697	658	639	650	717	704	716	687	684	666	635	628	662	672	631	659	675	652	601	636	641	635	631	655	637	669	652	645	638	666	720	673	643	666	678	676	683	678	672	680	653	657	618	647	665	685	681	628	689	703	658	669	648	633	648	637	652	681	650	680	682	697	709	659	672	658	700	646	684	646	630	659	681	637	677	632	624	654	650	633	671	686	689	731	657	657	701	654	718	624	636	660	654	624	712	691	626	689	700	657	646	636	643	677	665	686	721	674	623	692	661	634	620	684	658	667	699	658	661	660	631	628	649	635	700	681	636	671	680	644	653	618	630	667	676	624	624	639	651	668	685	656	664	613	671	671	659	680	652	647	630	655	629	660	676	674	627	701	651	665	661	694	662	646	658	658	637	676	631	652	647	653	680	610	676	714	660	669	661	658	668	663	704	719	645	622	680	672	650	677	665	616	640	656	685	696	630	699	695	686	677	685	675	706	648	681	651	640	671	652	636	649	656	660	678	683	650	627	663	656	682	683	654	671	671	638	657	675	656	699	663	646	636	681	648	679	645	666	677	664	670	668	657	640	649	678	692	661	660	624	639	672	694	645	660	659	657	690	636	656	686	655	663	633	631	648	660	637	630	648	639	659	679	719	603	686	659	678	657	624	598	640	617	667	648	697	692	632	648	681	618	640	677	688	674	660	681	644	675	637	692	691	674	586	663	612	669	705	632	675	692	692	626	702	654	676	657	701	677	624	700	638	680	678	711	631	635	698	614	671	653	696	656	653	677	649	683	612	624	657	663	666	615	671	632	625	678	672	711	672	723	647	674	692	670	669	642	667	716	665	637	674	686	711	655	623	662	652	678	632	654	617	666	635	708	670	715	646	686	611	626	653	641	671	684	716	718	642	639	665	659	641	636	686	626	603	651	652	642	656	631	629	663	625	661	681	660	648	631	640	715	697	721	654	662	648	645	632	664	667	649	668	668	652	666	663	647	645	695	666	645	647	656	643	637	667	635	711	673	702	679	670	662	618	648	627	641	651	638	628	687	645	693	672	647	687	673	624	682	639	625	644	641	683	640	686	687	656	658	659	649	667	634	647	655	641	666	624	676
23890	20966	28057	24053	20797	7903	2337	1501	1240	1122	1026	945	849	796	769	832	724	709	669	580	515	492	506	551	540	525	475	441	457	433	445	413	391	403	359	397	368	351	330	310	363	324	333	316	342	333	325	328	337	308	288	324	341	310	324	322	316	317	311	338	306	306	291	333	332	356	324	314	306	314	295	315	310	326	293	339	322	314	359	298	290	316	289	322	346	313	314	308	305	326	324	312	323	323	317	308	337	336	299	308	336	348	318	311	299	322	318	304	315	280	333	311	308	316	333	329	324	303	292	293	308	327	305	303	320	299	348	284	336	306	327	340	304	306	280	314	333	318	316	333	294	300	303	306	328	294	343	320	285	325	308	307	324	317	309	291	295	342	349	321	312	315	331	297	313	325	278	325	298	308	302	310	310	305	286	328	310	335	314	313	302	333	306	288	334	313	293	310	312	315	326	300	304	340	302	306	335	281	311	300	289	290	312	314	332	283	327	314	292	347	301	326	327	316	321	336	312	326	303	308	311	307	307	315	330	298	317	321	286	320	316	307	307	366	336	297	321	308	305	312	303	295	300	320	294	296	300	288	313	315	309	314	334	339	317	331	303	292	286	315	301	324	322	307	301	314	311	278	317	316	298	295	275	338	288	321	283	334	287	305	330	331	335	285	286	295	295	328	298	317	289	321	284	292	312	327	305	289	285	322	296	300	297	334	291	348	309	321	305	291	336	319	319	304	303	355	305	298	342	343	341	340	324	297	278	310	316	337	351	326	307	321	350	321	303	329	291	278	303	285	337	316	324	307	301	315	314	299	322	308	301	288	297	299	303	315	326	337	332	320	294	296	308	291	297	288	291	305	316	322	311	308	348	348	318	333	297	309	320	296	301	326	328	327	294	310	318	296	315	312	335	303	320	320	331	348	322	308	317	291	337	300	341	266	293	311	288	285	294	307	276	309	333	280	306	293	325	279	294	309	284	301	331	293	288	309	337	317	297	336	327	321	282	330	299	311	295	328	310	319	314	334	325	302	304	312	323	349	341	295	327	302	333	336	334	314	323	305	305	274	332	303	289	304	299	275	297	309	336	339	314	302	289	354	328	324	318	325	340	291	294	311	313	298	315	346	346	318	298	293	305	324	286	283	321	292	329	303	329	313	329	310	341	290	329	347	296	343	337	297	322	300	329	290	300	299	287	284	287	301	304	342	321	323	317	343	340	309	316	298	300	310	336	279	304	321	328	312	341	318	340	320	307	308	353	320	284	324	320	325	316	324	333	306	328	283	303	315	322	297	300	287	295	315	326	347	311	340	298	286	315	309	324	272	336	302	282	315	312	302	283	340	330	323	316	312	338	312	304	301	326	305	317	311	321	297	363	307	343	321	295	314	302	346	343	327	315	309	298	306	320	317	329	345	312	311	313	308	296	322	323	310	360	278	355	320	326	291	310	320	320	342	304	312	312	307	322	318	281	316	315	350	302	313	315	325	301	320	288	333	294	332	286	346	289	303	301	299	337	274	301	299	299	305	297	319	340	310	300	321	299	289	300	328	308	352	340	337	319	326	306	318	292	293	349	340	341	269	329	323	304	312	307	340	303	298	325	264	298	282	343	312	325	280	280	318	296	314	322	312	305	334	335	320	319	328	291	306	332	314	304	351	316	329	272	322	308	313	312	321	338	308	292	288	298	302	352	304	335	303	300	309	334	317	300	318	331	346	274	302	323	326	315	299	321	320	309	292	299	313	300	301	294	315	332	299	313	332	311	331	296	301	343	324	305	334	293	292	304	346	326	330	309	314	275	287	295	307	298	311	286	307	312	294	333	323	283	320	321	320	325	326	303	347	345	317	324	319	307	330	330	339	308	311	344	320	304	309	312	304	332	301	281	312	331	325	298	315	296	319	291	309	311	347	296	312	317	293	315	311	288	329	274	305	295	332	304	290	310	335	325	294	297	304	296	314	314	307	313	299	330	294	284	302	306	323	326	320	315	303	331	301	316	310	357	312	301	307	314	306	334	316	309	282	306	307	301	312	291	324	339	326	314	315	282	315	351	286	310	316	305	319	310	357	300	321	295	309	326	293	345	327	306	282	338	301	311	329	314	327	353	304	332	303	312	293	310	306	354	325	310	313	310	325	304	307	330	311	313	293	304	308	312	322	322	325	307	335	318	314	300	309	308	320	326	320	320	336	305	311	319	328	324	281	308	346	303	319	336	323	294	290	277	334	312	328	317	344	303	311	324	310	307	304	282	292	338	292	340	336	290	310	322	333	308	304	291	315	279	326	292	299	319	322	297	294	325	294	306	319	253	307	318	308	326	304	295	302	320	336	296	328	296	288	362	353	294	316	316	318	319	325	292	302	291	303	308	356	312	339	303	323	294	285	304	330	290	315	342	307	318	347	303	279	309	290	343	319	314	323	297	340	319	320	296	303	327	298	289	287	306	347	291	338	298	301	311	315	351	294	309	335	317	338	301	301	344	311	314	320	311	268	317	274	311	289	304	276	321	299	324	306	333	318	328	324	303	302	321	274	317	328	309	315	335	303	286	322	301	343	340	314	320	313	335	319	338	284	340	296	291	304	288	291	306	347	304	322	314	300	293	291	297	310	328	293	302	297	345	293	307	339	320	311	314	330	291	340	308	300	329	311	300	310	342	307	305	316	297	293	303	314	289	303	326	311	292	327	312	315	307	315	337	327	335	349	320	300	313	331	294	281	313	329	327	301	322	303	303	318	322	316	299	324	307	335	308	299	303	312	323	314	295	309	304	326	337	309	293	317	324	309	301	360	312	302	285	305	327	357	341	299	305	332	319	329	330	293	305	276	296	325	323	286	338	321	291	307	303	326	311	347	296	325	335	313	280	328	308	333	305	261	311	326	295	284	303	318	323	328	297	296	307	279	338	318	294	299	301	326	300	314	331	320	298	305	321	313	301	284	327	293	305	308	298	309	330	309	314	327	322	289	301	347	289	328	323	295	305	284	305	302	333	307	332	321	293	297	303	303	331	287	288	327	330	329	285	320	332	348	334	290	338	296	296	321	350	339	284	331	340	306	321	330	329	320	323	294	306	311	305	326	315	345	329	314	335	328	318	326	307	325	326	305	307	285	309	304	284	314	277	305	310	306	315	317	318	309	321	319	298	305	337	307	321	303	299	329	304	322	321	332	335	312	334	263	341	304	281	303	317	297	305	322	302	298	313	344	336	272	307	303	325	330	346	309	349	334	320	342	317	275	291	325	324	304	304	295	318	285	308	286	301	296	304	337	300	307	337	330	334	293	321	330	324	320	308	308	333	301	321	324	278	298	333	317	334	314	306	308	294	301	302	312	300	319	292	314	344	339	327	319	304	362	299	274	279	326	323	315	322	275	359	314	308	281	326	307	295	319	291	317	259	327	308	311	308	285	315	302	332	322	307	336	306	318	324	293	302	327	298	328	324	337	299	333	315	344	283	302	319	313	307	321	318	334	329	315	319	298	297	292	311	311	300	313
8894	19544	16249	9241	6835	5562	4250	3206	2837	2457	2212	1943	1899	1825	1643	1469	1406	1362	1178	1111	925	840	875	898	960	750	778	764	723	722	714	623	595	562	489	503	488	491	502	439	416	465	417	408	430	457	408	426	425	376	393	377	403	409	387	414	463	456	408	398	374	376	408	387	419	385	419	381	412	375	424	408	392	394	431	417	414	414	421	408	410	437	350	398	418	388	414	403	417	385	395	396	398	404	433	450	431	439	417	417	411	403	424	414	389	385	390	377	393	376	399	389	400	425	417	385	444	396	409	414	387	421	374	376	423	371	400	418	409	396	371	368	412	384	424	399	405	357	401	408	423	431	421	404	399	391	414	387	408	428	411	370	362	363	429	408	400	411	410	368	360	368	419	376	423	420	400	408	397	422	375	376	384	383	400	365	424	408	374	414	395	378	418	391	421	392	410	414	395	402	360	384	390	369	433	361	389	416	413	404	439	445	400	417	413	416	403	387	382	373	387	435	427	401	396	385	391	443	393	379	409	355	401	405	420	403	440	417	407	388	382	414	431	390	410	391	399	404	387	386	395	394	411	395	421	410	382	360	408	407	365	429	416	416	402	410	420	442	398	410	430	385	393	426	420	375	415	349	377	382	395	411	393	413	376	422	384	426	386	448	369	399	398	401	393	387	404	428	409	409	378	401	386	382	405	368	403	404	367	440	439	403	435	393	421	420	392	372	380	395	423	391	410	373	393	393	393	445	361	397	407	433	433	363	408	404	392	393	415	365	405	385	382	373	378	405	394	416	391	383	402	433	423	408	402	416	410	401	405	401	411	404	411	415	417	382	426	397	406	421	399	399	377	391	416	401	389	376	406	400	383	401	407	399	390	423	380	416	416	420	404	428	417	423	405	421	395	399	405	412	407	395	388	438	386	426	403	378	445	390	419	395	423	417	391	388	389	426	372	412	410	384	402	400	394	417	402	407	363	408	377	389	375	393	402	428	407	386	445	405	445	385	369	413	429	365	401	371	394	410	417	386	374	393	370	416	414	424	411	412	417	397	385	393	405	430	382	403	377	433	393	399	402	396	407	387	436	404	405	443	438	405	392	433	379	381	426	382	385	384	409	414	398	385	429	407	388	401	413	369	447	360	390	380	372	412	415	424	413	402	438	401	424	396	383	434	439	391	431	413	409	418	410	406	422	384	377	389	404	402	405	381	412	396	403	397	383	365	374	421	379	386	417	398	392	381	381	420	396	426	343	413	452	408	401	388	387	404	363	395	358	393	381	387	415	393	427	416	396	397	402	410	391	406	389	402	403	409	363	390	393	408	443	414	397	384	387	381	428	410	406	385	381	440	374	386	410	440	364	386	389	376	444	379	382	391	416	377	430	403	414	416	400	399	397	379	414	394	426	379	420	408	397	438	401	399	458	423	426	386	421	370	402	403	352	361	388	401	360	380	385	415	424	438	407	423	396	378	377	397	384	412	403	418	392	414	409	424	412	418	396	390	403	390	401	404	415	405	411	407	402	418	424	385	428	374	409	360	388	396	418	350	390	400	397	404	407	371	392	400	364	360	432	402	399	387	381	387	361	410	404	398	428	393	394	395	404	402	415	391	431	385	401	437	376	420	356	380	427	383	433	416	386	431	390	416	412	384	392	389	375	393	389	432	393	388	376	416	369	390	385	410	391	406	401	420	380	418	392	425	380	386	396	423	399	404	409	381	399	414	387	423	391	402	372	403	382	384	384	442	396	392	417	389	416	447	382	405	403	427	386	418	379	388	406	406	403	411	437	404	409	390	380	404	392	428	349	406	422	412	365	358	425	397	376	401	424	391	406	397	390	398	424	389	409	396	404	390	389	393	388	422	397	391	398	408	437	422	362	384	413	411	414	404	425	392	421	389	402	412	425	414	425	363	367	413	442	395	393	396	410	399	362	405	386	408	416	408	372	397	417	410	408	445	414	403	415	419	402	372	399	427	420	417	357	382	399	409	367	400	362	389	398	426	388	362	389	420	380	382	405	387	376	400	440	405	408	366	378	388	397	414	378	420	420	408	363	391	403	414	362	391	402	412	406	399	394	405	422	415	435	378	397	405	405	423	416	375	398	441	414	413	378	367	402	416	409	403	452	440	391	424	372	387	381	416	408	384	396	361	385	439	425	403	386	402	416	383	417	395	401	386	370	402	413	399	413	425	365	376	406	393	377	416	430	428	389	405	400	380	434	418	363	397	408	380	409	388	443	391	388	417	423	385	384	406	439	382	403	406	408	411	377	400	412	410	424	389	419	383	385	411	388	407	423	411	404	420	417	392	430	417	401	396	389	400	399	374	382	393	435	403	394	426	396	411	399	413	390	449	369	414	380	417	390	407	398	390	389	408	377	417	449	363	343	382	365	418	400	401	381	359	424	409	369	409	439	410	448	410	363	390	365	393	409	388	405	416	391	399	370	405	404	445	400	440	365	417	424	410	377	398	413	412	403	383	394	406	396	409	439	384	374	404	414	409	368	427	396	428	412	388	401	403	363	381	378	386	381	445	390	387	440	428	362	385	403	373	396	440	403	410	414	401	441	415	398	412	359	385	367	402	388	429	413	421	400	429	377	409	415	399	410	426	406	397	410	393	409	399	386	394	384	433	385	410	392	393	413	408	400	452	395	399	406	400	429	376	405	417	393	406	432	399	390	404	411	380	407	412	419	388	396	396	450	442	394	420	385	375	404	395	401	408	398	429	407	389	417	361	404	432	399	414	421	404	412	409	408	407	391	396	413	405	394	397	403	403	373	411	383	395	434	351	398	415	397	396	391	407	413	421	391	351	417	437	426	408	390	422	387	431	369	372	389	396	412	385	422	387	410	416	372	427	414	419	386	382	379	372	382	418	421	399	422	400	391	411	386	396	388	391	391	394	385	416	396	388	414	386	403	380	420	420	402	393	394	424	400	382	441	417	398	397	406	399	381	416	390	432	431	432	389	448	393	418	393	399	391	448	399	436	418	376	374	396	407	440	394	375	395	401	423	384	389	424	391	394	377	401	392	385	407	369	383	401	379	387	375	429	411	391	384	402	408	390	422	425	418	380	418	357	383	399	386	389	428	408	416	427	396	397	402	388	396	411	401	387	421	415	395	410	428	395	393	413	410	417	407	381	401	438	418	397	383	399	391	378	377	400	411	386	383	399	398	435	395	383	371	365	414	414	384	437	422	383	399	385	390	423	396	385	382	397	397	384	409	392	405	420	395	402	447	400	404	413	446	369	410	379	381	386	413	410	384	437	414	373	407	415	414	420	417	415	410	399	408	428	427	425	397	395	411	402	436	392	391	405	383	404	378	387	415	410	385	388	399	411	399	363	415	409	388	412	387	397	420	438	420	403	424	383	371	408	408	425	430	390	405	393	384	386	399	361	395	430	390	406	415	394	394	449	374	370	416	403	422	382	390	390	420	371	412	407	377	358	411	407	414	409	361	361	435	374	332	387	389	405	402	423	413	425	438	403	391	413
25057	20963	26701	24910	7522	2259	1782	1450	1292	1238	1177	1126	1121	1105	1063	1028	930	986	975	905	803	835	817	826	850	818	796	783	766	824	818	798	708	772	732	733	705	703	709	703	727	679	719	750	709	684	704	687	724	703	697	679	701	690	707	681	683	717	721	629	695	725	687	727	685	716	670	683	662	665	703	646	697	712	680	683	680	659	662	635	661	715	686	727	672	741	716	598	749	678	673	678	700	727	708	740	714	707	653	691	709	707	706	719	679	688	672	693	704	645	649	672	693	714	683	705	701	685	715	674	695	705	702	701	684	700	726	713	708	690	717	709	723	691	675	665	675	715	665	691	650	695	713	690	658	721	739	675	705	685	652	728	682	733	689	692	757	687	705	669	715	698	769	702	684	734	657	724	644	691	658	736	667	675	673	718	724	688	666	683	701	718	699	697	692	677	742	770	706	698	684	670	703	674	702	749	702	732	689	677	636	664	670	676	686	705	746	728	693	711	741	673	694	688	665	690	699	693	744	681	713	761	682	698	648	703	733	674	669	757	678	674	716	676	707	719	700	749	719	702	699	747	661	679	696	698	721	731	714	727	686	704	706	677	684	698	696	722	692	725	746	660	729	688	701	674	716	700	655	653	675	685	723	707	706	679	709	687	697	677	659	736	676	747	690	756	688	683	690	661	654	708	680	666	657	718	682	713	727	710	742	672	692	676	716	710	690	705	681	675	737	715	662	702	683	720	726	718	699	666	729	718	716	756	701	718	703	716	692	634	676	700	672	726	713	707	653	686	671	727	760	706	695	727	682	741	681	697	713	731	651	688	706	709	679	729	713	637	701	723	717	682	779	717	692	705	660	702	714	718	688	662	698	649	715	716	685	684	691	732	696	731	677	727	727	692	716	698	652	723	703	660	720	702	668	682	658	714	676	669	744	700	691	678	750	675	682	634	685	670	679	671	709	699	696	708	716	695	723	719	712	685	712	714	704	710	663	638	684	649	676	730	708	701	700	709	665	695	708	657	720	707	652	704	697	685	691	676	728	738	703	726	730	652	695	682	701	695	710	661	718	714	680	669	736	750	720	684	636	704	708	643	672	760	682	707	689	689	687	667	689	755	719	665	717	678	680	682	679	718	683	694	697	723	676	670	657	656	664	690	687	694	724	717	719	674	718	697	721	697	690	674	714	704	658	692	704	675	718	676	733	689	667	687	714	686	695	681	624	690	714	711	651	685	765	676	704	693	687	698	735	731	692	688	718	683	681	734	682	679	719	689	715	677	694	675	686	723	726	685	728	724	683	705	688	672	746	649	682	662	672	687	763	758	734	671	743	694	679	698	641	684	710	690	705	739	700	686	682	686	706	726	744	734	698	692	689	680	703	669	678	712	695	749	715	706	697	707	707	680	695	712	688	686	682	692	761	734	703	679	676	700	691	726	700	710	661	682	729	674	726	678	691	699	703	709	645	685	701	656	687	699	710	729	715	738	721	696	693	715	671	655	635	747	716	680	705	668	701	700	719	683	674	734	699	675	698	676	692	764	714	702	656	656	748	689	698	686	729	699	712	674	707	689	630	678	694	688	720	682	695	666	677	733	690	731	656	682	700	694	693	725	666	686	678	721	719	734	667	684	707	710	687	662	690	667	711	730	678	742	679	668	694	697	681	725	741	697	702	666	683	650	678	701	723	674	649	732	664	623	658	686	710	664	670	680	693	676	721	684	714	664	701	729	730	684	691	727	722	705	691	709	710	651	667	686	682	686	695	687	651	696	669	655	680	702	692	714	689	695	709	721	688	671	694	669	718	752	694	688	701	750	717	722	693	664	740	690	699	671	685	689	742	699	692	727	679	704	728	725	742	727	668	656	689	715	739	683	780	708	701	638	705	644	687	646	690	701	689	688	685	668	694	712	694	685	691	689	692	683	686	658	697	697	736	658	721	667	714	696	711	679	708	683	665	697	669	714	693	716	642	684	726	701	693	666	668	673	706	679	726	729	675	711	707	693	702	690	704	688	714	697	712	693	742	698	766	652	676	734	716	691	682	729	719	711	695	671	662	707	650	681	723	631	715	741	684	724	691	685	676	676	694	698	653	704	652	718	753	732	680	709	662	699	679	691	695	691	688	728	729	678	678	682	655	697	707	665	687	693	693	737	679	707	714	673	683	690	721	692	715	685	695	730	668	687	699	689	761	659	697	700	723	685	692	744	670	663	662	723	718	718	672	684	686	730	713	721	687	671	684	664	715	692	707	731	721	710	704	686	680	708	716	709	681	731	658	683	658	731	706	697	697	737	688	670	641	698	700	694	698	658	709	712	706	654	678	723	636	647	724	668	726	740	678	716	715	689	700	746	765	636	705	695	678	671	674	740	689	678	720	712	688	658	687	669	619	678	691	700	742	685	723	676	708	704	611	687	690	729	723	687	705	698	672	679	656	667	685	712	668	732	693	678	674	693	690	660	691	730	678	714	711	705	682	753	729	709	683	701	713	661	684	686	729	685	686	700	634	681	693	687	708	775	684	729	685	720	751	723	702	709	739	712	700	729	672	683	688	669	707	672	705	674	708	690	689	676	649	670	654	698	668	687	718	667	700	695	713	662	728	697	683	678	707	708	676	705	683	696	644	660	656	710	716	685	700	659	659	717	714	680	686	706	710	713	664	730	737	666	688	674	686	726	685	720	670	693	730	682	661	755	638	701	712	722	684	678	681	695	723	663	690	662	702	685	673	693	678	719	675	639	702	721	665	698	715	675	751	703	647	685	693	707	687	692	744	692	691	682	678	734	676	704	682	742	716	670	675	714	706	696	682	749	685	672	698	662	705	683	671	711	666	712	664	691	691	677	690	747	721	724	681	700	668	717	696	723	652	695	697	712	718	654	665	687	732	672	713	705	668	667	712	728	695	712	731	705	662	736	724	705	703	694	713	709	704	659	675	704	658	696	696	681	662	695	661	627	717	718	734	731	698	658	717	694	667	664	655	706	694	674	697	733	762	686	667	731	726	731	705	717	673	678	689	674	674	703	710	678	675	655	645	692	681	718	716	689	718	672	703	699	710	679	726	672	707	695	699	692	668	655	697	693	693	653	711	725	654	691	688	694	660	713	695	742	691	680	717	682	700	691	677	704	709	653	679	627	671	720	722	715	713	701	692	719	715	643	699	724	682	690	713	700	674	690	686	648	735	657	690	696	675	682	650	688	708	676	712	696	705	729	678	681	681	699	711	668	749	714	689	723	687	729	726	682	704	709	754	705	677	677	702	702	709	678	714	674	663	664	663	695	695	704	685	687	733	712	726	719	738	681	684	693	705	736	701	652	672	659	707	667	681	698	711	735	650	742	738	674	675	677	720	698	689	667	697	719	705	717	657	681	715	697	699	667	669	734	709	764	675	740	708	668	679	659	725	682	692	700	698	724	744	673	748	701	669	723	712	713	684	667	737	671	704	703	659	649	651	669	697	699	699	707	736	712	668	734	721	671	703	683	643	668	689	711
8744	15183	12417	7086	5291	4449	3383	2864	2693	2294	2149	1956	1906	1905	1735	1701	1622	1538	1464	1317	1231	1166	1192	1263	1136	1143	1080	1100	1073	1040	1074	1076	992	933	931	928	899	911	868	862	889	817	901	866	844	844	834	901	898	845	850	860	814	830	856	817	861	855	819	839	825	880	846	874	864	827	874	871	885	843	851	855	825	791	843	837	860	838	841	796	864	860	861	857	816	844	790	836	853	877	843	846	876	802	831	873	827	870	860	876	806	838	839	794	840	832	831	862	839	866	860	821	859	795	891	807	803	809	819	814	802	827	874	761	844	848	847	847	828	854	853	827	828	848	817	894	820	817	838	814	812	860	826	830	886	790	911	835	808	817	850	873	876	835	838	841	813	811	806	840	842	868	816	811	817	824	837	793	864	788	849	863	807	777	869	854	841	844	807	848	828	807	836	850	824	838	873	804	834	848	838	840	860	871	857	828	830	843	834	841	843	804	832	858	833	858	830	846	825	853	833	833	860	871	837	836	862	894	832	828	851	838	885	853	822	860	849	785	847	859	879	879	840	814	843	863	868	823	854	812	895	848	806	865	862	909	801	863	829	810	801	826	885	841	878	792	864	876	850	809	827	831	848	819	865	842	850	871	872	827	844	853	815	854	858	814	850	811	843	838	818	841	812	798	801	835	850	835	897	811	831	823	775	842	843	898	902	786	826	867	866	831	814	812	874	841	831	804	836	860	826	829	812	831	847	818	789	821	826	868	836	862	790	832	822	814	775	816	783	868	814	802	822	776	790	842	864	830	859	843	836	830	863	830	877	874	877	819	840	821	854	844	899	790	831	831	848	825	869	801	865	811	865	816	806	822	839	804	889	817	894	803	820	794	848	817	840	900	835	855	801	807	866	875	812	818	840	827	833	826	881	797	874	827	866	838	767	859	889	799	854	859	796	849	845	820	804	780	906	837	834	888	862	806	854	825	810	831	845	823	831	819	866	824	836	870	852	856	861	870	880	830	848	804	868	784	864	840	875	852	818	889	870	818	837	839	842	843	869	866	810	878	812	832	842	822	831	868	864	858	859	845	798	784	836	914	881	802	824	858	847	827	806	841	883	861	788	858	861	828	857	815	868	832	859	848	826	858	843	848	829	834	817	839	852	878	843	849	806	855	852	869	825	805	850	822	855	921	818	815	866	780	841	838	804	848	848	866	838	872	932	864	820	870	805	874	830	791	850	813	857	859	826	820	812	848	870	850	836	852	826	803	813	855	844	827	862	820	797	861	888	819	814	776	828	854	846	840	856	784	844	819	832	843	870	884	792	825	842	872	801	824	873	892	856	847	827	830	805	857	893	811	850	853	826	868	851	847	915	860	848	853	844	872	838	811	839	823	834	882	815	873	811	849	848	899	849	819	851	824	815	880	823	804	863	792	864	855	845	813	850	837	849	835	826	843	858	843	831	858	852	869	867	809	828	804	939	849	889	846	803	842	825	824	837	823	813	848	836	887	828	804	822	848	850	881	847	862	848	830	852	852	857	792	825	822	837	830	858	837	925	808	838	835	806	869	854	858	832	781	845	809	886	847	831	826	886	835	888	772	837	804	832	838	801	873	836	827	845	841	823	836	826	810	804	830	855	855	853	835	844	810	855	795	873	820	838	801	840	850	845	810	822	791	858	800	795	859	814	846	861	822	850	856	859	840	830	807	793	861	871	838	856	812	847	840	851	837	815	885	828	840	904	851	824	856	846	822	865	799	866	797	847	834	851	826	909	863	816	849	865	818	847	875	807	920	854	913	851	853	815	835	857	845	802	826	815	851	889	785	829	839	791	871	800	859	817	905	805	864	813	851	854	832	801	858	833	837	879	793	839	866	824	816	831	814	808	853	826	808	855	905	874	889	833	790	840	840	838	869	863	815	823	780	802	883	806	780	868	856	814	819	860	895	869	830	851	842	837	812	787	772	897	820	835	851	857	807	863	839	823	785	861	811	858	847	881	866	873	778	889	855	797	866	845	856	788	848	861	775	850	856	819	791	871	874	861	769	855	862	869	838	793	881	848	799	829	808	853	841	836	859	827	812	865	842	845	832	882	791	872	854	831	908	812	841	879	831	838	823	875	800	814	857	862	815	818	867	890	843	840	813	824	895	800	842	779	841	876	810	882	872	854	846	785	843	793	847	852	856	786	831	811	861	846	880	860	814	788	833	812	789	847	864	835	817	885	858	897	812	859	783	871	846	870	827	836	833	849	873	869	832	834	818	788	856	883	806	812	876	835	782	844	840	824	887	805	820	854	791	847	862	829	803	879	875	839	862	854	840	844	876	811	802	866	799	811	828	816	770	833	842	884	870	840	854	869	826	813	846	824	875	857	854	824	829	856	809	887	826	885	847	889	812	860	857	870	822	854	827	820	843	832	851	825	800	781	864	845	881	901	833	859	904	820	843	832	890	814	834	896	865	835	821	890	876	854	825	858	806	849	860	924	811	877	861	804	828	861	855	861	870	821	820	815	795	835	856	856	866	832	837	849	873	836	834	844	849	901	822	828	850	895	834	869	847	785	864	849	930	859	854	866	865	850	794	852	813	771	845	878	896	797	743	840	871	893	797	880	848	896	904	867	813	821	841	836	812	867	831	854	851	829	836	827	858	847	932	837	834	827	890	845	811	807	846	831	838	805	888	865	835	809	792	804	799	853	825	858	858	842	819	891	839	844	804	848	901	840	823	850	845	831	854	763	877	849	840	790	824	862	891	788	804	818	876	838	887	828	875	801	838	850	853	852	788	885	784	822	836	876	844	838	880	823	859	854	809	807	847	839	835	860	835	804	869	860	831	867	859	847	760	848	849	853	806	881	751	849	800	785	875	839	854	849	810	853	799	855	812	820	839	833	880	837	853	843	838	832	865	860	829	835	844	813	820	853	884	829	815	835	840	797	845	854	836	847	860	797	828	850	856	920	875	820	815	868	838	803	838	861	884	820	858	804	818	827	853	823	814	875	755	796	859	798	863	799	838	917	797	815	851	818	802	837	848	825	796	838	813	830	804	827	787	833	830	864	841	817	811	836	832	818	870	896	835	880	819	876	799	814	830	809	865	889	830	804	856	813	801	824	921	864	815	882	807	813	850	846	841	830	808	876	799	877	841	860	904	853	799	843	851	883	872	790	834	788	813	835	858	837	868	815	790	819	824	824	886	882	875	814	850	815	852	871	848	858	846	899	814	848	836	868	853	863	840	858	836	902	849	894	903	814	820	827	894	885	880	849	811	833	846	856	840	796	845	821	857	847	839	808	829	809	850	826	771	830	870	880	824	847	819	842	826	818	840	848	831	819	824	854	867	828	849	827	840	830	825	835	822	895	867	848	815	866	815	878	815	830	832	820	773	824	827	821	862	839	875	857	884	820	789	864	834	807	895	852	819	843	844	849	807	836	854	879	842	830	838	849	801	881	812	839	880	881	827	830	866	825	835	838	878	842	790	827	837	817	874	850	841	846	812	828	813	848	842
22800	20996	28673	23499	20993	20948	8295	2606	2075	1757	1647	1388	1319	1364	1207	1149	1102	1015	1017	895	829	748	847	841	745	696	695	710	665	650	612	625	596	565	540	524	500	503	489	455	507	445	476	466	462	454	449	429	472	478	466	468	448	441	506	472	440	481	425	417	419	412	470	439	430	425	460	456	428	452	455	449	447	445	396	432	463	461	454	453	435	392	449	453	444	457	423	456	412	439	443	446	474	432	415	458	466	407	465	411	426	442	424	423	423	435	439	403	446	441	448	461	415	445	393	411	473	448	425	441	427	398	467	469	441	456	451	428	418	426	460	394	413	469	403	456	425	429	460	440	419	426	445	433	427	441	423	462	428	452	430	380	411	463	460	433	413	468	432	447	439	456	425	431	452	411	401	455	427	421	454	443	473	482	433	413	429	424	451	458	421	448	407	452	436	468	429	470	433	452	453	465	458	432	448	475	454	421	435	427	425	428	475	444	494	420	462	463	437	419	422	464	422	442	445	443	441	411	432	419	427	437	430	421	387	450	465	438	464	411	417	448	456	440	441	459	428	416	415	453	472	441	410	427	455	481	429	409	406	441	466	444	436	451	447	425	473	400	469	473	456	412	444	445	447	453	463	436	439	454	467	433	436	429	397	438	443	447	443	438	418	466	434	409	452	460	434	419	426	422	425	433	419	471	438	444	471	465	432	420	440	438	440	457	434	407	450	451	444	440	411	458	435	428	463	442	431	453	395	455	434	430	417	431	425	454	446	457	422	439	430	413	451	433	414	448	438	433	430	420	447	425	437	419	384	418	450	454	430	446	420	448	468	421	421	461	430	429	418	432	455	422	445	429	464	485	427	422	437	407	437	439	443	431	406	460	423	424	454	476	480	440	434	452	431	418	455	407	414	463	461	424	489	439	430	433	421	413	468	433	450	423	461	428	454	463	421	405	423	462	460	417	457	409	452	474	430	426	435	465	414	448	434	405	472	404	408	433	456	420	427	456	423	429	469	434	419	424	444	440	466	441	432	452	468	402	414	423	429	432	425	422	399	438	440	405	420	424	475	411	456	433	431	446	426	406	419	396	388	447	407	453	438	430	426	471	414	444	455	449	465	436	441	458	413	426	436	447	457	416	399	407	436	387	461	453	430	422	424	457	465	399	453	438	429	454	475	436	433	435	464	446	441	416	454	432	416	447	435	418	420	413	437	486	450	436	417	446	425	424	446	448	455	424	433	457	405	415	411	464	451	461	453	382	441	407	458	414	395	434	408	447	435	493	469	423	478	424	420	460	444	438	447	442	447	418	459	413	435	421	443	479	433	454	483	480	411	446	426	448	480	433	437	397	428	425	471	431	436	427	442	442	449	467	448	448	470	458	435	443	419	417	424	439	431	410	455	466	433	398	413	458	470	404	447	452	441	425	441	412	392	432	475	459	441	449	422	436	448	486	427	429	442	457	447	447	458	434	460	415	446	449	474	416	434	421	432	446	463	448	445	439	434	446	454	425	472	472	479	444	423	482	391	391	393	438	422	437	479	452	390	452	446	485	405	419	456	455	449	403	432	438	423	448	417	416	450	451	418	402	417	464	423	429	398	414	420	463	431	411	423	444	414	435	450	431	435	440	444	472	417	414	443	482	449	402	405	438	438	431	421	436	439	411	453	419	476	435	449	422	433	408	453	439	429	422	383	435	438	439	421	456	451	424	447	446	466	403	427	421	424	418	443	456	405	418	434	442	447	434	432	466	446	450	443	454	407	441	448	436	429	420	424	436	454	435	457	403	433	432	414	408	475	431	447	423	420	447	465	465	449	410	419	474	416	462	464	389	475	428	406	432	474	426	436	460	413	436	458	415	441	413	463	420	424	483	428	464	470	421	416	442	407	460	424	437	433	458	440	448	403	446	422	453	432	458	406	469	455	422	443	417	436	441	425	450	423	433	447	463	435	446	424	447	420	430	436	426	444	461	431	439	412	414	428	443	455	459	446	441	452	406	440	418	434	432	428	460	440	461	419	414	446	419	466	446	438	466	431	413	409	443	443	432	423	424	414	452	415	409	424	427	428	446	472	408	449	440	458	452	456	431	430	429	436	413	443	446	406	428	428	414	435	425	427	399	430	411	469	456	466	411	471	398	451	456	449	435	421	396	459	456	467	417	433	402	470	464	476	475	404	438	468	452	432	431	434	425	464	462	439	443	430	440	467	387	467	465	417	438	437	429	452	450	436	435	429	423	438	431	412	398	448	473	456	446	419	454	462	424	423	393	453	400	428	480	473	441	453	419	444	433	434	464	449	430	428	442	412	410	444	440	461	429	431	442	441	439	449	434	409	437	436	398	438	426	424	399	422	453	433	455	407	419	461	467	432	433	413	432	425	448	433	429	398	412	392	463	467	414	454	437	420	448	463	483	419	474	442	430	445	454	436	439	454	446	426	419	424	419	412	434	434	420	423	460	446	430	382	460	393	451	405	456	462	455	417	415	445	457	450	489	441	423	420	440	437	416	452	422	447	425	457	502	500	464	451	453	458	431	448	458	455	431	430	424	427	426	447	433	418	430	420	396	449	419	431	414	444	442	450	404	488	430	407	458	442	459	456	453	418	409	423	448	422	402	396	483	499	474	393	405	447	428	430	427	440	441	443	440	429	415	465	452	480	417	456	430	421	433	396	431	429	447	462	425	442	479	459	453	414	458	421	481	466	429	451	463	415	443	441	409	431	392	449	444	451	424	392	450	447	415	429	439	448	398	428	437	479	479	444	419	441	447	432	443	446	456	444	427	418	435	453	414	427	433	428	482	422	414	437	422	475	445	446	417	439	440	409	437	461	446	477	460	448	403	398	376	407	464	392	471	437	427	411	428	462	463	484	434	435	413	473	437	410	436	434	444	401	424	444	461	484	427	446	444	422	402	425	474	433	453	447	444	448	453	436	434	420	426	408	465	452	461	444	435	461	438	429	478	447	394	444	442	459	441	408	458	405	449	446	466	420	421	454	459	434	437	440	411	460	410	456	419	444	409	425	404	412	454	453	465	448	466	443	437	439	435	424	448	430	437	428	423	417	422	453	404	448	453	466	407	427	450	456	426	443	454	479	431	443	409	447	429	439	446	437	440	400	444	407	395	399	438	433	429	471	411	440	420	495	421	406	467	459	440	438	427	459	451	434	418	428	425	409	453	390	438	438	418	421	422	442	447	456	437	423	404	429	456	403	444	438	448	454	439	435	442	442	398	453	487	415	423	449	451	439	437	428	409	452	434	448	460	423	412	436	460	427	448	416	479	431	425	444	433	421	441	437	425	431	467	429	423	462	432	461	421	401	412	430	433	466	447	417	428	396	438	451	454	423	443	437	485	454	456	451	448	433	475	439	464	425	450	455	430	413	446	411	440	409	424	450	442	465	417	442	417	449	446	434	429	452	434	398	445	439	460	389	416	437	412	415	421	447	454	462	434	429	408	455	412	429	422	453	420	450	448	439	436	404	433	400	428	452	424
11381	25411	21291	13152	10442	8164	6270	5121	4444	3908	3372	3045	2923	2841	2568	2354	2091	2092	1863	1551	1286	1343	1367	1373	1197	1224	1051	1032	981	1022	923	902	856	771	701	646	654	642	661	605	585	569	598	589	554	589	514	567	513	551	526	565	520	506	530	542	558	555	508	518	544	577	513	592	570	508	557	545	556	530	515	483	553	477	511	516	496	555	527	538	527	522	558	559	518	522	532	529	511	524	497	544	555	523	514	538	521	506	549	502	546	541	500	542	529	531	527	507	510	554	529	511	592	534	520	560	515	531	487	516	521	510	537	502	551	515	570	489	543	529	535	488	532	519	523	535	491	531	525	513	526	534	490	515	539	520	507	498	545	552	531	555	522	509	527	537	525	543	536	513	515	529	531	536	543	555	504	510	540	551	529	540	526	507	503	518	548	474	484	484	486	512	496	516	502	551	553	493	492	498	570	542	523	542	492	546	526	534	536	513	566	542	528	528	523	559	497	541	516	503	528	519	561	556	505	583	491	538	495	516	526	539	508	536	540	508	541	528	527	532	538	550	500	498	479	471	541	556	541	519	527	539	544	534	524	514	549	527	576	548	525	508	510	486	520	548	523	497	549	537	512	566	514	505	510	521	506	533	554	504	522	570	524	520	489	503	513	518	525	549	508	526	523	508	542	535	520	528	541	510	564	505	536	571	567	525	524	545	478	513	534	520	534	500	566	496	553	494	565	534	509	532	509	512	561	567	540	514	547	504	514	571	543	526	511	522	522	518	515	524	486	541	555	508	506	525	556	515	531	523	482	519	556	496	513	513	515	533	498	517	523	516	492	512	486	491	550	484	523	553	543	549	500	508	523	548	520	500	496	529	566	506	540	518	473	549	499	535	491	531	503	513	496	531	549	505	521	513	543	488	492	485	497	496	503	489	555	488	538	525	498	564	540	523	537	481	515	514	517	499	515	502	504	526	552	525	532	489	524	506	536	549	529	534	544	492	514	548	498	505	544	511	519	544	498	507	518	512	518	544	522	500	538	514	543	554	542	559	516	505	499	564	513	507	560	507	524	520	484	513	520	483	567	548	517	546	524	541	512	501	488	535	535	522	534	525	524	510	508	547	592	489	488	498	492	528	537	535	534	536	531	539	509	555	491	548	517	476	533	517	535	499	524	494	499	534	537	549	522	506	528	523	533	518	504	532	482	530	539	534	538	532	510	505	487	542	548	516	509	504	536	528	520	531	546	507	552	515	513	533	539	527	521	531	521	569	514	543	482	479	533	518	539	516	514	529	502	529	501	573	543	520	534	541	536	533	483	522	510	516	495	532	461	529	508	482	485	516	492	491	541	502	524	524	525	528	561	511	510	536	506	471	525	515	543	540	518	547	591	518	547	527	522	499	503	488	488	491	536	480	568	528	510	509	522	523	506	559	576	506	517	524	513	471	549	526	547	532	527	558	563	507	506	522	511	489	492	519	507	538	521	510	511	508	520	586	495	509	537	541	516	514	539	544	545	542	496	502	519	551	519	564	491	504	508	528	495	559	532	521	537	502	524	499	473	511	493	503	529	513	529	562	510	548	504	540	490	559	542	531	522	509	523	534	524	473	555	508	522	484	524	522	539	533	527	511	489	519	535	473	518	535	528	512	537	515	545	522	512	506	518	513	574	547	540	524	544	539	533	566	538	500	500	516	557	531	534	516	537	550	513	544	556	531	482	513	538	532	536	584	527	517	517	518	538	488	524	528	543	524	537	476	514	529	493	520	508	506	521	496	495	509	549	497	546	554	536	511	547	510	509	497	483	551	551	545	520	515	527	502	552	539	518	469	535	501	561	529	541	553	530	517	500	528	528	526	488	504	538	518	535	507	555	538	542	555	563	513	543	563	529	507	499	496	489	515	527	537	564	527	535	513	476	562	545	517	553	529	512	526	519	494	520	578	520	533	531	544	525	500	528	499	519	504	490	567	512	522	505	535	561	494	539	545	494	525	537	531	507	538	566	512	526	461	495	505	525	526	547	556	509	504	542	550	544	504	496	515	537	575	526	528	527	518	547	495	510	507	542	550	523	519	513	537	527	500	520	514	541	503	474	541	521	556	575	555	507	541	530	529	519	497	530	513	484	531	530	523	517	473	514	492	501	554	503	500	544	522	489	512	495	492	477	520	497	520	531	526	526	519	532	534	501	535	505	546	528	532	531	486	549	482	550	535	560	506	544	538	538	519	512	515	584	515	499	523	503	533	539	493	556	532	505	553	572	520	517	517	534	524	553	529	533	532	555	508	526	498	515	528	488	512	523	489	524	538	519	497	507	531	508	550	532	578	483	503	549	527	514	546	513	536	540	492	502	528	511	518	549	552	503	521	522	502	524	506	530	494	543	517	520	510	498	546	503	513	514	516	577	529	482	520	531	527	526	533	533	565	554	530	505	544	538	520	555	525	508	515	525	555	546	557	509	499	518	510	536	506	508	540	522	509	493	537	513	499	545	543	546	548	523	548	509	510	574	536	491	531	499	533	496	525	510	510	532	500	531	503	559	526	522	534	566	559	530	522	499	510	509	533	523	490	472	517	526	497	494	517	580	565	533	526	539	503	509	511	514	508	490	451	479	526	535	512	517	534	490	522	515	544	533	549	518	547	536	514	516	482	544	467	547	522	475	541	506	522	535	507	494	528	532	525	502	567	511	547	542	569	515	501	552	509	549	526	507	520	532	519	483	540	529	525	471	513	545	534	527	511	503	552	506	537	485	536	544	480	527	517	528	510	544	531	518	510	536	494	503	520	506	494	483	555	527	511	510	512	520	514	552	503	550	517	559	541	509	547	522	517	540	499	507	519	514	557	570	527	517	531	505	522	511	546	518	514	522	567	482	490	512	542	529	492	491	517	513	542	550	516	544	521	549	522	510	500	560	493	499	547	516	524	531	525	544	505	508	534	504	579	551	512	541	535	545	517	530	504	511	523	496	544	571	515	495	572	540	516	524	545	523	510	468	538	490	481	544	492	540	550	536	526	544	543	507	525	533	545	545	510	527	504	506	523	561	504	518	507	504	499	546	549	482	555	528	497	522	514	545	550	523	535	517	548	547	523	554	539	535	533	568	510	534	485	537	540	539	532	544	480	524	540	543	551	512	483	523	519	539	536	526	525	530	569	519	508	518	496	511	531	532	519	536	482	491	505	479	501	544	502	574	525	548	538	489	560	548	486	520	531	518	493	522	525	500	510	554	489	576	504	512	544	525	490	520	498	510	489	527	516	527	500	542	536	484	535	502	546	530	507	503	507	534	541	503	514	529	500	481	547	532	560	493	547	546	548	505	499	501	499	501	489	523	462	512	517	540	553	469	534	497	516	508	518	499	530	528	488	478	509	533	527	534	498	529	543	536	525	518	517	519	524	522	538	480	532	538	498	533	556	496	527	530	475	497	545	512	510	508	502	517	528	503	515	531	587	556	500	484	508	505	518	528	519	492	545	516	558	563	510	516	583	531	524	524	516	503	526
26893	19283	8808	3240	1989	1417	1148	992	1063	894	892	827	819	854	828	764	748	690	730	700	661	644	602	652	657	655	623	634	572	615	604	540	546	549	588	542	562	572	561	522	555	509	539	520	560	521	501	487	565	519	496	545	545	530	567	534	524	518	523	538	512	524	562	573	534	530	511	556	540	527	608	567	554	553	499	525	568	514	526	494	506	524	528	527	545	527	542	494	587	509	525	518	511	526	507	520	549	571	533	516	549	538	540	554	559	546	527	565	564	556	518	546	512	531	509	535	520	520	548	557	540	553	566	478	505	523	535	537	531	542	533	545	517	539	541	531	555	561	537	524	545	567	505	545	542	536	568	536	525	538	541	527	519	503	525	549	555	508	518	597	504	600	506	518	551	527	540	537	538	526	532	534	498	508	568	516	575	502	523	519	506	579	512	548	498	541	547	491	525	536	505	544	554	557	564	531	541	516	554	508	508	519	552	524	528	561	517	544	522	539	484	514	538	560	560	542	503	507	515	514	573	527	526	527	502	501	569	541	544	533	540	495	501	526	549	503	587	499	536	500	522	507	497	575	477	505	536	536	530	526	540	546	548	520	546	527	554	540	526	514	567	532	535	487	546	549	556	556	518	531	552	532	542	533	521	539	576	586	562	525	542	525	514	535	532	538	555	539	536	535	520	529	529	522	525	553	495	519	544	563	545	534	486	536	565	527	543	525	541	498	533	540	529	541	546	552	556	507	536	511	534	525	499	530	520	523	538	522	563	583	533	514	551	499	586	526	524	495	553	503	534	559	523	540	521	555	544	541	533	557	530	520	545	520	505	548	536	543	533	550	608	537	537	556	542	548	533	568	496	555	529	528	572	543	526	527	502	563	537	512	521	561	550	523	561	536	546	546	556	515	536	528	538	510	533	501	560	521	565	544	507	509	551	564	523	545	531	530	509	555	564	499	561	531	557	543	535	594	544	543	535	547	525	535	546	527	530	532	542	569	561	533	497	558	519	575	507	552	501	545	548	496	537	493	548	505	502	521	542	542	517	542	538	513	549	540	524	517	526	582	524	521	522	514	543	501	497	547	499	549	561	564	543	524	574	552	526	513	553	533	545	481	532	532	533	521	544	537	535	532	509	529	505	536	529	560	526	528	523	544	548	538	597	522	537	525	535	500	535	524	498	536	515	568	580	584	542	539	578	557	517	532	502	537	562	559	556	541	550	565	513	491	559	506	493	541	520	543	500	504	563	520	535	537	526	510	484	526	531	571	560	502	477	550	528	501	514	539	526	543	509	558	507	571	532	508	511	524	533	493	510	553	520	528	539	520	515	523	525	516	560	552	529	514	526	544	562	563	520	537	563	566	490	548	481	519	576	535	536	575	505	517	546	552	529	549	547	580	541	547	511	572	503	515	544	496	483	520	510	549	521	549	534	513	560	550	498	531	531	561	528	534	557	491	571	567	519	564	544	517	541	564	571	506	544	511	547	538	535	550	529	495	544	465	516	515	523	602	521	514	529	493	564	564	555	515	540	532	541	515	531	555	562	526	510	533	527	547	537	485	519	575	506	528	532	549	567	501	517	541	516	518	537	509	546	522	547	555	514	547	539	516	522	561	514	529	522	504	517	548	554	528	534	520	516	506	502	519	534	549	521	542	512	525	532	559	539	540	522	550	525	553	579	544	519	562	510	532	526	512	525	514	542	559	547	543	574	588	556	522	541	550	494	562	503	529	583	567	538	541	526	550	532	555	530	520	533	509	470	536	509	511	514	569	550	520	515	536	503	529	529	585	511	562	547	575	539	527	525	564	553	540	567	517	513	499	542	513	557	545	502	504	510	554	553	541	544	527	520	507	526	554	530	511	547	529	528	521	544	513	545	499	541	562	524	530	518	531	554	526	526	529	537	547	505	535	516	562	522	542	544	536	563	573	594	538	538	524	594	574	565	502	541	536	547	535	540	510	539	545	531	489	528	510	492	551	487	540	540	528	546	523	545	592	524	528	547	556	535	504	576	554	534	585	538	534	530	564	558	508	555	498	525	561	537	539	518	499	555	544	514	497	527	528	520	524	509	514	518	535	511	516	526	518	525	503	551	594	498	500	485	543	534	533	513	509	549	556	474	533	564	534	567	560	520	528	522	555	527	533	480	494	508	521	521	483	523	498	547	559	520	539	501	519	566	542	549	551	516	549	548	509	550	508	492	511	568	497	540	515	567	570	549	504	571	560	594	555	559	529	551	523	530	565	524	567	567	528	507	517	566	540	528	541	508	547	605	530	534	523	540	525	560	560	504	537	509	554	528	533	539	548	544	542	552	584	516	543	500	590	544	524	528	534	535	559	534	535	536	513	574	549	531	555	539	529	542	562	550	524	525	539	497	521	572	526	563	535	562	549	531	534	518	531	529	566	524	538	536	536	513	484	511	526	524	532	562	554	544	530	583	566	540	497	540	548	560	534	512	516	551	526	555	580	552	538	538	528	552	534	510	542	563	580	570	569	552	520	541	525	559	560	523	495	558	573	569	565	553	510	534	543	561	513	518	553	550	539	576	541	518	566	567	535	576	505	473	555	529	553	562	501	519	543	489	559	544	564	525	543	512	524	551	519	490	531	595	561	526	496	520	493	572	563	538	547	568	580	579	561	532	518	573	524	514	507	552	552	551	528	573	532	513	566	529	553	527	529	471	564	512	535	529	542	548	543	511	528	562	541	521	546	565	534	530	524	545	565	535	535	513	521	536	512	544	516	513	555	543	534	469	547	463	491	563	542	558	515	559	497	525	528	501	509	525	540	522	506	550	521	569	521	557	535	518	534	532	537	510	495	486	567	551	548	546	542	535	554	535	561	523	531	571	500	509	537	565	537	555	547	528	493	550	553	548	514	496	558	533	526	490	502	517	545	532	571	548	541	540	527	530	564	525	473	511	534	536	519	549	541	555	568	502	566	524	579	529	538	559	521	537	504	557	535	505	513	579	544	526	545	571	614	573	561	517	555	525	521	524	535	522	573	572	521	522	493	535	563	520	551	546	568	532	541	567	506	573	540	520	516	504	585	576	538	551	532	527	549	546	544	540	529	526	584	502	502	538	530	544	532	536	549	541	507	508	547	545	515	542	539	517	553	545	507	547	555	551	569	512	567	534	512	520	540	547	547	553	519	567	579	516	590	512	539	547	536	565	588	556	495	558	519	507	575	593	520	546	521	551	492	534	549	544	546	551	526	520	552	563	565	549	508	516	528	519	514	537	545	526	509	527	495	539	543	551	517	534	522	504	584	523	523	570	558	511	499	545	532	495	538	536	544	557	541	519	572	531	518	509	511	590	545	543	553	569	545	517	527	546	517	542	549	553	536	542	529	578	549	506	554	541	563	510	502	566	526	529	563	544	518	576	549	545	554	548	523	545	503	545	542	538	534	566	522	530	548	549	540	554	542	554	570	568	519	558	510	509	526	568	573	524	564	529	535	545	550	521	555	544	547	540	540	571	564	528	581
7792	10410	8793	4514	3725	2870	2302	1979	1804	1660	1511	1441	1379	1404	1358	1319	1195	1150	1128	986	865	916	892	906	896	827	797	836	804	798	774	759	727	733	724	695	704	709	735	709	702	704	644	677	655	696	686	659	678	687	666	664	622	680	677	632	704	694	661	642	649	708	669	668	656	642	644	686	663	651	690	709	695	649	704	685	667	661	658	660	693	730	622	697	695	677	672	654	670	627	624	711	647	696	657	657	639	623	680	657	676	688	648	642	666	707	669	619	649	639	712	652	649	659	589	631	666	677	663	675	665	657	659	676	666	682	695	646	657	672	667	661	656	647	657	640	634	658	676	712	635	668	659	644	688	635	642	656	651	699	666	631	632	696	658	698	651	656	655	679	720	676	685	699	673	670	676	669	678	656	679	691	684	713	634	629	694	661	665	642	685	688	665	642	651	647	680	706	627	635	667	657	648	688	703	683	681	619	657	686	627	717	650	701	631	661	682	669	678	658	653	661	699	685	665	645	688	659	702	683	652	692	680	657	630	648	674	639	704	739	683	661	681	699	637	673	641	679	707	677	646	640	676	685	685	654	637	664	645	665	689	708	642	676	633	660	649	650	690	687	634	642	660	629	661	720	666	624	648	660	675	677	671	623	668	656	708	678	695	709	657	664	642	699	635	671	663	679	667	666	674	641	702	694	712	634	621	675	670	651	632	643	654	620	684	695	637	677	645	651	635	621	678	627	707	615	618	678	692	638	641	691	651	648	665	625	637	654	680	692	702	651	699	707	611	672	661	693	706	647	690	630	704	708	645	644	654	684	707	652	671	724	667	732	631	700	659	669	711	674	685	659	682	679	662	652	619	692	642	663	644	648	647	671	597	620	656	659	662	658	676	651	709	733	640	703	657	657	643	715	697	663	699	692	700	642	684	696	672	680	665	709	670	679	658	659	668	716	694	645	702	708	619	653	655	679	657	657	632	681	678	629	670	688	704	665	657	656	688	663	646	671	673	636	678	611	676	681	684	675	618	640	642	675	713	690	718	625	668	665	657	672	683	681	658	642	670	658	694	675	683	690	660	628	664	688	635	717	682	665	724	689	755	655	657	677	637	634	691	679	679	665	645	666	641	585	672	687	698	667	677	680	658	631	663	685	682	677	656	714	640	723	679	672	634	682	694	666	668	673	679	672	709	669	655	671	682	663	705	639	669	665	648	632	649	672	680	646	712	641	677	656	672	645	663	674	650	663	667	703	683	660	646	629	654	672	644	648	684	630	682	642	661	709	706	718	676	654	702	623	680	670	682	696	706	651	708	676	693	661	653	647	651	693	637	662	673	613	667	669	661	664	681	689	664	653	643	671	691	655	673	658	679	648	662	674	664	602	669	695	673	691	662	702	658	671	664	634	685	669	686	666	654	628	679	712	637	626	665	694	690	679	657	677	624	710	682	652	700	674	653	635	683	641	669	628	645	685	687	641	669	724	670	727	665	662	664	627	676	657	677	664	675	702	653	688	632	681	620	699	694	712	633	672	657	697	713	662	648	648	647	668	686	639	615	662	645	709	669	693	682	693	688	668	693	632	602	637	717	645	714	635	672	638	681	619	628	651	690	673	662	663	732	668	644	701	659	678	650	639	675	631	665	645	699	648	655	644	669	649	680	650	666	705	629	612	705	660	650	652	683	686	679	627	683	663	654	618	691	632	694	732	669	689	662	659	644	681	666	652	682	628	662	678	709	615	682	643	687	672	643	672	684	668	675	715	649	654	623	677	669	656	691	686	650	684	657	645	665	653	636	655	639	700	659	648	671	632	646	655	672	653	670	652	711	688	694	669	682	717	737	644	706	635	675	610	633	666	670	643	681	746	671	624	630	643	640	679	662	674	687	675	684	679	659	677	682	659	681	629	684	626	687	648	684	620	673	718	654	679	674	681	683	628	638	653	658	620	699	665	710	662	679	632	692	664	637	613	635	645	668	658	630	662	661	667	655	614	703	687	678	683	686	682	632	663	680	723	627	657	697	653	691	706	670	628	663	653	673	640	683	693	698	621	638	678	689	707	679	678	664	687	693	647	632	700	660	659	666	678	641	680	669	632	659	674	657	703	645	653	684	674	610	656	702	694	654	672	663	665	690	676	627	658	688	631	666	658	683	688	599	690	672	712	675	656	653	704	639	643	719	651	663	674	632	651	675	657	674	664	651	631	676	639	650	696	693	643	671	718	645	667	656	630	686	626	615	683	661	655	650	685	669	657	621	661	687	662	673	622	667	659	682	685	684	675	661	641	662	656	703	677	673	664	682	648	670	670	629	684	687	704	675	601	705	618	680	695	651	623	627	690	656	689	664	643	681	693	655	673	674	710	651	647	705	733	676	645	646	702	652	694	641	667	629	647	684	682	640	682	705	686	676	646	671	618	664	657	665	640	667	685	659	650	650	667	663	675	616	713	660	669	667	646	650	664	636	670	651	663	690	683	662	713	654	666	644	717	676	646	667	693	690	699	672	617	678	659	648	674	735	649	675	662	664	684	653	642	659	689	610	660	641	634	690	647	648	636	657	688	718	652	706	707	671	699	687	675	703	644	639	656	676	680	669	669	667	698	647	668	683	621	705	686	686	647	721	679	705	640	640	661	631	638	701	694	654	666	630	677	656	653	663	670	638	656	686	690	624	670	628	655	683	668	708	664	664	725	620	693	704	656	656	649	642	642	677	653	674	643	611	694	660	676	662	673	643	687	699	699	626	653	697	659	679	694	665	641	687	639	662	664	678	630	641	702	672	708	642	700	687	721	669	661	672	669	651	640	674	674	650	661	659	671	697	700	639	680	682	726	671	654	661	696	657	693	655	651	700	723	612	695	671	629	712	621	665	663	654	671	663	657	649	668	682	674	669	662	620	654	689	674	700	679	644	660	664	633	708	670	675	708	687	665	627	688	680	669	694	684	639	703	657	693	707	627	643	679	620	642	686	677	639	679	663	724	647	663	657	617	673	685	679	666	600	639	672	665	643	646	653	621	666	654	608	681	655	670	658	651	710	647	679	678	676	647	661	694	679	647	680	650	647	643	633	693	686	715	648	660	678	634	664	703	627	640	645	649	710	644	707	641	666	659	657	721	661	651	705	674	690	624	628	626	659	640	690	657	677	676	718	631	665	701	673	678	655	635	623	671	659	650	619	665	662	670	677	622	673	668	667	669	694	693	693	623	687	641	676	696	703	642	659	653	622	639	726	653	634	680	658	669	634	622	675	666	677	690	685	691	645	643	648	657	614	643	677	638	658	670	689	670	689	680	662	649	653	668	641	677	643	660	641	721	643	715	659	692	636	613	671	618	662	680	671	637	668	680	712	648	662	670	637	656	660	651	628	720	653	640	645	693	684	716	685	656	678	636	685	637	710	672	660	651	630	628	675	657	691	705	677	624	646	672	672	651	662	617	676	684	625	651	652	653	647	640	624	619	700	682	675	688	630	659	645	657	643	618	657	652	705	653	642	673	685	676
23876	20970	28105	24026	20815	8021	2269	1619	1307	1176	1076	925	832	900	832	726	705	685	672	576	540	555	548	538	521	483	469	449	447	442	428	396	416	389	359	363	377	360	382	368	312	316	331	321	299	328	312	317	335	314	330	341	324	336	345	291	326	363	323	342	309	308	348	322	331	307	343	312	299	313	343	310	319	319	340	309	286	336	358	321	338	344	324	341	303	313	312	306	311	316	324	338	340	307	323	330	338	317	330	320	384	291	303	300	309	331	311	321	324	313	343	306	342	288	319	344	345	316	314	318	316	360	311	323	279	303	315	333	321	336	349	332	349	314	302	315	309	310	319	317	328	309	327	291	302	329	316	299	307	314	326	359	330	316	338	298	315	314	304	344	307	323	340	312	280	318	352	317	334	303	332	311	321	322	303	302	324	299	308	333	326	288	298	302	323	341	288	307	294	357	335	335	284	314	304	313	327	318	314	316	303	308	284	296	314	341	299	336	276	327	282	324	311	308	345	336	326	307	293	312	301	313	275	321	337	305	330	312	329	317	345	338	321	304	342	334	317	312	317	322	318	288	300	290	314	316	301	288	327	316	331	289	288	308	305	313	284	321	318	321	322	294	330	285	322	309	328	338	324	291	308	327	310	304	311	319	327	298	303	316	299	299	333	320	329	316	332	327	340	342	295	319	356	313	322	331	338	325	350	301	321	321	307	340	340	349	308	299	328	302	308	313	322	324	328	322	310	338	340	288	319	348	292	319	297	314	317	300	315	319	296	297	340	297	296	316	281	323	350	288	299	340	323	291	319	337	299	331	299	302	315	346	352	328	317	312	308	307	323	297	334	304	311	331	313	317	292	296	340	334	297	330	319	302	310	326	305	281	343	325	326	335	337	365	289	297	302	279	327	328	338	310	303	332	346	303	300	331	310	321	288	290	321	327	305	334	304	323	343	288	329	315	301	339	303	324	293	325	314	332	295	321	323	351	277	303	302	306	340	341	265	329	317	349	317	328	309	330	305	313	305	302	321	278	308	309	332	266	313	299	317	329	303	325	324	296	334	301	335	328	296	313	323	314	306	289	330	355	301	290	323	344	293	332	306	311	332	325	331	333	308	293	347	356	311	300	325	357	305	318	306	359	329	296	319	354	325	352	334	264	339	345	315	316	297	303	320	345	314	313	314	320	310	286	312	321	319	306	322	307	318	312	294	330	319	329	317	325	310	317	348	274	296	315	342	340	319	311	316	291	335	349	343	303	331	317	322	319	311	300	321	326	315	345	286	299	309	315	333	303	312	301	306	338	337	344	306	325	317	315	331	287	289	302	325	304	337	343	334	299	315	328	292	311	318	312	313	309	326	292	300	299	333	289	348	324	299	333	293	316	322	320	308	321	304	322	289	315	293	344	305	331	291	344	297	320	311	299	312	344	326	322	306	318	318	272	321	329	329	287	315	334	306	309	296	320	314	354	322	305	349	324	314	298	324	321	320	306	325	309	287	339	331	331	310	275	289	303	295	287	305	318	329	311	317	336	320	316	339	304	306	315	303	297	316	323	333	294	304	283	283	364	293	313	344	326	334	332	299	324	345	302	319	327	288	307	338	328	321	322	319	317	314	316	343	293	300	353	346	327	320	307	339	308	316	310	325	289	315	298	325	321	293	338	336	340	308	299	311	314	322	328	312	316	325	289	337	301	304	321	345	320	330	285	318	281	293	340	313	327	327	293	307	305	305	301	305	301	279	317	299	288	334	318	299	311	312	305	322	318	300	307	316	308	354	339	308	326	306	322	318	323	308	317	295	304	318	292	302	332	319	294	319	333	315	346	312	343	297	317	335	321	310	310	335	319	291	346	313	324	316	328	309	312	331	345	307	309	320	330	305	315	331	310	297	307	288	311	314	316	333	303	351	339	285	310	324	337	306	303	277	324	319	288	305	309	306	305	283	316	311	279	309	338	311	296	320	327	310	326	312	290	276	320	329	316	333	298	281	299	327	333	314	283	314	332	317	341	309	332	321	319	348	323	299	322	324	288	321	325	324	298	319	298	298	294	331	303	332	327	306	316	317	340	346	270	336	310	332	300	329	328	338	294	284	331	385	294	345	302	302	283	330	329	282	318	327	326	304	291	317	297	314	326	308	327	312	304	316	344	290	292	310	297	294	320	308	294	328	300	286	327	317	305	334	310	341	285	307	325	301	295	321	311	336	314	343	308	308	290	347	328	319	297	351	318	314	293	316	313	343	328	312	299	300	288	324	303	310	310	351	319	322	300	325	293	320	301	340	317	309	329	321	349	300	298	336	289	323	321	323	317	318	333	333	323	331	340	309	326	337	315	336	308	292	280	315	324	323	308	345	329	339	342	302	291	343	334	300	291	304	312	307	294	323	312	360	315	314	280	318	311	306	317	363	325	314	313	304	300	311	317	320	277	311	300	317	294	326	315	305	321	305	329	340	303	327	318	348	316	324	350	338	303	304	313	323	298	334	313	307	331	299	324	338	304	328	293	321	275	329	345	319	305	294	324	333	334	342	310	327	343	324	299	322	311	314	316	302	313	329	314	329	317	340	313	324	314	315	330	292	306	336	308	316	321	275	349	319	332	347	324	306	299	297	327	316	321	329	322	335	313	331	301	281	321	344	296	333	328	336	333	295	313	315	335	327	330	300	317	314	311	291	304	307	317	313	313	318	304	294	329	292	316	317	333	320	284	293	264	308	327	315	300	313	299	308	343	335	323	342	333	306	312	295	325	307	329	305	311	339	314	319	331	312	330	327	304	301	309	322	341	311	327	296	271	307	319	305	350	294	323	323	309	323	289	340	339	302	321	321	329	336	316	307	302	297	338	347	335	298	327	304	299	316	369	317	334	305	353	292	321	329	321	299	322	307	328	307	348	324	338	288	351	309	308	307	331	294	321	297	301	301	323	338	332	321	285	340	294	299	312	273	333	328	325	324	307	310	291	299	316	296	327	294	347	322	273	290	328	344	330	297	283	307	340	326	299	316	335	345	327	310	337	310	299	315	332	314	313	350	302	333	335	309	320	320	322	327	304	299	344	292	304	342	314	308	310	298	307	317	293	331	316	342	341	335	302	303	323	317	318	337	344	318	337	293	302	348	288	342	310	343	303	283	296	294	299	309	356	331	322	327	304	303	333	319	304	305	286	319	333	308	299	301	321	342	299	318	320	342	310	300	333	323	336	323	318	334	306	287	297	325	307	331	309	343	353	314	316	334	312	322	317	336	334	321	284	310	313	309	339	315	338	323	341	336	313	309	326	320	288	287	318	328	271	344	274	306	321	309	322	307	313	326	316	343	299	301	318	288	305	338	310	309	322	336	318	304	315	331	297	306	319	318	337	341	323	327	314	332	306	283	313	299	325	328	317	304	310	287	316	337	328	343	313	275	286	319	334	288	290	302	328	320	306	323	318	320	297	353	319	289	342	296	304	315	300	312	325	294	326	315	346	316	309	345	290	301	317	324	314	320	318	322	320
8920	19529	16214	8902	7152	5378	4114	3575	3139	2592	2334	1870	1843	1741	1762	1556	1441	1346	1259	991	919	958	971	912	824	848	713	746	668	676	635	587	610	560	501	530	465	468	447	509	430	433	479	439	422	435	420	443	403	434	407	416	410	398	399	427	394	430	410	416	437	427	422	401	405	433	432	415	409	427	421	449	420	406	399	430	409	404	409	435	400	405	372	386	370	419	408	380	446	398	387	406	401	393	413	393	413	425	409	401	399	407	411	403	397	428	407	359	419	400	431	415	417	395	399	387	417	375	409	437	394	394	386	377	394	394	390	391	386	427	440	443	431	432	404	391	423	419	426	421	432	415	384	414	418	395	393	403	392	411	389	395	385	408	427	404	402	411	349	433	420	377	402	452	350	411	415	384	385	396	407	416	401	410	384	398	386	425	402	360	404	427	425	417	418	376	383	426	405	438	365	415	413	396	390	457	423	428	391	372	438	376	412	424	389	387	429	393	416	386	426	384	424	390	386	448	418	403	422	393	396	383	395	395	376	378	418	412	426	415	416	406	415	397	398	401	447	390	414	401	380	419	397	405	407	384	407	401	387	389	409	438	406	408	398	402	405	424	361	410	425	387	395	367	403	420	437	442	431	442	441	432	385	416	400	404	413	356	389	430	419	399	393	442	409	383	396	382	369	413	391	429	425	427	444	400	388	417	425	395	412	417	344	394	408	399	385	389	396	415	414	422	392	424	403	379	422	405	366	406	415	383	425	381	398	427	377	427	416	441	391	399	365	434	371	388	403	418	397	393	411	429	402	387	439	403	383	402	408	413	393	378	415	393	403	381	416	424	403	389	377	405	438	441	430	382	420	384	392	419	379	405	435	432	415	409	399	392	367	397	385	410	392	422	364	394	418	402	412	378	417	389	395	407	404	395	396	415	398	420	409	413	382	405	389	360	408	374	388	406	389	406	399	404	387	405	373	411	393	415	388	399	411	429	370	444	408	409	429	405	407	392	397	401	412	378	363	418	365	414	383	396	396	372	419	403	406	408	375	380	416	375	397	420	384	432	355	410	390	384	400	419	404	418	402	396	376	389	403	396	368	387	388	409	396	388	406	410	417	402	399	377	409	395	406	411	388	360	395	387	419	403	407	416	425	383	402	406	361	387	435	372	400	380	395	423	437	378	402	404	391	388	421	408	384	405	397	393	423	396	417	401	367	361	416	381	418	397	396	417	403	400	439	400	399	398	400	409	413	399	351	444	387	386	433	395	416	433	439	405	401	398	397	415	414	404	374	379	366	410	429	422	417	401	409	414	353	444	375	406	397	412	382	370	409	427	397	387	404	395	380	375	414	401	426	410	414	412	394	393	410	421	421	399	378	384	413	393	404	396	383	405	391	455	393	401	394	414	412	387	400	403	342	380	397	420	404	402	419	393	403	412	402	403	410	414	421	376	402	391	402	375	401	382	417	428	367	424	405	382	429	380	387	396	412	399	395	394	427	397	395	403	387	408	400	425	395	355	398	362	397	399	440	384	386	406	409	400	409	383	436	402	385	390	422	329	412	413	373	413	391	436	437	401	381	385	394	414	426	447	413	405	388	411	390	413	429	388	412	410	384	448	401	403	428	421	448	384	396	370	414	408	391	438	401	402	427	414	401	393	393	409	385	414	364	415	399	420	397	414	430	404	407	420	390	409	384	382	395	402	401	395	372	422	418	410	406	375	408	392	415	368	432	385	389	424	374	374	396	375	379	423	396	401	409	359	425	400	399	390	392	398	366	411	408	429	410	397	406	398	400	411	440	401	433	428	419	407	420	382	436	427	433	398	394	382	387	402	396	436	418	409	407	403	367	373	366	362	423	405	366	398	405	373	420	401	410	406	403	415	377	437	432	413	391	427	413	343	373	421	412	400	432	437	355	419	362	397	394	411	400	407	413	441	408	410	415	412	390	412	416	426	402	382	418	433	400	411	381	357	405	387	386	395	373	413	387	423	393	441	397	404	386	394	398	413	414	431	342	405	411	413	377	420	427	400	411	389	404	414	394	408	408	400	430	417	445	400	457	414	422	383	436	436	394	434	400	415	391	395	415	391	432	389	399	400	399	388	395	431	388	402	379	408	410	409	412	361	417	412	436	442	368	396	418	388	396	384	416	429	375	438	447	429	379	405	396	404	402	403	373	394	377	430	437	424	429	366	381	393	419	372	390	349	406	398	391	404	369	421	408	387	418	396	396	387	415	383	396	393	416	377	435	426	379	440	395	385	398	427	385	416	410	402	407	384	409	379	385	415	418	420	441	398	438	417	402	393	440	392	415	396	366	393	386	425	400	411	426	407	425	429	423	420	347	381	407	409	383	385	413	425	401	415	392	385	388	386	385	395	423	372	399	450	401	369	387	395	387	416	397	441	390	401	461	404	394	400	384	404	423	403	452	393	389	436	367	377	374	396	399	401	405	413	422	400	388	418	408	411	400	409	413	387	367	404	422	393	411	421	421	388	400	384	397	403	401	406	383	410	385	409	400	350	399	420	370	385	384	413	368	430	401	372	377	379	386	403	416	404	407	416	432	396	366	413	387	389	385	391	371	408	400	397	389	414	435	419	396	364	402	398	408	402	391	378	410	385	392	451	373	399	399	412	389	413	405	379	400	405	418	422	366	420	386	375	408	379	388	390	403	414	368	408	385	401	380	400	379	423	412	398	398	393	415	388	405	393	408	401	364	436	350	384	414	377	386	398	398	401	393	429	433	403	424	360	440	410	435	395	394	417	385	400	380	392	410	399	431	398	379	384	369	403	419	386	400	412	409	350	432	402	418	419	439	405	394	412	383	394	411	388	406	431	442	408	405	430	419	387	369	425	404	419	394	424	402	439	424	427	389	363	374	412	361	420	402	430	417	407	402	429	425	377	387	372	426	450	439	391	416	395	422	395	393	378	373	396	432	422	407	415	363	420	418	410	414	429	400	417	416	384	405	423	420	399	391	366	398	421	412	393	361	385	383	402	391	378	350	409	404	376	428	385	399	422	435	465	430	411	406	422	416	419	407	388	414	399	404	382	380	381	403	426	379	404	399	435	412	411	441	366	398	394	378	386	390	374	437	413	422	413	390	383	405	415	375	398	410	402	395	420	397	383	392	403	402	411	397	384	408	390	398	434	379	400	381	382	378	414	400	416	405	384	395	389	418	426	379	397	398	388	412	387	394	422	405	412	388	385	379	382	392	435	431	387	397	436	433	389	408	363	383	376	396	402	403	390	412	443	386	399	429	399	392	410	408	407	390	407	381	415	368	366	421	367	393	405	400	397	419	401	382	419	387	429	374	397	424	354	398	412	390	392	417	407	383	409	440	436	412	405	418	401	361	413	392	416	403	438	413	412	422	428	418	408	395	415	376	430	379	407	366	398	400	383	408	428	404	431	433	394	394	393	399	391	400	414	340	364	396	414	372	417	409	384	372	379	398	364	414	389	427	421	370	415	389	391	385	394	397	428	401	424	382	441
24963	20974	26736	24902	7810	2291	1723	1581	1416	1272	1142	1141	1154	1093	1009	1018	955	908	868	946	905	914	839	915	854	882	792	845	804	773	778	795	731	769	836	757	764	692	762	718	773	771	715	739	738	712	746	698	758	728	697	718	682	722	750	748	755	713	706	722	717	690	714	719	731	713	697	672	707	715	714	717	683	730	739	727	721	702	746	715	694	718	684	720	677	697	679	714	705	709	749	711	720	671	712	677	704	714	684	695	656	715	684	737	707	680	777	702	748	751	697	720	721	750	709	713	671	689	710	700	738	713	717	717	701	710	707	724	722	682	731	705	662	729	748	708	702	703	717	711	663	707	764	707	681	716	734	726	747	702	693	657	713	760	723	705	660	720	716	691	706	670	696	672	708	703	697	696	728	679	730	711	716	652	707	727	731	735	665	755	708	748	693	740	737	689	714	729	716	690	701	710	727	679	742	667	729	708	726	689	737	696	717	688	705	716	698	710	663	706	704	704	722	685	704	690	728	710	689	700	662	712	734	696	678	713	682	728	733	703	692	687	709	720	766	688	721	727	754	711	697	685	716	723	695	712	711	717	709	717	675	698	708	686	714	742	717	724	669	706	703	667	695	718	673	703	700	724	725	699	745	699	691	705	675	698	706	674	702	728	707	691	730	649	676	645	735	682	739	748	713	698	719	697	706	687	718	694	691	683	694	719	708	705	692	742	713	713	677	725	683	739	707	704	740	771	727	677	723	698	707	769	723	684	722	685	742	707	698	721	712	711	718	681	717	718	680	679	747	727	701	691	688	691	740	700	721	712	685	737	697	701	691	773	737	695	712	707	674	717	727	699	658	705	721	700	712	710	734	711	717	684	700	712	698	721	696	667	696	703	663	735	701	685	732	698	691	743	714	732	674	741	709	721	744	711	670	694	699	713	693	716	689	690	686	699	687	713	726	713	657	732	721	713	689	695	725	717	713	687	735	722	733	737	692	707	683	685	695	658	716	696	690	728	702	730	707	657	703	685	686	706	722	659	698	742	734	716	731	706	698	758	654	748	706	695	735	671	777	734	702	631	682	691	741	693	720	680	729	721	711	698	708	677	682	676	701	732	728	741	657	693	694	708	673	760	688	705	702	711	717	696	723	706	700	674	695	704	666	719	725	766	667	712	716	712	665	733	696	655	704	718	732	699	722	732	701	740	722	668	695	729	698	714	684	734	732	704	687	680	709	724	707	705	720	715	748	706	742	705	743	691	705	702	686	709	687	776	697	714	716	718	646	687	722	703	703	677	665	734	725	722	665	714	743	660	701	705	747	736	741	674	711	686	690	695	676	638	667	728	733	724	761	709	700	748	694	714	683	721	716	767	724	697	681	734	671	742	711	702	702	726	715	715	697	747	718	738	680	735	687	681	697	715	681	689	688	691	649	708	763	716	652	727	693	696	681	764	651	701	699	706	708	728	680	716	698	690	707	697	701	700	713	715	683	716	730	702	671	751	699	732	679	676	704	753	714	660	721	700	703	746	737	687	737	704	681	675	700	671	749	680	728	781	721	677	760	690	727	723	746	744	713	725	675	704	694	679	710	695	618	700	700	753	694	678	692	673	711	675	679	700	676	708	730	702	712	699	726	737	607	702	673	680	667	673	664	692	712	682	716	728	706	721	710	741	730	694	768	715	712	686	675	662	688	721	744	712	680	698	706	711	717	741	707	700	747	736	681	697	735	715	713	779	699	733	700	726	734	686	723	741	713	671	658	660	760	748	758	723	733	711	670	652	702	686	749	662	727	699	709	709	755	699	696	700	691	715	700	709	666	672	703	767	663	680	694	708	664	695	702	711	670	698	691	753	708	752	698	674	653	764	652	707	673	680	750	757	736	721	728	744	721	712	659	739	724	743	747	725	726	698	745	733	699	684	718	731	710	713	724	689	728	717	721	735	720	715	734	706	731	703	650	685	741	722	705	706	719	693	682	703	698	697	657	730	685	721	673	699	722	682	689	752	743	709	672	733	694	697	680	732	717	709	717	697	658	699	647	721	707	689	672	709	705	698	685	686	714	694	748	732	679	731	699	716	726	711	708	731	741	689	732	740	711	710	653	738	703	638	719	673	674	696	730	662	673	687	751	674	729	717	696	699	715	682	676	708	709	729	679	722	738	704	714	685	665	750	727	680	677	688	722	759	750	734	674	717	712	702	692	630	707	730	708	746	729	701	701	734	704	705	758	726	679	753	700	748	692	695	706	693	709	711	721	686	693	735	691	717	713	673	715	667	709	701	757	701	674	670	662	661	688	710	662	704	727	669	716	714	727	691	710	725	707	672	689	723	725	742	724	693	714	673	738	708	702	687	711	727	707	747	711	717	682	764	728	735	685	700	682	683	620	705	748	696	706	712	742	722	729	692	742	691	696	721	716	662	717	661	691	706	705	689	726	737	730	723	704	681	687	676	696	730	715	688	710	692	699	648	724	669	691	699	673	726	693	716	677	760	664	679	698	667	749	741	695	695	723	667	675	695	741	706	679	646	750	714	671	692	748	699	697	707	699	645	721	708	697	670	721	685	722	728	703	759	692	700	706	716	662	702	712	703	697	745	733	753	718	651	698	692	725	704	714	688	691	778	714	659	722	700	665	684	670	685	659	668	747	691	688	670	747	725	711	679	696	681	686	685	687	730	704	683	738	714	737	701	670	744	696	675	720	694	749	683	715	712	730	728	701	723	699	646	774	669	698	697	770	691	689	728	668	720	696	714	739	700	679	718	726	699	669	759	686	693	687	766	692	727	712	704	723	713	722	700	728	660	686	741	715	703	720	749	665	703	673	712	688	660	680	693	729	721	694	691	732	700	722	696	745	667	677	697	728	718	719	732	686	709	703	666	672	699	762	760	720	687	712	714	719	709	705	678	702	697	692	667	725	685	750	686	704	715	700	681	683	713	736	665	666	682	673	700	747	711	708	735	734	672	730	730	730	686	715	672	709	691	734	721	685	718	725	638	747	732	769	718	686	711	711	700	708	688	720	669	712	734	791	719	706	717	668	628	698	736	692	706	735	734	691	658	693	675	721	712	653	715	718	723	647	673	719	731	710	659	719	749	695	716	710	703	717	717	733	734	704	704	728	704	677	709	710	695	702	715	681	716	685	642	734	705	732	741	733	685	704	734	712	726	665	686	738	689	638	706	761	697	669	753	734	677	689	707	697	717	713	659	716	710	740	686	685	728	734	747	765	714	709	715	751	738	702	697	722	711	730	686	732	705	742	735	719	739	714	657	675	694	717	695	649	722	686	700	710	732	752	716	743	725	749	678	724	743	702	665	682	671	675	711	683	695	680	678	722	744	762	720	695	744	665	732	680	724	665	671	720	700	711	703	664	716	695	705	768	698	706	754	723	668	774	697	699	702	750	705	720	763	728	706	709	732	721	660	640	729	709	737	671	715	708	700	687	726	710	705	714	701	676	710	688	682	730	701	721	683	688	737	660	694	692	658	708	641	684	724
8976	15569	12208	7037	5397	4275	3407	3072	2737	2446	2152	1906	1929	1857	1729	1631	1558	1645	1385	1288	1274	1237	1237	1170	1212	1174	1067	1091	1076	1046	993	1013	982	949	939	876	922	925	903	875	939	865	862	815	876	874	823	829	835	886	854	863	846	877	824	862	878	852	858	869	854	850	876	832	865	889	886	797	882	830	844	850	817	835	873	826	850	811	834	864	825	842	804	866	858	840	823	865	858	877	839	844	847	864	841	844	855	928	816	833	861	844	836	865	858	839	852	820	845	850	857	887	811	827	828	869	850	848	851	780	773	882	815	864	870	892	831	885	872	873	913	809	823	830	885	821	850	842	821	843	851	791	824	878	847	839	902	867	824	855	847	880	850	768	843	809	867	814	912	823	853	852	806	878	826	823	847	843	871	800	848	879	831	881	816	850	854	876	827	790	859	850	863	860	889	770	875	862	838	840	844	855	875	848	827	792	792	821	832	800	793	862	848	862	834	853	810	885	802	840	797	845	839	857	847	861	825	839	832	788	860	846	867	824	867	807	834	819	841	808	869	840	841	842	864	855	879	830	832	812	863	862	877	877	866	871	827	842	854	843	880	813	862	867	866	838	862	828	894	818	794	820	777	866	831	863	871	884	806	814	851	826	835	866	797	869	811	835	850	832	850	861	783	865	814	873	846	795	869	841	859	860	862	823	826	837	831	873	820	811	851	843	823	842	862	854	738	824	854	842	798	827	845	852	763	862	836	827	829	901	857	832	846	817	811	886	857	852	802	824	875	874	846	833	830	796	815	856	813	873	822	818	818	869	901	796	836	845	839	855	884	847	839	897	840	824	825	919	813	836	829	840	861	848	832	850	802	859	858	841	840	884	863	852	831	859	896	872	818	873	825	882	866	819	830	831	841	840	837	817	833	834	841	848	825	931	854	884	801	802	893	849	827	912	945	837	880	807	824	857	861	854	853	803	773	838	824	845	829	806	846	862	805	847	850	837	844	808	803	855	841	870	804	833	871	843	850	817	812	828	873	802	837	835	814	830	888	864	840	758	862	796	834	845	870	847	920	853	828	839	891	805	769	851	845	810	828	814	805	868	872	848	826	809	924	780	830	822	752	847	804	863	867	856	839	892	838	835	896	830	831	839	808	834	898	836	862	856	836	848	841	863	817	882	812	865	857	817	792	847	846	815	816	871	842	840	888	842	845	799	840	836	850	817	865	861	850	871	803	779	852	871	803	828	824	856	824	857	840	855	845	868	851	857	851	834	860	860	846	850	876	861	861	852	846	832	871	894	847	855	870	835	881	842	846	916	842	861	825	856	832	841	912	857	822	841	819	860	872	892	824	824	817	883	869	791	833	879	893	886	849	822	825	840	795	825	852	823	875	816	839	842	824	875	855	865	844	836	813	856	799	849	818	830	875	791	851	802	866	906	828	809	877	861	855	858	837	848	883	858	877	783	860	896	867	818	837	836	840	843	796	862	867	891	825	809	859	845	850	806	851	862	839	841	797	821	825	863	803	858	840	829	867	876	848	890	855	817	899	800	813	810	836	848	862	865	854	901	810	812	853	830	849	865	861	883	812	843	854	808	868	809	850	850	810	848	806	806	836	828	821	868	889	873	809	869	877	807	831	833	856	825	847	817	893	835	874	807	839	862	900	828	836	840	846	844	906	812	833	804	829	827	818	831	813	874	848	917	861	827	801	874	859	840	848	888	889	827	846	855	809	855	827	851	859	860	859	849	804	835	840	852	859	813	841	830	830	851	822	877	855	836	866	797	859	841	884	828	847	887	788	868	790	838	800	872	834	877	861	842	880	802	819	811	846	867	909	884	893	835	873	837	830	848	836	880	818	841	899	825	796	848	837	872	826	879	886	831	873	858	768	881	833	818	812	831	875	859	899	799	828	835	865	871	881	839	848	827	815	834	842	842	818	846	828	851	869	858	879	854	835	824	787	827	834	868	824	820	855	867	833	829	861	828	874	876	876	854	839	840	834	812	836	855	845	816	867	857	777	894	854	814	822	828	843	821	886	806	826	839	820	869	850	811	873	807	848	828	848	797	887	838	864	812	822	853	835	844	793	849	835	784	819	863	845	809	818	799	822	838	856	851	828	825	820	832	781	822	833	844	840	886	852	793	852	891	864	886	836	866	858	870	828	833	877	820	845	837	844	818	820	842	866	854	888	891	774	828	879	859	832	841	814	928	867	835	804	856	897	857	849	866	851	880	851	846	784	826	829	769	815	844	849	796	851	828	873	824	865	804	853	889	841	819	833	873	872	807	850	864	832	846	848	850	853	876	884	797	915	809	840	842	782	878	841	825	822	842	809	793	872	809	814	824	854	819	918	839	871	848	827	836	821	846	833	797	812	836	794	868	845	818	815	811	841	833	822	840	810	857	844	785	815	843	874	879	852	813	799	804	819	858	871	873	783	833	873	816	830	859	903	849	835	823	816	858	864	834	857	804	870	836	858	845	856	803	830	840	845	805	858	834	822	821	820	851	890	872	897	889	831	812	821	812	845	844	841	858	866	877	877	847	835	864	878	832	801	826	840	821	854	769	842	833	829	864	831	877	861	835	880	835	856	824	837	844	853	791	855	828	845	832	769	846	824	913	849	821	845	893	891	875	792	833	811	850	840	911	775	827	885	818	824	848	889	849	821	823	825	897	865	823	799	890	905	844	880	856	861	848	881	844	823	807	843	790	827	805	803	792	834	818	838	861	887	829	872	890	847	874	840	853	883	820	873	907	853	820	832	868	890	870	905	809	886	797	831	813	863	819	826	863	886	872	914	870	892	839	779	810	843	849	797	878	862	871	862	807	825	835	806	857	871	844	861	824	810	855	843	852	832	797	824	800	856	808	828	847	842	793	838	902	846	855	837	907	854	860	835	886	834	820	870	849	868	841	865	826	874	817	825	874	838	875	858	848	878	843	838	876	871	876	806	837	806	806	897	825	794	823	802	878	818	824	823	806	823	829	856	817	871	833	832	777	899	867	813	845	803	851	847	842	851	879	908	834	854	918	814	844	840	782	834	852	788	870	846	830	861	864	868	845	872	863	814	890	850	810	860	837	814	805	824	832	863	865	785	824	849	774	836	859	878	817	846	850	822	822	893	878	863	811	824	846	858	855	894	856	853	898	858	862	868	821	876	861	862	808	788	825	904	839	886	809	816	831	845	866	839	869	874	879	864	823	895	795	893	811	831	822	877	783	855	869	850	881	868	825	882	864	876	895	858	822	831	836	852	832	818	833	806	842	835	848	860	828	879	872	822	836	800	880	837	929	857	871	814	856	879	905	808	822	883	898	863	861	835	837	856	848	839	899	803	829	858	815	856	835	889	843	844	843	866	804	827	867	877	854	816	875	943	823	849	831	838	841	848	859	825	822	885	836	851	847	880	833	791	890	837	887	830	860	856	867	890	821	846	852	835	807	808	863	838	879	848	856	827	861	846	851	912	902	876	835	820	766	824	863	813	799	801	851	861	848	875	860
22827	20993	28657	23521	20991	20952	8462	2835	2132	1751	1575	1345	1391	1267	1173	1196	1116	1092	1036	904	843	819	787	793	801	673	709	696	672	622	600	576	568	602	536	521	544	495	504	527	484	526	461	462	499	496	468	503	501	462	442	459	472	466	460	472	471	453	441	453	439	436	450	438	444	455	430	470	424	439	487	455	467	437	469	495	450	460	432	505	449	459	475	467	459	472	412	425	417	461	431	480	437	469	468	438	454	412	487	483	401	459	449	435	432	444	398	485	451	434	433	433	467	447	423	460	409	454	450	437	425	463	425	461	450	453	447	417	428	426	434	401	414	431	435	431	430	482	448	412	446	449	470	430	411	452	500	431	459	458	441	428	429	459	435	423	474	491	417	403	472	449	416	483	448	430	453	443	451	417	454	472	433	403	447	442	449	494	442	424	456	440	487	441	430	488	426	459	431	459	448	439	503	448	438	432	464	454	446	469	464	459	486	445	452	456	430	461	468	443	448	448	416	448	490	453	399	469	478	479	482	465	457	423	453	440	464	444	468	454	461	457	468	420	448	448	445	438	436	455	425	471	447	449	430	474	427	444	469	435	459	424	440	423	441	430	443	451	464	464	452	460	441	464	428	441	441	420	414	454	465	462	450	444	440	418	444	436	421	493	422	446	486	428	421	386	416	475	417	434	444	435	466	468	405	457	445	450	417	449	476	476	479	409	496	430	455	460	450	469	446	441	439	438	393	445	459	432	458	452	455	451	452	438	458	484	460	436	464	435	449	464	483	431	475	438	466	449	457	414	417	462	470	427	426	467	446	436	457	416	476	423	451	434	460	439	424	518	444	477	464	460	405	471	455	469	433	441	463	476	415	407	456	459	462	451	444	446	458	460	411	457	437	427	433	440	453	405	442	420	480	437	445	455	430	460	442	425	477	463	442	440	438	450	457	478	482	453	439	481	459	405	432	448	465	469	480	448	423	456	389	409	455	420	482	436	439	441	455	386	440	458	435	420	467	432	469	437	464	479	438	412	449	389	457	458	431	445	479	442	429	462	427	428	453	447	465	467	449	436	443	443	470	426	448	438	478	436	437	442	425	433	423	484	469	481	439	442	431	470	397	479	464	470	428	454	428	466	438	462	456	428	424	423	466	446	456	446	478	438	430	449	475	437	454	402	454	467	430	465	449	430	447	444	452	437	469	426	427	444	404	459	474	482	453	423	451	413	439	463	457	479	425	454	408	466	436	471	455	427	432	422	455	463	457	438	476	450	459	447	410	461	473	433	415	445	480	448	401	453	435	445	450	419	435	459	442	458	452	438	438	411	437	457	449	435	466	431	441	475	438	447	481	451	461	422	432	453	481	475	431	484	416	434	463	444	447	488	462	444	488	462	430	439	454	448	459	434	417	458	444	454	462	482	430	428	418	444	411	437	453	475	456	430	473	455	405	464	461	476	435	434	457	458	427	456	442	462	451	418	475	447	480	421	449	445	476	481	454	437	437	464	474	432	446	464	465	440	477	447	443	452	496	464	430	494	423	421	436	455	440	410	461	445	445	428	445	453	430	452	440	431	459	437	493	466	431	426	485	477	489	459	411	501	416	442	465	405	471	451	459	438	468	440	460	444	435	453	445	470	481	453	385	435	461	443	478	424	496	405	427	434	467	481	451	439	453	423	502	476	433	422	467	478	480	473	442	395	480	439	419	443	469	455	423	436	433	451	485	453	446	435	421	472	445	457	467	464	476	447	460	478	462	417	494	448	451	446	455	401	416	466	419	409	447	427	477	440	453	450	460	429	444	456	478	423	424	470	449	490	424	427	436	428	450	448	427	432	420	435	407	435	445	436	453	467	454	446	392	395	496	457	439	433	486	432	424	428	432	468	468	440	443	470	458	485	443	429	475	461	444	473	444	431	473	479	434	482	470	446	447	427	457	472	472	480	421	451	448	436	446	434	488	471	413	460	468	465	459	471	479	455	443	446	423	464	433	469	434	406	451	453	442	423	465	466	474	465	439	450	465	416	405	464	443	483	448	460	446	453	439	441	495	422	465	478	426	434	453	471	445	454	431	480	497	433	443	461	426	439	433	450	475	438	440	501	442	436	456	459	453	448	448	468	423	470	408	458	483	432	478	455	438	448	480	462	438	436	425	476	453	416	432	394	452	447	428	468	440	423	462	435	447	423	470	454	477	477	465	472	484	458	464	446	444	429	456	425	405	430	444	453	443	482	439	414	433	443	460	427	424	448	411	453	432	460	441	476	448	407	466	443	454	415	459	415	483	430	396	447	437	459	449	437	466	470	451	448	442	415	437	417	448	430	416	397	462	450	445	476	470	458	427	417	430	417	421	394	420	422	445	460	437	448	491	469	440	458	441	474	424	434	438	469	426	443	426	458	389	431	487	434	466	453	439	445	450	434	435	426	452	436	435	455	462	463	479	444	473	465	425	462	422	445	438	410	439	412	469	396	450	416	425	475	478	440	444	457	431	436	450	417	474	458	467	458	459	444	479	395	445	452	418	477	437	468	444	460	472	485	430	466	433	457	431	438	432	476	444	446	434	427	441	460	440	421	432	444	457	431	394	419	443	448	437	438	444	451	461	464	414	478	453	423	455	430	444	446	434	455	472	392	480	456	415	492	472	435	428	446	468	440	459	440	420	463	459	442	453	447	435	443	444	475	440	472	453	445	429	416	452	473	441	483	457	472	486	462	429	472	408	475	438	394	434	456	455	451	426	419	433	450	458	447	461	447	472	439	460	480	428	458	448	455	441	435	417	460	460	419	425	453	447	431	459	442	460	430	446	451	429	419	468	480	452	455	437	411	418	436	445	430	433	430	432	461	420	430	417	480	478	466	438	451	411	475	429	438	407	443	492	437	423	431	444	427	438	464	432	417	433	464	449	459	478	437	440	467	478	478	463	453	456	450	428	444	492	435	450	476	443	447	477	470	451	429	453	476	441	436	446	484	438	450	446	434	453	470	425	443	426	443	432	454	446	490	480	431	438	437	464	444	423	455	460	422	458	458	478	430	434	462	455	445	443	437	446	491	442	429	425	429	440	443	474	411	490	440	426	452	430	419	425	441	463	452	411	435	440	480	433	429	454	452	440	419	453	421	437	470	447	461	430	412	485	463	439	433	447	465	431	407	449	426	413	479	437	447	463	412	443	446	451	441	441	457	446	446	441	415	424	475	427	449	458	464	483	492	469	452	417	420	450	447	399	439	493	431	439	422	397	503	457	445	453	438	455	465	463	418	450	489	469	444	467	428	461	393	431	477	461	449	421	476	430	437	439	441	446	486	457	461	420	421	409	419	461	452	465	438	421	444	447	446	463	427	447	442	459	446	417	464	448	426	462	435	428	452	473	439	413	421	449	437	443	444	437	431	443	496	413	448	437	461	432	452	447	414	439	422	465	450	409	502	424	464	431	448	423	472	445	471	450	441	452	457	457	488	443	495	436	452	447	439	465	444	398	435	451	460	438	420	414	452	392	423
11715	26067	21193	13427	10406	7925	6356	5615	4819	3905	3205	2843	2724	2651	2481	2134	2142	2057	1772	1551	1564	1382	1355	1267	1274	1158	1119	1152	981	910	882	836	803	821	741	706	769	654	641	649	670	611	604	573	577	551	556	565	564	521	557	604	498	552	507	542	581	556	532	514	561	523	522	550	557	491	542	558	598	536	555	552	533	553	486	541	533	550	519	467	529	517	512	519	513	500	549	535	556	537	552	542	544	545	538	528	564	553	539	561	547	539	578	515	526	535	514	541	539	523	519	541	565	521	556	528	581	529	514	550	538	505	532	539	554	484	527	516	556	528	542	533	531	535	539	530	537	504	506	522	530	520	542	543	515	560	532	514	535	550	519	499	559	501	567	504	519	553	552	521	577	539	520	515	521	510	479	545	563	503	548	524	530	529	485	520	569	572	507	516	550	537	529	538	541	505	535	525	526	531	523	546	507	546	521	518	522	525	505	488	542	512	546	506	551	560	544	575	540	538	502	523	560	526	520	519	550	574	513	532	536	557	524	570	549	533	532	504	537	526	520	530	517	586	492	525	542	521	572	551	536	541	525	510	541	534	520	534	523	548	500	500	509	542	513	543	568	516	536	516	558	523	538	537	508	508	499	551	482	467	548	525	500	568	542	535	521	551	487	510	514	511	484	507	516	504	494	518	546	509	557	520	540	524	531	556	500	486	512	564	535	511	540	509	553	540	577	497	537	459	515	489	518	519	501	505	506	522	520	532	522	539	499	545	501	534	538	528	526	541	554	545	481	496	548	546	529	541	493	529	518	535	518	489	500	503	547	542	554	536	533	566	518	551	511	504	525	548	546	553	556	520	523	536	540	492	527	509	527	529	508	514	535	485	510	532	542	528	521	528	548	557	526	532	487	531	494	532	560	568	529	505	547	529	488	530	501	523	504	519	547	522	473	509	515	513	488	544	559	559	526	512	526	530	537	590	505	506	531	518	511	529	539	557	568	519	550	575	557	535	508	557	562	501	521	524	511	542	538	539	571	519	520	519	519	532	523	490	541	537	515	472	527	510	501	513	519	521	513	530	558	458	539	517	509	550	513	523	498	543	495	553	508	517	509	505	544	523	529	462	558	542	528	491	514	509	551	482	503	528	494	550	490	506	536	502	551	527	498	501	537	544	540	511	531	484	558	566	491	581	511	545	523	509	487	509	516	518	541	451	495	492	499	544	546	534	548	506	518	596	511	514	530	505	507	524	550	516	519	497	564	540	509	522	573	485	531	559	499	528	518	509	507	551	502	536	488	498	530	489	537	487	512	556	492	538	508	539	560	571	480	499	515	536	518	514	531	529	500	535	519	535	523	505	514	543	511	541	537	541	480	528	511	552	507	546	554	498	520	525	549	498	508	503	530	558	515	514	502	502	514	543	533	512	521	490	511	503	540	514	512	544	532	513	477	514	523	539	528	510	538	530	561	516	517	510	537	493	524	506	503	503	513	538	550	522	465	503	519	557	522	497	555	548	533	510	514	484	518	493	515	531	573	490	516	523	527	501	502	530	504	549	489	489	545	527	513	527	579	490	503	520	553	502	550	550	495	512	483	546	541	511	532	535	512	538	541	541	511	566	483	521	499	536	551	569	489	535	537	514	564	513	549	518	517	519	536	538	490	539	565	548	514	510	525	510	553	552	500	523	522	522	540	539	528	522	550	519	512	524	551	509	460	522	543	508	538	563	545	506	499	526	485	518	499	545	483	505	547	517	522	519	507	534	529	545	512	534	502	510	544	557	570	549	544	524	483	512	534	505	513	587	530	533	513	546	496	561	521	522	538	527	505	545	501	529	558	505	493	517	474	524	542	531	542	520	547	563	577	522	539	546	536	552	524	514	517	508	532	512	527	534	566	520	533	519	535	520	549	521	549	507	488	519	519	503	528	527	529	474	520	539	522	534	530	507	541	516	495	535	479	531	518	489	527	507	502	536	533	522	561	504	504	521	487	529	529	523	528	520	576	538	518	555	519	537	537	527	498	571	535	550	516	544	552	547	502	512	537	525	524	551	557	528	529	516	545	540	562	496	518	520	539	532	476	491	532	535	526	487	564	516	521	536	556	500	494	519	511	516	565	524	551	549	548	506	528	548	551	511	522	461	552	508	496	544	534	557	541	483	546	529	527	535	510	536	522	491	516	466	518	536	529	541	528	531	514	495	527	550	573	514	516	510	526	527	530	507	480	501	536	538	594	563	497	570	488	521	564	509	478	520	552	517	520	543	492	557	480	511	507	521	486	537	557	539	556	471	535	527	516	556	507	508	572	509	521	534	541	548	541	510	557	601	509	494	526	519	512	543	488	515	500	527	523	561	535	552	551	494	539	524	550	583	518	530	496	506	554	520	527	555	514	540	510	568	526	497	543	494	476	538	499	527	522	514	520	506	546	527	503	517	504	492	496	521	536	495	528	534	523	559	537	482	510	523	531	542	559	519	517	535	515	552	533	560	537	540	516	509	528	544	533	569	524	516	542	558	551	513	489	528	566	566	526	549	559	533	514	496	533	523	531	547	519	485	504	498	530	487	544	523	557	491	508	514	520	534	475	550	516	556	553	550	521	541	513	531	511	490	527	544	517	495	514	529	562	533	522	530	525	492	512	511	571	500	504	501	564	524	500	501	537	511	569	530	525	519	545	524	544	495	593	510	543	512	530	558	483	562	531	546	500	536	506	524	542	512	537	506	541	516	512	514	535	496	494	536	552	526	510	489	549	538	549	516	589	524	526	552	506	506	513	490	499	498	553	531	514	538	513	522	506	561	546	568	521	545	525	504	535	550	546	518	558	505	555	561	540	514	538	534	557	534	510	502	503	495	549	512	554	527	523	517	501	501	534	548	518	521	519	485	523	525	550	534	489	539	524	513	498	509	520	534	520	540	465	517	541	496	521	527	517	543	502	530	527	525	531	504	519	549	520	538	504	509	553	550	526	531	511	514	517	520	557	513	489	530	560	542	546	551	510	508	478	551	518	535	524	537	550	582	575	519	520	594	557	526	542	542	507	498	529	522	528	528	489	495	522	540	491	550	518	538	530	519	483	507	523	548	522	559	547	526	522	497	510	505	516	546	520	544	526	535	530	496	521	535	520	531	537	520	515	521	563	508	496	533	518	529	553	544	501	535	560	516	527	495	549	537	532	539	517	569	549	494	525	548	559	546	577	508	509	510	520	511	577	511	561	504	511	491	519	485	485	538	495	518	538	541	531	520	497	568	504	506	528	509	524	493	498	551	490	532	548	549	535	525	538	513	525	536	530	529	547	519	572	515	592	536	533	527	554	562	531	540	536	534	516	523	499	526	493	535	519	502	522	501	518	486	525	535	508	529	562	524	506	534	544	541	516	505	501	541	541	550	531	514	527	481	551	545	504	548	549	541	473	527	495	507	566	504	501	541	538	531	531	551	541	551	582	535	503	548	514	542	509	593	508	551	510	502	499	559	534	555	523	499	505	498	474	567	492	478	538	529
26912	19392	8943	3346	2025	1501	1175	1113	1018	1003	841	772	877	848	755	785	763	750	702	703	680	641	650	684	624	635	635	654	606	634	599	582	544	598	609	542	591	537	511	537	535	571	554	554	576	584	532	551	520	541	577	566	518	582	536	511	555	545	533	522	524	540	552	538	588	533	534	512	582	525	581	577	557	541	548	571	518	564	548	561	539	577	580	550	512	530	583	575	539	524	556	560	586	581	576	596	516	574	572	561	561	563	527	512	534	483	542	580	593	568	537	563	485	616	501	550	550	533	560	578	571	559	556	551	532	522	547	538	560	524	543	533	541	546	526	527	565	516	503	526	549	568	585	543	538	585	520	595	550	556	562	573	567	524	549	522	568	528	500	559	530	560	565	582	561	562	526	559	544	524	577	549	545	536	542	526	523	536	578	501	461	501	542	558	554	543	519	588	554	567	523	516	528	545	592	529	541	555	557	568	542	554	559	540	552	530	536	560	556	535	533	525	518	538	493	524	559	550	540	534	546	541	563	523	509	508	578	560	544	531	571	557	585	510	569	593	558	512	542	517	553	551	586	554	528	546	517	576	521	549	552	551	524	564	535	578	604	536	526	533	579	530	555	542	577	536	515	544	567	532	544	514	512	527	572	513	558	588	549	547	569	573	522	565	520	535	554	513	581	550	512	501	580	559	577	538	584	555	548	530	502	549	533	566	564	579	564	589	596	549	511	538	542	603	560	498	543	580	533	532	543	482	540	522	552	592	553	566	576	533	571	521	504	543	541	550	551	524	525	553	563	555	582	556	522	536	551	559	564	582	555	545	581	556	551	558	534	558	515	502	530	574	577	534	523	538	574	523	550	574	550	550	537	540	606	581	509	493	517	521	540	568	565	523	514	518	520	536	584	541	562	566	595	585	559	516	581	531	552	546	544	525	545	537	542	581	580	588	555	539	539	579	516	539	553	560	547	520	517	600	528	511	507	531	539	537	569	546	550	572	557	536	527	524	521	550	562	547	504	552	548	552	583	567	562	557	549	543	532	548	538	546	564	531	527	577	555	553	529	569	570	566	530	569	510	552	527	567	536	527	557	523	542	563	566	558	559	569	535	539	552	571	524	523	511	538	549	546	547	548	524	546	610	529	502	574	565	526	534	538	545	536	518	528	587	529	520	560	527	560	536	539	513	521	555	548	571	546	593	495	602	551	525	524	534	531	554	517	531	558	554	551	569	537	513	538	548	566	549	562	543	528	534	543	543	552	621	508	563	568	552	528	503	559	600	557	524	561	563	536	528	529	564	537	539	541	566	548	585	567	546	567	519	574	548	529	561	524	510	554	581	528	569	540	562	592	554	571	548	573	526	551	537	527	468	549	538	542	549	525	535	540	538	520	524	528	529	510	610	539	546	524	561	507	554	543	615	555	562	509	546	523	563	545	532	552	555	530	516	574	567	520	538	497	484	568	517	573	561	572	558	531	569	540	571	549	532	579	533	538	557	558	557	591	591	542	581	526	564	540	569	578	555	553	558	534	515	527	566	491	538	551	533	555	568	526	587	561	539	536	574	529	569	530	584	521	534	545	565	571	584	542	555	552	553	543	525	532	536	540	584	568	532	552	537	549	588	529	558	571	522	532	543	538	504	581	556	520	607	507	501	579	528	573	545	567	536	517	536	526	565	530	601	533	555	537	502	516	519	573	584	526	549	536	522	548	560	564	552	519	610	567	525	539	553	550	583	582	538	589	569	540	536	573	532	608	569	559	553	509	570	565	551	506	525	555	540	585	558	526	577	565	551	547	556	522	584	556	546	551	553	547	533	532	506	553	582	560	593	567	559	571	568	552	519	566	568	566	575	549	546	546	505	571	538	488	589	577	502	562	555	524	539	525	515	567	543	544	564	554	540	539	560	592	531	575	583	564	586	555	538	524	564	502	543	603	556	533	553	528	529	525	529	529	530	527	562	561	499	515	539	527	589	549	559	494	525	549	569	543	517	531	594	527	550	563	521	537	534	540	505	531	604	549	620	543	548	568	543	498	534	547	516	526	573	540	529	536	544	528	531	523	526	548	531	540	542	538	550	547	558	564	555	556	556	544	532	567	566	628	536	540	510	515	558	548	525	546	538	568	567	530	540	504	503	523	567	526	538	506	519	549	579	564	521	516	533	555	515	622	503	523	562	493	550	536	555	528	550	560	549	550	543	553	572	537	521	554	514	523	536	520	554	554	531	568	551	522	553	553	551	558	564	522	558	524	532	547	544	489	513	518	540	517	561	529	545	539	565	546	558	538	536	540	554	519	570	579	544	552	535	530	578	516	529	511	595	545	535	511	533	532	543	552	587	548	592	525	534	543	550	550	508	548	533	556	519	517	578	528	553	529	519	580	556	554	520	505	512	543	581	556	531	539	552	496	550	495	554	556	516	549	590	515	538	545	529	549	558	540	565	546	568	593	515	520	498	532	518	555	541	511	546	548	587	538	570	507	561	553	561	568	523	577	544	547	544	537	534	529	554	544	550	519	545	538	570	546	575	560	539	520	576	557	538	556	557	504	543	552	519	538	542	526	504	570	535	534	534	546	577	515	523	566	556	544	498	532	561	556	591	506	553	558	582	528	553	535	578	540	540	577	491	570	566	562	545	557	567	591	512	519	544	533	577	562	570	531	544	570	590	512	507	516	565	523	555	547	524	529	540	530	514	554	533	537	554	553	569	566	549	567	585	546	566	519	527	570	534	528	504	539	577	558	530	531	568	544	519	553	560	521	587	597	540	551	534	541	567	566	528	533	520	547	576	556	566	533	561	599	553	548	586	518	515	577	565	558	574	570	535	531	502	518	581	583	497	561	495	551	576	507	552	514	555	540	591	567	569	558	562	520	523	580	550	551	532	565	531	537	478	582	571	555	519	530	543	543	542	537	545	515	547	574	532	529	519	545	547	532	509	566	551	508	575	562	521	558	552	511	575	520	548	558	541	529	571	566	555	574	587	503	550	532	520	561	566	540	530	553	565	566	542	533	544	531	540	543	551	485	568	554	548	538	562	568	507	544	520	518	537	537	539	540	578	550	531	536	508	531	608	557	537	536	534	520	571	524	522	497	546	624	541	558	526	586	520	530	515	572	565	546	539	567	564	549	531	533	545	561	555	552	544	539	511	560	546	528	577	545	538	520	522	547	552	535	535	551	507	518	608	530	493	526	519	541	532	565	555	528	529	582	542	537	579	541	531	499	533	562	547	504	535	536	526	524	510	523	574	512	523	551	550	552	548	518	529	546	558	580	519	530	530	556	521	562	546	584	556	543	506	561	543	507	575	539	534	534	581	540	554	511	519	539	552	556	508	547	541	575	574	529	580	547	554	547	576	572	517	511	578	526	550	589	528	557	553	573	581	571	560	538	528	569	542	556	572	564	559	551	557	505	538	524	563	539	522	527	519	532	556	566	541	530	529	523	539	509	570	522	551	487	567	542	567	526	606	575	532	569	561	540	578	542	551	583
8159	11147	8523	4666	3613	2821	2362	2073	1877	1620	1463	1404	1372	1414	1274	1233	1145	1205	1087	1025	1039	899	976	887	888	843	845	822	759	764	769	741	729	754	736	737	734	675	704	705	666	668	714	657	696	669	673	670	679	708	672	648	683	678	666	695	649	626	659	709	645	666	646	686	639	650	657	669	673	674	651	656	711	695	654	649	696	686	667	718	664	650	689	677	627	712	731	628	692	675	686	665	694	654	663	690	689	618	687	676	667	704	666	707	629	677	647	682	724	669	664	695	643	683	680	669	676	694	709	652	677	689	626	688	655	683	672	696	665	653	654	667	685	638	741	693	688	660	664	639	664	677	669	697	670	655	668	720	684	646	653	708	672	653	685	643	664	642	670	724	625	661	665	678	694	683	679	643	688	655	687	668	689	685	650	658	669	718	605	689	603	679	679	664	687	695	720	658	626	661	714	664	655	618	727	699	650	660	670	670	656	731	681	687	675	627	688	676	685	712	636	709	674	694	649	692	635	681	658	690	682	727	641	656	706	651	630	702	643	627	624	705	675	656	686	636	684	654	673	665	709	649	620	686	687	664	706	619	679	661	703	665	651	710	683	682	665	605	645	661	690	685	632	666	708	660	632	655	677	682	687	659	650	680	650	683	673	671	694	655	636	667	637	697	719	644	658	664	647	687	693	656	662	696	716	666	676	697	650	689	688	653	670	636	678	664	649	665	701	669	695	669	680	708	711	648	627	675	633	677	635	646	673	658	656	642	668	624	651	663	657	673	636	645	625	711	668	673	662	637	714	717	668	695	673	670	696	660	616	693	641	670	669	664	647	688	671	647	674	675	730	686	708	639	655	745	695	663	668	670	650	655	669	706	692	654	670	665	697	627	705	683	649	640	683	669	694	684	643	623	664	667	704	636	688	704	655	648	677	682	673	698	663	661	651	672	650	656	690	655	700	667	702	720	655	674	664	659	701	714	716	656	680	701	656	645	688	654	702	690	694	662	687	710	677	627	659	714	689	651	705	742	693	703	682	652	654	730	716	626	684	674	662	639	660	644	635	644	664	673	694	642	658	709	684	622	660	603	653	648	668	660	650	688	720	694	676	662	660	655	662	679	680	676	684	669	651	679	665	651	689	708	704	652	632	659	618	691	624	662	669	624	681	671	680	687	638	676	666	673	687	683	674	651	704	734	659	633	674	626	675	647	653	616	681	680	655	665	663	679	665	692	711	648	697	672	660	673	678	671	654	667	691	683	689	683	702	685	684	669	700	711	686	583	652	665	700	661	719	671	651	662	688	678	690	670	667	703	660	617	706	709	632	634	674	676	621	665	708	665	675	701	656	690	661	686	641	680	705	625	694	678	645	704	659	645	694	642	679	680	678	620	628	637	669	639	628	689	661	654	649	656	683	653	675	606	667	676	686	654	682	672	624	622	638	633	698	701	681	645	676	669	659	683	694	694	617	680	670	698	634	650	647	664	717	613	660	678	663	681	659	682	677	637	671	660	660	659	676	645	654	707	699	717	647	642	678	710	699	681	699	638	666	669	670	644	716	623	671	676	705	658	723	645	656	716	696	712	641	666	665	697	686	645	661	654	718	674	696	696	661	631	689	656	660	653	600	655	706	662	674	690	671	648	656	738	664	651	684	683	690	631	665	686	652	669	682	682	681	670	661	647	711	666	678	665	661	662	692	719	699	659	694	646	671	642	670	703	655	657	698	635	681	618	705	682	660	625	659	660	671	692	695	644	657	679	683	670	644	667	719	743	682	664	685	687	607	656	690	695	708	706	687	706	745	687	705	636	694	652	652	657	686	701	632	689	681	714	660	693	663	705	669	673	647	688	637	693	664	660	660	668	691	671	650	643	664	609	632	629	626	678	694	680	704	658	696	719	667	668	726	711	662	669	675	680	676	691	656	644	686	643	646	629	660	683	670	653	705	625	684	655	662	618	657	665	686	688	665	673	646	653	693	699	654	684	673	701	677	656	709	667	663	635	692	690	658	656	677	645	659	699	671	661	700	651	713	669	679	617	640	686	642	663	681	661	645	640	660	718	680	692	653	722	677	713	675	643	695	636	700	705	633	652	637	672	675	673	706	658	697	711	654	677	690	674	651	688	646	676	667	636	686	684	691	649	647	704	669	631	668	656	652	696	676	689	683	665	662	660	649	743	695	663	661	715	673	660	626	611	673	686	704	664	617	640	653	665	679	747	664	655	656	677	686	678	649	685	683	665	702	662	640	668	658	661	739	637	662	745	675	660	686	637	668	672	691	698	642	689	671	649	660	656	705	696	655	689	675	654	613	666	696	679	668	670	668	696	644	692	701	672	654	659	679	652	671	669	653	648	660	687	615	662	645	727	636	685	635	648	657	720	656	692	661	632	663	666	681	678	665	678	691	706	671	644	689	695	682	691	659	688	669	632	673	649	664	686	671	699	653	687	696	648	715	694	701	711	703	658	643	656	706	662	680	678	661	675	694	616	721	676	706	647	693	644	676	699	673	661	640	672	681	677	706	729	610	694	685	671	677	702	666	735	678	653	663	634	669	658	642	659	656	671	659	685	686	693	709	683	671	676	674	668	691	643	640	714	677	665	681	657	649	652	717	688	657	658	653	681	666	669	666	700	677	669	687	688	688	692	666	628	683	662	674	663	682	675	672	652	600	660	720	726	663	697	706	658	658	665	664	664	689	620	670	652	657	697	672	631	683	678	669	665	692	682	685	674	645	688	713	664	639	684	679	665	658	661	678	686	632	681	679	691	673	644	651	676	669	625	691	639	660	673	691	664	660	696	712	686	679	640	683	654	643	688	685	675	702	631	669	691	616	631	684	692	660	657	658	644	667	646	706	676	645	677	656	660	640	670	638	691	654	677	673	657	670	646	688	693	686	695	661	749	683	647	690	657	657	684	647	689	643	697	674	671	688	653	632	671	704	682	660	665	659	648	666	678	673	669	660	677	672	663	678	698	680	588	678	654	651	675	656	662	658	669	658	696	644	661	682	661	669	629	662	669	654	687	630	672	666	659	674	748	695	663	649	656	678	678	685	606	637	664	658	674	632	693	652	701	743	741	667	655	667	684	662	682	657	638	635	598	682	691	641	654	656	672	669	680	680	698	634	668	710	691	712	689	643	674	689	661	642	684	727	675	651	687	692	647	684	641	706	659	669	656	679	670	665	686	662	671	698	650	645	673	667	666	653	621	660	688	667	666	718	666	660	686	661	645	671	704	683	659	718	693	654	631	698	654	654	674	647	669	670	639	655	679	711	679	687	660	673	688	667	707	673	703	691	689	650	671	660	691	664	704	714	649	680	729	662	663	648	674	695	640	689	682	697	640	718	676	682	678	624	598	666	639	691	699	673	657	666	675	685	706	619	666	682	675	667	733	664	693	633	658	643	672	635	684	653	659	708	703	698	669	674	668	681	671	683	679	700	703	646	684	655	645	679	656	697	619	706	632	680	670	715	685	660	683	614	692	637	703	724	692
23922	20964	28066	24023	20824	8240	2430	1723	1426	1199	995	916	911	854	828	846	805	722	643	659	612	494	565	529	514	496	467	482	447	440	391	404	403	411	383	381	375	376	371	346	349	352	351	327	357	321	316	324	325	327	339	343	300	353	312	319	309	285	315	322	328	320	325	337	321	325	322	306	319	333	324	340	292	297	348	343	286	282	344	320	292	326	305	335	317	327	347	344	365	330	357	335	294	343	353	334	305	317	329	306	314	330	310	311	328	315	316	305	302	319	333	329	310	311	323	307	317	318	338	321	310	319	305	314	325	306	329	305	329	320	321	328	320	343	299	299	308	323	320	323	325	330	366	306	305	352	312	364	328	312	323	312	296	314	324	335	323	295	349	343	375	324	305	327	332	300	342	298	297	337	336	280	332	311	296	324	290	332	280	322	311	323	329	361	321	333	300	361	311	320	337	320	324	302	329	358	317	337	320	319	336	312	293	297	321	325	342	314	347	317	294	300	320	312	307	354	336	327	330	321	322	325	331	304	274	324	293	314	339	323	324	303	327	321	320	326	280	305	323	301	312	312	308	291	317	308	325	328	325	311	338	297	326	317	323	342	301	313	328	318	355	342	327	297	334	317	339	337	342	299	326	299	304	346	340	321	328	312	312	362	324	293	314	333	344	290	317	315	333	302	321	315	340	298	317	335	303	328	334	295	348	328	312	315	330	318	341	331	320	330	324	291	301	291	322	300	321	292	318	332	354	345	310	309	297	321	338	339	341	345	321	322	304	334	338	310	322	291	315	311	329	353	312	347	311	306	323	330	296	315	337	336	345	312	332	330	325	329	306	313	288	324	330	288	304	338	314	317	314	325	320	293	330	301	308	315	325	330	292	303	330	355	337	331	329	334	326	323	314	330	308	296	310	330	342	354	315	324	304	320	298	335	346	308	329	332	326	315	356	311	343	344	327	362	298	315	315	317	300	330	338	294	316	342	323	371	318	295	305	302	323	324	341	314	307	304	311	327	323	320	321	341	308	309	320	305	323	306	339	303	302	327	343	329	329	316	310	303	332	310	308	349	328	338	318	335	333	353	306	332	368	328	330	324	319	306	323	303	333	319	338	325	315	329	299	323	336	321	331	282	349	331	310	333	339	343	301	303	305	342	316	301	277	322	353	301	329	322	326	310	317	340	322	314	328	334	325	311	341	307	304	310	332	329	345	329	316	314	309	304	323	317	300	300	309	321	305	351	324	328	323	286	289	312	336	307	318	356	313	323	323	325	324	316	312	340	318	312	363	325	332	343	294	318	319	281	331	313	311	320	321	318	343	318	312	362	312	309	357	350	332	304	338	349	330	320	321	278	296	325	302	336	323	318	325	293	309	320	321	336	320	327	302	353	325	349	341	329	287	306	304	297	345	340	294	322	314	332	320	297	318	318	340	340	319	312	339	327	311	289	353	302	336	319	303	339	310	330	302	300	318	338	300	343	321	337	335	310	302	322	328	333	300	304	279	341	316	328	315	312	321	329	287	332	342	278	309	316	333	341	303	331	307	351	334	329	324	331	300	317	299	313	337	335	321	323	315	337	321	312	331	330	338	340	306	306	304	310	302	291	283	329	319	340	330	305	311	323	328	310	354	325	321	329	312	315	326	319	342	337	324	327	331	291	298	327	325	314	327	331	338	295	327	312	330	365	296	319	336	323	315	320	325	342	346	338	340	338	335	325	321	340	319	306	363	321	332	312	329	366	318	319	323	331	321	308	335	299	323	343	328	319	291	322	337	328	340	312	316	288	329	321	332	348	335	315	331	325	333	324	337	314	310	318	321	309	279	306	313	301	310	319	302	310	336	357	328	284	296	307	297	338	323	298	328	347	334	329	323	311	332	332	313	341	316	348	317	330	315	304	332	316	315	319	330	328	288	320	335	320	332	295	285	333	306	315	330	327	318	295	307	328	293	296	311	324	320	324	325	339	294	321	339	311	339	343	357	289	295	346	302	340	302	324	324	319	310	329	355	303	347	333	330	296	314	304	323	331	312	327	345	307	332	315	298	305	344	302	306	307	313	303	344	319	304	347	332	324	339	328	348	314	305	336	312	336	299	313	320	345	308	316	340	325	340	354	321	328	300	303	323	349	332	328	308	302	322	311	330	319	344	313	341	330	315	339	334	331	268	309	320	315	320	331	314	347	306	311	310	310	321	320	298	304	317	313	327	338	318	349	288	313	307	298	330	334	271	347	301	325	310	325	279	302	339	315	333	291	333	296	346	347	322	316	316	327	321	336	334	296	316	341	295	341	359	322	322	349	322	335	324	302	333	319	310	337	284	320	324	317	313	308	316	324	319	313	312	343	314	354	318	343	291	306	327	315	330	285	319	291	349	313	318	364	308	323	340	312	336	330	337	332	320	324	330	291	338	321	293	334	335	333	294	294	320	317	367	328	329	329	317	354	347	307	341	286	321	315	326	328	354	324	320	317	278	324	332	316	316	353	324	312	314	313	366	320	335	296	309	304	311	313	326	305	309	345	326	374	317	313	339	305	337	344	308	337	330	316	320	313	321	362	304	339	346	300	281	351	317	333	304	317	332	326	360	321	349	288	304	317	336	327	315	307	316	308	317	350	312	296	313	310	322	332	321	356	318	320	355	318	324	301	348	337	323	323	326	316	323	304	308	320	353	313	306	348	345	295	317	359	352	295	305	293	285	299	314	313	319	350	333	309	337	308	297	320	303	307	326	321	338	311	315	343	312	339	324	319	310	333	303	349	284	304	316	336	337	300	301	310	329	316	312	332	333	333	322	390	300	355	292	328	358	314	324	315	326	281	336	330	308	295	325	316	323	322	326	314	330	318	352	318	293	295	336	284	322	309	318	358	301	308	319	324	337	347	338	338	320	322	282	314	302	315	304	319	325	327	348	325	308	308	335	327	352	324	311	328	300	325	311	333	325	288	328	312	316	287	325	336	310	351	333	328	316	319	293	355	308	329	299	325	333	339	331	337	331	294	310	323	308	285	323	343	318	316	337	279	318	327	345	294	329	312	319	290	326	326	327	342	314	351	329	308	307	332	325	295	320	326	374	296	296	311	343	291	340	306	344	301	347	293	323	335	350	332	331	294	335	319	334	325	338	347	332	334	320	342	274	306	330	302	336	310	297	324	338	335	326	308	301	323	292	301	310	330	294	330	311	315	358	314	351	339	316	317	300	315	310	323	333	305	299	300	307	349	345	321	313	312	276	297	300	316	310	339	334	342	341	304	339	305	291	323	301	314	341	319	320	354	288	351	348	298	290	325	317	320	326	319	332	325	313	309	327	309	309	309	320	321	311	320	320	319	324	323	355	325	315	319	284	315	329	341	340	333	307	344	304	349	356	268	339	366	313	324	302	319	312	319	301	345	293	308	348	317	307	319	344	330	334	363	303	314	307	331	284	318	366	327	309	328	333	315	335	339	288	342	313	346	324	353	352	339	324	308	328	358	317	326	303	302	313	316	316	280
8912	19892	15839	9151	6967	5205	4417	3754	3120	2429	2128	1922	1994	1859	1687	1670	1575	1443	1276	1118	997	986	953	885	873	766	701	776	739	637	618	613	573	569	527	548	519	522	470	485	474	471	443	429	446	464	407	460	434	436	429	440	425	402	401	420	439	418	367	396	457	414	427	416	422	428	439	441	434	389	408	413	398	404	424	404	432	386	399	395	388	429	408	396	413	393	401	390	421	402	398	390	430	401	427	397	389	434	391	421	384	448	400	414	421	411	439	379	418	431	411	432	415	432	383	432	413	404	424	421	400	410	388	404	397	451	384	385	398	390	430	417	371	396	410	398	395	446	410	428	450	448	446	410	421	401	388	397	412	400	406	418	417	408	426	389	368	388	411	393	448	408	466	386	426	430	417	385	412	441	436	384	383	386	385	396	399	402	405	417	411	403	401	397	413	393	371	368	409	413	426	391	378	383	419	405	424	419	407	369	418	361	434	399	405	409	386	441	402	394	375	402	418	374	412	422	394	388	399	387	395	422	434	410	415	407	407	405	414	417	421	414	408	429	417	389	426	409	400	401	391	427	410	433	376	421	388	409	399	390	404	391	382	410	392	394	382	412	434	394	420	418	427	432	399	424	435	399	418	396	427	422	398	396	381	393	409	413	451	400	396	448	433	402	401	386	419	434	388	387	374	375	380	396	388	384	406	357	405	423	405	385	420	421	410	433	392	429	420	419	388	399	414	440	404	380	385	375	399	401	380	382	398	411	379	406	447	391	426	383	413	423	380	405	415	428	394	434	384	402	408	391	420	403	384	426	420	374	415	417	435	424	384	392	410	395	412	427	437	442	394	384	420	416	381	402	426	426	410	386	380	414	399	400	454	410	379	377	415	407	418	383	379	409	401	409	403	380	412	412	409	399	455	397	393	389	385	426	400	381	407	412	404	424	393	381	407	438	402	450	408	409	418	417	389	408	416	439	424	385	406	438	393	437	395	361	419	398	436	403	385	441	381	425	396	417	417	418	375	424	407	426	419	412	428	435	416	394	400	446	418	387	436	449	417	385	423	398	392	397	445	403	419	406	385	389	421	391	388	412	415	428	412	419	389	429	466	382	364	399	410	379	402	404	396	408	417	416	377	402	433	395	401	402	428	402	430	422	428	408	455	425	410	422	441	384	411	405	401	414	386	368	391	422	359	410	372	423	387	404	409	394	392	407	413	428	427	421	403	418	391	412	405	417	409	382	415	419	421	407	430	439	392	431	413	401	401	379	411	423	433	414	384	395	414	428	408	431	407	410	424	406	396	444	402	450	393	416	396	404	432	401	419	468	449	376	442	424	426	412	412	435	388	416	389	386	369	443	363	413	406	414	417	377	393	398	416	424	405	444	434	401	391	419	432	404	417	378	373	431	395	405	454	403	421	373	406	374	399	395	380	398	397	358	382	422	420	397	439	368	427	384	424	416	431	418	391	421	431	417	415	397	390	413	449	429	424	416	411	410	427	399	357	403	392	386	392	427	394	437	389	393	452	377	397	418	435	444	405	409	470	402	400	415	394	390	425	403	413	414	373	404	405	409	372	413	392	421	423	388	403	403	422	397	394	418	453	430	376	423	388	437	401	419	405	423	414	391	412	351	397	371	392	368	418	399	396	434	394	420	440	398	415	390	405	413	421	419	412	410	438	392	405	403	424	407	417	394	410	385	364	421	386	393	397	403	359	384	393	424	411	454	398	416	372	380	408	416	422	415	422	429	394	375	446	405	413	406	386	396	413	401	395	402	430	420	413	417	428	378	418	390	381	435	434	430	409	403	415	386	389	420	418	385	375	382	396	419	403	378	374	428	359	444	413	432	370	369	407	378	372	415	375	449	420	397	426	403	419	371	387	422	423	386	383	429	443	392	403	442	413	376	422	393	432	414	420	412	378	400	420	412	412	431	422	395	448	419	395	427	397	411	437	398	439	426	377	446	414	426	439	434	402	407	366	421	393	400	368	424	399	410	419	408	375	434	424	424	412	399	424	421	423	419	410	391	418	383	445	396	388	417	414	414	378	427	407	415	410	422	399	406	420	400	411	400	390	444	417	450	388	409	427	413	444	417	419	406	429	414	426	403	409	399	393	439	421	411	406	419	396	392	425	372	428	391	419	406	407	411	416	423	405	420	400	421	422	431	405	407	379	425	411	365	400	433	361	435	429	405	407	415	406	392	413	397	431	415	418	403	366	427	428	367	372	402	421	448	410	398	409	383	435	396	405	385	426	386	387	407	411	410	434	451	415	365	413	418	364	397	387	414	401	418	440	482	401	422	395	393	416	392	374	383	410	397	407	460	428	418	383	403	392	426	420	392	392	417	377	439	421	419	412	402	426	380	423	382	397	449	381	388	392	422	383	407	404	393	419	405	408	411	404	434	387	378	422	403	414	407	407	399	428	414	411	373	405	404	410	380	384	393	394	407	421	438	410	414	370	419	436	410	380	413	407	389	446	407	413	391	422	402	422	379	446	389	404	375	414	439	409	396	414	421	422	393	410	458	405	391	391	409	411	396	434	432	408	406	359	389	410	362	394	403	399	394	366	411	400	385	411	400	423	419	371	424	399	435	417	407	391	386	392	414	391	413	416	414	401	424	420	393	402	390	423	404	383	416	399	413	385	420	429	410	373	375	407	401	442	398	402	418	426	406	390	387	394	400	385	430	402	420	411	429	374	413	405	389	396	377	433	395	439	389	388	444	422	386	413	389	430	387	419	408	435	415	404	374	412	417	426	375	347	413	400	425	426	390	399	407	414	395	381	430	404	429	399	431	424	404	382	391	423	424	435	384	416	427	417	397	378	436	390	405	413	405	428	436	384	410	423	392	381	415	403	414	416	401	438	427	427	398	421	398	396	432	414	415	408	406	429	398	368	408	399	400	411	399	436	389	402	425	402	438	409	398	422	428	397	398	401	396	392	458	394	380	409	400	385	394	424	411	423	385	399	437	454	356	419	393	422	368	444	440	398	439	351	453	360	448	390	422	396	401	427	429	364	403	421	422	390	391	365	403	390	398	414	366	436	406	418	418	387	390	437	410	386	414	420	388	444	413	392	428	364	473	381	364	418	428	409	411	376	371	429	405	415	440	419	402	408	391	416	430	413	383	413	399	423	401	412	390	437	390	464	392	418	376	379	385	406	420	417	386	409	400	387	428	362	398	386	407	425	409	432	411	421	414	409	389	417	423	415	412	439	380	424	420	426	383	411	386	423	431	400	418	423	378	411	425	370	395	418	424	425	393	388	414	363	432	421	401	388	430	408	390	400	399	423	448	447	392	402	408	383	366	385	408	393	405	397	425	408	403	431	380	442	352	430	413	410	392	393	407	425	385	407	445	401	414	402	407	402	401	384	429	417	406	419	438	415	402	370	395	409	394	417	366	418	403	380	405	402	373	399	390	416	405	418	410	392	406	386	397	413	370	411	378	393	398	407	428	388	399	431	385	390	419	398	406	390	407	395	417	399	424
25093	20972	26705	24905	7541	2220	1845	1579	1395	1242	1158	1123	1106	1107	1112	1084	1047	995	1020	904	872	884	870	853	916	868	772	824	758	751	830	751	754	749	806	762	719	771	722	726	749	755	718	731	721	664	692	764	740	695	707	696	699	727	653	657	706	701	702	705	666	697	667	691	694	692	676	704	746	716	735	681	722	690	750	695	733	714	747	748	657	700	689	709	713	740	720	754	662	705	719	693	718	739	694	718	714	718	634	668	733	721	727	734	727	730	735	665	733	723	727	686	728	685	738	727	674	697	726	689	706	671	697	760	708	730	743	693	700	682	713	712	720	718	696	669	705	701	670	765	699	658	708	728	726	703	711	732	732	710	694	673	710	678	641	656	671	722	747	752	713	698	736	675	718	720	657	726	698	732	715	683	704	665	733	684	690	694	755	659	679	719	714	706	714	731	671	684	747	754	727	690	676	680	730	707	758	738	716	722	709	689	751	722	725	700	697	739	677	702	674	705	772	681	709	721	693	709	684	769	704	730	738	759	683	703	707	706	717	705	708	684	675	672	700	744	723	722	698	677	679	700	716	703	698	715	741	683	707	709	720	733	658	720	729	698	723	738	684	707	705	724	673	706	696	740	738	648	717	702	729	753	712	726	712	687	713	733	720	752	687	728	669	708	720	699	692	721	719	703	681	690	738	714	739	696	709	747	676	700	725	682	765	697	716	750	763	693	721	705	722	717	698	685	697	728	710	677	760	750	717	716	718	707	676	724	700	711	697	742	731	680	709	727	729	690	699	760	705	749	730	695	709	719	734	719	723	726	719	676	696	703	704	666	736	715	703	753	711	684	683	680	676	689	708	707	710	792	693	730	715	706	738	744	764	695	722	725	752	697	725	720	696	731	701	736	713	731	676	729	728	717	682	747	658	707	757	703	764	667	760	744	724	670	745	657	685	711	701	706	711	713	729	730	713	723	735	719	703	710	726	737	732	731	703	664	739	678	719	688	724	710	757	686	724	647	732	695	704	695	678	735	710	744	669	686	695	714	703	738	736	731	713	713	755	731	726	711	696	730	711	721	731	692	719	718	716	720	693	721	677	691	699	693	718	747	697	704	703	654	696	709	701	674	724	699	688	683	694	694	697	723	742	723	736	712	702	741	710	727	689	711	714	697	682	680	729	722	738	715	735	738	760	712	721	732	701	716	677	670	677	658	661	649	737	707	731	733	713	714	732	697	708	713	742	716	648	686	726	738	690	768	646	733	670	700	724	651	717	681	712	702	689	694	700	703	731	719	689	698	697	724	757	681	765	680	728	737	690	717	701	718	705	677	701	733	782	777	683	672	721	692	714	686	704	693	748	694	683	686	641	720	711	733	669	682	763	694	694	679	708	703	711	743	714	706	684	741	705	735	735	698	692	721	717	747	716	737	727	713	695	715	705	753	716	718	726	721	761	678	700	710	743	751	668	657	715	738	709	667	728	762	743	746	705	690	702	709	697	690	755	684	679	707	700	666	738	689	702	712	651	736	723	703	742	723	710	746	711	679	702	686	712	702	714	691	707	710	717	703	684	690	773	719	742	708	678	716	729	719	753	718	716	734	679	707	674	741	688	704	705	659	662	706	683	694	688	729	713	713	713	723	749	719	734	735	694	702	654	717	725	712	705	699	698	688	662	671	745	740	743	712	765	703	695	738	709	736	706	662	709	681	732	722	679	685	735	745	741	713	748	758	683	735	648	697	663	750	732	711	692	698	681	704	728	649	757	754	723	730	681	734	740	703	709	703	701	719	705	724	709	703	693	716	679	737	735	691	719	713	697	677	744	707	725	722	708	730	684	671	722	740	680	711	666	722	698	701	697	736	754	686	735	739	672	754	713	742	721	717	694	725	766	738	743	715	657	685	704	735	752	675	708	644	691	701	709	702	751	694	658	680	709	733	706	720	660	721	675	719	686	702	676	756	699	735	695	711	662	746	715	719	719	698	643	709	658	687	723	728	745	685	694	692	712	716	702	695	722	716	693	751	710	704	716	713	709	690	716	700	693	650	672	714	687	721	709	733	661	712	721	699	730	711	672	659	740	673	730	696	672	699	722	708	734	693	710	695	729	746	716	718	664	705	681	686	744	726	678	643	709	696	730	714	737	707	683	678	678	695	703	725	716	725	745	697	731	740	764	717	649	725	720	699	725	704	757	754	718	714	744	711	738	714	671	652	718	697	733	697	759	737	684	680	727	672	741	705	710	744	688	735	688	677	707	677	717	701	701	740	672	694	797	695	667	714	681	699	759	732	722	709	654	717	748	666	694	716	749	720	668	707	733	674	695	733	685	738	703	693	728	725	729	705	746	694	707	734	740	754	756	724	768	722	684	754	668	704	679	737	701	671	687	691	698	708	677	746	773	711	686	707	737	701	684	724	713	678	764	719	679	727	732	720	710	736	675	705	660	697	677	674	667	700	724	721	748	720	675	706	738	688	706	720	673	689	710	690	716	711	753	707	657	677	703	706	703	718	693	731	686	708	708	739	694	756	752	676	738	711	691	681	693	700	643	709	754	733	679	725	725	738	641	709	740	678	725	690	770	694	681	768	736	752	702	745	748	677	704	714	759	735	725	687	708	757	721	727	647	707	718	725	717	777	742	716	717	685	709	693	696	708	683	695	670	738	664	726	708	717	751	721	717	743	742	696	731	649	719	776	704	720	672	747	699	705	720	748	706	722	663	689	705	693	697	689	703	694	725	721	672	710	712	713	681	702	688	656	686	703	702	708	706	674	703	653	723	696	726	708	695	703	721	682	730	691	693	698	713	720	685	719	713	700	693	720	682	712	713	712	708	718	745	719	719	717	718	654	727	759	704	680	714	708	705	678	658	759	724	680	715	662	713	697	732	686	702	717	694	667	730	727	728	724	715	708	697	724	656	686	751	745	694	688	726	709	724	704	747	715	717	721	753	682	721	686	724	718	732	706	694	724	724	713	709	716	711	731	729	702	715	696	743	709	730	746	741	743	754	676	731	637	759	781	702	695	720	721	699	699	720	733	680	716	697	675	758	752	722	745	708	695	685	712	674	739	707	743	718	704	700	718	669	731	710	713	691	668	677	718	685	693	732	694	698	697	708	701	748	689	669	695	690	679	669	700	765	737	676	697	740	740	718	734	709	714	719	735	646	679	667	752	721	725	756	758	730	681	717	708	704	704	693	699	763	709	753	681	693	672	723	712	713	705	704	703	691	671	753	698	693	734	680	748	671	699	730	723	725	686	691	721	713	768	672	707	730	681	712	746	660	721	707	684	743	711	702	718	703	736	718	728	723	710	690	725	722	700	706	680	733	701	715	708	691	741	691	672	723	688	713	701	684	710	691	730	706	730	698	742	719	745	679	740	678	707	705	674	730	701	705	733	739	697	689	740	703	702	720	711	728	694	731	725	703	718	746	729	710	734	678	691	740	680	752	744	758	746	669	697	707	742	724	684	677	726	725	633	707	681	730	726	748	748	721	700
8924	15629	12280	6999	5615	4069	3577	3192	2765	2297	2068	2013	2096	2012	1913	1844	1684	1606	1502	1407	1299	1263	1274	1240	1176	1079	1095	1079	1023	943	963	949	956	947	942	876	921	959	914	871	914	901	897	867	918	853	888	865	870	862	910	878	859	805	913	829	882	832	834	778	852	889	873	873	893	835	847	883	840	894	826	912	900	874	882	865	767	861	853	842	920	878	854	848	878	867	884	872	813	856	868	832	884	868	793	856	808	837	894	854	913	885	867	903	849	868	832	836	867	789	841	875	857	824	857	868	797	842	864	832	842	871	851	855	854	760	827	872	862	833	797	867	884	845	866	863	857	855	853	890	884	849	870	872	883	902	801	856	816	889	874	821	839	879	857	850	841	858	853	875	865	881	870	831	862	861	865	833	911	846	906	834	850	848	920	899	841	906	874	847	912	817	855	873	859	885	870	854	882	893	860	790	833	899	849	889	775	838	878	857	811	841	849	852	835	880	897	826	857	899	867	832	863	855	867	787	846	868	855	841	799	837	842	835	825	871	816	811	888	859	866	810	845	822	903	814	847	856	814	884	824	850	809	835	874	846	830	880	874	821	914	815	846	846	904	840	867	887	846	888	862	807	836	849	849	864	833	842	797	831	853	809	825	841	910	858	912	800	830	851	834	838	843	896	845	880	837	846	796	858	868	873	882	873	859	852	885	869	831	826	807	923	858	885	859	827	827	876	822	921	866	829	872	850	815	866	872	853	895	861	834	843	818	878	856	870	838	830	877	853	821	851	872	847	809	773	908	851	874	858	852	808	824	906	811	835	792	865	801	856	845	852	861	850	799	862	874	896	836	838	822	852	868	865	800	855	847	861	814	792	884	837	892	833	869	843	870	859	844	869	853	809	868	850	860	841	855	863	880	840	846	817	884	853	837	855	825	829	791	817	881	849	838	891	863	825	827	880	839	859	845	836	841	824	859	886	834	845	853	865	855	912	862	836	848	855	876	815	861	827	838	797	890	896	873	847	888	853	828	849	861	844	857	861	799	832	849	882	857	854	847	840	911	836	781	843	860	843	855	794	853	816	876	829	858	848	820	839	855	845	850	833	855	816	861	841	825	836	833	865	875	841	790	871	866	849	895	834	881	811	826	901	846	857	863	874	819	814	857	838	892	848	805	820	831	820	805	832	846	798	913	880	816	844	843	839	848	841	880	853	874	824	811	886	860	860	862	836	847	831	867	819	880	868	802	855	864	871	828	858	847	821	885	819	897	858	758	883	858	836	851	832	826	817	790	818	825	866	863	878	829	859	838	826	851	828	827	829	842	870	848	841	851	824	873	864	886	824	865	848	823	830	809	867	821	830	842	901	844	818	861	877	871	842	874	878	874	837	859	892	817	833	783	824	871	880	849	877	843	869	849	865	874	890	812	836	826	831	827	891	849	870	887	875	860	850	849	845	871	845	884	846	863	843	878	837	879	836	848	911	840	824	844	933	821	852	819	832	814	866	801	865	831	908	862	898	836	808	805	814	855	848	847	829	839	842	860	819	834	873	802	815	826	787	872	856	907	860	826	858	848	865	859	885	829	792	846	891	901	875	819	856	855	822	870	864	842	889	841	893	792	861	823	875	853	857	813	892	850	843	932	845	865	819	891	825	891	872	812	877	823	853	851	851	832	833	852	807	836	855	878	776	834	872	835	925	918	900	890	848	837	872	834	920	912	830	799	806	848	846	865	804	827	856	805	863	877	876	839	831	836	848	842	844	854	816	854	872	840	849	847	885	815	836	845	846	870	886	878	866	841	849	887	861	898	838	881	854	874	892	864	853	878	816	841	902	859	895	917	848	841	836	880	858	908	882	829	853	847	792	823	824	812	869	853	869	872	885	835	862	776	862	817	844	857	854	851	805	881	825	821	859	870	860	842	834	818	849	855	851	841	788	827	867	882	815	850	841	807	849	779	849	844	873	845	848	842	878	822	856	821	878	790	801	903	835	859	775	871	809	876	832	843	853	871	830	832	812	809	871	853	830	860	834	835	819	840	799	842	870	821	825	891	819	876	829	884	802	840	867	828	851	856	857	875	829	853	858	836	834	870	857	877	834	851	896	812	897	876	877	835	888	828	819	896	873	898	820	829	853	841	828	829	835	837	825	843	863	790	821	794	887	875	792	811	842	921	849	856	847	863	845	868	841	857	870	861	858	848	816	787	866	821	832	863	856	838	847	844	798	848	894	836	845	843	864	847	843	860	858	823	822	847	849	863	892	862	846	838	860	865	888	863	884	859	834	791	909	894	846	864	881	838	861	872	826	842	854	852	886	876	860	874	838	856	856	878	829	817	845	846	855	837	857	866	885	846	835	838	842	840	881	868	877	829	880	851	848	858	859	844	818	821	855	866	800	847	852	862	872	809	853	828	823	804	851	819	838	861	828	841	881	870	880	908	882	857	870	860	852	827	867	878	855	818	858	845	887	854	836	841	865	853	879	859	808	848	864	802	884	822	743	865	838	849	812	859	826	844	839	802	863	839	846	848	882	824	851	865	840	826	885	856	877	834	866	834	838	886	838	856	879	840	888	889	828	846	786	780	898	875	898	790	892	853	853	847	879	835	880	910	907	830	856	851	862	820	813	822	887	904	829	871	921	820	848	856	868	820	818	871	837	848	850	874	787	886	851	917	857	815	832	843	876	829	839	809	803	854	863	867	829	892	813	869	853	872	807	846	936	849	842	871	772	832	849	872	813	887	809	814	893	789	843	873	850	901	842	812	892	839	861	850	816	844	877	859	831	837	845	865	853	866	899	894	815	813	861	857	811	850	829	873	790	860	817	808	818	845	845	885	835	883	889	877	827	827	821	894	853	857	862	825	874	881	863	886	857	806	835	855	893	854	904	817	824	886	867	846	800	845	837	899	879	849	850	846	830	777	846	895	869	824	854	844	820	810	874	934	820	847	817	858	846	811	834	861	873	862	867	800	839	907	874	845	828	846	814	816	855	785	865	866	838	855	885	854	850	821	828	800	842	802	854	848	844	863	869	815	847	863	867	892	856	812	855	846	814	846	857	877	877	844	828	847	823	792	800	852	819	828	837	858	861	889	852	867	898	891	871	840	858	848	883	850	810	859	885	831	866	847	849	839	814	805	809	876	883	853	857	855	859	829	833	838	799	832	853	793	816	830	852	831	848	870	832	790	826	835	872	835	914	861	880	883	844	843	861	814	795	833	810	822	868	831	835	824	808	897	824	907	840	894	908	823	841	894	788	880	881	884	853	895	904	840	872	821	867	809	848	902	825	859	793	816	878	849	829	855	863	837	827	901	854	803	799	843	839	855	805	815	861	834	841	862	833	818	813	825	865	808	856	844	841	859	923	801	889	865	881	816	836	851	838	823	828	833	832	853	870	893	830	865	878	868	781	872	850	885	849	885	849	854	841	870	853	836	860	883	794	871	861	852	847	819	877	824	850	866	781	848	873	829	845	875	884	863	903	834	877	819	848	813	903	834	859
22884	21006	28652	23533	21007	21019	8767	2916	2128	1775	1559	1451	1455	1448	1424	1294	1162	1068	985	947	809	858	796	812	780	772	669	691	619	564	579	590	552	592	510	553	527	571	523	496	500	511	495	494	474	476	461	474	427	380	459	418	468	435	442	449	439	485	445	482	464	436	455	441	433	457	488	446	459	460	472	431	452	474	442	457	477	452	483	424	444	470	443	457	428	450	509	443	458	468	420	430	466	460	459	463	459	451	485	490	452	491	445	425	441	422	458	483	457	408	477	454	436	422	479	470	475	490	480	463	468	426	407	438	433	486	421	414	421	427	453	490	455	480	461	410	475	455	446	447	449	448	443	480	470	470	460	466	434	441	453	443	432	466	437	448	447	452	450	437	446	462	460	403	474	462	396	452	439	447	430	450	429	481	454	431	438	488	464	458	468	465	443	412	432	456	438	428	476	415	486	448	462	434	446	474	441	460	430	476	391	443	433	462	428	452	448	443	441	483	460	447	450	442	476	489	462	465	457	449	446	454	433	456	497	465	403	468	429	438	456	444	485	460	466	426	449	452	463	445	425	484	465	455	492	437	466	451	481	402	495	469	445	419	431	427	425	455	466	476	415	461	456	459	415	431	439	469	417	447	447	441	449	433	431	431	445	466	463	460	451	423	460	434	448	456	468	403	444	455	461	453	432	450	479	434	474	483	452	471	439	469	468	480	422	435	451	476	447	434	446	448	451	435	435	483	431	472	430	434	429	445	456	471	423	461	445	401	431	459	440	475	430	428	462	459	441	433	471	435	474	452	434	468	488	444	472	458	405	448	418	454	428	451	461	449	437	472	453	469	443	440	430	429	434	485	454	467	421	473	435	462	418	452	458	468	435	442	440	457	432	469	431	417	532	437	456	440	441	429	468	447	456	502	453	447	407	473	460	429	452	449	444	457	450	472	461	407	454	416	462	435	460	407	473	448	455	443	450	450	478	441	456	430	431	482	463	456	435	438	481	424	477	478	452	418	407	417	464	464	433	481	424	470	445	467	397	439	484	428	491	464	429	475	457	454	413	450	437	425	413	382	470	460	420	460	461	498	458	403	452	442	431	464	443	421	461	395	452	457	433	451	460	472	440	460	491	456	454	450	451	437	430	455	443	411	461	458	452	437	464	482	459	447	471	441	489	476	449	450	456	418	459	449	411	467	435	471	420	475	464	460	443	443	448	419	477	464	470	447	443	461	426	412	493	430	441	460	465	477	462	445	464	444	441	453	454	463	466	448	444	481	453	448	517	462	408	438	432	451	481	444	458	458	467	424	481	466	434	428	468	455	451	425	474	480	490	440	449	492	434	442	474	419	450	460	465	470	419	461	435	463	434	450	474	511	449	419	440	413	475	454	414	449	420	465	489	451	453	432	440	455	447	467	454	461	437	403	453	424	453	435	482	472	485	473	421	418	471	459	412	449	453	461	455	428	446	463	446	441	484	446	450	476	487	415	425	489	457	429	451	437	435	427	426	479	490	467	422	482	408	429	438	432	448	433	477	437	450	454	429	481	434	452	454	460	436	460	437	467	418	462	442	447	431	455	450	449	451	419	455	417	383	445	492	400	476	472	453	443	450	446	477	485	427	466	452	445	430	454	466	453	474	455	482	436	403	420	448	510	458	443	446	441	454	430	446	444	456	463	421	416	424	455	444	406	457	441	424	458	406	469	429	451	442	453	417	474	443	490	454	435	448	473	430	419	463	463	446	449	444	418	423	440	445	450	419	443	397	455	457	446	423	442	410	425	434	427	407	454	443	449	438	451	446	403	486	439	456	463	468	438	456	435	439	450	423	438	415	451	484	439	454	435	443	484	465	449	481	446	472	445	442	470	436	457	465	456	434	440	446	432	448	478	445	475	459	474	440	454	452	438	444	467	433	426	486	459	435	436	427	481	455	413	456	445	418	413	463	496	476	428	483	450	481	414	448	472	441	422	455	475	466	436	417	459	460	471	435	457	438	421	451	477	469	446	450	424	425	433	439	451	439	445	465	421	470	432	450	451	451	409	434	425	417	474	485	488	448	443	465	420	420	467	449	458	432	451	457	423	449	439	434	441	462	463	472	449	462	469	489	433	438	461	437	425	483	404	439	427	476	447	500	463	488	475	448	462	452	471	424	471	426	494	435	441	473	426	456	413	411	448	462	475	449	469	445	447	452	478	457	435	437	481	457	437	420	454	447	444	464	423	434	453	449	422	491	440	475	466	446	479	446	417	505	449	490	496	463	405	445	485	474	417	485	475	429	473	456	508	444	444	434	447	471	428	439	473	431	462	410	460	433	469	436	427	451	461	462	441	445	488	456	469	494	466	450	467	467	498	459	437	441	466	463	434	420	441	440	459	425	426	477	480	463	459	432	465	455	476	437	442	470	447	457	472	461	438	459	467	489	479	457	466	457	445	449	474	453	461	446	434	429	479	440	419	473	451	421	443	450	492	440	435	427	466	470	448	455	419	431	410	442	450	466	443	463	460	458	468	471	477	435	480	455	457	457	439	438	435	446	467	468	469	439	422	470	477	461	479	467	460	456	437	466	482	401	419	452	440	470	437	409	471	430	454	448	469	456	506	425	438	421	459	486	450	444	410	474	429	427	436	439	463	442	476	449	457	402	455	455	451	451	420	397	447	408	429	443	437	501	450	446	420	452	467	437	432	424	440	430	453	449	449	451	428	415	421	454	475	455	432	437	458	479	443	470	421	443	467	469	435	431	464	476	443	465	456	461	437	458	455	428	428	440	430	461	465	443	473	441	435	450	435	445	426	478	419	463	398	434	442	415	468	435	468	441	442	447	447	488	456	435	441	451	433	426	465	401	451	456	453	484	439	465	472	482	429	467	456	448	433	454	457	445	467	466	475	449	459	443	454	443	452	436	438	422	454	446	458	418	468	468	445	424	424	459	456	466	441	469	474	419	416	446	435	473	444	473	470	458	460	417	424	475	469	422	444	469	439	439	448	441	445	433	439	465	431	416	459	462	425	493	454	418	445	458	447	428	471	519	443	454	438	456	449	416	482	465	458	445	419	440	495	467	441	494	487	446	438	412	436	475	441	402	429	444	437	413	446	448	445	463	446	482	432	396	453	471	459	434	432	457	444	404	447	471	466	437	441	450	433	401	421	430	430	440	451	481	433	465	463	472	431	451	437	427	481	478	467	476	460	419	436	453	470	451	443	438	427	431	467	438	426	436	442	443	444	448	474	447	425	446	472	507	430	477	450	441	461	416	424	439	436	386	440	414	447	447	464	431	457	461	389	471	457	444	418	443	435	436	414	478	432	468	481	466	474	480	457	457	460	456	464	413	461	464	469	428	429	470	426	426	455	495	441	472	423	482	432	485	462	415	442	457	423	419	455	481	423	477	420	519	430	413	482	460	448	435	439	450	462	459	409	431	425	456	448	428	455	473	417	425	418	448	453	441	435	469	457	480	413	503	449	425	435	460	433	443	448	439	414	422	455	413	424
11822	25910	21586	13761	10463	7893	6733	5724	4629	3806	3189	3076	3095	3132	3009	2669	2280	2158	1829	1680	1458	1449	1454	1350	1257	1164	1096	1116	940	807	779	817	831	746	685	700	709	689	660	640	645	637	596	590	652	577	606	581	615	510	559	564	565	550	564	540	571	550	602	519	538	519	578	561	561	521	529	570	560	606	548	565	532	543	508	561	521	525	547	509	535	537	532	507	560	550	561	511	548	550	532	553	555	538	555	533	553	555	548	517	504	505	508	525	552	514	566	558	504	495	538	553	535	534	547	586	525	509	538	522	560	540	529	547	520	505	512	529	557	586	516	498	555	528	498	531	618	493	564	523	520	492	573	512	515	510	536	518	534	539	538	542	512	583	546	524	498	511	548	524	535	549	504	503	526	528	523	543	555	516	550	543	492	544	520	545	554	498	495	501	534	487	531	536	539	556	526	590	545	521	529	556	556	557	540	612	515	508	562	520	517	575	543	515	483	499	510	536	523	523	533	552	543	531	555	544	562	547	490	556	549	538	533	564	517	532	542	553	529	507	510	523	557	527	529	560	518	519	491	505	570	527	541	531	568	553	558	521	575	532	522	547	584	500	510	531	517	590	506	519	504	550	545	513	481	512	493	520	542	534	563	547	495	524	508	493	516	549	547	538	521	539	565	525	509	531	489	532	513	548	534	599	519	559	513	539	498	516	485	490	505	491	547	531	524	517	565	558	516	552	510	533	511	545	533	521	520	585	519	549	521	562	520	559	578	534	524	531	516	523	518	557	529	543	525	519	549	503	506	556	497	548	529	569	558	564	511	537	511	515	524	515	554	505	548	540	506	537	503	592	540	523	564	525	512	532	487	507	513	544	517	518	511	514	545	520	523	528	502	584	510	498	526	540	550	524	510	562	535	502	508	551	523	503	506	521	520	548	520	559	503	552	529	528	504	524	547	539	524	550	524	520	568	542	545	498	590	542	480	578	555	534	542	532	550	533	523	534	546	511	545	559	573	561	513	525	523	521	547	527	493	492	518	530	511	511	567	536	529	566	546	563	537	515	530	540	521	551	517	539	540	490	564	536	508	515	556	526	537	502	540	491	558	562	501	509	518	523	529	512	545	536	523	518	497	544	532	540	555	546	479	529	550	549	531	532	552	490	573	583	514	518	515	534	566	520	547	536	526	538	496	547	506	555	562	582	510	551	527	558	543	560	524	565	535	552	525	554	517	529	530	516	519	551	537	537	494	520	550	552	559	538	507	560	539	513	592	499	507	547	551	566	529	530	539	515	488	581	538	494	532	488	523	511	492	516	514	552	564	503	521	483	506	539	503	501	540	568	546	549	524	547	522	520	509	534	529	527	489	490	523	511	536	555	516	528	508	558	567	537	523	469	559	489	506	536	490	496	531	536	517	477	574	514	545	537	562	522	532	533	504	531	533	541	521	553	525	572	503	541	539	541	551	530	514	559	542	554	512	537	533	492	490	561	534	525	544	529	506	524	561	532	535	532	555	524	513	529	548	541	503	554	523	549	540	551	538	559	519	511	541	564	514	541	539	521	537	563	508	544	518	503	545	520	524	520	535	474	555	503	517	524	535	548	518	518	536	580	521	572	565	536	476	568	496	507	549	519	561	503	578	561	477	584	538	524	569	536	489	508	508	533	514	521	544	544	541	531	534	523	559	504	533	535	554	503	497	501	554	551	534	493	521	561	541	503	534	534	539	498	508	533	534	538	503	566	517	496	543	531	530	584	523	554	541	510	515	537	512	545	520	536	549	541	565	544	537	515	525	501	535	542	503	524	541	540	553	517	554	518	541	525	470	534	569	551	508	490	562	499	490	559	532	599	526	572	541	549	502	535	534	521	538	531	549	549	542	511	514	533	479	530	572	572	530	540	559	529	577	524	544	507	554	577	500	511	541	482	498	587	511	515	549	517	559	519	512	535	586	536	526	534	543	527	514	513	527	531	536	530	523	512	513	586	576	572	569	548	518	477	523	530	537	523	481	496	537	556	535	517	504	543	510	536	520	510	549	508	488	512	510	557	522	484	549	523	524	553	578	523	544	529	549	564	486	535	523	574	561	517	539	526	503	495	583	530	534	545	553	480	472	515	540	521	515	530	511	527	541	575	512	524	536	535	554	539	527	514	557	485	501	519	506	563	525	524	504	499	543	525	489	525	535	547	517	537	516	545	539	560	521	537	513	503	551	511	523	566	567	567	533	534	528	526	537	531	523	521	528	526	559	580	502	532	529	540	510	508	490	530	521	510	529	546	533	532	541	525	536	497	512	539	525	513	542	502	512	507	528	538	568	532	541	495	527	562	498	518	507	543	532	527	492	525	526	529	510	536	544	534	550	538	563	557	546	559	522	508	533	539	500	520	518	575	573	508	554	492	534	538	546	546	521	524	543	553	500	502	520	550	524	538	555	526	510	534	523	557	588	538	509	520	570	545	570	513	554	504	550	501	568	537	535	556	484	553	558	519	546	515	567	568	531	550	499	520	516	558	560	563	518	545	569	497	543	489	510	549	540	519	529	562	521	538	532	544	519	523	528	545	539	539	534	538	531	531	536	511	527	534	520	537	518	498	560	577	518	533	538	550	498	560	581	546	570	537	527	585	529	523	541	515	483	552	549	571	539	547	531	536	540	542	556	537	517	520	511	528	521	481	491	500	512	535	510	528	528	539	507	515	504	573	558	549	541	542	530	578	530	558	517	500	544	526	526	496	523	548	533	567	546	529	515	518	513	524	466	489	547	512	569	547	504	530	526	482	567	503	568	587	525	533	595	531	569	550	527	549	533	517	567	524	579	513	547	506	514	526	503	523	506	521	516	526	563	509	521	511	537	528	487	551	528	497	480	515	567	572	528	561	517	545	559	538	533	540	534	539	514	527	555	521	521	495	526	542	550	580	544	509	532	555	521	496	513	546	544	569	534	514	512	551	548	557	514	511	549	542	505	508	555	511	546	544	557	532	521	529	480	538	506	566	530	533	487	489	525	530	544	530	490	512	530	521	553	510	539	526	516	504	553	565	515	538	537	563	514	529	564	532	471	535	570	568	530	508	563	540	553	532	463	511	487	522	539	519	551	523	538	495	540	522	521	544	538	513	497	579	573	524	504	538	510	498	517	514	504	523	532	535	526	551	564	512	496	503	521	539	556	544	514	548	525	530	528	564	521	523	495	545	534	524	527	546	576	529	559	535	526	535	502	516	507	532	495	558	537	539	478	487	510	490	505	513	559	560	533	512	544	542	535	518	540	522	500	539	543	514	530	522	526	558	556	515	521	528	527	568	527	535	518	562	549	517	545	516	505	556	589	522	537	601	537	554	508	508	556	537	525	558	493	537	506	515	523	544	547	551	497	519	465	503	545	502	521	557	578	533	543	536	496	490	559	551	519	510	490	557	537	533	517	545	514	561	567	551	536	529	516	520	606	564	534	506	573	527	518	535	531	542	529	563	543	502	528	556	491	518	530	528	542	585	525	530	514	569
26912	19468	9240	3515	1826	1412	1218	1071	921	818	849	866	854	862	875	802	761	750	720	687	704	639	648	680	629	643	562	622	560	585	579	606	559	562	607	551	573	612	583	590	522	569	553	575	566	586	574	559	576	534	559	548	564	553	548	581	582	492	519	530	535	557	580	539	564	548	532	559	494	560	535	545	577	560	512	528	564	529	553	537	561	587	555	522	553	489	532	537	529	534	543	585	544	549	564	591	508	624	561	565	538	582	516	535	554	526	528	589	527	504	578	530	593	533	532	539	532	546	509	511	572	538	523	565	494	529	609	572	538	559	574	597	550	533	552	521	566	550	559	555	579	599	533	573	555	560	539	522	500	567	540	544	543	554	546	554	500	507	553	549	583	517	540	521	553	544	540	591	543	531	550	553	533	560	565	572	519	576	565	571	528	539	553	541	555	582	569	565	554	604	526	563	535	506	518	582	523	581	511	554	539	567	550	558	527	532	540	529	514	573	515	531	536	571	532	514	555	565	576	554	597	528	529	563	556	522	528	584	562	539	560	565	598	549	541	565	532	595	562	541	535	525	544	534	532	544	543	535	559	536	534	515	550	577	541	567	578	520	542	510	556	532	522	589	568	567	543	555	500	572	532	535	517	529	558	538	543	567	517	567	495	544	517	566	537	500	555	583	548	590	540	555	536	553	577	560	578	544	542	522	580	517	534	565	535	539	553	563	550	518	547	529	599	572	559	550	553	535	550	586	494	566	499	558	538	572	579	521	551	558	572	548	539	569	561	553	519	529	574	564	541	539	563	509	484	516	551	600	548	555	566	554	532	543	573	579	569	543	549	527	539	563	534	510	592	566	519	570	507	542	556	578	489	557	555	585	571	560	545	528	566	579	534	560	554	564	514	489	544	525	565	517	551	566	556	534	590	561	516	541	555	541	548	515	555	548	542	545	526	580	534	554	538	537	510	563	551	529	501	525	574	563	555	551	519	520	564	516	517	559	574	514	601	558	568	532	596	573	585	527	572	567	538	552	553	510	574	528	543	563	543	513	521	571	545	540	532	510	539	527	541	524	546	512	528	548	588	549	571	541	528	563	538	550	557	535	580	521	480	566	583	460	559	538	551	584	528	522	578	546	535	528	541	554	570	570	540	518	580	527	579	530	530	553	532	543	540	515	553	555	538	547	550	515	538	570	545	557	545	545	534	574	564	543	562	554	597	527	548	568	612	545	559	559	557	520	566	522	511	543	571	523	610	502	527	503	573	528	569	575	552	543	515	522	573	550	552	505	525	586	532	532	554	550	537	555	515	537	515	546	529	520	546	580	532	542	573	579	550	534	546	520	522	529	568	540	531	523	594	522	538	529	561	519	545	561	553	551	560	520	524	563	565	553	530	507	503	547	497	534	510	550	530	526	537	514	559	568	518	576	550	537	532	562	588	534	560	556	565	552	508	528	546	479	569	518	545	561	533	571	568	514	557	543	544	577	550	576	534	560	507	529	569	529	596	590	486	559	558	529	546	559	542	540	548	550	586	519	548	536	544	570	532	545	529	543	529	535	563	502	538	542	536	548	578	498	609	523	560	551	500	512	559	597	545	532	546	572	547	532	525	546	529	574	542	503	568	538	581	521	530	540	535	539	574	493	551	521	574	559	505	552	542	556	547	520	527	539	581	567	541	577	551	573	518	550	538	567	512	516	540	537	525	564	564	561	532	532	530	555	504	545	582	574	524	562	566	582	509	573	555	526	532	551	541	565	576	559	543	525	575	493	551	552	566	550	531	534	533	520	571	514	550	514	537	541	566	553	518	544	520	549	538	531	585	589	548	560	549	591	570	586	559	568	536	525	547	569	533	537	514	581	545	531	571	564	519	545	505	560	581	559	583	526	578	593	573	537	554	523	562	539	494	510	556	537	524	538	518	535	619	522	563	575	543	534	516	566	520	550	520	526	574	536	546	526	578	544	538	542	571	579	523	548	543	517	503	543	521	539	528	574	551	569	534	559	555	538	556	547	582	559	540	510	538	560	543	577	543	546	566	565	553	578	569	526	545	530	511	554	513	581	521	520	573	545	529	532	493	515	547	518	568	563	587	536	518	528	564	502	583	596	557	554	537	544	572	526	539	535	491	553	534	538	529	524	515	525	548	581	549	537	565	562	575	509	534	533	548	577	573	553	550	569	550	571	522	518	583	551	539	578	494	529	568	525	556	509	560	555	581	559	567	509	628	531	514	573	542	517	569	594	570	545	528	584	578	538	556	563	549	556	553	560	597	492	517	538	538	554	549	553	543	542	553	574	569	549	553	577	506	565	546	543	535	549	553	535	551	557	560	543	586	545	545	575	569	513	571	547	536	552	530	547	529	576	559	525	501	552	502	588	525	544	525	583	577	546	572	518	545	544	537	536	578	543	550	526	571	596	528	608	552	556	562	543	570	499	552	541	514	563	537	519	550	523	565	531	610	587	523	588	592	558	555	536	591	550	557	503	533	545	566	595	522	606	578	559	575	596	550	496	561	543	541	564	571	564	548	544	493	565	527	518	530	535	549	541	557	580	528	510	514	537	512	531	510	556	500	552	540	544	593	544	544	555	537	548	525	544	566	557	537	543	564	551	535	532	553	555	530	562	518	571	565	567	524	560	556	535	530	578	522	554	572	527	537	508	562	556	582	558	520	563	547	543	569	545	536	547	506	543	551	573	542	562	581	619	534	587	570	547	553	574	563	538	549	552	542	557	535	519	563	555	563	494	551	545	512	552	546	542	528	562	493	528	545	563	536	561	568	527	508	535	545	533	533	580	573	547	500	513	575	534	584	540	543	590	539	570	532	535	549	554	552	573	553	525	581	574	571	552	535	553	529	572	574	580	576	555	533	509	529	484	546	563	539	546	573	555	547	550	556	525	508	562	556	562	571	538	494	502	499	534	571	535	578	573	581	514	564	534	536	533	543	561	534	523	545	519	568	571	541	590	521	553	568	542	510	539	574	544	600	519	542	563	545	542	536	497	529	563	527	557	544	560	586	507	554	553	547	561	590	554	532	567	572	542	547	553	544	491	502	530	540	559	561	554	543	527	562	562	554	557	565	555	560	559	547	576	548	537	584	531	531	571	526	541	545	521	583	544	523	548	534	559	552	558	553	565	553	541	585	556	577	534	514	550	558	573	593	549	588	567	547	526	539	576	542	560	528	585	559	566	536	566	551	588	566	534	574	613	572	548	492	580	567	534	517	578	517	534	544	560	568	532	575	528	544	573	536	542	547	532	553	577	509	549	564	567	569	582	566	511	540	557	549	541	579	541	547	574	530	542	515	512	550	560	531	556	580	541	542	537	543	523	556	536	517	533	542	548	568	551	519	555	505	549	584	549	559	559	517	561	531	551	569	540	541	523	560	527	546	522	562	558	526	553	523	526	501	519	538	545	553	544	549	568	538	546	546	571	537	585	527	558	541	554	523	563	532	535	510	519	550	573	533	571	534	536	573	555	555	573	531	520
8124	11121	8713	5053	3567	2737	2419	2204	1881	1635	1552	1451	1488	1545	1516	1432	1319	1155	1109	1061	979	972	944	927	866	843	780	812	761	738	800	734	769	751	709	800	704	700	685	667	707	698	715	722	650	628	700	680	675	691	670	725	652	657	652	687	689	679	606	632	688	666	703	709	673	668	726	672	726	651	674	660	629	649	655	680	628	714	676	677	707	627	685	714	681	738	678	699	664	685	685	672	722	686	669	662	675	694	703	675	695	680	710	669	668	676	705	647	725	642	651	663	685	646	707	689	685	684	661	666	667	673	654	695	707	669	700	618	664	729	644	722	665	646	670	700	674	641	719	638	614	619	656	614	679	711	650	702	623	614	675	670	690	631	725	650	659	667	667	681	668	693	667	657	644	673	698	685	677	644	666	707	707	667	669	689	738	737	698	675	681	641	656	707	694	656	684	653	689	719	672	718	723	685	643	708	669	639	660	718	667	640	663	639	651	651	676	699	699	703	655	676	654	659	686	651	693	645	704	642	681	689	734	639	682	725	671	697	691	689	679	692	684	685	686	677	727	676	672	676	670	672	678	697	656	674	692	699	692	694	664	645	718	698	653	702	701	662	660	702	675	695	664	691	694	650	635	674	672	689	666	671	715	675	672	695	674	684	675	717	635	664	671	648	675	679	668	640	695	650	662	694	711	687	645	647	705	667	652	701	699	687	666	684	656	635	670	684	676	693	702	682	696	708	684	656	668	642	658	681	729	675	663	708	694	702	682	653	675	641	653	672	704	681	674	661	649	692	714	682	703	672	677	664	698	646	650	680	655	640	662	686	636	695	694	650	673	670	671	681	730	677	682	680	657	644	632	715	662	676	668	652	660	643	687	688	689	703	647	653	660	676	678	686	674	642	663	641	709	709	635	685	702	665	698	681	650	672	680	705	681	695	694	632	657	702	676	639	710	671	677	675	686	683	698	696	657	708	655	680	686	678	697	692	695	682	671	691	743	626	693	674	732	659	665	654	625	627	646	692	684	710	676	696	653	649	695	632	657	653	689	681	644	675	670	666	642	688	717	682	656	670	679	658	652	697	695	702	673	637	668	720	659	721	701	717	681	675	701	658	649	690	712	675	682	656	676	640	685	663	695	681	672	711	684	724	668	677	708	667	681	683	676	674	655	661	683	657	640	685	695	678	685	694	705	682	677	701	664	674	720	698	686	669	651	702	622	657	694	658	653	669	669	661	675	636	713	689	679	723	653	716	679	671	681	723	666	670	656	764	658	632	711	639	703	692	685	663	639	708	663	684	677	657	652	676	709	711	688	690	668	703	680	661	654	655	622	690	709	627	651	688	672	668	684	694	636	683	651	674	673	630	690	651	712	673	684	692	645	717	666	686	681	709	675	665	665	676	652	696	678	668	669	677	640	660	690	730	678	661	679	678	664	648	689	674	660	694	665	679	714	627	675	721	640	666	658	712	730	713	691	683	706	666	696	654	671	692	732	689	731	697	679	670	685	687	713	639	678	639	686	691	692	617	641	656	665	639	700	682	683	664	657	673	755	669	673	666	665	689	675	633	665	671	657	694	676	695	671	703	652	662	704	727	670	681	673	698	631	678	676	726	657	660	697	687	640	677	669	660	599	706	663	675	696	681	640	637	644	688	621	726	615	650	640	653	718	701	681	683	731	706	697	686	630	679	707	682	666	682	698	675	697	659	655	633	657	633	661	679	646	686	651	649	658	678	718	673	663	700	658	703	661	708	701	685	669	715	663	708	624	656	651	729	682	728	710	651	641	670	710	667	678	716	694	724	703	692	647	730	668	664	682	611	751	706	708	677	671	616	671	641	687	702	674	698	671	659	704	671	661	669	718	712	706	736	698	675	682	668	720	708	679	654	674	686	644	684	730	701	681	651	678	628	683	727	656	672	638	684	690	762	676	614	698	691	701	646	710	648	643	679	687	679	707	657	654	709	662	655	659	688	681	705	674	709	678	710	697	670	641	683	669	637	667	638	686	694	660	662	711	652	641	646	692	636	654	718	699	695	658	683	694	638	664	684	631	688	683	662	659	702	702	635	668	688	660	685	688	731	630	681	700	672	640	670	673	691	665	706	664	686	659	658	718	646	671	666	696	655	694	690	664	702	658	678	605	649	658	696	710	717	686	689	700	664	707	600	642	626	614	658	657	664	664	687	703	705	689	679	731	679	688	661	664	678	688	684	678	666	714	698	655	655	685	644	665	677	667	679	647	671	688	652	692	687	694	653	656	660	660	692	691	711	691	629	695	660	755	648	650	696	681	675	687	634	679	638	705	650	684	667	661	686	616	621	612	710	648	642	661	643	656	670	667	676	680	679	708	675	706	645	646	655	738	646	699	691	685	714	708	672	715	670	672	652	660	654	703	693	718	673	681	653	664	672	694	651	672	666	632	697	661	659	666	652	696	658	700	705	697	700	657	687	628	676	673	687	626	699	676	651	675	700	648	668	678	647	722	712	656	655	747	609	670	662	692	684	649	677	660	665	681	665	636	685	678	680	643	644	705	668	639	659	641	637	673	667	634	706	622	610	680	698	685	675	669	704	695	707	661	692	639	694	687	694	710	663	686	687	683	685	623	663	645	623	662	705	675	651	676	661	645	710	689	673	649	637	699	648	649	666	693	661	693	714	676	668	662	640	681	689	630	649	673	636	676	698	685	696	680	673	688	664	636	636	661	658	680	657	738	648	634	680	702	587	698	649	701	682	698	658	611	743	684	714	680	661	657	645	711	654	704	684	687	692	675	676	696	689	668	665	623	706	670	636	658	672	660	676	668	644	735	711	685	649	663	670	705	661	679	718	662	659	660	670	692	665	703	629	697	708	646	687	668	702	676	729	696	631	646	690	680	729	683	704	667	641	669	682	700	649	714	706	738	719	671	683	691	666	711	693	640	697	703	654	723	729	689	607	660	664	690	660	686	648	649	718	661	725	663	664	652	653	701	683	713	670	677	679	650	701	694	680	678	644	697	663	692	644	690	639	669	630	676	674	676	669	713	663	675	728	665	697	631	649	716	689	669	678	690	665	652	665	684	705	664	639	693	671	668	704	681	645	658	680	670	686	712	662	703	650	704	641	678	638	669	713	692	673	663	737	627	696	655	686	672	644	674	667	693	717	694	660	700	714	690	718	641	694	642	665	736	672	683	642	682	678	666	707	676	653	672	680	665	679	661	671	645	697	645	683	655	669	686	663	656	610	668	692	682	654	665	644	688	679	653	705	647	698	705	640	704	645	675	662	648	675	710	648	696	692	689	673	668	722	701	696	701	706	695	667	677	661	674	647	705	677	660	670	697	649	711	638	672	702	678	690	696	722	672	672	681	687	655	652	679	668	633	700	702	622	678	692	630	630	666	663	627	677	608	689	668	710	662	680	676	690	700	669	645	730	680	703	683	677	690	662	668	696	691	627	673	630	662	672	715	709	692	675	692	724	685	671	738	707	714	640	693	651	641	634	642	710	712	682
23846	20958	28039	24035	20774	8048	2610	1691	1285	1037	1062	1025	968	1039	1043	857	827	744	674	611	593	620	514	522	469	493	461	466	416	422	415	414	389	373	389	375	377	366	348	345	359	348	354	294	364	305	327	324	331	337	319	303	347	308	334	336	312	313	313	348	335	328	332	292	324	319	333	370	337	326	331	345	343	304	328	315	346	326	346	312	322	334	331	364	334	319	335	355	337	333	310	325	306	358	335	352	324	314	329	318	338	303	327	321	292	299	345	326	352	321	322	305	303	333	342	297	313	295	323	327	322	332	311	350	305	310	305	308	346	314	302	310	336	300	332	320	339	337	344	299	330	337	323	288	317	346	310	300	312	366	300	295	321	318	348	329	344	324	297	317	310	302	315	299	309	319	299	314	293	313	338	316	318	334	315	320	326	320	308	315	314	320	326	329	301	319	297	320	362	323	348	332	325	319	301	312	327	303	319	314	327	338	298	349	320	341	314	316	318	360	301	352	313	345	319	326	298	297	317	313	318	305	306	309	309	310	328	321	336	369	349	330	339	313	327	350	319	322	325	324	296	332	357	337	339	326	309	327	291	343	302	321	293	325	293	303	327	318	321	316	300	343	323	308	319	305	309	310	368	319	324	310	320	301	312	318	317	328	309	301	327	297	319	313	335	304	346	339	307	315	328	297	306	311	323	305	289	323	303	299	341	343	292	299	331	337	318	338	283	303	321	303	324	360	324	301	298	319	340	309	276	287	317	279	349	337	326	296	312	345	331	338	320	317	315	327	336	329	317	309	355	348	330	322	325	328	359	307	298	294	290	343	331	319	329	358	321	341	305	287	317	317	343	329	321	354	301	299	357	315	337	339	309	345	312	363	357	312	315	349	316	301	334	296	332	344	316	315	317	302	339	316	360	319	291	320	345	322	312	307	311	324	339	351	338	319	333	325	336	331	292	313	349	336	318	305	331	329	343	323	335	318	356	330	309	284	332	316	282	324	356	336	310	314	335	308	348	317	332	334	312	333	326	319	299	330	348	335	328	333	332	332	343	322	344	318	314	337	351	325	323	313	321	317	335	321	304	366	324	317	336	326	333	337	305	318	314	299	322	333	320	332	340	320	326	308	325	346	319	317	337	336	326	344	341	307	296	350	339	339	310	337	349	330	337	299	332	319	353	305	324	323	327	338	335	316	330	317	316	323	347	304	324	331	303	337	302	274	337	384	312	353	355	285	306	317	316	332	295	318	331	344	313	335	280	347	321	337	349	306	281	330	316	333	314	295	287	329	330	308	315	319	312	322	326	345	345	304	311	320	336	340	321	330	325	362	306	344	344	329	349	341	319	324	338	320	336	326	322	298	311	329	309	334	316	311	327	299	331	336	285	333	361	321	346	336	310	320	322	319	337	329	330	335	293	353	314	313	369	286	336	359	349	319	346	301	325	323	306	328	319	347	322	329	336	289	336	322	320	332	317	318	312	374	290	347	319	297	302	308	285	308	373	365	320	323	360	331	336	335	323	296	336	333	317	314	326	309	344	327	326	314	338	330	331	310	340	329	299	342	317	333	303	317	327	321	346	310	326	332	336	345	293	320	316	355	320	320	339	307	320	303	334	313	319	350	333	328	320	315	303	306	346	335	346	333	320	328	321	306	319	300	309	352	337	315	336	302	322	339	343	315	352	354	304	306	328	357	350	341	348	340	336	301	333	316	296	319	328	341	295	311	363	276	292	309	315	309	318	281	308	331	327	344	305	306	324	353	349	300	332	316	364	322	312	326	309	319	320	377	323	323	330	304	316	347	288	313	322	326	321	318	352	326	348	318	307	330	328	302	330	311	327	346	300	294	327	322	323	328	358	324	317	351	355	329	321	317	336	315	334	373	328	336	327	318	286	357	296	335	329	297	300	343	298	324	311	340	347	326	318	354	346	324	344	304	309	325	313	318	331	326	340	315	308	333	318	337	330	313	336	294	298	339	315	314	329	312	317	325	329	314	309	319	289	330	333	330	327	298	317	290	305	358	324	332	328	310	349	307	303	324	349	331	332	335	330	327	329	292	311	320	334	307	316	339	330	303	314	345	303	330	331	298	320	334	316	323	305	318	331	333	319	310	329	336	298	315	347	316	301	315	320	308	302	336	336	322	331	336	303	323	305	317	353	334	306	299	317	340	305	367	321	305	340	338	333	363	324	312	325	331	349	330	352	324	329	313	343	304	316	330	338	369	320	319	301	337	287	315	306	343	336	287	312	272	314	327	338	316	304	307	349	310	337	328	292	283	305	293	328	312	320	335	319	325	361	313	337	344	326	329	324	295	309	353	356	348	323	315	334	298	339	334	310	334	336	353	319	301	345	326	344	358	329	320	311	340	306	340	324	316	331	289	345	330	370	334	299	303	279	329	311	326	331	310	330	337	310	329	303	321	311	362	356	362	306	297	298	331	328	305	362	334	300	314	309	307	322	313	349	338	308	337	333	316	292	330	327	319	334	318	297	323	342	332	348	339	329	326	338	315	299	300	329	337	328	311	296	304	333	337	317	322	333	316	313	349	354	329	336	318	350	337	337	327	297	293	325	296	300	321	285	339	329	319	306	351	309	296	329	304	326	319	320	310	344	335	319	303	325	325	324	308	306	324	330	348	305	303	329	315	321	324	345	313	296	318	289	304	323	321	334	320	333	338	330	278	310	356	309	309	344	323	320	338	321	306	322	326	271	315	325	319	343	304	324	326	364	344	323	313	313	331	347	346	317	290	321	287	331	303	311	338	306	309	340	329	332	336	341	327	348	352	342	347	336	363	304	337	304	338	320	327	330	345	312	298	339	328	339	342	319	319	314	313	343	314	312	286	347	318	319	302	351	314	312	342	327	308	336	330	334	353	285	332	307	313	363	347	337	321	335	374	308	323	303	345	329	312	305	283	312	311	319	325	380	353	340	288	349	339	350	315	320	303	320	362	334	328	340	306	285	311	339	337	317	303	315	313	324	338	343	339	351	302	309	286	348	344	358	323	325	318	316	343	301	324	314	320	329	329	360	305	329	370	309	319	344	317	307	317	325	346	312	316	363	335	315	299	326	334	339	333	310	345	345	303	331	353	327	300	384	324	308	343	314	320	337	295	297	341	303	350	321	312	346	329	329	356	323	317	330	318	343	327	333	323	323	335	337	315	306	368	310	303	332	322	357	326	333	321	298	291	295	338	354	352	298	301	342	311	300	301	329	317	308	300	319	337	338	345	335	340	349	300	313	328	339	328	346	347	316	311	289	314	321	308	309	372	343	309	317	332	329	350	323	338	347	314	328	335	319	299	303	322	301	343	324	346	321	343	313	343	315	309	344	324	312	321	296	323	344	321	316	320	353	312	325	334	339	343	320	323	330	309	321	342	351	318	353	308	358	321	312	314	354	315	337	294	340	305	341	343	344	346	381	299	330	299	304	321	317	319	319	338	319	299	364	356	315	317	305	336	325	302	350	340	313	320	336	308	338	318	314	309
9020	19967	16557	9581	7046	5250	4590	3755	3037	2419	2242	2157	2173	2265	2162	1858	1671	1374	1253	1130	1110	1035	934	960	828	772	735	735	596	584	572	570	598	588	604	541	493	496	466	485	484	465	475	447	464	455	447	409	451	375	372	416	427	411	422	417	438	435	414	453	396	452	427	397	415	425	390	414	432	397	413	421	410	427	418	446	440	419	427	445	362	423	414	431	420	406	437	436	459	397	440	444	445	453	387	403	427	428	432	436	416	436	408	402	425	441	370	412	364	373	425	417	417	379	424	416	417	419	406	411	425	383	391	402	405	425	465	415	440	412	424	427	429	417	409	422	416	418	421	448	450	421	392	399	404	419	410	442	384	369	393	379	471	398	464	397	412	401	447	401	404	419	412	441	399	413	403	403	434	449	399	418	392	405	401	395	427	395	424	410	417	443	409	418	412	427	433	370	387	430	406	435	389	398	408	392	383	408	427	421	423	418	383	398	442	451	424	404	432	434	392	431	437	411	391	408	395	434	461	408	423	422	417	419	450	384	390	395	389	398	430	404	424	423	418	415	420	412	406	427	421	407	400	443	426	404	391	375	411	414	418	412	402	442	433	388	385	430	431	410	435	405	398	424	428	430	411	431	390	365	418	438	443	385	461	412	418	401	443	410	405	413	423	429	387	377	459	442	423	412	396	390	427	394	391	421	423	415	414	441	428	383	399	423	403	412	410	433	436	415	426	419	413	431	453	393	358	452	408	386	414	419	427	423	390	416	406	454	405	443	401	408	392	433	385	443	384	400	431	428	428	409	447	412	385	392	436	400	432	418	394	441	420	428	404	398	398	422	368	416	399	420	429	398	405	424	385	397	419	407	427	431	412	431	455	440	391	398	412	430	406	412	421	399	416	439	418	431	440	385	455	424	442	430	414	411	426	435	400	390	393	403	399	401	390	424	425	428	427	443	403	405	422	415	396	408	426	439	448	424	395	417	422	412	371	384	426	419	428	454	412	410	392	406	392	466	458	388	419	436	410	400	427	403	432	424	420	407	426	409	357	414	412	393	396	433	403	403	414	420	407	407	421	431	394	408	415	411	427	432	419	370	418	422	396	408	417	418	386	423	390	436	368	429	444	392	422	394	434	423	436	385	429	413	396	400	377	418	397	375	400	423	394	409	416	414	408	420	363	437	422	409	435	411	435	418	433	399	405	380	418	401	435	424	447	419	380	415	393	392	403	412	413	438	383	402	391	434	425	408	411	457	396	432	410	407	407	415	434	414	423	393	410	376	436	420	421	433	418	433	438	395	419	412	403	348	417	413	413	410	400	389	393	430	401	446	424	380	418	433	427	400	386	435	377	438	432	403	447	391	435	401	381	409	435	433	398	407	400	430	423	383	423	376	444	414	422	408	414	417	394	445	417	437	408	414	411	421	439	405	404	431	408	428	382	395	406	414	424	407	415	402	427	400	392	438	459	396	427	422	413	397	412	421	406	439	388	406	438	411	421	431	399	375	413	447	417	421	427	402	411	411	408	423	427	422	432	402	410	399	432	389	407	436	440	410	412	417	443	434	448	386	424	407	431	384	395	407	441	410	399	396	425	404	364	420	424	406	417	392	445	435	404	383	405	465	399	419	392	410	416	409	441	462	381	388	388	400	387	434	406	439	448	419	428	433	416	399	389	398	411	392	398	426	421	404	380	402	353	390	455	397	424	404	397	408	420	430	424	440	413	409	411	397	418	420	451	431	418	421	392	409	482	411	445	429	429	391	434	397	415	453	441	417	385	413	399	439	434	412	424	413	433	447	428	422	397	417	390	392	379	439	406	411	399	455	416	420	405	412	423	429	412	409	406	399	447	390	408	415	404	420	427	448	432	444	404	449	371	399	394	409	416	421	390	448	412	434	392	406	396	404	369	390	396	434	439	425	360	398	413	423	389	433	430	414	454	416	382	396	409	374	400	430	395	403	401	395	443	382	410	403	450	393	406	405	407	453	398	421	401	415	390	407	449	421	387	385	395	424	434	405	417	395	400	389	361	415	436	407	441	413	385	381	385	397	407	435	399	388	424	397	388	424	396	414	434	391	405	417	426	413	414	413	435	424	448	428	412	418	414	380	402	405	423	385	422	383	419	459	370	397	410	409	440	383	376	419	455	433	385	435	434	425	401	406	416	409	410	377	370	408	388	402	400	424	429	419	409	421	427	426	439	394	407	413	426	385	424	411	359	383	453	451	430	372	373	418	409	446	432	418	376	406	443	415	446	420	411	406	423	408	414	388	438	416	430	439	392	412	413	428	395	407	431	420	388	392	398	382	409	393	423	401	410	415	397	396	429	378	411	424	433	450	423	434	418	444	407	417	386	395	412	395	425	407	453	430	401	407	420	422	443	371	399	420	394	411	424	434	428	399	412	414	381	428	438	425	394	410	417	407	437	389	425	413	412	381	375	437	470	402	415	384	404	383	446	406	390	401	393	441	429	404	440	441	437	429	441	390	416	419	424	356	420	419	409	410	406	372	405	394	427	399	375	416	433	411	397	402	413	413	411	401	399	422	400	412	454	418	423	427	411	412	441	389	374	379	397	388	400	430	410	428	397	421	424	429	427	415	395	374	423	385	449	389	424	412	374	422	404	402	445	391	415	423	429	387	386	421	406	423	404	381	447	384	435	423	430	388	401	402	400	380	436	421	422	457	404	415	464	393	431	397	403	409	433	415	412	417	418	432	424	418	401	419	441	380	402	450	405	432	428	409	421	402	407	381	427	426	395	438	425	436	416	429	460	429	426	400	360	397	425	426	362	400	390	412	402	395	440	412	400	423	443	435	426	427	422	443	448	395	385	386	431	377	380	422	426	440	382	428	443	429	446	440	420	454	405	418	420	427	385	438	410	393	404	449	439	397	446	391	416	382	450	398	405	392	418	417	373	420	433	437	408	417	411	381	409	421	409	426	364	372	410	398	435	424	429	446	444	403	410	401	395	428	423	375	425	419	429	383	429	396	393	373	422	385	391	411	403	426	429	425	445	416	435	449	383	426	411	437	409	423	411	452	412	408	451	440	422	425	421	417	398	420	385	391	440	414	416	407	419	390	413	417	400	407	414	432	399	423	422	405	398	442	428	412	406	400	436	414	405	419	395	389	417	414	434	434	409	408	393	443	430	434	424	430	422	435	411	381	404	430	390	383	402	446	411	437	414	409	417	439	428	407	465	415	426	421	439	392	417	417	440	401	398	410	413	437	395	385	402	421	390	443	401	414	369	400	434	475	387	449	401	411	415	379	383	430	414	397	439	418	410	411	390	404	396	417	418	458	411	403	404	360	375	431	413	402	419	422	368	422	388	414	394	408	389	379	426	435	401	456	431	380	430	429	405	414	401	420	434	423	398	430	419	387	395	439	426	390	384	434	433	404	411	430	408	423	436	430	413	447	412	406	473	396	385	421	414	424	422	388	437	406	419	404	428	392	419	419	423	451	449	407	419	379	418	398	418	416	456	436	425	404
25133	20995	26765	24900	7907	2245	1960	1529	1353	1232	1229	1235	1179	1282	1197	1155	1061	995	988	988	893	922	851	826	829	830	829	806	734	808	794	744	756	701	763	724	754	776	751	734	707	711	742	737	664	707	689	740	746	704	679	716	694	678	698	708	720	704	737	724	722	726	742	714	674	722	698	713	746	777	719	734	731	703	750	701	715	713	718	712	708	718	713	711	688	713	681	711	692	738	672	711	704	791	752	723	767	734	760	692	651	678	733	675	687	740	732	747	733	685	706	757	706	656	741	707	710	759	785	713	750	699	713	708	732	711	690	668	763	677	677	725	718	734	675	730	726	759	686	732	704	748	736	717	684	738	690	673	714	689	708	679	727	726	718	726	681	687	699	691	698	735	639	741	701	713	690	681	685	686	712	684	690	718	715	700	758	697	711	700	684	681	736	718	732	674	733	733	770	738	698	712	638	700	737	758	717	794	743	694	691	729	704	710	702	749	686	685	708	728	741	724	723	724	716	674	707	688	724	735	716	751	700	722	751	682	663	722	699	701	681	677	684	743	683	765	683	665	706	739	708	715	697	719	681	735	698	697	705	690	748	692	748	746	710	735	702	687	683	742	703	737	706	732	761	694	742	701	747	727	731	725	709	684	677	724	758	735	735	709	755	719	723	759	710	698	700	735	650	701	712	746	698	714	701	730	711	701	751	692	665	684	715	729	717	685	726	714	753	736	716	672	669	743	659	725	722	682	725	706	731	730	728	712	694	689	737	739	693	685	703	687	646	708	713	712	716	679	733	730	678	698	713	722	693	687	758	752	772	715	736	720	707	703	696	761	715	732	701	724	707	665	717	722	723	723	754	722	712	710	703	772	694	670	716	685	728	742	776	749	696	723	715	718	736	704	731	720	722	727	726	700	682	684	692	714	726	713	710	738	724	721	709	736	737	695	693	731	667	783	723	734	693	681	725	728	762	670	766	687	706	750	702	718	748	717	754	703	702	708	703	690	661	740	745	724	707	757	712	768	733	716	767	749	699	739	727	681	702	685	728	708	702	688	681	707	724	733	752	710	740	672	728	706	728	719	695	728	724	684	726	727	709	739	689	690	728	759	675	727	680	732	687	736	693	699	691	730	729	713	723	713	713	765	723	730	723	753	771	711	756	670	738	728	713	727	670	685	734	734	725	759	720	709	768	713	742	683	719	691	713	679	699	680	672	703	709	658	709	713	697	693	710	677	687	688	712	700	724	688	727	662	684	680	725	698	699	735	727	705	766	727	695	658	724	670	717	701	687	703	745	758	717	687	681	690	721	708	722	728	727	677	706	748	718	728	705	752	726	763	759	720	757	680	743	674	727	668	667	764	710	695	714	689	759	742	756	721	675	705	765	717	757	708	699	684	715	702	719	711	738	765	719	683	681	697	692	686	688	708	704	732	723	661	678	758	736	700	730	710	733	677	711	708	743	752	731	700	670	744	695	700	651	693	673	705	699	676	743	713	710	724	698	761	685	737	682	706	761	756	746	680	727	693	684	702	697	757	727	742	684	729	703	761	753	730	682	704	713	733	740	677	683	692	738	660	752	732	690	752	708	696	706	705	663	773	706	714	727	719	666	698	747	711	736	714	778	722	721	695	758	746	667	757	712	683	665	686	686	669	646	671	684	727	668	711	745	720	703	677	682	716	724	681	675	717	699	682	755	688	671	754	697	741	706	724	723	733	794	690	694	704	750	688	659	647	715	710	685	700	703	670	711	752	712	708	729	724	684	661	675	701	754	737	681	774	682	719	687	712	722	743	720	690	676	699	720	740	699	715	712	684	700	695	740	746	744	693	731	743	678	725	654	720	736	734	676	730	713	749	643	683	737	707	701	702	719	705	696	687	716	752	720	682	720	687	698	736	706	654	702	679	702	720	686	702	707	690	754	669	706	733	733	683	757	694	677	675	714	716	718	691	713	704	673	689	717	727	716	698	735	683	728	663	730	704	709	695	753	724	704	675	700	741	691	755	726	731	735	737	710	724	739	681	696	744	705	693	745	729	702	702	744	731	730	704	691	705	701	718	696	760	738	676	707	699	709	744	669	747	707	732	731	671	751	741	736	706	761	662	685	703	737	737	723	680	716	705	725	689	744	776	713	673	693	700	744	737	699	681	767	719	736	685	755	694	742	696	704	712	728	699	715	712	663	684	707	726	711	668	679	719	694	696	688	717	689	738	682	705	639	724	685	700	717	755	721	688	739	710	715	730	650	745	739	738	717	703	694	722	700	771	730	705	680	704	654	709	761	724	717	722	721	754	728	721	685	737	696	714	664	710	693	730	719	705	735	707	690	739	726	729	672	709	727	673	723	691	768	664	677	747	718	696	688	664	700	679	734	670	673	673	726	664	705	749	714	764	725	722	730	657	688	710	721	725	762	656	719	692	726	728	713	729	721	701	731	738	720	737	764	656	697	698	730	700	753	676	686	727	715	721	716	746	704	723	756	725	721	705	681	744	712	705	733	697	762	695	722	717	684	666	677	718	660	705	730	737	722	733	757	701	706	777	712	720	702	714	706	726	716	729	698	699	687	760	699	715	642	736	724	730	721	751	705	721	714	679	714	660	734	698	709	720	727	690	767	709	729	729	682	727	744	681	744	698	731	719	715	691	709	671	689	711	732	669	685	730	714	684	706	727	712	746	721	686	719	716	722	692	767	678	728	706	702	751	727	638	743	727	740	707	726	719	705	712	722	712	706	740	692	704	746	697	712	744	692	699	675	715	738	733	649	726	709	720	694	728	702	724	680	713	720	758	652	694	749	714	746	738	739	690	712	730	737	711	721	696	734	723	728	714	714	742	681	726	735	690	737	711	743	698	716	750	686	635	694	752	733	725	691	732	723	720	755	661	642	700	716	696	702	705	728	712	719	684	665	706	749	710	717	778	761	718	697	743	713	709	749	751	749	694	694	711	671	700	694	664	694	709	738	736	790	731	734	657	718	711	644	730	698	725	700	715	685	709	714	734	731	701	721	725	689	703	658	711	725	735	739	765	728	724	708	693	680	707	724	651	680	755	669	673	722	710	697	741	782	716	747	711	704	674	703	699	716	725	746	736	683	742	773	688	712	708	775	703	747	725	676	727	708	714	691	697	792	682	692	699	757	701	717	677	677	701	712	748	668	719	678	679	707	724	682	703	658	706	658	727	725	706	703	679	692	686	693	731	681	688	704	723	675	690	696	732	726	683	739	651	687	696	686	729	675	736	673	722	703	706	721	701	670	720	759	681	702	681	743	706	679	701	677	677	668	708	730	719	741	693	750	744	687	715	700	687	701	689	712	698	745	684	725	660	698	718	704	693	739	671	705	724	707	752	737	696	751	738	722	721	647	690	768	725	687	689	700	708	744	666	728	762	741	716	732	672	716	709	734	667	726	704	693	710	729	714	720	737	717	715	698	706	755	708	720	723	726	737	721	709	667	713	648	720	698	697	732	710	709	711	704	763	718	697	697	737	764	683
9043	16528	13104	7495	5383	4288	3896	3188	2608	2319	2275	2136	2197	2432	2203	1984	1691	1597	1499	1490	1304	1318	1184	1209	1176	1122	1114	1088	1004	1006	992	974	988	981	968	965	904	911	975	956	878	868	907	930	909	861	893	885	878	788	844	817	870	881	857	797	895	905	892	877	875	852	802	864	857	829	845	818	885	895	865	883	833	856	851	944	879	847	865	892	784	897	906	884	829	877	867	856	859	863	839	869	905	897	912	817	830	830	875	869	866	886	848	857	822	862	814	869	854	875	888	833	842	855	890	841	881	852	910	888	805	828	902	786	868	910	858	809	828	857	849	863	857	870	861	794	848	852	877	878	886	881	863	899	861	885	849	883	832	810	853	837	848	816	844	874	850	851	888	879	870	896	857	834	869	845	829	854	903	865	872	898	866	841	895	839	865	901	873	830	849	870	901	915	816	847	850	850	864	836	871	835	772	787	820	825	881	875	803	864	857	839	869	900	865	828	898	843	886	923	854	810	870	874	879	829	865	837	808	854	924	867	841	899	904	846	839	851	822	869	852	841	842	873	838	796	850	909	854	920	867	895	881	864	867	886	865	850	922	857	788	828	812	835	841	869	827	805	791	886	900	902	840	847	879	905	826	857	880	823	869	843	861	848	864	820	895	904	826	867	894	827	840	821	865	878	883	879	862	878	888	818	888	859	807	867	869	851	923	838	911	874	863	889	897	846	890	862	859	866	852	819	835	870	862	854	851	905	924	863	892	855	871	882	815	884	861	888	900	924	868	853	850	885	846	923	830	855	835	861	907	898	843	832	916	876	839	808	921	839	822	875	888	847	890	840	888	814	813	869	828	816	890	909	822	839	883	872	851	858	836	878	875	852	880	879	796	872	853	822	830	866	883	872	812	836	846	812	850	829	874	873	819	839	844	858	836	866	867	848	844	855	891	892	830	893	862	845	827	849	834	812	800	911	890	870	837	844	805	915	870	844	829	896	801	913	860	816	840	911	870	896	859	858	850	830	876	853	790	925	860	883	838	811	861	859	899	869	836	865	882	849	890	839	885	855	868	891	918	852	834	899	823	906	882	865	910	821	867	828	904	869	876	857	851	864	856	884	861	884	829	921	889	879	900	880	880	844	828	832	902	806	814	836	958	898	870	886	912	869	889	845	847	895	823	852	855	832	858	877	857	838	849	900	866	850	860	867	871	866	870	842	849	868	868	831	885	857	869	803	814	894	860	910	872	850	875	878	838	826	822	843	873	865	907	871	867	866	896	871	844	873	868	820	854	824	881	876	858	835	883	857	825	828	839	797	875	885	849	897	850	823	826	903	853	902	811	894	884	899	782	840	866	906	910	831	807	878	889	854	870	828	815	864	870	856	877	882	837	807	855	831	852	829	842	894	889	900	882	868	825	820	898	859	878	856	834	814	848	891	859	858	833	811	854	839	802	785	862	848	869	826	852	835	865	846	867	855	890	844	874	870	890	826	868	852	896	847	844	844	868	906	874	917	809	834	857	818	866	873	877	843	856	893	796	883	883	907	868	899	846	798	873	848	880	807	869	871	877	860	887	875	854	828	835	851	879	845	873	861	829	858	869	887	848	833	884	793	841	839	862	861	843	852	850	892	841	821	857	908	875	876	901	865	837	851	846	836	867	839	816	848	845	834	895	838	853	863	919	863	859	877	893	908	799	822	876	829	833	836	842	820	862	866	896	814	883	872	874	876	888	826	854	896	869	908	850	831	825	809	848	865	854	812	868	868	877	845	834	831	821	869	821	841	879	886	866	892	896	850	895	864	889	861	876	827	896	853	810	825	839	833	899	918	843	866	865	860	823	882	872	862	852	841	885	855	805	863	875	851	862	880	872	943	825	871	846	940	816	884	868	953	869	822	867	863	859	909	896	872	865	843	892	830	864	869	862	886	838	832	820	857	825	847	834	848	831	881	862	855	808	890	862	824	846	847	827	831	866	870	880	765	867	896	851	844	829	839	827	862	818	845	865	918	850	804	833	843	887	889	848	844	855	857	868	863	818	871	876	884	873	816	863	859	876	809	849	864	815	905	837	859	912	855	845	878	857	846	862	875	888	923	819	836	896	900	861	862	802	815	870	883	852	858	848	837	864	831	894	862	831	862	830	858	868	840	889	884	843	877	869	863	873	859	865	871	909	817	828	823	862	897	873	858	834	868	858	876	863	811	803	919	858	874	854	874	850	891	877	878	831	847	845	882	864	829	852	841	860	913	864	836	856	840	862	835	877	807	845	819	836	939	850	868	866	852	856	838	838	885	864	865	870	853	861	864	870	862	873	801	845	839	832	806	825	870	866	886	859	830	855	846	889	841	899	887	867	858	872	875	818	823	909	848	856	784	832	892	823	884	826	900	827	832	899	880	892	844	899	868	856	851	890	857	928	846	821	861	831	855	846	871	839	906	876	901	900	857	813	890	895	829	865	837	889	824	808	872	866	848	870	847	860	854	839	886	918	861	881	872	809	886	857	883	881	830	855	878	816	848	932	825	798	895	803	860	859	825	873	903	823	832	908	852	870	869	825	858	831	859	849	850	860	879	809	870	884	851	804	814	827	871	835	798	858	889	875	867	893	881	842	876	886	896	843	850	838	875	838	839	866	857	832	839	830	856	887	906	861	824	864	890	861	889	799	859	846	887	910	842	880	860	886	883	876	818	836	872	853	849	822	877	888	857	890	881	888	912	870	851	902	839	868	820	906	840	827	891	852	896	884	801	892	880	827	848	864	811	884	859	882	849	927	850	845	896	864	848	868	907	858	861	879	842	864	899	871	888	828	862	879	912	829	882	906	857	891	857	871	885	827	851	861	903	893	875	867	861	851	868	897	863	899	827	815	807	866	842	841	904	855	852	891	831	855	875	873	871	848	839	893	858	881	837	831	846	816	915	818	869	863	817	847	911	883	872	846	857	830	887	817	856	880	880	840	866	889	873	887	852	847	865	868	890	905	844	853	871	877	841	887	878	840	846	923	849	867	923	862	874	906	868	907	888	853	827	861	825	858	873	862	919	889	858	895	827	878	871	896	873	846	855	891	893	882	876	825	867	868	837	835	788	861	883	833	865	871	874	838	872	862	847	846	862	853	849	865	875	881	873	873	920	852	902	871	847	810	861	878	847	876	861	881	841	838	879	892	860	887	864	870	814	833	839	863	842	848	853	867	797	854	898	888	882	862	868	909	853	893	832	834	877	882	857	835	839	864	814	861	826	894	856	849	842	830	860	914	829	884	867	856	896	843	862	852	804	830	823	841	852	900	809	856	884	891	833	869	823	908	868	898	881	813	834	895	828	886	813	876	825	879	885	846	911	815	878	869	863	875	883	836	811	828	866	902	868	819	883	878	852	834	895	857	834	893	804	840	886	900	846	870	821	897	872	902	815	897	835	839	909	857	868	851	901	835	832	852	852	840	872	860	868	852	893	831	837	849	829	841	919	865	846	846	799	811	830	828	874	892	853	892	832	807	889	884	862
22819	20990	28667	23490	20988	21011	9075	2859	2070	1853	1666	1575	1586	1710	1606	1370	1198	1055	1006	988	974	807	850	784	813	747	669	648	575	635	651	643	561	607	585	551	531	511	507	474	492	516	483	460	502	486	440	427	499	458	495	395	433	497	443	467	435	491	462	473	481	479	498	449	467	431	520	431	460	462	461	460	467	447	489	420	439	468	471	494	448	435	450	436	456	455	444	458	505	454	467	443	466	505	466	493	504	454	443	451	437	474	464	441	438	460	528	481	452	444	415	442	502	498	448	445	471	440	437	482	472	495	474	436	463	463	453	474	472	426	497	495	477	460	446	496	456	438	446	461	471	456	474	459	423	458	407	479	484	462	477	467	497	454	468	478	446	414	514	488	505	487	449	483	491	484	501	498	451	446	444	447	485	454	486	452	489	473	443	478	464	491	422	460	469	455	502	442	476	442	505	442	475	467	453	456	435	463	440	457	469	472	502	437	451	479	476	449	493	453	454	498	464	474	458	454	460	443	444	439	425	483	462	469	449	479	472	483	466	445	443	441	457	452	426	428	428	446	480	453	455	458	425	442	468	476	463	475	473	445	458	461	461	458	403	465	448	473	448	454	486	454	437	478	470	475	473	456	442	473	454	446	443	474	451	459	426	484	449	443	462	447	454	522	427	460	429	451	470	471	482	439	418	466	456	446	443	475	459	406	464	468	433	441	478	433	464	473	463	450	448	462	462	460	457	523	455	471	476	455	471	463	442	476	496	487	465	458	488	472	477	462	466	480	458	475	447	446	491	468	443	456	491	454	451	432	464	469	478	444	461	466	418	446	474	454	458	429	507	445	470	453	498	434	426	407	459	444	452	480	450	427	464	465	471	469	451	460	441	450	474	408	445	459	472	485	442	475	460	442	497	469	444	430	430	525	449	479	467	459	457	440	468	500	503	443	486	476	466	452	453	470	486	453	436	467	453	461	435	474	456	435	463	418	485	496	451	471	499	470	457	451	454	467	448	444	467	452	453	433	451	442	454	478	483	487	478	461	446	464	455	481	437	501	469	468	498	445	458	441	432	457	441	481	480	489	461	430	430	413	454	445	456	476	447	457	459	477	452	439	441	457	505	457	489	433	467	437	467	471	460	479	467	459	480	461	459	448	492	426	467	491	442	454	448	430	489	472	447	470	469	470	463	433	448	469	449	459	439	453	483	453	444	453	470	480	437	469	442	472	482	424	434	463	472	479	455	460	484	463	466	449	453	424	502	472	440	442	457	473	508	514	444	472	444	442	449	459	483	451	420	454	475	479	461	429	427	472	482	439	413	485	426	453	438	439	486	468	496	503	429	450	440	501	439	428	455	471	461	496	465	479	476	454	427	459	485	460	446	468	486	504	450	464	505	460	489	488	470	488	484	438	471	465	496	459	478	500	450	458	457	488	487	437	426	472	438	463	446	452	491	474	450	468	444	401	477	480	478	427	440	449	452	482	464	477	479	466	441	476	440	469	438	471	475	476	499	477	479	442	442	468	468	457	462	448	434	457	438	442	472	468	448	460	448	488	460	469	441	490	439	455	468	475	459	479	448	467	456	482	414	424	421	403	432	468	449	416	463	454	469	450	459	453	488	460	472	461	497	440	464	486	469	492	454	501	463	466	473	468	485	476	456	438	473	480	474	456	452	482	485	469	451	423	450	408	462	446	453	462	428	435	462	490	476	448	498	456	493	424	475	431	455	481	447	456	462	477	447	463	475	452	467	454	438	472	450	447	420	477	451	467	435	442	478	435	423	459	445	437	441	432	424	481	446	480	447	458	451	469	469	439	487	460	443	432	439	413	455	463	430	489	436	442	475	434	459	455	466	456	460	467	437	473	406	465	449	448	491	476	479	440	480	442	457	430	473	452	436	463	463	442	413	496	462	464	437	442	425	447	474	466	471	451	453	451	487	427	443	413	441	466	434	458	471	432	458	455	458	445	486	433	417	437	451	486	490	462	467	456	481	464	482	480	493	494	445	472	482	486	410	429	426	433	463	477	439	476	443	464	477	480	448	436	474	434	444	440	456	423	467	461	472	480	431	512	474	447	461	440	464	426	444	472	441	477	474	482	460	434	470	418	425	443	452	485	415	459	449	461	457	475	456	439	506	454	464	507	434	465	477	473	432	491	416	462	450	469	441	412	476	485	412	478	448	484	442	505	463	459	476	444	455	420	447	477	480	455	452	477	429	453	469	465	462	449	491	482	471	481	473	468	442	466	458	450	462	487	500	468	446	445	440	479	483	483	453	464	493	520	454	462	462	486	466	425	486	469	473	460	431	442	421	441	440	469	500	442	432	448	465	446	498	461	494	431	450	481	479	480	471	442	449	437	461	469	473	472	421	464	405	423	431	458	470	458	433	457	471	481	484	441	452	429	479	467	452	458	458	431	461	469	466	461	459	443	470	443	403	453	441	491	474	442	468	435	450	443	515	497	439	431	452	464	462	476	469	462	474	466	443	443	454	448	449	423	440	444	483	459	464	466	472	486	448	470	453	456	408	448	429	442	442	460	452	475	486	446	434	409	457	480	430	432	489	421	438	439	462	460	464	453	441	426	471	444	455	493	452	461	450	501	475	436	441	473	480	456	477	448	457	444	448	470	448	434	474	437	461	500	448	448	456	475	467	456	451	477	489	457	476	490	459	413	427	504	460	476	411	442	459	469	459	454	445	444	470	431	484	492	441	451	497	463	476	464	485	443	475	442	456	469	431	437	464	477	452	479	442	455	469	429	498	494	441	443	419	447	433	468	458	456	480	462	422	426	460	458	466	428	470	457	423	429	479	397	467	458	392	412	461	500	442	450	461	458	449	468	471	472	454	481	452	437	481	460	446	426	441	458	433	445	495	465	475	472	448	444	456	471	422	453	469	444	436	452	445	495	442	460	456	451	421	464	463	492	469	493	443	460	489	469	426	479	450	460	473	476	482	476	467	484	462	446	448	423	454	450	436	457	460	472	508	442	497	473	436	472	466	454	456	473	422	465	462	469	448	447	443	457	455	436	455	453	461	443	485	449	477	475	453	471	421	471	471	472	415	467	458	459	436	456	469	437	442	475	429	434	451	449	453	460	462	432	480	445	478	461	456	472	450	487	469	435	461	440	482	433	487	470	474	456	455	474	448	479	476	459	434	467	450	439	470	498	483	451	460	457	448	507	480	452	502	412	434	439	478	463	436	469	458	447	486	471	473	445	473	477	477	471	466	434	454	480	440	456	432	476	472	426	491	469	456	463	473	449	461	490	478	451	463	472	460	460	450	460	480	461	499	469	466	467	478	411	454	449	444	480	434	428	463	450	455	470	470	425	492	444	435	437	426	459	444	479	443	433	452	479	463	427	473	462	449	413	482	491	443	419	472	435	458	460	451	456	482	448	463	456	467	479	440	434	478	473	455	474	476	459	462	495	406	423	448	493	473	436	503	470	469	474	417	462	462	423	455	463	466	459	464	474	468	500	429	406	504	435
11838	27082	22088	13831	10302	8060	7110	5641	4578	4066	3482	3199	3324	3594	3186	2802	2347	2079	1880	1759	1575	1526	1347	1371	1272	1159	1025	953	912	865	903	859	815	776	797	735	641	688	657	625	609	635	594	632	603	578	553	580	548	522	576	576	522	536	563	550	544	539	519	578	569	527	566	557	542	593	553	560	537	545	592	592	578	511	573	540	511	548	592	586	550	579	565	538	546	558	532	534	575	582	551	581	577	589	560	553	565	581	564	524	557	552	529	526	531	582	540	572	571	518	564	517	536	538	529	540	538	530	545	521	526	552	549	537	539	583	530	556	564	569	523	529	526	550	561	563	569	561	534	532	534	566	552	543	578	535	556	545	561	522	517	573	516	585	518	534	549	563	579	541	534	554	537	523	544	540	526	553	533	536	554	560	528	545	527	598	515	504	534	572	555	568	573	568	572	566	547	542	503	571	543	559	542	535	555	509	499	525	559	546	561	508	592	540	555	554	563	544	544	568	501	545	492	533	541	518	615	504	508	562	554	524	549	523	519	542	563	570	538	520	514	515	547	539	548	527	595	566	582	494	575	607	522	536	536	566	533	516	547	542	541	534	562	531	534	509	527	553	540	542	551	538	544	564	571	579	628	538	514	567	578	518	563	517	553	543	517	579	527	489	567	549	514	515	589	547	561	572	589	566	546	552	528	521	558	571	553	585	512	566	545	539	588	541	546	524	524	569	543	552	570	526	515	541	534	539	502	537	542	534	508	515	532	564	539	524	572	514	554	561	598	521	530	510	563	507	529	493	546	551	564	526	511	558	527	522	564	560	542	584	534	553	529	524	540	487	538	564	534	528	535	570	502	562	543	525	598	564	571	543	536	569	527	519	564	525	573	516	535	532	543	555	542	564	537	539	560	532	530	536	547	569	552	536	518	541	495	581	507	521	551	539	575	535	507	554	541	563	559	512	542	538	520	515	543	510	545	522	521	560	593	538	536	569	563	541	553	554	567	547	561	549	542	552	577	527	557	502	522	527	563	568	533	557	547	571	539	560	528	579	568	513	512	587	525	591	565	498	506	527	552	522	536	544	531	557	521	581	539	541	510	540	556	508	533	532	556	553	552	568	561	588	609	586	564	535	555	556	540	544	561	541	535	560	522	582	531	525	538	534	552	517	560	577	569	554	519	531	549	531	574	598	512	555	509	553	550	531	507	529	548	591	572	553	542	507	540	589	539	549	523	526	523	527	557	534	500	556	555	532	564	516	537	540	529	557	528	525	535	528	565	519	544	524	501	594	536	541	548	612	553	548	561	484	555	520	558	549	550	576	559	536	524	524	550	542	539	571	523	554	522	570	566	544	548	529	563	517	539	528	528	578	535	510	549	506	555	552	546	523	529	526	527	541	533	550	534	547	588	585	533	518	531	546	546	574	538	548	565	569	567	571	524	576	558	529	557	540	573	527	535	561	575	523	594	519	567	507	519	545	533	559	536	558	539	553	547	547	531	508	539	494	545	573	505	515	560	556	513	555	583	520	567	539	523	557	534	568	580	558	540	544	532	530	573	551	566	524	537	532	560	548	525	537	520	554	530	538	532	540	579	513	527	556	575	571	539	534	536	528	587	573	521	522	537	556	579	557	547	568	537	518	550	558	556	509	556	527	536	572	584	576	529	560	550	557	545	563	535	521	528	513	534	514	522	556	545	517	521	531	542	547	513	551	547	551	554	538	573	541	538	494	567	493	579	553	562	545	560	523	539	587	542	552	537	552	534	525	533	514	557	602	557	518	553	540	520	543	557	533	560	467	541	583	556	533	563	587	552	544	484	548	525	516	529	574	515	530	555	532	549	564	570	528	508	580	594	534	505	559	562	514	519	553	541	523	504	519	532	590	536	520	538	556	530	548	478	579	560	535	572	516	545	554	585	542	577	521	530	513	539	526	545	515	495	545	551	538	593	546	536	556	556	561	510	518	581	548	557	549	522	530	555	529	538	533	525	527	544	475	491	556	509	539	563	529	557	592	551	586	522	522	522	550	530	550	536	539	489	564	588	534	569	527	522	562	543	554	548	551	519	551	579	538	570	515	554	516	541	568	557	563	523	547	514	558	526	525	558	515	525	544	520	509	531	589	557	563	541	581	563	502	505	541	527	515	541	569	521	536	543	532	545	577	544	509	538	557	573	511	538	498	535	562	525	573	546	584	546	531	541	540	550	510	529	529	569	552	472	531	547	570	535	538	597	532	572	545	560	565	508	520	553	562	535	546	486	555	518	574	577	566	505	562	581	543	556	554	560	542	529	568	509	543	571	521	539	525	519	544	583	573	550	578	489	513	544	528	565	521	509	556	551	510	568	498	578	555	549	534	530	549	522	507	519	527	553	534	527	553	525	558	534	550	569	538	501	469	537	530	515	565	575	534	606	530	550	537	502	560	550	547	561	542	522	542	577	524	531	576	521	565	535	512	586	535	552	563	499	556	528	518	536	541	555	548	554	571	535	526	545	525	570	531	508	510	522	562	547	547	546	534	518	542	485	541	556	497	548	553	508	535	565	573	480	495	538	581	514	515	526	533	535	529	515	566	555	541	512	542	521	528	563	555	529	533	520	537	561	516	522	546	487	570	579	553	499	544	521	543	546	558	472	559	564	517	578	547	508	577	531	535	519	527	537	563	546	566	578	529	546	547	494	568	531	550	547	570	546	541	533	544	552	561	535	522	529	523	554	557	543	544	560	520	544	547	538	556	551	555	561	521	505	518	497	572	544	503	566	573	531	501	575	580	540	550	537	551	525	520	575	583	520	540	532	512	555	519	553	527	563	523	517	517	480	545	568	546	548	532	520	544	550	527	580	534	536	555	553	527	553	568	508	539	543	570	584	542	575	555	529	546	514	549	550	521	566	534	568	568	555	534	561	580	541	569	520	535	534	526	576	538	542	521	543	517	520	511	560	537	593	502	577	562	560	564	536	555	564	561	522	562	527	554	548	546	590	501	521	553	573	549	551	566	533	535	575	557	515	550	538	515	581	526	520	484	548	526	539	536	518	527	541	502	529	530	588	536	544	531	602	529	526	542	514	533	526	557	524	550	504	527	566	528	583	569	553	567	565	609	488	557	554	545	559	540	539	522	567	505	568	534	523	507	512	588	504	555	558	558	536	564	560	540	546	528	511	526	546	544	546	529	538	558	535	588	496	518	553	505	573	566	522	546	572	553	570	532	511	473	556	569	521	563	555	580	543	541	599	561	548	529	542	567	537	532	533	515	557	508	525	550	528	606	535	563	564	514	535	562	525	588	523	539	614	570	584	527	501	589	549	537	554	529	585	579	540	546	573	541	586	559	547	551	584	535	537	551	527	557	580	568	552	560	530	527	544	570	527	548	554	529	532	487	551	536	503	563	523	513	559	514	521	514	558	560	575	538	578	526	549	553	578	564	579	560	528	546	553	552	527	505	547	564	562	572	540	543	543	565	538	529	513	510	550	531	550	518	587	546	535	565	586	540	578	562
26873	19568	9646	3603	1838	1410	1295	1042	984	932	890	914	949	931	911	813	787	765	741	695	697	660	664	647	635	640	605	628	586	604	597	603	610	636	594	580	575	524	615	563	520	582	571	553	584	508	530	577	565	560	552	570	543	572	540	520	573	515	560	560	536	571	515	558	544	503	541	536	532	555	576	592	567	564	532	543	539	552	550	567	538	571	539	519	579	549	554	581	575	532	556	546	504	550	549	572	574	563	510	580	552	583	535	546	557	543	576	535	550	589	556	522	555	547	526	531	537	568	554	545	530	589	540	539	510	576	566	563	576	515	587	597	530	544	572	569	519	583	559	563	518	546	542	583	538	552	522	559	546	553	547	564	506	539	520	584	560	574	547	590	518	573	550	548	531	576	511	566	536	584	522	567	586	534	599	510	512	573	519	535	543	575	563	564	578	528	544	554	569	564	552	598	533	548	505	578	570	575	573	577	546	561	569	577	556	614	521	620	570	609	566	577	545	563	553	540	559	552	544	563	538	527	531	517	524	503	521	578	605	535	559	559	541	583	582	547	534	560	584	565	567	541	550	589	543	559	531	578	562	543	567	542	587	549	597	588	537	553	550	534	544	579	525	575	546	563	519	561	579	584	545	528	593	538	562	511	567	544	548	541	513	582	522	519	550	582	508	525	521	530	555	580	547	568	555	571	561	519	592	546	555	610	585	524	551	542	529	569	518	573	551	531	546	586	539	554	544	489	503	583	538	542	556	521	542	563	571	541	544	568	547	503	520	515	555	521	590	569	528	537	552	544	535	530	528	531	554	560	544	537	556	558	579	586	486	568	578	522	515	532	557	555	542	567	557	541	542	517	580	558	535	506	537	559	597	559	570	571	526	549	574	543	577	577	580	548	555	613	572	553	515	523	597	525	506	592	567	560	585	526	554	593	532	591	554	563	528	593	586	541	556	559	553	549	533	544	545	559	551	541	568	540	545	577	566	519	543	571	540	549	558	520	561	552	615	552	552	569	532	577	555	551	532	529	559	561	534	602	562	549	542	557	524	564	531	539	592	552	582	549	549	550	578	551	522	536	560	581	563	526	584	554	509	526	548	509	578	565	558	542	602	523	542	539	617	537	535	545	589	552	593	565	553	538	531	573	534	562	528	577	563	548	548	559	577	542	554	565	571	520	591	593	533	568	553	532	538	541	558	502	543	522	566	544	556	553	586	581	586	557	519	523	515	500	594	546	569	544	556	559	522	540	515	524	568	550	557	540	541	557	548	528	553	565	586	520	562	553	582	543	528	557	532	603	535	562	566	531	577	586	550	548	585	560	560	578	548	551	548	609	541	549	538	549	554	526	531	529	544	556	537	567	554	577	536	558	561	558	541	548	542	584	526	555	547	522	543	576	553	593	526	589	532	507	524	546	542	502	529	570	587	590	513	552	489	576	582	561	535	540	505	522	560	549	547	544	548	549	569	555	538	536	543	526	543	521	528	532	550	547	520	542	555	560	547	547	509	559	566	527	566	578	552	542	544	558	556	531	590	529	547	568	554	569	573	574	586	577	573	541	608	533	550	537	500	512	548	618	538	560	574	529	538	579	576	526	549	538	523	574	557	558	536	497	550	580	527	548	499	562	579	589	568	521	553	590	555	575	602	529	570	595	596	576	571	549	493	566	576	590	582	517	588	515	575	559	588	525	563	540	573	574	555	529	520	528	554	583	520	588	548	615	534	541	549	583	519	550	580	569	550	573	570	572	570	581	575	597	518	559	550	565	573	577	540	572	559	543	548	578	621	530	563	559	555	571	517	519	559	592	538	569	504	555	583	544	561	536	584	510	536	547	552	555	561	572	533	532	549	544	512	544	579	538	588	560	554	598	562	532	509	577	571	561	539	555	550	566	590	579	587	574	556	568	555	553	576	574	542	528	520	537	544	531	566	580	555	562	534	515	602	542	581	567	532	543	564	574	523	552	589	547	576	562	539	547	555	558	548	509	556	561	586	539	525	542	569	551	562	540	549	533	537	501	582	528	549	522	550	540	574	536	504	531	530	550	538	549	565	559	534	584	586	540	579	510	560	583	554	567	580	547	522	529	537	579	557	536	581	538	550	543	570	551	512	573	552	496	561	526	529	528	556	563	564	538	566	557	546	545	507	546	554	544	523	521	543	549	576	529	554	525	550	605	586	548	565	517	562	584	517	563	571	547	561	532	527	517	542	588	557	547	574	534	527	597	603	534	574	501	525	555	550	621	585	541	545	564	517	583	575	559	555	580	552	565	548	569	527	586	550	565	546	557	554	564	554	542	540	586	583	571	583	562	573	552	545	569	538	514	524	550	601	548	557	532	567	571	565	597	538	545	545	561	548	551	552	524	596	596	529	586	550	543	554	539	560	548	548	500	568	578	489	555	572	542	606	516	556	519	572	555	531	542	562	527	576	554	559	531	488	555	569	582	569	547	533	558	539	533	531	544	528	548	586	538	594	565	562	545	527	557	540	505	581	565	584	551	545	562	586	534	550	544	547	574	553	569	541	546	586	579	544	575	500	536	524	545	551	542	545	512	537	571	563	536	559	553	609	559	576	580	551	507	551	535	562	613	500	554	552	532	564	536	549	537	532	602	555	575	558	544	591	569	570	513	555	576	568	548	539	557	554	546	512	561	569	559	530	547	542	602	571	555	576	587	553	524	535	552	557	550	580	534	569	558	572	551	551	521	513	573	526	563	546	517	561	579	525	532	565	526	554	516	552	570	588	547	603	604	576	528	610	531	517	577	527	562	574	535	530	582	568	574	594	578	566	542	503	537	589	578	609	531	528	561	558	573	557	514	546	580	579	544	483	498	564	544	592	578	540	553	547	545	542	550	562	571	594	560	556	582	539	565	516	564	542	608	537	537	558	550	563	537	542	597	570	584	572	576	524	579	548	552	569	544	545	528	562	584	563	556	583	558	515	525	609	533	567	547	570	561	566	589	581	524	551	559	606	576	523	595	574	577	557	565	531	553	508	522	596	566	541	622	559	542	535	585	516	517	581	537	567	563	609	555	536	505	497	537	530	554	554	563	526	544	529	521	523	568	540	516	531	575	557	609	540	525	564	550	580	527	554	572	588	550	542	520	558	552	553	582	546	527	532	572	561	555	520	539	538	599	580	526	556	551	526	567	520	517	577	560	574	619	489	531	540	544	538	546	551	523	564	514	555	543	575	614	565	570	569	527	533	530	563	551	542	565	512	584	531	539	533	545	571	499	550	578	529	531	551	540	592	583	539	569	514	570	544	566	585	587	535	552	539	554	505	568	537	602	567	546	541	586	525	573	572	547	572	572	560	576	567	544	496	566	565	542	528	516	559	558	549	579	553	553	582	558	528	588	579	550	559	553	551	555	540	569	573	564	502	539	578	538	570	540	560	596	526	537	532	567	550	546	535	550	514	563	544	546	546	588	570	555	551	535	578	540	563	533	545	562	527	525	524	559	498	573	561	559	537	506	549	561	529	509
8196	11783	9367	5060	3446	2844	2494	2094	1801	1693	1572	1642	1547	1777	1590	1479	1306	1231	1146	1056	1055	916	893	882	880	867	819	783	780	759	745	732	758	716	760	714	686	709	744	689	710	732	708	700	713	686	692	657	686	652	731	701	712	658	662	689	652	657	669	701	693	688	691	663	668	699	720	676	756	700	737	695	646	688	686	653	694	664	679	709	678	710	640	698	710	689	699	702	671	702	666	668	701	704	714	665	705	683	679	639	710	680	644	658	703	678	701	710	713	679	697	684	624	696	680	675	698	646	691	696	668	683	682	674	698	672	683	687	671	680	700	649	669	679	691	726	679	667	645	708	682	680	700	696	632	689	680	689	736	713	697	667	726	651	676	692	697	687	645	645	655	704	691	689	665	671	684	731	714	729	661	660	667	703	698	695	724	692	702	624	714	733	740	651	713	689	681	674	666	681	684	711	695	701	656	698	733	669	681	691	667	685	667	677	627	683	692	692	719	675	681	704	737	715	681	729	675	682	673	666	687	706	690	742	747	649	662	663	687	710	713	731	693	696	717	669	694	668	703	640	704	711	645	721	723	608	699	703	708	672	646	661	658	695	661	721	671	660	697	700	678	702	666	695	682	667	687	690	670	681	673	668	643	699	672	682	702	704	715	687	673	672	660	677	696	654	666	681	669	718	674	641	674	684	649	671	683	691	688	695	658	703	663	681	699	703	666	715	674	644	687	645	672	666	682	707	691	726	700	681	638	739	699	737	664	697	703	679	689	653	686	674	675	730	678	711	714	689	642	639	704	666	679	692	694	675	675	664	668	678	749	666	667	722	647	703	657	684	686	685	713	705	707	637	684	664	641	670	666	658	687	697	692	702	688	703	735	690	698	679	667	653	700	690	678	716	703	685	660	719	698	679	682	677	681	669	728	676	663	674	673	685	667	695	708	716	686	731	699	689	701	705	728	710	714	729	663	697	730	687	752	701	718	690	666	676	679	689	714	676	707	671	734	662	660	653	713	690	680	688	672	720	665	714	678	646	713	726	681	724	630	693	657	687	698	706	689	697	719	683	682	733	709	667	709	730	708	744	670	667	685	660	675	689	654	650	690	653	651	682	700	687	671	737	667	684	683	711	690	657	696	679	668	690	773	681	658	661	718	669	706	674	687	679	665	673	665	676	664	721	701	679	708	663	700	678	696	707	661	699	721	683	677	714	710	713	664	682	670	671	627	656	667	636	668	693	703	702	688	706	730	671	669	683	707	659	702	691	666	723	666	734	693	698	675	666	686	702	652	670	744	663	680	632	656	639	666	709	646	691	632	661	689	686	692	687	657	682	716	700	684	687	723	668	665	724	664	648	706	633	657	692	635	635	696	681	671	688	710	691	678	665	668	670	682	691	732	691	694	660	689	673	647	756	696	685	671	683	660	697	661	713	707	692	647	642	630	734	648	664	708	663	653	681	697	648	677	627	661	717	716	709	704	674	691	616	688	687	660	680	688	674	656	670	702	615	677	658	715	701	681	631	643	727	712	740	717	732	708	680	641	674	693	647	669	700	704	685	722	709	703	725	677	627	702	689	646	664	690	678	714	697	747	705	648	719	708	653	696	684	661	656	669	699	665	639	665	669	694	667	693	682	706	679	684	745	676	761	689	683	693	696	671	680	647	664	657	697	679	707	663	671	688	675	648	659	656	671	680	698	671	681	644	695	700	730	672	685	718	704	658	730	650	719	706	673	712	719	641	704	671	697	650	707	714	701	667	663	678	711	688	675	634	682	683	672	702	657	657	715	718	675	690	677	690	754	684	692	649	663	639	687	669	624	688	695	695	695	667	693	712	698	672	654	674	661	720	696	679	730	745	676	671	695	695	665	724	705	660	668	631	665	699	700	670	659	690	688	624	698	705	729	636	716	645	709	656	666	637	706	708	675	687	666	641	701	666	659	710	683	684	679	705	655	715	745	681	661	686	646	659	700	674	654	675	659	677	693	682	663	682	691	681	646	740	670	730	678	682	669	721	711	681	707	710	715	620	658	686	723	715	662	666	671	664	639	712	658	652	741	713	659	709	703	686	691	649	679	722	650	647	632	652	693	694	708	708	718	675	687	713	700	704	703	680	714	714	690	715	695	690	692	747	648	661	729	662	655	664	722	681	691	660	626	667	697	686	658	662	688	701	693	707	685	700	664	714	679	660	682	707	727	694	685	673	660	718	680	663	707	678	711	663	711	660	704	695	670	653	673	665	681	687	701	664	652	695	660	681	721	707	730	637	662	685	701	630	712	658	706	701	670	652	702	670	677	675	683	688	653	693	716	675	662	702	687	662	660	708	713	646	676	689	682	657	621	669	670	647	685	635	702	679	653	656	672	648	670	671	692	647	688	687	718	730	668	671	665	671	689	663	666	687	682	648	676	708	676	667	693	689	658	697	664	664	700	685	697	678	679	667	674	705	683	695	677	668	723	680	678	720	710	708	659	685	677	688	703	652	738	634	656	674	727	699	664	683	699	692	710	694	716	682	700	704	695	690	759	668	705	674	651	661	678	695	667	708	737	670	642	658	682	704	734	715	627	686	655	667	708	732	722	717	697	664	676	665	666	677	668	639	664	685	663	692	688	713	688	689	698	708	647	684	658	696	681	736	682	677	733	684	713	663	674	668	684	692	663	711	666	745	719	704	716	675	633	693	663	661	735	700	719	681	675	703	667	632	721	670	674	658	677	669	711	708	716	707	655	661	656	711	687	678	680	662	671	657	678	686	616	681	677	662	691	696	638	704	702	719	681	696	657	682	721	666	663	709	629	660	736	678	715	659	673	707	648	715	652	668	659	708	695	708	687	714	690	718	684	697	679	678	705	696	730	696	672	683	694	715	684	666	615	648	676	708	697	708	720	728	682	709	678	642	628	709	640	657	681	696	684	691	662	682	670	679	703	646	689	673	681	705	734	684	654	676	667	714	688	698	693	660	696	719	642	691	711	698	654	707	749	689	653	720	678	677	690	689	686	672	652	673	658	712	708	654	705	684	673	710	695	651	683	633	658	656	705	671	705	692	680	681	674	719	682	673	657	652	671	672	700	682	679	690	695	680	677	714	672	672	715	706	668	640	705	678	678	671	652	643	686	660	692	703	672	714	669	686	705	704	699	691	680	684	743	674	673	695	700	695	662	692	713	664	679	675	678	705	733	691	699	689	714	668	697	701	692	723	739	658	658	656	696	722	690	711	705	686	695	679	682	704	702	702	705	701	678	743	706	688	646	680	666	714	725	743	675	667	696	668	684	672	684	682	663	725	716	680	699	700	701	680	677	677	717	714	661	671	626	667	665	683	715	661	694	684	690	665	636	698	723	680	681	717	684	643	695	622	702	689	652	692	696	678	687	702	676	670	690	674	720	705	687	704	673	667	659	684	703	693	682	669	652	689	706	714	632	677	720	708	689	657	714	646	681	693	648	702	725	713	725	697	714	695	686	701	697	689	647	719	675	677	727	712	677	671	755
23930	20998	28090	24072	20857	8609	2630	1659	1336	1242	1157	1097	1066	1040	1053	865	751	705	696	679	661	534	572	528	461	503	473	457	437	406	404	386	381	410	403	404	369	385	346	368	338	370	348	384	356	337	374	333	337	365	325	340	323	344	316	322	356	318	338	311	344	322	328	353	363	327	325	328	310	354	374	326	342	326	356	306	348	362	326	319	311	328	326	341	363	326	337	361	343	332	318	344	340	348	338	351	347	350	336	305	315	326	305	321	339	324	307	335	355	307	334	333	319	353	307	362	331	348	329	319	333	353	328	335	340	336	328	334	355	320	341	361	351	326	320	316	335	305	308	346	348	339	339	345	348	312	326	286	337	333	310	312	338	319	311	318	343	346	331	301	311	308	348	330	338	341	347	316	322	368	332	354	338	345	337	350	336	302	342	297	316	347	357	356	363	340	338	338	323	335	361	352	338	343	322	312	341	309	317	344	311	310	346	352	332	333	315	349	286	324	333	316	359	324	374	358	304	346	330	351	313	305	329	306	358	357	323	331	299	343	334	353	319	317	350	375	358	314	325	323	329	315	326	329	348	329	288	336	374	338	361	338	369	344	308	323	330	328	316	328	312	340	341	348	320	323	347	337	323	315	334	325	310	345	319	322	371	324	362	340	350	349	348	331	358	309	325	341	334	316	337	354	336	313	340	330	347	288	302	346	351	310	311	322	294	332	369	344	332	300	345	350	327	317	325	298	321	320	315	313	381	357	339	315	341	368	312	336	331	342	369	324	311	341	346	356	325	312	321	308	366	334	340	344	331	329	278	299	347	306	349	338	356	320	347	337	355	349	319	334	311	332	315	325	346	347	322	332	294	314	353	334	352	367	344	337	320	340	346	367	329	332	338	318	352	323	325	336	368	329	375	338	331	325	326	345	304	334	304	331	302	338	355	331	371	303	355	346	301	329	335	351	351	310	340	329	385	360	330	334	328	333	347	339	332	326	342	325	336	329	317	319	354	321	346	313	352	338	334	338	321	320	303	366	362	344	342	315	318	285	332	344	337	345	320	325	283	311	322	355	344	312	321	345	331	333	329	343	320	338	314	331	320	320	319	297	334	339	340	344	316	328	328	326	314	325	328	317	326	346	327	337	335	320	311	342	304	343	323	348	330	345	344	331	341	340	315	322	300	308	336	317	311	333	345	357	345	340	304	324	339	345	327	343	320	344	330	330	343	340	314	327	343	338	348	310	329	334	340	317	366	348	334	330	368	328	381	347	348	334	346	320	303	319	327	321	334	326	346	291	305	338	311	327	339	366	301	317	341	302	347	306	335	323	342	342	336	329	351	324	357	356	357	319	311	311	335	339	315	361	329	341	310	330	331	304	362	343	342	360	329	290	297	323	359	352	358	345	343	318	345	335	347	330	375	358	320	328	335	335	361	340	311	319	327	309	330	338	341	339	331	316	308	302	322	373	323	323	336	317	338	327	316	352	321	316	355	309	318	335	330	342	352	314	332	373	327	343	347	339	333	324	371	351	325	315	343	348	310	347	319	378	327	355	329	343	358	334	324	345	321	302	338	319	328	333	337	322	354	327	325	326	358	349	329	326	353	354	327	313	366	333	344	320	279	349	310	316	319	312	333	342	331	338	337	329	346	329	288	335	350	316	327	303	304	314	361	320	327	334	304	344	334	333	355	304	336	348	341	350	327	315	326	296	320	348	329	330	344	314	321	342	332	333	365	344	342	333	347	316	359	363	343	364	341	329	334	326	336	364	342	353	337	324	342	323	340	314	302	337	320	323	327	326	363	355	353	333	330	336	329	317	355	286	318	329	311	340	346	316	313	348	303	338	364	314	337	341	317	353	321	318	342	325	324	318	326	356	350	293	331	350	328	353	328	327	312	324	354	310	314	343	348	332	344	296	305	336	326	314	329	364	348	319	324	365	343	326	330	323	318	339	327	345	347	334	335	329	344	352	325	364	324	325	278	354	359	341	348	336	332	333	326	325	349	320	341	370	338	338	345	303	328	312	331	314	341	327	350	319	304	329	383	325	324	355	336	383	363	319	341	305	357	350	332	341	346	316	316	345	342	356	331	339	331	328	350	345	342	316	321	348	339	301	325	329	375	330	316	356	348	307	298	330	334	321	338	333	302	321	324	346	376	341	339	317	311	368	328	361	342	323	313	323	311	334	331	306	345	344	325	330	332	317	309	333	336	336	369	306	353	324	322	322	282	319	352	359	349	339	361	332	329	341	334	379	330	325	328	332	334	315	330	316	341	309	322	322	338	348	334	322	356	322	340	298	340	332	321	324	346	347	323	326	350	358	310	334	303	330	322	334	330	315	319	335	338	337	302	323	353	303	364	307	342	334	352	333	321	296	326	330	322	327	313	336	328	329	338	287	319	342	326	337	340	327	313	349	309	303	308	294	308	340	313	346	323	346	339	323	319	321	348	336	300	318	356	337	355	310	312	328	320	325	324	312	350	332	328	305	343	340	297	338	329	332	367	307	370	335	331	296	323	351	323	344	332	325	331	321	347	321	347	323	337	316	312	342	348	348	327	327	312	333	329	345	339	350	349	328	330	348	320	325	326	328	331	342	349	309	327	367	309	367	352	308	354	337	321	318	329	297	353	309	341	313	319	351	317	333	307	313	333	312	308	300	328	310	339	289	322	330	326	321	377	310	346	328	354	311	341	330	331	334	325	373	326	324	327	335	342	305	329	344	355	358	308	320	345	302	335	329	327	316	327	344	308	308	354	340	360	354	344	322	327	328	336	316	343	349	336	319	313	327	348	369	315	332	313	336	331	298	344	336	339	339	299	344	320	291	341	335	327	335	314	362	310	343	324	336	306	300	334	311	352	343	353	308	321	280	301	317	350	306	350	330	336	367	315	321	323	312	311	310	320	338	312	338	339	334	335	309	359	316	341	331	316	335	312	322	326	329	368	325	338	328	315	317	343	331	296	332	307	356	294	361	372	305	338	321	318	349	337	322	333	304	327	347	329	327	326	339	360	300	341	317	326	347	309	326	323	361	337	372	353	355	324	312	327	333	305	323	335	324	331	341	353	308	338	345	312	337	317	311	315	351	320	343	349	355	325	312	333	332	309	338	370	351	339	344	328	340	321	326	307	344	321	349	346	355	353	322	349	326	301	342	346	349	332	295	331	337	324	329	327	336	328	325	314	343	342	348	315	326	328	303	321	311	323	320	318	353	339	331	352	363	319	314	319	341	322	319	354	335	346	328	312	355	337	319	329	323	327	298	367	313	306	324	321	353	293	327	370	350	351	310	331	307	346	341	315	319	331	311	326	352	375	346	349	311	342	322	336	314	348	362	311	320	356	313	343	325	372	335	337	342	294	319	351	326	309	342	338	350	358	343	322	337	349	327	337	323	307	347	346	343	354	328	330	303	347	319	332	321	306	349	348	362	348	340	326	327	330	339	356	318	372	291	305	327	328	337	332	306	331	344	321	319	344	329	353	327	306	331	329	311
9304	24965	17038	9609	6721	5456	4611	3564	3005	2701	2480	2282	2280	2427	2178	1748	1481	1432	1381	1174	1169	965	1038	938	846	828	738	697	694	610	577	628	619	571	525	543	522	548	458	506	454	497	475	463	431	479	447	459	422	460	456	405	445	451	437	435	476	460	453	411	431	428	394	424	400	440	445	458	458	418	402	477	388	410	420	456	424	406	444	401	427	442	396	426	402	453	405	424	439	426	428	403	419	452	457	395	393	404	393	416	420	422	431	456	420	407	394	393	407	455	413	403	454	424	372	395	449	414	435	431	410	424	484	427	428	433	425	439	452	414	412	430	400	427	413	449	424	426	448	384	406	417	445	430	439	440	445	400	449	419	411	440	446	460	416	374	388	425	445	414	430	436	424	436	404	421	461	381	425	400	421	442	392	425	427	432	420	407	437	457	430	369	426	409	419	435	405	441	450	431	440	407	388	389	413	448	429	405	401	436	462	403	415	454	436	405	449	443	453	420	462	432	423	432	451	431	445	414	361	402	442	426	491	430	485	429	415	443	421	415	479	426	428	412	456	440	421	396	477	428	408	452	420	441	426	414	406	430	435	408	420	443	404	415	436	422	436	434	423	444	438	398	436	428	417	443	423	412	434	431	452	416	424	447	433	442	445	401	398	392	432	460	386	399	398	423	403	456	408	400	414	427	437	376	421	420	448	440	408	415	412	427	415	422	413	458	471	400	456	409	411	412	440	439	458	427	386	389	419	443	425	449	448	397	402	417	402	435	396	435	405	429	421	453	424	440	428	446	430	428	406	430	431	384	417	453	424	433	428	444	409	414	439	433	397	438	415	428	452	420	407	412	428	422	457	418	403	420	424	425	420	455	442	429	412	440	387	433	408	449	407	415	434	428	410	454	414	395	433	441	435	400	393	430	414	434	428	394	431	394	397	439	428	417	420	419	427	442	464	441	453	437	407	428	430	396	416	428	416	414	406	388	442	423	408	404	453	423	411	439	456	451	419	448	400	407	408	436	439	400	446	421	412	438	383	432	440	462	409	452	420	406	413	401	405	418	441	413	457	411	432	438	461	420	442	416	386	413	432	397	410	440	454	377	400	474	412	442	435	443	419	453	453	444	439	418	435	437	458	443	420	432	418	426	434	422	421	434	434	451	384	385	449	438	418	439	441	430	414	453	428	422	437	436	463	403	398	393	420	410	418	426	424	456	385	437	439	388	436	411	418	415	408	438	407	456	428	423	397	420	388	436	421	404	412	428	436	418	458	399	441	440	417	416	445	436	469	388	400	413	445	451	401	440	410	408	413	375	393	436	409	418	411	408	435	385	426	410	412	444	423	392	434	432	420	448	387	440	434	430	440	449	422	421	417	416	413	413	432	435	457	419	414	431	431	458	446	407	433	415	417	435	407	455	420	425	465	418	413	409	421	456	427	461	447	417	441	434	437	437	400	397	421	427	406	399	413	425	406	405	458	436	430	408	437	429	443	412	425	413	418	436	444	417	431	448	389	437	436	428	428	415	465	396	452	413	395	454	431	442	431	434	467	442	433	470	430	429	431	449	461	406	426	423	428	455	410	420	447	452	430	442	458	460	415	443	422	419	450	385	445	431	408	399	435	436	421	426	463	415	439	419	415	414	423	434	449	442	424	404	461	413	466	422	395	391	413	432	439	420	387	427	456	461	414	429	415	429	448	426	426	382	438	405	412	408	444	459	435	438	393	410	448	404	463	438	406	418	434	459	472	406	431	443	425	404	428	402	449	398	411	432	456	443	411	390	405	467	406	417	448	426	423	401	379	408	427	430	407	403	439	415	422	401	433	461	428	411	410	423	438	389	441	407	459	454	410	432	407	447	433	430	405	416	421	383	425	384	402	414	417	436	419	415	421	442	421	397	453	473	454	415	414	424	415	413	425	414	373	391	402	374	436	423	427	382	402	447	401	396	454	446	433	437	403	408	423	436	419	399	390	426	446	420	413	414	453	424	432	415	419	458	425	436	421	421	415	428	417	418	424	418	434	466	464	442	389	437	443	405	449	451	447	424	414	410	422	412	437	413	412	429	416	469	412	410	480	410	417	417	427	471	451	394	421	439	391	437	412	420	436	432	449	430	424	413	453	409	442	378	402	441	395	451	411	424	440	433	428	416	407	436	415	428	391	425	408	449	410	417	444	496	433	406	464	414	446	430	412	458	422	395	466	437	389	423	425	402	419	425	389	442	409	415	386	419	453	426	421	439	421	449	419	466	443	380	421	461	392	436	414	468	447	442	444	420	379	436	420	432	432	430	434	456	448	443	403	399	393	436	394	412	452	422	409	431	391	432	400	408	426	399	448	419	458	437	422	453	429	437	437	376	424	415	413	403	405	416	421	442	421	373	416	418	438	446	417	430	420	422	450	407	421	426	419	419	384	455	396	413	395	444	422	404	425	400	407	414	431	401	432	405	442	400	414	457	387	410	377	422	429	427	409	408	403	416	410	426	450	399	456	428	423	402	456	420	474	452	444	422	458	447	438	417	415	411	434	398	394	414	409	392	439	408	426	441	382	413	434	419	466	379	455	393	444	429	438	364	416	452	421	436	421	439	424	428	408	404	466	455	432	422	426	422	421	436	418	397	410	434	423	425	398	429	443	386	449	424	408	434	424	419	453	406	413	427	421	451	452	402	449	445	424	435	408	443	391	432	421	407	409	453	417	405	415	398	423	444	466	423	426	416	422	401	372	379	431	443	421	447	429	438	411	453	419	408	414	443	443	407	415	395	419	469	424	449	410	419	391	415	415	435	419	440	406	431	424	418	425	401	421	432	414	437	434	428	451	421	416	422	443	431	427	411	428	446	424	390	401	431	438	398	400	401	413	405	436	406	396	426	405	456	425	413	401	425	374	432	470	398	405	397	443	404	429	388	439	379	421	456	458	455	412	444	453	451	415	402	415	386	413	423	430	412	441	469	388	400	438	523	389	443	464	420	448	429	405	410	412	417	429	418	414	399	418	438	416	421	429	442	386	415	382	438	430	438	434	427	425	406	402	440	410	454	473	425	457	443	455	462	399	447	430	426	396	421	447	426	454	410	433	385	391	420	425	411	430	408	439	440	394	396	402	453	410	442	447	425	395	405	449	383	427	417	421	389	401	428	397	416	424	457	379	404	426	459	435	431	427	388	438	406	458	399	447	400	416	423	402	409	433	395	442	428	408	431	403	432	439	429	424	434	426	398	438	416	434	423	423	427	440	416	417	413	434	403	440	380	404	432	406	435	435	409	419	420	398	436	401	427	396	423	406	396	443	452	405	430	446	409	446	368	446	420	403	417	424	430	421	408	468	457	413	442	460	416	444	400	395	398	393	438	442	401	426	394	438	410	428	412	414	475	409	426	437	427	412	425	398	425	394	442	404	429	449	458	421	459	397	405	424	438	428	455	419	420	448	395	414	374	396	404	410	414	401	432	386	390	413	443	426	425	408	435	417	443	430	421	413	429	408	421	420	435	427	446
25099	21001	26804	24959	7861	2384	1922	1518	1338	1315	1211	1233	1336	1296	1262	1074	1033	1003	1004	991	1017	908	907	823	903	823	806	780	772	790	783	788	769	748	806	727	778	729	761	732	715	757	712	746	722	764	737	717	767	723	709	720	721	707	735	727	712	717	759	740	745	735	720	717	705	713	735	667	721	728	681	693	721	731	712	705	702	762	729	752	704	745	749	705	774	781	795	693	712	687	744	731	754	704	727	709	698	674	690	703	704	670	740	708	705	693	699	683	723	679	685	720	728	771	733	726	735	721	707	708	711	724	710	704	711	708	709	710	754	671	760	727	734	730	731	715	720	682	758	711	759	709	753	732	724	751	716	695	708	763	682	705	748	722	709	724	792	734	684	776	737	771	777	709	693	700	702	734	749	721	699	684	705	719	711	714	701	738	742	737	746	730	713	756	717	675	736	732	744	724	720	743	692	677	743	751	764	705	749	734	747	727	708	701	716	675	691	778	724	759	736	723	713	698	707	729	680	705	744	759	737	722	711	713	698	730	681	747	727	719	738	726	763	700	684	713	740	735	698	742	692	698	724	700	748	759	704	674	739	728	710	699	696	753	706	706	752	722	671	677	695	679	789	687	711	704	728	740	757	710	681	683	778	689	695	698	699	738	742	703	694	721	716	748	704	731	726	687	696	751	750	721	674	753	753	725	669	701	720	695	671	706	758	745	742	695	731	710	749	778	701	721	654	738	698	691	688	740	708	685	716	731	701	675	673	708	725	744	696	737	761	682	690	717	708	698	680	726	694	739	744	694	738	733	740	727	721	723	742	695	788	737	798	694	700	723	693	720	754	773	666	728	770	711	749	739	735	743	743	705	754	734	742	680	734	678	735	700	780	740	761	726	672	749	679	750	740	669	716	735	693	735	792	731	721	715	712	781	753	729	705	720	666	711	702	692	751	672	748	686	722	737	762	751	670	771	716	724	724	737	714	707	709	744	709	676	699	716	737	710	766	754	720	684	723	739	796	747	735	714	732	711	722	716	725	656	723	726	791	733	681	723	732	755	725	767	724	669	771	764	721	726	720	749	700	736	718	704	727	716	727	694	711	735	724	749	744	767	723	745	771	699	711	708	734	706	736	673	719	691	737	733	728	747	733	748	704	706	729	742	716	698	766	727	669	706	720	711	747	776	724	697	780	751	750	751	750	752	693	724	735	741	720	680	695	689	707	731	774	682	668	728	694	767	682	721	738	701	703	695	731	738	716	740	707	728	753	722	679	736	714	709	686	691	704	743	702	728	750	698	687	681	689	689	735	767	717	716	727	762	735	697	699	733	734	707	708	753	752	721	758	703	678	731	713	726	747	722	721	709	733	750	731	705	696	712	702	710	761	743	759	760	767	726	726	738	735	746	704	682	707	796	732	747	702	726	695	685	713	713	692	629	755	723	715	696	740	763	730	676	714	700	722	676	770	700	735	694	711	706	713	684	670	713	703	730	720	721	717	747	708	707	728	731	758	718	722	736	703	733	770	714	742	739	722	705	809	695	691	696	681	724	736	725	718	683	709	702	705	720	702	674	727	751	715	757	737	694	671	677	753	703	728	675	709	700	723	770	768	764	684	727	726	723	693	751	744	732	723	734	697	741	734	734	725	707	762	753	669	716	760	732	741	693	691	758	706	739	719	731	703	689	669	713	737	756	744	716	716	679	732	752	736	686	702	759	697	725	718	719	723	715	700	735	716	713	707	729	725	687	696	743	686	764	727	717	739	708	754	734	704	724	734	729	728	694	722	760	702	776	697	696	738	738	742	709	753	730	735	747	730	720	705	680	720	662	649	709	732	730	737	743	749	752	720	683	762	707	743	644	716	732	749	729	719	729	697	693	764	731	715	732	766	738	742	749	683	747	653	721	687	786	744	711	707	689	675	686	775	738	717	796	666	691	707	677	686	725	715	726	684	698	729	710	702	730	667	755	719	729	729	753	740	746	728	693	759	739	690	736	646	812	703	711	738	716	763	721	749	756	682	706	730	765	706	740	706	729	679	712	737	727	747	714	654	697	705	744	716	717	729	746	739	702	689	661	655	701	714	713	721	711	699	713	719	656	691	683	762	713	721	719	761	695	704	709	719	750	738	711	716	746	697	711	708	741	740	684	741	719	757	681	710	775	737	677	725	747	747	807	724	724	732	735	776	660	695	762	687	744	764	746	728	705	698	697	744	726	712	720	747	772	716	713	748	699	723	729	728	757	689	722	712	659	717	731	684	713	726	723	689	722	705	705	700	717	692	718	708	694	646	724	743	706	751	724	700	723	756	745	738	710	736	653	688	745	687	756	667	748	705	676	673	787	730	711	768	697	722	669	736	702	719	701	765	689	713	713	733	691	731	746	679	695	722	687	746	669	696	763	743	757	719	692	678	722	722	685	741	711	706	708	660	644	669	726	706	718	753	697	690	689	717	741	743	677	720	692	710	704	703	727	674	729	749	722	745	694	753	680	711	707	728	744	737	725	744	735	722	727	732	712	731	759	753	693	730	737	658	725	699	727	674	702	729	670	742	736	735	697	697	711	743	748	718	736	722	677	725	714	718	763	721	758	720	739	710	755	685	705	801	762	721	729	717	707	734	747	759	713	742	710	682	746	757	695	784	710	704	715	724	714	717	731	713	684	726	675	696	774	749	733	773	746	736	732	708	747	719	763	721	698	686	687	754	731	752	765	736	737	722	667	695	725	776	731	742	704	728	670	760	711	700	765	722	711	769	645	715	742	706	743	732	718	759	766	706	753	714	700	694	763	735	746	696	685	754	686	732	733	730	756	746	688	747	769	724	734	729	769	750	721	728	658	698	724	726	692	739	720	732	724	749	672	747	724	701	705	696	733	725	717	725	727	692	708	770	698	729	746	689	727	692	748	732	743	700	721	706	740	776	712	785	717	698	725	706	712	704	706	696	736	718	732	733	730	750	723	721	739	725	719	726	719	737	727	694	714	742	698	761	719	752	719	732	707	729	722	735	712	707	736	705	718	725	718	718	760	724	686	763	699	780	706	675	739	752	732	738	690	734	733	710	676	761	704	733	743	722	766	715	697	739	724	728	692	756	718	708	734	742	718	733	674	748	716	738	717	705	731	720	713	738	691	734	722	719	714	726	697	741	734	744	668	715	742	705	744	697	757	738	717	712	745	727	762	760	729	736	716	733	717	703	759	732	757	706	776	779	758	740	746	746	729	732	720	760	721	763	737	692	716	730	768	691	711	754	714	701	710	722	704	740	700	744	713	750	702	720	719	728	730	658	710	726	681	741	710	754	692	749	777	713	706	727	674	766	745	702	727	737	723	704	722	701	762	742	704	776	705	715	735	734	692	722	748	767	722	712	708	754	738	722	687	702	790	725	757	747	714	764	718	681	694	695	714	723	719	775	747	696	723	687	760	731	745	747	727	746	750	738	694	720	703	696	727	716	702	723	707	735	699	697	768	686	711	699	746	761	700	737	706	685	775	773	710
9261	21801	13432	7324	5084	4475	3824	3044	2700	2577	2392	2403	2405	2476	2187	1918	1816	1696	1577	1418	1377	1235	1269	1225	1179	1208	1096	1032	1041	1006	995	1038	933	944	940	918	948	908	860	893	928	931	849	894	855	899	866	853	917	890	908	874	881	832	857	879	845	801	829	879	914	814	869	796	873	894	903	871	901	877	849	944	850	857	816	899	866	880	857	826	851	835	883	823	846	904	883	834	845	879	843	878	901	853	881	903	916	924	895	875	865	914	879	842	839	887	845	846	872	933	873	813	855	864	855	874	863	823	850	863	870	862	809	826	834	837	902	810	893	869	843	917	861	829	887	853	835	871	861	890	858	889	870	899	859	849	838	872	824	884	838	931	826	848	816	875	846	856	869	897	852	870	901	828	875	858	906	812	874	857	803	811	909	873	853	895	888	880	862	854	892	899	892	905	833	904	870	850	891	862	865	917	808	902	840	825	848	856	846	843	878	870	881	899	896	879	861	851	851	871	855	842	873	870	860	924	853	835	798	890	880	823	848	916	840	833	901	897	867	862	906	868	892	820	808	854	852	818	883	874	867	886	932	901	907	862	821	858	825	882	847	893	881	856	888	878	930	831	890	870	861	913	843	844	916	864	832	888	874	860	888	882	865	862	851	800	833	843	867	877	886	884	840	856	809	883	855	862	862	832	837	889	903	839	857	917	886	875	867	890	902	849	856	850	885	867	889	840	907	843	836	862	871	886	864	820	873	874	829	831	846	897	816	856	904	887	825	847	847	854	854	939	858	882	878	872	845	859	890	845	887	845	850	875	846	843	877	894	852	889	905	897	812	885	836	902	823	887	861	910	856	833	856	852	923	865	855	885	831	814	881	912	873	865	877	878	950	852	860	882	902	895	857	890	894	928	802	873	878	873	888	877	860	882	775	878	882	825	866	840	870	884	894	914	848	839	811	898	914	818	906	865	835	905	840	872	868	860	852	847	882	876	868	884	862	893	829	808	899	898	813	831	892	817	833	843	833	857	842	878	846	822	859	851	890	848	911	887	880	887	862	859	866	850	834	914	874	903	895	808	858	850	856	850	855	849	813	873	903	843	840	862	837	901	876	847	911	901	873	812	874	933	896	863	922	830	841	908	830	867	853	894	879	895	877	884	912	846	900	888	853	879	868	819	820	893	876	863	832	947	878	843	849	849	869	882	864	861	885	800	895	894	903	890	880	884	881	880	854	850	865	855	938	869	913	876	905	856	904	868	851	838	869	891	892	903	836	849	891	897	843	924	851	789	866	845	822	889	875	883	793	860	828	884	910	860	842	857	832	873	909	882	827	847	884	871	868	834	864	882	889	897	875	878	870	864	866	838	851	843	888	882	856	834	874	909	836	879	870	836	835	834	881	884	874	867	867	841	865	854	899	896	908	866	811	844	884	859	862	877	857	852	920	856	887	912	911	882	889	830	846	832	849	887	836	803	868	854	871	880	822	861	844	862	902	933	891	883	872	894	880	882	842	846	934	888	839	821	850	882	864	863	856	831	844	936	932	906	852	855	890	787	849	858	840	891	877	834	905	867	891	847	873	888	840	825	876	860	842	822	897	798	827	864	857	912	895	898	819	794	847	885	858	838	861	853	871	858	848	899	905	824	902	837	910	872	833	922	849	895	880	828	844	842	916	896	842	854	838	866	897	870	877	875	863	889	902	877	853	845	863	805	882	866	895	843	897	801	893	827	873	891	869	905	858	893	850	843	872	862	848	846	837	831	877	856	868	871	859	894	839	859	856	886	850	885	809	846	856	852	856	859	845	913	908	864	838	845	839	842	875	898	864	864	847	836	817	874	868	828	827	854	891	828	830	871	862	831	866	867	872	846	838	903	877	880	876	852	916	881	893	882	891	852	848	911	857	863	843	837	874	851	859	910	851	863	866	852	890	819	868	875	859	861	869	867	852	853	894	852	887	850	863	882	877	865	829	826	850	860	825	877	905	856	866	851	864	864	869	835	865	868	905	863	874	838	850	869	862	847	846	854	879	866	896	814	850	868	882	889	831	871	840	848	870	855	812	907	915	873	889	871	901	875	876	881	860	849	878	927	886	863	846	874	880	849	855	881	852	831	849	795	848	864	882	887	814	892	837	858	849	805	880	902	886	857	909	851	888	873	846	874	847	851	814	848	866	809	819	868	858	856	798	880	813	823	882	877	865	906	894	862	857	843	833	840	874	880	847	869	892	798	907	837	892	838	935	883	859	868	848	913	906	896	882	860	872	890	866	811	849	822	862	847	840	851	886	895	900	795	868	897	878	870	841	869	887	859	837	817	830	885	830	909	891	837	824	885	867	862	858	855	865	887	869	850	857	886	942	858	890	887	859	828	839	824	860	877	807	827	829	823	909	899	846	902	842	858	892	803	889	814	881	884	847	896	817	864	893	914	863	859	873	887	878	859	827	908	884	840	824	884	859	812	884	896	862	832	874	880	854	847	890	861	858	915	861	859	818	848	864	848	842	864	879	863	839	865	898	827	865	826	895	881	829	878	865	812	882	900	878	819	835	908	831	841	895	837	861	872	898	916	808	859	860	892	881	904	870	881	865	821	852	875	885	795	858	880	850	829	892	855	917	861	864	860	817	877	874	845	875	820	836	913	893	809	846	863	927	908	842	853	875	860	816	842	821	869	876	841	848	864	930	862	853	799	830	864	862	817	914	897	861	864	862	862	842	857	850	864	878	871	845	851	875	891	881	868	873	886	862	870	885	864	885	874	910	866	859	881	899	884	835	858	822	874	885	893	856	855	846	860	910	893	815	896	880	868	901	911	899	909	879	876	887	904	874	894	786	865	783	911	890	861	836	893	866	877	900	840	915	847	848	870	895	836	875	863	828	846	884	866	907	846	902	908	843	866	881	862	900	867	871	859	817	808	834	863	846	867	858	884	903	881	882	892	887	866	839	843	887	878	863	867	860	907	869	905	841	899	855	875	905	884	887	817	875	818	872	818	855	868	921	909	861	853	919	892	841	902	818	907	921	883	841	867	853	836	872	893	924	874	933	898	871	864	898	871	880	852	902	851	872	851	846	872	872	884	867	915	871	871	920	887	876	924	857	864	853	864	842	878	901	864	859	824	878	799	904	872	866	946	872	860	802	874	872	866	861	852	877	873	849	869	904	885	858	838	866	865	872	874	909	987	894	850	848	880	876	839	935	843	905	829	860	800	886	873	902	843	855	905	874	876	856	882	855	851	856	882	838	879	883	878	855	806	865	852	862	862	870	894	851	905	858	894	840	904	860	845	842	883	862	921	876	898	896	818	878	839	836	872	852	869	889	884	878	873	840	882	878	883	874	869	829	865	886	890	835	880	841	884	929	842	853	832	871	918	817	863	887	834	885	905	879	865	861	912	911	868	903	865	869	907	839	837	872	864	910	858	881	862	900	881	915	911	899	865	896	904	899	842	851	855	839	859	891	856	873	885	837	891	908	830	868	872	840	878	874	877	909	876	900	882	850	879
22806	20986	28653	23504	20959	20936	8692	2832	2115	1949	1892	1799	1696	1686	1530	1274	1203	1070	1065	911	962	868	914	808	760	725	623	583	595	663	615	549	546	536	576	580	510	574	540	505	480	524	506	492	458	481	454	487	473	453	479	460	515	442	455	482	492	498	468	469	447	442	473	504	437	468	435	460	475	454	468	493	476	492	449	458	453	512	444	461	439	521	463	489	468	446	479	466	447	415	473	479	438	464	473	499	477	442	468	473	537	450	462	458	434	505	486	456	448	492	470	445	497	504	465	442	476	507	493	445	448	472	459	475	457	482	461	519	479	454	475	451	489	458	448	448	481	476	442	448	470	449	477	449	501	467	427	477	448	450	473	435	468	473	484	435	441	505	473	489	458	442	440	467	459	480	443	479	466	454	480	478	475	438	466	484	478	456	422	476	473	456	457	445	472	444	454	453	484	440	439	459	473	425	454	473	470	508	433	485	473	453	472	497	410	433	446	466	500	491	460	480	447	469	452	461	466	483	487	427	484	444	432	487	454	496	461	458	464	464	430	483	450	483	465	452	447	434	477	441	461	450	464	484	450	424	442	457	458	423	472	440	488	458	455	485	453	470	458	477	488	483	439	457	461	487	453	496	452	440	479	450	471	498	469	458	416	486	461	461	432	494	463	428	455	496	473	489	505	459	464	424	451	442	457	470	441	448	477	445	449	494	467	448	438	431	488	462	446	422	515	441	514	509	444	474	447	467	463	479	460	441	524	462	484	460	459	431	465	449	492	485	462	458	487	486	458	451	459	495	463	488	510	445	450	473	424	414	481	473	467	426	445	480	496	487	467	463	433	454	432	485	440	467	444	500	471	438	468	408	490	422	480	523	451	525	425	468	457	485	456	465	469	439	468	460	440	472	437	483	443	492	454	472	463	488	438	448	468	464	473	453	424	440	444	438	450	476	454	410	487	472	474	475	476	481	500	463	463	482	457	436	434	512	483	472	461	460	442	458	457	436	489	489	466	460	456	481	475	416	426	452	432	453	422	454	433	477	481	454	433	465	443	465	470	459	433	474	443	474	473	480	506	471	467	453	469	447	436	421	434	456	465	458	453	470	463	479	454	471	452	473	462	473	479	490	457	470	458	468	471	447	459	440	432	433	457	403	440	482	444	472	468	442	465	457	458	465	476	438	464	470	449	446	468	462	421	433	498	412	494	463	462	476	459	462	428	446	488	462	464	461	484	425	466	474	482	501	470	513	428	494	471	458	453	488	472	474	448	448	457	446	440	472	511	443	449	465	423	453	445	466	442	454	430	448	452	435	472	466	474	450	479	453	472	473	488	465	442	443	505	446	451	488	444	460	472	470	462	468	474	436	441	474	422	437	440	466	475	472	452	455	438	472	469	458	454	474	428	472	447	485	467	450	447	461	459	433	424	475	484	430	456	467	470	453	457	462	486	480	470	428	461	461	468	464	471	469	469	451	437	482	443	503	452	485	475	492	453	470	481	443	474	462	489	442	464	476	517	446	436	453	474	434	472	477	458	451	484	440	464	466	464	422	440	518	466	467	453	479	449	438	479	434	449	455	469	434	470	468	497	495	443	471	458	465	485	471	487	431	455	485	453	472	517	471	460	460	449	420	500	468	463	462	450	420	431	469	428	468	460	469	451	470	475	474	436	425	470	488	471	434	485	481	451	492	482	500	459	458	470	480	460	447	464	487	467	481	467	451	488	452	446	451	492	443	501	453	431	479	460	492	435	482	423	463	500	467	459	467	405	493	473	535	459	485	479	473	442	491	452	452	475	472	444	493	438	421	450	460	457	486	450	465	436	439	459	447	437	450	477	473	448	497	453	471	485	435	463	472	461	471	475	458	506	491	453	437	506	452	448	425	418	449	471	455	464	474	443	447	441	489	465	435	483	448	431	498	455	464	467	437	481	467	491	449	468	449	476	429	522	453	500	455	443	418	476	456	483	472	407	455	458	485	456	424	434	483	463	475	473	458	450	470	445	429	438	450	483	456	467	467	453	464	471	448	447	513	460	449	452	456	481	444	484	443	463	455	469	485	516	484	443	469	446	470	459	454	423	473	502	474	448	447	439	476	419	392	460	431	486	466	455	472	439	462	472	470	471	462	441	473	473	482	444	436	467	452	417	467	459	443	465	467	454	466	456	457	458	441	425	438	457	445	432	437	449	454	488	457	431	411	449	447	490	448	485	460	428	451	478	459	439	441	480	494	448	448	446	455	440	456	458	494	463	472	482	489	427	446	449	471	434	454	458	446	461	489	485	466	485	463	489	412	488	467	453	480	456	481	470	439	405	447	447	449	470	440	480	511	467	416	463	445	450	474	457	438	450	491	466	502	447	488	450	417	443	474	429	508	460	481	487	446	491	455	501	454	452	486	465	430	473	461	446	433	435	506	443	440	462	459	492	450	489	455	434	481	434	461	492	495	433	482	488	455	435	452	448	474	502	487	451	455	451	489	450	478	486	444	475	472	437	468	465	441	450	481	460	443	469	433	457	467	418	465	494	470	434	489	433	448	450	425	483	446	469	451	475	436	409	499	410	428	447	460	442	520	506	418	516	452	475	460	479	469	473	458	502	492	442	445	452	447	480	436	472	474	475	478	463	434	458	484	479	451	476	453	431	498	433	485	476	452	435	437	462	466	458	450	455	476	448	447	452	453	459	457	428	442	459	460	467	437	505	476	447	477	448	463	431	460	462	472	457	452	459	469	458	469	441	486	493	436	444	460	455	488	474	492	488	464	430	461	470	474	462	467	465	403	460	461	453	455	437	432	458	419	454	420	435	474	451	435	488	444	435	451	447	453	456	480	482	453	445	472	500	475	460	446	408	485	461	452	433	459	473	505	448	460	469	448	439	452	484	453	438	494	453	466	462	451	450	478	444	439	495	452	427	485	476	475	444	485	451	488	450	456	464	424	470	466	465	465	441	453	430	472	452	459	483	468	463	442	471	421	442	467	475	443	471	451	446	468	478	468	442	486	471	464	442	438	433	458	448	423	486	447	446	443	489	479	427	440	456	496	416	479	443	449	450	459	471	435	494	479	454	460	465	482	478	429	501	440	472	468	456	471	453	444	457	439	488	473	490	454	437	439	465	508	435	460	394	455	456	461	459	461	441	422	437	475	460	478	468	463	470	430	464	470	448	424	482	460	477	495	457	445	465	437	469	443	519	456	428	435	433	487	457	476	459	459	450	459	431	455	474	471	463	441	462	454	466	456	495	422	477	483	427	440	441	443	465	471	469	489	501	470	450	456	500	463	451	426	463	460	511	422	436	476	475	471	446	480	443	448	479	481	432	445	454	451	478	474	423	472	456	491	483	451	430	487	438	459	428	475	430	453	450	465	453	472	478	481	440	418	432	443	438	461	493	490	458	477	457	454	451	495	459	498	457	452	465	451	468	463	458	454	456	441	426	431	445	447	453	451	483	442	464	497	484	455	447	486	428	475	448	461	463	449	492	420	454	498	474	430
13003	35475	22411	13552	9880	8560	6939	5503	4836	4336	4019	3894	3681	3718	3032	2559	2395	2169	1866	1833	1763	1383	1408	1261	1167	1082	964	908	834	875	842	788	771	744	754	753	679	671	641	644	615	624	630	653	599	576	566	570	573	572	557	568	548	575	529	575	567	554	583	576	568	513	578	566	599	554	569	564	542	559	569	507	531	565	582	561	571	564	553	542	554	529	536	543	566	566	555	557	587	593	558	589	588	581	564	562	557	549	560	573	590	595	559	521	548	547	545	538	537	583	571	543	556	531	566	599	573	589	520	564	539	522	563	537	549	581	543	543	554	532	534	557	540	556	558	557	526	564	561	539	580	561	521	572	556	527	556	536	598	582	549	552	496	526	537	578	544	544	529	527	538	573	557	541	531	553	550	563	529	575	529	573	545	575	547	577	529	541	536	586	542	517	587	551	531	562	568	527	498	551	560	524	527	549	509	583	522	543	578	552	577	552	523	552	563	543	538	553	530	548	530	541	536	581	553	571	590	544	541	568	559	528	518	524	511	529	542	559	566	520	551	500	586	527	543	545	568	553	546	568	576	580	574	552	527	550	513	518	551	544	553	538	554	581	528	575	501	500	523	532	549	558	555	569	583	523	542	527	524	527	562	577	600	510	528	506	570	568	556	524	512	555	542	522	517	530	542	548	575	528	546	598	535	564	510	529	512	539	527	556	575	547	520	549	543	602	577	545	561	568	543	569	517	536	534	517	554	581	529	560	544	523	584	539	515	559	527	596	543	544	545	545	543	551	557	528	550	568	534	552	523	522	538	517	552	577	565	563	536	551	531	545	540	509	540	586	532	548	558	538	572	562	560	557	595	567	559	533	571	569	578	542	574	514	582	534	564	561	560	554	501	544	538	555	553	548	532	551	581	536	560	551	575	557	574	511	562	495	515	541	515	567	579	505	565	588	545	545	531	538	564	562	516	556	583	519	525	553	584	503	548	550	512	562	523	542	560	547	550	509	554	593	566	543	558	554	554	574	564	522	532	545	504	568	544	559	543	536	544	543	561	582	494	516	568	514	493	518	547	533	522	548	582	556	544	555	575	601	532	574	559	552	539	559	507	552	556	565	557	546	559	506	575	534	534	520	574	514	552	555	596	567	587	538	512	583	522	552	518	554	549	560	549	574	543	509	542	524	540	540	580	564	531	534	524	582	531	534	575	560	544	544	497	556	570	557	580	516	542	551	532	505	549	553	553	565	573	537	552	541	594	573	557	523	521	563	542	538	558	524	557	524	530	561	574	573	501	542	541	547	551	579	582	557	540	547	541	542	555	523	526	522	603	570	582	600	572	527	514	555	545	563	527	568	535	524	570	547	531	568	557	553	527	598	571	608	556	591	526	540	526	524	562	563	562	529	526	531	531	565	537	523	523	522	527	567	590	524	554	559	526	546	512	584	539	550	557	536	523	550	599	571	503	546	497	541	583	544	528	543	559	572	561	536	548	524	519	534	532	520	551	543	523	587	562	603	531	550	502	543	486	538	596	547	569	533	530	586	528	555	526	569	573	582	480	537	544	588	530	547	527	563	554	511	547	577	542	505	531	512	550	566	590	563	515	549	573	574	531	513	553	517	518	548	588	552	554	552	558	535	528	527	526	547	561	581	528	587	578	543	552	536	556	552	571	532	594	522	555	500	551	552	537	523	563	540	544	554	548	536	527	535	530	611	545	573	528	531	579	515	489	561	488	532	521	571	541	532	542	587	542	582	528	576	575	504	538	560	572	528	580	550	550	561	546	568	545	537	536	578	532	552	535	581	554	542	559	548	514	568	543	511	578	558	553	550	527	528	524	544	569	510	573	537	577	505	559	533	580	540	528	559	559	555	573	539	524	550	539	578	531	582	620	533	543	538	556	528	527	553	530	561	547	543	522	568	526	562	543	564	556	571	536	545	539	551	570	528	563	580	523	554	529	598	536	561	557	512	540	592	530	530	520	550	568	548	568	517	587	535	537	476	507	494	589	535	556	526	536	536	535	569	544	556	604	521	547	508	497	535	535	578	572	518	546	548	550	566	543	557	543	508	567	569	527	529	546	536	532	563	538	532	530	532	537	556	564	546	528	532	563	577	534	515	573	594	555	572	569	570	531	527	538	583	541	551	595	544	551	534	529	557	594	543	559	523	549	539	542	512	557	540	505	535	536	527	562	549	532	560	571	536	540	529	529	550	559	554	505	551	541	538	541	590	556	548	522	527	572	575	515	558	519	525	581	549	533	521	549	561	489	566	595	547	485	548	557	528	541	540	526	512	519	521	548	570	595	588	553	552	556	572	533	534	534	559	537	513	544	535	522	512	554	549	556	557	556	565	488	544	553	509	528	539	540	492	572	533	538	592	543	554	537	532	589	544	567	577	542	593	538	548	565	572	530	577	542	567	564	548	554	558	561	547	514	520	576	536	574	583	511	534	526	522	546	571	556	556	586	535	583	587	548	529	521	509	584	512	532	556	571	569	589	535	584	539	565	580	558	542	512	565	555	543	583	544	516	511	558	571	541	569	558	566	536	548	520	513	523	538	574	528	559	527	574	559	551	571	559	532	535	524	541	525	549	581	482	537	517	561	558	555	540	511	563	491	534	558	539	546	514	528	550	559	547	554	512	536	586	539	587	513	601	562	510	548	559	542	572	565	497	620	558	576	557	503	558	525	544	542	582	539	548	541	499	558	514	526	534	548	556	517	556	581	521	564	574	571	531	524	515	569	541	552	562	548	559	545	524	533	546	620	526	480	586	543	584	565	536	553	547	574	519	578	578	530	558	543	584	529	552	540	516	513	537	535	531	524	510	517	534	528	503	554	577	539	531	616	560	533	585	533	543	529	562	576	527	555	535	524	541	524	523	538	580	544	552	541	542	559	545	583	584	590	539	479	542	560	503	536	510	543	557	564	556	519	551	516	546	519	541	563	545	575	518	571	501	551	553	621	509	537	550	599	521	543	551	552	534	534	499	487	562	559	537	540	559	535	550	545	508	528	556	559	606	533	535	541	542	519	577	568	506	535	545	567	533	544	532	586	528	569	581	543	522	511	536	566	534	537	568	533	557	561	512	540	541	581	529	531	546	540	516	546	561	601	560	545	519	542	527	533	543	547	586	551	575	527	592	581	576	561	547	565	527	513	586	578	518	568	563	545	499	543	554	513	497	522	537	571	548	577	535	570	540	553	537	565	585	493	589	523	555	554	507	572	539	557	559	557	572	541	518	519	592	526	559	603	535	568	575	538	541	506	514	522	565	551	506	539	550	587	554	547	523	494	589	526	602	548	532	548	572	567	517	557	546	571	557	552	577	534	509	540	492	510	577	571	538	536	574	507	480	563	549	518	535	560	558	558	584	520	544	536	583	556	513	575	537	540	541	521	592	548	539	546	560	561	533	530	542	551	565	526	528	526	524	536	529	529	590	524	518	533	518	563	531	544	548	528	611	517	617	525	605	535	512	524	580	531	558	558	558	532	518	553
26946	19458	9591	3351	1704	1537	1277	1094	966	990	1014	945	968	966	913	814	798	755	758	701	734	673	674	667	659	686	584	621	593	600	597	579	568	640	581	576	551	588	583	570	583	603	540	550	555	538	591	573	563	568	536	548	574	564	575	579	556	599	597	566	574	567	571	570	533	562	516	511	560	558	574	549	569	608	559	620	530	566	560	557	548	557	603	571	549	598	529	545	567	528	519	562	533	527	544	623	562	544	581	521	538	541	510	552	538	551	572	597	546	567	543	551	567	574	548	577	554	579	574	552	516	587	557	532	612	545	551	551	522	611	548	572	547	589	620	546	571	534	549	551	545	546	603	534	541	555	549	536	563	566	585	566	589	557	553	529	568	526	539	549	537	537	591	557	532	557	607	559	544	566	558	506	590	552	546	532	548	535	560	561	591	586	552	538	564	551	565	560	590	556	559	534	576	554	572	489	507	600	546	554	586	567	548	581	553	570	565	602	545	552	545	546	521	547	603	614	548	559	548	552	573	579	540	565	597	553	535	593	536	542	552	559	549	539	533	599	555	565	550	633	553	527	592	549	557	573	554	590	590	578	568	553	581	563	518	596	509	556	556	597	563	512	576	516	551	575	600	568	602	569	540	569	565	507	550	565	538	546	547	567	580	516	543	550	535	589	581	569	588	542	582	566	538	506	527	550	567	583	553	498	534	536	578	515	546	549	533	546	582	614	568	559	536	576	564	612	558	565	541	534	543	549	583	555	548	557	563	568	550	539	591	548	542	527	580	570	522	546	600	580	570	552	590	578	545	533	596	541	582	559	598	632	554	532	589	602	581	521	541	567	555	528	552	556	546	576	526	571	552	566	556	567	590	591	586	586	559	531	570	585	565	565	529	575	587	559	568	579	556	568	573	558	530	564	528	615	530	547	584	525	553	509	566	521	567	547	585	531	573	571	561	578	561	572	567	560	576	536	569	558	547	533	566	533	601	562	596	545	565	601	542	559	555	561	544	525	546	538	577	581	571	552	511	554	556	570	537	539	553	592	532	557	570	527	585	552	544	584	524	551	566	540	534	572	564	577	546	535	597	550	564	541	588	536	555	521	563	594	527	543	527	531	596	551	559	538	575	539	543	575	545	541	575	558	595	561	595	552	544	582	552	566	543	602	561	541	519	563	547	577	550	566	526	572	567	587	586	540	616	520	614	526	593	507	568	542	552	545	547	595	540	516	562	572	521	543	549	524	545	573	479	542	528	602	570	568	618	541	585	541	563	557	541	515	558	604	598	529	547	555	517	571	530	539	560	492	532	561	567	552	559	536	552	495	579	565	548	543	534	596	551	571	567	606	507	537	535	575	544	558	592	565	506	562	587	576	520	523	587	525	588	569	568	570	607	539	554	527	581	570	589	533	567	548	562	573	549	578	548	566	595	565	522	565	548	551	612	539	576	544	531	571	605	556	566	554	585	562	531	532	543	603	553	599	577	516	563	556	584	556	546	534	555	526	563	548	546	591	585	540	548	537	523	559	566	585	590	580	567	533	570	533	584	564	566	577	548	591	567	521	563	528	555	577	523	569	589	588	590	529	547	570	555	532	566	588	575	599	538	587	561	563	542	573	592	532	564	557	577	579	558	593	526	554	536	534	558	513	530	615	563	552	534	541	584	564	543	569	546	532	548	582	570	547	541	603	565	596	568	536	574	519	571	562	528	526	562	528	600	572	572	537	507	564	595	533	505	543	557	560	493	502	575	532	516	608	544	550	610	600	573	564	571	593	542	566	545	566	559	521	585	566	562	520	564	523	590	559	559	545	550	585	554	567	524	539	556	575	579	576	533	549	587	572	580	548	563	560	553	553	556	551	594	561	543	586	584	549	580	566	601	522	542	601	555	570	589	556	557	598	574	543	579	587	577	570	551	510	533	546	575	560	570	550	570	554	599	515	569	560	518	581	574	515	544	545	555	538	532	527	586	574	514	547	514	531	566	548	582	546	542	570	535	556	570	605	564	547	548	532	553	589	555	575	576	555	537	558	588	547	587	547	564	598	568	538	573	513	560	558	534	554	534	553	587	576	587	545	543	599	539	557	566	538	589	523	510	520	538	561	572	588	560	560	557	573	574	558	569	543	549	541	517	575	588	560	540	517	532	567	571	544	570	539	528	582	523	562	586	547	521	538	537	564	558	614	562	576	535	598	535	569	575	566	570	536	578	580	519	560	547	559	559	555	562	571	589	583	549	580	519	554	562	613	520	511	570	547	588	555	590	548	577	615	540	568	549	598	545	556	586	561	582	554	563	591	568	543	548	545	568	537	604	584	583	515	549	506	553	540	543	589	554	570	545	581	553	568	546	572	558	566	588	559	586	588	533	497	560	544	553	574	575	585	579	593	560	592	538	545	571	585	565	560	549	573	554	558	526	571	600	589	580	591	538	547	540	541	547	541	597	569	553	538	568	542	577	576	547	537	535	550	566	549	562	550	563	556	530	532	542	493	547	525	516	558	569	534	541	595	548	549	598	548	541	535	563	533	555	599	497	571	534	531	558	546	551	528	552	528	549	551	549	610	601	638	575	543	528	557	571	592	541	541	560	516	554	593	538	502	567	545	554	578	585	510	517	583	557	568	581	521	575	568	546	579	542	549	581	576	599	553	569	538	585	533	546	556	556	562	576	575	557	582	576	569	605	561	561	540	528	560	561	547	588	549	548	561	522	547	556	527	566	603	582	537	525	580	533	529	576	556	531	563	549	600	548	551	516	534	536	554	585	602	570	520	568	549	516	574	564	560	538	579	562	596	533	553	571	544	600	593	568	518	551	566	583	555	563	573	560	577	560	562	565	593	574	542	567	544	559	567	561	571	537	584	541	538	563	580	568	528	560	615	513	533	543	564	573	582	613	555	539	570	538	516	532	544	563	545	571	563	571	595	567	512	539	529	532	518	572	552	548	571	573	541	556	529	559	556	591	537	521	564	539	574	579	565	531	596	559	523	528	532	570	549	568	592	577	558	552	596	533	594	514	531	555	556	557	549	559	537	482	534	577	571	568	531	560	546	581	554	533	553	534	555	582	523	544	487	569	556	566	551	563	531	567	583	574	562	571	590	536	532	543	552	601	553	565	606	594	583	554	554	632	563	545	572	537	552	574	574	534	556	549	559	518	565	515	547	539	645	549	556	515	567	577	587	571	587	522	525	545	573	550	538	605	518	585	557	583	563	592	563	538	528	564	543	519	583	583	552	548	523	586	542	593	558	552	539	546	546	579	517	536	572	551	579	587	557	568	568	562	544	626	571	551	572	520	577	610	523	524	567	520	502	588	538	553	572	494	527	571	583	567	560	607	536	527	560	557	573	568	609	515	539	503	594	553	544	565	573	592	613	523	590	542	567	540	599	586	554	572	574	571	559	601	582	578	565	571	582	581	581	554	515	577	498	561	489	511	517	512	538	596	593	560	603	592	548	573	562	576	560	559	587	564	565	490	516	510	540	536	572	555	586
7897	12523	9719	4671	3385	3016	2572	2004	1858	1805	1839	1863	1802	1628	1510	1432	1355	1202	1208	1138	1088	968	918	917	873	833	885	782	780	830	717	767	758	725	739	737	766	761	748	720	768	724	685	712	693	714	708	660	701	683	696	687	731	694	703	657	735	666	676	675	730	688	705	682	700	702	745	689	670	662	699	700	701	717	663	729	707	685	708	693	673	682	648	739	714	726	684	725	689	707	722	716	725	696	668	665	667	714	636	718	661	719	689	726	706	721	709	686	694	704	695	703	691	648	681	671	689	695	731	679	729	647	691	686	658	688	661	705	679	666	655	719	725	730	699	671	675	745	706	693	684	670	670	684	649	664	731	694	713	699	752	705	727	651	669	668	677	671	716	680	635	756	696	682	647	664	686	741	687	684	705	717	726	684	697	679	761	680	701	692	701	705	700	737	658	676	690	671	674	698	705	706	664	716	656	678	690	726	693	663	641	732	688	685	676	664	657	665	718	638	662	721	717	660	699	744	699	640	682	702	673	703	695	686	727	695	721	699	655	637	661	663	639	656	669	682	696	695	701	680	687	720	664	682	695	673	741	667	653	665	703	668	709	698	701	691	679	721	684	700	711	698	716	671	719	692	713	710	697	687	686	634	683	672	704	701	723	702	715	684	691	671	682	629	645	687	683	665	663	643	643	725	655	690	662	676	674	717	687	753	673	755	778	662	707	725	696	667	664	668	701	729	673	693	675	689	672	702	692	659	693	679	701	673	701	649	640	684	669	670	661	650	683	709	712	702	652	677	676	672	716	697	683	689	699	685	673	728	707	708	679	716	694	699	709	697	652	700	710	668	709	664	718	692	732	704	725	635	663	678	667	692	690	692	688	674	677	722	655	700	711	667	701	654	672	657	627	677	661	701	678	720	659	663	712	691	648	643	699	723	678	694	694	681	715	672	707	688	675	664	719	689	674	678	675	675	656	643	720	666	708	736	690	679	689	709	669	736	671	675	676	638	677	661	667	739	670	673	707	685	651	777	675	713	689	658	661	731	687	672	700	646	723	642	740	685	736	704	687	696	697	679	666	685	713	707	727	717	690	681	658	717	691	646	640	740	668	723	720	658	685	673	622	691	656	696	715	627	665	657	712	700	668	724	716	682	695	671	718	714	671	693	679	672	752	668	696	686	698	689	692	741	676	657	692	678	687	671	717	647	639	683	680	704	704	686	691	693	678	710	698	698	745	713	665	712	687	693	663	689	671	692	724	666	681	706	663	703	712	692	652	738	667	732	692	720	677	678	666	684	700	722	674	714	690	704	670	721	649	704	673	676	694	712	715	655	684	650	691	700	681	707	713	710	654	700	696	710	722	655	652	742	715	724	701	677	697	621	684	679	697	679	697	666	658	678	712	698	709	713	682	732	669	706	687	701	730	666	645	708	700	708	672	663	707	690	687	669	715	737	717	694	655	672	716	724	677	644	648	673	669	734	691	631	720	704	660	738	670	640	741	724	687	697	647	699	709	690	669	702	708	703	705	709	726	662	669	732	686	666	695	704	688	700	644	659	673	730	715	699	684	697	661	670	733	697	683	722	698	629	654	674	685	640	703	664	660	688	697	682	704	701	702	697	662	723	681	662	684	709	681	694	679	733	676	709	652	658	706	712	686	652	638	692	691	695	713	693	703	698	713	657	713	711	630	626	674	684	649	686	709	673	712	681	672	710	675	650	689	675	632	736	721	691	710	649	683	691	704	685	661	693	714	683	700	729	718	751	652	691	695	673	681	705	662	699	720	687	619	726	695	646	687	707	705	686	716	679	706	702	675	690	685	667	675	692	667	679	687	721	670	668	732	651	675	661	697	749	670	703	668	669	683	690	684	695	706	746	740	664	697	678	683	690	688	735	649	675	719	681	680	720	665	724	667	677	701	702	709	691	676	656	675	710	695	704	654	693	683	669	720	686	672	689	668	708	688	733	694	729	661	728	704	675	673	675	708	744	676	700	733	749	678	722	676	626	663	639	675	767	726	678	675	681	635	659	655	675	674	673	712	723	703	657	689	601	699	712	715	685	699	730	734	671	688	719	663	687	686	726	694	688	721	711	690	673	663	768	723	655	726	668	700	692	739	692	668	671	682	672	678	696	681	718	707	754	702	720	706	707	699	686	650	696	651	691	704	649	722	704	667	691	699	650	694	716	663	729	708	692	684	683	643	708	731	718	704	684	698	679	674	658	658	685	674	669	700	677	685	719	693	741	679	653	721	707	746	669	729	651	670	674	681	693	664	704	691	684	695	652	677	680	656	765	679	721	669	686	657	671	678	662	709	707	689	697	675	699	707	696	756	700	677	662	660	714	705	708	709	687	720	685	687	707	690	692	689	666	708	714	702	695	667	675	712	656	683	684	682	656	729	682	655	722	702	703	695	726	703	683	708	685	704	644	636	656	679	631	692	652	653	671	735	682	692	680	671	677	693	696	681	691	685	719	689	678	694	707	684	703	656	669	672	708	714	669	732	696	696	706	658	714	736	694	712	698	683	666	714	656	702	684	763	685	724	691	704	697	685	711	647	641	696	672	728	691	660	661	689	662	718	702	717	686	665	697	682	719	717	729	707	676	644	706	630	671	692	687	671	722	712	746	685	702	676	708	692	744	637	684	710	715	723	723	712	655	698	670	687	730	697	714	697	675	724	692	668	723	680	720	686	667	713	716	673	692	691	663	721	746	670	742	678	623	695	684	712	726	671	679	671	709	718	696	725	690	679	670	670	697	656	650	663	687	714	670	705	680	724	733	680	731	680	650	678	702	724	698	699	679	697	697	671	703	695	687	647	698	698	670	705	696	641	681	684	711	715	751	658	715	706	690	674	699	711	678	713	689	695	657	661	680	685	711	684	690	611	692	692	695	653	719	685	696	716	751	652	711	662	717	704	710	679	709	764	652	664	736	710	681	653	686	735	721	714	696	657	680	661	652	729	666	677	659	680	693	707	671	738	707	675	695	686	677	717	697	696	697	684	693	667	688	662	669	673	693	697	715	748	608	691	704	675	719	676	662	712	720	726	708	711	689	701	706	730	694	691	743	704	714	698	717	694	709	681	700	647	680	705	675	704	720	711	674	687	720	673	653	728	717	651	731	727	714	721	694	675	716	658	700	675	679	672	737	673	650	709	637	673	666	687	668	674	707	654	678	732	728	703	714	667	654	659	711	710	719	645	720	679	728	707	728	659	667	707	639	686	760	713	694	691	698	690	681	706	667	722	699	706	668	712	693	667	657	718	683	679	666	648	692	669	686	729	689	659	719	668	720	693	668	648	724	685	705	754	693	679	686	647	745	668	648	613	668	672	644	694	751	704	681	681	673	679	711	699	693	687	633	696	650	721	682	701	692	713	699	712	653	640	719	695	670	720	691	669	713	683	717	679	650	668	684	707	660	677	694	687	704	716	684	698	680	671	725	684	728	697	680	743	655	653	720	660	671	687	648	685	679	717	700	671	688	683	694	720	656
23855	20954	28046	24039	20773	8226	2620	1676	1416	1390	1276	1139	1114	1015	905	890	896	788	733	715	612	590	564	506	470	503	466	414	425	421	475	387	426	375	391	406	381	372	369	348	384	363	339	356	379	348	329	364	341	334	327	345	329	350	318	347	328	373	361	343	323	343	343	350	318	340	324	333	343	348	343	336	312	353	298	376	334	341	342	320	365	345	334	327	329	361	328	372	373	331	365	335	354	323	349	335	321	335	368	381	359	331	328	346	350	340	354	332	336	344	321	310	351	334	347	347	327	349	353	324	324	330	369	345	317	343	348	346	322	356	336	313	362	351	365	328	342	352	338	311	314	377	339	321	338	305	340	306	320	320	332	309	334	359	317	309	325	341	326	316	328	335	340	308	319	348	306	335	324	358	361	332	342	332	349	337	334	348	318	348	348	322	347	346	335	344	340	320	338	308	324	353	351	360	324	322	364	328	341	342	346	332	344	325	302	331	357	320	321	314	323	341	329	374	368	353	338	345	305	326	361	323	376	320	343	324	327	335	318	347	334	327	367	367	355	345	319	354	342	366	325	313	321	346	322	360	355	301	325	294	310	343	326	343	313	358	339	317	337	363	322	361	307	334	330	303	371	364	341	314	337	318	342	342	320	334	332	313	281	339	332	295	328	306	327	326	316	326	345	345	322	326	346	335	333	354	325	320	324	366	320	339	338	363	354	361	341	320	327	365	342	329	303	341	310	306	351	334	364	345	328	339	355	356	306	358	323	349	320	325	333	337	364	345	379	330	312	335	319	334	320	339	364	344	292	341	329	337	343	311	364	329	314	310	331	328	351	362	345	320	319	312	344	336	336	348	345	357	331	346	339	336	345	340	343	364	326	360	352	334	321	326	336	323	358	310	309	325	337	317	341	384	319	324	343	346	345	337	336	311	324	327	337	336	338	329	337	311	370	300	334	343	315	332	348	357	345	349	311	335	319	331	313	334	349	342	297	349	363	335	348	308	298	349	332	335	354	309	343	349	324	328	323	352	310	328	331	321	343	306	356	349	337	326	351	325	328	322	344	365	346	372	344	328	360	316	348	344	332	315	328	322	309	331	386	334	333	326	350	335	345	353	303	353	315	363	360	305	344	345	344	345	341	320	348	353	301	329	333	299	370	311	332	367	322	329	333	348	349	303	324	322	333	336	346	309	291	337	307	364	325	313	313	305	335	311	343	331	299	335	328	368	350	323	357	348	361	314	343	327	331	338	345	344	319	339	340	332	283	327	323	329	351	325	317	328	326	326	308	343	348	331	316	354	355	329	351	338	309	337	342	327	368	333	334	319	323	324	326	346	332	339	329	337	361	357	319	346	347	341	340	330	318	362	306	333	350	328	350	307	339	314	339	343	316	358	364	321	358	353	342	330	309	354	359	352	345	354	342	375	345	354	335	319	316	310	338	301	343	351	346	330	327	350	352	331	308	306	325	370	356	333	360	311	331	334	358	321	370	336	350	320	313	357	326	359	312	349	318	328	316	342	294	328	340	340	338	345	328	394	339	343	344	361	320	313	337	322	333	298	337	340	347	337	302	322	355	352	345	331	334	333	285	356	340	306	343	346	322	345	360	339	355	341	333	347	318	300	304	307	335	316	327	347	366	343	323	351	353	338	309	308	321	348	315	290	306	334	343	337	325	305	347	329	365	321	342	323	339	324	325	321	326	383	351	335	313	348	316	382	288	331	356	337	309	309	334	333	354	297	332	335	337	341	318	322	306	370	326	329	348	338	314	363	318	332	361	299	372	348	319	365	314	312	328	329	340	346	319	352	334	346	320	315	355	325	327	364	325	327	349	323	332	310	338	356	360	358	339	331	318	340	359	357	354	331	344	331	356	309	323	344	304	321	325	340	316	297	327	346	337	319	334	336	312	312	320	313	344	331	355	353	354	355	330	342	368	325	362	342	352	361	344	352	307	336	319	333	316	332	346	326	361	334	336	360	309	338	397	312	371	323	346	337	331	347	331	320	345	359	335	326	343	324	351	330	358	333	329	316	355	361	365	331	333	347	326	350	335	317	325	314	343	350	320	335	340	309	343	330	378	332	314	317	336	324	309	339	335	327	326	308	315	361	355	382	366	332	316	329	324	319	304	339	347	323	325	349	350	340	320	341	333	345	318	332	307	326	327	310	362	337	341	298	344	345	328	356	336	356	345	349	332	349	327	350	343	305	312	337	337	357	327	325	346	332	349	336	346	324	313	321	368	346	349	347	324	326	344	363	352	330	332	353	316	332	347	344	337	330	339	322	309	314	375	339	340	304	365	347	354	351	322	353	346	337	319	345	322	342	358	332	363	323	355	327	359	330	323	312	348	340	322	329	353	359	335	343	314	325	311	320	348	328	371	374	338	322	317	314	329	313	303	326	334	354	351	351	353	339	348	322	336	341	337	320	310	353	333	326	354	344	332	337	324	363	308	314	346	343	355	334	367	337	326	373	309	297	351	309	356	342	333	325	356	326	336	315	307	341	347	311	339	326	340	321	303	340	347	333	329	348	336	350	278	311	323	330	337	328	317	309	326	353	357	343	370	327	310	327	313	339	326	332	348	365	322	376	323	328	323	347	314	345	343	312	312	335	328	294	343	377	342	339	363	311	327	329	311	333	357	332	313	351	362	376	344	346	314	309	341	370	366	310	329	314	333	365	348	332	345	329	347	314	343	334	340	355	343	362	333	327	364	368	326	313	341	331	323	330	324	352	315	332	332	325	330	352	335	325	321	375	317	334	336	333	365	340	325	376	317	284	325	325	369	334	339	327	337	333	296	326	368	357	349	317	348	333	315	335	305	334	351	329	337	328	346	301	333	348	322	346	328	326	348	355	325	338	321	308	338	341	341	302	363	315	357	323	335	348	326	359	357	303	312	332	321	337	349	341	335	311	324	332	359	328	297	328	349	350	348	364	345	351	350	311	388	355	305	346	347	330	325	344	333	345	297	354	337	333	332	313	334	345	309	312	355	343	364	320	335	364	354	301	329	341	318	342	348	308	347	362	334	342	339	342	333	360	329	361	333	359	375	375	324	316	373	336	355	359	330	354	323	354	355	336	335	345	349	331	350	357	342	334	344	320	324	352	337	338	330	354	351	358	325	359	330	325	321	306	316	320	332	351	350	351	321	359	348	347	322	323	334	314	329	335	301	349	350	320	324	332	336	301	356	337	335	335	322	327	325	314	328	335	338	333	361	331	315	334	356	366	326	315	309	298	338	349	330	341	328	313	320	323	341	308	322	290	291	341	324	304	314	312	316	314	354	348	390	322	343	312	324	332	347	346	328	352	325	314	317	344	333	347	371	333	335	321	354	342	298	336	333	333	312	372	345	284	372	310	324	323	317	356	339	359	349	306	322	324	338	350	326	338	327	357	305	341	330	340	352	301	332	345	346	349	349	345	355	339	316	320	353	337	351	309	354	321	331	317	330	341	306	326	349	349	300	363	361	347	349	342	332	331	315	321
10710	25358	16939	8769	7022	5905	4584	3670	3227	3061	2907	2500	2416	2199	1940	1772	1781	1531	1476	1334	1107	994	933	883	866	818	656	612	613	664	656	569	540	547	527	548	531	506	504	461	424	479	471	495	473	404	440	457	448	470	478	455	466	422	437	449	461	421	419	421	422	426	454	396	427	457	428	450	424	435	422	405	450	394	432	455	442	434	379	391	463	400	476	447	459	416	441	390	433	402	450	448	401	413	442	443	446	444	398	399	415	385	420	443	417	409	408	417	412	447	432	425	432	427	445	424	451	399	432	430	416	432	410	476	397	406	437	415	468	452	451	417	422	445	406	433	435	459	428	409	431	452	416	412	428	430	460	424	374	439	421	411	437	425	430	433	434	396	459	457	447	456	422	417	426	458	412	437	404	403	415	390	432	412	450	369	459	430	468	428	405	410	439	436	420	445	390	462	416	409	404	464	425	418	397	412	425	451	433	418	413	438	458	438	426	419	399	439	467	381	448	425	444	417	403	445	423	402	398	447	409	429	439	420	434	424	450	432	444	441	442	443	456	428	449	408	448	419	439	428	440	427	434	413	452	449	435	459	403	412	420	440	417	420	431	432	406	444	447	434	435	414	415	448	402	431	433	407	420	445	399	438	418	408	422	401	406	418	423	478	407	404	431	448	420	428	414	406	439	412	428	401	415	438	455	414	418	409	408	406	401	388	414	421	424	438	378	414	424	434	409	461	417	423	408	492	415	400	412	417	445	410	428	428	392	406	437	441	398	444	403	425	471	404	415	444	388	400	426	426	494	402	435	425	416	403	429	410	427	443	403	396	414	408	441	399	436	408	429	429	445	421	441	394	435	427	438	468	424	438	419	418	392	418	492	438	454	431	390	425	448	462	394	424	442	419	433	399	429	414	436	410	419	436	432	457	449	421	411	418	456	395	402	422	408	434	475	434	446	404	424	431	424	427	415	393	452	398	412	411	443	415	429	445	429	430	432	421	398	436	450	431	446	436	425	433	416	441	399	433	446	429	384	401	431	432	402	429	447	452	417	392	406	410	419	418	415	445	435	436	445	435	408	439	422	441	412	429	450	381	437	421	425	436	420	408	421	403	435	437	420	429	402	423	435	429	448	440	411	427	384	438	446	404	423	396	409	403	442	437	402	408	417	413	411	398	410	473	423	428	444	454	394	381	426	409	428	432	424	434	428	443	439	454	455	450	406	457	450	428	436	424	424	428	466	420	444	472	430	444	432	433	444	427	421	428	405	419	454	450	386	420	431	449	413	412	433	411	437	428	408	367	421	423	453	403	424	385	436	445	430	429	431	425	456	440	444	401	428	450	454	410	417	463	450	418	431	410	411	419	437	418	445	416	407	435	410	440	445	442	420	443	434	458	411	447	414	486	451	433	403	426	457	406	395	392	418	452	414	433	401	449	425	439	443	389	407	405	453	417	469	411	419	436	414	423	410	405	420	404	417	412	404	444	429	396	413	427	403	391	420	389	394	436	404	447	419	450	424	454	378	441	403	445	420	421	452	494	392	469	427	395	479	453	418	448	427	419	441	411	418	422	423	435	444	420	434	411	395	411	452	431	481	414	391	409	445	405	435	408	430	377	438	410	420	452	430	438	434	425	430	443	484	413	434	457	403	431	412	440	421	422	445	439	387	432	417	419	425	456	403	447	404	411	432	438	419	414	418	411	451	420	432	411	405	401	438	424	406	455	418	422	429	418	458	428	404	442	448	424	419	457	420	370	432	408	420	448	399	399	463	405	445	384	428	432	385	413	427	390	395	424	427	429	430	408	444	447	454	444	423	445	405	444	413	411	437	400	433	418	380	421	454	407	428	444	430	415	423	419	426	410	414	416	410	418	452	432	427	436	426	418	472	434	436	431	409	435	386	414	432	403	458	438	429	418	446	468	438	455	465	419	441	455	437	386	433	430	424	414	426	459	451	439	415	454	418	409	429	428	413	447	428	447	390	452	433	443	420	445	439	444	427	405	416	427	465	423	466	424	422	438	456	413	391	424	408	419	411	384	411	433	415	403	429	466	433	433	462	422	406	455	429	417	421	478	434	467	441	421	460	403	404	472	389	460	452	437	426	432	413	427	420	433	408	432	410	431	422	400	429	421	413	437	420	443	423	420	419	401	475	415	443	423	428	422	403	413	450	460	433	425	408	402	392	474	410	388	450	423	415	369	458	438	440	468	434	415	426	443	412	473	433	418	423	424	436	386	418	397	426	445	430	421	414	445	431	444	468	438	441	439	462	415	423	389	408	434	412	446	416	463	443	400	406	434	385	434	433	416	412	402	431	440	427	452	455	416	414	396	439	453	410	413	417	456	418	427	442	431	429	425	433	420	437	410	390	446	414	449	405	396	446	417	433	470	415	444	421	447	431	442	381	455	416	448	438	435	400	448	408	431	406	405	417	438	450	448	447	403	458	433	420	415	413	451	409	427	423	462	431	426	452	443	454	437	416	417	428	413	424	408	431	433	419	419	430	470	411	439	408	414	419	416	426	450	430	437	443	426	403	400	444	426	461	465	466	452	420	414	384	429	392	429	422	417	461	402	441	424	453	452	446	450	430	422	403	438	428	478	399	433	468	440	434	428	384	426	475	459	387	413	413	382	413	458	414	444	430	379	398	423	431	440	424	446	415	420	426	438	406	414	432	443	398	447	424	431	431	405	385	419	462	441	410	416	471	407	408	426	439	398	406	427	424	430	440	444	425	402	467	453	444	444	435	395	451	404	388	436	394	407	405	453	413	433	426	450	413	426	437	422	444	429	426	433	462	440	442	372	430	430	413	430	457	416	392	426	404	439	438	407	411	390	427	417	437	442	421	400	445	460	431	423	420	392	407	413	454	432	452	449	408	436	452	411	431	458	449	484	408	403	414	413	432	464	423	461	438	432	445	424	450	423	424	440	458	416	445	431	416	429	437	436	401	431	409	426	423	422	420	405	427	448	408	428	412	409	414	432	434	429	435	427	421	446	428	439	422	433	407	424	459	409	393	439	417	455	423	408	438	410	420	421	416	442	465	397	419	429	407	437	407	447	434	429	412	425	422	444	414	429	394	402	437	428	398	451	413	420	393	458	429	425	420	438	402	466	430	407	430	419	436	404	425	417	412	462	425	457	385	445	436	424	440	442	452	419	405	467	441	407	422	430	379	442	394	453	467	459	405	418	390	437	432	436	442	421	448	407	425	417	438	397	441	448	465	436	412	414	446	422	384	447	441	439	425	439	427	404	386	430	426	389	405	429	446	396	420	456	435	450	403	410	445	413	437	418	443	416	392	442	391	426	425	420	401	427	416	411	407	420	410	413	419	390	468	448	413	435	403	377	422	432	407	433	407	387	446	425	438	419	442	436	451	423	408	449	388	419	431	404	441	415	437	412	421	451	458	417	420	436	398	410	433	417	428	447	418	391	429	442	428	392	400	454	415	435	422	439	423	424	434	456	419	425	434	442	429	405	418	396	445	454	410	416
25112	20969	26635	24970	7625	2512	1818	1538	1458	1482	1256	1301	1229	1176	1166	1162	1110	1090	1015	1001	868	901	882	863	856	864	779	775	749	824	716	768	761	808	764	752	755	790	719	746	765	731	744	726	736	713	714	736	710	742	708	725	741	756	732	699	721	683	724	732	721	711	726	755	761	762	753	738	754	727	711	734	720	737	757	750	731	743	721	753	761	681	730	779	756	723	723	745	728	756	706	716	696	738	745	749	765	768	725	723	727	712	762	730	781	740	772	734	733	688	683	749	702	736	728	674	739	701	741	732	717	756	641	721	747	741	740	702	732	756	688	748	751	714	721	772	724	768	726	710	734	680	694	678	733	719	704	726	768	767	727	753	727	722	773	724	714	702	730	759	705	811	744	721	749	712	761	711	747	763	757	747	731	751	720	728	654	756	694	747	688	702	752	735	740	716	716	760	682	661	745	711	785	721	714	760	732	729	708	713	743	707	692	715	739	735	757	701	720	689	744	709	668	761	743	748	733	749	724	706	758	737	763	708	762	748	770	707	721	705	713	718	724	699	746	675	701	760	694	713	726	763	724	728	710	738	766	725	701	736	743	726	752	766	703	701	727	736	728	728	740	751	726	750	699	694	715	730	776	714	707	694	736	717	701	770	752	709	663	663	764	729	704	718	737	760	695	745	760	726	699	715	715	714	701	686	691	689	770	706	717	720	714	669	714	683	759	748	734	737	732	734	729	689	778	696	722	736	692	730	689	751	736	769	715	699	734	735	721	729	668	766	736	677	699	769	736	696	725	813	731	642	723	764	733	705	685	691	718	753	719	702	748	745	724	702	673	696	737	698	722	715	769	746	719	770	724	740	702	714	741	710	728	684	735	742	711	693	784	742	706	660	759	708	710	728	714	769	718	772	740	733	779	721	779	725	720	758	656	719	735	739	699	763	685	783	723	713	714	769	710	720	702	758	734	730	733	706	711	703	764	690	739	732	725	715	725	757	719	730	763	743	698	738	738	750	696	704	722	737	718	724	735	711	762	719	746	732	681	715	720	741	702	743	747	770	752	723	748	766	749	734	774	740	767	743	750	728	703	703	698	693	734	716	732	744	726	746	754	698	700	758	694	765	783	728	771	738	708	729	761	738	693	678	738	715	700	757	743	699	742	704	712	753	730	721	747	700	681	748	709	703	685	681	711	745	748	730	757	711	665	764	742	783	740	660	728	745	737	715	730	734	725	733	737	716	751	753	778	721	750	705	750	706	752	732	732	744	740	736	737	762	721	732	658	737	771	738	682	723	763	707	706	689	728	707	733	717	721	801	708	675	714	707	732	720	753	718	689	697	710	716	681	745	723	736	712	730	750	758	695	681	758	718	703	737	711	779	721	755	727	703	771	676	728	731	742	735	702	771	710	712	702	705	706	722	722	768	707	738	739	755	689	715	726	696	714	695	705	745	713	732	724	719	759	749	744	718	728	697	743	738	742	724	762	734	720	660	744	715	732	698	715	732	718	750	737	752	739	738	712	762	717	692	680	710	726	728	716	756	741	695	730	705	723	717	672	741	727	774	683	698	684	713	759	735	669	744	744	754	724	726	764	742	773	706	710	750	752	754	767	670	726	697	697	722	716	722	728	756	695	676	714	694	708	736	750	727	723	724	761	700	752	746	726	755	722	708	721	716	784	740	759	711	778	709	725	750	714	721	696	724	757	732	705	762	691	744	755	737	706	740	732	717	761	746	683	734	724	747	785	751	683	726	741	717	738	766	705	702	741	749	685	755	702	735	717	760	713	723	711	710	711	706	713	719	709	738	776	761	699	686	728	716	669	675	727	710	758	721	716	712	736	693	755	735	746	727	748	680	754	728	732	748	714	710	709	764	733	738	752	703	709	712	736	697	800	686	671	732	708	772	738	728	666	756	733	709	734	712	710	683	735	724	722	704	741	687	723	698	751	721	680	725	744	722	726	756	719	758	763	734	679	732	737	736	692	750	711	662	684	694	756	757	732	753	746	735	744	717	776	750	722	667	714	761	698	748	701	693	687	733	764	687	753	737	704	695	723	653	770	710	693	755	743	707	745	718	715	689	703	711	687	663	720	792	754	662	712	697	712	744	743	729	779	693	714	765	754	718	720	750	736	735	739	718	724	775	752	746	717	719	719	732	720	702	735	751	748	768	707	751	697	730	713	674	763	699	750	724	732	743	701	708	754	696	699	691	728	694	696	731	708	744	685	694	756	742	730	708	769	716	723	713	742	703	722	759	727	689	736	699	723	718	673	742	721	697	752	710	709	718	736	733	703	711	741	696	757	708	756	734	700	726	695	727	746	763	746	711	716	721	706	683	710	736	699	752	701	770	723	732	731	710	723	671	713	785	731	762	753	743	747	730	737	729	725	734	728	705	721	727	694	785	739	718	745	721	683	745	681	732	748	724	727	687	690	721	723	687	712	767	729	749	711	737	739	772	718	723	740	750	748	742	694	719	729	737	692	730	667	701	735	712	702	753	749	772	793	692	774	706	715	718	740	735	785	698	710	726	737	714	707	750	718	705	767	750	765	747	713	672	720	649	677	753	710	704	745	712	739	726	728	721	759	690	756	772	734	712	726	725	735	709	704	778	728	776	769	730	734	771	721	749	706	727	728	755	705	709	690	731	718	710	734	714	749	702	688	713	715	709	702	737	748	704	711	753	704	740	727	740	695	689	728	705	734	759	694	771	779	717	752	735	761	716	755	725	692	720	768	756	806	752	714	729	753	712	700	763	753	764	758	705	714	784	764	716	754	719	733	723	741	756	747	734	719	738	758	732	724	741	726	744	730	709	734	673	720	756	760	728	741	718	752	687	675	691	724	741	742	718	734	728	734	674	692	751	702	694	713	712	714	731	756	712	684	713	722	695	709	758	732	731	750	676	710	657	690	748	710	722	753	685	723	796	711	751	704	717	741	710	683	781	771	711	727	754	719	724	684	729	719	700	693	720	712	735	731	749	667	739	693	747	723	758	735	715	751	708	742	781	784	715	732	736	735	726	725	677	730	696	715	698	718	753	712	723	761	761	698	697	727	708	738	731	695	751	756	671	773	709	734	753	729	719	716	737	741	712	740	716	757	685	678	755	722	694	732	676	719	727	730	728	706	762	710	738	722	696	729	715	719	701	721	716	727	745	701	731	723	732	738	719	743	750	718	734	724	758	720	704	674	655	757	751	688	721	734	717	742	707	738	722	747	740	753	737	742	732	740	698	715	707	727	701	709	668	748	756	706	710	759	752	714	710	705	726	730	715	738	688	713	687	737	743	729	713	716	710	713	729	713	732	744	685	715	712	727	746	685	700	790	765	713	711	795	725	761	727	756	738	734	738	741	732	730	741	778	778	706	708	728	734	730	778	770	742	730	724	727	780	689	777	682	723	734	774	662	748	709	712	655	719	757	726	716	742	765	707	663	773	699	732	748	730	723	709	731	700	699	724	679	719	736	701	709	727	770	693	721	732	737	733	758	734
14290	19531	12223	6681	5549	4717	3743	3151	2951	2916	2647	2395	2171	2080	1978	1927	1848	1748	1665	1580	1401	1212	1252	1199	1135	1097	1034	986	973	1015	1011	1011	946	927	937	939	960	926	925	906	916	907	910	952	897	881	858	927	901	876	909	849	910	926	901	946	864	855	829	857	944	871	875	824	852	876	818	855	891	870	854	859	882	892	912	916	880	912	835	880	916	871	853	903	914	866	888	856	897	886	929	890	890	858	827	870	901	881	887	928	852	887	880	881	889	862	824	862	878	884	877	840	829	884	900	903	895	837	868	835	894	889	805	842	894	868	905	857	894	861	882	868	850	887	865	836	906	884	837	871	876	819	892	864	806	855	901	826	856	854	852	892	889	822	827	880	931	839	818	835	858	896	864	870	868	827	832	877	881	878	849	904	904	826	832	843	879	907	853	871	912	881	819	836	885	867	856	852	885	853	863	834	839	853	815	817	913	879	891	851	863	869	848	860	884	867	883	852	859	898	907	847	847	844	917	894	834	878	893	910	902	874	827	804	873	852	835	858	823	875	868	843	844	836	861	894	900	876	904	909	813	848	880	816	882	837	849	855	854	891	828	850	868	866	917	878	879	870	832	872	849	909	898	873	883	879	873	920	815	854	885	902	922	855	894	902	873	908	881	878	816	869	891	883	854	854	855	856	836	892	865	901	880	891	869	914	816	839	842	871	840	904	831	836	857	894	816	799	861	840	822	873	871	873	834	843	836	845	857	860	905	851	836	895	963	894	857	867	919	825	886	814	852	869	874	842	863	839	857	860	830	880	875	890	838	892	818	858	883	839	909	881	866	896	883	868	869	915	853	842	878	899	857	868	816	894	853	919	901	794	804	902	833	890	901	914	899	886	922	903	883	858	919	838	887	884	854	899	944	895	898	877	868	877	864	872	892	866	845	850	866	852	840	844	886	879	851	883	847	893	835	863	886	879	878	906	910	887	836	871	857	864	879	883	849	900	906	867	813	843	896	938	880	912	883	849	903	867	866	939	932	905	890	920	822	834	873	890	865	836	844	904	878	841	849	886	850	828	805	869	892	839	897	913	864	848	867	912	876	842	889	826	867	875	865	869	878	908	904	883	893	887	919	898	924	870	863	880	935	835	819	922	815	850	881	876	931	910	850	821	877	866	885	860	846	858	888	856	883	860	863	917	865	875	873	856	876	862	872	837	886	824	859	802	823	892	916	854	857	856	869	857	878	910	867	930	883	878	895	851	849	869	874	848	860	873	911	843	874	900	856	920	852	862	901	888	841	838	849	881	852	863	861	915	876	897	837	882	867	832	885	857	854	863	855	827	893	833	851	841	905	837	821	878	894	877	885	906	928	833	891	857	866	892	865	846	905	847	898	908	862	899	898	822	845	877	872	870	862	838	890	861	888	911	875	927	895	833	868	917	847	888	843	822	814	893	886	883	898	870	884	866	892	863	862	818	866	889	862	860	865	865	824	893	890	903	829	866	920	921	873	890	894	857	950	900	823	791	867	810	894	842	826	820	833	841	864	898	850	909	891	841	803	881	859	860	868	834	896	858	835	825	872	821	886	879	893	865	820	848	805	885	870	866	873	894	845	903	871	875	916	882	865	863	843	853	846	843	913	850	824	870	869	847	858	918	849	871	840	884	874	796	896	851	863	845	902	903	880	880	873	853	939	870	898	857	882	883	875	875	870	881	896	923	899	847	864	852	882	866	823	818	850	890	879	853	891	971	900	880	916	874	881	874	849	879	825	899	919	855	903	932	879	830	833	868	901	904	954	894	859	880	860	873	856	889	846	872	903	823	846	841	882	884	929	904	876	839	915	885	880	913	836	845	825	891	870	817	847	859	831	854	900	849	871	849	832	821	855	839	832	840	864	868	873	855	838	893	851	867	881	858	882	860	838	866	873	861	891	904	860	864	899	867	858	863	911	867	896	852	887	837	883	800	858	861	805	835	870	864	883	927	850	879	810	849	888	876	873	851	875	877	876	890	878	929	829	874	926	886	873	853	837	855	871	861	881	887	854	891	873	798	862	885	863	860	926	874	868	856	901	872	919	802	943	822	909	897	845	882	914	907	866	814	850	860	819	915	929	818	796	951	939	913	908	900	879	867	856	858	889	855	879	898	867	875	923	887	859	860	822	861	884	877	850	886	853	850	875	905	924	861	867	875	890	867	851	877	918	840	854	830	862	879	867	906	859	856	845	852	926	846	853	857	877	839	897	858	876	854	885	861	866	881	853	919	799	896	829	862	842	865	881	888	887	888	841	906	819	877	837	852	867	903	839	833	871	903	873	922	900	877	879	862	793	861	856	881	844	872	817	874	856	879	835	865	911	895	868	823	846	827	881	848	905	863	851	909	867	908	891	906	871	877	864	867	909	900	920	828	873	837	873	884	940	842	868	830	819	868	855	874	869	834	906	867	909	863	845	821	820	835	829	900	885	929	873	839	960	856	853	840	836	873	857	889	852	812	862	871	868	864	849	910	867	849	881	858	843	809	847	833	860	927	868	852	841	861	819	887	879	814	880	866	816	909	852	890	879	900	857	861	884	854	853	878	872	885	862	886	910	840	850	845	913	832	884	885	867	863	867	838	878	866	874	848	893	855	855	858	833	882	898	899	876	895	866	874	853	855	878	866	869	890	804	912	921	841	880	881	951	873	889	875	838	873	854	912	860	864	849	866	940	844	907	854	870	857	878	824	878	873	872	883	867	923	846	908	853	867	851	874	913	850	862	878	925	899	913	870	833	895	850	899	863	902	858	849	859	884	903	837	888	904	882	843	848	862	877	868	871	911	861	845	896	911	898	887	844	849	870	869	837	841	886	819	837	891	852	890	842	878	856	848	908	884	854	847	872	892	882	853	847	895	847	895	832	847	869	930	859	886	901	933	877	897	830	830	909	860	893	874	882	918	893	881	882	845	871	859	879	876	879	881	869	914	854	905	886	863	823	854	884	930	941	919	860	899	914	861	877	854	870	828	878	826	886	927	839	876	832	867	904	844	868	901	912	818	906	870	863	840	879	858	846	845	927	858	903	863	893	845	908	887	883	916	819	867	851	891	847	871	845	838	859	810	858	855	832	884	902	838	885	892	827	849	842	895	802	867	918	834	900	857	880	827	872	894	839	863	901	920	919	840	880	859	914	878	880	830	858	888	894	851	845	905	905	922	872	857	890	866	877	881	898	880	924	855	897	896	895	893	844	923	907	898	889	895	956	901	845	881	857	882	860	872	881	834	906	849	877	925	873	907	906	883	852	866	869	903	824	857	845	931	806	935	876	894	850	846	846	842	891	866	904	866	877	892	903	853	856	898	874	868	864	860	876	844	879	825	902	902	910	823	836	835	864	897	899	803	894	850	857	882	843	856	835	865	899	888	850	886	856	832	897	870	899	848	879	840	822	842	885	900	817	869	889	885	853	860	903	848	887	891	854	891	889	862	834	906	843	924	888	888	893	836	863	884	851	877	878	891	817	856	846	808
22829	20990	28582	23592	20907	20863	9064	3030	2449	2243	1993	1663	1602	1594	1419	1326	1225	1135	1113	999	869	805	803	789	715	675	697	646	631	629	603	574	570	523	540	576	550	533	488	534	492	525	485	492	489	473	469	463	473	500	469	479	485	450	499	452	479	480	481	491	461	477	477	495	490	462	482	474	501	475	485	482	472	465	459	440	505	454	493	494	449	475	480	512	439	457	484	481	489	522	486	474	476	474	485	471	502	459	473	479	451	495	453	463	517	454	490	466	455	447	460	436	477	458	483	460	500	501	474	495	455	502	489	525	491	494	469	472	496	472	451	440	494	477	512	465	482	425	483	453	490	466	477	454	457	465	482	490	442	457	474	468	504	483	459	460	461	481	476	486	472	452	459	479	472	504	424	492	495	471	474	485	464	477	454	471	493	421	468	476	459	480	462	461	537	442	421	479	454	490	455	539	453	462	478	446	459	488	494	481	445	491	467	492	442	497	455	481	477	455	495	455	405	443	459	476	471	433	495	503	486	484	460	440	458	507	466	463	500	430	430	497	464	506	471	460	445	475	417	476	490	470	460	457	497	438	486	499	429	513	491	455	479	468	479	459	484	505	461	484	480	538	501	469	446	442	483	494	447	428	455	460	482	494	441	462	453	459	469	455	492	482	481	473	461	508	460	467	490	473	475	435	434	468	487	481	482	456	473	506	407	453	451	433	470	468	485	465	490	470	455	478	465	472	433	463	469	472	450	448	503	457	419	437	416	460	481	444	497	510	480	470	480	494	437	443	471	481	463	483	493	497	491	452	462	469	487	489	460	494	476	497	457	474	467	455	479	493	474	471	534	443	455	457	456	480	466	453	436	459	483	500	490	474	474	484	489	491	446	521	465	471	438	484	458	488	470	463	500	464	446	442	466	461	498	465	466	466	488	496	473	431	468	452	436	469	495	508	502	473	481	459	491	519	465	471	461	462	461	465	476	462	483	466	459	520	488	466	502	465	422	473	467	473	454	473	488	436	501	451	494	427	459	445	458	450	489	487	473	458	508	475	498	471	434	464	429	491	450	426	478	489	499	453	450	453	441	477	462	435	468	440	474	475	534	445	480	465	487	472	469	497	448	448	461	449	466	486	502	471	464	490	488	442	476	462	470	471	457	471	431	453	475	457	444	452	470	442	421	450	458	468	469	460	448	496	495	486	487	449	426	445	473	449	450	455	454	459	431	500	484	439	433	451	472	484	421	468	504	456	466	455	452	485	457	455	504	477	471	477	486	462	451	455	442	486	499	467	454	479	443	468	460	486	504	480	477	471	426	484	444	447	486	445	446	503	478	508	475	453	469	453	501	458	462	440	490	510	448	504	412	501	468	496	488	483	454	429	494	455	476	461	442	447	466	470	433	481	495	482	464	521	456	442	438	451	448	492	439	461	486	463	475	476	447	490	478	457	478	491	461	459	476	452	449	482	507	452	463	460	464	495	453	449	446	440	430	459	445	478	493	480	444	475	443	499	478	465	479	469	492	458	480	466	477	450	513	475	437	496	450	474	457	477	457	444	457	459	455	468	454	464	464	427	479	461	490	466	448	459	485	489	434	437	498	437	447	440	434	472	462	493	517	465	477	482	488	451	412	500	449	478	453	469	441	464	483	477	482	491	492	509	474	460	440	457	490	465	488	439	440	447	502	460	472	443	504	445	467	481	448	466	444	429	475	437	458	416	464	447	486	478	470	472	505	466	501	466	453	449	467	495	457	458	428	496	444	480	497	459	433	456	447	479	485	463	466	437	472	488	442	491	451	531	461	498	452	480	474	490	474	492	430	489	444	460	481	476	482	443	498	434	430	468	483	514	459	472	471	432	469	429	497	509	424	479	500	451	465	468	459	455	460	476	469	471	449	444	450	479	473	409	489	470	434	468	453	500	474	452	454	464	461	508	458	463	465	487	461	423	487	452	454	466	469	491	488	477	445	465	488	494	513	500	456	462	473	472	489	487	491	476	449	488	458	473	501	441	442	477	449	452	461	432	441	448	470	495	448	444	498	507	470	464	443	454	492	483	455	476	469	467	450	469	457	487	492	513	470	441	450	511	456	532	453	455	464	479	497	472	453	502	493	447	477	472	451	457	459	470	484	491	468	440	490	454	447	485	502	498	477	514	463	454	499	438	504	451	498	452	470	473	427	441	465	495	481	484	465	459	463	472	479	497	479	466	477	430	435	456	443	495	499	491	466	487	458	453	465	494	521	478	481	527	419	451	489	463	471	469	489	487	455	455	460	448	440	456	479	460	456	449	489	486	456	497	469	455	438	466	484	491	452	481	467	440	467	448	445	411	484	465	489	458	463	456	422	474	464	470	470	495	477	490	447	461	413	475	517	452	459	478	451	488	474	483	516	472	519	458	502	444	466	463	454	496	459	507	476	495	460	449	479	467	500	512	456	453	465	468	437	478	459	478	467	503	423	520	482	462	453	451	503	477	466	478	476	430	464	454	424	520	435	492	442	454	466	506	430	470	470	468	457	494	440	493	463	499	459	472	494	430	485	443	485	521	507	455	471	462	474	484	502	477	447	472	471	495	488	459	476	461	427	470	471	475	521	437	433	423	463	492	475	504	447	429	484	520	443	433	492	487	515	457	452	466	475	469	436	494	486	474	471	455	447	466	448	460	464	442	476	473	458	478	457	443	453	449	502	498	495	461	447	504	479	526	451	495	437	432	482	458	470	490	490	461	450	469	466	446	449	488	471	472	486	447	429	460	444	481	438	451	456	458	478	491	464	469	483	433	489	509	459	445	431	442	482	428	467	460	471	440	468	478	442	477	461	454	497	477	461	437	488	464	433	431	462	474	433	472	432	484	477	473	466	484	464	490	489	447	433	421	456	467	456	492	472	456	494	477	487	482	464	466	458	445	462	450	473	494	438	466	449	460	485	449	493	470	483	424	452	484	442	488	454	458	473	464	494	395	460	531	449	479	463	454	498	472	481	468	506	460	495	478	453	448	461	511	483	461	446	481	455	486	490	513	425	447	465	497	447	482	466	467	463	486	484	436	452	498	434	465	501	459	467	489	508	433	451	475	469	484	449	437	445	453	435	456	474	472	510	454	451	452	443	435	451	460	461	488	453	435	447	443	452	482	478	467	460	479	454	470	440	464	451	424	452	481	488	449	478	471	469	453	476	475	454	438	452	481	454	492	454	431	467	497	464	490	470	456	460	451	455	474	453	468	479	502	467	452	465	461	468	508	489	482	435	448	511	454	478	480	470	431	466	448	461	504	464	452	493	465	490	477	449	476	470	524	455	433	497	483	506	521	459	446	466	410	471	435	431	489	467	449	456	476	453	413	442	494	453	502	470	516	472	454	483	457	457	459	454	446	488	456	500	517	464	494	431	462	459	479	471	450	464	481	449	484	477	457	469	467	488	471	475	459	481	489	493	454	476	450	470	484	493	485	471	468	461	454	441	469	476	475	431	474	436	471	477	493	464	446	434	473	474	445
19037	30243	20834	13210	10794	8935	6795	5947	5506	4937	4089	3576	3390	3268	2836	2620	2471	2301	2214	1881	1490	1441	1345	1340	1180	1076	1043	898	873	1009	908	760	729	766	755	728	673	749	714	716	636	602	624	611	580	584	611	597	594	629	554	546	583	579	619	606	537	543	527	548	582	606	570	539	547	551	537	549	544	550	559	542	582	572	586	576	597	582	539	542	544	557	524	517	576	578	549	565	597	567	582	584	574	591	597	510	570	566	589	560	586	511	561	527	568	554	529	585	571	545	546	557	568	567	560	554	582	580	599	524	525	551	573	559	536	534	548	565	579	544	581	606	592	552	566	559	592	557	536	570	563	532	505	536	527	545	548	541	586	551	592	534	525	546	523	581	529	537	544	578	535	572	543	553	581	527	553	546	517	535	553	568	588	532	541	563	526	522	543	558	566	555	527	531	583	588	534	564	593	565	564	539	530	551	580	551	564	539	543	535	582	532	594	561	527	525	578	550	534	559	537	554	539	562	593	571	532	542	563	569	579	564	540	529	537	542	539	543	552	545	584	539	558	559	567	590	578	587	594	537	559	538	560	549	543	542	546	581	590	555	512	545	571	539	532	589	534	570	542	553	573	554	568	544	572	543	539	563	581	575	556	566	558	543	539	529	550	555	546	538	563	568	551	563	558	566	562	526	557	547	522	568	579	522	521	547	554	565	585	532	566	531	547	554	516	577	481	560	557	527	534	539	579	541	551	548	538	529	528	520	541	564	577	509	542	549	579	561	549	532	558	529	564	570	576	551	587	550	532	533	556	548	563	536	585	545	583	529	553	506	546	566	571	551	541	536	536	586	533	552	568	561	596	504	549	556	537	536	546	516	553	555	537	521	544	551	581	579	550	515	538	561	547	544	600	568	558	558	585	531	542	565	599	575	590	543	571	581	549	561	544	563	532	552	529	546	588	540	525	528	505	517	545	555	581	574	577	568	583	578	511	578	551	577	551	535	569	529	575	579	606	568	539	556	533	586	577	532	555	544	577	498	573	512	564	498	576	561	544	552	571	551	610	579	555	584	544	533	596	508	540	547	550	585	535	514	552	548	597	537	596	539	562	581	550	563	560	566	520	579	544	573	530	530	546	549	524	557	547	592	527	545	561	535	515	566	548	570	551	579	564	532	566	522	575	623	541	577	564	548	573	560	570	559	528	543	561	537	581	533	555	517	552	553	557	552	527	560	562	511	550	552	573	587	510	570	510	496	531	525	561	546	570	543	508	563	542	559	534	546	569	561	586	526	558	526	522	529	571	552	550	558	580	563	583	610	605	530	579	556	541	557	596	569	550	531	591	537	558	556	577	528	593	538	538	552	537	520	564	615	532	526	532	593	539	554	547	563	553	562	617	584	582	573	578	521	566	550	550	604	542	598	556	539	557	537	533	489	574	562	557	558	571	576	577	592	545	541	596	535	592	492	564	576	554	576	533	560	514	553	549	578	532	537	575	520	536	529	544	542	528	554	540	596	520	524	552	523	520	540	537	542	515	545	502	569	579	567	543	540	556	561	604	521	528	493	534	539	544	573	556	595	592	535	586	564	526	543	616	531	542	530	557	515	516	568	567	523	570	551	555	536	549	577	549	528	573	533	558	565	521	603	515	540	575	532	551	563	567	560	543	584	576	555	545	549	575	599	567	560	582	517	540	574	545	583	548	541	510	511	554	587	513	587	582	539	532	601	543	495	519	581	550	546	577	545	589	551	522	541	524	570	569	522	563	564	506	548	631	542	536	608	536	545	562	584	568	601	574	567	555	554	530	546	570	558	570	550	599	538	533	568	562	577	571	584	536	585	589	560	555	522	584	545	518	613	522	504	574	590	565	531	529	558	578	573	520	554	569	577	585	592	530	562	548	559	539	581	506	535	553	600	583	559	561	583	548	562	591	564	572	529	531	518	575	531	562	565	559	592	566	526	591	525	526	585	567	565	560	588	579	612	550	550	546	546	588	526	557	566	580	575	600	558	599	548	536	574	565	524	589	508	579	537	543	562	553	518	556	547	536	544	524	567	577	545	535	570	512	574	571	543	536	531	575	531	565	554	586	553	544	558	552	538	561	560	559	522	570	545	549	570	542	579	557	576	561	542	554	577	547	550	550	518	531	536	550	573	580	579	550	598	561	540	574	569	524	562	575	553	571	533	562	573	573	546	562	515	539	558	545	542	550	519	518	512	503	548	494	525	595	549	558	547	560	576	551	525	562	537	515	575	550	550	570	578	550	562	525	540	579	533	555	536	567	571	568	582	500	551	541	527	552	561	555	565	565	527	573	567	542	578	561	569	531	552	550	555	531	554	563	570	553	576	577	600	533	588	604	569	549	554	576	518	572	540	553	553	556	602	547	529	560	575	523	579	606	575	556	530	540	556	589	514	587	547	539	533	561	560	551	570	551	555	549	544	517	528	547	528	539	584	570	568	517	557	545	568	574	554	530	531	590	577	563	521	529	487	540	540	578	589	543	514	523	569	534	526	513	520	565	569	535	585	540	587	556	575	559	578	559	567	542	588	540	576	504	617	544	537	564	567	531	572	512	527	573	585	568	528	583	549	543	575	556	588	554	566	558	555	556	573	543	583	552	571	516	545	612	527	579	554	583	580	530	572	540	561	584	568	560	566	561	546	596	560	544	594	598	504	537	563	529	534	579	517	567	555	523	543	551	540	552	538	550	517	586	591	547	557	532	539	568	546	552	584	560	559	550	546	563	585	577	530	543	577	573	551	501	561	544	604	554	552	550	563	568	560	560	567	521	538	525	530	573	580	560	555	599	521	553	526	549	602	548	551	531	582	523	511	531	543	553	553	561	547	541	567	539	567	550	527	587	537	531	538	555	548	586	544	571	555	577	534	574	536	575	553	556	571	574	530	570	576	505	579	587	537	558	584	581	541	527	533	558	562	576	576	543	531	525	545	560	544	562	565	573	572	527	566	507	592	534	581	548	590	507	542	541	556	533	540	576	565	553	567	598	551	558	558	572	505	565	595	579	541	579	543	596	588	605	568	526	593	516	568	586	542	542	585	552	568	545	579	562	547	573	540	537	568	570	561	530	559	585	540	566	532	581	567	588	540	534	539	527	606	557	576	545	586	536	533	567	584	567	552	526	533	561	526	536	529	521	565	539	547	572	520	520	552	539	531	502	532	551	562	592	541	507	573	556	542	532	585	607	522	570	580	534	553	535	550	558	584	536	549	544	545	575	559	551	581	529	575	572	539	573	530	555	539	551	553	580	528	567	558	540	532	530	574	555	529	583	546	573	527	524	521	569	536	584	572	500	568	543	566	547	507	566	602	561	575	577	547	542	526	563	548	582	582	589	583	536	576	500	529	567	588	546	551	553	577	543	591	578	560	589	519	563	548	585	561	539	544	517	540	561	557	509	586	566	602	527	551	560	567	587	567	586	516	514	595	573	540	504	576	538	560	592	559	569	588	572	547	599	550	537	539	553	552	568	573	536	510	593	564
27100	19540	8874	3332	2068	1586	1225	1104	1135	965	942	923	908	878	870	850	824	844	803	659	687	650	634	691	609	623	602	599	575	579	576	578	594	560	631	573	545	571	608	569	530	583	614	566	632	582	557	567	527	610	530	582	582	542	568	569	603	594	596	533	546	567	559	570	585	584	610	561	573	575	566	582	570	566	595	618	576	601	545	550	577	570	600	542	552	586	554	607	537	534	579	540	544	620	588	599	597	579	591	582	583	582	563	558	538	595	539	582	603	592	537	560	597	563	566	577	563	520	587	636	532	586	560	566	577	561	563	580	543	559	572	578	555	574	554	581	530	555	535	571	586	589	523	593	582	555	564	606	561	612	581	612	534	537	584	543	579	540	549	531	586	566	602	602	581	542	562	585	586	571	536	558	549	553	589	606	616	531	554	561	543	532	547	555	554	590	554	563	585	586	566	561	608	584	605	583	527	611	555	570	591	551	596	564	585	534	543	562	569	567	619	582	573	564	575	566	596	557	580	558	539	554	587	581	564	568	560	537	595	563	598	558	538	555	574	551	596	598	562	530	564	545	589	590	558	614	602	523	561	531	572	575	571	588	562	546	538	566	583	593	506	557	558	563	571	553	554	562	572	538	588	610	566	601	534	581	555	589	545	586	579	598	558	535	556	601	557	587	635	546	577	563	529	549	566	544	562	560	597	583	545	577	560	592	601	573	561	584	558	592	558	564	594	535	569	570	567	560	521	587	571	569	589	637	549	556	610	591	554	559	600	566	595	562	570	540	581	599	542	555	572	571	600	556	624	531	571	575	569	550	527	549	567	563	606	560	560	594	570	564	593	603	601	585	585	496	602	568	588	525	615	538	557	550	554	556	555	539	563	545	587	583	567	571	560	552	558	557	556	542	555	570	591	566	589	630	559	523	601	548	525	583	562	556	559	614	578	566	556	547	584	539	538	541	553	544	588	505	520	543	571	508	519	560	598	566	550	538	623	576	598	552	547	553	554	542	573	579	569	559	570	541	581	576	576	547	611	581	576	575	553	507	585	578	609	593	580	532	569	585	564	608	585	589	578	624	558	569	549	552	578	596	544	519	550	533	555	572	574	567	567	585	543	554	568	570	591	531	553	524	561	482	586	576	547	578	572	535	565	551	576	575	597	577	540	565	585	554	515	565	575	602	556	550	563	547	563	578	608	583	581	562	555	562	594	583	546	537	597	570	570	581	531	548	542	594	564	558	528	572	576	564	526	525	554	561	589	600	595	586	552	580	569	532	558	594	558	544	620	569	553	544	567	543	547	562	573	592	567	523	571	549	561	586	571	574	561	548	532	567	552	567	543	554	571	509	568	592	527	561	562	543	563	564	561	576	582	543	577	595	619	612	584	553	560	545	596	522	590	581	540	546	597	531	561	530	547	561	544	538	566	588	555	540	571	564	517	589	558	580	551	580	557	567	597	608	571	568	548	539	630	580	540	534	606	561	519	535	557	609	619	628	538	531	558	576	548	559	564	541	574	560	622	575	588	578	608	590	547	555	550	584	567	586	584	548	567	574	584	595	605	582	606	558	578	557	542	573	585	579	584	540	588	574	563	531	556	598	546	575	564	584	580	545	526	571	581	597	569	563	600	548	556	536	563	623	629	556	565	554	570	545	530	586	524	565	594	559	554	611	572	582	595	520	565	562	549	575	554	572	602	553	600	553	560	553	559	570	538	532	549	585	613	582	556	593	602	592	582	576	531	578	556	556	556	585	570	591	542	602	548	569	519	572	611	551	545	569	548	557	583	548	569	539	570	560	592	561	578	571	565	579	581	551	530	539	522	558	559	554	533	535	589	582	561	586	586	529	547	568	592	598	618	563	567	569	586	602	583	546	583	597	580	581	574	523	565	575	612	582	529	580	580	586	608	573	570	575	518	549	557	589	593	605	555	554	570	536	562	600	572	555	558	582	561	547	585	562	556	566	570	579	621	550	557	593	552	544	551	578	591	589	555	547	556	559	584	549	595	548	556	545	550	555	559	526	543	582	578	526	518	595	560	533	560	604	585	574	535	577	552	584	588	620	575	590	556	580	590	573	583	589	597	576	575	518	548	565	579	556	557	541	570	583	566	550	576	579	544	601	578	544	585	550	559	566	511	576	531	582	555	588	575	606	560	540	583	584	589	646	573	521	576	630	535	550	535	587	518	544	575	573	579	547	608	560	556	618	516	582	591	566	571	576	559	579	597	573	564	560	597	559	593	595	565	587	579	552	594	563	556	595	594	524	559	580	566	544	570	561	550	591	576	562	564	568	552	559	559	523	576	581	593	579	538	527	553	569	537	523	561	584	564	547	556	562	590	561	584	558	573	566	589	569	541	541	523	580	530	552	534	580	583	602	587	559	613	589	547	578	565	581	581	553	563	598	562	573	564	599	565	544	561	582	594	585	559	527	580	594	620	575	556	572	543	552	560	603	545	537	566	556	576	558	576	583	558	553	579	584	578	539	590	524	576	588	558	574	574	587	587	548	590	583	569	595	580	551	570	612	547	558	567	564	519	560	545	542	597	541	567	619	534	538	566	623	535	594	583	513	598	535	563	572	580	589	578	578	545	615	554	546	613	554	591	528	565	565	548	560	579	600	566	604	535	602	577	557	631	605	540	567	552	566	574	558	564	555	578	521	565	577	592	578	590	539	627	589	529	598	581	602	557	541	530	534	528	540	576	545	590	582	593	567	559	534	562	555	520	523	569	579	567	557	568	587	555	576	573	574	519	538	552	553	568	548	589	552	575	573	557	566	555	535	531	561	544	569	579	531	583	577	550	555	549	547	586	551	574	582	572	563	583	572	568	564	533	562	569	575	615	575	552	589	593	587	526	596	539	549	570	592	538	537	574	576	576	563	556	589	538	586	554	557	581	645	560	510	527	541	596	581	608	553	543	575	558	561	576	585	552	562	559	596	586	536	559	572	547	562	606	580	510	594	571	527	598	562	550	547	554	561	557	582	571	534	551	553	590	531	558	568	511	529	540	550	572	602	566	573	526	582	502	571	589	586	572	556	539	550	567	569	570	611	546	545	593	544	546	558	545	548	588	618	553	550	553	541	578	591	585	524	576	578	563	563	557	566	588	560	559	608	572	605	594	574	567	543	569	557	545	563	577	552	554	571	549	570	577	564	555	558	573	571	542	530	540	577	592	555	583	549	532	589	565	577	577	557	567	561	557	574	600	596	587	558	566	581	570	607	579	537	539	573	508	560	543	549	568	544	569	575	592	573	570	596	598	589	532	584	570	572	646	580	558	568	564	581	543	536	574	600	552	583	544	591	532	566	562	557	563	565	573	601	627	589	575	554	619	582	563	587	549	605	601	560	564	528	586	587	602	572	571	576	561	529	591	546	520	535	529	581	580	585	580	587	561	565	611	545	573	580	600	536	530	578	597	611	606	585	548	554	556	535	549	581	501	538	560	566	571	580	532	586	567	574	543	575	550	562	509	563	514	590	553	563
8326	10939	8161	4773	3819	3164	2406	2275	2135	1934	1714	1545	1576	1562	1499	1485	1340	1342	1199	1081	1055	953	910	879	837	880	817	820	836	815	807	742	742	732	745	715	755	739	729	742	749	733	675	716	686	737	700	708	696	701	697	757	657	704	681	663	667	663	698	662	699	680	730	656	684	656	745	717	680	686	674	694	692	706	739	677	716	694	680	725	692	702	675	717	717	702	634	669	688	689	692	746	724	731	745	746	678	698	705	695	696	713	701	720	666	695	672	692	702	672	768	694	689	705	720	721	688	718	698	697	718	685	704	705	700	740	673	666	690	661	676	696	666	744	740	715	647	705	688	672	683	743	693	740	750	726	701	701	682	693	704	634	694	711	695	677	732	671	704	711	696	711	720	708	703	695	726	714	686	698	704	704	683	705	716	731	661	673	701	687	702	704	661	742	686	620	706	681	667	686	690	718	668	739	748	699	681	661	695	687	714	715	688	663	718	692	661	659	731	703	654	691	686	665	675	705	660	713	699	695	692	719	694	762	660	684	662	722	720	696	700	660	657	692	659	700	716	673	707	701	675	763	723	704	674	678	691	658	706	744	725	724	657	686	698	707	701	722	697	699	696	733	710	649	691	697	715	744	718	708	688	703	716	680	710	708	678	700	730	693	682	711	732	688	722	702	738	694	713	719	725	702	689	720	680	688	730	724	725	701	718	735	642	665	730	716	691	693	691	705	686	696	689	694	721	688	741	691	636	703	721	698	701	685	698	694	744	664	699	669	685	698	691	705	707	655	703	673	665	640	722	691	693	706	700	682	694	703	714	711	671	693	706	697	700	675	699	695	657	680	661	717	718	717	721	687	672	696	690	711	696	715	658	675	693	687	671	659	738	686	670	675	670	699	663	660	675	678	667	693	682	728	684	694	750	690	730	681	698	706	730	749	641	689	710	697	646	743	708	725	705	696	743	723	706	688	701	722	688	710	698	678	695	709	700	696	717	749	630	677	685	716	733	677	654	701	757	689	705	723	679	718	722	700	706	695	745	649	664	643	691	715	716	670	695	695	699	673	665	694	667	698	716	666	703	687	669	666	684	736	675	718	672	723	724	696	667	693	673	713	656	672	677	708	692	679	686	692	686	684	685	642	727	680	695	705	682	649	720	686	707	672	731	684	680	707	687	648	658	719	683	726	657	699	698	680	682	655	687	718	707	733	683	721	687	744	704	719	750	722	628	657	717	668	691	685	671	678	705	675	725	733	709	721	704	737	659	692	704	709	710	703	701	689	695	738	726	697	687	678	718	683	724	732	709	680	662	664	704	695	662	673	720	682	733	689	714	720	686	693	681	687	715	726	662	686	689	696	714	684	717	687	694	695	668	701	666	639	650	692	686	696	683	713	696	778	658	721	709	726	673	674	687	717	683	639	720	665	720	666	736	724	690	699	667	725	715	673	684	688	689	685	727	731	702	689	720	691	669	694	666	692	700	686	696	740	704	756	625	725	701	696	668	665	699	688	666	684	661	704	711	632	676	685	694	670	670	709	665	670	701	675	730	724	697	668	720	651	705	693	692	703	726	711	729	703	686	630	678	684	640	719	714	664	687	698	710	681	687	721	698	693	724	661	711	675	725	666	716	666	688	695	668	718	663	667	700	714	692	730	675	693	724	710	682	691	692	746	700	703	697	655	703	708	697	676	723	690	713	733	651	690	701	699	732	702	710	682	737	721	664	655	676	677	743	686	668	720	730	662	729	724	691	681	660	681	714	682	771	743	711	689	757	690	730	677	711	674	687	655	726	708	702	697	674	702	649	711	672	694	731	693	636	700	680	673	694	671	650	642	708	706	668	752	689	718	738	673	696	725	714	690	763	637	672	680	722	723	698	681	662	720	734	723	731	685	671	732	675	728	686	706	683	693	692	711	679	711	669	705	714	692	695	747	674	753	760	704	740	660	697	729	693	731	743	667	665	687	670	749	679	735	658	660	682	694	704	678	709	640	660	736	721	756	697	670	701	657	726	710	670	731	748	703	736	688	684	706	659	709	698	681	715	675	723	738	706	740	708	701	713	709	657	664	707	718	663	723	694	680	673	800	669	663	718	663	729	665	683	699	654	723	704	709	702	701	706	670	684	710	694	671	693	709	707	680	658	676	737	745	679	723	694	705	707	734	718	662	701	656	707	712	699	698	698	675	638	709	716	710	729	698	702	695	679	664	647	671	731	680	696	645	660	686	709	671	713	729	706	723	693	690	702	725	713	737	652	678	685	680	671	707	693	719	697	729	676	736	664	718	639	681	728	653	691	704	677	732	676	704	722	666	705	670	711	698	701	726	666	689	684	732	707	692	708	703	723	659	757	747	690	691	708	721	703	734	683	683	684	743	754	688	727	715	716	694	678	677	682	731	735	709	696	726	653	734	645	672	686	708	700	756	712	752	673	619	654	706	703	708	725	717	685	726	708	735	666	702	694	684	697	662	678	711	672	728	668	759	685	667	671	692	662	699	687	704	702	713	671	726	675	694	687	706	665	678	679	718	708	701	663	740	707	674	698	666	706	701	704	735	687	666	680	669	655	726	679	662	677	683	713	651	694	717	672	711	657	701	674	694	704	690	724	702	734	695	649	629	701	673	706	654	713	707	758	695	709	706	679	717	669	786	737	690	718	707	695	683	763	683	693	697	689	653	654	693	694	719	715	717	705	670	707	723	678	718	694	672	723	706	690	747	696	699	683	714	699	702	689	704	706	686	653	699	634	697	672	702	674	623	713	669	660	688	679	662	699	659	718	687	713	695	737	681	728	710	663	655	670	709	710	700	633	678	688	723	713	708	722	705	686	694	721	697	687	671	718	732	738	700	692	712	718	664	720	698	717	676	643	710	701	717	694	738	679	717	699	676	722	693	710	701	691	679	708	731	718	681	666	696	712	708	662	700	689	711	682	695	725	755	722	698	664	681	689	671	749	678	694	698	692	708	695	694	669	727	753	715	709	717	707	708	698	767	679	677	664	660	707	738	644	702	750	717	740	671	716	674	778	737	691	696	698	688	670	743	659	673	720	666	702	722	723	683	703	699	662	669	694	679	723	638	671	742	718	712	672	667	712	688	688	678	676	699	650	667	725	715	663	712	696	742	711	700	719	690	716	670	658	713	680	679	728	675	689	731	702	681	739	644	701	724	672	681	692	672	681	711	691	742	749	689	708	693	687	663	714	700	637	688	661	682	740	739	719	681	705	742	719	703	753	713	744	737	659	737	753	690	682	618	708	672	720	759	698	719	688	714	680	697	619	708	711	704	711	671	738	711	694	662	717	693	661	664	679	729	721	690	673	727	661	695	692	703	678	715	698	670	679	713	676	675	672	726	647	695	676	705	696	712	696	680	710	716	710	689	677	676	739	697	678	714	674	724	715	677	689	700	664	719	688	682	711	693	718	733	688	730	639	765	688	692	737	692	721	703	702	701	702	703	732	694	690	754	713	700	699	655	699	713	701	666	697	665	668	662
23944	20994	28067	24061	20841	8690	2637	1915	1510	1285	1199	1098	1013	1029	959	883	843	823	796	630	647	591	586	580	564	507	478	454	439	483	401	374	405	380	381	387	405	382	398	389	384	329	320	349	384	375	332	339	370	381	348	311	326	362	333	310	317	375	358	343	361	360	325	338	413	340	359	315	320	384	304	320	345	353	352	347	326	377	351	357	355	355	338	358	348	389	353	360	332	329	347	345	328	319	368	330	343	333	341	351	352	332	326	357	330	329	331	355	368	387	338	370	342	360	312	318	362	345	362	352	335	336	356	373	345	335	355	364	370	350	348	379	372	329	351	350	358	318	356	306	372	341	326	338	322	342	366	317	346	345	360	333	363	324	337	316	380	365	328	335	337	387	362	338	343	342	336	341	349	314	357	313	329	325	323	323	335	330	346	349	366	352	337	355	352	352	342	310	344	320	340	320	372	321	319	347	349	355	358	353	326	340	344	363	362	360	353	342	348	345	351	334	333	342	325	365	330	355	341	346	349	362	342	353	343	357	312	332	347	327	322	364	381	349	340	301	331	348	347	301	344	335	329	365	324	339	332	365	338	309	335	335	338	369	373	331	353	356	330	339	341	358	333	296	325	363	324	350	372	320	340	347	323	359	317	340	312	330	324	345	304	329	343	341	355	317	331	347	343	338	359	310	341	364	321	316	357	347	368	338	319	338	320	345	361	356	337	365	328	347	339	332	330	343	305	345	328	341	360	311	384	332	360	366	360	316	352	391	317	332	320	369	350	329	376	347	354	344	352	335	362	367	326	338	331	329	336	340	346	355	328	326	322	341	318	329	360	349	336	340	345	346	319	326	341	338	337	344	340	332	318	345	345	313	325	369	352	335	310	366	345	349	323	340	335	325	339	359	346	325	343	335	340	331	358	370	336	352	338	350	347	328	376	347	334	334	325	330	348	339	333	329	335	324	330	328	352	306	325	358	336	354	331	373	347	369	347	366	331	327	330	320	342	296	317	310	333	350	343	369	320	385	324	338	339	356	314	347	327	322	332	329	334	339	353	327	356	319	362	387	332	319	356	343	338	338	367	346	304	375	295	316	351	340	334	360	345	347	355	342	350	344	358	325	329	339	311	297	349	313	327	352	307	348	358	332	370	344	347	338	326	342	340	348	344	337	355	356	327	354	330	339	326	337	347	357	343	341	336	357	350	342	345	357	340	374	360	373	329	309	390	333	339	318	347	355	323	354	356	358	326	375	343	316	362	337	350	318	363	322	337	355	316	317	349	343	334	318	358	316	342	299	327	328	298	319	311	329	323	340	391	349	382	342	346	335	333	370	337	326	347	331	362	357	315	356	341	324	331	327	339	334	330	346	334	343	329	304	338	357	363	351	367	376	381	367	342	330	345	324	356	343	342	363	348	369	332	323	365	318	346	347	336	334	369	341	319	340	372	356	344	351	366	359	315	332	359	334	332	349	321	331	328	356	335	324	345	340	343	327	345	337	319	305	355	338	349	335	324	332	331	341	321	349	362	329	353	334	321	363	338	368	337	311	313	350	350	325	330	323	332	338	340	355	307	330	325	340	355	335	328	351	359	339	348	330	320	347	355	339	372	365	346	315	362	330	314	329	369	348	335	314	373	347	372	315	317	331	328	336	344	337	370	361	361	343	372	351	330	323	353	320	369	367	367	376	344	336	322	326	336	347	306	350	357	338	331	346	342	324	327	345	349	305	310	329	345	318	329	319	322	324	356	341	361	299	343	340	355	360	307	328	337	327	331	336	362	341	349	366	331	354	349	384	327	360	340	355	315	346	364	339	345	364	291	354	338	344	370	358	340	335	345	376	369	349	310	353	336	347	316	336	319	327	348	344	402	321	352	350	332	323	340	338	375	318	344	307	342	393	352	339	345	329	313	347	349	359	341	344	339	320	377	331	348	349	323	309	333	348	321	300	312	312	352	321	356	344	308	352	348	330	331	333	355	326	328	337	336	352	314	351	321	342	336	333	333	332	313	330	321	331	305	349	317	395	360	326	315	358	343	379	334	365	304	359	338	374	306	337	329	348	349	343	376	336	347	341	309	383	342	325	321	356	331	361	341	375	334	338	376	342	350	359	341	345	372	354	349	325	315	328	321	309	347	319	357	330	367	321	326	316	333	343	323	356	310	335	358	359	342	349	343	367	333	362	359	357	331	306	348	348	344	372	320	366	372	331	355	320	338	344	322	321	383	321	342	343	349	366	369	343	330	327	337	355	336	330	374	349	363	327	321	351	314	300	325	336	339	355	347	343	343	347	348	350	293	361	334	335	325	343	324	337	327	293	327	356	349	329	353	334	338	333	362	345	303	343	360	353	325	331	358	307	380	339	357	328	314	363	342	346	368	322	387	331	325	337	358	353	322	325	322	351	316	341	334	341	352	339	328	351	344	334	363	341	321	302	345	360	332	339	323	332	342	351	338	372	346	352	351	335	336	344	357	333	302	325	360	337	328	333	329	344	341	315	356	361	334	351	322	321	346	342	369	369	346	319	340	310	346	331	370	331	300	347	343	340	360	342	360	358	314	344	330	348	342	357	349	318	331	334	332	320	348	335	337	331	335	320	318	316	313	351	373	334	340	308	293	349	319	318	327	311	356	361	332	345	315	349	326	311	300	326	330	357	346	299	333	324	305	343	356	324	362	360	334	334	342	323	347	326	352	304	328	337	335	334	319	325	359	336	356	335	345	346	348	337	332	346	310	332	362	301	360	315	343	370	341	355	379	360	350	298	330	301	311	346	356	343	325	326	325	347	336	365	337	341	328	316	334	334	307	334	323	336	326	330	345	348	335	362	329	319	342	327	378	355	365	309	320	313	325	363	339	366	357	371	338	338	377	331	349	311	331	320	321	336	319	342	316	328	324	346	364	350	333	368	341	344	362	355	330	315	340	292	336	345	348	318	358	353	352	330	326	334	353	341	339	345	363	343	372	301	342	333	324	330	348	331	329	354	331	312	347	321	326	345	353	346	343	313	341	334	335	346	346	343	364	296	354	332	330	345	354	338	339	328	347	315	349	350	318	332	350	349	381	358	312	324	349	324	347	314	353	350	355	348	371	337	343	403	343	323	344	323	342	356	360	315	344	313	345	336	352	346	315	322	360	349	359	346	388	305	331	349	327	340	359	366	319	317	335	339	323	318	347	359	328	352	360	333	362	345	324	357	331	327	328	343	328	373	338	341	318	359	359	333	358	326	340	370	357	359	355	349	308	344	318	307	363	334	323	330	357	292	357	319	360	324	387	354	342	342	320	375	335	323	344	304	309	332	290	354	358	325	343	352	346	341	331	339	358	335	325	362	334	318	337	339	355	337	340	320	365	350	308	325	364	383	338	368	344	346	320	331	338	324	370	350	322	361	327	350	349	347	356	320	369	359	327	337	358	342	333	339	356	340	356	352	303	326	321	305	346	321	362	343	350	343	333	367	313	349	354	306	353	329	294	362	349	294	352	327	352	333
16972	22908	15647	9796	7589	5996	4643	4077	3565	2966	2594	2305	2222	2199	1983	1761	1696	1575	1402	1126	1058	1021	904	903	826	826	761	645	687	660	529	538	531	552	539	535	533	523	509	471	469	469	477	453	455	470	453	427	444	465	457	446	428	423	455	523	410	443	405	446	463	440	435	419	437	402	445	388	455	466	417	401	410	414	449	459	442	416	449	406	425	458	421	401	401	425	451	429	456	426	419	435	424	445	445	422	467	432	450	440	420	423	449	432	435	448	434	410	448	436	383	423	451	472	439	428	411	441	454	370	447	454	411	458	470	433	413	428	431	402	428	447	434	494	421	465	444	430	436	458	420	437	461	467	479	426	440	437	431	444	437	451	439	440	418	394	463	431	433	403	423	427	394	426	432	412	455	437	478	439	423	454	423	416	424	466	465	459	444	441	437	413	445	399	401	424	452	478	430	441	449	413	420	435	442	419	442	462	448	433	420	416	444	441	435	428	412	448	431	443	459	405	405	478	465	423	444	457	377	434	392	434	451	410	427	418	421	408	441	395	408	440	393	452	394	421	407	452	413	385	445	422	427	432	430	418	446	421	429	419	441	390	413	431	443	411	408	443	454	439	446	434	420	439	419	429	412	433	418	384	418	460	430	397	409	437	427	471	422	469	426	429	469	434	421	439	412	437	380	436	399	445	410	421	448	468	475	442	440	433	461	431	430	452	429	440	456	396	423	451	432	425	431	435	426	416	405	433	443	415	459	434	454	458	441	438	452	434	436	420	409	424	422	416	399	422	437	415	428	438	449	419	387	385	429	448	450	432	421	441	475	438	441	442	427	412	453	448	404	431	414	431	403	452	416	443	419	412	409	441	452	422	461	430	415	461	415	437	411	411	408	448	448	473	461	440	469	425	436	419	441	433	411	427	428	420	427	442	420	473	431	423	443	427	416	416	436	398	426	414	451	419	442	438	425	433	441	457	451	485	460	432	463	416	440	422	409	410	444	439	450	389	488	419	480	407	431	402	458	430	442	413	420	400	413	489	451	438	467	420	424	427	412	456	428	424	452	418	398	451	407	432	430	433	440	377	409	443	458	434	396	440	481	440	396	451	441	462	398	420	429	423	460	444	489	444	441	410	407	440	398	439	419	479	459	443	450	414	441	440	410	413	420	468	433	402	414	431	425	487	425	404	421	449	456	419	435	413	402	453	442	416	456	439	435	425	422	416	468	433	446	455	445	439	445	454	381	438	452	438	426	430	423	479	412	434	464	467	425	435	424	450	410	403	416	432	476	426	414	463	437	468	408	442	453	431	433	458	432	424	421	448	422	395	452	444	447	426	480	420	458	441	415	465	441	430	440	432	458	422	385	431	421	443	406	435	418	453	431	424	449	421	444	401	424	436	380	453	432	445	461	443	457	439	418	442	387	445	414	432	408	445	442	426	437	456	428	452	432	415	414	457	414	424	445	393	440	429	402	444	418	411	462	440	433	451	401	452	442	423	406	423	402	422	417	449	449	436	424	416	423	436	433	429	417	438	422	407	461	427	422	427	460	451	454	420	421	459	405	449	451	443	454	443	433	433	427	433	410	461	442	463	453	423	471	459	415	424	456	425	423	427	435	432	429	427	417	419	432	432	426	423	488	410	390	415	409	409	440	436	433	418	442	424	422	421	462	484	468	391	412	441	416	482	405	413	452	436	408	438	401	439	407	436	448	433	444	445	393	404	415	446	428	440	424	450	427	436	402	458	426	434	456	393	421	451	438	408	436	458	455	414	451	395	470	437	377	433	434	445	411	480	437	425	425	422	416	428	459	419	434	386	454	429	408	441	442	456	396	464	392	410	418	447	448	425	439	463	476	393	420	466	494	410	441	408	451	463	424	428	423	444	420	462	475	405	435	457	433	406	418	427	395	421	438	477	416	449	425	395	452	388	466	417	422	428	429	437	414	453	429	443	431	430	406	428	426	422	448	425	450	402	418	421	385	420	442	422	453	413	446	428	411	388	433	432	413	447	428	425	455	432	427	377	422	431	407	415	406	454	424	444	390	454	450	423	440	427	462	417	440	434	437	393	421	421	459	425	429	452	403	433	437	419	439	416	445	428	425	460	432	417	450	450	399	428	411	433	410	424	393	392	467	440	420	410	399	418	413	452	422	408	446	437	444	449	395	439	428	404	483	423	441	422	435	424	435	465	432	442	449	412	413	419	421	458	454	433	413	437	450	379	452	419	406	407	421	407	431	415	447	454	439	438	436	436	423	453	459	402	484	432	409	412	476	435	406	443	436	411	439	446	413	473	461	443	428	456	396	431	412	438	420	433	407	424	431	438	442	426	414	391	391	417	445	423	432	413	436	422	440	398	403	428	409	462	444	492	395	428	437	418	430	425	441	413	429	433	477	432	427	406	416	418	390	448	428	469	438	438	420	435	442	432	465	406	416	454	412	416	400	435	429	445	407	441	418	422	416	435	441	433	433	438	423	433	454	466	437	406	429	425	455	426	407	441	423	391	425	418	478	472	452	369	463	448	432	433	434	437	461	436	460	435	424	430	438	457	424	407	461	455	423	460	404	442	437	418	442	465	399	422	415	434	438	409	429	417	440	445	465	442	412	426	414	445	474	403	465	462	432	399	472	481	448	447	425	435	416	421	431	423	441	432	428	449	415	441	435	462	447	409	394	432	439	433	439	441	449	460	394	442	410	441	438	425	441	421	403	418	446	418	425	424	426	452	416	447	384	429	444	444	434	454	384	438	426	438	419	441	434	401	439	413	487	434	380	451	403	420	451	446	413	432	397	411	437	440	428	421	435	430	423	418	440	419	477	439	426	455	465	432	424	417	444	409	470	400	402	455	424	391	464	430	381	421	406	426	450	427	439	430	421	427	419	415	425	444	446	428	434	416	416	444	442	393	424	420	442	397	407	457	428	438	411	413	439	430	454	426	437	402	400	442	415	432	424	401	394	421	430	426	418	411	439	405	436	448	452	433	457	409	438	419	435	415	455	430	405	438	493	436	434	417	443	451	472	411	479	437	460	439	428	416	461	420	456	433	405	440	435	430	469	431	454	452	449	431	434	464	414	429	439	444	454	413	393	435	438	420	417	420	414	445	447	427	421	417	455	420	427	484	408	381	431	448	414	414	411	450	444	422	436	411	406	445	408	422	418	443	442	433	416	398	462	466	459	416	431	436	415	415	408	424	412	416	423	487	399	432	454	437	429	432	421	465	436	439	433	463	449	417	414	437	452	470	430	400	426	426	419	444	451	446	422	468	478	451	408	431	470	418	442	396	431	424	450	423	400	447	425	421	435	408	373	419	436	413	463	420	444	448	464	420	432	444	436	443	426	424	445	439	388	412	445	436	377	443	398	432	415	447	427	450	450	417	413	436	420	434	464	416	423	419	417	419	432	423	380	401	403	452	473	421	445	405	401	426	413	439	446	419	426	439	431	455	453	406	411	414	482	419	424	423	426	450	442	419	440	453	388	414	409	414	400	450
25097	20967	26708	24983	8162	2530	1941	1627	1443	1364	1295	1238	1281	1230	1158	1106	1060	1054	1005	946	938	896	887	897	864	856	813	846	785	779	725	816	727	778	739	787	770	818	748	732	755	791	732	772	792	740	752	789	754	741	680	752	758	751	710	755	704	757	728	768	729	714	764	771	764	743	740	727	695	740	776	732	704	740	764	734	746	693	763	726	776	752	719	699	728	708	752	760	778	713	683	758	768	715	757	713	732	741	707	773	742	724	761	766	673	760	707	760	742	717	770	719	724	730	767	759	706	745	709	764	736	733	725	758	727	775	698	709	735	727	719	717	753	733	706	785	788	699	781	717	758	755	727	704	676	744	714	755	696	728	731	760	766	722	730	696	702	715	739	740	757	779	697	776	704	712	736	755	738	775	704	767	732	767	705	762	726	713	746	739	712	733	720	756	708	737	713	731	723	762	743	747	735	692	751	741	739	701	749	728	759	781	741	678	783	663	739	784	802	745	701	740	676	780	711	739	746	754	746	749	692	742	709	720	697	711	732	713	724	789	735	718	750	694	738	707	700	721	734	724	727	728	730	755	753	706	739	737	738	740	738	709	734	738	774	716	722	799	745	748	742	783	709	712	764	749	731	724	704	740	724	753	724	680	725	764	732	764	766	669	694	735	726	706	726	721	726	767	745	702	774	704	672	776	750	763	714	661	714	708	795	740	728	698	730	730	741	724	727	735	738	732	668	717	705	749	707	709	738	725	786	704	719	730	776	670	694	698	734	733	741	720	687	733	715	728	736	778	710	728	743	747	690	741	719	756	737	711	799	756	741	748	730	773	713	740	781	699	778	778	710	717	728	757	744	753	708	746	773	715	746	715	782	753	700	738	772	782	714	699	733	750	740	755	710	736	711	740	748	712	720	743	711	735	736	746	757	687	660	740	797	731	791	748	728	687	785	752	728	710	718	737	698	739	731	777	750	706	743	676	760	745	731	750	736	715	723	719	676	713	733	746	728	792	780	776	731	672	728	714	743	722	771	745	718	730	743	731	763	756	783	795	682	754	716	742	723	750	760	724	719	751	783	761	720	721	736	718	761	771	745	744	754	750	706	771	760	778	736	768	745	734	762	723	707	776	748	772	761	750	712	766	725	737	726	750	724	694	775	748	789	700	694	746	719	757	724	687	751	758	771	761	657	740	765	709	765	735	732	760	749	697	751	710	772	722	758	704	675	750	759	755	690	711	757	726	769	751	743	718	691	696	720	716	723	755	706	759	693	756	736	730	758	702	761	711	683	728	701	711	744	745	722	713	740	742	701	721	770	764	746	762	688	749	721	744	738	751	746	758	721	770	739	747	748	692	735	684	753	783	692	706	743	695	701	751	719	742	742	695	730	710	720	784	741	739	730	775	742	771	697	763	690	683	744	752	735	694	698	695	751	748	706	765	724	722	722	735	739	745	702	774	741	733	732	782	735	781	752	708	753	757	765	702	725	714	740	735	714	724	743	713	729	716	715	746	759	721	697	723	775	774	685	764	721	745	736	721	742	746	751	749	683	726	730	680	766	731	715	763	776	754	706	703	707	707	727	748	691	767	760	684	758	710	749	717	724	716	735	704	665	711	763	720	709	730	704	726	774	704	726	704	709	708	737	755	735	754	726	733	723	746	683	732	693	767	783	766	754	757	742	744	697	746	706	721	720	668	750	769	707	748	725	727	730	736	737	732	769	763	711	734	682	720	702	691	693	678	688	746	676	694	733	708	692	712	758	702	764	723	770	689	772	780	742	733	748	746	715	709	771	710	710	723	721	712	722	750	741	783	772	708	771	731	751	699	697	698	770	730	755	729	722	752	736	705	753	741	688	778	746	737	753	719	699	762	755	754	696	722	710	699	792	743	758	763	742	719	717	755	731	762	736	709	737	691	728	741	806	710	733	784	730	735	714	716	749	735	722	742	742	787	742	730	755	747	724	734	740	686	697	770	742	733	732	737	677	690	744	740	747	751	740	729	740	715	725	716	729	757	718	703	720	749	697	753	728	766	698	725	748	725	735	701	746	764	730	679	709	760	778	736	721	735	676	729	669	756	710	778	775	761	777	733	713	717	693	758	737	718	683	773	694	710	748	751	739	710	761	755	723	724	740	780	793	761	767	775	758	674	732	719	705	725	735	771	704	785	719	753	689	788	729	734	738	729	728	739	774	775	769	733	730	723	737	755	765	758	742	717	767	743	702	688	780	733	735	736	709	738	716	720	695	749	737	753	692	759	736	771	727	701	722	658	729	708	758	707	735	692	739	754	748	661	712	706	709	735	733	730	733	761	714	727	770	714	730	713	789	738	683	730	769	739	760	743	730	744	732	745	689	730	777	728	750	750	750	711	736	759	753	741	707	677	724	683	750	732	741	715	735	679	714	743	694	696	808	733	725	700	746	736	758	716	689	724	696	682	754	698	744	705	737	723	746	731	741	715	728	708	750	724	719	697	704	770	703	728	694	757	735	742	717	753	771	739	710	735	734	728	729	749	693	700	705	741	713	717	729	743	707	746	735	718	686	754	740	742	722	694	775	778	706	710	757	744	727	749	711	740	736	716	760	729	741	759	690	743	737	672	744	728	745	752	765	727	768	748	748	720	714	718	722	715	729	731	751	784	734	738	715	744	713	693	731	746	733	699	769	759	763	738	661	708	687	710	745	750	730	731	714	724	746	743	737	705	760	716	749	702	750	765	782	747	738	749	740	760	707	722	688	742	773	742	743	694	731	774	727	700	740	708	744	761	709	731	699	714	746	697	736	750	687	732	730	720	730	760	768	727	755	762	771	754	793	732	756	749	765	685	717	749	767	728	766	779	799	694	738	719	775	725	754	761	704	785	684	743	726	726	736	726	733	699	729	711	740	734	704	762	754	711	758	744	772	712	731	704	645	724	737	750	684	728	723	723	762	764	741	784	754	729	739	742	723	723	765	737	739	727	656	743	721	729	741	715	695	697	653	739	686	780	758	709	764	716	743	691	727	741	724	706	761	729	748	726	746	731	717	698	696	700	741	752	743	733	723	727	722	697	750	710	735	743	701	739	744	688	650	696	668	698	777	695	717	716	783	746	714	735	762	714	720	716	722	764	727	722	724	733	738	739	711	749	756	765	656	727	694	713	751	719	762	746	753	705	739	744	678	717	727	734	722	711	772	680	688	718	719	706	712	721	721	729	717	731	741	733	698	748	739	754	751	706	718	704	696	734	708	745	752	737	736	738	725	744	742	717	763	783	769	750	749	714	756	742	698	748	717	723	705	734	711	788	719	706	802	717	761	757	745	727	773	699	713	728	710	726	731	701	722	751	724	734	706	728	759	731	700	732	776	735	715	709	716	739	727	700	798	770	715	697	690	728	713	692	711	757	744	700	712	746	706	675	744	725	746	743	711	731	720	781	718	737	738	685	709	769	762	734	747	720	744	739	752	690	748	707	736	758	705	699	746	710	702	734	715	678	697	723	769	721	704	690	732	671
15831	17470	12110	7405	5786	4613	3801	3294	2903	2613	2398	2203	2162	2208	1988	1909	1818	1761	1555	1386	1309	1306	1260	1240	1256	1089	1100	1030	1019	1030	991	947	984	962	914	967	910	953	986	914	889	925	907	911	941	869	869	872	877	898	892	849	882	934	885	848	817	862	908	924	916	931	884	872	866	824	892	868	913	810	901	916	884	849	831	871	830	824	924	812	851	876	871	869	861	848	859	905	849	893	897	875	875	858	851	866	877	897	861	913	815	865	880	880	875	872	871	857	827	892	876	842	899	829	830	848	851	900	918	855	897	847	870	892	918	836	881	835	874	908	909	937	877	811	825	839	890	862	878	852	854	879	879	887	865	892	868	864	856	846	859	855	910	875	920	901	853	903	858	892	876	914	873	897	864	846	882	876	851	865	881	885	893	859	881	860	849	832	896	820	913	898	809	851	862	921	854	876	907	888	871	824	887	894	857	897	903	815	871	859	888	865	860	875	864	877	886	912	890	818	884	871	873	918	893	870	868	875	904	899	877	882	861	885	878	890	881	912	899	910	900	963	878	865	853	914	838	864	882	874	887	861	912	869	876	868	904	874	904	866	881	839	847	911	873	873	888	872	859	837	905	925	892	815	854	864	886	876	863	936	908	930	886	896	909	890	895	900	890	869	840	884	870	897	940	853	886	869	883	824	912	841	872	850	874	898	888	881	938	850	911	876	928	877	880	856	838	849	918	903	883	832	900	877	871	885	860	834	845	884	901	876	838	890	907	843	819	891	903	831	827	895	949	868	915	900	862	847	904	851	816	910	880	906	877	878	839	826	919	865	843	934	853	895	883	870	911	928	843	912	864	839	870	828	903	959	855	866	890	851	875	857	818	869	863	836	828	920	890	836	879	874	941	850	856	835	857	865	908	869	893	883	885	914	862	842	904	841	894	897	854	914	843	919	855	859	883	845	866	826	880	864	874	869	886	923	881	878	874	918	884	848	789	841	864	864	899	861	875	887	907	852	869	876	879	886	880	900	826	863	855	896	894	861	840	881	869	870	888	887	907	864	906	892	882	870	870	926	853	858	844	875	861	892	925	873	882	900	840	875	898	878	832	857	851	899	852	888	948	878	894	922	900	920	905	908	882	858	903	854	916	901	873	911	828	887	842	872	903	824	853	877	844	851	877	858	877	866	912	909	875	854	869	853	898	868	900	853	903	870	847	864	875	868	880	865	845	899	904	890	801	890	832	885	848	871	920	853	834	849	899	891	867	836	862	851	828	854	884	872	903	845	915	881	866	895	884	881	873	849	929	856	856	910	894	879	885	871	841	828	913	912	894	894	880	889	881	820	888	848	862	884	861	850	878	839	857	891	821	868	888	860	866	844	858	841	832	893	860	853	817	884	881	840	844	836	849	866	892	900	886	862	908	861	863	913	856	895	873	869	856	861	879	891	824	864	881	882	850	870	908	838	866	818	878	867	881	892	835	893	869	858	894	874	896	919	890	829	880	889	912	878	885	871	841	849	894	880	897	851	927	876	848	877	859	904	878	855	896	869	843	850	891	934	878	885	900	914	855	894	860	866	884	886	908	870	900	877	889	859	833	847	900	894	875	894	849	902	930	872	846	915	854	865	936	855	879	870	832	881	846	874	878	861	890	840	892	837	907	844	847	916	891	869	821	844	935	893	873	873	830	820	851	897	886	905	866	878	880	890	855	866	891	876	916	926	873	899	891	858	886	860	846	932	885	819	866	896	847	871	904	923	883	856	861	845	876	928	856	824	888	877	878	854	828	896	896	889	863	834	887	948	857	839	861	875	906	821	852	813	862	847	888	884	882	921	878	861	922	871	843	918	873	834	895	852	891	890	890	866	901	888	947	844	861	856	860	832	875	930	904	900	901	923	895	902	837	878	894	863	902	903	888	909	838	905	858	869	884	872	916	870	842	927	874	863	884	856	931	826	923	886	851	855	866	928	908	890	816	894	882	890	818	854	902	828	869	815	864	854	836	872	883	892	874	941	844	841	913	934	834	856	874	957	881	877	905	815	884	869	872	816	852	862	886	861	823	914	910	849	874	915	903	881	822	837	869	906	882	869	864	917	902	841	874	872	891	931	820	868	900	872	893	880	896	844	894	876	857	888	917	855	800	888	867	823	939	925	894	856	827	896	844	908	923	863	864	883	846	907	849	874	872	880	844	888	888	902	876	850	855	916	868	869	929	884	903	907	823	886	821	897	889	851	866	905	844	943	855	892	866	899	890	869	884	872	869	905	845	876	895	898	926	873	901	830	878	872	901	827	893	874	870	896	895	877	909	824	892	825	892	884	885	876	832	939	904	854	844	862	882	864	864	905	885	833	837	863	890	879	832	844	816	908	879	844	867	859	847	927	860	874	888	847	946	844	883	889	906	956	918	922	907	898	854	889	895	844	869	895	881	869	895	896	897	830	879	879	897	894	847	853	882	870	872	903	821	822	812	881	863	855	874	877	924	888	850	880	885	874	861	877	866	881	837	867	903	901	837	878	884	911	903	861	878	912	866	871	889	847	862	906	950	894	858	877	902	914	835	852	828	836	782	853	866	893	903	874	882	852	864	871	925	847	865	837	871	884	874	879	788	915	912	902	885	870	856	925	885	891	896	890	811	851	878	862	919	809	905	867	882	827	867	928	857	883	927	933	920	872	880	867	888	848	882	884	863	873	898	866	858	873	846	861	855	933	862	900	868	861	889	890	829	866	932	870	905	869	863	901	970	888	865	862	852	827	850	826	886	870	837	872	878	885	873	880	868	885	884	861	892	880	886	911	896	868	884	823	882	864	895	858	934	827	890	905	885	906	842	851	871	860	876	896	918	901	890	893	862	814	874	904	898	837	877	894	863	863	872	888	875	876	863	933	855	837	885	933	869	873	915	893	828	887	845	887	886	876	869	888	910	859	912	893	882	891	828	844	931	879	906	931	850	858	855	868	895	825	919	831	888	886	851	821	852	869	869	879	905	853	871	845	907	829	827	933	854	857	860	881	860	860	965	789	870	844	916	911	865	867	881	879	839	904	869	881	873	867	862	868	796	916	814	852	830	843	898	855	837	909	858	903	863	841	864	883	866	920	894	795	857	842	904	895	891	889	859	858	863	858	926	885	853	855	870	895	893	914	882	837	870	821	891	816	928	883	846	870	932	867	898	877	869	830	900	882	886	899	905	932	872	859	875	832	902	882	893	840	826	876	809	923	856	938	890	886	889	869	827	841	916	890	867	853	851	861	935	842	933	944	886	875	874	816	941	904	866	949	857	946	925	849	856	891	823	922	851	838	884	891	884	815	910	905	840	862	848	884	899	903	872	879	902	860	908	921	914	854	913	907	881	892	914	825	829	884	899	847	840	867	928	848	872	870	898	858	855	877	853	872	935	888	839	908	893	880	883	892	874	879	873	866	851	886	863	896	863	851	872	860	903	884	939	847	904	860	908	868	887	920	849	847	867	876	872	814	861	855	929	891	881	898	843	919	871	892
22900	21071	28775	23591	21068	21073	9414	3011	2187	1979	1819	1623	1600	1597	1469	1371	1363	1211	1100	971	848	883	832	815	738	725	692	642	654	680	566	554	544	608	592	548	530	560	511	494	519	506	490	524	473	484	475	525	498	522	492	465	493	437	499	445	497	499	495	484	502	513	466	483	458	497	479	469	490	464	482	473	479	504	463	482	467	500	516	453	498	447	514	490	481	491	459	503	492	473	505	490	480	482	480	448	478	416	480	458	484	478	473	471	470	452	537	484	484	473	507	460	476	466	478	487	445	497	455	483	463	465	489	480	470	505	467	468	478	520	465	441	493	495	491	438	456	458	486	487	503	491	473	488	471	485	481	501	437	497	462	438	474	469	485	473	463	475	476	451	506	487	467	468	517	456	471	494	488	479	456	492	506	472	483	450	444	434	438	463	458	451	494	441	480	507	501	489	461	483	507	440	479	484	470	514	488	471	468	426	454	446	545	461	493	474	440	481	487	474	467	495	441	487	476	453	485	481	503	457	441	491	479	436	474	445	451	469	469	448	441	473	477	482	495	480	461	441	473	454	470	458	477	464	508	457	459	449	470	456	507	473	483	473	505	445	499	457	511	504	495	484	454	489	501	482	445	474	482	480	485	455	477	467	453	439	441	460	424	459	470	467	469	466	465	490	449	503	442	443	487	433	488	479	455	443	444	469	483	513	439	467	491	509	457	517	426	443	466	512	465	511	457	481	460	462	476	495	441	473	480	455	446	460	465	464	483	493	444	474	485	469	479	471	497	467	471	466	489	461	506	461	455	487	488	445	477	466	482	479	499	488	439	513	442	471	470	441	496	453	468	426	476	486	447	455	494	502	494	447	454	485	496	446	481	455	503	461	447	460	456	462	469	471	455	509	479	469	465	455	490	470	460	443	502	436	534	512	452	464	452	493	470	482	482	475	492	448	490	460	472	458	481	509	481	481	472	467	476	509	477	523	468	480	483	454	485	470	493	469	492	479	496	491	466	469	432	479	465	485	480	489	481	497	488	472	472	483	460	487	445	448	493	458	476	483	474	515	487	429	469	472	487	474	450	463	495	484	480	455	465	453	452	451	462	474	508	477	561	457	513	483	471	493	425	502	475	468	447	463	486	453	456	472	449	462	451	492	459	498	478	511	455	453	463	462	483	494	453	477	480	492	482	434	479	523	496	480	465	500	465	483	455	487	472	496	471	453	462	455	469	509	490	446	496	468	489	434	503	447	488	485	519	476	450	432	483	489	475	508	514	442	470	472	466	495	477	477	467	503	451	434	489	492	497	458	467	499	507	465	444	486	476	452	512	461	490	496	484	474	511	461	475	477	485	456	473	465	450	447	464	454	476	476	447	507	485	465	482	476	507	450	477	433	451	468	464	475	454	467	416	477	472	496	471	454	497	502	468	460	463	476	444	464	468	489	493	470	462	510	457	448	447	472	497	491	490	471	471	472	493	443	451	459	437	485	481	462	477	435	471	497	451	487	451	481	490	437	519	435	470	429	473	527	464	454	489	480	470	440	492	482	473	444	475	467	449	487	507	481	491	478	438	447	492	503	442	471	459	477	452	432	473	474	484	487	490	495	494	464	488	485	467	486	484	468	474	501	493	500	479	412	462	490	473	453	503	483	469	495	503	489	498	427	467	474	509	463	473	476	468	465	473	424	486	514	475	471	453	470	475	492	498	506	442	478	485	484	446	469	521	516	484	466	441	483	471	463	488	443	448	425	475	523	488	438	510	537	452	484	465	499	477	455	503	485	435	473	465	475	457	497	501	472	445	445	493	473	452	469	454	456	467	475	444	438	458	492	484	509	458	470	467	464	496	462	470	479	470	459	465	446	480	481	516	449	475	438	453	488	471	453	450	462	460	486	483	492	456	455	451	468	462	481	463	448	423	509	469	488	473	491	476	512	482	452	439	497	489	471	457	503	446	444	486	449	510	465	442	425	496	445	492	492	502	527	465	457	425	503	435	489	463	479	476	479	473	462	502	475	463	480	458	480	473	439	480	470	480	494	464	473	480	486	504	478	468	462	500	451	466	453	471	437	478	489	470	490	458	498	460	468	440	495	472	475	486	469	482	488	484	486	442	497	460	488	515	493	494	431	508	505	475	503	478	456	504	439	458	464	495	453	461	488	456	464	480	492	498	479	494	448	488	458	467	479	474	496	468	493	450	452	450	475	482	514	487	492	481	484	473	444	482	470	453	470	507	507	468	499	489	485	456	495	456	485	482	501	486	477	491	466	468	463	440	470	495	476	442	481	472	454	453	462	479	491	456	512	448	459	476	475	478	473	477	462	499	481	483	476	482	475	481	457	461	495	482	487	448	500	481	502	511	434	458	503	480	462	469	482	478	467	501	459	467	507	479	492	486	489	482	479	442	470	498	459	466	451	505	511	486	454	494	483	487	498	503	475	456	473	497	482	434	518	477	511	495	444	479	441	440	494	446	478	440	487	465	470	473	451	491	463	474	459	471	447	508	471	475	467	476	444	456	468	465	479	509	487	457	448	477	492	473	493	517	469	477	500	474	484	473	435	457	433	456	479	459	513	462	445	502	481	489	467	467	449	419	487	488	458	478	476	488	465	476	453	494	468	450	483	484	466	471	487	454	495	477	442	470	451	506	460	509	452	453	478	509	478	464	481	479	449	446	466	485	455	492	454	494	436	493	453	454	466	472	465	487	498	445	447	436	456	507	461	501	498	453	459	504	481	452	427	466	479	471	431	497	463	421	443	457	454	447	448	457	470	439	491	456	500	489	494	469	476	465	491	457	459	464	462	498	486	456	487	505	467	479	484	433	481	446	493	486	448	470	457	504	442	472	500	459	454	470	466	468	493	457	462	454	456	520	491	459	488	456	456	482	456	452	458	489	447	457	488	446	464	454	486	473	462	447	471	491	495	429	471	479	477	499	438	455	442	497	430	435	504	507	462	429	496	468	492	508	465	459	472	482	484	510	448	496	458	435	452	484	470	473	477	466	502	482	446	442	410	496	437	503	475	460	494	488	511	492	468	465	476	448	469	476	444	470	489	474	491	497	542	462	459	473	497	471	474	449	436	497	459	514	492	479	477	481	508	483	467	488	477	489	471	497	486	453	483	494	466	471	475	524	467	503	464	480	463	484	504	459	447	473	476	480	459	449	499	459	452	471	468	448	443	508	490	473	500	431	469	483	529	483	477	498	503	494	443	476	443	445	432	457	482	461	472	495	461	458	445	454	511	462	462	482	429	493	476	479	468	445	517	482	441	496	461	511	455	460	486	480	468	488	448	481	494	453	466	496	458	492	463	453	507	476	477	519	448	456	489	459	473	497	457	471	487	455	494	451	475	481	481	520	460	458	458	484	452	472	451	453	496	447	477	470	468	483	446	427	465	474	457	450	489	431	472	489	469	446	521	482	484	453	433	475	448	481	459	475	485	495	475	426	435	479	466	484	465	480	459	461	461	471	463	515	483	456	470	466	497	424	471
24665	28645	22151	14166	11385	8821	7437	5975	4898	4386	3899	3468	3229	3272	3009	2711	2586	2331	2005	1729	1480	1517	1403	1318	1186	1077	1038	966	887	835	778	768	717	769	785	755	712	662	700	722	685	662	626	622	607	603	571	566	617	571	629	553	551	600	565	586	570	580	556	558	593	611	547	569	554	575	558	569	540	543	555	550	526	594	558	560	569	537	567	574	525	584	559	575	593	568	558	603	574	578	580	614	594	589	586	585	569	546	584	563	587	558	532	564	540	537	556	558	565	545	522	550	630	599	567	563	560	557	558	600	565	536	539	571	546	560	598	531	568	555	569	545	572	533	549	517	533	568	549	581	586	556	538	546	551	551	587	589	556	591	561	586	523	541	521	572	541	519	568	587	582	563	543	597	570	533	537	579	598	546	535	580	535	577	566	567	589	567	581	578	556	538	576	598	572	605	568	543	579	577	541	586	539	590	519	513	516	535	558	555	535	591	570	555	585	559	522	577	516	572	562	623	581	598	557	637	542	619	538	574	574	565	579	580	584	543	548	550	539	546	547	560	564	567	545	562	491	537	551	556	579	614	556	522	538	558	527	559	579	575	597	551	519	570	520	576	542	532	553	582	557	587	574	581	556	579	574	546	548	562	538	569	540	559	594	581	566	535	540	527	548	553	554	506	524	540	590	563	531	586	568	563	582	556	544	545	544	573	599	510	562	537	561	566	514	552	576	564	564	585	559	571	555	561	573	541	541	555	563	566	537	598	601	562	546	535	569	599	562	548	566	569	549	585	547	574	591	600	561	634	545	621	576	572	599	517	562	565	595	554	545	537	539	552	524	566	526	567	561	544	552	585	557	541	595	585	568	563	562	623	559	587	597	565	551	559	554	562	556	523	598	627	569	557	568	564	532	590	504	588	547	573	573	588	564	548	574	556	634	553	574	560	544	545	610	558	545	555	575	581	532	561	553	612	520	557	532	540	539	521	573	572	553	522	617	568	551	584	562	533	549	541	549	614	587	555	570	538	550	573	555	568	582	555	531	554	565	541	565	532	537	596	575	540	549	581	543	553	543	553	537	553	568	534	554	565	543	553	553	539	588	567	564	524	560	540	542	549	558	586	558	564	559	544	541	576	580	536	592	531	541	558	560	554	594	564	588	556	575	528	551	565	560	544	542	564	536	596	526	551	532	539	564	579	645	555	563	600	625	558	553	488	518	556	517	547	584	569	589	546	551	578	525	563	526	504	555	578	559	576	587	571	549	581	616	571	562	568	569	586	582	583	580	546	549	541	518	546	524	574	552	531	538	566	565	549	567	563	568	552	546	544	538	562	576	562	568	592	527	611	539	553	569	525	594	577	540	547	585	555	560	573	564	605	579	561	559	555	521	565	550	543	542	552	566	578	564	540	600	559	569	504	536	566	548	550	585	579	605	582	576	569	541	567	538	533	578	557	535	559	588	617	561	527	529	589	504	560	577	544	540	566	531	643	568	577	540	571	525	558	539	521	566	571	578	572	590	590	528	588	535	532	550	566	562	571	541	545	563	519	538	553	530	560	577	538	531	553	559	592	576	593	581	576	535	578	567	560	543	551	576	570	536	583	546	577	546	543	540	572	575	587	570	572	555	564	574	524	548	577	586	542	592	573	585	546	595	564	561	574	551	532	579	559	518	556	598	552	586	551	538	540	575	524	519	581	536	550	527	579	558	549	523	526	533	540	574	578	569	598	551	553	523	543	561	558	555	576	536	540	571	567	580	560	527	534	580	557	527	571	548	533	537	550	534	538	552	573	550	576	582	556	571	502	565	574	562	556	566	555	504	549	539	593	514	559	568	563	570	592	577	560	574	547	570	498	581	550	577	504	583	530	550	563	524	549	559	564	538	556	594	536	571	568	592	569	567	546	592	562	542	581	558	563	521	555	557	564	572	582	537	503	543	548	585	538	591	521	530	554	541	520	615	541	543	587	545	508	572	562	562	584	516	556	560	553	587	523	587	567	536	545	534	553	579	573	548	539	547	561	559	501	539	551	552	562	521	560	547	537	571	543	527	574	587	552	566	558	560	544	537	591	562	548	585	624	584	546	559	554	579	538	562	547	596	559	556	539	609	571	585	551	545	573	567	558	546	529	551	602	555	543	591	594	556	569	533	528	588	586	580	539	574	556	574	572	559	591	545	543	484	561	540	592	568	558	559	597	530	551	576	581	537	542	558	570	587	603	568	537	555	532	589	525	583	560	548	551	545	533	522	550	509	557	544	522	569	549	561	560	585	580	558	526	564	582	528	556	549	567	584	555	563	512	540	542	565	561	505	575	562	553	539	569	503	593	547	539	533	532	559	538	569	542	542	545	523	523	585	544	611	569	525	513	543	578	545	531	584	521	511	526	532	550	576	526	581	555	566	557	548	509	502	558	562	542	570	554	495	601	612	547	558	543	551	560	532	570	597	544	580	563	593	554	556	595	567	579	553	576	548	569	544	506	532	558	504	542	586	567	539	558	530	572	557	506	565	579	534	523	533	516	564	572	560	547	547	587	559	571	564	554	524	580	589	599	577	600	579	529	519	573	555	554	574	575	581	510	554	545	561	576	526	555	573	526	539	576	547	540	549	534	582	561	556	578	573	581	542	519	574	580	570	526	529	534	575	541	580	546	555	545	559	510	569	556	591	557	548	561	556	558	544	550	560	541	517	561	573	567	576	572	559	554	554	523	595	554	529	540	525	602	562	594	546	562	541	567	583	565	548	532	596	542	574	540	527	602	536	550	577	572	555	589	570	536	571	597	554	605	563	539	564	546	540	541	551	589	568	544	538	547	559	562	501	548	565	545	560	510	568	585	565	540	511	575	610	552	548	566	594	590	569	538	539	558	544	518	595	539	561	577	538	582	568	576	553	566	555	574	571	589	586	539	533	579	560	558	536	560	533	563	536	523	544	550	600	569	537	574	527	550	612	590	549	564	597	547	504	569	546	583	535	543	603	553	515	547	546	563	540	574	561	591	555	540	553	547	572	536	543	565	569	550	567	594	531	546	577	556	549	574	590	551	553	572	585	560	561	566	560	527	538	578	537	536	595	534	582	556	486	495	569	540	533	586	546	525	571	540	529	543	558	572	518	536	577	532	539	538	573	564	555	518	555	569	568	575	577	580	494	578	555	523	503	568	570	550	550	561	532	594	552	585	585	576	600	539	565	571	566	538	586	532	571	537	525	575	580	591	558	524	548	552	603	535	565	590	542	537	584	581	557	568	557	537	548	564	577	600	549	567	531	546	569	616	550	565	534	586	552	573	578	620	583	549	540	572	570	569	562	575	599	547	577	575	577	555	524	558	525	523	537	600	579	545	552	574	574	560	543	584	561	564	604	588	554	537	547	550	593	529	531	511	519	564	559	566	527	551	561	548	545	554	533	530	553	526	537	558	547	530	576	528	557	581	534	564	506	563	519	536	582	555	568	562	581	617	577	527	536	537	560	598	578	555	487	559	571	541	564	573	561	535	533	532
26976	19485	9622	3890	2384	1678	1356	1185	1057	1001	969	891	991	952	879	825	797	789	767	753	694	679	666	645	678	600	586	619	585	554	608	559	544	600	618	566	552	562	581	571	569	586	561	579	541	603	542	575	569	577	547	549	568	581	564	593	573	574	575	530	562	590	563	572	582	561	591	585	543	581	551	575	572	571	556	548	564	576	599	555	578	557	591	551	558	567	561	552	566	615	574	571	567	594	583	553	576	542	589	530	563	586	608	578	539	569	568	545	527	577	537	554	502	564	544	562	556	551	577	536	577	583	540	546	592	524	524	516	518	600	557	553	532	591	556	546	533	547	523	574	551	624	574	540	560	575	549	546	623	539	611	559	572	525	584	583	586	560	568	566	560	573	547	542	550	559	545	585	591	572	538	533	578	545	565	569	514	623	554	592	563	560	560	570	578	591	560	564	514	562	550	528	569	583	576	565	548	518	622	540	554	567	610	553	569	547	562	571	542	576	559	526	577	538	554	556	531	614	569	569	595	541	621	565	551	592	529	571	552	576	560	607	554	564	558	549	580	553	573	543	563	539	569	551	566	599	582	531	547	540	552	582	599	559	557	594	557	579	518	566	553	546	564	546	556	613	595	531	570	583	557	536	567	555	522	592	493	606	576	567	564	593	555	540	565	557	557	569	569	575	609	579	600	553	559	579	573	584	591	562	535	539	581	575	573	579	563	561	562	540	577	562	551	550	549	600	587	555	532	591	582	584	563	580	522	574	518	544	575	538	564	523	590	551	591	582	578	574	585	567	564	539	562	534	562	538	566	598	588	538	559	542	564	584	542	601	526	570	570	613	531	557	565	541	592	571	536	546	558	569	581	535	535	559	575	558	599	595	549	562	550	563	541	535	559	568	593	564	527	534	575	607	553	602	582	532	552	553	566	581	554	585	525	619	524	557	597	557	563	559	606	528	564	566	592	564	597	572	596	588	605	586	576	580	592	558	515	595	559	575	603	572	562	585	568	531	550	566	558	591	554	607	546	538	563	553	545	593	560	512	596	557	565	596	573	588	590	576	532	551	517	551	587	563	582	566	579	575	592	596	560	606	579	542	548	553	604	555	562	550	516	591	547	564	558	572	574	526	507	537	586	505	555	564	582	587	542	576	582	539	577	591	559	532	596	560	569	583	545	556	552	561	572	555	611	554	591	580	561	548	560	545	542	588	565	523	536	606	594	560	592	516	522	550	534	579	534	593	504	535	583	559	581	585	592	546	554	566	543	576	583	556	538	555	559	581	555	559	570	580	591	554	551	556	617	587	607	563	575	548	540	590	534	557	592	501	557	625	582	567	580	596	570	563	570	545	556	578	538	512	548	524	571	541	540	555	567	562	553	573	568	573	576	557	577	571	542	583	572	550	589	544	574	560	592	582	588	562	578	583	615	540	586	582	559	595	535	573	545	556	544	575	559	561	567	566	592	595	588	570	554	570	554	547	554	554	578	523	595	576	513	559	563	505	608	581	563	523	574	546	548	567	557	533	533	564	573	556	564	587	592	552	543	558	620	577	564	549	587	560	518	555	512	554	567	590	544	573	539	591	526	520	601	548	550	564	602	528	603	567	557	588	564	582	575	533	543	553	581	515	566	597	562	545	579	560	528	570	604	587	521	549	537	595	577	521	535	534	557	557	588	583	553	608	532	569	540	565	596	576	595	589	550	574	583	601	596	544	567	572	589	539	559	562	589	536	525	520	542	578	542	525	554	586	574	587	572	569	580	601	584	575	586	569	556	532	576	574	556	567	587	568	557	559	553	547	600	522	541	547	608	566	561	590	580	556	529	595	546	537	566	542	578	563	526	575	562	522	541	575	569	571	555	595	543	524	564	534	577	543	546	578	588	550	585	591	555	551	565	550	574	565	529	554	573	620	536	544	597	547	611	586	587	575	579	586	593	532	575	572	578	563	571	581	572	575	559	533	566	563	566	590	590	571	579	617	579	531	599	552	559	564	566	517	561	588	572	542	558	558	573	541	570	560	581	563	549	586	593	585	566	585	556	554	573	573	568	559	559	534	570	585	578	561	599	536	568	544	584	615	564	548	537	546	583	563	566	561	579	615	615	582	574	634	553	534	568	574	565	554	571	570	603	548	556	569	578	531	584	563	571	549	566	558	575	539	577	554	543	575	563	570	560	560	598	560	549	529	525	583	565	550	576	573	557	575	535	578	530	569	570	588	604	529	568	611	562	578	552	571	565	581	514	575	570	554	570	578	594	531	611	575	564	546	566	585	534	552	542	565	559	591	582	532	564	516	545	584	538	587	608	545	555	528	601	573	574	575	550	583	551	569	549	555	541	579	519	530	574	554	567	610	586	557	563	573	589	612	553	573	551	608	558	540	528	535	597	561	556	574	583	573	552	567	558	561	628	567	593	590	562	571	565	612	545	561	541	557	554	547	589	565	600	577	592	563	586	538	545	552	572	584	600	534	577	611	584	555	547	574	592	605	531	588	606	583	562	581	555	555	560	590	585	540	562	569	551	578	607	553	587	543	575	552	584	591	537	560	556	547	562	552	512	550	559	544	537	559	576	567	555	569	602	523	578	576	554	542	526	589	534	583	578	554	512	546	518	531	542	590	555	557	559	533	607	553	523	554	523	543	565	577	581	577	552	562	577	537	579	540	573	577	547	533	533	554	539	563	567	597	601	585	589	554	539	543	572	543	545	568	538	547	592	579	611	603	564	556	608	567	562	560	612	573	593	547	585	536	542	528	536	571	552	556	558	568	522	539	539	556	555	578	584	565	582	578	578	552	589	578	542	571	539	615	551	538	557	603	575	555	549	552	540	572	541	573	566	575	522	558	560	566	561	616	563	592	553	557	528	555	544	562	554	550	605	556	537	521	536	594	590	561	603	562	548	522	571	571	553	538	566	569	545	539	541	562	497	560	555	562	534	592	559	581	565	512	599	540	551	582	555	566	575	615	543	532	614	575	551	558	586	589	552	564	587	571	550	617	560	567	532	593	576	568	546	568	611	586	569	570	596	591	549	582	580	584	551	580	594	534	511	583	579	526	586	544	581	566	550	583	621	531	543	582	551	569	542	541	550	589	573	512	595	564	577	627	607	537	551	570	530	594	501	554	577	568	603	605	554	545	574	537	532	599	539	552	524	534	558	547	574	606	576	570	563	531	552	540	567	536	570	534	555	579	559	524	571	549	521	574	595	564	565	571	566	550	542	573	581	609	562	569	574	554	547	572	556	541	553	611	551	569	530	592	584	577	603	569	577	603	554	515	551	584	544	544	563	553	564	589	554	578	581	544	566	557	577	568	571	569	590	572	577	576	576	549	518	568	533	574	610	583	555	559	548	577	557	563	578	581	535	608	594	561	547	531	588	540	555	568	547	569	567	578	534	548	572	609	553	578	610	548	572	639	573	606	617	573	556	561	563	552	557	578	569	576	530	532	566	580	591	560	564	521	523	587	581	517	538	589	555	581	565	528	569	563
9906	11415	9110	5215	4134	2990	2541	2120	1973	1835	1722	1569	1630	1737	1529	1354	1386	1270	1270	1083	947	926	920	892	832	795	851	804	776	766	731	747	770	736	703	743	763	744	697	688	758	708	713	711	687	673	705	671	685	731	663	647	730	672	708	728	718	673	711	753	710	690	715	657	698	676	721	693	660	719	700	738	694	691	672	672	696	648	679	685	713	700	700	719	698	692	667	715	682	715	731	690	677	716	685	648	719	718	708	703	726	718	677	697	733	733	715	689	716	703	640	697	710	717	754	697	695	720	699	689	709	723	678	671	709	664	722	708	672	728	708	705	698	687	698	726	697	730	706	685	777	709	677	700	692	631	739	711	709	690	712	719	718	688	668	717	659	746	701	650	728	679	737	658	705	667	687	668	681	703	682	651	655	718	681	712	696	708	704	753	678	732	680	717	673	654	657	666	740	679	688	684	692	735	721	661	735	703	701	681	710	692	716	666	694	711	701	663	722	735	692	620	706	693	709	705	672	700	697	702	657	687	700	716	663	656	662	686	736	717	700	696	670	685	685	705	682	690	678	695	716	696	672	706	697	653	635	675	664	653	707	690	647	673	719	686	717	668	683	674	692	671	680	638	630	726	673	668	751	710	716	661	634	736	691	643	710	709	708	714	659	654	688	710	664	672	694	691	675	758	671	663	729	731	674	657	644	665	693	700	727	718	674	708	704	755	661	690	696	692	665	726	665	665	695	652	668	705	742	704	699	657	699	700	716	733	717	719	689	682	712	646	708	722	682	673	706	667	685	715	699	671	682	618	716	696	698	737	694	716	715	706	648	688	689	663	713	697	665	713	728	729	688	656	689	704	637	684	687	673	680	681	720	716	702	741	645	672	667	669	673	717	732	688	719	733	708	700	690	729	663	717	649	711	719	661	700	677	700	647	710	637	657	689	728	703	700	711	733	686	704	688	670	670	698	693	702	737	702	704	673	718	715	704	640	665	725	711	716	655	716	698	707	678	722	677	642	694	701	729	683	689	755	716	717	688	649	710	690	701	743	692	683	701	705	719	661	712	675	694	648	659	711	681	686	676	693	707	723	662	703	702	699	693	708	650	674	714	659	673	680	706	665	661	688	680	727	762	708	666	684	666	682	726	669	706	658	712	709	748	654	702	710	723	695	705	758	704	715	700	683	666	682	694	692	722	727	656	666	693	717	685	784	669	650	691	694	667	717	738	703	682	727	711	683	708	702	713	666	676	686	644	684	665	703	703	715	733	760	692	700	668	719	692	688	717	674	688	680	697	664	640	731	698	693	708	707	676	683	665	710	699	701	680	699	714	662	653	683	685	691	658	692	694	685	683	702	732	682	672	695	730	708	685	688	762	740	660	687	706	706	754	689	721	689	721	727	707	698	683	696	686	711	703	654	704	720	642	667	668	659	717	688	731	704	685	739	691	685	687	754	736	720	689	701	653	677	687	708	661	662	675	682	722	725	724	683	668	700	699	734	692	699	643	645	679	698	687	699	713	700	684	720	727	679	711	696	704	675	703	726	663	666	684	671	700	710	680	650	661	694	708	678	685	668	700	691	674	714	689	698	685	695	691	692	678	671	717	659	725	707	691	701	679	723	661	643	703	712	683	712	702	691	647	695	701	688	668	699	694	692	680	657	694	688	711	687	676	723	687	659	689	678	652	714	659	757	683	729	712	722	705	700	720	692	683	675	712	754	714	667	674	696	725	703	696	732	669	678	716	674	724	696	724	695	698	743	685	696	725	706	681	650	737	721	701	685	687	652	702	676	666	681	715	713	632	690	691	717	705	692	656	661	668	678	687	692	706	725	672	663	650	707	717	707	687	698	713	698	706	665	658	720	709	654	676	723	710	693	659	682	712	678	726	670	688	696	696	684	666	673	706	671	691	728	682	657	710	731	678	672	724	701	700	680	675	691	686	720	679	718	723	690	750	679	720	728	680	720	704	677	687	689	711	708	738	750	721	720	717	685	694	702	715	681	720	675	683	688	660	685	675	687	684	668	714	720	661	703	728	704	681	673	661	685	603	695	729	626	713	695	714	721	671	699	767	681	720	699	691	681	657	703	678	713	744	663	675	710	709	699	737	675	742	701	709	693	657	672	706	712	707	677	685	698	658	656	698	671	649	704	660	739	702	708	696	674	744	660	719	650	735	649	669	686	637	690	673	652	719	675	689	660	732	718	736	707	652	710	725	720	736	683	725	724	726	695	681	709	673	675	697	667	698	715	726	671	670	687	708	707	720	687	677	690	711	679	712	674	621	698	750	660	741	678	659	693	652	692	695	712	710	692	716	661	630	713	699	717	657	750	712	691	735	664	749	674	713	725	716	679	683	644	672	652	735	701	654	712	680	672	714	685	707	701	699	672	639	689	693	709	727	694	754	747	671	658	684	676	661	676	718	685	682	699	715	723	716	668	722	706	728	673	694	733	705	721	737	683	695	668	703	687	660	708	714	652	711	681	705	651	704	652	695	679	718	708	743	688	745	684	708	730	693	682	676	677	660	736	679	699	691	702	666	660	732	673	701	700	686	721	716	672	677	709	697	744	665	691	676	731	695	705	739	705	679	721	687	689	708	727	676	688	688	662	730	678	707	646	684	629	690	660	704	745	640	681	644	704	728	700	681	691	733	684	640	647	659	720	708	716	685	704	762	709	665	699	702	696	702	718	703	687	671	641	687	681	693	682	727	653	699	657	712	682	695	683	695	659	719	695	719	721	716	724	702	706	667	696	700	718	678	724	702	709	721	706	710	673	671	662	696	693	694	676	694	704	733	701	693	604	716	723	717	665	696	723	718	668	699	666	668	636	715	697	693	683	743	730	718	673	699	709	701	714	695	725	732	691	732	666	712	688	702	728	727	702	658	667	667	702	712	711	682	690	686	706	694	714	690	659	683	700	686	680	655	647	734	697	685	674	668	676	714	688	734	699	758	682	695	670	740	651	703	731	700	704	698	640	722	675	720	694	697	668	715	648	653	711	665	686	646	721	694	692	677	650	692	712	655	670	682	689	713	687	697	685	732	687	655	667	678	660	691	669	707	700	678	694	700	684	652	692	700	706	672	715	673	658	656	727	699	754	663	696	654	737	675	740	705	625	645	721	661	720	628	700	636	689	700	651	718	646	681	703	698	678	726	781	669	692	760	698	700	797	729	688	661	678	641	703	723	724	641	712	687	722	751	729	688	691	658	678	705	714	711	705	673	661	719	719	722	690	687	679	661	688	656	662	735	716	699	702	665	688	691	737	679	682	696	667	666	716	689	748	725	708	714	673	655	678	705	651	673	685	719	720	713	701	668	678	745	709	727	727	674	715	727	706	665	719	713	741	713	692	737	711	668	686	697	683	690	699	700	700	721	693	664	635	721	702	691	685	704	683	703	650	689	719	682	710	664	674	707	665	700	675	726	721	689	713	668	680	700	702	676	692	701	690	697	697	638	713	698	748	697	731	637	696	696	639	658	638	692	695	659
23843	20961	28111	23945	20770	8472	2735	1724	1375	1231	1125	1009	1109	1036	950	990	873	800	713	612	570	588	579	534	489	447	462	483	464	397	367	409	430	352	374	389	366	403	373	353	374	358	371	374	344	336	371	340	350	354	307	315	338	325	317	356	313	340	322	376	336	341	356	318	322	318	353	329	332	328	348	351	348	352	350	342	323	324	356	373	324	382	350	340	359	305	347	338	341	326	370	352	361	344	325	343	370	345	343	324	332	348	311	360	346	343	354	326	305	322	329	317	366	334	348	355	327	316	366	335	320	316	346	339	324	309	366	328	352	349	346	314	364	335	336	324	338	347	378	328	314	318	311	341	331	329	328	323	354	337	322	338	335	350	339	316	308	335	365	360	354	339	312	340	327	347	294	341	330	319	348	328	325	354	290	313	332	353	330	349	329	343	300	327	320	354	315	349	314	319	314	343	354	311	311	338	307	302	342	356	364	324	313	375	340	345	341	320	340	382	375	335	371	372	327	318	329	325	355	336	330	354	352	337	376	341	337	327	321	319	331	351	372	345	325	348	346	352	344	331	338	343	358	349	333	320	325	346	345	327	341	342	349	317	336	332	295	344	350	330	314	321	329	366	325	336	350	363	323	328	355	316	327	351	356	352	352	356	357	351	305	314	340	361	360	324	350	332	340	368	353	332	340	306	330	345	313	388	329	314	326	321	324	326	321	359	314	324	336	304	331	313	344	323	357	295	309	313	357	365	323	323	330	350	350	323	333	358	324	364	361	310	338	330	336	331	335	341	352	334	346	332	346	314	352	352	313	332	352	331	361	319	329	328	333	319	347	355	356	337	350	354	350	312	308	321	301	307	340	362	322	376	356	348	337	343	353	329	359	359	315	322	344	341	317	347	366	339	328	356	340	345	338	352	348	355	330	365	355	339	341	335	328	310	360	352	341	360	335	302	372	340	298	310	339	343	365	300	335	379	380	350	328	324	337	342	339	334	338	321	321	335	352	351	310	338	332	368	346	349	346	361	357	317	365	343	332	340	310	356	336	333	357	336	360	348	348	331	329	349	336	319	366	363	333	336	351	323	336	342	319	328	351	317	309	366	343	340	333	356	316	335	320	328	341	378	358	352	392	378	299	358	322	336	335	355	327	324	352	330	348	337	311	325	329	346	353	340	353	314	325	343	359	330	330	334	305	329	338	334	297	336	323	325	329	327	351	338	346	342	354	340	335	364	343	338	340	377	352	321	339	315	312	352	320	325	298	323	345	350	328	357	337	332	304	362	341	328	306	371	326	349	305	338	337	345	367	359	307	326	362	329	345	355	358	314	364	343	333	309	345	330	361	333	342	352	317	362	335	319	324	308	326	327	369	322	318	333	332	338	365	353	354	307	372	332	347	350	333	311	326	321	322	355	367	344	340	338	305	318	352	320	316	313	332	305	338	318	324	344	340	321	356	340	329	320	328	326	328	323	371	339	313	313	315	334	350	364	330	377	345	332	349	347	327	370	348	391	351	379	338	336	312	340	360	335	340	334	337	317	333	352	331	348	340	329	333	337	326	330	321	338	356	336	344	369	359	336	348	357	353	355	324	339	324	351	330	329	369	327	324	338	333	305	323	315	361	328	319	352	327	341	328	324	339	324	346	298	340	332	353	374	367	323	356	336	338	328	337	351	356	380	329	325	361	336	331	358	317	363	364	326	315	338	330	363	331	341	337	331	335	340	350	322	350	323	319	372	335	313	350	341	312	337	315	342	320	352	355	327	343	339	350	316	340	339	352	300	335	335	360	332	339	285	317	310	333	369	309	339	336	326	348	335	324	386	325	321	318	393	344	318	353	359	364	281	316	338	327	308	325	328	297	329	325	360	342	372	317	331	344	308	316	337	332	336	342	337	322	339	348	331	343	329	336	308	322	340	317	348	341	339	347	341	351	357	349	298	345	323	363	345	336	320	335	361	345	371	322	344	354	336	352	337	321	378	330	369	338	349	348	351	342	365	367	353	324	349	330	350	327	355	337	333	340	320	351	324	339	359	336	348	382	324	366	344	353	343	329	322	337	311	332	332	371	351	352	318	342	329	373	327	297	359	310	338	329	344	341	329	335	321	334	357	361	380	308	358	371	342	312	353	358	397	314	345	319	335	341	315	363	325	373	336	328	327	346	350	344	336	320	319	316	350	347	337	352	337	352	322	331	331	306	329	371	320	352	358	337	332	343	319	326	351	326	371	364	361	343	335	363	348	327	336	358	311	354	319	356	333	365	338	335	357	344	358	287	314	310	333	335	315	338	341	322	337	335	297	335	346	328	330	367	359	354	357	373	349	347	368	345	359	326	310	350	340	368	320	352	389	315	346	369	336	347	343	344	338	359	292	335	338	378	308	322	329	313	341	359	315	325	352	313	346	341	323	344	304	333	343	329	327	355	337	338	333	349	372	344	347	345	329	322	313	340	340	338	326	352	346	351	311	352	357	345	343	343	296	337	331	332	289	344	347	334	343	346	343	358	346	378	319	340	325	350	356	338	341	354	350	352	320	336	347	329	314	350	355	328	315	312	309	351	347	360	331	321	348	356	324	320	346	332	345	345	367	364	343	356	372	354	333	315	345	342	319	346	309	333	351	343	364	319	320	351	312	335	350	320	338	371	357	351	337	309	345	303	362	318	333	312	320	328	331	319	313	350	313	330	359	342	319	309	330	355	312	320	330	329	342	368	324	317	342	314	330	315	329	344	336	316	331	335	322	358	339	353	341	320	324	355	311	354	322	333	334	338	350	337	337	342	313	325	337	358	344	345	348	297	332	319	351	345	329	342	336	354	365	349	341	342	329	355	331	331	317	331	384	334	358	338	321	350	325	314	348	324	310	351	314	340	364	307	337	331	350	349	316	346	333	346	344	352	327	346	327	354	361	369	325	313	338	345	334	382	325	353	351	320	342	361	335	344	345	366	363	332	351	335	365	334	353	346	349	331	347	325	342	350	324	315	328	360	341	341	344	344	356	326	392	334	350	342	321	350	342	318	342	349	342	361	309	299	327	367	342	350	331	336	341	344	326	353	332	347	350	306	325	334	351	353	342	360	337	337	353	363	306	350	364	334	318	335	346	304	330	313	319	360	336	324	350	313	313	353	345	349	351	350	319	306	323	313	337	341	350	316	329	313	342	338	329	337	332	359	330	348	352	304	343	378	315	325	351	359	319	358	359	331	352	335	344	312	334	312	349	345	372	331	368	332	315	338	344	336	305	356	330	314	341	324	333	354	339	330	340	325	339	325	366	342	306	345	323	383	308	302	326	324	330	293	342	352	327	316	308	365	345	343	331	325	335	326	320	333	351	342	347	327	349	344	326	306	338	334	352	377	364	341	322	337	378	336	347	341	359	333	313	334	347	316	323	335	307	356	329	327	345	370	357	312	349	318	317	329	316	330	348	334	374	366	340	327	336	339	346	348	350	333	333	332	330	321	323	336	358	321	317	345	341	346	326	331	358	343	362
20097	23446	16813	10621	7940	5808	4848	3679	3248	2836	2461	2364	2455	2338	2101	1869	1822	1607	1458	1129	1016	1024	1009	867	766	712	654	690	684	542	519	548	493	567	546	552	539	533	481	469	509	549	512	505	484	483	436	451	444	457	425	405	448	450	427	432	415	450	492	456	428	424	456	431	432	415	467	414	437	434	406	424	433	440	457	436	440	424	431	445	440	421	431	451	470	452	434	424	447	458	472	431	472	451	444	439	418	418	413	391	450	423	471	473	448	440	441	467	425	410	429	501	410	399	434	419	462	421	427	445	440	408	393	454	417	371	418	458	450	464	418	423	412	419	448	393	460	444	369	418	452	457	442	432	457	434	429	400	443	463	419	399	435	420	412	438	425	437	486	402	425	387	385	425	450	442	397	405	385	441	424	444	460	459	444	464	438	407	441	444	431	455	443	430	433	454	412	455	433	406	440	446	433	412	394	386	448	410	426	474	447	420	414	462	425	430	410	411	370	436	412	475	421	443	391	417	389	427	467	448	403	409	451	458	415	448	430	418	398	454	354	434	422	421	428	420	445	422	414	427	427	435	409	443	402	435	419	396	436	436	402	407	453	392	447	455	444	440	437	420	456	447	421	455	450	397	412	418	411	453	434	414	414	394	441	425	421	425	426	438	419	411	445	388	430	408	381	430	431	420	414	417	459	430	440	456	431	456	407	400	451	469	424	430	498	457	402	416	425	394	429	448	466	447	415	467	401	409	432	436	424	450	453	425	410	418	457	465	432	478	440	456	405	437	442	447	473	443	446	430	413	435	442	439	436	422	406	410	443	444	380	410	404	459	413	393	436	450	417	415	453	417	458	416	413	399	442	462	441	412	414	428	379	462	454	445	459	424	417	433	430	442	437	397	432	450	413	421	433	445	429	447	411	413	459	434	456	380	430	439	442	437	455	431	401	438	427	449	433	426	457	418	392	418	418	427	401	427	445	477	445	443	465	428	449	452	483	432	408	438	457	451	392	426	395	441	412	457	430	409	420	427	445	436	422	434	425	449	415	445	413	445	406	402	428	456	432	431	449	401	430	402	423	417	432	410	434	435	385	427	435	439	469	386	439	438	440	447	422	419	472	468	465	389	418	429	467	429	419	470	465	428	414	445	445	411	448	438	454	459	411	402	480	412	431	448	412	448	468	396	391	424	455	416	403	422	446	445	452	414	457	458	435	445	425	436	408	420	468	424	429	451	408	440	419	404	455	449	416	435	416	441	454	419	387	450	425	412	416	445	402	425	406	436	396	392	435	421	413	434	414	424	402	429	418	407	455	433	421	417	424	451	473	439	432	437	432	426	435	441	451	411	427	394	476	420	431	432	414	427	432	431	389	452	415	445	455	457	444	460	457	431	438	423	469	411	425	428	427	408	420	396	435	439	417	425	429	442	426	429	462	443	435	420	451	420	416	459	430	445	437	436	435	425	418	408	435	447	419	399	400	440	441	396	429	429	404	397	408	443	419	456	414	450	435	385	450	438	364	449	414	425	397	415	429	432	428	408	411	432	404	416	413	457	445	396	433	448	434	412	433	432	405	445	446	452	411	431	412	442	436	432	432	450	450	450	403	448	412	424	435	404	437	423	411	413	468	445	413	440	410	411	434	452	430	417	433	411	404	451	472	450	457	422	423	410	423	417	439	427	437	410	428	426	464	438	402	465	449	449	422	423	452	432	426	441	423	448	419	444	456	460	441	432	429	427	431	423	404	432	456	431	451	422	460	423	422	484	451	384	427	420	465	434	418	400	476	437	421	436	441	458	422	448	434	440	434	437	456	431	437	407	442	433	430	415	403	377	438	449	461	414	427	385	415	456	430	409	443	421	438	404	412	410	458	404	457	431	456	406	376	406	412	460	481	418	424	442	425	417	423	431	417	453	436	425	458	411	426	428	411	409	419	422	432	404	431	441	417	398	452	420	441	443	405	411	444	463	438	438	438	435	437	416	413	423	399	432	365	433	459	441	439	427	442	454	435	426	460	421	413	450	437	442	430	445	457	444	421	441	453	444	407	404	475	426	412	468	473	444	401	416	435	420	455	430	405	401	427	441	458	427	389	442	443	457	439	428	422	430	419	396	516	446	426	413	411	433	399	425	441	421	416	423	425	447	396	424	425	436	401	424	449	419	469	402	454	408	458	444	422	458	440	463	401	449	412	436	432	445	427	435	458	411	433	398	440	429	425	457	425	428	404	384	417	445	468	451	425	420	423	433	422	406	396	426	400	414	454	414	389	407	399	414	411	410	403	413	473	391	411	407	417	418	420	401	411	399	417	410	388	468	432	425	456	457	417	435	401	415	424	422	444	394	403	398	430	448	389	451	418	389	433	424	423	428	398	417	451	412	440	401	442	421	438	402	398	433	433	433	426	428	458	421	427	447	421	387	413	411	385	425	422	436	396	427	447	453	447	440	435	435	407	401	421	423	431	428	397	418	461	402	448	483	441	432	449	440	439	443	431	426	440	441	405	455	431	404	447	433	413	446	437	426	417	418	425	397	429	479	441	451	413	439	413	431	413	450	420	450	423	459	418	415	459	402	408	426	415	400	428	419	407	416	429	412	436	416	459	449	424	458	375	474	456	435	421	418	423	471	406	407	443	427	428	441	445	435	409	455	421	429	435	422	438	440	417	399	441	405	440	427	423	468	377	417	432	464	450	426	423	431	407	470	442	434	423	425	459	412	440	428	451	423	404	412	462	416	448	436	408	425	435	440	412	446	422	457	449	384	414	450	405	440	458	474	453	412	428	425	413	440	395	427	405	431	432	392	409	447	409	431	436	417	450	437	455	428	445	412	435	413	417	425	491	435	420	408	398	455	429	426	456	432	454	409	399	428	476	446	471	428	461	472	421	407	461	405	442	431	428	462	393	403	446	423	423	389	457	448	441	403	421	421	429	374	425	464	447	425	438	416	414	422	393	433	443	403	445	456	414	431	403	392	454	429	442	426	433	413	433	438	431	462	418	453	440	422	452	428	470	436	444	402	411	448	436	435	438	436	448	476	412	448	439	420	469	444	485	420	415	439	394	440	399	420	435	436	412	422	416	418	460	410	429	457	456	405	424	427	422	426	424	422	429	399	410	426	406	432	441	425	444	406	425	446	439	416	394	448	404	438	433	451	424	404	375	468	397	393	444	430	474	422	408	435	433	455	402	416	429	448	405	412	422	426	407	433	407	422	420	462	452	418	427	411	457	413	396	402	430	408	412	426	436	435	423	452	422	446	455	454	396	401	406	441	413	443	411	399	453	403	402	399	396	453	428	392	400	449	437	425	388	434	426	410	399	423	435	432	411	404	420	413	473	466	428	435	408	453	435	450	477	403	442	432	420	432	442	459	463	445	428	410	448	458	437	454	437	445	410	404	456	431	466	434	424	425	448	425	434	459	444	431	444	463	421	419	422	451	422	409	415	393	430	431	404	445	438	442	451	428	433	432	463	409	428	413	423	465	459	432	445	410	382	434
24979	20958	26778	24912	8523	2520	1940	1531	1440	1377	1295	1266	1275	1360	1214	1188	1132	1020	1030	949	948	920	898	825	825	843	875	839	794	788	803	735	728	751	724	807	735	769	761	717	740	805	744	776	781	775	796	776	796	798	731	729	696	692	735	730	729	693	747	709	736	718	727	771	721	737	718	774	748	788	731	778	745	751	722	738	740	775	726	781	753	728	735	705	741	774	719	767	758	694	752	744	762	715	766	726	700	758	743	704	730	761	714	755	768	727	790	728	713	699	745	749	709	777	708	747	774	739	767	739	748	756	749	753	778	733	753	788	739	744	792	760	742	763	763	801	728	722	733	766	755	702	696	744	731	710	727	710	704	744	691	715	754	717	743	739	701	754	745	735	741	754	765	722	747	751	708	764	724	736	766	715	687	709	758	754	750	695	714	747	745	779	784	720	748	739	754	767	737	694	753	744	737	746	727	711	753	745	717	752	744	769	734	755	787	730	739	719	790	763	754	760	736	729	721	748	729	716	742	747	765	755	710	748	752	739	707	766	727	705	712	785	707	782	775	729	718	737	732	708	728	731	737	732	754	742	725	716	677	758	715	739	726	757	762	777	732	702	728	704	758	733	762	699	750	782	767	684	762	782	750	755	716	737	736	758	764	732	733	821	701	716	731	741	726	754	750	740	745	740	753	739	712	749	778	750	744	773	708	764	752	721	760	738	756	702	739	735	760	767	720	714	752	759	710	764	771	713	749	707	735	707	738	704	756	714	710	741	747	769	710	754	740	730	743	729	703	733	712	727	724	701	670	751	781	728	756	761	684	739	748	779	776	714	743	746	761	710	739	789	770	707	764	709	734	706	726	722	740	767	725	764	733	729	743	719	720	713	728	799	730	738	744	780	690	732	706	752	695	719	781	715	702	776	726	770	746	719	727	715	792	767	734	774	771	758	806	747	712	766	750	765	757	729	765	727	755	747	680	731	720	661	724	754	766	771	754	731	765	719	753	767	759	703	767	720	750	755	797	732	755	717	720	769	746	708	729	729	814	731	756	795	673	727	777	731	714	712	701	729	739	763	757	737	738	683	705	785	753	711	696	727	694	744	702	790	760	733	792	723	690	751	731	739	752	768	733	735	700	738	701	735	758	776	727	723	755	749	712	731	698	763	749	699	719	750	732	751	726	728	762	747	715	719	709	784	740	727	700	728	757	761	745	720	711	748	691	698	743	775	732	722	701	765	711	731	729	759	753	783	731	786	739	714	770	757	791	708	738	799	706	725	795	746	726	720	738	807	730	732	721	706	753	692	756	786	729	722	738	730	723	774	770	768	743	716	780	776	768	766	750	715	743	694	708	748	722	753	727	746	738	718	783	763	762	728	746	747	727	734	699	770	751	784	760	737	800	750	709	708	759	677	713	766	775	713	731	739	731	718	757	815	749	736	725	715	775	752	747	705	755	767	729	715	762	723	682	715	746	781	741	717	708	748	694	780	731	750	753	724	780	748	690	752	740	754	728	745	690	743	742	748	779	746	724	726	697	678	677	732	758	710	690	727	682	683	755	692	786	717	716	770	722	747	714	786	711	754	761	756	718	761	728	734	767	738	749	743	707	718	719	748	726	774	717	696	716	707	754	785	759	680	721	744	696	717	773	738	747	747	733	792	746	701	755	751	737	727	797	772	716	760	739	786	760	776	761	762	756	732	740	723	785	756	698	724	699	744	774	784	715	735	717	737	722	694	724	806	728	714	755	732	752	737	766	681	697	736	738	733	710	710	763	734	744	750	702	706	686	711	757	747	732	747	714	715	768	749	744	702	722	759	712	716	738	702	727	751	754	757	778	725	740	738	750	693	713	721	757	771	773	753	734	752	754	714	716	743	728	750	729	751	742	750	690	816	727	706	739	705	777	750	711	739	703	747	745	706	740	720	738	723	766	731	738	782	753	746	744	772	758	749	744	758	706	719	785	751	709	714	711	750	722	778	731	704	754	727	743	714	706	738	745	744	699	736	759	763	695	719	743	737	734	683	753	739	741	759	758	767	729	791	740	711	717	700	789	763	739	708	745	728	748	779	732	708	728	775	734	689	688	699	727	701	722	717	689	760	731	701	753	759	756	755	738	725	727	724	758	731	744	743	738	763	767	789	698	762	738	728	748	732	737	720	759	717	750	659	744	720	754	743	780	765	683	752	757	757	769	752	735	764	798	733	731	733	751	706	730	771	752	745	711	757	711	766	751	731	718	714	749	691	724	728	795	723	784	772	691	730	760	709	758	749	710	764	774	760	707	709	699	743	716	777	725	727	695	736	705	741	710	741	727	722	760	746	726	721	762	710	711	748	804	720	771	697	671	725	764	762	758	710	770	750	773	729	723	693	771	750	734	721	713	728	684	755	756	748	720	681	712	728	764	777	752	702	775	723	720	718	678	729	777	747	770	715	774	728	744	715	777	714	724	761	762	709	755	758	727	721	768	737	726	736	726	790	698	714	737	771	721	731	767	775	748	721	705	695	800	731	758	775	749	708	798	701	710	697	752	744	743	770	733	744	700	724	771	699	771	706	724	754	738	749	764	790	772	712	681	721	712	699	728	745	725	716	725	702	790	713	766	768	723	749	768	708	729	792	649	722	701	754	703	766	735	730	778	714	728	776	753	748	688	768	704	756	711	751	710	747	742	720	698	749	750	697	707	693	734	697	722	772	767	772	731	747	737	766	737	700	748	778	715	747	746	721	722	696	737	739	726	742	742	763	735	721	722	717	721	750	734	739	755	802	697	748	748	749	725	722	731	737	742	753	710	739	697	715	751	748	755	743	729	738	757	750	733	777	761	714	735	724	720	738	761	721	738	779	744	726	768	755	766	760	754	729	780	733	765	698	744	729	747	699	704	769	765	751	723	764	726	722	729	735	721	728	746	695	797	738	770	740	770	762	707	752	731	741	730	747	732	763	739	709	772	730	746	735	751	774	780	734	699	742	721	727	719	768	767	789	722	757	692	724	720	754	744	767	779	738	692	758	727	724	724	758	735	807	738	761	767	729	750	749	803	779	770	711	758	729	765	730	722	715	730	761	739	741	745	720	754	727	726	736	722	744	716	729	717	763	752	791	719	695	786	734	705	705	732	763	720	748	748	765	728	746	693	730	714	728	783	772	720	713	762	709	703	791	737	714	724	747	746	768	784	711	744	761	728	766	726	772	768	764	695	759	682	778	730	744	754	755	744	738	739	738	732	722	721	721	723	740	747	753	755	759	774	737	750	736	735	707	753	736	706	733	749	736	752	705	789	716	777	727	723	709	724	769	739	716	725	734	785	697	723	770	744	729	787	723	742	713	714	707	735	769	740	767	745	774	751	708	757	740	724	716	764	751	746	749	751	739	742	698	734	731	746	750	710	725	720	761	724	726	714	764	736	714	715	743	801	732	683	725	727	752	800	696	738	694	709	779	752	726	730	727	682	764	709	712	760	701	744	717	723	749	713	722	776	714	758	745	742	763	754	778
17485	19267	13291	8501	6063	4544	3864	3145	2806	2696	2369	2421	2398	2398	2115	1938	1851	1728	1670	1388	1273	1314	1258	1188	1088	1089	1082	1121	1046	974	928	930	944	975	980	973	885	923	904	901	912	937	853	908	854	854	869	902	935	901	837	936	950	950	892	895	883	890	877	896	906	867	853	853	885	908	876	845	869	907	885	895	890	913	900	871	872	911	969	887	836	931	924	879	886	905	888	895	890	892	949	915	890	853	902	803	865	885	889	921	873	842	877	896	857	885	921	901	834	928	904	864	889	928	853	839	882	877	875	826	923	865	897	918	886	863	898	871	888	831	904	858	937	880	902	889	853	894	869	903	831	858	845	897	897	906	911	893	857	887	893	892	911	873	917	822	878	901	902	887	823	819	865	914	874	893	863	867	883	913	881	869	869	905	896	934	862	875	833	843	839	859	817	872	877	852	881	892	863	910	900	865	905	864	907	884	858	905	872	922	835	902	904	878	903	862	887	883	839	902	865	866	909	846	879	887	942	879	857	852	877	843	840	898	846	889	877	897	859	882	837	867	837	843	848	890	883	903	942	873	914	941	874	922	884	928	858	873	917	904	825	912	852	881	884	851	864	900	838	879	848	848	868	946	900	849	905	927	925	892	834	951	936	866	848	904	893	875	875	869	853	862	859	834	920	849	861	874	899	899	907	862	876	880	889	884	822	897	885	910	879	890	888	900	882	926	888	857	927	889	864	881	863	872	879	886	886	893	851	876	886	899	914	881	872	868	855	920	897	903	837	870	911	869	852	857	898	880	903	842	866	842	895	836	937	919	864	917	854	872	878	916	896	877	870	885	889	879	862	846	903	849	853	868	865	904	836	923	896	887	892	895	890	895	889	855	861	849	864	897	849	844	868	920	867	910	899	909	900	884	855	880	919	895	919	880	844	890	866	901	952	911	866	897	873	859	888	899	891	963	885	937	855	838	913	881	871	906	869	841	883	839	849	858	863	850	898	878	901	851	912	838	817	887	874	901	910	881	863	914	917	912	888	866	949	876	878	850	892	909	868	853	876	890	846	927	893	851	932	836	876	874	904	856	869	866	868	868	833	902	840	869	847	895	900	811	855	898	908	874	889	905	894	850	901	841	913	861	896	885	918	922	906	849	887	943	845	891	919	863	907	864	900	856	848	856	896	861	863	826	886	909	873	912	848	936	881	930	958	853	873	905	883	859	878	860	841	887	878	857	865	855	903	942	847	876	883	853	874	902	923	879	883	893	907	893	829	859	899	871	887	907	888	867	849	891	881	924	936	922	896	833	874	864	857	912	849	899	869	839	847	845	873	881	897	951	890	896	908	853	866	885	844	845	927	895	903	887	915	911	824	889	849	889	862	885	880	891	911	879	903	832	930	850	885	860	875	915	907	870	871	879	868	874	933	890	948	880	922	853	883	873	906	887	832	903	847	914	907	900	884	856	948	864	861	904	870	900	885	854	909	900	876	918	905	858	875	904	905	881	909	870	877	879	936	896	907	946	853	889	849	879	887	861	875	889	874	846	852	914	854	877	872	845	855	840	903	922	850	850	875	864	913	870	935	842	858	945	926	864	927	855	871	885	889	884	878	886	896	891	909	924	943	888	876	880	873	846	870	913	918	891	876	884	897	902	929	883	901	932	824	874	859	890	886	931	914	927	877	858	856	905	868	878	862	826	866	886	860	896	900	904	878	874	872	899	901	867	953	928	892	928	871	849	887	891	912	940	797	826	896	925	926	904	897	905	893	868	879	848	912	885	875	875	874	896	925	898	884	897	904	849	868	936	887	876	866	870	905	914	894	866	851	845	824	886	899	862	904	883	875	856	906	840	897	870	863	883	933	885	832	870	902	867	925	896	864	938	821	880	920	945	887	880	896	901	908	824	851	879	906	851	806	869	863	888	856	902	863	886	846	847	917	902	885	858	908	948	879	886	848	885	847	851	882	906	896	904	874	917	911	832	881	888	913	866	883	843	864	851	849	846	893	938	903	900	922	838	869	872	879	886	900	883	850	904	843	948	859	851	844	910	906	876	865	894	879	891	911	918	931	930	890	932	878	916	844	878	858	890	872	880	843	966	936	899	839	914	925	922	880	908	966	885	892	889	902	864	858	838	908	901	859	848	853	945	902	908	877	871	935	901	898	946	890	894	884	854	867	862	873	895	877	868	885	896	899	937	880	895	861	921	878	846	904	889	838	854	919	887	912	852	846	841	839	887	904	858	906	813	815	866	930	894	888	860	898	840	895	886	858	903	871	835	918	895	894	889	898	883	850	844	826	839	871	906	912	902	823	871	883	937	859	903	893	908	882	846	820	901	882	943	887	896	832	913	891	906	855	885	889	858	954	878	914	857	857	884	853	915	924	911	903	884	881	905	889	836	856	837	856	866	892	873	829	926	898	905	849	888	872	900	883	860	837	858	885	863	862	913	878	873	931	941	914	857	893	939	866	884	846	886	821	888	961	856	911	911	942	882	927	869	848	877	902	886	853	923	919	947	894	889	924	896	827	904	879	930	857	873	828	879	841	946	859	823	915	869	913	875	918	875	996	841	925	908	913	904	897	845	897	908	875	908	948	838	895	868	890	855	901	879	884	856	908	907	885	821	910	868	855	874	847	875	904	864	910	899	854	917	915	901	838	894	851	847	835	962	840	897	891	814	906	895	828	861	905	910	856	924	860	909	857	886	863	895	865	829	902	919	899	831	949	794	876	914	932	904	861	898	861	861	941	901	846	913	901	855	901	900	933	872	901	904	906	938	880	843	960	840	879	904	872	845	911	880	885	858	863	895	955	828	913	908	873	886	869	908	875	850	966	855	910	881	838	934	907	884	868	902	869	895	937	899	856	883	847	846	873	851	916	856	852	890	872	875	850	843	875	901	856	874	893	880	874	907	872	906	875	904	856	900	885	915	917	861	903	907	887	853	887	876	889	855	911	895	844	897	853	858	879	804	858	926	872	884	870	915	824	826	918	896	868	924	916	888	928	897	875	852	855	893	909	847	833	878	855	883	836	870	876	907	867	842	807	901	843	887	904	892	876	884	906	878	871	879	859	888	904	915	870	864	839	849	909	924	875	856	909	910	896	894	950	882	906	866	863	846	874	885	851	879	892	911	853	861	885	835	844	864	881	909	878	846	906	853	882	887	880	908	853	890	850	874	885	841	863	860	888	909	908	905	887	891	909	891	920	887	889	879	886	886	828	876	889	879	842	907	914	903	902	862	860	886	894	938	919	876	872	836	872	830	930	882	893	830	917	880	896	965	857	892	893	887	879	886	883	905	910	952	881	913	867	856	942	901	868	898	876	862	862	854	904	856	900	895	920	865	924	877	883	909	849	897	863	862	873	888	860	839	844	891	879	906	919	871	873	891	875	845	868	937	926	897	858	936	884	926	878	887	805	876	865	861	830	868	872	892	880	892	856	845	863	844	879	888	896	914	826	867	874	906	887	938	932	861	903	888	884	851	918	927	839	861	877	910
22758	20990	28761	23416	20995	21074	9945	3100	2378	1998	1809	1649	1631	1716	1654	1411	1293	1140	1109	868	847	871	837	746	682	621	715	716	629	553	580	586	554	593	567	570	580	522	547	505	518	573	510	499	534	522	504	517	479	523	511	489	508	513	448	447	504	466	489	483	516	469	501	525	483	467	501	460	457	473	502	468	473	497	491	460	451	465	484	492	466	456	474	494	516	494	488	489	523	473	492	472	477	457	472	511	486	489	500	520	523	460	472	518	469	448	439	473	500	490	504	463	479	485	456	469	473	465	476	500	504	491	462	462	482	503	477	501	483	473	466	490	477	429	514	481	469	488	463	504	500	488	466	524	506	458	444	496	473	504	478	496	477	516	476	485	494	449	517	511	464	493	492	469	457	482	434	444	459	506	494	480	429	450	511	488	502	458	487	446	459	440	454	491	476	477	470	435	457	516	493	461	444	439	470	479	457	491	480	496	471	481	497	444	498	486	457	469	486	489	509	510	497	443	494	484	488	450	462	494	488	481	456	512	458	508	478	490	479	470	493	486	518	494	489	435	499	513	471	449	472	482	478	488	492	506	475	476	476	509	485	465	467	472	494	498	515	508	511	488	506	476	467	466	489	499	476	491	472	486	454	439	487	482	490	476	412	498	459	453	480	468	458	474	477	474	467	479	505	476	507	493	492	494	493	459	481	439	473	476	470	463	471	491	493	491	511	422	507	475	481	493	441	465	454	474	472	453	452	452	476	521	467	467	504	472	483	468	490	511	442	477	480	463	493	465	459	477	478	494	488	497	475	469	457	475	456	496	499	487	513	493	467	464	479	473	450	443	448	475	474	442	463	513	462	487	466	513	469	485	452	495	468	497	477	492	487	487	435	466	474	515	511	505	474	486	467	527	483	472	499	463	477	458	508	458	496	462	461	490	448	481	489	464	483	469	448	447	449	528	477	495	468	468	515	459	459	485	496	481	462	476	450	503	497	469	450	477	464	475	449	459	472	457	461	457	490	456	468	477	458	480	463	488	480	439	480	516	450	483	497	491	490	475	500	495	445	507	476	452	420	493	506	474	466	486	479	447	462	456	487	494	447	478	519	475	462	486	491	465	429	461	500	465	477	496	478	518	478	494	480	472	471	457	468	460	464	456	520	540	471	457	493	464	477	478	459	472	481	498	483	453	474	484	466	496	487	503	487	467	453	477	506	470	483	500	460	450	483	507	475	500	488	474	435	488	503	446	515	417	450	488	450	491	464	477	473	458	482	447	470	504	462	460	496	487	495	484	486	488	490	455	470	525	491	505	480	455	498	486	488	505	428	473	452	472	461	486	489	427	476	487	465	458	454	447	488	455	444	431	448	472	461	521	471	486	471	490	470	514	458	485	498	462	491	487	457	421	458	470	477	465	479	491	468	454	471	421	493	446	507	476	447	475	445	490	492	444	501	473	480	451	472	463	461	493	455	436	503	471	461	486	505	476	451	456	475	445	447	473	466	472	524	454	459	448	465	515	482	473	499	508	473	485	486	460	467	437	482	502	461	487	509	484	444	489	449	462	508	468	470	485	464	503	471	454	485	446	481	488	455	511	493	469	489	504	479	447	467	491	496	473	487	509	498	489	475	446	485	490	432	497	484	510	521	450	477	459	456	490	491	462	462	488	474	490	477	532	449	528	466	527	493	493	476	471	453	496	486	422	500	422	439	455	487	470	487	471	455	496	449	484	503	452	500	439	479	472	479	455	486	466	498	525	467	460	485	455	446	463	475	455	479	489	526	455	469	458	468	451	470	442	478	471	479	476	480	540	440	462	520	442	468	447	479	477	477	471	471	454	490	470	482	441	437	492	404	463	509	453	517	478	498	520	462	488	426	467	468	503	466	488	451	463	478	476	499	491	467	467	447	499	472	418	490	526	522	471	494	479	467	509	457	506	499	483	501	474	457	467	446	514	445	445	469	512	491	506	482	496	491	457	460	462	482	513	481	475	515	469	423	477	484	514	438	471	445	435	453	473	480	472	488	482	470	495	477	473	466	465	500	494	458	487	466	478	431	466	513	477	465	469	450	478	495	475	475	496	456	461	486	476	437	434	453	465	474	511	459	494	479	471	504	494	474	495	463	482	521	475	477	477	487	477	461	547	467	486	466	464	500	472	451	487	426	453	453	459	520	443	465	480	487	512	495	498	451	475	454	462	492	470	513	441	478	486	517	496	441	491	484	472	483	457	460	477	473	475	455	496	525	478	483	460	451	497	445	447	477	454	446	511	468	491	451	521	508	442	477	466	476	469	455	490	461	486	452	501	496	501	453	465	473	475	475	534	487	485	496	497	468	491	456	481	471	419	479	506	525	448	488	458	462	455	487	439	499	505	471	478	503	523	483	471	473	481	432	481	464	513	465	437	497	521	487	467	496	523	465	493	455	473	470	469	469	495	464	481	470	505	510	476	468	508	461	527	459	485	491	461	481	476	478	467	504	453	493	491	500	474	459	479	492	487	470	513	503	465	459	411	481	466	448	475	447	492	483	450	437	505	512	486	481	465	478	473	480	447	475	487	453	446	502	469	477	536	483	500	520	470	507	497	460	465	493	505	470	471	483	445	433	484	484	434	498	495	516	486	446	501	470	496	458	477	486	454	511	440	444	481	506	484	467	501	487	447	502	475	456	487	436	486	457	477	446	474	434	457	447	455	477	475	475	523	473	451	438	488	481	504	468	489	466	480	478	484	501	507	476	491	479	476	469	507	494	495	480	462	492	454	483	466	475	489	485	458	465	504	482	498	560	461	477	466	471	482	457	496	478	516	464	424	466	474	501	464	494	465	475	474	464	457	542	484	500	461	487	459	462	501	479	507	499	471	476	463	460	473	466	507	452	487	468	462	496	429	484	452	447	506	456	504	474	467	483	483	467	488	432	460	475	477	485	497	465	477	487	464	485	462	504	493	492	475	515	486	470	488	484	520	446	513	484	466	466	513	457	485	464	464	496	469	463	501	496	473	450	468	502	472	490	479	499	476	510	457	430	445	477	467	453	462	445	487	472	479	481	476	487	499	463	481	515	478	464	524	451	451	493	461	473	452	529	486	457	445	460	492	471	425	495	461	521	506	503	473	498	446	483	465	480	506	459	423	476	506	508	468	463	489	470	478	481	448	479	487	495	426	532	486	473	484	428	466	478	455	445	474	472	458	476	453	482	459	474	493	486	434	451	465	462	511	468	448	493	499	483	491	529	491	487	485	463	459	491	491	484	455	484	448	485	479	513	476	459	442	437	474	461	499	437	474	512	464	489	498	468	495	466	473	490	478	479	481	492	475	454	529	462	476	471	494	463	488	433	435	433	461	473	480	473	477	474	482	503	472	479	493	449	493	494	461	451	531	475	484	471	457	455	469	487	473	477	447	465	442	488	470	466	471	492	460	491	456	463	511	455	471	466	463	463	498	514	496	440	450	494	470	479	517	498	443	487	516	482	492	544	490	473	464	447	496	494	438	492	464
26556	32781	22992	15295	11109	8794	7114	5738	4903	4319	3935	3603	3585	3781	3344	2813	2517	2182	1965	1567	1563	1534	1422	1188	1128	1037	1116	1022	842	852	818	761	765	757	709	735	735	658	641	631	657	601	651	605	628	636	615	597	607	554	577	574	575	619	605	562	621	580	562	544	603	630	595	608	515	583	543	593	542	496	602	547	574	573	594	600	626	590	565	594	577	556	573	543	569	621	592	590	587	577	575	560	557	582	558	562	575	586	554	529	573	589	570	531	541	536	557	559	571	602	551	555	564	563	577	591	549	531	549	549	548	548	578	550	545	546	545	571	586	516	552	573	542	539	522	545	561	521	574	579	554	547	550	542	537	586	561	524	549	585	552	542	589	551	571	560	574	544	578	558	537	591	546	540	546	594	575	524	566	585	582	613	563	558	561	535	519	557	564	561	555	556	539	562	555	561	577	541	586	562	575	573	553	576	530	534	541	568	548	543	555	566	547	543	570	526	552	552	568	563	546	551	568	536	565	546	513	557	572	542	599	584	516	588	515	534	545	565	534	584	559	582	546	567	558	503	535	554	545	557	535	576	586	493	577	590	605	563	537	577	519	527	562	537	571	547	575	569	545	563	578	582	567	518	573	572	573	530	547	572	579	538	594	561	568	518	535	576	543	554	514	554	533	554	568	522	545	543	572	565	582	593	569	514	519	565	580	554	540	546	576	561	576	568	551	541	576	593	547	529	545	514	537	555	520	555	579	606	592	596	525	571	568	521	588	572	587	571	527	573	528	556	540	525	536	568	543	596	552	565	546	557	520	551	563	540	576	513	533	567	586	540	569	561	579	570	549	591	561	539	575	531	592	547	556	579	563	536	584	582	557	528	530	546	612	550	606	547	560	558	586	513	586	500	572	537	548	573	539	589	545	548	536	538	554	564	542	586	592	535	525	558	615	537	558	568	569	523	604	568	546	498	526	533	587	585	562	529	521	534	519	592	527	544	597	567	544	536	544	556	554	501	579	568	643	555	526	605	587	557	571	575	544	575	558	595	555	546	543	540	532	565	568	589	566	562	569	519	566	549	607	601	559	594	519	561	530	626	563	554	592	575	540	493	526	496	614	554	569	536	538	558	560	544	551	561	569	525	534	546	528	523	527	544	525	567	556	563	550	550	541	539	580	530	595	553	545	599	517	532	591	550	534	528	590	556	558	544	560	586	522	572	550	557	548	602	569	543	515	538	536	554	552	540	566	580	600	594	588	601	576	532	565	551	578	528	591	561	574	529	551	581	547	566	570	539	550	574	556	600	616	520	542	543	532	607	571	612	594	552	613	559	585	553	563	601	537	552	561	561	587	530	574	537	559	544	553	593	554	594	546	603	543	535	591	568	557	536	579	570	573	589	547	567	537	564	577	569	562	552	562	542	529	554	528	538	537	535	538	541	528	566	594	604	594	594	589	555	514	533	579	576	549	571	545	561	540	554	563	556	561	572	549	583	563	580	585	539	565	581	591	546	571	566	537	603	567	592	577	524	536	574	558	544	535	563	582	527	553	558	568	577	556	603	572	500	558	573	532	538	505	549	546	513	564	565	577	519	562	543	551	536	569	603	534	548	556	576	551	531	554	591	593	534	543	590	565	527	569	574	574	572	605	538	558	554	544	604	539	570	597	577	572	537	569	529	593	565	557	573	545	544	567	536	535	541	552	581	562	540	562	565	574	543	574	546	533	547	519	595	550	578	577	588	520	582	540	566	521	544	561	537	580	560	565	556	596	567	559	537	533	560	542	580	546	581	540	502	531	570	537	520	541	566	563	530	540	570	559	516	574	571	534	586	559	573	576	552	564	536	622	561	571	545	564	531	545	576	564	517	535	539	565	570	564	578	549	551	530	539	568	582	563	542	563	549	589	566	562	575	578	578	552	578	544	579	543	541	523	545	540	597	551	591	527	552	581	525	575	571	625	563	544	557	562	562	537	583	545	564	553	532	497	519	597	576	569	591	578	503	574	567	565	545	585	535	544	559	552	578	554	574	540	562	543	562	594	537	514	574	534	573	561	560	535	565	562	561	579	549	578	530	551	552	555	551	576	558	520	567	567	551	546	557	565	557	515	590	601	539	589	521	568	546	542	538	543	539	588	586	535	557	570	586	579	562	573	565	558	542	552	562	518	538	525	578	574	562	521	556	564	550	592	571	509	586	543	548	578	591	548	545	568	524	551	578	561	532	536	563	541	559	593	585	553	593	520	558	559	497	563	545	570	595	550	549	562	540	557	506	593	573	557	614	533	562	592	603	569	574	580	548	567	578	541	556	570	567	533	562	525	522	581	558	538	548	594	554	508	545	559	533	577	531	563	571	587	552	541	545	533	611	551	550	565	569	552	587	580	561	581	569	560	546	586	586	582	533	546	544	522	548	549	570	559	545	535	549	553	572	553	533	520	544	555	600	593	572	537	529	596	578	537	553	557	544	555	565	540	563	597	544	583	555	569	586	552	529	576	528	575	513	556	532	565	550	548	560	588	553	556	525	591	573	596	571	537	596	572	569	570	590	533	523	584	539	599	559	578	582	551	593	573	547	557	562	528	570	536	532	509	559	532	530	637	553	604	527	579	532	595	572	550	534	604	552	611	573	528	531	576	559	570	571	583	554	563	554	567	594	551	568	562	481	567	536	571	576	557	606	533	608	556	514	549	545	621	557	528	553	574	592	523	569	568	607	582	560	589	561	541	561	544	523	527	571	556	599	545	555	537	511	554	615	491	552	583	577	556	580	524	555	557	522	528	563	519	546	564	551	577	544	555	518	588	545	560	585	523	539	553	541	551	583	583	565	561	537	527	592	569	547	539	549	573	514	574	531	566	568	588	526	564	534	547	595	592	569	528	538	566	564	553	573	568	563	562	557	567	546	554	543	561	535	516	560	572	530	567	574	579	574	543	534	580	557	567	601	547	529	552	581	564	529	584	588	566	558	587	536	558	571	578	595	563	542	525	588	522	584	552	568	557	543	562	582	542	592	531	561	551	531	491	588	597	589	571	540	559	589	551	560	557	605	568	531	608	546	528	552	556	601	560	534	578	577	569	537	561	526	533	572	531	551	549	584	579	558	570	545	563	528	562	542	558	483	525	605	560	573	566	545	553	566	543	541	568	569	575	537	576	541	557	580	581	548	557	558	580	558	542	538	556	579	557	572	541	485	586	555	512	560	518	586	563	574	560	560	551	581	583	549	558	538	519	583	577	581	544	552	558	538	579	590	590	568	542	593	560	545	573	549	598	560	548	548	551	559	533	543	568	560	574	588	529	556	567	555	565	532	562	561	544	550	583	617	589	540	586	577	532	569	544	577	579	527	583	501	556	545	550	585	542	539	568	577	534	569	536	547	517	556	540	563	597	577	513	596	569	548	542	561	543	556	581	556	581	557	582	548	505	562	566	521	554	542	565	558	537	601	564	563	572	542	513	490	568	512	565	591	556	588	617	546	563	571	556	522	546	573	537	586	506	540	568	546
27012	19771	10620	4082	2009	1528	1221	1081	1059	953	1006	958	986	978	963	838	744	812	783	696	684	729	656	631	616	616	630	645	620	577	584	592	640	598	564	604	613	592	570	553	562	585	562	581	587	563	541	533	561	564	594	582	547	530	554	535	592	586	581	579	595	615	574	547	619	607	589	545	565	589	571	591	545	572	573	628	600	569	579	590	558	585	536	597	596	533	601	547	574	546	576	596	530	607	516	545	545	615	591	588	569	504	592	587	598	561	559	581	539	611	613	541	611	520	587	554	602	621	543	567	592	595	548	574	546	513	576	598	576	590	559	587	529	528	622	610	576	572	548	580	550	565	564	606	559	536	622	630	570	574	547	589	569	590	571	599	570	581	547	568	555	563	584	539	576	566	556	552	594	536	542	575	553	582	600	588	597	602	573	558	567	564	559	539	577	579	576	571	592	580	564	621	574	550	556	577	561	586	540	606	557	582	578	592	580	572	548	568	559	585	540	596	570	562	604	604	572	584	585	597	537	591	587	544	579	577	572	547	545	548	606	548	564	535	542	583	514	537	620	575	550	576	586	558	546	575	551	576	550	589	538	548	579	591	524	589	567	581	596	562	573	603	587	562	593	555	571	600	550	507	561	571	560	602	614	582	595	560	560	554	534	532	589	554	570	601	566	573	571	601	622	569	581	551	528	547	611	569	591	570	579	536	584	577	563	566	540	580	542	576	592	562	522	592	559	536	573	541	559	572	607	585	582	529	541	545	562	536	565	582	583	580	567	569	566	565	542	539	586	535	561	587	604	535	549	530	571	575	577	601	581	558	572	539	578	565	589	560	573	560	571	587	574	554	598	575	548	584	573	590	590	556	532	531	563	600	576	600	567	577	589	541	551	560	571	576	531	601	567	611	528	562	570	589	573	591	582	619	574	526	554	601	538	554	600	580	606	586	560	563	612	560	564	616	538	564	557	587	605	573	586	599	537	577	568	593	580	570	531	548	570	594	617	565	584	570	554	594	509	576	582	592	536	600	532	608	605	576	574	575	596	519	571	506	572	541	569	573	558	560	535	596	537	597	547	552	606	553	585	571	575	563	563	574	584	574	571	586	598	561	577	559	586	553	596	575	537	634	576	582	558	565	533	558	559	553	554	559	562	576	558	579	591	557	601	580	599	572	605	566	567	536	576	620	578	562	572	581	563	588	562	559	572	595	601	583	601	613	517	548	558	611	536	587	594	576	591	611	585	555	583	533	550	567	566	570	523	585	555	586	586	570	610	592	543	602	607	569	553	571	526	616	507	568	575	568	610	563	565	586	592	557	588	598	545	590	612	559	588	573	527	588	584	531	550	553	571	575	614	593	601	552	567	556	573	569	575	561	540	599	540	585	556	550	578	557	590	543	571	574	605	566	551	594	597	580	582	552	545	539	564	613	616	558	594	549	549	602	559	576	563	593	535	559	552	537	591	565	577	626	595	579	564	572	558	583	571	629	572	579	624	547	583	535	570	550	582	632	547	573	576	564	567	573	563	531	591	576	562	604	566	583	558	581	611	585	563	591	577	610	537	598	586	578	562	554	591	549	587	600	563	551	584	556	568	573	606	543	534	578	599	572	536	611	511	587	615	555	524	616	579	550	585	559	558	613	585	574	560	545	577	568	555	598	572	582	590	582	560	520	599	555	567	563	589	517	556	593	561	579	543	555	572	577	553	586	574	567	576	586	577	569	560	600	547	597	574	588	562	581	595	547	563	612	552	544	582	539	585	571	585	629	561	553	578	574	586	550	558	570	588	576	550	593	594	544	549	574	577	583	585	561	592	568	570	562	586	593	589	606	591	555	564	607	556	560	602	573	580	552	573	529	556	567	558	563	571	573	547	545	570	533	559	578	606	587	581	536	567	559	577	583	582	526	584	536	564	573	601	528	603	584	558	568	560	583	570	595	529	585	513	566	538	544	549	572	562	582	587	549	596	549	593	563	594	535	575	587	591	597	611	553	592	580	551	522	580	568	546	585	597	551	608	532	547	554	580	566	534	560	536	576	614	565	566	588	565	588	596	534	566	573	590	542	571	577	576	551	580	593	525	559	581	598	574	539	561	571	543	557	582	571	568	568	552	540	587	541	538	532	549	592	556	554	534	568	548	623	554	561	535	552	567	564	591	585	599	541	609	548	574	557	555	575	526	589	585	566	587	556	556	557	561	602	551	555	581	602	568	572	575	565	585	533	559	582	591	576	577	589	567	579	589	547	532	569	585	564	589	557	556	597	557	549	574	565	533	581	595	550	555	583	557	567	551	555	540	626	554	562	565	578	571	594	534	609	590	620	593	570	566	591	577	575	544	566	571	558	586	535	565	571	552	538	613	561	523	584	554	547	573	566	590	567	605	517	592	540	574	558	574	549	590	551	579	563	585	539	578	556	571	538	560	619	600	573	537	547	579	574	591	562	568	566	549	550	596	585	586	583	578	595	568	580	544	629	536	532	555	529	568	595	526	608	599	615	581	565	602	571	557	558	605	596	632	607	563	557	530	567	605	610	601	551	561	527	589	600	569	556	580	540	588	625	586	559	586	564	572	539	570	631	532	582	559	586	571	603	596	605	561	594	605	604	573	570	610	589	543	551	576	577	573	597	571	596	607	570	587	583	581	621	558	557	593	598	611	558	562	616	577	545	608	571	605	578	591	571	563	563	533	547	568	632	572	564	597	614	572	564	620	563	555	586	571	589	602	581	609	593	560	593	572	592	572	569	537	596	607	584	576	596	589	568	598	599	593	559	607	588	534	517	586	574	553	600	608	533	632	549	560	573	617	565	529	557	589	612	598	598	505	549	539	573	548	586	580	590	558	622	617	597	574	562	576	558	590	526	536	630	595	573	571	584	608	565	570	530	535	580	547	586	561	544	586	587	565	569	570	574	579	607	575	595	581	543	553	580	616	523	527	569	589	522	511	565	578	559	583	584	571	547	581	577	548	561	563	581	530	578	575	549	604	578	551	561	561	559	530	634	574	600	541	605	557	521	579	580	581	573	534	542	571	530	541	561	587	574	575	550	566	559	578	534	541	583	568	548	590	544	553	605	588	579	546	563	570	548	587	579	569	548	554	589	528	607	564	588	600	586	555	544	519	559	575	557	553	565	610	532	602	542	550	590	623	576	572	547	586	564	574	573	575	592	571	582	563	594	583	574	566	520	603	613	571	579	565	553	571	593	543	610	516	572	628	613	577	559	589	567	590	534	586	560	546	590	572	562	539	633	587	570	583	587	583	580	529	566	582	534	550	557	558	563	558	569	641	552	577	556	585	603	552	577	575	594	549	552	570	560	606	584	575	555	571	533	589	550	544	576	602	598	604	584	576	585	662	573	515	587	559	577	571	579	621	587	566	594	569	549	571	559	572	581	593	624	551	598	576	615	564	573	573	547	532	570	549	574	555	614	551	536	566	555	562	597	578	527	593	569	574	567	608	601	585	552	579	603	552	623	622	645	617	554	544	583
10756	14086	10362	5462	3675	2996	2485	2116	1819	1867	1736	1717	1747	1847	1737	1500	1383	1271	1164	1042	985	978	939	893	806	850	837	833	814	753	806	773	778	701	764	769	734	737	756	773	738	722	681	736	755	665	744	710	741	743	672	749	721	687	738	688	698	754	722	704	696	664	742	725	710	671	694	679	708	689	739	709	733	693	696	699	673	756	690	725	731	730	712	700	668	749	736	710	696	744	701	718	688	711	707	657	714	670	713	681	725	668	733	728	667	712	708	706	708	693	692	750	734	747	635	728	697	672	745	707	719	715	707	669	709	675	694	728	688	730	693	699	737	699	739	692	735	734	701	702	698	666	669	707	712	708	690	702	691	678	693	718	733	653	697	700	701	745	675	777	756	679	698	694	738	665	696	774	742	712	730	708	737	709	717	709	736	671	688	648	690	696	673	690	716	713	737	697	722	748	727	681	696	699	695	732	719	673	735	705	699	673	699	664	692	710	711	717	713	703	660	692	683	688	720	658	642	729	662	672	708	693	667	719	716	722	775	662	664	697	708	697	753	702	732	693	726	647	725	703	705	706	680	737	706	687	716	738	709	672	693	687	737	713	736	670	714	717	696	698	719	740	661	667	644	694	717	711	710	687	730	697	713	697	724	653	726	724	763	687	693	705	725	696	740	700	720	725	744	714	703	677	720	676	707	661	711	703	690	713	742	742	741	730	732	655	750	688	708	697	709	715	704	715	710	668	666	706	663	763	698	730	716	759	719	711	706	698	720	688	730	687	703	698	686	692	713	726	644	670	717	684	677	702	741	681	692	683	690	687	671	761	714	726	682	712	719	692	675	739	751	725	714	673	657	682	698	692	693	722	697	673	688	655	734	637	630	714	703	670	719	703	723	706	655	674	695	735	756	687	667	671	677	743	711	707	696	698	707	708	722	662	759	714	727	698	712	690	697	675	757	729	692	645	765	699	733	697	714	695	746	686	685	725	703	698	682	692	719	666	689	680	709	720	684	700	687	710	678	730	774	669	674	716	664	722	706	767	723	698	725	712	684	697	690	679	688	688	700	708	680	676	691	704	722	707	709	690	670	710	720	750	711	729	724	706	712	711	729	682	728	730	722	702	712	676	706	700	730	714	682	669	712	707	708	682	704	673	708	729	735	685	692	712	680	686	667	674	703	706	685	711	643	692	673	679	660	694	689	666	708	749	723	703	743	683	707	645	692	688	721	679	735	685	721	703	695	727	697	690	682	771	697	685	704	714	727	726	718	732	673	680	669	700	697	706	745	691	688	739	739	681	702	728	736	675	703	661	693	692	687	699	691	696	699	704	671	666	683	721	739	673	666	676	719	716	743	656	714	734	654	675	710	678	721	724	663	710	693	707	707	727	724	708	714	707	665	722	722	722	688	681	665	707	699	725	704	677	688	689	642	718	769	689	664	698	733	711	691	684	749	725	735	704	715	709	729	713	707	706	681	682	707	672	687	699	715	705	679	671	696	727	671	702	657	683	688	724	701	698	686	664	704	692	705	682	738	755	654	717	782	664	685	672	672	684	753	705	719	725	725	695	766	694	678	707	740	733	688	725	737	704	676	708	713	755	707	696	681	682	761	715	683	708	672	721	728	685	737	712	664	761	696	718	670	757	706	700	693	725	640	686	690	711	744	709	700	635	741	716	711	644	723	711	666	692	701	753	703	691	711	744	709	698	708	653	719	724	690	779	700	721	665	723	729	730	728	706	714	741	726	728	687	680	695	707	704	674	693	685	681	701	637	711	673	726	724	680	708	691	741	671	691	673	680	686	702	676	743	695	699	693	721	706	726	693	711	745	684	690	675	730	692	673	664	692	721	738	685	677	685	673	667	717	750	721	681	727	690	723	710	676	643	716	646	706	692	714	696	683	685	689	698	708	723	739	728	682	690	683	733	644	733	719	705	690	706	750	716	704	710	709	697	657	726	716	689	661	668	715	689	711	718	720	700	707	705	723	732	668	693	686	708	716	696	686	667	709	696	694	739	698	743	691	732	738	695	670	701	700	710	698	701	714	693	741	711	677	652	697	718	696	736	717	721	738	674	711	692	713	732	768	682	702	653	747	737	684	647	700	665	654	654	697	688	673	694	717	679	782	696	725	715	677	757	711	729	708	723	709	731	675	731	729	698	661	749	687	699	707	718	730	706	688	720	680	723	681	729	673	665	722	690	693	686	712	718	711	715	767	708	683	701	716	709	715	749	742	695	711	769	716	677	753	687	716	737	651	727	666	719	689	704	715	730	699	668	725	705	706	697	752	693	738	701	706	711	641	712	662	692	683	713	737	653	693	661	704	744	679	625	714	671	723	722	729	734	702	720	661	656	688	688	685	679	684	705	698	671	704	684	705	672	671	686	744	659	667	700	742	675	733	694	685	725	713	712	687	689	684	694	725	743	776	715	714	682	652	668	724	732	659	673	705	699	707	707	680	661	685	653	706	711	703	729	672	712	719	713	711	701	692	760	709	714	706	705	722	755	714	729	696	702	687	747	710	701	668	725	687	703	674	708	687	683	669	689	689	687	707	713	698	727	682	724	667	755	696	725	660	650	746	736	641	678	733	716	711	705	690	732	719	708	712	674	722	691	698	717	727	652	714	690	649	686	663	718	709	722	748	682	691	749	677	679	714	707	667	753	704	688	725	721	730	706	618	683	743	766	707	726	718	728	684	670	714	688	701	697	696	688	704	693	718	719	745	735	675	671	704	693	707	735	731	733	694	687	701	675	694	689	689	691	733	701	679	735	706	688	683	714	756	725	692	633	739	702	698	705	707	667	744	739	735	701	679	682	697	703	703	747	747	692	681	748	675	696	696	713	699	685	704	722	695	663	663	721	719	704	721	693	726	712	707	750	722	705	717	734	706	709	699	730	710	711	695	781	708	715	687	687	702	682	707	708	644	724	672	695	708	721	716	731	702	713	683	678	734	709	712	724	718	744	694	674	740	737	688	696	661	723	658	701	737	761	689	674	693	702	679	747	658	752	763	691	682	709	727	697	701	709	748	688	727	721	713	729	727	703	710	687	716	687	660	710	766	705	743	700	683	719	678	716	707	697	701	673	721	694	742	702	720	691	698	698	667	721	710	691	746	727	673	679	685	678	684	717	732	674	716	643	739	676	739	698	677	747	680	719	692	690	695	714	691	694	711	713	716	707	716	751	742	700	670	695	693	641	693	706	742	691	686	719	722	695	665	711	728	729	694	710	704	655	663	681	711	706	729	704	679	660	703	698	648	724	699	706	734	704	739	712	691	718	693	775	707	681	678	702	735	728	703	668	721	677	696	739	674	674	698	715	692	744	658	652	740	708	783	712	744	725	676	681	662	712	721	680	750	735	680	764	694	718	760	692	719	715	737	677	693	727	706	730	663	719	731	772	699	704	704	662	691	750	692	687	762	696	667	768	706	685	695	674	750	704	686	747	642	709	700	704	663	691	736	713	735	722	742	668	663	685	696	723	648	688	680
23885	20966	28219	23871	20845	9259	2719	1753	1389	1331	1250	1232	1273	1257	1082	979	880	856	710	587	628	599	567	510	509	506	521	464	489	448	408	388	385	344	342	423	400	357	412	388	381	379	359	363	359	348	357	335	358	364	341	344	361	370	345	345	306	356	375	358	321	335	319	352	361	359	336	353	377	355	349	336	332	369	374	340	329	362	318	335	345	335	328	321	369	331	401	333	374	374	327	354	348	381	305	330	336	354	353	347	369	288	381	361	335	326	348	334	344	344	332	343	378	358	358	344	351	358	346	337	333	349	326	360	330	376	319	324	368	373	342	352	366	348	333	359	371	351	390	330	347	344	351	360	345	325	331	313	342	354	372	339	356	377	333	369	355	365	354	340	340	361	371	400	364	344	381	329	360	323	354	348	382	360	327	342	353	321	350	341	348	324	346	331	364	359	366	339	348	350	315	316	367	347	367	350	343	341	353	313	327	339	357	312	340	358	360	354	344	385	370	351	358	362	344	324	356	346	332	340	293	320	368	343	348	344	372	336	359	347	355	355	351	344	358	323	342	355	333	344	348	383	367	411	354	395	325	343	318	338	347	385	350	331	350	335	348	351	329	360	356	357	369	368	385	361	360	327	352	334	346	326	357	345	322	334	381	370	351	322	359	344	348	380	353	362	336	351	364	359	385	349	335	331	368	365	359	316	325	344	347	384	371	320	317	337	388	336	345	342	351	351	362	332	342	355	326	325	378	322	337	348	348	380	338	350	339	346	339	322	310	377	305	331	333	370	364	312	354	343	323	324	356	352	324	339	368	329	362	334	323	341	377	356	322	321	336	360	343	350	362	328	354	336	321	390	363	363	344	324	371	277	331	354	348	345	380	338	358	355	387	328	374	336	350	338	347	366	332	332	325	368	336	349	314	343	380	330	331	368	338	358	340	353	372	326	318	357	313	316	338	371	352	344	324	336	327	366	359	334	339	331	337	323	354	352	300	363	376	333	343	312	354	370	342	335	340	340	360	346	295	316	358	403	351	354	375	352	337	363	353	352	356	359	340	344	334	355	340	345	303	357	329	375	354	336	368	370	341	371	311	342	355	354	325	368	365	339	341	393	328	359	343	328	353	366	329	387	365	344	388	335	370	352	310	336	350	332	383	365	337	339	371	351	309	353	347	349	333	338	320	317	353	339	345	347	370	346	338	337	345	340	340	334	321	361	358	366	339	353	332	351	328	336	338	345	323	374	380	383	340	357	363	337	335	337	365	339	349	323	313	350	337	333	370	319	325	367	365	341	350	336	346	346	365	336	311	348	359	368	314	326	347	356	341	344	336	363	350	363	358	345	349	341	363	354	362	327	337	366	366	362	357	319	363	373	370	353	328	339	351	351	302	374	342	351	324	336	357	344	346	361	415	353	359	325	351	327	366	371	337	371	333	384	324	356	342	368	372	320	327	344	360	344	364	367	344	364	344	362	363	357	342	358	345	328	366	355	315	355	365	335	332	342	326	337	343	387	362	352	356	359	330	342	332	356	377	333	363	318	340	365	361	324	352	355	349	363	336	357	336	342	347	348	332	332	344	320	315	368	326	350	342	324	368	369	350	311	359	316	375	353	330	391	329	368	327	335	348	316	375	360	340	364	342	327	338	322	339	351	368	324	347	317	345	357	347	311	356	322	304	342	344	347	329	350	342	332	327	344	308	341	363	367	358	361	337	366	344	361	345	364	341	343	373	287	347	337	375	332	341	330	340	372	361	339	357	375	329	361	333	345	337	330	375	340	347	325	336	352	330	365	338	344	363	327	313	363	362	375	370	349	304	361	324	343	329	357	376	389	329	337	373	369	348	338	356	353	386	329	362	329	343	327	314	346	325	347	389	343	352	329	347	319	312	352	354	350	343	365	365	344	343	346	374	387	358	329	370	334	362	346	335	341	323	352	349	348	331	332	355	330	347	353	347	358	352	348	347	350	355	356	323	352	304	325	351	330	338	312	347	325	353	333	362	325	317	318	355	340	377	356	355	357	350	344	345	331	356	339	354	372	363	337	319	349	341	335	339	371	351	335	338	369	328	378	383	337	352	330	365	366	330	337	329	355	370	356	360	377	375	344	353	357	366	344	353	337	328	352	315	327	330	323	357	335	348	324	329	324	373	362	360	357	368	368	327	335	334	354	350	346	320	327	365	341	343	340	330	348	340	365	353	360	364	360	366	336	320	346	337	343	333	344	350	342	348	347	342	359	344	303	346	335	346	350	350	358	360	320	292	338	340	326	333	350	341	340	367	318	345	326	299	343	334	334	322	371	353	366	360	336	365	365	366	328	331	372	321	349	338	326	327	351	347	345	366	350	346	359	362	335	370	342	348	328	361	360	355	360	346	352	330	312	356	341	342	353	342	341	347	347	335	336	361	355	322	323	333	385	325	370	328	343	333	347	327	353	362	320	348	371	366	348	338	397	357	357	328	347	360	345	328	331	402	355	357	383	315	341	347	344	344	364	335	344	353	347	343	345	342	324	295	329	358	342	335	338	370	350	372	354	350	372	340	314	342	379	339	334	352	337	314	346	370	354	359	361	366	358	369	341	345	353	351	352	303	329	328	378	341	368	361	361	338	360	358	352	340	347	318	350	371	306	333	331	327	375	328	340	357	348	360	354	328	360	374	351	352	366	343	394	358	316	346	356	359	359	363	352	354	379	331	342	339	367	375	338	338	343	331	348	341	339	358	343	326	339	335	347	348	370	363	352	334	337	354	380	323	375	355	348	345	322	318	315	292	337	343	369	362	335	322	348	366	366	367	360	324	356	365	342	348	377	348	334	320	361	349	363	319	346	369	349	377	357	373	370	303	358	343	359	309	332	364	378	335	355	380	348	385	367	341	357	342	307	347	359	330	349	372	361	329	321	339	349	341	357	397	350	340	343	343	344	332	334	330	353	346	355	339	380	359	343	315	349	380	345	367	353	310	348	328	351	374	334	349	362	348	364	330	316	348	347	339	362	356	339	377	363	363	371	314	379	364	363	334	363	327	351	331	330	362	295	324	348	361	316	309	329	323	343	370	332	344	342	357	340	365	345	329	357	334	365	382	335	350	333	354	365	327	339	361	351	336	375	372	348	302	356	343	368	355	331	373	328	346	356	371	343	343	323	329	341	330	327	352	371	328	355	349	337	331	338	326	359	343	351	337	335	341	372	327	369	354	349	348	340	359	356	330	326	378	368	334	336	401	359	318	348	324	353	323	342	357	343	354	345	348	339	356	341	320	355	339	347	311	364	329	330	352	342	358	342	313	368	346	355	357	350	365	367	362	350	358	385	360	350	371	364	340	364	363	343	343	348	352	352	378	388	356	338	365	348	337	353	367	322	377	331	382	366	367	347	338	366	331	377	348	380	332	363	355	344	364	337	351	322	329	312	331	357	324	346	357	367	361	354	314	354	350	311	375	366	382	357	342	354	382	310	376	352	386	353	365	332	370	339	327	315	339	362	362	365	359	332
24350	31529	18329	10053	7233	6042	4544	3752	3161	2891	2581	2625	2743	2773	2488	2099	1826	1577	1301	1089	1157	1001	918	810	710	769	829	720	657	598	570	602	601	485	541	510	578	542	519	519	458	508	474	478	484	471	479	445	443	453	464	484	409	454	462	478	451	448	418	458	433	450	410	474	453	453	433	433	435	475	450	458	449	463	461	475	436	436	437	421	446	449	454	463	446	455	472	444	432	450	492	476	438	479	444	477	427	454	434	448	433	388	428	449	434	422	442	438	438	470	436	436	400	423	436	446	408	440	436	429	440	476	405	426	450	399	415	429	441	410	440	441	424	463	426	437	438	461	405	418	423	425	463	471	434	439	441	407	406	426	423	437	455	447	380	390	420	432	431	440	446	418	449	442	476	446	451	409	408	446	436	389	435	406	443	468	399	433	461	437	402	433	457	436	448	405	445	450	461	458	436	407	424	490	430	447	465	423	474	389	462	454	430	422	419	445	446	463	443	467	467	444	473	432	438	440	438	496	427	486	462	447	444	389	454	458	442	399	427	460	429	421	436	395	434	443	494	452	438	439	429	442	424	446	431	393	479	446	470	446	458	427	428	453	451	418	426	431	421	427	470	467	406	435	417	451	464	417	461	447	449	445	487	447	440	398	408	430	449	424	394	483	446	426	459	430	451	434	426	439	461	433	442	418	412	403	455	417	442	448	418	418	438	430	456	432	474	405	478	433	482	434	462	395	471	455	420	443	439	406	479	413	435	440	457	429	419	452	447	483	428	394	462	485	421	429	418	422	431	442	391	403	460	461	420	442	440	423	369	397	461	453	487	436	443	432	473	415	441	478	442	450	431	446	442	457	460	410	449	438	452	433	422	423	407	443	459	456	435	445	415	430	451	442	437	428	446	418	428	442	393	442	429	463	453	472	437	498	447	428	425	439	464	474	457	443	423	434	465	456	427	450	461	448	455	468	469	430	463	426	457	419	437	428	427	425	458	428	434	419	442	439	450	442	446	423	419	413	411	421	454	437	440	490	452	478	413	456	442	411	461	455	465	426	478	464	408	465	415	439	466	460	471	457	455	444	429	426	463	450	432	444	449	435	428	431	410	467	447	480	471	422	412	451	443	444	445	411	449	424	432	459	463	424	416	459	418	433	431	416	446	436	452	395	435	426	427	438	415	413	433	469	442	453	459	426	445	434	393	471	420	424	445	455	441	466	451	452	451	444	461	446	452	474	437	464	437	434	422	466	425	462	456	432	435	455	468	441	468	434	452	448	457	411	409	442	431	440	423	389	457	407	392	424	470	428	430	474	418	447	441	414	425	443	454	451	424	436	436	451	463	418	414	423	395	421	451	463	436	490	482	421	434	449	464	454	435	448	451	453	420	411	471	460	436	459	439	454	429	487	480	387	431	443	447	442	472	419	424	445	449	455	446	421	420	447	462	434	452	470	438	446	457	455	448	503	462	438	443	440	440	462	438	438	466	448	447	432	427	415	452	443	436	448	435	394	454	449	462	422	441	432	448	412	463	461	451	452	408	450	439	432	428	434	396	470	440	449	473	413	432	491	460	395	413	437	470	407	453	402	456	461	412	430	428	431	447	443	420	449	429	389	444	454	436	454	415	426	443	469	458	462	446	449	422	441	444	432	442	430	452	414	436	449	435	412	458	437	412	420	470	461	443	419	442	409	460	405	405	418	417	448	453	425	392	421	453	441	429	450	429	432	470	427	441	426	444	425	445	426	442	429	452	410	426	409	422	435	441	435	430	424	448	453	422	448	431	434	417	489	453	410	443	427	491	442	413	421	467	450	385	467	425	442	431	428	435	432	436	420	446	461	419	419	446	434	415	471	456	436	420	445	461	431	414	426	421	447	449	439	430	461	469	498	393	441	453	432	475	462	460	427	466	449	423	422	435	444	427	438	427	418	413	419	438	427	422	465	426	464	476	426	436	454	409	460	418	421	434	439	397	427	414	399	415	461	431	412	436	466	405	403	388	449	457	449	411	424	480	457	411	405	433	439	457	448	419	422	423	449	390	433	446	427	438	462	447	462	451	462	455	436	428	434	442	441	404	452	451	440	440	446	413	414	463	426	458	419	437	443	471	457	479	432	435	424	421	478	442	402	450	463	418	417	414	435	447	445	452	448	427	425	448	454	447	467	453	429	417	420	430	424	463	479	451	431	468	458	411	446	416	457	400	423	437	442	449	417	422	411	445	445	446	471	484	446	442	448	446	382	399	446	426	436	467	471	429	456	439	453	430	435	438	463	430	435	441	452	442	450	416	473	441	423	419	447	433	426	466	434	394	426	420	436	446	435	433	411	433	430	475	447	412	437	455	441	418	434	430	486	446	424	462	401	435	427	465	399	445	465	451	468	405	431	423	447	466	404	457	421	418	487	430	414	446	463	438	403	415	432	454	472	430	407	445	451	477	444	437	435	429	490	415	434	413	464	423	462	469	440	472	397	442	448	448	476	436	438	433	451	461	383	427	442	450	457	440	442	430	417	433	474	466	434	474	438	421	440	454	450	456	439	437	445	468	430	431	450	463	469	438	399	488	453	413	419	410	445	452	483	455	443	421	401	448	448	449	443	411	434	430	427	443	435	458	460	448	452	518	426	414	395	422	457	455	442	455	454	451	438	456	472	425	404	441	446	459	396	432	418	428	479	439	457	429	451	466	420	445	436	445	458	411	413	419	456	440	395	478	440	438	453	430	478	390	399	475	429	451	443	435	422	434	434	417	437	451	472	463	485	433	471	461	467	445	414	442	441	440	469	416	450	416	439	429	460	423	429	439	433	408	456	442	488	453	430	430	436	414	435	441	473	430	431	430	449	413	480	461	457	430	437	431	445	449	406	398	429	455	421	455	394	489	448	465	453	424	397	438	446	437	464	427	425	439	428	431	424	424	450	442	419	486	447	415	448	472	446	405	456	455	408	458	466	432	417	435	420	452	449	472	464	442	471	439	452	460	445	449	458	453	414	444	438	430	458	442	453	451	416	403	417	452	410	430	442	423	440	461	456	437	435	447	444	445	434	450	414	426	424	458	435	423	467	442	436	427	452	455	420	457	444	414	436	429	429	454	425	424	416	433	465	422	442	423	422	420	432	454	438	441	409	409	425	446	414	405	432	451	458	444	424	474	481	456	452	422	422	434	407	449	433	461	408	461	449	407	439	448	470	461	473	440	432	419	455	417	426	441	428	449	442	445	491	423	445	467	455	464	486	396	423	490	447	411	486	474	397	481	434	467	486	436	468	438	436	486	456	435	465	391	423	470	439	414	456	445	432	447	443	423	431	427	462	458	430	441	442	425	459	484	427	452	445	456	409	420	417	448	460	431	401	458	448	430	453	405	437	464	463	459	420	434	432	456	450	437	423	440	442	425	418	442	406	426	420	437	439	436	426	431	422	486	458	432	448	448	426	455	428	470	464	415	416	401	470	451	451	412	421	414	421	422	427	428	442	459	440	445	421	442	462	445	446	423	432
25068	20962	26924	24788	8471	2461	1945	1533	1398	1387	1398	1344	1378	1409	1288	1202	1158	1035	924	949	940	933	964	810	819	870	852	865	766	762	790	786	761	727	781	744	778	774	796	741	766	772	727	772	779	724	720	712	799	758	766	748	727	738	734	751	780	701	734	709	744	744	781	728	779	722	767	792	764	711	752	783	781	766	732	727	738	718	743	769	740	760	742	727	801	723	665	721	740	751	735	738	736	745	768	747	736	726	789	747	774	813	710	757	746	745	753	747	680	721	699	735	730	728	741	717	755	760	745	736	762	768	731	770	712	777	739	731	752	717	664	724	782	750	783	717	769	779	735	818	743	766	698	744	771	719	720	743	727	720	744	735	752	761	744	731	716	746	753	720	729	717	814	725	755	743	749	748	725	655	788	722	714	741	697	724	778	729	699	739	754	731	760	752	756	758	725	727	777	763	721	781	688	764	739	761	721	723	712	731	789	734	723	742	772	735	711	736	765	743	754	725	755	761	758	768	738	741	731	660	738	734	731	765	774	750	713	753	701	697	737	735	743	765	742	731	719	719	725	723	721	781	712	773	731	754	753	710	768	739	718	761	757	753	749	742	713	713	734	748	726	782	704	697	687	770	758	746	759	705	712	772	727	751	754	739	751	728	722	732	724	775	714	720	748	796	732	740	718	684	731	769	751	745	755	753	714	747	766	739	748	770	787	724	758	761	768	723	737	704	719	752	758	776	737	700	758	749	794	691	698	725	802	700	743	803	785	785	735	766	738	716	764	735	758	760	736	785	705	769	705	692	751	723	685	718	727	708	737	745	718	736	758	735	771	738	768	739	809	705	691	765	758	742	758	771	770	753	728	714	750	748	726	775	738	770	703	748	740	764	731	758	750	756	696	738	739	742	718	727	734	797	779	698	736	711	730	737	708	724	749	758	757	713	730	734	722	770	704	717	747	737	689	777	768	783	733	758	702	734	695	726	738	763	751	772	775	700	714	764	740	732	720	656	749	772	734	719	757	713	745	706	767	766	758	728	729	764	703	745	719	737	726	722	747	787	738	793	744	763	801	771	772	701	738	780	740	710	801	750	731	685	772	722	698	753	757	745	704	774	750	814	746	766	738	710	780	743	780	766	748	754	788	730	773	723	739	740	736	748	796	780	709	803	797	755	674	742	802	719	733	754	721	737	734	735	741	760	734	722	745	751	787	702	790	761	747	779	744	759	737	751	715	763	735	761	734	723	733	743	725	770	759	713	725	706	733	710	723	754	766	735	746	740	744	694	752	773	729	716	791	718	743	715	745	758	759	739	747	704	782	763	733	721	709	743	762	762	762	741	776	751	762	746	742	726	708	717	724	716	740	761	713	770	754	721	736	750	685	775	735	750	710	764	761	688	751	750	731	743	750	764	699	719	717	748	718	719	731	733	742	741	759	742	769	730	728	797	758	749	756	693	796	755	815	725	728	729	739	695	710	753	732	774	800	710	720	721	736	717	745	702	732	778	768	727	730	749	721	729	707	716	747	736	726	705	700	756	702	738	711	719	735	696	735	747	739	705	701	714	759	778	760	731	735	706	721	757	772	721	711	749	745	723	749	747	691	754	732	707	712	754	731	764	706	727	717	719	764	755	808	723	734	715	749	743	693	741	710	772	769	756	737	761	715	726	703	783	737	739	743	745	785	773	736	729	796	757	744	736	752	776	699	719	736	732	722	751	714	750	741	737	735	756	744	719	716	789	789	733	752	724	734	684	747	675	734	751	714	744	773	777	698	745	700	725	713	777	737	750	719	767	744	763	708	758	748	733	710	743	729	716	744	734	768	754	745	688	707	708	743	696	752	726	744	723	727	744	719	719	703	759	709	763	762	759	787	724	749	735	812	765	742	759	696	704	775	751	733	706	734	713	758	744	811	763	766	716	752	752	744	697	773	692	742	717	730	776	727	752	708	708	762	719	691	730	719	744	685	759	715	760	762	721	744	727	793	700	738	787	713	758	681	736	750	735	721	737	739	762	792	716	751	740	727	692	716	701	714	742	736	730	714	761	722	721	721	756	790	744	745	753	759	751	700	732	760	681	701	728	743	740	738	695	713	699	731	694	781	776	729	737	768	724	731	726	762	748	777	741	718	741	775	796	737	756	782	759	728	726	746	777	750	743	718	769	754	770	768	737	750	755	753	750	731	735	683	736	742	749	728	745	736	759	735	750	755	791	745	714	708	769	737	741	728	752	758	728	762	743	739	754	738	743	725	729	727	737	766	778	718	692	728	736	787	725	746	780	760	749	747	749	714	763	778	746	738	703	740	796	760	747	759	728	734	762	758	755	789	697	737	765	761	744	769	710	662	745	698	705	698	705	691	724	739	747	745	709	722	726	726	765	754	734	693	721	714	771	773	739	788	776	746	753	696	776	775	724	757	747	716	780	722	748	748	769	726	734	745	697	759	758	756	761	782	747	696	753	744	781	783	749	722	784	705	713	739	759	773	739	707	716	737	791	727	695	713	777	737	757	703	759	786	770	712	692	755	743	730	671	761	749	753	708	785	750	713	749	743	759	734	746	714	696	726	758	787	689	697	814	725	711	704	706	725	702	738	766	738	714	772	722	739	701	765	758	706	753	769	758	738	774	756	745	742	694	689	727	748	704	752	750	761	725	730	732	788	723	755	722	732	756	767	723	731	752	725	772	762	720	740	740	743	805	720	690	741	743	765	784	730	722	688	738	768	762	800	759	697	732	721	715	698	749	686	752	715	785	722	776	713	709	678	774	688	756	769	803	766	747	733	709	744	738	728	771	693	741	759	723	717	730	728	753	771	797	729	719	686	739	731	677	731	745	749	777	724	721	699	775	742	696	740	759	721	716	738	755	718	706	761	749	731	707	756	767	694	734	775	774	720	701	695	729	723	678	754	740	748	720	781	743	725	736	704	782	686	729	767	743	695	701	776	740	767	742	762	760	714	746	733	797	749	731	722	686	746	749	780	750	767	722	734	797	763	758	800	731	738	744	749	788	714	734	694	751	745	748	736	742	722	782	785	750	756	738	702	756	700	755	774	757	797	761	753	746	760	752	758	776	766	714	783	772	732	762	734	762	732	707	750	725	729	738	711	711	776	718	758	767	764	762	765	707	756	732	715	708	740	772	746	759	696	668	730	727	752	728	771	727	725	702	709	742	751	771	773	764	736	751	716	729	736	777	742	773	743	695	715	760	708	747	741	726	743	721	763	748	713	730	666	736	709	755	712	754	722	723	747	732	732	794	765	791	702	763	776	727	740	688	771	730	746	740	786	757	720	745	814	751	665	729	706	741	733	721	724	731	728	743	706	729	734	733	711	694	747	758	740	708	712	735	750	736	760	730	759	770	751	706	747	753	752	688	745	703	737	825	820	733	721	702	727	727	695	760	732	720	753	735	772	794	743	729	741	747	725	766	752	794	747	752	712	745	749	759	760	757	697	749	789	753	721	715	738	723	744	753	743	744	742	723	751	757	753	737
21960	26471	14111	7447	5655	4671	3769	3131	2797	2751	2676	2408	2490	2612	2490	2158	1883	1663	1566	1385	1422	1408	1223	1148	1129	1075	1135	1071	997	970	991	947	984	1044	915	895	951	1035	913	915	933	948	904	897	923	940	869	917	866	892	886	913	911	896	852	918	832	939	881	838	848	853	906	903	891	890	859	901	914	912	855	904	915	886	885	961	881	866	857	923	876	892	883	972	910	855	883	910	902	915	879	876	870	904	968	938	890	886	948	911	868	918	922	922	868	861	927	886	937	856	917	911	904	937	896	875	887	872	938	875	882	901	919	884	884	866	914	874	865	900	925	895	896	909	917	937	876	875	889	884	886	926	875	896	882	899	904	912	921	880	899	902	813	882	953	895	931	946	926	886	926	925	937	867	871	921	866	923	864	855	851	914	926	945	899	844	875	919	902	859	864	893	861	872	880	866	896	916	854	903	852	853	895	908	918	867	941	861	897	864	930	909	837	869	934	878	888	896	941	935	919	891	936	903	922	880	842	910	899	970	877	867	883	871	865	875	890	885	865	910	848	905	849	890	908	871	912	905	882	892	904	835	832	865	962	877	939	938	914	865	922	870	926	872	896	905	861	934	889	895	884	906	923	889	867	850	887	895	842	886	853	903	887	830	885	847	888	900	886	846	899	896	902	892	882	823	898	907	863	852	882	865	930	928	911	852	951	899	899	897	873	849	830	929	900	877	902	898	898	899	852	903	891	937	889	911	898	909	932	862	877	897	913	940	928	885	889	869	886	885	872	840	880	863	889	908	857	892	934	894	915	935	868	860	919	914	917	902	954	835	825	886	843	876	951	851	922	875	907	913	905	893	907	863	842	878	924	906	881	855	844	882	929	896	878	829	927	924	900	910	915	897	914	878	876	908	895	845	869	902	886	951	923	944	903	850	880	901	915	862	895	837	866	880	873	907	879	991	888	856	871	893	885	902	862	898	858	863	909	952	852	831	899	864	852	974	874	848	900	876	929	862	865	894	882	943	880	845	825	893	863	879	921	890	885	859	923	868	862	947	908	836	896	894	871	866	879	903	915	881	840	864	812	910	890	880	911	873	870	926	871	895	871	937	901	897	833	901	883	857	900	897	899	909	912	875	911	880	900	869	877	838	885	875	875	930	915	866	945	893	883	887	889	915	901	935	819	930	894	846	921	909	817	870	874	902	877	872	928	881	858	931	904	874	900	901	926	889	837	861	858	913	860	860	856	898	858	881	920	912	922	932	853	919	911	873	916	892	907	934	859	886	946	880	925	849	926	878	867	857	866	901	873	862	906	867	862	889	832	929	914	891	870	862	968	876	908	874	860	926	878	899	893	884	923	892	894	884	862	890	902	845	850	879	916	903	874	904	957	854	912	866	840	833	900	897	866	905	864	876	868	867	910	865	952	878	887	885	894	945	902	906	900	852	897	946	892	873	868	885	889	955	864	888	898	880	971	897	862	884	894	839	835	874	864	899	893	850	902	892	900	824	901	878	906	857	915	921	893	873	870	900	929	955	891	887	878	874	895	901	886	891	890	878	935	830	870	907	868	913	861	919	932	876	882	874	892	855	900	922	924	882	884	853	914	878	879	886	835	851	899	844	912	862	847	936	887	849	848	950	868	890	907	896	900	915	872	890	902	908	918	861	905	883	874	902	894	848	928	895	815	858	873	888	910	872	919	884	850	857	889	873	885	897	880	919	859	862	870	877	907	824	846	884	885	820	897	876	895	883	866	885	867	883	915	830	859	875	873	915	886	877	891	900	881	806	916	909	879	842	915	942	897	864	883	931	913	857	910	893	916	875	867	893	885	897	848	919	874	880	882	896	872	898	902	869	915	867	911	865	889	865	923	895	846	839	889	868	889	927	891	879	914	911	932	890	884	882	930	824	868	885	902	920	875	856	864	884	922	868	920	918	915	882	889	857	888	873	904	909	897	866	904	917	888	907	880	903	898	879	836	907	866	868	885	876	919	898	930	861	900	854	928	853	919	884	847	927	887	864	852	915	882	911	932	840	933	893	923	918	865	829	913	901	851	848	874	866	897	862	895	933	911	962	979	831	864	911	935	855	915	916	887	929	874	863	917	868	894	865	875	863	858	878	844	830	935	889	900	943	957	894	884	879	871	859	884	933	894	904	896	908	879	920	885	883	866	867	918	948	853	870	891	869	843	831	853	882	851	895	913	874	890	908	887	855	856	868	896	843	896	878	885	883	936	876	925	850	910	914	890	940	852	864	908	879	955	882	925	898	953	875	867	822	912	899	895	891	893	834	893	873	872	910	858	881	906	884	898	924	936	884	925	851	889	878	952	865	943	875	892	861	883	861	886	891	888	851	897	911	861	960	899	858	858	893	892	938	884	859	869	925	885	915	828	924	885	914	919	877	904	930	946	904	868	848	873	893	867	908	918	859	842	913	838	868	883	912	877	849	907	881	870	905	917	916	879	841	866	877	904	823	872	906	932	872	851	933	886	908	923	909	878	881	892	884	872	895	895	893	879	858	921	869	904	846	856	869	917	896	932	902	907	878	860	940	835	893	908	919	808	883	953	895	897	858	889	881	858	862	913	924	883	862	858	920	891	871	929	884	882	867	905	904	924	887	866	898	852	891	943	932	906	913	930	907	895	894	896	886	965	880	928	888	897	883	877	869	871	831	930	883	887	948	862	912	865	842	876	870	892	861	826	879	937	938	877	862	837	871	901	911	892	864	876	901	891	952	847	902	870	818	864	802	851	891	903	904	895	886	882	862	835	846	895	896	922	959	917	928	838	953	907	871	911	881	895	888	937	823	867	911	874	887	878	884	868	867	904	915	894	932	923	914	893	879	826	852	895	850	829	863	890	898	904	901	932	855	885	852	892	886	908	929	899	900	898	892	849	923	872	884	823	924	890	927	931	904	892	913	905	886	846	878	939	927	884	869	923	872	855	885	880	855	902	838	909	905	852	851	857	857	844	877	941	859	887	862	943	900	949	909	900	916	877	851	942	893	892	881	840	882	946	898	902	899	890	873	876	890	931	917	911	885	904	923	876	875	892	820	931	899	861	857	939	903	881	927	883	920	888	906	914	885	862	935	897	898	902	925	897	842	896	904	855	875	919	875	895	862	894	929	935	850	905	873	868	917	846	881	890	887	948	886	914	864	904	909	937	910	881	883	903	863	881	897	892	919	881	887	907	889	908	884	878	884	875	867	873	902	880	919	951	862	891	890	887	810	888	897	900	893	926	942	882	915	868	874	926	962	877	928	935	833	876	902	870	871	912	850	901	909	871	853	885	905	828	874	903	898	909	874	922	859	897	860	892	852	895	832	867	897	841	892	941	870	931	877	952	856	844	917	954	941	849	887	903	853	921	855	907	903	870	861	830	898	923	886	925	896	902	872	881	938	922	861	918	918	928	881	921	918	853	856	887	903	863	870	905	876	915	893	914	881	913	914	909	854	910	862	853	852	953	921	833	859	888	877	916	931	819	909	874	968	900	881
22753	20978	28738	23361	20970	21031	10016	2861	2120	2117	2034	1807	1762	1900	1776	1587	1314	1169	1044	964	925	925	767	652	680	722	734	695	611	602	577	573	565	549	505	560	603	493	548	518	539	483	489	475	477	547	493	505	499	488	481	492	500	518	449	482	497	452	477	473	503	520	500	445	447	460	526	486	499	451	456	490	477	460	471	525	457	495	458	492	492	479	488	520	509	465	488	432	489	485	523	487	496	486	460	429	491	448	504	477	447	451	485	485	497	510	476	485	478	495	483	498	451	474	484	505	512	481	501	496	495	460	476	468	474	472	509	486	482	435	466	500	466	477	474	487	439	497	463	478	469	437	465	511	460	492	461	515	491	469	468	483	476	444	492	471	445	451	478	462	466	481	471	477	480	465	487	488	514	516	454	494	497	507	487	523	519	456	479	528	500	445	471	538	491	499	421	485	480	457	465	490	472	476	505	480	487	464	481	498	479	439	422	479	476	507	479	503	504	484	470	457	480	483	480	484	496	447	418	473	449	485	529	498	484	497	472	508	471	472	486	475	475	512	452	452	479	457	476	484	487	470	486	454	433	472	461	460	482	456	484	473	452	468	508	481	506	492	454	442	455	493	482	535	489	518	498	475	464	469	472	510	499	483	471	489	454	486	448	477	482	497	489	501	500	460	476	448	467	473	479	505	470	493	464	496	507	477	477	476	479	466	506	462	455	459	458	476	496	461	463	478	497	495	495	458	504	433	452	504	461	481	479	441	510	441	481	486	510	514	490	473	456	502	547	491	484	427	473	502	491	485	478	443	472	515	475	470	478	495	467	478	497	474	435	464	445	503	463	484	511	470	428	449	447	454	447	455	481	450	480	501	495	488	479	447	492	500	491	489	449	450	449	447	448	472	457	475	464	490	447	472	475	485	445	469	445	483	487	469	504	452	473	464	487	463	501	452	471	507	550	459	483	442	516	494	455	448	466	468	483	496	479	487	482	491	466	498	483	540	450	483	445	456	479	493	489	467	452	473	482	446	454	451	455	452	488	496	471	459	452	477	477	449	466	513	484	510	485	467	459	467	501	498	478	476	469	489	451	478	495	504	516	481	452	477	528	452	499	494	461	500	443	465	467	453	502	506	503	486	443	483	464	451	482	493	473	444	475	556	505	440	492	501	491	455	466	457	453	472	463	465	521	513	470	487	487	497	460	453	488	509	482	466	499	518	461	498	500	482	484	495	484	481	464	505	449	485	468	466	454	464	482	496	473	455	468	494	536	435	475	476	501	483	472	442	460	496	511	486	504	461	477	509	500	492	462	455	466	468	494	472	473	478	503	446	454	493	481	485	493	499	453	450	459	475	500	462	495	437	466	510	485	485	463	467	452	495	513	453	477	469	461	470	521	482	466	500	466	488	456	448	490	472	475	492	491	488	477	451	464	457	473	503	463	482	514	501	487	497	446	471	504	498	492	475	465	453	479	512	469	485	477	540	501	509	488	444	475	438	447	548	509	476	491	499	484	470	468	475	453	456	517	504	466	438	479	489	480	454	481	470	449	462	460	493	508	446	522	486	469	444	471	485	463	500	489	458	516	525	463	489	476	473	481	477	517	451	483	436	510	474	483	487	516	451	461	465	471	522	469	497	470	449	492	466	499	439	517	490	479	474	492	466	482	462	503	440	478	472	506	507	449	448	460	466	502	477	470	461	480	477	477	489	461	472	465	461	492	486	456	460	494	473	499	455	471	488	445	474	464	455	534	479	468	454	441	504	477	432	461	502	482	509	519	497	507	502	488	474	458	464	475	459	450	490	490	463	475	516	475	470	445	495	412	463	467	513	462	490	455	505	519	445	490	500	502	481	448	445	490	475	467	480	481	521	454	504	488	478	474	486	465	461	502	494	470	503	478	463	500	512	453	458	412	501	456	450	499	484	463	485	476	507	474	494	475	465	481	445	463	454	462	467	474	528	480	465	465	499	476	494	471	434	489	520	477	523	485	505	433	453	508	512	467	476	460	500	448	475	479	500	451	485	451	441	512	431	453	466	548	525	436	459	444	458	471	480	473	482	478	466	475	433	465	524	487	465	485	460	495	496	460	498	490	452	474	461	480	459	465	476	486	480	442	496	483	520	480	455	503	482	493	504	459	505	456	482	486	497	471	475	484	473	508	473	512	473	477	463	492	442	501	487	467	493	492	505	458	459	464	449	478	499	456	487	444	484	471	509	475	495	446	494	464	496	457	465	454	490	474	495	500	485	473	485	480	469	482	453	479	435	483	487	454	500	504	454	492	490	504	433	495	479	479	494	466	502	475	493	458	439	484	489	491	488	506	496	477	500	466	425	483	471	455	456	479	514	531	477	478	504	482	469	468	462	479	437	446	475	469	493	484	448	461	508	444	462	492	504	457	472	480	490	496	489	502	499	497	498	439	510	501	448	483	480	504	502	474	477	477	482	497	480	466	473	485	466	528	461	449	451	474	470	468	481	468	493	478	505	485	503	495	465	518	441	445	460	485	465	462	452	481	451	443	456	502	436	455	482	503	511	463	488	508	459	492	484	463	487	469	486	478	487	506	487	502	449	505	487	443	473	461	500	517	500	480	484	455	458	425	453	470	482	505	508	477	488	456	445	474	483	473	514	510	449	493	499	465	487	529	513	486	452	451	511	501	491	472	498	500	489	454	487	474	467	455	483	490	490	532	477	481	471	462	477	472	487	470	490	474	506	478	470	472	539	490	491	497	472	472	429	481	462	425	486	467	467	501	498	458	446	492	477	462	465	489	496	456	507	462	483	478	483	467	490	496	465	489	466	474	482	495	439	491	486	496	496	525	455	470	469	475	502	477	485	491	441	504	455	481	538	491	448	516	483	451	497	453	494	491	451	453	461	501	518	439	483	487	473	467	488	495	465	505	456	469	461	473	465	513	476	467	431	492	481	465	460	488	452	447	525	462	527	473	502	492	498	450	462	509	452	481	494	504	513	460	481	505	447	468	487	491	451	500	486	461	487	485	483	490	460	492	472	432	468	465	453	467	456	502	481	471	459	478	510	469	484	472	470	508	492	497	486	490	489	478	462	460	471	508	476	456	455	469	497	498	452	467	484	468	449	481	480	441	469	485	452	471	478	467	494	504	493	486	461	449	484	508	477	497	496	474	477	491	433	418	477	466	483	468	453	472	480	465	475	488	474	484	492	509	513	459	457	466	449	484	498	453	500	482	473	492	497	458	488	482	451	469	488	463	485	425	468	444	468	454	459	463	468	460	500	494	506	476	474	497	478	483	449	475	470	486	471	498	484	449	453	487	492	487	442	447	455	488	490	471	474	498	485	484	453	490	438	482	470	475	452	457	504	480	470	470	452	475	452	478	480	480	489	493	485	461	439	507	499	467	491	479	479	492	465	465	457	472	504	490	468	504	491	463	461	476	457	446	490	502	486	491	505	450	471	479	479	464	487	478	491	495	453	452	467	461	484	487	484	469	447	471	504	457	429	520	488	483	459
30036	39061	22891	13976	11143	8891	7049	5729	5002	4668	4119	3796	3886	3881	3519	3247	2788	2216	1830	1758	1698	1486	1264	1100	1047	1185	1140	1015	890	762	845	833	733	714	662	696	725	712	667	607	609	632	635	643	589	578	602	636	634	602	595	597	620	547	576	540	588	613	572	546	562	574	570	588	635	597	600	550	587	544	586	575	591	572	569	564	579	580	571	593	598	587	626	600	620	589	593	555	616	586	584	589	626	614	618	603	585	525	563	588	595	598	577	571	570	572	553	572	582	576	587	567	577	545	556	564	585	545	562	577	579	538	561	573	542	553	570	585	599	604	539	566	607	549	571	545	553	541	597	575	591	576	588	636	572	585	554	571	588	595	578	597	587	560	560	580	606	608	582	598	606	517	619	601	557	571	556	592	559	526	535	510	556	567	560	576	552	586	544	581	556	571	567	557	580	571	573	556	540	530	577	518	514	561	581	541	558	569	556	536	532	612	571	558	592	588	555	579	548	530	599	537	573	560	570	554	527	559	618	537	595	557	580	542	544	573	577	566	577	552	580	549	561	580	572	571	521	548	588	563	580	589	587	565	596	574	568	535	551	574	580	571	565	562	523	586	576	577	575	594	566	586	528	588	563	563	532	573	555	562	581	570	572	582	593	570	539	574	557	539	606	558	539	565	576	555	547	552	530	574	560	570	559	568	561	550	570	592	538	558	521	580	529	589	545	582	565	561	573	616	592	553	548	552	536	599	563	547	607	586	636	536	582	568	572	569	605	574	608	539	567	554	564	563	543	593	544	554	579	568	558	563	570	533	583	576	569	603	540	543	593	576	589	571	581	529	574	540	591	550	543	570	550	582	557	557	570	594	549	541	611	588	550	564	569	568	523	595	604	595	563	518	584	573	591	587	571	584	582	558	554	570	551	593	586	582	570	553	550	551	570	551	544	545	609	538	567	578	563	519	571	545	577	569	577	625	539	562	584	567	587	580	554	578	536	611	572	536	547	544	549	553	548	563	584	578	512	566	573	556	563	527	574	586	563	538	589	560	593	573	542	601	592	542	572	610	569	594	592	609	554	569	578	588	581	594	537	601	555	561	519	583	572	599	563	599	596	597	552	562	565	553	554	534	586	541	573	603	555	587	564	608	586	576	543	562	608	582	545	586	573	574	549	543	581	562	543	571	556	594	546	558	558	581	557	554	606	553	567	550	551	586	594	585	545	610	545	553	577	563	576	525	557	568	586	571	570	606	543	553	563	556	587	597	509	544	546	559	587	552	557	563	531	539	587	580	567	589	561	545	557	574	552	549	506	581	567	551	612	574	560	549	559	562	587	525	546	557	599	524	537	576	561	602	593	591	580	513	584	554	572	562	593	584	560	553	510	557	573	602	556	568	569	564	549	557	568	572	583	593	543	551	598	557	497	560	586	556	584	570	579	579	582	567	542	537	576	531	582	586	561	553	558	607	548	594	589	575	554	591	556	594	589	574	584	573	576	548	528	598	522	553	569	579	583	577	565	578	556	556	561	575	536	543	574	578	552	584	554	570	564	554	548	584	548	558	624	534	576	524	534	590	568	592	545	556	587	553	523	562	616	580	593	575	575	569	539	561	552	589	545	550	562	615	604	554	585	521	575	533	623	596	563	527	570	571	545	552	604	571	586	549	579	564	582	558	584	539	566	581	598	543	522	543	571	537	563	584	547	579	558	590	547	598	617	582	509	527	544	556	575	566	546	582	544	563	543	527	578	587	565	573	553	589	572	542	572	514	543	607	535	565	590	550	551	539	582	622	614	568	560	528	563	609	539	558	573	542	591	545	553	546	612	552	607	559	526	604	580	567	550	556	574	560	545	561	619	518	537	526	550	574	572	553	569	566	577	537	574	615	550	583	585	538	535	582	539	567	621	611	552	544	570	572	510	593	553	563	546	527	548	561	570	552	568	592	518	570	576	599	565	564	565	579	547	610	583	564	614	584	556	560	537	508	540	571	521	588	568	625	552	555	600	609	581	546	585	557	577	582	595	607	555	571	582	581	580	608	552	583	556	562	577	529	580	528	551	570	589	565	560	585	577	564	560	576	565	525	538	600	595	588	576	598	592	577	570	554	587	554	548	569	509	556	569	584	553	542	551	560	552	564	487	552	606	545	568	580	535	586	631	581	576	567	559	582	562	567	572	593	579	553	576	533	563	601	567	604	568	578	536	573	610	584	542	593	555	616	569	589	606	588	567	590	600	584	583	547	571	561	550	556	562	525	551	545	584	605	567	525	567	606	546	588	569	561	594	568	560	580	560	561	590	542	566	577	550	550	551	566	615	530	561	535	559	587	575	549	589	582	614	555	616	577	567	541	549	528	568	561	568	545	599	572	536	574	599	575	547	576	561	618	540	570	598	574	551	553	530	569	568	586	598	556	576	581	561	597	618	558	565	568	626	574	551	573	577	538	567	574	547	531	613	559	603	555	586	578	615	551	556	565	529	556	607	542	613	619	536	557	557	583	603	564	552	553	569	546	576	543	533	572	590	614	581	582	560	601	562	568	571	585	564	582	522	545	586	599	537	574	558	556	565	544	603	528	549	565	559	543	536	593	581	500	561	548	573	574	605	579	557	602	569	581	577	549	530	560	613	526	586	587	568	563	607	585	573	563	566	548	560	571	559	571	591	575	556	546	591	548	600	573	593	575	550	580	589	551	602	567	551	525	568	538	548	599	592	591	537	574	587	579	572	582	536	506	536	637	582	547	557	559	558	596	558	573	565	542	559	558	582	562	552	586	557	561	551	589	574	560	551	566	559	560	542	572	583	572	546	535	601	565	568	527	570	574	563	557	565	513	557	541	568	584	536	584	567	605	595	556	592	581	574	542	569	562	601	581	583	520	586	594	548	581	580	577	570	551	535	576	566	579	567	598	576	529	508	571	597	578	595	560	566	592	552	578	578	563	522	526	579	611	584	561	571	579	618	556	569	543	569	545	608	589	532	563	534	593	581	567	545	565	586	608	573	528	594	549	613	583	607	564	593	563	587	567	565	580	610	506	570	554	574	573	563	580	591	606	615	570	586	577	590	531	570	580	544	613	578	565	588	576	578	565	539	593	573	549	543	607	587	604	535	562	540	589	580	606	546	561	556	557	553	596	552	582	535	560	589	572	566	572	558	594	562	589	530	604	564	536	554	565	556	563	605	607	597	535	598	541	525	593	572	596	563	556	585	611	570	562	578	538	572	609	523	592	556	563	537	562	572	574	593	582	552	575	566	593	572	538	572	586	570	550	582	581	558	569	588	511	577	580	584	573	564	553	576	579	546	580	575	570	553	566	543	566	539	567	554	527	572	547	531	569	574	557	591	557	590	575	582	553	610	531	577	547	555	560	550	578	498	549	579	541	588	548	566	582	607	555	576	606	538	560	533	547	584	596	577	559	558	594	548	560	555	568	553	554	593	562	598	565	555	572	569	519	544	551	617	608	526	570	558	562	545	539	569	596	584	557	518	525	526	553	562	576
27109	19958	10285	3690	2037	1503	1250	1044	1032	1065	1037	996	1042	1013	1048	927	852	816	777	743	736	697	655	650	646	624	645	623	609	579	608	600	619	616	609	596	575	606	597	599	548	545	570	605	592	589	574	551	582	595	541	574	573	575	615	601	579	583	587	580	559	588	561	587	605	600	591	554	575	558	596	604	573	539	543	530	543	548	578	548	582	576	538	560	604	579	603	576	528	625	563	594	551	576	565	576	515	563	559	559	556	568	544	555	574	588	597	574	609	609	624	573	573	596	616	574	594	605	582	538	622	581	541	571	571	568	581	578	564	625	579	550	569	552	536	581	633	557	582	528	600	599	548	583	585	607	578	561	583	623	546	566	617	568	570	549	588	626	557	596	571	587	529	590	564	540	613	553	557	580	599	560	586	586	573	600	613	625	542	630	573	568	565	606	598	550	584	594	545	581	584	564	556	575	553	523	571	580	589	548	572	598	525	585	593	606	556	564	583	608	577	560	574	612	599	546	538	613	546	561	554	544	566	605	600	578	579	611	529	595	609	554	558	607	636	574	546	589	576	575	603	558	598	588	556	644	598	564	548	571	525	594	621	580	579	583	590	576	563	591	520	546	578	617	591	567	572	613	575	579	578	596	585	583	586	561	578	580	617	585	557	536	573	603	574	566	595	606	594	626	577	575	534	585	572	582	622	564	608	583	592	562	564	593	554	573	588	597	610	547	536	570	615	587	582	561	556	576	614	585	580	560	627	603	553	577	560	564	576	571	619	592	561	570	581	561	622	565	598	569	550	566	571	547	531	607	562	599	579	590	564	592	564	578	598	577	636	556	592	560	586	551	554	582	577	589	599	582	611	576	552	569	599	595	557	574	580	574	599	588	584	586	569	605	539	559	580	604	605	610	571	562	559	615	564	589	534	595	583	604	607	561	569	562	603	611	608	594	582	622	615	556	580	548	558	578	574	582	565	591	595	573	585	608	551	595	616	566	545	584	558	521	643	599	571	573	575	557	557	569	585	564	602	553	584	552	612	571	572	580	596	572	559	610	558	593	605	603	564	553	586	573	595	570	609	565	605	571	586	606	552	560	561	578	571	571	541	565	574	603	571	649	582	573	587	594	597	587	578	559	605	568	625	552	597	569	605	559	542	578	571	567	587	530	623	604	578	550	597	567	585	575	575	546	606	543	556	602	579	584	572	592	573	548	569	565	610	602	574	594	533	587	549	560	585	601	553	545	533	558	555	558	614	629	574	603	597	559	575	596	610	588	555	596	635	560	563	583	576	548	553	566	586	545	615	582	549	544	526	587	605	568	570	579	557	604	573	594	555	579	569	626	574	560	599	595	532	583	580	594	555	568	542	514	579	592	587	540	570	583	588	610	600	563	566	594	578	603	597	597	590	599	590	544	576	560	585	582	534	619	583	537	625	549	580	588	594	563	586	582	556	533	584	574	570	579	556	582	610	568	561	548	595	542	545	566	555	576	547	591	589	550	600	549	568	587	553	570	550	580	617	572	570	615	581	568	581	555	601	572	583	602	586	567	584	585	579	565	562	569	551	562	614	551	598	606	556	558	583	624	573	566	603	619	610	567	573	551	603	586	582	596	554	623	562	597	587	513	580	576	581	588	539	605	591	598	532	539	571	577	566	563	581	553	593	589	561	588	577	576	572	593	584	580	567	589	619	585	565	565	550	596	573	603	623	584	560	619	630	576	551	568	601	590	612	594	600	547	556	574	529	596	600	518	551	575	608	574	579	546	518	544	566	581	577	586	596	551	587	574	552	576	544	534	601	575	582	591	556	544	653	554	551	580	589	598	563	546	592	567	573	572	541	596	559	592	586	587	544	578	545	597	614	561	587	560	581	589	585	596	579	588	559	605	590	615	607	600	576	590	551	540	570	579	648	585	579	558	586	573	617	552	588	591	573	544	607	553	589	566	605	555	564	586	553	635	590	566	559	605	570	555	583	595	610	586	550	576	571	611	550	557	601	562	593	573	562	516	568	559	590	561	532	569	555	615	560	551	545	572	568	546	559	566	579	636	553	612	578	568	554	570	580	542	592	576	543	563	579	598	547	578	567	568	575	536	556	554	581	570	581	582	562	574	597	623	557	606	561	552	584	549	600	616	601	589	550	620	574	602	555	587	580	570	621	581	617	566	602	591	558	559	570	597	565	595	563	568	585	556	595	582	554	527	636	542	591	550	576	572	586	625	568	564	586	610	594	574	626	610	607	576	576	537	540	600	559	595	596	589	555	623	620	549	532	596	561	569	568	598	600	579	585	567	547	536	555	617	562	615	576	575	541	560	562	575	603	589	544	571	559	570	576	585	609	570	566	544	574	577	535	599	562	554	615	573	585	606	562	620	572	541	558	604	553	543	572	557	524	541	585	567	574	592	587	603	594	577	543	590	593	574	565	556	564	597	613	545	561	624	562	551	559	597	547	580	595	541	581	560	624	586	563	568	562	541	568	579	592	549	619	589	596	567	562	577	583	582	622	552	539	519	618	581	566	601	597	573	605	593	596	629	542	560	565	536	597	548	593	558	583	553	561	543	561	605	581	539	570	613	613	565	539	579	566	554	551	532	574	581	597	546	575	550	558	580	595	590	571	584	585	613	595	570	591	542	558	587	536	573	584	535	580	530	588	556	552	568	568	581	597	552	600	571	593	582	564	542	579	545	600	555	550	619	562	574	595	527	563	548	587	597	597	576	505	586	612	579	553	591	533	551	559	557	613	552	607	581	544	538	558	607	560	598	583	554	533	554	548	580	577	608	548	574	563	581	600	591	563	597	606	612	588	640	512	579	582	574	614	589	579	576	598	551	573	566	591	572	588	577	572	558	566	572	558	617	605	552	578	609	580	565	572	564	588	590	585	567	589	608	589	593	573	603	557	549	576	576	542	567	550	544	570	554	540	589	577	556	562	550	566	558	578	565	580	544	563	611	628	555	598	596	568	590	613	578	578	599	550	574	590	540	600	546	582	541	554	587	610	571	560	601	573	565	576	544	601	606	579	581	637	613	556	629	561	568	566	580	580	523	606	578	552	564	572	551	583	556	592	618	529	544	570	539	581	518	532	535	590	579	597	563	614	567	584	563	576	588	583	594	575	575	584	591	616	551	578	553	580	586	594	572	589	571	606	582	587	545	580	577	599	573	554	570	575	579	558	584	575	568	569	542	624	598	584	608	589	604	572	570	582	597	559	599	583	613	574	550	635	593	558	579	580	552	584	569	580	587	590	576	577	564	591	586	563	565	580	578	595	621	563	550	576	549	639	588	613	539	581	605	581	575	564	582	570	637	552	585	559	550	571	563	587	583	635	563	563	563	570	582	556	561	537	576	621	617	513	545	565	560	545	563	626	602	578	591	587	544	605	581	516	556	566	561	556	572	579	554	612	598	590	596	558	581	579	570	589	535	589	608	617	563	578	560	563	548	578	564	583	549	578	587	586	588	586	576	568	611	628	544	596	575	601	582	628	610
10817	15777	9463	5059	3772	2910	2406	2075	2008	1903	1920	1819	1958	1936	1844	1629	1420	1168	1148	1049	1055	953	875	878	788	888	873	781	800	706	800	733	723	711	731	741	754	762	778	737	760	721	753	716	693	727	686	726	693	748	678	705	717	711	708	727	690	739	693	696	673	684	723	751	766	724	699	726	720	675	676	733	698	645	760	730	674	750	729	716	708	768	686	700	710	688	737	708	757	748	691	718	690	694	748	725	684	718	710	683	720	729	712	694	698	665	709	678	676	719	659	716	760	730	740	724	730	692	711	668	718	731	735	732	715	736	679	736	724	740	721	695	730	720	743	766	677	720	737	691	711	704	739	731	682	731	711	713	687	739	739	654	682	631	709	703	736	696	692	751	754	713	704	673	673	693	693	746	703	707	691	711	668	721	713	680	706	751	689	660	691	746	714	746	696	717	724	715	737	743	733	698	759	686	729	725	646	720	708	684	664	654	698	721	779	703	702	651	745	731	693	684	698	718	691	756	706	669	753	675	764	692	734	724	673	686	727	680	743	733	700	704	718	692	642	664	665	668	670	704	691	698	719	757	707	672	719	715	673	683	713	684	688	727	712	709	740	718	685	690	686	729	712	771	705	784	708	722	695	731	751	690	726	766	705	695	691	698	726	683	748	714	691	685	726	711	733	736	713	679	717	671	715	733	653	730	740	717	739	749	708	714	681	678	698	727	693	736	727	757	731	638	696	750	736	679	764	701	697	706	736	713	727	706	704	688	672	740	692	740	730	738	733	736	701	714	761	753	729	711	726	669	725	714	707	711	664	719	705	713	708	755	701	649	715	712	725	673	731	720	712	754	703	716	692	683	759	678	672	711	774	719	739	711	686	687	667	755	638	732	699	707	720	732	707	740	720	727	730	687	706	710	714	684	710	714	699	684	705	755	734	718	754	747	748	716	684	692	699	682	718	705	729	756	760	711	714	692	697	674	649	738	724	674	695	719	712	717	712	724	729	686	730	696	664	720	705	763	685	720	739	712	710	689	729	751	750	743	654	719	722	720	712	722	703	692	699	694	695	704	692	718	736	698	673	711	694	723	708	657	667	727	699	726	692	717	769	716	728	701	703	705	680	749	715	764	749	726	677	678	711	652	696	743	722	754	706	696	739	694	695	698	708	737	710	712	683	683	702	684	735	683	681	710	727	732	724	721	727	733	662	732	777	694	725	696	726	698	692	713	702	703	723	744	714	702	714	674	784	732	720	702	679	725	722	702	679	689	691	705	690	675	714	716	721	726	701	699	732	714	698	712	713	712	720	734	696	736	743	715	756	724	689	720	774	722	696	705	755	715	684	725	670	715	664	652	731	719	734	742	742	662	716	706	714	684	760	732	710	683	684	726	762	728	708	664	743	750	709	699	693	725	724	736	661	695	704	727	691	685	626	759	733	732	666	748	708	691	726	704	726	731	667	644	733	707	754	699	729	685	715	728	701	686	676	693	709	691	709	696	725	725	695	729	694	733	744	758	722	649	727	703	698	650	695	717	726	716	701	709	759	758	680	744	699	704	723	730	719	703	709	734	701	717	771	679	736	713	713	723	674	715	705	679	720	753	703	716	688	693	773	740	712	786	702	691	752	748	664	721	722	749	715	722	699	715	689	736	646	693	699	727	762	758	703	698	761	713	696	720	725	686	727	713	715	726	734	685	721	669	708	765	692	726	738	707	687	699	697	737	733	719	689	679	681	731	764	759	700	738	679	714	685	690	764	728	731	729	697	728	675	668	705	684	720	778	738	725	675	695	711	751	734	715	764	718	721	726	694	715	719	696	755	724	701	721	704	690	754	688	699	731	688	692	694	683	698	702	685	725	739	726	703	704	705	789	704	707	783	706	708	668	733	704	694	715	708	715	697	678	731	678	712	712	722	685	715	728	707	711	734	732	771	719	719	701	652	728	715	679	680	707	734	710	749	678	754	706	678	713	701	721	681	650	758	712	763	707	707	727	729	677	714	764	719	695	723	745	703	697	749	746	716	702	722	718	673	674	737	691	723	694	688	723	707	691	768	736	748	710	716	731	726	710	753	713	698	685	672	699	761	678	705	713	685	714	742	731	686	720	702	695	704	713	693	707	705	716	721	683	740	665	725	727	688	747	725	738	716	706	699	679	710	752	679	709	708	737	696	716	712	744	715	691	740	704	675	702	745	699	734	726	685	777	658	738	678	685	748	749	724	674	698	676	730	730	699	687	727	669	698	689	702	677	751	716	748	707	699	711	694	728	738	689	724	707	761	661	666	708	726	722	724	740	711	740	702	679	655	699	761	736	730	720	672	670	718	718	762	725	698	749	729	727	703	658	736	736	762	725	746	733	708	689	720	697	696	728	690	709	722	667	715	701	720	702	718	671	678	640	684	739	709	706	761	711	710	703	710	700	764	732	721	724	704	677	737	711	674	737	679	707	721	718	684	733	696	707	698	708	721	711	686	694	708	670	704	725	702	655	680	713	658	710	779	723	729	772	686	689	716	681	684	740	720	703	752	686	680	704	681	663	694	754	661	711	697	684	731	736	688	746	708	715	661	709	706	709	714	709	727	702	722	670	695	730	694	721	696	714	675	627	706	726	754	690	710	712	731	772	746	675	750	727	685	692	724	724	688	709	702	714	686	708	718	700	743	698	707	713	685	728	752	716	679	703	701	724	722	699	706	708	712	713	675	744	680	719	700	693	672	720	672	738	747	752	716	727	743	741	710	707	711	710	707	693	751	738	737	733	789	741	687	719	763	683	710	682	733	750	734	731	670	702	725	682	692	709	734	712	680	694	682	685	679	729	724	681	697	678	737	717	714	718	680	679	681	720	712	720	737	685	726	686	696	669	756	646	736	699	695	691	693	694	698	703	734	725	728	753	758	703	729	732	733	733	661	722	697	713	733	702	707	750	666	703	677	707	686	712	716	730	760	706	672	694	734	678	727	711	669	705	692	706	704	734	714	681	680	731	767	732	695	701	714	696	723	691	712	722	669	724	741	709	730	700	768	693	676	746	690	729	731	690	734	713	737	731	773	717	713	708	723	703	711	673	732	698	719	721	673	727	671	686	685	716	711	686	741	728	724	706	700	723	697	672	764	709	693	735	681	718	676	676	702	689	651	757	700	685	722	697	740	729	715	704	718	675	704	712	692	666	744	705	703	716	667	729	738	703	704	698	729	638	691	668	759	737	707	705	799	684	718	695	689	715	717	743	695	694	733	736	696	664	735	683	704	740	716	712	717	681	721	631	701	740	708	705	770	687	691	715	733	702	719	713	729	683	738	754	738	747	668	727	715	642	735	693	694	687	707	687	694	721	701	699	736	682	726	718	734	705	725	758	700	714	734	726	721	677	716	698	714	697	677	663	706	698	733	699	752	740	715	720	742	709	677	714	684	664	785	723	696	666	705	717	726	667	684	699	717	695	707	707	691	691	767	739	732	748	658	688	707	688	712	732	702	725	672	701	726	716	691	720	706	738
23884	20978	28387	23719	20794	9054	2651	1698	1552	1381	1257	1208	1289	1328	1241	916	868	760	738	664	677	580	507	507	503	497	458	439	412	413	425	417	402	377	370	394	375	362	391	394	393	383	363	361	377	360	327	364	334	332	386	351	353	350	361	333	353	335	334	448	375	361	346	363	375	359	341	362	336	357	334	351	340	378	359	375	351	342	343	328	359	339	346	348	323	315	351	325	373	354	382	361	350	323	367	345	356	369	361	334	346	362	358	326	359	361	320	369	351	370	349	363	324	350	366	327	370	333	359	332	364	369	351	369	355	329	343	345	358	343	337	347	342	338	386	357	336	330	300	353	358	307	383	351	343	336	348	356	330	331	357	379	348	342	362	314	375	367	353	339	367	352	367	351	354	358	354	328	343	383	341	352	338	352	352	369	376	335	366	353	352	348	345	345	370	353	366	340	374	297	351	348	397	362	323	340	352	322	357	352	357	336	366	365	367	358	357	360	331	342	334	368	338	329	369	373	360	338	380	312	343	383	332	338	350	336	360	341	331	325	337	358	318	365	340	347	357	306	327	339	383	353	352	376	372	354	331	349	376	337	344	347	366	367	377	345	358	356	374	375	354	354	360	334	366	371	360	339	388	342	379	346	353	354	369	375	352	390	342	360	356	352	374	346	361	355	359	348	351	362	321	330	328	321	362	321	315	359	363	307	336	335	371	368	371	332	340	383	304	369	377	351	312	329	390	361	366	361	332	333	351	358	368	325	361	325	318	315	351	365	354	330	364	364	375	378	351	392	345	367	366	354	337	349	364	354	347	343	382	344	406	348	335	350	375	360	337	374	321	328	387	406	361	338	342	318	334	321	341	348	366	353	341	337	337	346	340	344	336	358	365	361	369	357	356	365	337	350	349	347	363	359	345	318	337	364	359	402	382	332	329	348	339	375	348	343	352	365	355	333	353	326	333	344	402	371	345	331	354	371	351	334	343	354	357	349	337	388	350	361	332	366	346	324	359	329	343	342	360	385	355	370	350	339	339	340	366	346	349	328	330	328	346	372	350	370	352	360	360	329	347	360	368	361	347	384	347	353	378	372	359	339	320	340	373	349	363	378	348	327	361	336	367	340	413	350	366	371	380	341	357	334	348	341	344	345	354	374	345	323	346	362	341	321	334	372	346	345	350	367	353	330	339	342	396	346	351	407	355	355	359	362	339	358	363	354	366	360	354	329	379	326	368	390	333	334	320	377	374	368	346	341	379	354	345	324	361	346	348	355	303	362	331	352	318	328	366	370	356	339	324	337	345	348	367	341	350	337	375	351	350	322	362	332	328	344	384	319	366	340	338	350	338	345	333	366	330	321	367	342	363	390	355	352	322	373	312	377	333	382	340	363	306	316	394	312	352	342	354	342	376	375	330	338	338	334	368	358	309	358	373	342	331	311	387	355	361	337	358	356	361	362	317	333	318	330	361	372	317	357	334	378	372	357	327	383	327	400	345	358	374	353	359	386	371	376	310	354	348	345	356	365	362	348	352	314	378	356	368	342	347	349	360	333	370	348	322	345	371	364	334	334	356	346	359	355	353	329	353	368	369	311	313	320	341	333	340	362	348	358	381	347	311	362	355	351	374	378	338	336	330	344	363	319	371	351	375	368	345	344	359	383	369	381	350	377	347	351	327	324	393	343	332	357	339	341	345	349	332	352	340	359	332	323	351	337	348	361	365	329	353	339	328	388	351	331	380	362	354	330	361	344	339	355	330	323	356	351	343	360	347	363	328	354	388	349	360	352	350	345	355	352	348	342	358	358	326	307	317	365	334	347	379	352	345	365	380	324	382	362	375	340	348	340	363	351	331	358	341	334	368	333	322	346	361	347	365	360	332	360	354	351	341	344	371	316	373	359	363	402	342	344	346	354	335	369	370	353	360	337	341	364	381	345	334	365	350	365	343	348	352	352	326	327	319	342	376	376	365	337	389	349	328	374	349	349	351	348	368	333	353	340	343	353	339	292	355	356	332	341	359	380	361	355	322	335	348	372	342	348	333	350	360	334	338	350	372	343	368	335	350	333	354	372	337	352	340	345	382	341	332	368	352	374	358	360	347	370	377	385	334	324	336	331	351	374	353	353	332	317	321	331	334	377	351	360	355	322	371	351	387	359	348	359	378	361	316	365	364	333	332	365	366	342	331	318	389	371	365	334	376	332	321	350	320	348	340	377	309	357	380	357	372	377	351	354	322	341	360	388	338	352	355	323	357	377	366	359	318	366	378	356	352	331	374	377	332	355	345	351	328	343	330	345	362	355	364	365	352	341	342	389	336	343	347	363	338	328	353	358	350	359	358	320	327	333	337	384	348	348	400	332	360	342	332	338	333	368	338	373	339	334	348	346	366	356	338	348	361	348	328	339	347	327	358	356	353	362	348	377	355	333	358	326	362	360	348	365	348	343	360	353	370	336	367	379	340	334	330	315	370	335	348	324	356	333	345	334	374	361	373	342	360	332	338	334	343	333	352	353	336	343	345	352	360	355	367	348	341	347	358	348	355	350	385	363	352	337	353	344	359	343	372	335	343	345	334	313	381	354	346	323	343	328	341	357	351	350	368	338	297	371	347	364	319	336	353	350	348	344	347	343	351	379	370	378	325	328	333	338	332	318	372	349	368	332	373	371	341	333	340	346	355	311	366	336	357	333	366	357	344	326	364	354	386	318	340	345	317	364	344	321	310	358	334	359	370	360	334	353	356	352	362	326	341	330	332	338	345	376	359	365	338	380	365	321	335	355	356	344	359	323	352	342	323	374	346	308	335	346	368	373	344	360	339	371	358	349	316	377	353	337	355	362	370	347	342	328	353	335	389	333	361	366	379	305	371	371	346	317	355	363	349	382	342	346	317	355	339	384	352	317	375	324	334	332	341	356	329	336	332	313	358	334	386	375	341	354	321	360	386	356	363	360	342	333	342	340	359	372	352	341	339	342	313	343	316	357	359	391	334	324	341	360	361	355	348	351	358	342	372	376	337	366	344	344	366	338	362	345	367	371	343	344	337	370	320	353	363	340	313	371	355	310	359	341	321	332	401	346	357	345	343	325	324	318	379	360	330	374	332	342	321	347	359	321	363	371	346	355	372	312	375	352	345	324	342	358	324	336	376	347	345	357	370	355	318	306	365	339	348	377	356	358	342	350	322	333	362	369	316	360	336	332	345	344	335	354	349	345	334	389	324	355	332	352	339	368	337	331	347	344	321	386	358	339	336	352	339	360	336	346	353	335	357	314	311	372	371	373	355	334	345	345	379	315	342	313	357	384	347	374	348	378	364	379	361	370	361	364	350	371	325	342	338	369	357	328	335	358	358	340	371	340	354	336	350	343	373	360	313	353	364	327	365	327	332	362	367	290	368	360	377	326	358	343	346	362	361	329	336	317	352	355	347	345	364	327	363	335	370	348	364	338	321	343	342	350	334	355	336	317	348	361	332	369	326	367	324	377	363	337	368	352	306	321
24621	36760	16883	9648	7335	5658	4602	3723	3440	3077	2845	2703	2874	2843	2461	1964	1685	1409	1320	1210	1134	939	854	756	792	797	752	681	585	567	629	555	518	517	526	539	516	559	498	512	496	494	463	440	474	467	446	425	480	485	489	438	425	394	463	410	422	510	439	463	444	448	442	475	490	405	422	436	457	433	446	390	456	475	446	442	466	461	481	450	455	446	472	466	432	452	477	480	446	454	458	470	456	450	403	444	478	441	435	423	463	422	462	478	482	432	443	462	412	496	460	433	441	412	427	437	456	423	440	482	474	435	432	445	455	485	467	426	456	430	412	435	397	444	428	428	462	466	464	411	432	446	467	470	485	429	477	448	456	454	467	452	422	427	436	474	446	468	415	457	461	433	448	450	420	479	447	442	428	447	419	447	419	438	463	436	412	449	450	452	445	436	401	434	436	442	445	436	451	468	450	461	462	453	415	446	425	454	449	416	414	432	446	432	426	446	489	495	470	434	433	422	467	451	492	443	435	415	435	423	388	478	432	415	467	434	416	438	470	443	458	438	451	449	429	456	441	401	429	405	392	421	483	434	427	447	467	442	463	433	442	448	428	404	463	387	436	466	407	406	427	421	444	440	462	474	451	458	455	417	449	452	487	445	437	455	447	441	447	437	421	462	435	444	429	477	457	440	463	466	429	443	442	441	431	487	440	444	478	450	461	455	463	434	432	426	419	447	445	446	397	437	428	453	457	425	476	429	477	456	472	427	477	431	410	473	451	447	419	467	440	447	476	481	427	431	466	473	412	457	417	441	436	395	424	444	437	475	443	450	441	430	451	459	447	442	465	505	413	463	435	442	458	461	468	466	420	428	454	454	453	447	457	441	434	440	425	422	426	452	449	441	460	400	446	417	466	466	431	436	421	476	455	401	461	460	436	445	469	422	424	447	443	454	449	408	431	440	441	418	425	478	411	462	411	443	430	409	480	436	452	466	417	426	407	469	438	423	485	423	448	449	485	477	445	408	425	411	456	436	424	425	462	453	436	459	444	459	413	458	460	506	470	433	439	402	458	491	455	426	437	479	465	413	459	449	465	426	447	423	442	442	454	431	437	406	426	434	429	457	470	467	462	416	488	448	458	450	456	412	417	443	432	420	445	481	431	377	475	466	431	431	481	449	394	454	462	438	434	463	430	462	435	452	412	432	458	438	469	476	405	391	499	483	408	442	455	462	436	460	432	462	433	431	445	486	417	436	436	441	425	458	446	480	429	474	404	423	481	424	499	436	431	415	459	449	468	424	456	457	414	425	446	446	430	420	423	439	468	453	443	445	422	467	443	398	407	459	474	456	427	450	457	437	454	467	457	517	418	440	465	492	461	458	447	437	425	438	458	447	425	396	462	436	413	447	438	447	432	444	454	453	438	430	425	425	438	398	441	476	440	473	453	463	466	473	511	442	489	458	449	420	431	443	445	440	447	464	414	434	441	405	429	460	435	442	465	443	435	430	451	449	433	458	476	440	443	469	486	418	471	477	518	461	471	475	460	397	475	482	386	425	447	460	441	485	447	443	489	445	412	428	429	448	444	439	450	429	476	449	460	403	450	456	456	467	420	448	488	485	445	415	475	438	462	446	435	452	460	454	437	480	476	428	479	500	472	427	395	418	508	437	469	461	463	438	452	412	432	444	462	435	448	437	434	476	435	450	415	406	440	441	447	449	445	441	458	424	444	405	454	442	442	429	431	433	408	437	447	457	451	448	435	459	444	457	426	416	456	435	423	441	467	439	429	462	467	420	488	434	444	464	420	427	436	490	466	430	472	433	467	479	449	445	446	447	483	431	460	433	439	461	443	452	407	465	461	462	472	463	429	453	440	431	461	439	475	439	429	428	458	415	441	428	449	473	446	447	444	436	463	428	455	460	446	465	453	438	466	441	414	457	461	430	435	430	432	433	444	432	446	438	425	447	475	441	450	431	443	429	428	437	481	436	407	433	465	456	459	511	458	403	420	411	489	435	489	427	466	435	431	415	459	478	464	457	468	445	430	394	424	451	449	402	442	473	463	441	451	458	486	435	454	422	469	466	497	445	471	418	461	423	462	434	475	448	463	457	425	437	462	453	462	443	409	446	470	469	422	423	429	449	423	453	412	437	423	459	452	453	454	473	456	442	428	409	431	431	426	417	461	434	420	445	424	438	431	458	465	417	451	489	439	419	434	421	435	448	444	420	441	455	453	422	467	446	438	430	457	412	449	446	472	422	436	421	445	452	446	433	442	437	437	408	441	457	443	482	452	437	453	426	439	460	465	480	462	464	449	409	380	462	435	493	418	468	439	443	452	426	428	490	427	449	429	439	441	441	454	464	464	458	433	453	440	437	455	432	428	439	424	430	406	473	438	461	449	413	458	426	465	452	419	445	433	442	454	455	437	447	399	440	435	430	473	447	451	467	451	437	460	444	460	451	380	429	474	452	413	463	465	456	463	444	410	471	412	473	428	439	427	437	505	438	458	461	465	485	452	427	450	446	440	446	470	430	434	451	446	399	438	463	473	444	438	472	449	434	468	405	452	424	467	414	451	496	407	483	452	466	436	441	446	475	479	447	461	435	492	430	426	435	444	449	443	418	406	452	424	463	452	427	446	450	460	441	435	430	433	440	457	450	467	426	432	445	455	438	477	472	425	448	426	426	426	465	466	456	408	426	445	431	472	462	461	433	460	440	419	444	453	418	471	437	429	424	408	441	437	425	466	449	441	453	460	455	427	440	432	454	428	479	437	435	431	432	445	427	423	450	431	467	437	442	457	428	433	486	452	456	432	424	447	451	455	440	462	444	480	472	461	425	415	451	478	416	469	462	454	421	458	462	473	466	437	459	437	456	453	404	433	406	451	466	431	462	472	437	404	398	479	408	442	438	431	418	472	459	426	442	481	466	450	433	434	442	419	498	444	412	441	435	479	432	448	429	428	434	429	440	486	466	496	446	426	461	442	407	456	413	443	468	422	445	461	447	465	424	410	428	478	447	426	440	461	453	451	406	421	455	485	427	451	410	436	440	448	451	479	488	405	415	474	461	433	501	460	425	453	434	455	411	404	467	461	416	417	416	445	445	478	451	458	443	416	440	427	455	448	446	464	454	454	482	422	439	443	493	415	420	442	445	443	467	411	441	432	428	434	465	456	467	416	423	447	416	419	402	450	472	448	465	449	430	408	439	462	428	491	451	467	475	452	436	441	420	439	437	462	436	447	470	433	441	432	498	450	421	496	452	448	439	453	402	461	470	465	465	446	446	459	445	449	445	472	449	441	463	459	432	463	416	456	491	462	420	467	467	524	446	424	436	469	443	410	434	452	417	445	412	461	452	453	437	403	420	457	430	433	433	423	452	439	418	490	472	445	424	387	445	435	440	443	476	479	454	435	423	432	475	466	415	492	431	455	448	450	439	455	436	455	454	461	439	427	459	478	460	409	455	460	423	502	434	457	439	452	479	459	421	438	419	410	457	468	448
25015	20955	26794	24595	7673	2288	1809	1537	1529	1446	1379	1369	1299	1364	1243	1143	1064	1033	1044	1000	955	915	894	894	798	816	854	838	789	805	738	822	741	808	771	858	811	772	722	794	698	742	722	763	726	733	783	724	720	753	770	759	753	687	781	760	719	791	716	748	714	755	754	766	733	734	718	728	766	758	726	713	765	729	771	786	763	732	721	757	765	740	725	749	742	722	751	754	745	727	742	715	745	718	738	744	759	698	788	748	727	751	749	741	772	792	728	658	758	742	721	737	714	700	730	740	762	803	736	738	753	743	670	758	731	730	719	743	696	759	746	762	730	773	714	753	763	701	764	706	836	731	760	756	788	717	769	714	766	720	760	748	744	744	786	712	735	749	772	759	684	741	742	826	769	785	759	751	731	756	761	707	729	776	691	709	707	773	738	734	708	750	755	819	734	729	765	762	765	742	738	757	758	715	705	722	759	790	791	730	695	681	726	747	768	756	784	729	744	776	734	709	731	749	777	747	734	770	760	728	658	781	760	698	741	726	749	729	753	775	730	743	750	775	784	692	718	763	742	738	751	728	715	778	766	748	755	748	791	722	795	710	784	737	778	753	780	704	755	735	738	737	735	765	752	748	749	774	730	739	723	729	729	752	727	767	772	754	724	725	742	779	767	761	747	709	716	758	769	714	735	743	743	749	690	745	747	692	760	737	728	696	758	700	706	722	736	738	689	746	722	728	761	745	764	765	750	741	761	779	779	747	748	751	716	688	754	757	747	748	744	753	731	765	743	774	759	750	708	754	741	708	753	738	700	727	796	774	776	792	702	753	749	755	797	717	706	713	769	760	733	746	771	768	762	774	701	779	718	724	757	727	747	706	761	782	710	752	759	737	736	801	729	766	728	751	736	724	772	683	735	725	747	822	745	787	743	770	689	731	675	773	756	749	761	747	760	769	770	768	713	762	732	750	773	759	770	720	775	723	745	724	747	764	759	732	770	772	736	741	727	712	742	699	683	743	755	710	744	739	724	729	754	792	708	714	712	757	707	741	824	789	724	747	744	759	750	749	731	723	744	767	724	714	757	776	718	744	759	735	763	735	768	731	753	767	724	708	740	711	749	806	697	775	732	774	704	722	731	766	800	756	757	752	719	700	683	734	765	779	751	720	820	750	762	701	734	767	739	754	700	735	788	772	783	758	753	756	742	707	768	742	773	752	721	758	761	711	778	708	754	753	783	771	703	711	820	766	765	770	780	713	745	742	759	729	781	763	736	759	749	781	779	744	705	718	752	742	736	786	748	749	731	714	726	751	715	689	737	760	732	779	762	726	692	775	723	690	781	703	773	728	715	746	768	712	703	731	721	770	708	740	736	693	714	782	762	775	758	773	750	739	746	720	723	780	778	728	725	783	790	759	774	737	682	751	701	743	736	785	755	746	757	764	726	747	735	746	745	740	760	765	750	744	712	719	756	762	764	704	712	747	709	761	731	702	707	777	711	710	773	725	768	742	741	762	763	728	735	699	766	718	750	802	711	718	720	752	750	806	753	770	680	738	739	701	748	718	817	766	760	781	791	760	776	742	712	781	754	752	749	675	730	699	757	743	679	722	754	769	741	711	758	741	714	716	714	732	757	760	752	774	744	761	739	772	721	722	753	703	795	735	758	719	706	746	739	798	698	700	756	708	766	729	739	729	763	785	782	716	788	717	723	755	751	773	717	758	729	801	816	756	752	765	729	774	692	743	711	745	819	760	735	714	714	734	752	751	711	735	699	722	741	767	789	791	766	744	772	772	766	733	689	747	744	750	788	723	771	749	707	735	730	773	736	718	729	710	706	733	712	725	709	765	792	759	763	742	741	713	740	754	724	760	697	782	756	728	728	747	770	731	745	760	800	776	779	765	736	758	735	723	774	727	813	708	726	710	718	743	732	811	752	732	772	689	744	759	742	750	738	709	727	772	750	738	730	777	739	748	740	765	737	718	758	742	737	760	739	733	697	758	763	753	737	704	700	738	737	775	721	718	712	784	738	716	738	737	737	750	745	723	746	741	737	758	711	735	753	727	736	732	706	731	734	760	712	701	736	713	742	730	734	766	732	725	717	732	715	757	810	707	734	742	738	738	709	764	763	725	765	761	673	738	798	784	758	735	751	774	772	735	716	759	719	755	749	831	744	729	735	735	736	743	739	739	720	715	753	727	726	730	808	717	768	734	753	723	755	737	685	742	764	732	684	764	711	747	712	732	701	810	727	748	740	735	749	744	783	705	696	729	834	741	765	742	796	757	783	694	765	744	757	697	785	775	770	680	740	794	735	688	745	724	770	780	747	730	777	755	779	727	683	756	717	756	741	735	745	759	714	712	758	745	745	765	717	745	714	732	724	697	740	698	729	754	756	718	744	708	722	760	745	740	740	768	775	742	740	743	716	762	723	772	776	742	728	770	743	739	758	761	713	767	709	753	713	742	667	724	793	750	744	751	721	730	704	776	703	764	716	743	702	731	785	714	742	749	720	761	728	775	753	754	761	715	779	808	718	748	743	744	672	749	737	786	710	744	673	752	701	728	728	763	740	745	734	734	722	758	770	723	768	754	730	769	755	699	766	714	726	733	764	751	734	740	720	705	706	722	736	818	748	724	760	753	758	689	737	747	755	784	734	717	745	712	760	726	732	713	754	779	746	712	769	770	742	755	737	730	755	735	723	790	767	692	744	701	804	746	745	740	766	762	728	722	718	760	730	766	743	696	716	717	786	751	771	712	727	761	768	711	696	734	728	753	783	721	739	744	765	737	801	718	778	797	755	686	739	725	746	757	720	751	742	750	724	739	720	761	726	702	755	714	757	775	732	760	766	718	721	728	770	772	774	758	706	783	730	762	698	676	748	755	715	725	767	732	755	723	730	765	720	768	782	717	696	711	715	735	727	741	710	728	793	728	705	750	729	761	692	744	747	767	736	775	722	754	778	682	757	761	736	742	693	774	721	787	752	684	734	790	743	812	699	759	723	755	698	774	793	775	761	803	764	741	781	744	722	761	740	706	765	715	756	745	760	742	702	729	777	739	712	693	754	775	718	744	761	744	740	754	740	764	734	724	758	800	769	765	713	695	756	733	695	778	752	757	744	710	746	713	682	733	765	746	726	763	773	682	762	760	763	756	755	741	721	758	717	755	756	781	722	707	712	719	708	744	755	759	729	717	747	743	727	697	780	784	777	781	737	731	689	764	702	766	731	784	741	761	727	740	750	766	752	743	719	717	749	793	718	721	771	726	751	748	773	757	709	750	725	724	690	765	778	737	763	763	680	736	723	749	694	771	722	751	673	747	735	753	772	710	774	761	789	719	763	754	728	703	752	772	694	784	758	708	691	743	742	735	732	728	754	756	755	731	669	739	728	783	756	723	725	752	718	705	730	726	752	744	753	777	744	768	760	731	810	722	753	690	746	738	812	720	678	755	767	782	705	725	721	798	773	767	744	747	754	761	759	725	785	722	754	708	703	767
22185	32907	12715	7500	5468	4379	3806	3114	2983	2857	2588	2538	2460	2427	2297	2000	1694	1621	1471	1438	1429	1286	1093	1093	1112	1049	1096	1080	1005	1018	962	997	946	956	972	945	887	926	954	965	964	921	978	885	900	921	911	911	908	905	907	845	906	884	870	906	910	895	890	921	856	878	897	879	927	932	928	936	862	918	903	903	847	916	916	908	883	877	913	882	936	966	899	924	889	908	894	892	864	938	887	880	880	896	884	920	917	883	917	890	911	904	855	887	918	902	904	870	859	913	920	935	892	923	912	953	910	869	891	853	857	915	923	873	928	855	918	877	889	913	932	867	895	922	917	957	881	898	855	892	886	905	899	913	889	896	905	929	913	881	902	841	879	915	940	902	911	894	948	859	905	890	927	896	854	882	884	912	866	849	907	905	865	917	896	878	922	898	905	921	909	899	922	914	932	865	906	901	895	913	889	875	898	859	909	869	863	886	900	904	899	945	896	892	933	903	898	905	843	898	889	889	874	885	931	874	879	909	885	854	933	890	931	895	929	929	890	874	927	903	885	904	888	982	893	859	886	838	853	911	894	843	937	891	903	925	881	875	931	897	874	859	884	875	946	896	895	945	864	954	833	837	932	832	882	852	872	904	909	865	859	869	839	832	901	861	910	868	903	943	850	876	922	827	878	940	869	892	898	953	910	850	875	903	877	896	825	842	858	938	906	866	850	917	910	836	859	915	909	857	887	874	881	924	969	916	886	877	929	892	892	851	936	870	893	894	844	886	951	859	915	910	883	881	964	900	903	889	852	889	891	921	906	907	853	872	942	855	873	850	880	913	860	930	910	876	921	891	864	905	878	875	916	916	891	909	938	843	881	788	904	909	866	897	865	900	886	874	861	905	907	882	900	869	945	871	883	898	902	837	879	922	910	917	904	868	872	879	850	929	924	931	885	862	892	937	908	941	897	880	916	944	889	921	904	884	886	852	902	883	960	889	886	917	867	939	943	887	925	928	899	883	873	857	897	923	951	934	878	889	886	904	909	871	851	916	931	886	865	882	900	822	892	928	863	874	864	917	885	833	879	841	873	925	896	893	920	883	865	897	859	909	964	923	913	911	924	883	887	866	916	822	965	878	903	899	885	887	881	879	962	877	887	875	890	895	917	911	850	918	859	924	879	869	907	920	853	889	819	920	939	914	924	868	896	900	939	852	898	883	822	844	861	863	895	883	902	921	903	887	876	948	903	907	880	897	921	859	944	946	914	899	928	907	860	892	902	900	860	941	889	918	862	885	885	875	901	954	910	897	888	882	873	928	951	921	879	918	930	865	868	921	913	901	923	895	891	923	857	836	877	912	914	895	919	868	924	906	931	896	899	923	958	894	895	888	888	889	902	861	848	885	839	892	885	879	861	877	920	930	872	901	922	910	943	887	867	883	871	959	870	865	925	843	891	920	849	874	893	888	902	911	874	892	921	869	892	878	905	872	867	936	864	900	913	881	868	862	913	916	815	912	923	884	875	865	884	902	879	883	938	935	907	900	888	921	903	839	925	884	886	932	884	882	901	881	864	884	906	890	890	875	880	926	921	896	863	944	905	922	886	870	907	909	865	863	939	856	859	909	957	887	868	898	904	874	939	832	899	881	880	972	889	933	823	878	900	884	907	863	928	920	875	934	833	860	875	851	901	872	877	927	919	894	838	869	898	919	890	919	911	900	895	876	870	908	908	840	861	881	897	909	901	874	870	936	897	905	884	941	933	874	870	844	917	898	893	908	862	938	895	902	846	906	901	882	861	891	908	910	894	887	906	907	913	900	923	904	895	878	812	924	889	927	910	903	918	875	868	919	913	935	909	912	886	861	873	882	911	914	915	838	893	892	916	831	918	876	902	900	850	904	872	871	907	925	889	852	900	855	887	954	846	883	883	908	837	905	851	872	881	870	919	862	860	877	921	916	823	894	896	871	857	923	882	920	903	923	904	899	845	923	935	870	870	884	904	912	927	913	885	883	908	896	879	903	893	925	942	862	859	893	871	893	924	956	846	855	820	874	900	863	920	919	872	902	902	879	874	827	884	958	947	903	895	923	862	865	875	914	879	903	859	927	874	847	862	898	884	838	945	885	847	860	918	921	923	874	879	953	927	842	909	944	868	946	875	874	916	935	877	921	861	919	905	858	909	911	887	880	852	902	908	864	923	907	861	905	909	928	872	903	886	959	881	894	846	930	916	860	895	925	902	895	863	926	940	890	915	912	895	877	894	888	921	871	832	936	876	877	901	851	889	886	897	870	871	843	885	892	926	852	891	899	937	889	897	886	926	851	916	898	865	890	875	938	901	858	858	918	894	965	903	834	881	877	881	940	837	875	892	867	895	906	921	907	901	880	886	884	875	826	847	890	907	866	905	879	906	928	930	886	909	874	847	895	903	910	841	935	928	944	901	883	952	889	930	853	930	883	878	913	892	956	863	851	857	914	900	870	902	875	955	878	901	937	931	883	887	878	911	898	850	822	871	917	913	874	918	929	873	896	889	930	894	904	961	852	890	894	894	882	912	963	959	911	882	934	879	917	916	887	816	919	880	921	847	922	953	851	913	895	890	952	905	883	904	905	898	855	882	866	865	915	884	850	905	868	861	888	841	902	892	929	869	812	897	870	903	833	877	926	906	906	909	869	932	879	933	888	894	897	842	896	855	892	927	907	916	888	870	876	892	886	898	858	899	905	983	881	920	920	911	894	892	887	895	850	850	947	894	942	884	854	908	870	914	911	902	882	889	918	936	891	872	927	937	949	879	899	852	893	870	927	868	918	878	869	901	875	860	854	952	932	873	883	834	867	870	879	846	901	920	874	878	895	884	894	858	884	925	863	906	956	939	916	917	965	952	926	924	862	845	871	876	826	874	909	876	865	866	903	942	884	887	946	907	916	882	872	915	927	903	935	876	894	929	902	864	868	918	879	889	891	962	842	868	884	870	938	885	945	903	923	895	889	878	900	883	907	902	875	917	873	947	942	855	951	892	890	941	906	894	880	902	919	893	881	890	942	885	974	900	920	917	882	874	861	884	876	898	917	932	842	934	917	914	917	902	915	889	907	888	887	961	962	924	845	859	854	908	923	875	931	902	914	862	829	902	871	899	878	850	838	871	913	846	895	914	920	928	916	895	881	896	863	935	860	916	916	905	857	917	854	878	891	893	892	817	859	842	896	940	936	876	905	897	920	879	930	854	903	916	930	895	920	873	877	885	971	927	837	900	879	935	910	879	910	884	888	888	830	927	963	938	939	885	879	896	888	915	855	936	882	857	900	894	914	885	906	867	884	917	851	913	899	883	882	923	865	865	925	863	944	907	864	899	877	916	907	896	860	915	928	862	908	867	920	865	900	893	823	902	902	917	900	871	854	906	921	853	900	922	890	912	869	904	929	863	932	877	848	866	869	912	860	862	873	896	854	852	927	894	887	924	880	941	987	858	937	918	862	833	895	966	918	889	914	877	902	853	880	917	841	912	888
22845	20990	28374	23807	20987	20944	9345	3137	2401	2252	2037	1782	1690	1607	1485	1345	1213	1169	1035	1095	980	860	775	701	744	692	641	606	611	638	564	560	577	563	558	552	556	519	562	515	542	501	517	475	512	490	504	523	489	518	525	486	509	487	502	512	490	494	471	482	524	497	498	517	522	463	527	507	462	450	452	448	487	478	485	509	496	519	514	447	432	473	536	528	525	486	499	489	519	469	499	479	456	479	498	501	495	479	475	494	526	447	475	482	493	481	520	498	489	533	499	477	487	488	491	447	499	485	454	532	464	501	494	465	520	477	481	518	475	502	489	487	462	470	471	481	504	483	468	477	478	469	488	502	484	468	501	481	481	476	466	476	501	488	533	513	469	488	503	441	494	520	502	447	456	469	467	481	469	466	520	492	507	455	454	494	495	484	524	503	476	486	468	478	484	452	472	479	472	476	498	470	505	456	528	493	469	498	490	484	490	498	511	489	527	530	494	475	450	471	475	509	472	464	465	537	487	478	486	473	458	462	454	476	497	488	512	486	492	498	458	472	446	456	483	481	440	500	511	485	513	471	456	454	468	479	467	459	500	471	461	471	514	464	489	509	468	511	463	468	494	469	458	455	474	509	494	484	458	501	470	523	462	487	512	488	458	462	489	513	467	460	471	471	469	525	472	483	503	458	465	483	461	491	490	488	493	510	490	482	461	483	491	512	529	445	505	539	477	445	502	453	470	470	504	526	491	467	494	508	477	480	464	494	497	500	472	461	507	480	425	462	444	489	493	447	498	485	486	472	482	511	484	497	462	500	514	497	472	468	495	503	503	514	488	505	467	494	508	510	484	491	488	468	474	483	453	480	503	462	499	468	474	456	464	493	423	513	490	484	476	496	476	482	478	471	524	504	446	488	472	459	460	491	449	469	469	486	484	463	482	488	494	456	464	508	500	466	437	488	470	471	513	490	444	478	479	476	497	489	482	419	469	513	469	510	492	501	442	468	493	500	477	488	475	453	499	459	488	505	443	488	499	508	482	498	436	473	511	463	494	482	484	481	476	462	496	471	475	474	503	495	489	508	515	470	485	484	514	485	456	454	516	468	474	467	493	476	521	449	484	489	485	483	485	555	504	493	451	493	461	498	528	522	467	478	507	501	481	523	475	468	467	492	487	498	477	453	465	489	512	481	469	490	486	492	504	489	523	484	495	500	465	472	451	433	493	473	487	488	478	468	486	497	474	506	506	456	500	417	485	476	491	515	458	460	481	509	467	486	454	485	485	440	494	478	501	444	453	489	504	489	445	479	465	494	463	540	492	453	511	467	475	467	522	543	441	534	486	492	502	476	462	469	496	479	432	480	454	483	452	474	461	481	476	452	490	516	492	453	491	449	467	466	500	481	497	483	472	474	508	467	478	514	452	477	520	473	468	483	462	489	476	499	496	487	461	512	455	489	522	470	497	513	494	488	503	498	458	469	484	501	518	512	463	476	483	517	463	443	477	500	445	478	522	494	503	456	518	504	480	503	507	457	488	518	521	499	526	469	479	480	468	495	455	479	491	488	440	510	478	497	454	496	528	473	525	471	483	432	451	489	454	448	492	507	442	474	460	468	495	492	445	477	472	501	527	449	493	522	473	492	550	497	481	485	459	454	515	455	452	458	468	485	451	478	488	497	481	498	535	465	514	500	444	460	502	471	494	465	479	474	502	497	528	497	500	496	466	467	467	558	459	503	495	495	462	425	506	471	491	469	456	480	503	432	450	533	452	487	482	474	470	481	486	489	520	460	483	479	495	452	500	482	459	494	469	471	500	475	457	478	477	487	505	470	466	511	443	450	507	488	469	511	498	517	475	457	497	439	489	488	459	445	470	476	499	472	446	487	482	540	487	494	494	448	480	484	495	482	481	469	448	518	518	500	522	478	539	495	515	481	497	509	497	488	476	493	491	516	463	481	487	457	476	442	436	449	471	480	470	457	454	476	452	472	481	456	490	490	494	485	511	486	447	475	481	557	489	463	479	476	496	511	521	485	491	486	467	480	515	485	456	448	473	460	491	442	497	465	468	483	445	490	445	491	491	478	442	446	494	455	463	464	500	470	441	444	489	487	488	464	488	431	468	475	528	480	470	531	472	493	476	485	491	494	461	475	472	509	464	484	465	528	435	495	482	492	486	454	511	469	456	495	502	477	491	489	482	510	483	473	509	482	471	500	487	515	489	484	502	493	522	491	475	490	461	496	481	495	477	464	452	517	479	484	503	486	493	461	472	467	472	504	502	502	496	478	466	445	476	516	493	483	480	461	524	457	471	478	487	446	442	455	482	457	472	450	464	510	503	482	454	481	485	498	471	438	435	457	499	504	469	478	422	501	521	482	454	485	528	453	493	490	482	473	482	464	501	526	516	470	491	469	520	471	467	483	450	470	499	470	478	508	499	487	466	450	488	484	474	502	477	495	520	506	487	528	494	526	444	474	490	496	499	498	464	479	494	474	514	477	496	527	497	459	469	514	501	502	493	472	508	457	474	456	496	457	473	455	484	469	489	501	480	475	416	467	483	484	525	486	459	504	443	482	505	465	482	466	495	444	464	500	487	465	495	472	496	445	469	431	461	430	506	497	496	487	458	489	484	529	482	522	534	524	459	504	501	505	469	507	469	478	475	498	475	452	487	494	457	486	463	494	511	468	468	489	470	518	437	462	525	484	497	509	470	481	469	519	471	504	467	464	497	480	445	487	453	497	453	450	501	451	465	485	470	480	508	540	506	448	518	477	499	476	455	506	503	487	464	497	474	474	470	509	507	509	487	471	498	505	476	511	477	496	498	475	466	534	508	488	489	491	480	475	436	493	487	498	450	487	490	511	462	449	461	463	489	466	467	533	502	456	458	482	483	471	519	482	440	459	471	486	495	475	477	474	450	485	503	467	487	508	448	493	466	486	490	496	489	480	438	463	476	477	499	450	472	469	478	471	516	460	450	493	452	436	436	488	461	427	461	466	454	498	461	482	484	516	485	459	459	452	475	474	459	522	493	490	489	467	499	506	452	503	485	479	443	492	508	471	499	483	505	482	488	472	490	469	475	499	498	475	452	492	453	459	491	477	500	498	491	477	463	491	489	512	504	483	482	514	464	473	491	474	460	486	474	514	452	503	523	489	486	464	496	454	506	498	481	518	498	501	445	500	467	484	492	478	480	479	486	451	497	490	487	465	513	468	461	473	495	478	490	460	466	511	481	505	474	495	475	475	468	457	479	518	469	508	464	475	463	507	477	488	500	474	506	458	458	496	499	477	542	493	485	457	494	486	484	444	468	502	471	504	453	481	489	494	522	496	465	474	458	497	502	522	463	483	469	470	471	494	482	447	472	499	470	469	492	483	454	501	475	489	477	488	480	500	518	511	456	475	489	465	465	505	512	494	468	483	459	522	448	458	500	494	450	443	463	476	497	515	461	485	430	497	460	469	482	441	476	513	497	514	467	490	449	478	478	481	510	494	459	490
29944	37294	22388	14535	11060	8717	6981	6080	5299	4863	4264	3772	3473	3410	3009	2709	2320	2229	1906	1707	1628	1446	1208	1142	1138	1092	939	843	882	929	790	767	767	746	733	708	709	648	613	683	627	624	630	637	623	598	571	623	622	652	587	566	585	616	570	583	568	565	583	601	617	551	575	583	603	592	555	592	610	619	636	583	612	534	585	583	567	615	563	539	572	588	579	574	584	619	577	556	582	618	604	567	581	615	589	596	589	558	632	577	573	612	571	566	571	560	580	582	569	537	582	577	567	544	597	550	545	571	565	565	574	550	590	560	559	597	588	571	556	570	541	619	568	599	595	558	578	538	544	597	602	573	577	573	589	602	581	585	603	553	604	577	583	554	648	564	622	555	582	562	491	563	617	594	553	572	569	552	588	594	585	580	599	600	579	594	584	583	578	599	591	527	605	579	554	560	552	595	575	563	563	588	577	575	559	588	535	579	576	582	548	578	604	561	585	571	575	572	575	550	583	600	590	587	631	577	569	542	578	571	519	569	588	579	629	554	578	550	556	578	556	564	569	558	551	567	597	552	563	589	599	564	595	549	576	564	561	574	556	522	553	559	547	566	590	550	574	587	543	594	593	590	583	573	552	555	574	556	549	606	577	528	608	572	540	555	603	592	567	507	556	570	560	584	535	565	594	561	547	569	522	555	554	554	573	605	551	549	529	624	604	547	602	538	591	570	556	559	553	550	545	567	579	618	575	581	581	591	539	630	569	556	521	616	545	583	562	562	614	561	536	533	584	617	541	577	540	557	611	600	608	557	580	544	587	615	558	543	576	593	603	583	559	597	582	584	576	582	563	529	602	537	539	545	577	611	564	597	575	553	585	571	595	582	538	629	561	531	592	601	581	571	578	582	566	544	583	563	625	543	579	628	566	629	564	562	612	571	589	584	589	539	554	614	576	565	555	553	581	580	549	569	545	509	640	576	578	584	582	615	577	564	562	541	611	566	544	544	603	517	596	565	559	605	561	582	556	539	552	587	585	598	578	544	589	595	552	594	589	559	573	552	613	564	581	569	568	571	563	569	596	586	532	557	567	587	576	596	647	595	579	565	550	580	609	575	585	559	569	582	565	571	587	564	564	552	612	573	544	559	546	579	608	577	564	575	571	568	601	593	558	588	535	583	575	612	555	561	587	545	570	541	577	570	572	585	574	569	563	582	575	540	595	601	534	581	582	570	526	550	581	621	627	586	575	596	606	606	574	562	624	553	533	592	540	578	619	548	585	560	571	579	562	583	588	591	552	578	584	562	566	530	584	577	575	589	598	603	562	576	570	569	586	550	593	609	572	561	551	551	580	607	561	568	643	531	557	572	576	554	535	549	589	584	586	575	549	621	536	559	581	591	542	572	569	603	526	581	605	606	549	552	581	554	548	543	574	599	567	551	574	579	556	558	585	551	524	561	579	569	572	569	593	573	573	614	611	570	556	602	545	570	617	555	541	582	583	576	604	590	574	586	589	550	589	542	594	583	574	580	557	576	591	572	541	606	540	587	552	600	583	571	576	514	573	580	577	624	568	550	579	602	607	584	590	560	596	540	543	541	550	598	584	559	572	553	616	577	551	612	570	558	563	581	538	567	634	597	561	556	561	514	583	572	588	567	572	621	562	604	611	576	575	548	558	573	592	583	509	585	605	607	543	546	587	572	544	555	554	531	615	569	576	536	609	587	585	550	548	592	546	613	601	633	532	561	561	581	551	525	553	527	564	597	572	567	618	604	543	589	550	561	551	574	564	563	582	530	569	597	632	567	568	592	600	601	562	575	536	565	538	565	565	588	594	596	531	604	607	576	589	608	599	578	573	591	565	574	569	578	570	592	545	589	602	571	551	547	585	583	557	591	614	577	607	588	578	571	561	512	586	589	520	611	540	524	592	572	557	559	590	571	588	568	580	543	593	562	602	561	579	578	591	578	571	583	624	568	556	577	549	603	596	561	571	569	617	550	586	568	569	554	539	590	568	559	546	547	557	589	567	597	538	572	555	603	584	580	583	566	571	529	554	584	532	583	613	551	577	569	556	555	581	569	578	542	560	554	604	554	615	596	593	513	572	564	574	557	618	550	568	580	593	588	577	600	607	582	594	590	618	534	604	573	580	584	553	563	564	561	597	584	601	614	552	571	597	610	567	515	561	585	550	609	569	595	600	552	560	553	578	548	552	531	578	612	538	570	550	623	579	588	584	537	588	605	561	548	559	561	569	618	596	576	595	557	564	591	548	580	594	573	606	573	575	585	516	578	600	577	564	562	582	561	566	574	579	573	544	552	585	546	579	549	594	573	590	592	529	572	590	574	597	608	549	564	533	593	564	594	602	568	534	563	618	576	586	568	537	565	551	571	548	587	542	554	585	560	622	552	576	554	550	549	624	554	553	598	551	622	537	599	560	601	582	532	612	597	560	635	576	595	556	541	592	584	594	597	574	552	589	575	591	582	544	573	608	543	577	582	580	560	582	573	559	569	579	544	555	581	580	615	594	570	538	581	569	561	569	562	495	559	581	576	590	592	602	590	589	589	559	562	592	540	561	562	555	578	570	592	616	599	576	552	562	557	555	558	574	562	574	596	583	567	562	569	609	544	595	582	580	569	560	592	584	572	602	628	580	589	582	564	619	582	529	566	563	599	570	566	599	579	628	557	643	594	627	566	554	594	542	563	573	600	553	601	575	545	591	567	559	578	586	536	560	555	568	578	619	592	591	570	607	584	545	570	582	570	636	574	576	585	565	582	575	575	575	563	554	549	593	617	562	551	580	541	544	576	583	551	525	575	574	572	572	579	569	541	569	593	595	579	559	570	602	537	547	571	607	596	583	532	552	586	563	580	594	596	576	581	522	528	601	573	572	583	589	562	572	579	602	542	564	612	561	611	562	587	575	549	546	605	571	546	593	590	570	597	571	578	575	557	556	587	606	532	575	603	566	564	574	589	588	598	548	562	570	563	603	562	564	548	590	572	572	571	565	554	515	595	575	575	535	581	616	554	584	530	582	582	551	575	538	545	545	533	633	576	568	555	569	571	594	583	559	589	609	554	555	560	574	561	604	611	594	556	548	593	540	544	569	578	596	565	565	559	560	552	601	555	556	584	576	582	599	538	518	578	564	602	548	583	554	578	591	561	554	562	571	569	575	529	562	556	558	555	579	569	583	553	555	563	540	591	504	528	539	554	541	571	567	579	578	574	568	540	567	616	627	546	547	575	551	613	540	582	539	596	576	552	583	577	573	556	561	552	536	567	599	576	563	595	553	562	542	541	553	540	548	553	540	583	561	551	561	594	559	540	594	558	572	572	576	594	593	563	592	575	588	579	531	539	598	565	580	562	552	555	622	544	566	566	570	613	566	583	557	565	543	590	566	589	566	582	559	577	553	595	557	558	547	603	547	583	610	559	563	578	567	608	585	548	592	550	554	585	551	582	568	580	570	582	581	589	592	569	600	536	580	530	593	577	545	532	558	563
27045	19685	9930	3790	2165	1627	1331	1186	1122	1039	960	966	951	930	881	892	847	833	722	721	654	668	708	701	642	655	604	559	615	641	606	572	596	573	586	614	560	587	577	563	630	620	585	544	566	582	580	572	575	597	555	559	605	561	546	550	602	587	613	573	598	605	618	562	606	626	560	600	615	586	577	564	584	568	588	562	568	611	567	587	575	596	543	595	518	597	565	566	558	572	600	549	554	580	579	586	571	581	605	644	546	569	556	574	591	566	572	593	514	560	536	581	563	600	577	601	558	552	579	576	607	589	565	576	601	580	538	568	564	580	537	609	559	589	585	558	593	594	580	567	545	548	552	598	544	536	580	555	546	585	568	501	581	587	539	534	544	550	566	611	578	566	537	571	574	606	545	557	556	576	557	605	572	582	603	609	560	600	582	572	573	520	570	573	564	575	567	553	603	571	560	565	568	538	560	566	554	549	588	557	571	545	589	581	577	594	560	606	553	553	584	579	542	593	574	550	608	523	561	568	580	561	589	618	564	564	629	609	598	558	538	606	566	567	550	567	571	606	588	549	574	514	558	613	559	621	577	539	567	588	569	601	554	616	574	588	561	630	603	618	583	605	532	585	571	590	570	565	566	578	602	568	546	577	560	565	554	562	588	597	550	562	562	570	608	582	616	575	585	569	527	572	594	560	567	565	620	578	553	586	601	563	593	581	596	568	585	565	579	580	586	614	543	555	587	613	567	547	580	568	569	586	590	554	561	576	603	547	519	535	568	574	552	586	551	541	571	566	560	614	568	586	593	591	615	563	583	596	535	554	564	584	570	585	580	620	614	557	586	577	544	541	562	547	619	602	554	587	621	573	574	561	558	563	561	566	572	581	629	571	567	571	600	585	585	577	560	564	599	588	584	625	601	520	520	560	606	570	549	552	584	581	550	568	622	596	575	572	584	586	592	564	607	591	561	597	570	563	568	585	577	579	574	572	583	578	556	551	559	568	599	523	574	626	582	573	576	554	580	575	589	608	593	562	567	528	598	581	571	576	620	607	575	579	560	619	540	601	603	539	554	606	572	570	583	545	558	578	552	558	543	546	559	546	576	582	559	568	585	564	596	548	586	570	572	606	557	594	567	560	633	528	521	605	586	554	588	567	567	535	579	577	590	569	549	555	585	549	588	598	537	617	569	588	577	547	580	569	563	569	551	538	568	600	592	581	566	572	581	555	569	564	586	582	544	521	574	576	561	644	538	587	556	562	597	544	570	563	645	541	594	571	590	553	567	609	541	567	560	604	586	609	606	568	575	558	557	548	578	584	587	591	614	630	583	592	587	577	534	566	590	564	617	602	580	585	554	591	587	595	583	611	572	598	576	557	570	553	579	558	561	539	544	566	578	558	559	551	587	576	588	600	580	557	585	546	642	559	587	577	510	596	568	552	581	574	536	606	535	576	552	568	555	571	605	572	539	601	537	552	534	576	563	576	567	529	603	570	530	602	599	594	620	556	583	580	574	564	582	577	601	574	554	587	572	609	593	539	597	576	587	590	575	613	615	575	592	604	596	573	541	558	565	594	579	559	584	550	594	561	575	591	560	596	517	557	536	568	558	588	619	574	601	571	609	593	559	556	577	564	601	599	581	559	563	548	539	597	572	573	574	574	577	579	551	559	534	542	543	567	621	573	551	571	626	580	585	557	591	560	576	587	578	557	556	607	525	592	583	578	568	592	537	558	576	533	569	598	593	554	570	602	573	549	574	597	572	566	615	568	599	532	521	593	584	563	557	547	597	569	574	580	614	573	539	519	530	591	594	578	586	593	553	569	597	589	578	614	577	556	599	571	559	533	615	603	554	607	576	552	534	615	572	546	605	614	606	597	554	591	579	598	592	554	604	609	591	531	571	583	533	605	613	576	555	568	603	598	581	590	579	568	550	547	609	600	544	556	562	548	558	567	589	531	600	570	520	563	597	606	590	560	550	559	528	596	566	586	615	612	530	579	598	572	575	532	556	581	568	610	611	574	570	538	567	570	582	553	573	569	539	603	582	572	541	556	615	557	582	596	613	589	558	529	578	559	594	589	542	577	645	598	580	552	559	549	561	570	572	561	562	563	564	569	577	590	572	554	571	607	568	553	601	534	607	575	598	578	587	582	544	565	588	605	578	564	591	581	607	627	632	558	595	532	559	585	595	576	577	544	589	603	580	561	577	546	547	533	549	592	563	561	583	563	567	559	548	588	558	509	612	567	556	580	533	557	575	600	549	556	592	549	598	560	553	562	578	559	550	549	568	569	549	582	578	516	585	544	565	593	548	572	574	595	589	617	537	545	552	574	563	563	594	577	543	570	613	549	562	548	593	553	600	581	638	554	605	572	618	569	536	576	544	584	544	559	558	551	566	549	562	586	608	597	578	555	593	551	555	551	558	548	556	599	585	584	563	578	525	594	556	572	551	618	592	587	593	549	597	590	546	601	582	550	554	566	601	591	557	544	608	571	567	531	596	601	543	501	542	575	547	590	563	592	576	528	538	545	582	545	561	560	557	622	555	609	571	547	581	615	550	534	602	594	628	519	569	548	601	531	598	576	554	567	579	587	574	539	574	560	540	561	585	635	560	535	608	550	579	556	590	506	567	571	612	591	593	574	553	567	570	573	605	588	596	571	573	563	578	587	553	573	568	596	540	583	563	563	566	594	584	549	555	534	578	605	546	551	574	563	557	553	573	584	594	540	587	570	563	554	587	596	588	581	575	559	595	569	592	558	547	523	584	572	593	566	548	550	553	585	603	602	550	573	582	580	571	637	614	537	588	572	573	580	555	563	587	579	581	595	575	608	548	604	573	581	566	561	556	586	575	595	606	604	597	521	584	518	607	566	563	589	569	604	539	584	546	592	551	581	561	622	571	580	537	548	566	556	559	584	557	590	543	609	609	578	504	555	553	574	567	595	552	563	585	568	544	556	578	540	563	599	584	560	581	594	594	521	589	550	531	522	535	556	565	590	559	550	582	564	563	598	615	571	578	559	591	550	535	572	542	586	562	608	538	609	565	542	566	639	572	566	546	606	565	597	570	600	583	596	578	560	610	612	550	578	562	533	527	585	533	568	607	566	578	584	597	576	581	616	589	532	620	556	536	576	541	589	633	616	608	564	571	605	556	565	575	566	576	603	578	588	533	534	574	599	592	600	533	602	586	575	605	575	599	568	589	577	544	527	568	584	572	597	593	583	591	546	515	562	567	548	540	600	558	549	566	584	574	598	578	555	565	595	592	544	608	609	570	566	566	593	545	566	590	585	620	606	595	611	555	611	574	546	572	579	564	616	544	538	568	567	530	563	586	583	558	557	557	610	570	532	595	556	558	576	591	569	567	558	573	545	637	599	565	564	566	578	569	575	552	599	569	527	547	565	545	519	598	569	585	578	551	594	548	564	607	612	579	588	512	552	549	518	578	578	542	582	575	570	545	582	593	584	578	586	599	606	561	544	621	597	537	533	584	563
10446	14233	9680	5325	3786	2970	2444	2284	2195	1994	1855	1701	1797	1673	1520	1436	1291	1255	1155	1161	1019	906	880	844	850	819	803	808	806	816	725	708	807	741	737	689	692	788	737	709	740	755	668	729	726	713	755	696	710	742	703	725	712	728	711	676	688	725	713	743	679	690	706	693	744	675	723	708	710	705	740	728	670	751	709	735	718	750	678	720	725	729	712	772	723	679	680	720	743	711	730	731	704	667	679	716	693	705	732	708	681	706	684	681	696	752	718	673	713	710	747	727	691	767	742	732	707	686	737	708	701	652	678	700	683	701	683	719	731	700	714	664	706	706	706	725	713	741	713	744	738	703	723	733	719	743	705	707	688	728	726	644	712	735	713	694	714	770	722	700	672	681	707	737	754	719	690	699	694	698	706	703	687	689	723	715	699	708	728	677	745	673	692	694	679	734	706	720	672	707	715	726	724	698	706	713	733	731	692	653	666	695	718	676	697	723	725	732	698	728	673	724	700	717	754	766	707	674	701	688	692	769	714	701	725	803	734	647	717	710	716	746	742	755	696	652	738	714	690	720	686	712	692	660	664	687	725	752	700	659	724	679	756	696	727	716	705	760	718	696	719	744	731	764	699	662	709	745	723	744	756	704	709	749	692	697	745	715	713	686	694	704	724	724	735	662	753	711	696	694	706	728	757	681	728	707	682	698	748	692	713	692	716	674	688	734	662	760	667	729	751	721	636	741	683	698	725	720	698	715	726	766	719	687	697	670	687	688	716	681	698	712	718	721	687	710	696	730	707	728	733	704	734	742	702	688	662	686	689	730	696	708	702	668	718	680	701	748	772	678	708	690	724	697	700	690	696	759	691	748	686	687	699	719	724	723	701	720	732	722	752	736	702	693	720	733	729	665	706	728	702	732	669	747	666	699	704	722	733	740	736	672	705	699	751	642	710	723	741	705	742	689	728	730	690	695	756	720	682	690	708	751	732	708	765	672	715	718	686	726	687	683	731	691	744	713	714	709	740	686	703	714	707	726	708	729	734	699	719	677	732	679	710	672	698	695	698	682	695	754	717	707	702	728	699	746	749	714	688	723	689	740	707	713	704	699	716	662	718	727	709	710	721	681	718	760	729	800	780	703	705	711	725	711	713	682	735	710	713	768	672	717	706	732	672	649	709	683	669	729	726	715	697	674	727	712	702	696	754	702	700	748	686	747	728	721	740	704	735	748	736	720	645	726	742	716	671	699	714	696	721	743	721	745	739	682	767	637	734	701	728	681	726	730	684	713	717	691	676	734	715	725	699	693	727	744	710	689	733	700	739	711	716	706	701	681	700	709	690	721	741	705	701	715	706	696	702	762	697	680	736	721	728	689	745	685	684	747	683	673	710	718	705	672	719	685	699	710	749	677	677	736	717	705	691	731	706	728	670	690	743	677	736	714	755	746	760	717	734	725	732	697	754	693	710	716	686	694	707	715	692	752	696	701	700	698	715	697	683	690	720	670	707	704	779	713	689	694	737	729	660	719	727	709	697	710	726	686	742	691	734	728	707	675	727	746	667	728	723	732	722	689	744	758	719	713	696	710	753	773	700	736	734	762	734	670	708	750	751	702	714	704	693	726	706	711	705	756	732	714	749	712	731	725	736	690	688	702	765	728	690	726	722	720	734	660	736	684	734	686	671	720	690	723	662	693	709	745	728	712	735	718	747	704	678	716	704	725	751	716	756	745	696	710	761	709	723	759	708	728	700	729	729	709	739	749	699	712	723	695	694	670	727	715	739	681	692	733	699	688	700	737	749	717	792	716	693	751	691	701	717	714	712	748	680	728	722	718	647	741	756	701	728	676	724	714	764	712	679	686	707	755	695	700	722	698	743	672	725	776	702	667	755	729	705	680	699	718	689	727	721	725	710	758	721	700	686	721	731	704	660	697	750	736	704	705	715	719	687	725	722	715	715	702	687	697	728	718	677	745	716	731	638	731	675	724	656	683	701	729	715	750	734	697	676	732	750	730	661	720	649	659	647	756	680	675	733	707	705	687	741	723	734	716	717	671	707	756	714	729	722	717	747	705	726	742	685	717	760	712	730	696	740	692	737	702	723	711	724	714	709	681	726	723	702	706	695	706	676	730	704	727	732	720	760	727	707	715	719	699	743	756	694	728	664	683	735	680	678	662	695	737	747	716	741	740	739	744	734	693	681	661	716	682	681	729	712	771	704	747	691	744	674	749	706	716	724	690	700	700	671	713	679	689	718	727	671	701	736	699	680	740	734	725	717	703	728	679	743	740	748	683	724	695	685	690	706	692	697	686	686	716	714	740	690	730	714	737	711	739	701	734	720	673	705	676	718	740	747	692	749	745	729	728	731	746	661	700	695	672	728	734	737	736	734	740	688	694	737	666	708	674	706	708	733	752	718	706	692	689	705	676	680	763	745	697	746	710	682	716	694	766	721	672	698	678	731	748	670	691	726	674	736	743	713	741	736	704	711	697	709	691	706	709	735	685	704	680	691	683	701	695	748	684	734	757	745	731	724	700	716	725	682	723	671	735	756	695	718	701	766	690	693	711	710	686	727	703	724	734	744	671	694	750	741	709	719	745	663	677	670	710	754	694	696	736	736	684	683	726	668	721	669	687	771	719	707	720	687	746	701	767	677	704	733	720	714	717	782	705	683	682	683	676	690	695	696	725	745	733	675	678	748	690	715	747	735	732	667	709	727	726	730	706	699	700	736	728	691	719	741	648	718	731	742	706	776	682	721	693	738	714	738	729	794	759	745	677	708	744	672	678	758	717	753	722	674	717	704	732	698	746	700	778	735	662	746	730	726	731	697	669	671	711	771	728	715	685	724	690	683	720	726	655	737	729	745	721	692	708	688	702	710	730	696	678	736	700	731	707	713	732	712	700	716	758	694	707	724	706	647	736	685	664	740	742	722	755	715	715	740	728	689	690	668	717	684	721	700	720	745	729	671	721	709	732	707	737	691	746	716	694	702	688	730	783	698	717	711	693	674	687	701	750	768	662	713	675	709	726	723	738	718	716	687	736	721	665	707	727	737	737	692	707	669	705	701	690	725	764	702	709	733	670	702	697	731	707	724	713	684	739	703	715	694	689	700	718	731	724	744	659	701	736	704	720	701	726	701	707	756	737	698	720	724	699	700	733	730	710	713	745	669	726	751	685	697	660	771	696	727	723	702	728	690	694	747	667	748	691	747	747	733	706	667	705	747	724	724	701	655	735	686	692	731	705	709	712	711	697	747	709	683	753	733	722	706	697	682	685	708	696	725	743	766	721	754	693	703	696	706	679	695	765	715	735	749	738	671	728	717	704	758	732	747	666	697	703	759	743	738	743	716	749	718	723	670	686	722	724	735	682	675	720	692	682	717	726	692	717	696	723	713	724	707	712	716	719	672	694	712	730	751	713	768	677	715	706	707	733	687	698	677	724	745	723	680	710	731	665	725	721	685	699	700	785	673	663	741	687	723	725	709	717	734	704
23900	20962	27851	24233	20755	8177	2677	1894	1574	1395	1137	1065	1122	1028	990	848	828	775	721	654	599	572	520	533	475	481	499	401	448	475	417	401	393	407	403	366	381	393	357	389	392	386	369	340	392	354	356	354	365	363	352	339	351	352	373	369	361	351	355	375	332	323	336	358	347	369	369	356	348	359	345	350	358	370	349	355	347	334	301	343	333	347	377	336	322	376	336	364	321	313	334	359	355	374	379	318	340	366	332	316	346	342	348	322	347	360	385	336	378	346	347	346	311	351	347	370	347	359	334	355	320	320	349	317	365	361	354	368	350	306	336	317	357	330	342	355	360	341	371	347	303	327	340	328	332	321	346	343	335	317	324	331	323	370	370	344	360	342	365	374	357	355	324	358	350	361	356	387	338	339	338	350	359	355	374	364	358	350	348	365	345	376	346	377	345	372	378	329	331	375	368	359	328	299	362	325	374	358	316	353	341	373	338	374	352	346	347	375	355	322	316	359	346	350	350	372	356	357	320	357	368	340	359	340	310	361	351	363	331	322	364	378	373	370	353	332	353	354	370	349	345	355	353	314	353	343	345	331	380	354	365	353	342	347	365	331	341	349	359	338	352	345	319	345	326	350	324	339	333	359	353	345	364	337	373	364	357	355	340	345	338	360	373	325	361	344	339	353	355	312	311	338	324	354	353	374	333	373	349	347	339	341	335	372	338	345	332	366	365	354	340	334	343	335	335	349	391	334	316	337	370	345	390	362	317	347	333	349	326	334	344	324	345	319	349	366	329	350	376	356	325	349	360	344	337	331	379	366	349	344	346	348	357	356	343	354	342	332	382	330	368	310	343	326	304	345	321	370	347	364	342	357	357	328	368	353	351	340	323	337	340	364	313	303	310	363	343	319	349	351	359	327	350	333	358	356	370	359	339	302	327	307	340	364	326	344	328	325	355	345	316	382	357	337	360	334	363	342	352	350	359	347	337	313	348	336	369	331	327	381	344	321	372	389	387	331	320	372	370	340	342	311	391	335	371	338	354	345	329	347	358	367	355	355	312	351	361	319	353	347	380	372	373	328	387	322	347	330	359	345	403	382	358	362	355	331	337	348	347	369	339	353	308	328	314	343	413	331	338	340	379	362	340	338	326	333	355	331	353	360	339	325	339	345	335	395	326	344	350	354	336	378	356	318	385	359	366	361	343	363	326	370	326	342	345	346	345	349	406	379	322	354	356	342	347	327	341	339	335	335	357	359	363	355	319	329	343	364	349	354	381	336	401	332	365	369	361	350	374	348	328	359	357	348	336	355	333	336	323	355	345	362	329	343	336	370	347	323	316	326	326	362	349	350	343	384	337	332	353	329	337	343	362	351	338	344	363	315	376	333	362	364	324	350	341	351	315	372	361	338	376	323	362	366	358	384	321	366	351	357	360	355	353	329	367	378	371	340	359	326	367	331	334	364	364	356	367	358	346	341	352	355	330	354	316	370	363	339	344	350	326	332	377	348	378	339	361	363	346	325	339	366	324	369	313	333	343	331	361	341	353	347	349	337	349	314	342	346	350	389	337	326	346	332	344	364	354	317	350	336	365	343	347	365	373	328	356	331	338	346	321	378	327	338	314	353	341	310	318	350	348	313	360	336	307	341	322	353	336	382	319	346	354	333	327	365	351	365	334	353	354	327	378	307	357	340	336	303	402	341	391	354	355	360	326	339	345	357	338	328	370	335	347	331	366	337	330	332	364	340	329	373	358	342	354	381	357	293	334	348	335	340	326	325	325	371	343	351	411	323	349	348	308	357	320	373	356	343	342	347	353	344	353	293	346	351	357	375	352	340	330	379	338	347	370	323	351	362	349	347	334	343	385	359	333	367	324	342	355	360	350	355	347	354	356	339	342	351	312	328	357	339	343	317	345	326	358	391	364	331	353	351	350	339	382	349	350	340	367	363	368	310	317	354	340	337	371	365	340	366	357	326	369	336	356	358	356	330	326	352	319	334	374	344	367	363	315	383	368	345	317	365	359	353	356	352	357	347	360	371	350	355	342	373	361	332	323	362	317	327	383	349	364	332	315	340	350	342	349	342	351	362	349	347	366	374	345	365	369	345	354	376	354	331	349	371	315	349	345	404	367	342	356	360	367	345	318	337	374	308	316	345	347	352	307	378	349	339	336	367	322	341	345	358	337	364	356	348	349	340	324	337	349	353	341	355	354	321	340	353	329	346	380	349	349	356	337	333	349	336	343	357	292	348	380	363	336	364	360	335	358	346	321	383	370	348	317	337	299	344	328	322	332	381	352	305	344	346	340	369	366	369	369	363	360	328	312	333	335	340	342	325	335	312	362	358	354	354	321	358	328	348	344	315	365	339	343	345	359	358	343	330	349	347	370	343	371	380	374	376	318	333	339	364	333	349	360	368	364	346	355	370	345	332	341	355	360	355	317	332	331	377	374	357	356	378	301	334	355	354	325	375	335	356	355	326	358	326	347	339	310	345	354	351	353	362	313	341	361	347	364	323	337	352	344	373	351	360	368	346	364	355	371	362	347	330	351	362	336	374	328	364	392	353	346	371	355	313	364	350	383	340	360	353	329	363	344	384	311	326	319	373	360	329	329	312	340	349	345	343	367	347	329	338	337	369	352	352	321	360	348	355	328	352	364	339	332	352	350	342	299	341	333	376	372	360	371	363	355	335	334	343	346	357	302	331	370	369	339	331	345	347	363	366	353	348	372	357	343	318	338	339	367	373	315	336	343	337	355	364	326	358	341	358	360	330	344	352	331	372	340	369	351	348	358	352	307	354	341	377	335	329	373	362	353	336	368	362	368	361	367	336	358	374	353	352	347	338	319	333	399	344	344	302	343	310	349	344	344	349	349	356	353	338	340	340	364	348	354	362	347	333	363	365	315	350	331	368	352	314	353	367	323	324	371	314	331	315	375	371	340	335	324	340	334	345	375	371	338	344	370	381	336	338	352	391	362	341	359	337	363	370	334	361	356	318	344	349	355	355	349	333	337	313	345	370	312	359	368	344	365	350	376	354	341	336	310	340	344	336	333	362	356	317	326	343	325	323	345	322	348	346	338	313	355	356	335	346	336	342	326	345	362	357	337	360	377	382	340	342	358	330	332	342	336	363	351	331	355	374	354	362	361	350	292	376	371	335	325	366	329	354	327	373	364	337	369	360	346	332	317	357	352	341	353	312	355	339	310	308	326	351	377	350	339	326	351	352	360	356	355	345	353	341	341	318	343	352	356	333	315	297	337	365	363	334	352	341	345	357	338	346	320	357	348	416	338	356	338	353	352	329	379	351	352	313	334	343	337	310	322	340	328	346	342	318	335	312	367	334	364	340	366	344	380	353	344	340	314	356	336	316	346	353	361	354	300	330	343	371	328	317	337	362	344	343	325	336	335	338	344	329	348	360	333	381	312	347	354	364	349	332	346	337	362	327	367	373	331	338	357	351	370	322	323	328	371	360	371	318	327	333	342	327	342	348
28013	29105	17183	9913	7389	5726	4571	4170	3625	3187	2762	2372	2329	2227	1901	1846	1597	1513	1288	1314	1038	868	829	822	850	751	714	641	653	636	512	518	543	515	523	512	501	539	476	495	513	446	484	474	459	493	465	476	426	489	458	466	457	498	457	424	419	417	451	456	455	423	426	442	420	463	436	414	452	431	492	470	411	440	443	455	468	411	439	455	425	486	464	471	436	434	442	461	449	449	465	473	459	490	445	470	454	482	432	420	429	415	451	488	457	445	457	474	442	436	444	427	421	446	482	451	462	437	453	398	481	434	428	452	443	435	468	419	454	441	418	422	425	442	435	442	462	453	428	431	430	414	459	439	429	468	413	449	422	387	450	433	470	482	450	426	437	431	467	413	425	382	490	456	435	445	445	479	447	481	432	414	419	429	436	505	452	446	454	444	454	481	440	460	491	426	481	398	459	418	474	468	458	452	422	413	438	443	438	432	417	462	426	429	450	418	456	438	444	422	468	441	426	448	419	422	449	469	450	466	448	461	431	445	441	461	474	440	427	474	432	423	430	451	453	450	452	453	438	468	455	450	398	411	428	415	443	447	425	431	426	406	451	425	427	424	422	417	470	458	434	420	430	443	428	440	447	471	464	462	463	447	473	462	442	427	426	427	453	461	463	439	442	433	418	436	450	441	427	434	422	451	448	444	437	471	445	407	435	386	428	446	429	449	417	467	426	431	440	472	461	445	434	442	442	466	418	413	467	443	446	446	420	457	428	415	432	434	470	429	429	503	451	439	444	430	431	487	439	480	413	429	446	447	429	428	438	429	443	434	442	444	434	474	449	439	441	446	433	407	442	439	471	402	432	423	436	415	433	427	443	457	444	460	420	433	434	435	428	440	411	479	434	439	440	401	446	440	420	464	439	461	425	429	414	442	440	445	448	442	452	430	410	461	486	479	458	455	473	477	456	461	409	454	472	452	421	448	452	425	395	414	401	437	466	475	456	464	437	455	426	440	410	467	478	451	450	432	433	464	449	408	462	463	424	465	442	441	445	446	443	442	461	463	430	443	441	464	476	477	445	440	415	434	423	450	431	465	459	461	441	451	475	444	449	441	427	493	456	419	438	411	454	468	424	464	433	457	433	500	417	432	403	450	428	455	454	427	446	418	417	410	422	453	426	459	474	472	449	455	432	464	453	450	408	470	456	457	481	436	438	419	438	444	445	424	425	446	456	440	416	420	454	428	426	438	415	455	458	427	428	443	441	424	465	434	509	476	467	435	433	465	460	424	424	433	450	410	435	457	459	445	468	475	423	465	432	435	431	476	481	470	477	436	461	424	464	448	423	442	465	448	442	454	394	422	456	469	452	393	420	426	427	420	412	402	467	442	465	394	420	458	444	439	405	436	432	436	423	418	447	428	442	427	431	388	449	467	465	464	440	439	436	428	453	460	430	442	469	434	435	481	458	456	470	444	433	426	455	421	439	428	449	459	421	447	426	430	411	423	472	444	481	431	441	443	474	403	414	443	435	424	413	458	419	448	465	431	437	452	430	426	452	429	447	445	465	474	442	452	457	433	436	439	420	485	441	430	418	419	452	465	452	427	430	419	453	433	428	412	440	451	443	429	440	476	427	427	453	435	451	408	474	444	424	473	414	420	465	439	435	436	497	413	438	460	454	449	458	413	457	426	432	416	472	430	489	456	451	482	431	454	451	451	448	436	471	443	423	474	435	459	458	421	455	482	416	436	432	457	468	446	435	422	455	409	470	428	438	460	454	477	417	467	430	427	443	451	439	426	460	446	425	486	452	457	441	443	473	418	442	375	475	430	445	459	463	439	442	430	429	466	469	405	433	486	428	445	421	470	434	439	471	478	449	451	436	448	433	434	454	450	493	452	463	401	461	431	425	480	421	446	444	440	466	415	442	404	451	427	447	445	431	477	439	394	421	419	463	419	429	491	437	422	451	454	414	431	469	400	401	465	448	413	464	402	413	446	442	429	452	425	451	467	407	451	428	428	462	432	439	443	450	469	487	446	457	469	452	432	436	442	465	454	472	424	440	479	423	437	433	472	473	460	429	467	438	404	449	449	444	430	459	438	454	459	459	437	408	408	412	435	419	417	421	431	433	452	433	491	438	429	469	444	442	427	444	426	455	435	433	451	431	440	413	397	419	437	487	472	440	456	439	455	473	435	450	461	434	465	433	443	423	435	445	438	492	466	473	485	424	447	448	432	422	432	457	442	417	451	485	485	432	455	396	431	463	446	445	468	459	447	412	392	466	456	479	436	469	474	463	454	450	457	439	432	450	433	437	471	460	421	449	431	438	476	430	440	435	440	434	431	467	436	429	422	465	434	457	447	461	451	423	445	458	427	406	435	428	477	464	432	440	473	485	407	445	485	465	468	447	440	470	480	442	468	449	426	459	447	441	430	474	452	444	395	442	446	459	416	492	418	459	480	438	435	415	480	450	450	446	462	438	445	457	428	410	454	459	446	418	445	453	459	455	414	436	461	442	447	458	448	436	432	408	425	443	442	421	405	432	447	455	457	431	468	421	441	442	418	460	442	438	425	485	427	446	430	424	425	461	422	448	402	444	413	463	434	417	434	437	475	387	458	451	434	440	460	443	479	441	441	446	439	493	421	433	413	491	449	382	433	439	467	449	434	445	467	442	434	436	398	472	454	465	439	440	411	457	456	495	432	445	428	470	439	439	423	433	440	459	445	446	477	467	436	441	439	438	456	475	491	430	437	473	461	416	461	444	427	445	468	414	430	441	417	463	404	461	451	473	435	471	404	398	451	435	442	451	438	436	443	461	433	462	422	447	433	446	437	435	434	449	468	412	434	495	435	429	477	444	457	415	475	460	413	473	435	423	423	451	442	468	482	428	441	464	442	416	426	484	430	410	404	477	422	425	447	431	483	433	421	428	415	455	439	461	429	476	449	448	437	441	429	448	454	437	455	456	450	465	460	458	425	436	460	451	420	443	430	455	486	481	444	445	430	471	434	393	438	451	442	431	412	465	446	447	471	450	462	438	459	478	489	472	446	473	417	432	481	448	465	447	429	456	451	446	407	422	436	451	425	446	447	425	451	424	466	408	422	441	455	428	422	489	412	411	435	435	484	411	430	409	451	463	482	433	405	431	443	434	455	459	456	441	469	447	474	496	455	397	423	446	440	462	440	426	438	460	471	464	415	424	420	476	428	450	431	443	414	459	438	447	468	429	473	498	442	450	424	481	432	437	457	439	444	460	442	445	441	419	438	408	426	469	438	466	425	399	412	447	417	453	415	456	444	418	451	440	411	444	462	432	425	424	417	488	473	445	445	442	455	429	434	439	455	447	467	422	441	434	426	452	439	422	460	458	419	439	444	431	454	474	437	438	439	452	398	474	405	475	463	443	427	482	442	425	461	470	418	433	439	396	454	458	470	453	428	469	442	452	460	454	432	434	445	436	431	443	399	440	459	468	437	435	433	443	419	446	453	431	468	463	457	438	414
25086	20962	26529	24911	7739	2383	1966	1667	1555	1353	1313	1249	1271	1210	1134	1130	1080	1091	992	991	963	926	928	863	879	845	791	793	838	797	750	764	769	774	765	767	793	812	724	731	774	722	754	801	791	770	765	756	748	704	799	707	796	769	816	773	788	766	723	752	759	736	770	736	762	734	761	720	775	702	709	742	696	740	768	718	788	731	734	769	778	795	702	774	764	801	779	752	758	726	735	708	720	789	742	761	760	724	766	777	805	752	736	726	785	805	726	765	789	756	768	732	704	759	762	780	744	758	759	760	763	752	778	740	761	741	775	743	736	741	742	747	744	774	719	682	779	763	744	762	719	724	768	751	775	747	711	722	741	774	727	739	736	714	757	751	688	734	719	782	749	731	784	763	786	730	725	717	756	731	720	760	773	719	714	760	740	749	738	778	732	719	764	732	746	748	757	694	715	744	701	751	731	754	732	764	734	749	780	741	720	781	780	789	730	750	737	715	743	741	764	733	767	699	744	751	741	745	719	697	755	718	750	707	747	739	766	751	768	781	736	731	803	778	756	713	701	734	711	789	779	699	751	729	726	775	763	720	745	868	742	745	703	758	766	739	710	747	751	734	692	704	726	750	738	721	743	730	716	762	764	738	754	718	736	707	744	768	782	766	791	760	753	752	763	746	765	724	718	768	756	741	728	748	717	718	801	752	790	742	726	750	713	747	748	715	685	731	766	779	756	715	774	779	781	757	791	730	771	759	711	762	766	731	791	786	716	699	770	742	691	722	751	808	730	716	742	760	760	787	718	703	745	724	794	773	762	705	735	738	722	721	803	768	740	768	738	747	724	725	740	721	737	796	759	705	719	737	767	716	727	777	737	742	743	772	751	761	716	748	741	707	687	705	753	745	742	718	717	732	771	730	734	719	780	734	778	754	788	768	698	789	755	752	763	761	710	717	739	791	766	762	765	743	755	743	717	736	734	765	724	717	736	751	751	772	676	758	694	819	747	774	758	748	748	700	684	699	731	710	753	736	707	673	782	714	763	755	758	806	749	762	741	760	781	748	775	796	708	689	755	709	810	754	807	775	788	752	765	780	757	697	765	754	710	744	782	804	697	724	748	714	783	794	697	754	739	745	749	802	728	779	753	732	723	807	791	782	709	809	756	769	756	763	758	747	760	792	730	735	744	702	702	759	722	780	723	711	695	707	776	736	738	728	755	719	742	783	755	754	774	761	733	685	800	739	743	738	723	732	747	755	707	737	709	741	753	733	761	745	743	783	780	792	723	702	731	731	744	748	712	771	782	746	755	724	751	765	733	718	679	686	748	698	749	739	749	758	770	764	721	693	732	767	776	751	710	745	719	751	765	768	743	813	662	774	753	780	694	719	741	785	776	761	745	763	750	775	739	760	751	704	749	714	749	749	772	757	741	727	690	735	744	749	756	730	772	728	704	771	768	710	779	739	742	746	718	747	712	702	743	729	780	753	772	769	723	737	763	737	740	726	745	708	732	759	777	762	740	737	760	777	724	717	741	758	729	819	727	751	766	754	722	756	761	764	776	733	741	714	748	724	751	748	758	734	699	697	718	789	771	742	794	791	745	732	796	729	753	766	714	742	755	724	720	779	743	782	757	730	804	706	698	743	797	758	711	755	754	706	720	745	790	750	694	764	793	708	750	738	722	722	757	723	752	789	743	771	761	719	711	733	725	718	719	722	767	782	762	743	751	733	751	696	750	710	734	713	716	759	773	758	739	735	776	726	744	771	728	767	691	727	717	740	659	709	693	748	736	775	801	715	738	723	712	746	762	769	800	739	740	771	746	743	712	787	750	742	709	758	766	777	768	665	716	732	745	817	730	791	773	778	762	741	736	777	765	751	770	707	784	788	702	773	751	706	713	777	753	789	694	737	721	746	772	752	757	727	733	757	723	766	748	731	777	762	740	757	730	694	735	762	719	772	726	769	759	758	768	763	777	693	744	735	749	698	717	774	725	701	752	723	700	696	735	760	772	828	717	755	775	716	711	755	768	730	737	715	731	733	733	700	746	759	715	735	773	731	770	725	818	782	796	779	711	743	720	760	736	798	747	745	701	754	724	742	747	793	737	784	727	730	741	748	764	717	771	777	775	772	732	781	772	692	691	736	769	724	760	673	784	719	773	726	732	798	681	741	720	688	749	748	740	792	734	703	731	751	791	709	731	747	757	784	763	736	777	769	723	729	732	766	756	698	767	767	796	721	714	732	745	760	763	759	727	774	711	750	758	716	726	756	762	723	724	738	710	760	697	792	737	748	720	740	765	823	727	754	709	774	710	720	754	740	769	733	713	733	763	738	772	782	765	742	748	716	799	743	732	724	740	707	752	741	736	703	736	760	737	722	717	770	795	745	724	749	704	737	766	744	757	762	712	702	734	761	759	777	783	728	712	742	767	775	697	778	771	719	704	768	712	755	758	753	751	775	788	759	759	729	742	695	727	782	746	755	748	757	705	736	724	771	779	717	719	740	760	761	750	788	743	742	772	756	790	669	722	791	742	741	767	760	763	784	744	780	697	776	739	758	726	806	725	709	809	758	762	757	787	756	728	690	709	749	746	780	708	722	735	716	749	746	734	763	758	766	752	772	711	751	723	783	793	747	820	752	749	756	736	758	742	759	775	727	746	729	745	727	734	758	738	707	794	741	761	759	730	751	722	767	757	735	799	754	729	702	722	752	767	743	787	726	742	748	746	757	756	728	720	702	739	715	741	741	734	713	750	706	754	751	753	711	753	744	778	758	736	729	745	723	738	722	744	758	708	761	744	752	715	728	760	737	749	756	744	740	737	768	725	717	735	736	717	778	747	750	759	743	719	770	694	722	790	703	740	766	787	807	751	780	780	798	739	715	755	728	747	739	718	728	746	738	792	745	793	770	749	812	754	721	755	755	774	740	738	777	770	791	729	803	751	732	733	726	751	717	726	719	746	740	800	774	711	751	755	737	724	743	707	718	717	718	741	715	775	827	774	725	736	777	753	758	751	756	806	756	692	750	768	745	747	788	721	717	731	793	751	781	794	825	745	822	792	769	750	716	784	727	744	763	736	746	728	775	747	753	743	761	776	776	750	804	718	760	763	737	730	725	744	749	716	684	746	743	727	732	761	760	735	671	749	697	757	758	783	767	718	728	762	773	772	755	748	714	766	735	732	763	705	793	729	727	769	743	772	731	747	753	696	761	741	745	772	724	763	739	749	747	763	729	720	717	734	797	754	755	782	767	742	745	758	753	714	730	700	780	718	729	747	814	774	737	761	762	766	780	738	750	747	791	825	749	748	761	741	745	763	720	743	748	754	703	693	697	719	754	747	708	748	742	745	720	737	748	777	733	757	709	745	753	733	776	744	743	775	786	704	768	733	732	776	761	743	761	768	802	737	731	732	764	719	769	725	742	766	750	763	700	737	726	755	721	686	802	780	730	764	721	763	729	701	778	789	744	818	819	775	787	734	738	772	805	825	730	730	746
28231	23444	13099	7331	5580	4439	3766	3453	3140	2700	2577	2317	2246	2269	1951	1843	1734	1700	1562	1422	1354	1243	1218	1165	1151	1047	1062	1018	1003	996	919	972	913	979	962	947	925	994	913	947	882	886	912	895	913	974	909	943	926	909	885	881	877	877	890	871	860	873	914	900	877	912	835	888	924	895	901	967	890	976	944	973	930	928	899	932	921	918	935	965	873	934	909	929	907	872	892	950	898	889	892	889	903	926	952	906	891	926	903	893	914	861	896	885	903	899	880	844	923	957	892	931	941	914	924	938	887	912	906	938	890	902	863	861	932	894	919	870	916	941	893	935	914	852	929	959	922	906	877	926	931	875	939	901	912	890	903	891	911	907	894	935	903	885	910	883	914	919	899	941	884	836	927	925	908	904	850	932	885	843	916	872	947	894	902	883	940	923	941	936	871	926	886	901	957	945	887	915	878	913	919	843	890	855	864	903	908	880	901	950	938	919	896	881	859	906	892	886	888	886	943	915	914	895	891	877	865	922	966	888	912	917	886	887	869	903	914	879	919	869	901	849	890	875	899	939	854	869	917	889	859	807	872	830	872	896	858	892	972	862	872	874	919	941	935	912	941	889	912	915	852	882	913	907	893	886	952	916	895	925	863	888	852	932	895	951	886	873	908	877	841	919	869	942	888	901	916	884	895	926	971	921	859	905	850	882	953	952	883	922	923	944	863	947	884	949	861	891	983	899	884	968	935	900	922	863	925	910	917	921	885	895	920	891	903	928	888	938	914	926	961	883	896	888	912	903	882	875	828	896	882	886	912	842	910	910	888	865	857	945	907	909	884	898	873	928	926	933	881	832	918	906	866	880	911	870	876	946	929	910	966	881	947	881	914	891	865	878	968	891	887	942	922	886	928	897	938	910	938	908	878	812	861	908	899	931	915	940	893	936	921	906	894	871	937	918	859	935	880	901	822	894	870	943	861	863	914	861	908	912	903	959	905	876	883	949	888	861	944	865	892	856	873	845	902	922	902	925	933	897	890	878	871	927	917	883	910	892	908	910	866	891	912	919	871	876	946	910	899	950	900	884	931	930	958	950	909	901	953	949	886	849	941	920	879	891	926	911	888	898	875	881	884	862	856	886	909	849	890	917	881	878	931	940	874	900	953	872	888	876	929	909	892	895	891	942	863	860	913	886	892	933	877	868	930	856	872	961	899	915	875	929	887	897	859	888	892	914	869	866	887	890	865	957	916	900	875	891	868	922	941	881	900	922	904	863	872	931	878	863	890	866	882	915	916	880	931	877	873	850	833	882	889	906	929	885	917	896	889	939	923	842	874	893	884	901	862	905	874	893	886	897	893	882	910	933	878	906	881	889	946	856	924	833	861	960	874	919	869	864	866	918	858	871	972	942	903	904	850	948	887	939	847	887	911	920	912	872	951	930	938	887	969	857	904	896	900	903	909	951	905	877	861	906	932	894	902	948	886	945	938	910	897	860	887	872	902	928	918	944	961	924	929	857	903	892	876	932	955	841	926	904	887	878	890	866	884	976	906	913	891	915	972	871	901	924	856	937	883	905	855	881	893	911	884	850	890	910	872	905	904	914	932	906	921	906	904	949	924	839	897	879	898	868	955	941	910	856	910	944	941	919	921	903	860	917	888	906	876	917	922	879	884	891	969	916	832	903	862	912	885	882	909	903	884	903	905	985	919	901	908	938	894	890	871	885	871	909	938	922	867	909	892	919	903	918	847	880	888	913	895	914	878	938	843	894	904	960	894	924	957	894	894	932	918	857	907	912	920	879	890	911	924	889	926	904	912	927	899	908	912	929	883	884	852	929	933	885	887	873	887	890	956	917	877	927	911	911	921	907	942	913	897	917	920	927	921	911	921	876	874	859	851	854	894	918	839	884	895	896	906	905	894	893	883	886	906	925	904	828	954	925	853	879	854	903	884	920	902	915	874	892	971	875	904	886	860	902	904	880	886	867	886	938	898	835	878	884	888	891	879	866	885	856	941	925	920	881	894	921	908	923	855	869	876	880	925	890	893	894	861	914	889	889	913	896	943	929	874	885	895	876	909	953	893	860	920	900	913	886	961	872	888	880	900	892	890	920	899	928	899	919	912	878	880	874	882	943	924	953	886	947	878	858	926	913	833	861	912	935	879	927	940	916	905	948	921	850	811	891	855	870	886	875	863	907	894	897	919	854	901	872	905	952	902	893	857	874	893	916	902	940	869	954	904	835	880	836	880	945	893	906	868	858	926	838	911	905	900	915	881	886	901	914	910	928	825	915	908	937	897	866	882	880	884	862	964	954	928	933	894	904	917	899	903	921	897	894	877	842	865	909	871	856	907	893	860	888	856	839	920	903	885	831	879	908	878	919	927	871	894	864	932	899	932	877	903	935	909	904	932	913	891	908	893	890	871	831	841	901	924	889	878	903	926	921	871	884	925	890	900	855	881	916	865	933	873	891	950	822	943	872	926	903	921	861	923	873	880	974	899	887	933	916	886	880	901	901	877	897	871	888	908	897	832	916	873	882	909	902	906	934	938	921	832	902	910	893	902	834	868	943	876	842	862	914	917	913	853	902	881	939	874	904	874	826	870	896	892	931	883	926	868	878	874	893	879	891	969	936	876	862	885	934	914	889	862	927	878	825	919	887	908	898	919	871	897	929	900	906	863	852	900	864	894	939	924	909	872	867	938	887	919	936	907	885	886	873	881	870	928	888	895	881	875	938	899	921	908	888	913	880	973	886	929	938	915	901	902	922	927	882	931	931	911	915	897	858	892	903	878	881	903	862	887	874	890	914	906	916	913	902	862	927	863	908	890	889	868	869	917	895	896	924	975	900	856	893	923	932	907	890	937	912	866	911	899	913	830	862	922	950	943	890	867	910	900	869	912	847	891	950	886	898	914	886	901	893	882	888	903	929	910	879	882	927	895	845	933	895	870	854	946	930	933	835	867	853	828	929	935	908	897	875	890	875	858	883	878	918	909	928	878	929	892	882	885	931	886	941	884	854	956	917	921	928	922	867	838	893	892	898	976	866	836	883	881	866	857	926	890	942	861	938	911	867	961	879	871	910	904	872	871	914	817	878	914	890	897	896	935	870	878	931	877	859	907	867	893	904	898	893	899	915	933	909	894	884	911	838	916	889	950	887	910	939	940	884	828	900	939	935	863	903	939	888	911	887	852	881	950	875	901	830	878	834	932	895	901	891	914	882	868	873	888	890	897	887	931	900	853	903	921	881	849	913	916	892	905	968	900	876	913	911	869	934	940	925	886	920	920	951	923	886	876	905	877	899	920	890	867	851	937	906	918	893	908	881	914	891	854	907	896	880	839	930	868	905	884	865	921	872	877	885	864	916	912	926	907	914	862	905	969	950	915	936	886	844	918	886	850	886	894	885	855	883	943	910	819	897	915	896	908	961	959	942	884	880	896	902	871	876	903	912	903	868	870	921	882	916	907	907	878	880	920	870	939	890	866	931	928	909	921	942	898	885
22943	21060	28650	23708	21054	20941	8866	3302	2404	2069	1862	1667	1652	1557	1360	1332	1243	1101	1128	1003	875	800	741	745	759	695	658	605	659	629	532	549	600	560	553	558	519	514	530	480	531	510	512	541	484	504	463	488	483	525	473	535	495	505	502	509	461	499	480	512	501	483	491	452	517	493	509	456	507	538	474	514	451	471	517	504	498	537	539	541	483	484	458	516	482	479	510	487	501	485	506	495	510	492	472	487	503	482	474	504	461	472	486	486	487	497	470	459	496	479	499	488	503	471	495	498	522	495	498	467	489	508	490	461	479	514	493	473	431	494	499	507	514	506	483	489	451	481	469	454	492	499	490	504	457	499	472	492	507	469	483	519	516	466	480	510	498	494	521	510	468	502	483	480	460	498	494	512	490	462	450	508	441	465	480	500	495	469	461	496	479	489	488	507	480	460	478	526	490	468	469	510	523	487	469	491	488	480	494	480	448	470	504	525	484	507	449	473	479	502	463	457	472	470	466	476	509	487	491	494	487	521	480	482	507	503	486	474	497	456	493	517	495	464	487	503	486	494	474	478	493	524	450	471	514	520	459	502	515	453	523	514	522	470	471	495	473	506	517	492	463	458	475	514	459	493	466	484	451	507	477	510	501	534	463	483	487	498	491	472	461	454	518	536	485	504	483	497	482	430	469	456	485	477	505	471	471	480	498	477	470	462	466	450	446	531	467	494	514	493	469	447	494	512	459	434	503	432	526	471	487	464	476	508	487	560	528	479	544	488	510	499	491	524	487	490	531	504	506	452	429	510	483	428	491	523	488	519	538	493	464	460	496	511	548	519	462	466	484	449	514	508	469	461	489	465	493	484	485	483	457	488	477	474	486	489	495	491	495	496	465	486	504	462	491	465	503	478	471	501	458	478	475	494	454	458	474	474	486	506	458	500	441	497	498	498	438	476	490	544	526	470	506	482	501	474	465	469	531	466	466	493	495	482	484	441	492	500	483	484	467	516	496	514	477	527	448	506	505	435	472	487	456	488	515	514	522	473	493	478	497	470	462	479	473	483	529	487	460	514	502	466	477	485	524	471	482	455	510	511	521	490	465	493	523	467	492	503	491	493	526	515	464	517	440	522	479	488	504	501	488	473	484	457	469	474	475	497	455	512	452	512	497	509	478	486	503	515	490	488	448	465	513	463	523	504	477	525	500	489	486	510	502	496	477	472	463	484	493	510	472	455	493	513	471	512	479	504	494	508	465	462	493	498	479	485	471	490	503	484	473	495	475	492	481	494	482	503	486	490	497	484	473	496	466	466	471	473	467	514	461	475	493	473	501	465	515	470	506	499	500	506	444	533	467	493	487	516	479	457	493	467	497	486	495	469	495	461	495	454	493	467	502	501	525	505	506	493	517	482	493	442	450	495	507	490	458	488	511	488	486	477	501	489	488	487	478	505	475	491	456	479	470	474	496	444	481	508	486	519	490	501	459	477	482	516	456	478	481	490	513	458	496	488	501	499	496	490	453	514	488	465	525	459	485	528	521	496	519	475	511	504	475	517	433	482	466	486	474	499	470	474	504	469	480	448	499	480	502	513	470	506	454	511	543	505	480	474	520	478	483	535	481	478	473	444	466	484	470	489	475	498	452	490	456	488	441	485	478	511	475	479	499	458	520	466	517	523	509	483	496	518	508	477	465	492	493	457	478	492	490	492	468	491	491	479	453	478	502	518	469	490	514	487	463	457	474	457	496	491	459	482	485	514	502	503	475	488	480	486	477	495	477	452	489	452	454	466	465	469	500	496	502	506	495	500	496	535	469	503	474	492	426	471	451	534	495	502	474	455	466	444	522	436	500	502	493	520	491	504	494	501	488	512	462	479	477	455	502	445	486	484	491	459	498	491	499	502	495	470	443	485	479	459	498	487	470	502	516	481	504	501	458	485	465	478	497	456	504	513	493	495	486	524	480	480	445	477	467	525	517	476	543	522	470	501	533	462	422	458	505	498	471	481	508	482	469	469	473	474	496	459	463	428	506	528	505	432	485	514	456	486	537	467	502	495	464	473	474	484	486	470	480	513	494	467	482	487	456	440	487	465	470	494	499	510	471	485	417	510	490	480	442	483	470	465	472	495	473	472	498	488	504	500	467	509	466	504	496	488	466	475	472	481	508	495	512	461	485	504	512	484	471	507	476	461	529	478	457	503	487	467	481	485	475	511	463	479	525	447	487	515	432	502	504	461	470	487	480	494	501	491	530	465	475	444	502	470	486	504	524	510	489	472	467	487	501	485	494	471	506	488	507	500	457	450	515	466	468	519	475	505	414	498	489	490	504	477	475	467	443	483	505	474	504	446	491	455	520	481	470	482	490	453	469	470	470	482	455	499	465	477	487	428	489	472	493	475	488	510	484	490	524	493	455	477	489	457	467	500	492	457	506	487	455	466	525	508	496	486	473	491	487	507	491	466	483	482	510	468	470	528	512	467	534	474	474	490	459	511	468	534	481	465	465	515	481	452	506	496	482	496	475	487	458	510	441	509	487	429	499	471	524	498	482	455	508	520	493	481	482	457	482	467	484	470	454	491	519	487	496	475	500	540	463	472	474	440	474	484	489	472	509	478	550	473	488	433	472	474	511	515	426	501	482	440	485	510	492	471	520	493	504	479	472	487	448	465	505	462	497	505	522	463	490	479	484	489	457	494	481	460	471	454	494	512	530	501	444	491	468	507	476	527	490	464	478	469	493	470	465	511	502	495	465	486	473	490	484	513	521	497	519	486	510	471	500	505	501	499	488	493	472	476	469	501	497	520	482	476	442	463	466	512	494	495	490	513	486	479	461	488	490	530	457	473	464	520	529	463	476	485	494	513	547	476	496	507	489	484	475	461	536	523	524	506	493	464	489	479	508	461	448	467	406	518	492	469	471	468	511	494	502	500	471	498	481	481	498	496	507	465	454	497	513	437	510	485	457	484	513	478	487	483	483	505	474	470	491	477	488	527	452	486	492	537	501	459	497	483	486	470	515	507	476	505	506	464	490	491	488	484	486	493	486	505	515	441	480	488	455	492	486	472	458	466	484	479	522	517	528	433	476	462	486	538	490	511	465	488	478	432	449	485	512	507	483	500	461	465	488	453	510	484	484	485	475	510	453	496	495	488	467	477	498	470	572	495	487	484	466	473	506	522	502	519	512	481	500	491	499	497	458	498	505	451	485	480	472	509	475	508	506	476	500	453	455	496	495	494	468	507	485	468	503	477	512	470	487	501	482	498	515	511	508	480	491	509	489	483	507	446	481	493	454	451	449	466	484	457	487	508	528	481	489	505	467	482	486	468	496	470	485	491	479	498	473	455	474	503	529	514	510	457	424	479	515	462	485	507	468	470	522	454	494	506	498	428	488	457	467	506	481	528	460	503	503	459	512	498	476	469	482	501	493	454	460	476	468	450	434	531	490	456	489	516	492	507	492	495	493	498	491	515	499	473	499	477	524	489	481	457	468	514	483	461
37877	35547	22054	14237	10809	8645	7553	6407	5298	4532	3975	3610	3598	3426	2972	2641	2397	2021	1978	1716	1569	1324	1261	1243	1154	1037	962	978	950	839	755	750	716	699	674	699	686	729	685	665	689	630	640	692	612	592	580	611	621	575	540	589	600	586	604	572	579	589	601	581	605	604	541	606	594	539	611	580	600	596	600	576	555	570	595	591	603	590	580	567	596	580	600	580	569	607	571	577	571	623	611	637	585	623	565	565	580	562	562	602	588	585	563	565	616	592	597	556	621	594	567	567	571	598	609	585	561	542	612	579	541	566	600	560	593	578	581	576	566	545	552	551	542	582	587	556	600	598	597	571	611	582	625	564	586	591	628	564	594	588	558	599	592	577	571	577	590	548	556	551	568	574	581	590	583	569	612	633	573	576	565	540	601	572	584	580	619	555	579	590	623	575	584	595	573	583	546	571	604	575	549	563	586	625	564	607	589	588	596	555	563	571	597	616	557	564	540	561	603	588	580	548	631	588	572	595	609	548	566	541	576	589	567	557	519	556	619	551	590	558	547	586	599	579	581	614	563	574	609	581	634	613	599	551	606	543	605	606	566	550	584	567	636	613	584	601	582	554	541	573	582	551	608	610	567	563	585	568	573	592	609	556	573	547	552	523	591	586	586	585	554	623	607	579	554	591	554	573	571	597	599	601	570	558	594	588	531	578	560	552	561	583	585	543	573	578	615	577	585	540	555	608	575	600	597	591	603	566	561	562	582	564	573	554	586	562	603	600	586	535	595	592	589	608	547	619	606	559	556	579	565	536	593	549	581	546	555	613	576	586	568	584	561	586	586	616	592	587	598	574	541	595	591	596	561	627	606	582	582	592	577	557	558	594	578	604	590	545	562	562	576	584	553	588	593	577	597	566	577	598	586	561	622	547	605	600	609	546	585	523	564	542	569	592	573	564	565	582	582	588	587	602	567	579	623	595	606	546	608	600	578	548	581	577	589	579	606	612	557	580	557	618	563	548	560	585	540	568	595	569	565	610	541	614	535	560	550	534	573	605	569	593	603	569	580	551	614	573	572	599	549	535	605	581	554	560	608	571	592	550	584	587	584	582	587	606	601	576	615	570	589	581	593	597	570	585	598	584	532	576	572	588	629	567	561	605	568	593	601	578	602	559	585	573	593	602	605	567	556	563	594	547	589	565	611	539	555	535	597	534	555	574	538	602	541	539	602	551	609	528	594	556	583	561	570	582	588	582	602	593	608	587	554	560	616	601	575	629	595	586	586	583	586	570	550	555	590	552	585	616	615	593	515	526	612	571	592	579	599	512	580	585	596	559	586	584	601	548	560	590	588	601	592	586	602	595	566	537	572	535	580	587	587	603	551	552	555	578	603	570	562	578	578	591	531	552	573	595	565	599	587	576	576	543	525	577	578	601	581	584	589	588	597	584	587	572	577	575	582	567	579	623	544	594	563	597	570	572	589	585	592	624	561	554	565	580	586	554	563	565	637	591	564	616	553	578	579	588	611	585	605	574	547	543	569	595	597	589	579	554	554	575	611	596	561	574	622	574	562	580	562	565	593	572	582	520	579	533	579	564	568	569	514	562	618	599	571	558	528	581	589	630	566	580	595	578	541	516	633	584	562	538	569	577	588	629	542	588	620	596	580	594	561	603	586	566	630	590	569	561	535	565	583	588	608	558	584	576	540	576	614	626	545	571	608	569	526	592	569	607	598	567	543	572	600	563	561	581	564	547	556	553	596	588	549	592	578	549	577	591	572	582	596	595	605	576	533	584	582	554	608	606	584	572	598	620	571	557	552	587	597	578	561	596	600	580	519	619	573	577	590	583	561	558	557	570	581	602	608	556	556	605	592	600	601	576	577	528	589	582	555	586	595	534	605	556	581	551	578	558	591	556	581	587	555	577	569	555	641	588	572	567	565	584	586	552	597	566	563	578	590	583	578	557	576	559	551	565	516	618	569	539	570	551	588	590	553	570	577	597	614	571	549	553	579	594	602	552	572	573	574	536	586	575	589	570	563	566	543	606	575	600	554	593	571	592	572	595	544	530	609	570	580	605	560	563	555	581	589	556	554	583	572	577	581	576	563	583	619	590	576	563	602	586	578	588	572	566	564	627	581	547	586	612	560	585	600	589	598	544	558	554	592	552	634	573	611	616	573	566	536	573	533	544	584	556	558	609	560	579	561	587	606	584	533	560	582	555	569	608	561	559	572	596	585	582	607	585	558	582	556	575	563	608	598	604	573	581	571	565	590	595	518	546	555	568	622	602	605	601	544	557	589	602	583	588	579	597	602	605	572	530	618	586	551	548	560	561	564	602	518	579	599	552	619	584	554	567	573	529	577	551	580	590	596	567	585	557	587	544	566	561	565	538	567	563	560	507	599	608	614	564	577	551	576	610	560	583	624	602	561	583	525	588	561	590	581	540	592	566	621	646	536	587	581	577	550	574	572	571	554	569	602	570	574	549	574	574	596	615	575	547	574	554	604	572	547	553	560	585	606	577	568	585	565	593	564	586	544	582	547	557	561	596	595	588	618	588	600	586	583	559	574	574	587	584	573	549	561	544	594	633	559	601	581	555	574	548	595	560	568	583	574	567	562	574	512	564	607	588	591	564	593	559	608	585	603	566	571	568	571	585	586	568	514	569	544	575	564	604	563	624	553	599	577	550	592	562	614	574	546	563	581	544	565	613	621	572	601	546	579	596	579	585	561	576	541	576	599	590	584	579	552	617	601	596	529	597	583	620	582	560	585	596	602	578	590	603	563	557	558	610	572	581	592	575	626	600	575	598	547	577	614	591	542	570	587	610	584	571	594	565	575	580	624	587	603	610	591	620	614	561	622	567	621	609	562	587	576	591	596	613	560	587	617	562	571	605	537	601	594	606	546	576	605	571	607	606	574	605	573	588	577	586	583	577	562	559	588	576	567	604	606	601	592	576	551	567	542	570	626	605	572	559	551	583	527	568	570	523	562	615	589	596	583	541	569	578	557	602	573	559	619	603	586	544	609	574	576	587	575	561	577	609	572	587	567	622	572	603	575	570	584	620	606	571	567	588	631	565	537	575	639	575	555	573	592	585	592	594	554	583	525	582	589	547	570	594	565	570	588	573	578	536	572	571	586	597	603	614	547	605	557	559	570	572	559	584	567	586	576	600	562	606	592	636	594	561	560	608	610	563	539	577	573	585	558	604	606	595	575	533	605	598	557	571	587	570	568	593	547	588	558	557	583	560	615	580	586	614	574	584	604	582	611	601	580	554	564	559	627	611	549	558	557	585	565	573	583	562	627	564	553	556	574	555	595	582	566	587	551	535	528	631	557	582	578	562	588	571	567	570	552	583	568	609	546	576	551	553	597	569	559	560	567	574	571	562	565	562	621	620	532	578	616	591	509	531	568	569	582	563	567	578	547	590	574	619	555	580	561	566	547	587	564	611	580	561	560	555	576	554	607	569	536	533	599	592	623	605	573	541	605	575	561	555
27022	19515	9690	3735	2200	1725	1514	1198	1088	1044	912	917	946	930	872	862	829	755	797	798	685	681	694	672	622	591	594	596	597	612	625	592	562	631	591	610	591	572	547	592	566	588	596	578	597	520	567	566	604	589	596	595	595	608	556	631	613	550	577	550	577	576	592	526	548	570	577	592	555	543	570	613	625	548	566	572	558	551	629	572	532	559	559	615	595	569	583	573	585	539	582	574	603	567	601	570	631	630	590	578	599	545	605	606	572	576	549	631	640	552	595	639	547	517	596	590	585	581	566	599	556	600	581	579	587	587	570	550	554	543	574	580	568	534	619	594	586	542	584	560	598	583	638	603	555	596	572	610	604	570	564	553	554	607	590	555	582	590	549	578	542	570	534	567	594	592	577	614	588	563	617	602	611	560	561	529	567	572	570	589	554	619	573	581	561	588	570	559	558	600	587	608	561	589	559	577	578	622	595	547	572	552	599	559	592	570	584	564	595	561	588	585	583	553	585	574	575	551	585	575	557	597	524	601	577	577	558	577	587	576	565	580	593	547	582	535	588	550	554	578	542	565	560	539	607	575	619	545	581	607	558	581	559	536	617	554	563	528	614	589	573	560	554	556	565	571	580	555	573	578	573	566	601	583	573	590	574	611	554	572	550	585	585	557	546	587	530	569	567	597	594	599	572	562	578	598	580	570	575	546	518	581	608	604	610	594	617	595	587	564	577	610	537	567	562	563	576	609	557	596	587	575	530	563	548	557	607	562	556	592	596	560	564	587	564	584	607	564	576	566	529	578	541	584	576	570	575	587	554	590	571	587	591	571	590	565	582	598	619	585	563	593	563	596	546	591	593	573	625	603	589	539	546	591	575	522	587	592	637	592	587	649	552	575	589	559	561	554	581	594	597	542	559	572	591	569	610	563	583	550	553	570	572	549	563	579	597	543	562	576	579	590	616	574	565	543	585	557	561	577	596	602	608	572	533	556	616	596	570	571	608	597	572	577	551	556	566	570	583	580	605	575	594	581	573	556	584	574	561	564	590	570	587	567	563	629	581	597	631	568	572	536	588	601	578	571	581	578	552	571	601	581	574	573	540	587	564	581	555	595	551	554	606	601	547	546	584	574	569	596	639	637	571	585	574	580	590	560	562	572	564	605	552	547	611	612	585	555	552	538	624	548	568	545	592	571	562	547	597	587	615	541	585	591	619	604	550	562	615	565	563	614	577	576	595	583	562	566	587	576	548	568	540	580	584	580	556	547	579	550	532	581	594	523	593	552	582	583	604	596	548	546	591	551	584	572	580	575	606	580	536	570	573	574	573	576	550	536	589	590	557	601	591	591	545	619	633	578	618	592	567	592	583	576	616	523	549	585	546	596	564	639	593	580	588	612	609	573	599	565	563	568	585	539	544	591	572	584	562	578	625	547	602	563	610	596	585	592	546	532	566	577	553	563	554	564	634	573	577	551	563	520	607	568	606	559	542	589	568	604	580	586	547	560	580	580	576	577	535	570	582	564	620	557	562	599	532	602	584	582	599	551	598	565	567	601	518	592	551	555	562	579	581	595	559	603	592	587	583	586	562	574	597	561	626	558	564	602	607	567	586	518	594	579	587	573	625	570	576	603	578	579	592	631	609	545	598	593	625	622	608	579	605	610	607	603	566	563	580	616	547	559	579	586	586	579	625	577	576	563	570	527	576	567	539	554	601	581	593	600	576	572	581	544	585	586	555	548	559	565	562	595	574	595	592	550	575	545	536	582	584	552	597	535	599	588	584	540	584	612	614	585	540	580	602	590	591	577	555	592	564	574	542	591	559	578	557	565	589	569	580	578	565	556	585	569	568	571	541	547	613	563	592	600	581	581	575	578	594	607	555	594	591	575	568	606	588	545	567	579	603	600	570	617	589	571	532	579	527	578	569	556	604	568	574	575	568	618	542	541	595	545	586	539	520	590	582	556	587	586	574	522	594	579	575	595	576	539	576	554	571	578	558	551	599	574	607	589	577	577	551	591	572	582	547	580	577	561	605	615	512	530	550	596	617	560	551	588	574	563	584	606	610	589	580	584	537	552	555	576	565	566	583	608	555	573	615	545	578	587	564	572	589	547	552	651	619	553	525	577	562	590	566	531	567	576	596	549	556	543	546	558	597	556	581	570	615	542	569	563	614	573	575	583	577	603	609	584	567	540	551	600	560	585	589	604	589	580	590	570	562	589	561	589	609	603	617	572	520	598	612	570	592	554	613	551	561	606	539	558	571	550	596	578	591	580	561	570	612	587	580	580	561	645	563	584	569	592	550	534	551	570	569	591	586	559	580	574	552	560	588	579	598	580	577	558	564	584	561	562	572	572	587	588	633	576	578	557	548	521	561	547	588	535	602	566	574	521	556	548	585	543	529	587	583	526	583	527	582	586	580	531	545	596	602	570	587	508	584	614	608	582	584	563	590	602	609	570	574	606	592	551	552	614	573	553	585	557	593	545	578	577	549	599	547	571	563	590	579	538	570	547	573	534	587	581	572	614	597	561	613	575	596	564	596	599	582	577	582	586	579	562	587	571	596	613	541	534	589	584	588	610	588	592	570	603	565	579	574	578	576	561	575	589	585	633	535	573	583	613	562	563	589	567	596	581	570	540	576	582	595	603	562	580	558	580	590	562	565	598	544	581	623	590	552	572	581	550	551	553	582	600	588	593	587	588	556	525	583	590	561	576	630	535	599	541	556	603	574	591	547	604	638	554	571	571	569	551	561	576	603	544	573	576	598	538	554	589	619	553	585	622	584	569	575	570	606	577	586	580	590	555	607	535	610	565	579	579	580	603	567	594	555	620	555	565	593	591	559	575	612	588	579	534	559	620	568	576	578	578	543	554	571	540	610	516	572	535	598	568	594	541	591	604	559	569	589	565	585	581	573	562	605	590	574	549	582	585	567	595	575	592	641	556	582	586	533	561	580	617	593	581	578	601	611	609	559	549	564	570	606	564	581	602	585	590	561	548	542	571	563	575	624	546	597	571	615	530	592	572	590	586	593	585	598	598	552	576	583	568	612	578	540	559	585	527	517	612	618	559	572	586	534	535	606	575	579	593	571	583	594	565	545	563	592	576	532	555	575	602	594	529	575	576	572	604	545	547	557	569	550	571	553	597	591	550	583	596	569	592	538	603	614	634	545	575	561	562	574	627	592	568	571	545	566	559	519	589	574	588	536	598	592	584	540	561	559	540	560	560	570	632	606	587	600	572	585	539	581	607	613	607	609	565	580	605	574	550	597	538	565	600	605	590	601	608	583	578	559	580	601	591	550	522	553	593	556	569	603	587	542	583	576	604	574	577	594	592	588	581	596	586	604	618	568	544	560	562	571	605	565	544	621	578	559	620	591	580	588	550	581	567	559	601	601	560	601	548	616	616	598	552	557	627	566	601	581	616	562	586	549	632	583	578	538	578	541	588	557	563	561	550	535	574	576	542	548	555	614	581	587	609	552	585	597	554
11433	12676	9088	5151	3860	2971	2773	2531	1977	1961	1724	1664	1716	1700	1660	1461	1339	1243	1197	1076	1006	904	890	875	852	832	804	805	780	764	779	787	726	736	679	734	720	741	736	681	740	762	744	737	700	696	758	679	650	735	705	715	703	679	724	685	698	735	749	705	745	702	712	722	703	716	718	716	695	728	761	705	708	751	696	683	728	713	723	742	707	697	741	748	740	724	710	724	706	732	693	732	684	744	727	731	738	751	667	733	686	724	690	718	719	663	714	694	674	702	728	697	732	698	700	641	732	707	693	703	719	733	729	711	699	694	700	771	660	716	706	681	676	745	698	707	709	652	714	699	689	690	721	763	733	747	684	702	702	666	693	724	712	655	732	703	668	711	715	696	747	764	706	685	699	728	669	736	752	721	719	700	696	731	733	730	784	712	691	704	649	656	718	677	712	663	702	693	671	720	684	760	745	670	709	722	703	725	752	729	703	693	717	703	708	726	713	771	734	735	736	703	712	732	719	714	708	679	725	752	749	698	720	725	717	705	687	722	734	690	782	694	756	724	680	666	669	713	767	732	714	727	697	755	705	707	677	692	716	702	720	714	719	748	659	723	741	712	727	731	727	713	737	727	658	682	761	714	667	746	694	668	739	691	721	733	687	727	743	711	714	721	680	734	672	656	707	709	749	715	711	722	719	720	714	731	691	777	707	707	738	712	713	698	688	705	723	732	700	687	727	684	701	704	649	679	703	720	671	711	686	745	699	713	689	749	700	718	716	718	703	680	766	703	733	680	696	718	723	694	716	697	681	666	731	747	738	698	653	700	717	692	702	690	730	693	707	706	682	671	698	731	708	698	692	767	693	732	697	771	739	740	688	690	760	702	725	695	708	735	719	735	732	729	702	731	708	706	685	768	711	677	738	702	693	706	709	696	680	695	680	714	726	717	708	726	706	738	720	706	709	712	695	751	706	686	710	734	727	643	693	711	732	760	691	723	705	684	673	690	693	698	734	717	675	770	706	738	696	723	698	712	685	730	732	727	716	689	696	710	721	673	691	723	706	670	717	691	707	715	721	729	697	704	708	692	740	724	736	702	732	674	740	705	696	681	734	703	706	685	745	709	705	688	663	720	703	685	712	713	679	731	693	686	726	647	762	707	709	733	724	731	716	731	708	680	724	751	736	741	700	717	719	739	715	722	742	725	737	717	710	693	676	736	696	717	709	762	719	709	695	691	717	699	734	734	705	733	671	693	738	751	689	704	677	719	699	732	724	675	737	725	682	726	674	757	674	689	716	722	691	694	683	715	706	743	733	700	764	722	673	739	695	722	686	672	724	687	721	751	712	705	746	691	744	730	745	735	671	731	731	708	666	732	710	717	693	699	738	766	714	728	734	706	739	664	736	683	729	673	727	721	710	686	672	668	717	675	670	724	720	701	734	714	677	676	698	732	666	749	672	714	668	726	704	697	713	702	730	718	692	745	703	684	740	699	737	709	709	689	724	685	744	738	715	713	690	734	694	706	741	691	744	707	721	708	737	727	737	735	735	721	718	720	661	723	718	688	729	722	728	686	761	742	656	719	683	688	677	700	693	717	704	711	653	716	720	729	690	703	752	713	687	674	650	720	713	724	735	723	723	721	731	719	711	720	729	751	738	733	706	701	766	712	709	695	706	732	696	695	752	683	713	710	720	695	664	682	692	670	721	646	675	746	677	727	733	704	739	724	695	713	713	716	706	734	677	705	709	698	728	706	689	693	723	736	675	688	709	700	718	663	692	693	746	728	740	697	692	738	690	731	676	697	703	760	711	714	694	675	736	717	696	724	687	711	700	707	681	651	729	715	691	721	701	673	714	710	708	747	702	683	748	709	725	713	730	756	707	732	705	690	698	741	721	721	680	739	695	752	671	741	683	711	708	727	726	723	687	681	684	698	668	722	753	678	712	669	704	655	736	708	737	666	730	717	739	734	728	737	717	732	664	703	726	701	722	708	708	744	676	767	734	732	716	697	686	707	700	739	699	726	689	760	739	779	762	745	724	706	681	667	662	710	678	744	639	716	723	749	700	677	741	704	728	731	758	682	730	747	716	733	738	728	688	716	725	685	749	713	708	721	730	690	731	696	694	685	729	699	669	707	689	701	722	672	706	752	673	742	697	739	732	727	731	693	710	710	727	695	745	699	721	703	695	682	664	697	690	769	694	704	751	697	748	674	713	745	714	729	665	715	707	717	718	728	745	761	693	699	787	719	737	737	721	763	682	699	660	755	674	707	735	723	723	736	729	721	710	698	707	747	695	698	698	727	711	684	671	698	713	690	762	731	739	712	647	734	715	700	705	719	722	721	765	691	770	760	709	766	734	714	713	719	783	680	710	692	696	723	682	713	709	739	767	670	714	702	689	762	680	715	709	722	750	735	693	743	698	747	694	725	679	713	709	724	672	723	715	699	751	707	705	716	715	724	685	693	675	711	732	711	714	685	666	759	714	697	660	743	714	685	711	721	717	715	734	706	726	682	727	714	724	723	646	730	717	704	720	741	733	737	696	726	725	737	723	725	715	662	694	701	727	758	707	726	686	741	725	718	717	724	701	688	696	693	731	705	700	708	704	756	767	715	733	714	714	729	680	713	719	701	721	686	726	701	751	695	720	731	715	743	718	723	718	691	696	732	677	777	773	689	697	714	698	697	725	712	719	721	711	677	753	735	703	704	712	706	710	749	753	720	739	737	725	755	698	685	700	733	675	755	703	679	726	697	708	701	742	709	730	706	718	695	733	799	720	742	726	717	738	695	744	692	685	717	704	777	715	697	720	714	716	711	699	665	702	698	711	641	724	705	726	723	701	750	682	726	686	686	708	743	693	730	712	725	690	700	733	708	697	751	730	719	706	766	697	714	684	703	726	732	701	721	678	705	712	657	671	696	778	682	702	713	709	773	746	703	706	705	686	739	758	707	736	707	679	690	723	692	760	647	745	695	710	705	705	714	646	707	709	706	742	743	642	692	673	709	713	689	692	742	713	725	683	673	716	748	732	727	716	672	714	746	706	696	681	695	694	749	740	748	732	703	717	720	743	739	779	705	742	708	707	698	737	707	705	728	697	728	696	734	696	686	715	736	731	736	706	705	679	710	718	676	660	710	717	684	722	725	718	733	760	704	700	740	705	770	719	732	718	730	696	682	734	699	747	733	712	670	725	725	710	737	750	697	721	749	708	710	717	658	749	735	671	745	700	714	722	692	727	726	718	746	681	705	728	716	745	744	672	710	710	695	715	748	702	709	670	696	687	707	711	709	709	723	705	734	686	718	747	696	746	755	709	717	698	761	685	690	703	709	729	679	720	689	719	712	748	712	666	735	698	695	733	700	686	702	749	730	715	724	737	683	733	657	683	686	702	706	711	715	660	701	701	710	740	763	707	694	692	744	716	726	697	740	749	721	682	716	719	750	706	721	680	727	764	709	726	718	776	686	689	699	728	727	686	718	736	692	690	726	716	704	718	682
23914	21022	28186	24096	20839	8247	3011	2035	1554	1281	1161	1089	1109	1076	993	920	901	848	704	582	601	597	530	539	504	468	454	397	398	406	387	415	403	375	413	399	382	370	349	335	380	367	351	344	353	370	354	346	335	329	355	349	354	362	347	345	345	376	330	363	362	370	354	377	342	370	344	340	359	358	377	355	338	368	338	378	362	355	347	342	328	310	343	353	380	372	333	315	377	373	380	366	388	357	367	370	359	344	365	378	323	375	374	336	400	350	380	356	366	331	413	311	351	346	336	355	363	382	334	346	342	307	381	386	350	359	338	341	346	335	336	314	350	329	334	362	349	351	361	371	351	353	332	363	353	347	346	335	319	363	390	337	331	319	375	363	332	329	342	357	328	394	359	376	329	345	376	344	355	357	348	354	347	375	341	364	340	340	332	338	313	368	346	345	342	360	343	332	358	345	315	351	332	368	345	369	370	378	363	365	357	327	360	376	341	308	318	329	335	365	366	373	352	363	393	381	360	357	347	362	361	370	367	355	376	382	332	339	340	352	336	350	357	348	336	350	371	347	352	351	347	334	343	355	343	391	353	361	334	348	359	352	349	345	336	343	356	331	358	333	357	326	368	381	338	351	367	331	365	340	319	335	328	336	378	341	346	362	362	331	353	375	395	350	359	366	345	324	357	363	323	325	344	359	351	357	390	358	335	335	340	325	348	349	346	329	385	339	362	354	336	358	345	332	372	340	353	356	336	385	361	345	378	339	375	379	358	354	336	327	371	357	399	359	338	343	339	348	373	340	350	323	344	360	323	358	306	354	306	385	329	351	336	365	361	381	368	363	371	374	325	345	345	362	362	353	359	367	386	338	332	353	367	339	389	329	374	372	391	361	386	360	331	388	349	367	330	341	348	371	350	363	374	379	330	345	360	333	380	344	353	328	330	349	363	371	332	362	324	363	327	362	331	328	340	333	320	340	358	326	316	364	349	348	371	367	336	352	321	358	334	355	354	324	362	342	354	336	403	345	348	314	349	358	307	344	371	334	358	360	353	346	372	327	384	356	352	339	335	365	341	391	323	365	340	313	367	334	325	329	333	386	379	378	364	339	356	350	347	357	329	364	349	352	392	358	335	355	339	373	353	325	351	361	369	354	344	347	349	359	324	349	377	341	349	351	361	368	390	354	344	323	345	338	361	326	339	363	368	345	352	310	323	331	350	330	341	366	345	311	321	343	350	360	339	352	347	359	361	349	328	336	344	333	367	347	365	354	361	345	353	362	380	359	355	385	316	367	369	370	330	334	362	383	335	349	324	394	356	351	352	357	343	377	382	340	393	342	384	308	389	392	341	378	355	366	371	342	354	335	353	358	326	384	321	351	353	355	382	378	350	359	361	343	341	353	309	362	359	348	334	292	361	346	349	342	364	391	355	339	332	345	323	356	350	371	394	347	376	359	353	359	345	346	356	359	341	342	349	379	365	338	350	358	377	342	342	361	328	334	359	362	374	317	368	330	361	368	344	356	341	354	360	339	354	392	355	358	395	358	334	358	341	371	330	317	351	354	367	359	351	348	386	355	358	358	368	379	346	385	333	370	336	364	379	357	344	336	355	371	358	358	362	341	350	305	366	357	367	324	367	340	339	361	335	319	335	371	330	340	357	340	356	339	327	362	351	342	360	346	344	306	338	340	335	359	364	298	311	317	342	319	353	352	340	360	348	355	338	353	361	341	339	331	360	349	334	335	349	345	387	351	371	321	316	360	343	349	358	356	358	357	350	363	325	353	352	350	369	353	337	318	349	340	364	351	348	380	305	352	359	347	344	347	336	340	350	362	329	348	378	403	358	322	318	350	355	354	367	336	331	352	336	331	378	334	378	365	341	359	316	374	327	357	371	339	366	314	323	312	373	383	338	358	379	358	330	358	348	348	340	392	339	355	362	315	359	334	357	375	374	323	342	363	372	349	352	349	366	381	347	309	375	326	342	352	341	354	350	380	363	344	370	363	354	382	349	374	354	371	353	342	341	363	365	336	369	322	353	352	330	356	392	358	372	321	347	344	329	312	337	373	348	316	321	354	366	358	324	350	343	381	376	351	349	373	360	323	337	348	353	360	356	364	334	391	336	356	353	340	372	313	340	350	359	353	356	366	344	352	353	369	328	358	375	381	326	350	340	365	363	342	332	336	357	326	337	325	344	338	327	374	360	346	352	362	358	368	357	369	364	350	351	331	362	336	318	354	331	334	392	345	359	346	344	368	327	381	338	378	344	324	338	366	337	323	372	316	341	365	341	340	353	327	310	337	358	375	333	352	360	349	338	356	329	344	379	372	345	343	377	342	360	382	334	335	379	364	356	360	356	337	354	344	350	349	349	347	363	321	347	372	360	369	371	368	337	371	368	368	371	358	329	316	360	352	345	361	366	381	330	395	347	345	323	338	344	354	331	362	340	348	313	326	362	362	337	345	354	354	335	328	340	356	369	350	357	386	365	398	366	350	346	354	354	360	364	347	378	339	342	340	338	354	337	369	320	347	306	376	358	375	366	395	369	340	355	326	342	360	335	338	345	345	366	377	343	374	366	353	355	369	353	346	387	340	335	343	320	370	373	333	353	338	350	345	371	329	322	333	343	369	348	312	328	340	371	313	349	377	383	355	372	358	379	386	360	315	340	341	357	376	342	371	341	355	344	331	369	350	332	331	352	357	335	345	366	358	355	350	356	363	350	304	342	367	343	321	352	354	350	368	340	349	331	323	331	360	353	338	341	343	372	370	327	370	381	390	303	342	383	360	365	330	406	363	323	362	338	346	363	361	365	344	319	363	344	372	366	337	360	350	353	382	379	364	346	347	341	345	360	354	374	371	354	349	323	339	353	333	329	361	365	378	367	337	334	333	341	348	371	340	303	327	370	360	314	341	371	386	333	315	359	336	370	349	356	329	356	334	367	325	374	352	318	358	354	384	381	392	356	350	328	362	365	338	353	369	380	340	311	375	377	345	386	345	415	344	365	375	388	366	339	358	310	359	411	329	364	347	370	363	296	389	375	340	359	337	357	326	317	351	375	329	345	396	369	351	349	343	375	373	385	353	356	331	367	355	333	332	303	319	349	396	339	343	376	367	378	355	346	344	343	330	307	338	344	346	336	348	350	359	348	346	334	345	374	334	376	339	322	327	330	353	330	372	306	386	359	357	346	342	382	343	321	319	349	365	336	323	354	360	326	358	372	334	320	380	336	337	365	330	331	383	374	337	358	350	350	363	363	320	313	341	345	348	357	336	370	358	323	339	338	361	343	360	374	344	349	375	389	341	320	366	364	373	348	376	358	379	325	356	359	354	329	353	340	333	373	350	363	346	344	364	338	332	369	355	362	350	344	363	308	364	403	367	359	360	349	337	342	341	325	340	374	379	355	350	355	362	325	374	361	340	360	352	368	362	364	375	341	384	337	357	349	386	343	343	358	330	358	369	331	304	347	360	374	350	334	337	369	357	352	344	343	377
27028	25769	17091	9996	7503	5837	5329	4376	3371	2884	2582	2334	2354	2338	2091	1846	1728	1727	1402	1129	1049	911	816	888	764	746	724	683	558	536	532	549	513	534	506	530	526	531	497	501	466	471	471	482	485	442	470	465	446	446	436	487	469	458	451	447	426	442	447	438	452	437	454	438	492	469	444	455	486	454	458	457	483	458	426	427	429	419	428	482	473	431	451	447	464	470	457	460	437	478	424	455	490	468	454	473	462	462	435	470	439	442	480	453	443	439	448	448	449	435	466	481	462	443	470	426	451	428	440	419	434	461	458	451	478	413	445	469	453	473	407	418	433	484	428	414	448	443	451	462	471	441	458	418	439	431	445	421	465	455	477	432	464	460	428	476	429	432	450	446	464	446	458	441	465	414	476	454	419	472	473	418	439	448	445	418	444	472	479	438	448	427	435	485	440	432	436	430	466	457	439	420	438	463	438	454	427	423	470	470	476	437	424	447	445	439	456	450	478	444	452	466	468	509	459	464	462	468	447	436	413	428	471	412	453	440	400	450	472	442	429	439	454	423	427	462	441	418	436	461	417	424	439	460	476	450	477	445	439	373	434	426	435	450	444	428	440	434	462	450	451	459	452	475	451	407	439	416	508	441	484	470	451	436	464	406	457	437	449	439	477	485	458	426	472	441	457	423	448	431	407	477	443	476	444	419	446	466	447	468	464	426	429	463	436	457	420	464	472	446	420	419	430	446	465	459	483	452	405	464	457	413	428	402	422	418	448	443	448	407	446	458	460	481	433	489	449	435	446	448	431	445	450	440	444	449	440	422	430	424	420	458	445	411	438	441	448	453	409	452	528	461	465	431	428	458	461	476	446	446	451	436	452	440	437	445	449	429	471	490	455	443	429	405	465	454	475	445	447	428	434	476	431	435	468	439	425	439	451	519	471	441	429	421	463	395	479	438	468	445	446	446	437	421	419	444	462	441	474	412	502	452	456	449	460	474	420	489	454	440	415	490	430	442	471	438	460	417	447	426	448	442	460	427	434	452	438	411	451	452	479	389	476	437	492	435	437	446	413	440	429	440	461	438	417	448	423	443	450	433	436	421	433	480	453	463	439	434	436	432	468	441	467	444	433	466	455	449	418	445	414	460	438	447	465	441	442	455	430	471	438	447	440	441	458	455	466	445	439	427	436	399	430	437	445	436	479	459	508	428	464	447	448	448	475	413	449	441	440	462	449	434	442	431	467	447	435	461	447	466	449	467	452	417	446	447	438	426	472	479	465	412	449	454	400	464	439	474	447	418	421	447	445	431	453	452	447	450	494	451	456	450	480	465	463	481	461	395	424	415	483	414	453	411	458	433	453	412	441	405	435	435	451	455	428	465	460	450	455	455	443	446	424	468	424	472	485	414	458	433	447	421	426	473	426	439	425	446	459	467	432	439	460	410	424	419	448	425	438	432	460	446	453	442	447	451	437	400	380	465	468	421	441	448	448	429	427	449	464	443	427	426	407	427	473	442	437	470	446	441	451	420	436	442	417	433	443	443	447	452	469	413	460	483	432	473	437	471	449	440	429	412	441	408	450	450	430	420	451	476	419	475	434	420	446	461	448	448	451	436	403	464	423	411	467	420	449	434	429	452	419	449	420	444	434	434	444	426	482	449	439	460	469	450	451	493	483	475	432	461	429	440	412	445	455	431	456	443	452	458	449	465	422	450	414	462	424	491	439	444	437	438	500	445	442	461	459	442	443	432	452	462	473	435	406	443	445	400	459	402	449	452	435	411	479	449	463	431	446	442	446	477	429	473	426	430	455	478	453	477	464	438	440	456	467	450	466	488	432	469	499	435	454	445	422	437	470	475	468	437	464	441	455	426	433	431	419	427	438	468	462	467	459	423	433	472	438	426	415	414	439	436	453	452	468	430	408	455	408	433	466	436	451	438	456	434	435	452	446	423	455	456	449	476	416	460	440	408	443	410	417	466	459	454	435	474	443	451	449	458	461	410	466	423	439	434	448	480	484	470	440	467	453	439	463	477	471	428	427	421	442	483	448	434	465	418	448	429	442	461	443	455	421	444	438	428	477	434	445	441	423	488	409	400	426	431	476	429	466	449	443	417	454	436	450	454	473	411	446	449	469	432	433	475	449	430	452	452	422	457	448	469	486	471	453	451	440	439	439	451	424	432	434	435	423	414	474	449	469	460	456	440	443	407	490	431	428	476	456	481	451	411	424	431	448	426	414	393	454	437	441	417	448	434	432	458	463	454	481	450	450	471	440	441	448	457	452	457	449	398	428	422	454	466	448	449	421	446	435	426	461	467	429	460	451	476	417	475	459	460	437	462	438	437	463	467	427	463	422	473	440	449	436	415	434	478	439	426	455	422	442	450	408	426	439	464	438	419	440	444	434	444	467	441	419	463	430	427	436	457	440	428	446	420	445	424	431	467	459	437	450	466	434	438	448	469	406	472	460	400	450	432	441	445	452	518	442	428	441	477	452	498	443	432	405	426	413	447	426	448	451	457	445	450	429	456	424	425	472	406	444	463	458	484	466	434	460	462	458	404	435	421	439	463	448	441	456	429	439	457	406	442	447	434	473	436	431	425	481	444	440	459	431	441	412	433	432	467	441	459	499	434	440	464	454	484	432	444	462	454	418	451	483	442	453	455	419	455	447	421	415	402	435	453	422	423	451	449	481	442	453	421	444	434	416	485	438	463	464	462	411	456	442	451	454	397	419	448	438	465	457	456	465	471	441	450	452	455	444	457	452	456	427	458	453	440	472	414	454	460	437	451	443	443	425	417	416	405	468	432	431	426	398	410	483	453	455	464	426	408	447	459	432	485	436	470	455	492	473	492	452	415	481	441	463	486	463	467	431	442	422	428	477	454	433	457	450	428	478	401	456	463	418	442	471	442	473	455	426	444	450	438	430	460	391	438	438	435	438	410	470	416	433	422	416	418	440	405	469	497	436	458	446	438	428	473	424	478	469	411	449	446	463	464	480	448	422	445	443	469	459	455	477	463	442	435	428	439	427	481	420	459	463	425	432	464	398	423	453	446	463	447	465	433	420	478	428	408	433	415	457	458	439	469	459	463	465	428	447	443	418	422	408	453	447	450	435	426	408	458	460	446	438	451	434	433	482	410	457	446	436	441	424	454	428	454	421	457	455	453	460	451	459	432	430	426	469	464	420	420	424	426	466	430	474	416	425	467	444	444	397	429	452	449	417	439	462	455	453	469	414	436	420	417	493	482	423	409	450	459	416	480	460	435	460	459	458	461	436	440	467	482	439	467	441	453	431	464	409	452	466	464	446	449	445	469	430	468	448	456	463	476	431	456	475	440	424	446	441	451	398	434	444	419	455	454	466	440	465	451	458	418	458	453	440	443	424	420	415	458	442	468	439	475	453	432	457	408	455	438	407	455	441	382	449	447	456	469	439	451	441	436	467	431	447	493	462	469	421	416	455	451	468	468	441	438	456	470	477	431	427	456	447	430	448	461
25180	21035	26816	24913	7771	2534	2039	1640	1502	1381	1351	1265	1293	1304	1187	1142	1111	1098	1016	999	914	841	937	883	833	869	769	832	833	774	846	803	828	787	798	767	770	790	798	723	752	765	767	744	772	763	765	738	817	735	758	797	788	731	734	768	760	714	738	743	752	751	744	734	773	742	792	707	773	717	760	726	727	764	785	736	749	720	793	726	767	771	766	725	727	762	792	772	787	784	774	752	763	753	736	722	804	747	745	760	734	761	746	754	796	725	771	750	760	767	747	768	776	761	701	765	758	756	732	786	809	759	732	753	759	737	744	709	765	717	802	766	776	802	715	753	781	818	764	785	760	780	736	781	739	745	753	766	756	804	805	739	716	769	742	759	745	777	770	742	748	791	747	764	707	767	797	718	754	766	799	750	762	737	733	773	736	746	775	738	724	756	748	711	757	774	735	771	744	795	768	795	766	741	719	760	760	745	790	706	738	769	764	775	729	796	808	770	760	705	792	740	722	766	772	746	784	756	716	753	711	711	776	736	763	721	778	771	761	765	725	706	757	797	736	711	745	764	735	797	766	753	810	747	780	749	780	764	765	725	741	736	717	738	780	742	693	770	764	733	755	805	739	730	724	791	746	736	722	750	737	755	780	715	773	718	700	762	739	756	754	705	746	748	749	702	733	772	746	745	761	745	741	746	774	733	783	791	777	715	743	791	776	733	761	691	773	751	731	739	757	767	754	794	738	771	729	761	771	766	785	726	718	731	783	712	787	754	747	753	798	716	733	748	736	719	791	756	764	740	725	780	762	798	747	750	771	726	723	770	738	736	754	707	725	744	800	818	767	743	746	770	714	771	772	768	762	775	783	781	700	774	725	772	717	709	752	782	723	786	830	755	775	757	782	739	748	743	745	764	752	790	744	726	769	780	735	743	694	710	763	718	730	711	762	772	725	795	753	716	727	757	758	714	747	776	755	746	790	708	707	779	767	752	782	795	736	793	792	750	767	765	721	698	748	749	734	729	794	761	759	760	743	731	756	696	755	739	768	756	753	740	744	705	773	786	777	745	726	754	704	761	736	740	779	747	726	782	781	786	724	754	774	752	757	757	724	754	697	771	733	789	726	778	735	724	692	719	810	795	767	699	819	769	759	781	779	778	717	727	792	794	726	776	768	747	747	737	788	726	754	784	734	731	750	734	770	733	798	732	730	744	759	784	737	707	750	733	772	756	730	767	791	740	771	715	762	743	779	794	757	734	751	765	708	820	788	781	778	750	729	759	769	759	745	770	719	765	718	757	723	786	760	756	763	734	692	734	734	744	774	696	777	720	770	730	796	784	751	743	794	766	785	735	736	718	731	760	684	738	688	740	739	750	695	737	765	749	754	792	736	745	737	752	739	756	727	766	712	807	758	784	778	790	765	744	776	787	794	725	735	766	815	741	805	796	746	781	761	757	705	766	792	747	753	733	757	736	727	801	778	771	735	763	789	756	729	729	683	678	777	718	813	758	799	763	719	720	753	746	771	789	764	770	751	820	795	782	789	788	738	691	803	726	705	745	756	748	751	770	735	746	771	764	766	745	782	773	737	783	709	747	747	741	771	745	763	774	730	756	738	740	769	762	783	792	746	767	808	741	754	743	790	736	771	749	791	751	754	744	766	739	730	799	791	750	753	765	813	724	777	760	781	754	751	798	756	758	743	770	727	778	787	787	747	770	811	746	781	772	751	733	724	757	816	729	759	689	736	737	753	795	764	756	703	796	757	735	767	771	768	799	765	746	784	738	746	761	728	755	811	792	797	789	783	712	736	752	775	697	742	794	751	745	743	793	773	724	783	783	737	792	772	781	743	742	708	735	737	748	722	753	743	759	763	768	741	741	760	766	797	802	793	731	738	758	731	722	706	781	788	773	755	761	730	756	765	749	724	800	727	699	774	674	778	769	770	792	791	731	729	818	762	752	778	743	712	791	728	781	770	797	815	719	779	705	784	739	726	751	747	776	747	755	731	736	763	736	781	786	815	755	750	716	768	742	774	785	813	757	779	732	767	763	704	777	806	698	749	712	756	745	761	699	789	719	735	742	737	728	732	732	773	827	762	800	738	701	729	782	746	745	782	789	757	747	796	712	732	752	718	757	717	717	803	724	770	747	699	673	777	762	739	745	784	773	748	761	773	757	713	784	764	719	726	766	703	752	767	767	738	761	737	749	739	704	763	743	780	749	767	724	762	767	727	726	741	749	756	760	763	745	718	722	751	793	802	734	735	741	779	761	768	753	774	742	776	763	771	745	750	718	770	767	784	789	796	755	680	737	780	721	731	699	776	752	754	725	730	727	689	750	772	756	729	742	757	702	726	737	753	710	758	744	765	775	779	718	737	696	720	723	720	712	796	756	782	722	717	723	747	749	739	719	723	737	720	724	786	722	746	704	755	764	754	700	772	786	762	721	743	737	740	747	791	773	739	745	742	796	794	757	811	750	792	787	799	795	755	789	769	770	774	746	754	740	804	759	723	709	773	796	782	731	740	700	767	765	727	805	765	733	727	718	735	766	729	761	727	767	673	736	749	693	677	828	746	812	749	757	746	731	758	767	765	770	724	713	794	827	758	720	760	726	751	750	749	795	771	791	712	727	755	737	736	713	776	779	747	732	738	703	741	749	733	789	763	783	749	731	745	749	788	737	751	725	761	745	741	757	759	736	783	760	797	736	783	756	745	788	782	758	756	804	772	721	736	765	726	760	725	731	775	753	698	820	743	725	762	741	745	800	753	774	725	743	744	768	775	791	773	737	735	706	728	758	742	776	754	757	686	772	780	771	740	754	721	780	752	744	690	747	744	747	745	770	752	776	755	768	770	739	714	756	784	716	747	822	766	733	718	767	796	736	750	761	781	784	675	695	780	718	752	748	745	779	748	779	766	764	760	796	814	673	763	753	750	788	737	794	770	774	705	731	720	802	792	748	738	735	713	726	783	764	779	787	746	784	716	774	704	767	746	752	750	723	686	782	742	772	754	769	756	729	751	742	778	756	772	804	728	777	736	768	767	798	774	768	726	718	723	715	784	728	757	735	756	736	766	760	759	687	745	712	702	666	785	730	765	725	784	755	739	738	778	771	728	760	733	782	760	764	751	756	789	787	741	753	718	728	748	747	807	756	786	740	763	798	737	751	755	742	745	792	786	721	754	777	755	726	735	775	770	733	742	766	745	722	753	778	729	720	782	752	729	815	749	739	789	734	748	764	841	748	736	724	697	737	654	786	743	746	797	750	784	791	759	803	730	758	695	773	732	727	785	761	782	735	727	766	740	719	761	809	760	746	824	738	788	780	693	739	759	758	738	735	717	735	764	797	780	699	730	758	752	750	732	737	779	768	682	819	743	778	782	764	754	775	710	787	798	756	780	758	739	716	757	772	706	787	785	728	791	778	749	744	745	766	757	780	750	774	720	751	743	670	802	753	735	744	758	732	766	787	753	749	764	750	739	756	730	754	770	758	749	759
27811	20753	13048	7688	5601	4590	4292	3398	2863	2631	2532	2334	2397	2416	2118	2027	1887	1694	1614	1389	1350	1201	1242	1168	1084	1046	1050	1070	1020	988	994	995	1006	982	952	938	931	964	948	912	926	896	949	938	909	940	883	888	918	968	936	941	925	910	879	953	932	891	910	949	932	885	900	945	871	907	934	954	911	904	964	973	966	915	893	924	906	929	924	892	927	903	907	884	932	921	906	901	954	903	944	958	887	931	873	959	911	880	907	933	908	928	873	945	877	930	947	842	900	897	888	854	894	912	921	941	898	880	893	933	916	948	884	858	908	984	970	899	871	869	965	925	906	876	906	899	838	900	911	968	869	890	896	872	909	966	861	903	873	888	945	893	885	900	872	880	947	900	825	896	951	939	916	876	892	956	919	913	916	933	920	909	947	870	936	907	883	892	924	949	881	887	876	929	945	898	908	874	904	868	901	902	877	922	915	904	882	903	910	891	980	907	866	880	963	913	879	904	949	890	855	962	853	886	836	912	907	925	927	860	945	938	906	917	930	923	912	906	904	922	907	940	868	885	912	887	971	892	928	854	935	838	954	860	851	869	917	911	973	900	914	887	934	914	929	905	872	949	882	856	919	876	926	909	908	909	851	888	928	841	909	961	879	899	870	888	853	880	905	972	942	870	911	974	868	917	954	919	934	948	903	883	833	956	894	904	880	960	893	926	897	910	877	886	900	890	887	881	935	911	918	959	879	906	889	933	915	878	910	988	885	866	910	911	966	877	919	914	860	899	931	945	911	944	883	920	935	936	901	898	889	914	970	831	867	914	899	899	879	901	907	933	938	856	883	932	863	886	982	870	895	897	928	903	894	948	932	860	860	912	921	850	934	890	914	941	878	828	882	878	900	901	908	941	924	934	891	874	899	866	922	885	956	928	949	931	883	909	977	874	892	939	882	917	901	928	913	844	858	861	930	888	868	904	914	882	904	871	886	931	936	905	932	924	900	963	902	932	944	900	872	883	903	885	894	929	953	953	944	944	965	929	895	927	932	917	869	937	899	922	929	900	889	949	884	943	890	915	895	941	947	912	910	904	880	894	914	928	900	878	896	929	934	862	911	895	913	946	885	946	918	912	863	901	924	877	952	949	905	907	922	912	905	897	896	857	871	895	925	894	908	909	982	899	878	936	938	891	898	919	874	901	913	857	879	887	934	892	916	922	871	943	915	947	940	901	1001	968	911	937	901	918	935	872	886	905	884	890	867	881	939	887	959	931	919	947	881	843	933	912	938	863	902	927	918	886	852	856	874	958	928	919	889	885	881	902	918	892	924	857	944	872	905	912	861	959	932	879	898	937	935	913	882	940	918	912	882	927	878	897	874	851	890	909	859	847	918	863	871	892	900	922	924	917	905	877	856	895	898	978	944	876	885	876	895	919	913	877	891	904	909	885	891	875	892	884	881	889	850	939	926	915	861	956	917	945	907	935	914	889	923	922	920	878	886	918	931	876	913	859	891	895	920	928	857	950	906	918	840	880	889	864	911	904	956	914	906	932	944	927	903	900	916	876	920	922	904	938	913	872	901	897	928	931	907	933	896	917	952	903	915	939	932	863	938	959	872	937	927	908	885	903	936	876	921	908	898	914	910	906	841	916	917	922	890	877	931	919	933	910	902	909	872	935	931	910	906	870	862	907	955	881	872	861	869	878	921	952	892	864	941	913	949	892	863	896	857	926	894	902	852	865	900	936	859	886	901	932	926	888	908	888	920	862	912	907	939	917	914	882	957	914	889	907	936	918	934	925	938	899	908	892	870	919	953	900	913	889	942	884	955	891	943	899	910	934	939	860	872	838	866	904	886	915	887	929	931	880	911	829	935	904	932	882	866	906	913	931	894	919	887	949	923	894	880	968	862	920	944	901	920	920	920	883	892	923	953	898	903	909	916	921	912	877	918	904	897	896	906	859	909	906	907	874	922	884	929	922	887	933	874	880	965	911	906	886	855	905	905	922	911	902	913	901	911	896	901	900	897	934	918	938	921	938	921	930	943	894	855	873	944	887	937	933	903	910	930	915	937	905	899	918	923	844	945	909	887	933	880	933	891	925	911	919	941	961	876	933	900	934	898	935	886	921	950	943	864	895	868	896	914	906	942	945	942	924	944	926	940	868	900	946	920	894	903	864	928	942	871	938	920	940	940	868	925	959	833	959	902	913	857	895	918	917	945	901	906	935	927	943	873	890	908	922	877	904	858	887	891	871	877	874	892	918	904	915	933	1009	935	909	889	858	930	892	904	859	921	913	892	901	882	870	964	890	940	927	947	882	864	981	871	870	925	920	872	927	957	897	955	896	909	924	885	890	915	916	924	918	900	882	907	853	933	842	868	871	916	918	934	925	903	971	945	917	917	945	934	878	904	931	924	937	911	897	831	888	905	955	871	910	930	929	858	948	883	865	901	946	883	874	907	926	891	882	866	936	918	882	928	914	926	892	934	956	910	864	917	873	844	929	926	894	916	940	915	926	877	902	968	919	898	881	939	895	892	907	910	840	915	890	939	948	934	881	909	899	884	859	943	938	986	886	895	910	887	894	914	938	936	873	893	923	915	924	918	886	916	890	917	873	913	960	907	870	875	946	934	880	873	940	921	929	887	897	921	874	903	924	861	922	896	917	910	925	905	893	890	901	888	917	930	939	918	877	908	907	833	946	937	936	889	899	873	870	904	877	910	965	898	921	917	933	930	897	965	899	909	896	950	929	941	942	872	909	916	881	887	919	945	938	944	898	970	892	928	880	891	914	930	966	897	884	880	893	990	838	882	942	869	902	922	929	883	932	908	857	913	904	911	899	882	959	841	847	898	898	882	930	945	872	938	962	938	834	945	911	897	880	910	945	895	933	885	888	962	889	894	913	945	952	962	914	924	900	832	868	890	892	890	833	948	888	916	896	868	927	886	925	925	887	869	886	886	859	901	897	908	897	897	853	919	937	876	937	904	824	911	881	891	935	909	859	918	872	925	868	938	931	910	913	862	919	882	920	875	883	899	924	906	881	866	884	918	873	919	918	883	935	956	856	906	913	929	904	902	901	873	848	898	873	875	948	870	904	892	846	900	866	886	858	888	928	922	940	860	913	915	907	915	929	943	901	892	885	895	873	875	908	897	987	955	867	942	933	924	853	937	876	878	917	864	909	912	840	881	965	926	1028	979	905	945	859	884	950	941	929	901	880	888	887	916	921	932	905	942	936	870	917	913	902	882	889	950	926	871	864	886	891	943	910	874	909	926	924	950	909	913	933	869	890	897	850	968	872	932	874	883	910	919	929	905	859	854	876	895	913	957	902	907	929	873	955	913	945	912	918	895	861	860	905	893	939	923	926	874	900	928	909	914	918	876	949	837	924	885	852	907	914	921	935	838	928	897	923	901	905	902	886	911	895	906	919	890	891	879	870	845	887	879	939	973	919	910	900	888	952	862	880	873	940	821	875	842	885	882	916	875	947	884	896	926	909	910	896	846	901
22878	21048	28670	23638	21045	21029	9593	3258	2297	2032	1951	1725	1729	1719	1478	1421	1309	1227	987	988	936	853	780	750	713	689	710	634	605	601	568	586	580	530	523	595	529	581	524	496	518	481	536	524	486	521	494	468	493	474	501	532	448	481	522	497	494	554	523	499	520	446	505	496	477	459	481	489	517	481	473	514	492	504	505	521	495	505	486	501	513	531	532	472	458	492	483	477	502	494	526	487	492	475	497	500	511	489	496	500	510	505	473	485	488	483	503	507	519	483	487	480	463	481	528	483	507	466	492	457	502	468	467	506	513	521	508	526	494	526	507	487	483	471	477	501	484	544	484	506	542	467	505	498	515	493	467	492	505	508	498	488	512	484	497	536	475	490	507	490	507	495	485	489	503	502	508	441	515	453	506	494	452	487	508	502	478	531	457	514	493	481	499	505	471	471	469	456	524	487	497	512	513	483	498	483	495	468	460	506	477	497	522	482	468	454	484	518	505	504	490	488	468	504	497	498	462	473	484	510	511	478	490	446	500	510	496	487	465	497	474	506	478	529	481	511	477	495	460	474	476	514	499	483	535	497	517	503	519	474	454	502	498	511	478	466	499	508	502	509	506	508	482	489	476	500	497	420	500	469	499	473	471	521	511	516	470	484	501	508	497	481	477	507	494	488	498	495	484	523	479	518	510	513	505	465	535	430	512	479	545	442	482	466	486	523	471	476	478	486	480	462	456	461	520	500	484	517	531	491	542	485	489	475	503	508	500	466	494	503	479	510	468	524	470	515	457	481	498	503	505	509	526	479	499	531	507	479	473	473	534	498	511	489	482	486	466	498	470	483	508	491	501	497	490	500	499	506	410	514	491	460	477	441	519	478	518	494	498	499	513	501	505	503	507	472	487	476	539	506	473	499	472	454	473	500	481	492	492	508	481	469	474	494	493	474	427	491	492	504	457	506	486	497	486	473	462	509	490	511	511	516	504	472	471	510	487	510	501	458	527	486	475	510	477	474	501	480	479	435	494	437	519	482	521	503	463	478	493	495	518	489	482	517	503	479	509	506	484	464	448	514	469	501	476	517	485	482	534	491	517	476	490	489	470	508	483	501	522	492	484	515	485	497	485	506	509	522	517	461	507	498	488	452	467	427	459	497	509	490	453	527	533	482	444	440	503	475	466	508	470	487	524	499	479	495	447	514	513	468	484	475	494	505	504	488	494	525	510	457	473	504	501	481	481	506	527	455	475	481	504	470	455	497	451	464	499	499	515	467	477	508	494	474	530	463	485	492	520	471	493	519	514	474	461	519	500	450	502	512	516	493	490	479	502	475	483	496	450	481	478	457	499	500	525	526	467	490	513	508	456	521	458	498	500	489	519	503	518	447	439	512	470	467	521	469	516	491	479	478	494	500	494	481	527	513	487	478	490	479	501	466	476	521	492	491	481	528	507	511	509	468	499	453	503	515	459	454	485	465	490	493	504	480	521	479	514	499	488	456	526	534	511	531	475	447	493	470	484	485	487	477	515	502	473	482	509	491	454	492	466	489	468	482	465	501	480	506	519	475	471	512	482	504	484	487	536	544	464	488	507	538	551	507	504	471	488	501	463	504	468	467	494	485	500	493	492	469	514	517	502	464	492	484	525	488	478	489	501	516	512	513	495	490	481	508	516	507	505	484	487	505	483	482	491	538	481	502	480	510	478	464	493	504	481	454	531	518	520	503	492	493	485	498	466	465	493	485	482	478	525	467	471	464	523	485	489	505	477	499	467	491	459	492	477	494	478	476	505	487	460	494	475	458	481	469	507	490	488	492	472	506	474	498	540	510	460	483	501	492	490	483	480	452	531	497	484	494	481	506	466	459	469	465	484	487	492	445	456	484	506	505	495	528	497	488	505	508	476	468	500	462	475	500	509	466	461	536	471	495	484	510	499	515	509	458	514	482	504	498	506	480	489	472	480	498	526	508	467	489	468	501	483	514	496	495	535	502	457	503	511	480	490	474	488	485	486	487	500	477	498	514	533	528	460	492	473	489	485	471	514	491	480	485	469	441	502	458	487	521	471	480	469	491	485	507	485	506	484	502	483	485	480	493	482	481	486	507	478	471	507	474	495	448	500	528	499	492	497	529	512	444	470	474	515	480	510	501	463	492	492	480	478	506	492	502	496	473	529	536	479	501	497	464	507	515	466	481	522	474	456	459	474	490	471	496	519	492	505	525	497	490	484	506	506	476	488	520	486	467	508	468	496	483	483	478	452	463	490	509	503	506	517	520	469	507	478	444	485	516	477	480	492	477	496	499	498	534	482	532	500	503	478	484	510	477	527	473	515	459	490	484	491	488	446	460	477	473	506	477	506	497	508	444	446	517	493	486	506	479	463	472	477	507	483	474	484	496	499	499	498	519	459	497	447	475	490	478	503	526	447	487	506	540	482	485	493	483	457	522	519	510	486	545	478	488	494	518	514	420	483	487	523	493	479	530	467	476	503	518	478	492	499	493	498	494	471	510	476	545	490	453	479	490	507	502	502	500	510	463	481	465	477	453	481	497	469	484	480	487	548	501	490	461	498	467	491	483	505	492	514	480	492	453	452	501	497	479	510	502	469	480	513	461	468	476	453	431	512	504	514	552	527	504	493	536	515	494	497	509	463	513	466	499	483	506	476	477	514	516	491	498	513	487	488	507	484	485	486	497	526	486	493	463	514	495	451	527	511	484	482	480	450	503	510	510	497	513	499	452	501	480	472	465	496	524	468	464	511	495	463	459	494	468	483	492	537	452	499	520	449	473	485	514	489	482	491	484	512	501	453	500	466	519	568	504	480	466	470	479	494	465	492	457	505	511	540	519	480	455	476	476	495	501	482	481	458	490	509	520	488	510	430	525	481	536	506	485	528	519	503	482	496	522	475	488	472	522	529	489	492	474	475	516	506	506	493	496	494	485	469	458	482	484	567	467	490	519	531	491	465	480	493	469	493	483	476	465	504	505	508	504	467	506	509	456	484	473	494	518	496	465	491	472	481	462	532	504	511	506	498	497	495	492	492	507	492	518	482	496	480	509	463	487	493	483	490	495	475	496	550	475	528	494	466	485	519	524	497	473	474	497	471	472	484	498	473	460	481	495	432	531	503	515	482	492	519	496	478	471	470	471	501	456	533	519	499	478	509	449	473	497	483	491	496	499	472	469	544	467	504	505	491	447	484	474	518	523	487	508	465	489	461	491	486	504	483	518	466	523	518	484	520	483	521	466	495	518	492	467	443	458	460	514	477	496	459	505	464	488	471	502	458	468	507	454	465	480	464	517	444	500	490	503	504	524	529	529	452	492	505	508	484	500	497	485	490	481	499	482	501	458	480	463	480	486	519	492	501	491	499	501	493	491	473	498	476	530	468	457	476	510	469	503	478	494	516	480	463	485	506	530	467	511	458	481	487	507	486	479	459	519	520	493	485	488	522	500	504	474	487	490	500	472	484	484	457	526	471	480	489	479	472	473	503	538
39626	33742	22317	13907	10838	9014	7859	6286	5083	4334	3981	3636	3640	3520	3001	2719	2619	2282	1788	1610	1484	1347	1304	1226	1011	1004	994	941	814	762	799	768	758	765	679	723	682	742	716	680	635	670	689	626	669	622	645	645	628	599	579	624	585	621	625	547	615	578	631	597	607	592	587	593	596	550	632	597	583	649	612	619	602	573	583	594	590	592	605	592	587	604	620	599	618	588	651	611	572	629	622	634	611	605	589	630	611	637	609	613	572	593	622	628	626	611	548	616	626	536	565	571	598	607	530	582	576	596	574	584	591	562	575	602	582	593	602	630	551	637	588	591	572	596	568	566	583	573	601	568	589	595	562	594	563	576	552	641	565	585	590	584	610	597	559	555	569	592	573	565	605	596	575	602	623	597	623	567	602	599	601	577	578	625	565	568	535	613	609	590	558	558	574	596	591	572	638	560	584	578	600	579	614	594	630	591	588	607	584	544	631	601	547	576	607	612	594	592	561	616	608	601	564	546	568	540	561	566	598	624	620	609	561	608	566	594	523	630	573	587	595	544	627	582	557	549	562	588	590	574	626	578	566	587	609	620	597	598	623	570	520	588	545	570	575	610	581	575	590	562	561	599	569	608	567	568	600	611	596	597	598	604	615	619	540	570	560	584	565	563	593	565	585	574	604	613	594	573	589	568	589	603	652	571	570	607	612	607	532	579	620	585	608	562	570	648	595	589	600	551	605	580	582	606	585	575	556	535	557	598	597	569	589	559	639	601	587	553	587	590	606	599	580	613	581	552	530	554	585	539	572	577	574	566	574	569	563	605	588	565	573	555	644	614	602	553	618	588	601	595	578	586	585	578	574	575	562	596	593	623	592	589	600	542	569	572	593	576	596	584	520	582	585	559	506	545	604	598	584	559	595	550	583	608	613	591	575	579	595	571	566	557	610	592	616	570	570	598	573	607	604	569	570	605	611	591	621	578	636	583	562	632	613	610	589	561	569	569	623	564	568	597	541	568	562	546	552	596	567	593	598	528	579	592	585	602	577	592	609	587	581	572	578	554	602	622	567	591	596	607	595	568	610	578	596	582	594	567	581	577	574	591	571	613	545	605	593	589	623	609	574	573	563	536	596	584	603	594	569	604	582	605	583	566	609	600	602	556	591	603	578	623	602	569	603	534	585	571	566	619	567	599	595	595	621	639	596	562	560	568	586	622	566	574	552	588	639	620	565	574	600	573	570	569	603	567	572	570	620	622	549	560	598	586	574	617	578	568	582	569	600	589	565	566	577	584	539	586	551	601	589	604	581	580	547	579	585	607	581	527	557	560	562	588	610	558	576	582	578	590	592	585	570	586	623	590	585	553	620	592	579	552	638	578	570	555	560	584	601	581	567	582	608	616	536	572	579	581	578	577	576	583	559	558	594	613	585	579	571	546	614	597	583	543	550	567	624	589	545	583	547	632	601	575	648	577	631	537	554	583	557	607	576	583	624	553	612	621	555	533	579	574	591	605	562	638	607	620	602	585	598	612	590	551	553	532	571	550	600	610	566	621	584	581	593	608	593	604	590	568	610	586	588	589	593	614	555	585	569	563	581	581	558	585	612	581	584	614	607	579	564	560	607	583	557	583	581	570	581	615	570	633	593	561	596	611	573	585	575	596	596	569	616	628	601	580	581	599	577	583	604	575	573	591	584	602	550	593	584	604	571	575	577	568	578	617	622	607	570	628	592	587	550	601	616	579	588	596	565	614	586	558	607	605	560	587	575	584	557	595	562	605	552	576	584	580	584	568	607	564	552	558	612	557	598	614	607	574	567	556	557	590	620	618	528	644	620	568	590	585	584	560	609	616	549	605	602	608	604	567	546	584	579	615	573	587	579	578	552	579	608	612	581	547	606	581	567	594	585	602	555	571	595	619	629	571	584	576	570	612	587	556	566	571	594	547	583	594	554	543	558	561	541	612	610	616	595	606	604	590	577	555	584	620	580	588	612	602	557	588	615	620	596	587	577	591	572	558	581	595	589	535	569	619	565	569	620	608	603	561	556	583	564	571	600	606	566	612	572	592	576	569	600	593	587	580	608	602	603	590	609	589	579	557	619	556	612	595	580	559	619	541	578	597	656	573	601	588	612	551	551	601	588	610	568	584	593	543	593	596	576	552	622	545	547	556	608	559	610	584	579	547	576	588	588	571	559	600	604	585	579	635	580	598	546	598	586	554	622	558	596	600	547	580	602	593	596	583	616	581	598	609	571	612	578	538	598	620	593	582	590	584	580	592	631	569	554	596	543	593	576	531	593	606	582	598	620	585	604	572	599	572	599	575	591	573	585	561	630	542	612	628	610	589	547	592	578	595	583	557	604	599	600	547	583	615	598	552	573	595	582	599	590	594	574	561	588	616	579	565	617	595	599	580	594	631	577	600	617	607	600	557	572	594	601	571	561	582	581	605	553	575	560	587	610	543	538	556	556	570	584	591	599	580	565	569	573	576	583	577	579	609	602	603	622	556	567	587	572	648	610	605	573	577	610	558	592	602	607	580	585	601	632	586	552	571	568	540	579	574	645	582	636	589	539	598	611	590	561	554	578	564	600	609	599	580	579	582	577	605	605	558	613	592	587	572	623	560	573	574	590	604	579	582	610	569	552	596	625	544	571	601	579	608	545	566	574	602	574	576	575	550	545	622	613	572	606	575	591	575	629	612	535	614	619	607	580	591	627	591	598	592	630	567	539	621	585	610	581	612	608	544	596	625	598	595	557	594	555	568	597	586	575	591	604	597	548	588	622	591	586	583	569	594	582	569	598	570	575	578	589	596	601	615	589	546	583	581	563	572	642	580	572	625	610	580	572	654	586	607	595	595	572	558	610	578	587	578	602	566	617	568	573	578	558	571	601	562	527	590	574	566	631	588	612	561	611	553	606	582	586	588	532	582	562	586	577	582	597	590	578	620	544	591	548	605	557	557	586	600	518	599	599	585	591	635	562	581	559	638	568	590	583	604	579	581	593	594	520	566	617	586	588	539	550	574	596	510	578	588	562	592	575	559	557	554	629	598	599	572	605	593	601	574	577	592	614	621	571	569	589	591	561	554	530	575	585	567	632	560	546	559	563	598	605	598	569	605	541	585	574	589	575	618	599	565	591	603	569	612	567	560	576	593	545	585	598	576	585	565	576	573	579	595	573	593	581	625	611	568	578	550	546	611	584	616	615	531	609	591	593	553	554	541	559	605	589	618	607	557	550	576	581	574	579	575	538	607	574	537	587	521	604	589	629	526	585	562	563	556	597	597	560	589	534	546	576	606	627	573	592	555	567	545	553	563	512	605	567	603	575	563	574	598	596	591	569	548	584	584	522	587	596	539	605	585	568	599	616	586	561	611	600	551	595	604	583	577	589	553	556	556	599	577	567	611	620	599	600	593	572	543	634	562	619	582	600	554	601	611	559	576	541	578	553	565	608	576	580	607	547	586	583	592	572	611	555	569	546	600	600	608	549	575	579	588
27064	19414	9216	3530	1945	1564	1417	1181	979	945	1007	927	1034	1077	945	906	851	772	757	698	655	660	680	640	638	599	632	624	552	678	593	588	591	577	637	552	601	592	605	598	614	587	578	555	565	601	625	555	592	622	584	605	611	585	589	565	596	549	559	627	561	552	597	610	593	593	574	619	592	632	590	575	598	593	556	563	550	603	584	573	577	511	596	596	535	607	617	590	564	560	554	611	565	601	605	569	606	601	590	558	559	558	585	564	557	598	624	587	557	539	542	570	607	506	532	602	603	590	582	542	566	590	590	542	608	616	601	577	577	579	602	553	642	527	601	570	605	583	602	600	611	559	591	586	614	569	597	632	587	543	534	582	563	568	573	614	626	577	560	577	590	607	589	583	588	634	604	594	605	589	591	607	589	598	632	629	577	588	639	628	569	562	568	627	566	537	597	579	596	612	582	581	588	557	611	564	632	604	547	569	612	567	592	582	513	586	532	567	539	604	578	586	566	574	590	602	577	559	580	551	597	564	586	555	572	583	563	606	607	582	589	575	522	564	539	573	540	554	596	558	599	594	553	568	566	589	580	597	573	604	585	603	621	586	596	602	549	545	603	572	597	635	626	614	546	609	581	583	588	594	595	582	573	608	561	568	569	598	598	552	560	602	575	630	578	586	575	579	578	542	607	569	538	587	604	598	569	608	563	554	574	574	576	554	560	584	531	540	596	585	570	581	526	602	553	587	574	535	584	564	539	580	549	567	542	620	591	570	564	557	575	596	556	599	559	615	562	580	605	559	595	602	606	551	560	563	592	593	580	538	594	596	592	527	573	554	556	567	563	598	573	594	559	592	587	540	569	570	596	577	563	584	600	607	571	570	606	562	566	568	560	610	617	564	569	572	622	613	623	596	601	593	537	553	633	578	577	575	571	628	522	612	556	564	578	568	590	601	588	546	580	601	566	572	579	571	586	606	564	551	597	570	572	567	606	596	569	562	571	542	626	575	571	601	598	600	579	575	588	575	569	587	584	609	554	595	537	557	595	598	585	562	581	564	598	585	563	591	610	583	563	612	636	622	598	546	587	586	583	569	590	565	571	580	587	603	589	572	608	592	610	569	589	611	593	564	571	587	583	603	614	596	606	584	567	583	602	549	613	559	586	604	622	598	600	560	606	602	560	607	587	585	572	563	633	620	568	566	565	576	579	598	593	579	582	608	639	578	537	598	561	579	600	585	601	605	548	517	589	577	557	590	581	547	583	538	589	570	581	554	574	585	590	587	553	591	581	549	586	590	596	603	563	570	598	611	587	560	591	602	573	548	584	581	574	548	598	567	570	600	607	570	561	580	595	571	559	558	568	607	563	608	564	565	579	568	558	564	556	582	606	609	611	634	573	557	573	540	597	572	536	569	585	563	558	584	560	594	586	578	548	605	609	622	555	566	633	599	605	559	618	591	573	551	614	593	608	577	598	580	564	585	552	609	584	626	577	540	630	596	562	540	564	624	601	602	575	541	576	616	579	602	577	574	635	577	561	544	594	580	572	569	614	615	579	606	580	574	570	572	577	563	559	580	580	619	623	606	614	587	545	580	560	596	589	557	563	630	593	588	591	561	628	586	574	553	584	565	571	528	554	612	561	526	559	577	592	576	584	588	589	593	578	598	594	591	609	601	579	575	603	564	579	594	620	563	535	564	570	601	604	569	568	590	594	596	594	597	585	584	576	551	578	550	547	540	560	565	581	562	599	537	537	571	556	606	564	587	590	582	609	565	578	575	579	579	585	587	614	587	583	593	574	602	579	589	603	601	604	580	608	589	534	592	606	584	612	537	540	575	553	602	591	555	558	561	608	607	570	586	561	556	565	582	593	623	588	602	620	617	586	566	544	571	567	629	508	558	633	587	567	539	579	562	565	604	568	589	601	547	502	602	594	544	592	572	547	575	599	571	610	541	607	577	559	594	577	596	522	584	613	565	529	573	571	569	579	592	588	566	582	577	565	578	623	602	527	645	573	579	576	578	618	549	612	609	617	612	578	574	631	569	562	571	577	603	567	594	608	564	564	573	564	574	594	598	583	563	570	601	563	610	548	568	624	584	582	571	545	583	587	640	629	638	556	550	589	581	635	591	590	537	543	596	597	594	539	559	594	549	561	543	558	552	621	583	585	600	616	595	620	563	612	584	589	572	553	582	598	567	568	605	584	547	581	581	612	661	540	537	576	536	628	581	595	595	551	592	572	640	556	585	562	579	604	571	591	593	624	557	592	582	600	576	602	555	595	609	575	593	588	576	592	565	590	609	503	613	592	593	589	577	618	625	657	596	580	587	569	558	583	597	568	561	574	589	551	601	542	610	545	631	605	601	621	568	542	581	616	617	598	622	558	553	572	568	576	559	561	575	568	574	588	614	614	585	557	560	611	571	572	602	576	589	587	581	580	567	614	586	586	587	604	614	613	571	568	600	592	540	597	588	555	586	570	573	542	581	558	568	553	601	563	588	582	598	584	600	580	587	584	555	622	502	597	583	573	602	592	557	595	534	563	597	568	525	580	594	544	603	601	613	579	563	575	569	599	575	566	638	609	565	565	595	573	586	612	554	563	617	567	567	553	566	557	594	556	548	619	575	549	595	590	543	569	583	540	624	600	585	586	558	520	609	568	581	595	568	541	591	584	611	595	540	580	587	586	566	599	582	577	581	587	582	568	579	631	554	594	589	529	582	583	578	584	600	570	559	545	608	532	560	577	586	606	552	543	547	590	588	605	633	591	603	619	598	583	556	548	597	516	593	575	576	562	592	590	553	575	587	571	555	616	587	571	600	584	606	621	594	549	567	606	569	613	600	528	578	598	607	571	599	524	581	584	631	593	600	572	562	568	613	548	554	539	585	564	608	540	532	577	609	521	570	578	543	554	569	577	619	587	584	609	594	602	580	587	572	615	567	566	638	566	544	597	554	566	556	563	524	571	576	547	593	589	587	567	571	634	581	601	568	575	586	587	594	589	623	539	579	595	558	577	569	582	530	584	583	552	588	581	556	604	597	579	579	647	574	616	585	556	606	574	581	583	592	572	622	566	560	587	610	620	603	600	603	563	592	567	580	576	556	580	585	575	580	577	563	617	541	571	600	637	629	580	586	598	569	558	601	593	595	643	619	577	592	591	544	580	600	550	551	565	575	594	567	581	591	564	572	624	601	557	607	591	579	570	610	574	582	577	598	522	560	538	568	603	592	572	586	543	608	512	579	580	631	542	549	596	556	600	573	583	597	594	574	577	534	561	586	554	534	589	594	572	567	581	523	588	548	570	562	587	551	589	565	586	584	527	569	587	545	553	604	586	624	613	552	571	607	589	580	574	586	578	582	552	572	594	604	583	578	600	583	590	586	560	580	535	569	630	593	597	578	582	567	546	597	619	539	567	600	590	578	627	574	589	597	602	544	568	602	613	560	590	610	592	571	591	570	553	557	548	574	626	587	610	610	539	538	588	615	587	584	537	589
11608	12078	9050	4918	3627	3168	2760	2267	1940	1746	1774	1800	1909	1956	1663	1493	1433	1305	1131	1088	969	903	923	930	844	850	848	792	806	770	757	768	753	811	758	749	802	757	751	686	754	740	696	679	714	729	691	720	737	708	691	767	719	725	739	728	711	785	723	724	720	691	721	713	737	751	692	695	686	777	759	707	758	714	681	772	732	751	710	755	706	730	720	724	764	702	749	768	714	772	721	681	728	724	712	757	711	763	681	779	696	719	703	749	723	712	691	728	761	726	706	719	738	725	718	691	784	736	714	721	638	736	706	713	751	725	722	717	754	715	724	729	698	700	688	746	755	714	689	721	674	724	695	706	730	698	738	757	765	698	720	736	707	697	727	732	767	694	738	768	715	677	734	724	671	770	718	745	695	765	731	743	727	785	721	693	760	753	736	694	695	747	730	692	668	740	695	694	730	716	692	723	699	709	717	783	758	759	737	699	740	722	743	667	694	746	705	760	761	749	727	759	724	720	719	740	752	679	718	715	687	690	685	782	691	708	747	731	692	717	716	707	700	753	756	697	732	737	748	679	732	795	719	782	704	723	678	745	714	686	725	738	727	776	717	753	758	700	677	736	707	698	717	725	669	735	729	715	709	703	678	728	745	738	698	750	697	755	730	709	773	711	715	742	756	725	715	679	700	729	713	679	747	740	709	713	706	731	731	768	785	748	756	705	742	701	710	699	736	708	733	736	704	721	717	737	755	717	739	666	698	692	759	669	685	730	723	763	703	709	725	748	774	768	699	745	698	679	776	714	726	738	679	736	676	722	736	697	746	770	684	714	748	744	754	721	729	671	713	735	731	777	684	798	738	737	683	707	705	745	711	722	720	679	763	741	725	778	683	737	710	713	719	723	713	777	748	701	760	681	746	703	737	747	727	732	696	708	765	717	743	724	740	725	724	747	721	738	739	713	713	683	740	667	735	729	703	755	701	729	748	713	726	749	724	748	719	738	709	733	707	704	740	706	766	726	707	729	775	709	697	712	733	721	682	674	743	761	746	766	696	705	716	759	681	714	729	725	749	713	741	710	735	743	697	752	734	739	709	723	733	708	709	717	717	747	745	777	715	730	706	761	738	728	713	710	764	735	772	725	739	736	685	745	700	705	698	714	737	698	685	715	691	716	731	720	680	708	693	732	703	723	724	676	742	730	723	704	722	704	738	731	754	693	724	738	738	745	727	715	711	703	724	707	707	739	743	702	719	712	717	751	722	744	724	651	739	739	705	697	753	752	721	710	704	733	766	707	761	707	700	772	763	719	737	768	690	747	709	719	734	748	715	753	781	709	746	724	729	705	719	771	710	687	753	741	745	756	735	742	672	675	716	735	696	729	673	765	778	745	685	790	727	669	750	687	779	709	694	730	745	721	724	735	714	739	697	731	683	723	713	694	745	725	702	720	677	706	731	719	700	732	718	713	736	716	715	732	729	709	675	710	696	723	733	664	698	741	690	756	719	775	740	718	709	750	727	760	736	731	762	692	712	691	707	681	697	720	740	751	700	703	745	711	705	746	782	676	699	711	748	728	760	750	767	700	742	737	727	751	743	760	727	670	760	758	789	751	689	730	754	677	707	727	707	731	760	726	712	735	724	727	718	681	687	744	756	701	753	708	673	691	675	705	690	715	734	713	729	709	706	694	732	699	679	736	748	735	746	696	728	697	744	710	741	778	752	726	749	708	725	728	759	745	701	732	778	679	710	733	724	734	734	704	715	744	708	726	764	710	715	746	762	684	730	724	755	745	719	735	710	727	682	760	738	720	738	758	713	723	704	739	687	723	722	696	726	705	698	722	687	739	730	683	768	692	710	738	686	687	716	723	752	747	719	725	702	680	767	712	691	670	752	743	743	713	703	729	707	775	689	752	731	719	738	751	686	726	742	730	698	781	683	732	717	687	736	729	694	672	707	708	728	724	752	719	784	735	726	677	753	748	714	732	744	726	689	744	756	745	748	695	729	743	746	732	734	709	781	684	715	710	722	719	697	756	679	777	769	710	719	677	726	744	709	735	735	773	655	710	693	757	695	737	717	720	730	737	710	728	793	738	711	710	743	654	732	775	708	696	767	741	742	743	768	750	657	702	713	683	742	768	699	718	708	700	743	747	735	680	750	747	722	698	758	713	699	713	726	684	732	729	700	734	683	721	725	700	746	742	674	722	719	702	688	690	734	736	772	730	736	710	725	699	724	736	719	690	721	726	673	684	721	735	756	752	718	704	706	742	743	698	704	675	724	724	720	690	714	704	737	731	760	732	716	741	724	753	716	722	734	708	731	708	731	740	715	720	694	731	718	727	733	713	722	743	772	780	673	722	743	739	736	698	699	744	787	782	750	723	718	714	737	742	721	742	764	711	726	726	769	711	698	721	700	738	716	725	715	733	690	711	717	739	740	699	677	719	710	704	721	739	721	711	724	711	678	733	700	715	741	753	755	703	700	684	772	774	737	736	702	709	679	729	726	751	714	711	699	724	744	706	710	751	768	715	734	734	717	692	725	700	777	668	704	670	710	735	775	657	682	759	677	670	729	714	722	726	713	755	758	750	731	732	706	771	710	755	719	768	719	733	745	730	717	759	770	699	711	740	717	743	729	740	679	670	726	750	696	754	729	780	751	703	721	745	746	691	717	725	751	771	738	713	717	736	709	724	744	712	691	709	719	742	705	739	746	765	722	713	748	712	718	687	691	776	718	759	680	708	708	739	693	707	739	715	741	718	737	694	739	769	780	707	737	716	693	740	716	701	717	704	705	699	738	693	743	683	666	721	736	702	705	712	741	712	725	704	780	728	730	736	724	730	726	727	694	701	686	741	770	712	726	738	755	764	708	782	725	712	734	701	747	723	684	720	722	696	749	720	706	746	704	751	718	728	695	711	668	756	736	717	693	708	690	740	734	709	694	693	737	721	768	689	730	694	724	735	700	750	703	758	725	697	740	690	720	713	679	702	731	710	722	744	756	713	728	714	695	697	760	748	732	737	712	729	736	712	710	715	700	733	709	714	728	701	739	702	704	704	714	766	716	726	732	690	712	725	717	755	760	696	756	654	748	704	700	722	716	716	736	698	702	658	713	740	769	726	675	729	786	744	778	690	733	787	669	665	717	660	725	747	732	687	722	717	719	648	725	677	675	723	693	711	706	744	744	749	714	734	743	731	772	752	696	718	732	738	665	737	687	730	736	754	710	718	727	742	706	735	739	694	711	750	736	675	663	757	704	732	691	751	748	773	721	770	755	700	789	702	741	697	718	693	711	683	712	714	730	688	722	777	733	715	760	719	803	754	693	726	754	692	725	742	708	728	806	753	710	737	721	753	744	711	714	702	710	746	722	752	745	780	688	738	757	773	714	730	713	738	721	718	754	747	733	671	732	712	784	719	714	707	718	731	748	682	710	779	698	726	742	743	706	703	716	732	717	751	738	732	685	751	695	744	758	728	788	704	713	749	730	752	749	717	707	673
24025	21061	28046	24274	20869	8488	2960	1842	1379	1372	1313	1174	1231	1211	1161	1000	916	773	653	637	593	591	573	527	460	468	437	423	390	407	409	432	380	387	415	405	396	372	403	390	360	365	402	373	371	367	371	391	356	347	359	362	376	377	357	354	343	326	339	365	361	348	354	366	370	366	335	387	351	357	334	355	370	392	340	376	352	368	374	371	357	396	404	376	394	373	347	378	340	374	359	377	361	316	351	404	368	357	367	337	356	365	358	355	327	368	361	373	351	368	350	343	370	367	351	334	350	352	355	335	348	360	375	341	350	375	354	374	353	335	335	364	354	401	353	361	369	343	354	368	376	343	315	365	343	335	348	350	337	347	404	339	357	364	354	321	343	346	357	343	364	376	347	340	349	356	343	358	365	337	323	350	369	379	344	344	374	354	356	365	337	353	342	365	389	346	356	374	355	380	333	378	385	379	342	342	378	368	369	366	354	312	385	365	372	338	356	348	391	337	388	384	378	369	368	323	373	358	367	351	330	369	340	319	347	338	368	337	322	335	328	393	357	362	357	350	378	340	352	360	365	341	353	365	352	344	355	311	331	347	378	357	343	332	359	302	372	341	346	352	346	344	377	356	342	344	356	332	355	374	320	374	340	367	354	338	367	370	342	363	343	364	380	359	373	349	325	393	342	387	375	340	353	327	361	349	313	342	362	351	349	340	353	352	354	333	342	351	374	337	328	390	340	338	334	399	317	354	378	341	349	339	355	386	341	337	341	348	361	386	310	379	338	356	368	357	347	342	348	382	354	381	368	386	388	364	343	369	378	387	344	335	324	347	357	343	358	352	369	374	335	360	314	344	345	363	338	375	372	310	363	359	366	345	340	358	322	359	329	337	350	348	364	383	330	387	336	378	364	378	357	353	336	379	374	368	359	350	387	369	351	359	352	359	332	362	353	369	362	325	357	358	332	345	336	354	358	373	360	312	345	338	350	367	334	379	369	373	345	374	336	355	343	340	375	341	341	366	352	371	358	360	384	369	354	366	360	356	328	348	340	377	370	346	394	343	317	353	354	357	332	327	346	359	344	344	362	349	339	337	358	333	383	359	360	311	401	324	373	354	338	352	333	382	347	386	357	334	333	361	349	352	372	321	378	350	350	350	338	323	349	342	347	337	340	353	357	361	380	377	364	384	341	342	367	326	338	386	353	383	325	355	340	362	343	323	361	367	349	354	397	394	343	383	353	359	329	328	404	356	340	381	333	355	366	321	354	340	370	346	358	375	340	336	356	366	360	334	365	383	353	330	376	360	382	381	365	356	349	345	368	374	368	340	331	342	347	348	318	346	329	348	374	365	332	356	341	354	392	377	365	338	336	358	343	355	344	356	385	372	355	353	385	345	377	338	340	356	347	310	382	342	335	325	354	380	346	333	348	353	352	357	360	351	331	337	358	317	350	331	353	376	356	349	359	332	344	353	378	343	388	350	348	375	364	328	350	364	352	348	345	398	344	337	337	354	356	347	364	362	369	358	333	362	393	379	382	342	328	334	353	339	364	352	382	342	327	356	346	360	335	378	336	327	355	379	363	363	356	346	339	376	375	362	368	360	325	366	372	351	370	344	349	353	351	316	342	383	383	349	366	329	364	341	342	388	369	357	348	316	351	343	389	379	380	367	364	362	379	340	309	376	351	369	372	373	379	348	329	367	355	318	393	374	381	330	410	355	321	344	337	376	368	401	343	362	321	325	351	372	335	367	360	348	355	359	333	370	379	364	351	345	367	368	381	336	323	357	377	333	365	338	332	338	337	362	349	323	370	358	312	384	341	324	329	397	353	352	336	351	347	399	377	340	342	336	342	367	385	334	362	388	353	311	363	338	348	368	343	354	364	325	366	360	342	373	333	349	318	333	334	349	392	350	388	336	348	363	325	367	363	335	356	368	348	340	369	333	349	332	376	359	388	347	381	319	347	363	336	354	368	320	338	341	371	337	355	381	363	363	329	375	370	344	332	347	383	334	326	378	327	339	374	343	353	350	370	346	349	348	333	333	353	350	364	335	341	370	343	340	316	356	351	347	347	329	345	325	375	354	361	403	344	365	371	346	369	323	369	355	365	357	351	356	343	362	353	347	364	393	325	336	362	338	387	338	385	378	365	359	328	317	355	349	371	375	355	409	375	322	354	319	368	333	388	364	336	366	335	359	380	352	347	355	341	341	348	362	368	359	346	382	346	341	375	306	350	357	341	339	371	330	366	386	345	380	315	345	348	346	352	350	350	353	326	360	354	368	373	351	336	362	354	361	348	360	362	344	379	384	314	337	372	352	334	374	336	331	340	355	365	346	349	343	346	383	364	357	350	361	325	332	335	376	346	300	327	357	341	367	350	367	350	351	332	372	360	345	379	348	332	386	357	339	334	351	378	321	359	318	341	355	327	331	325	364	363	342	349	343	327	346	368	380	311	345	352	362	333	383	363	372	383	343	338	368	387	363	367	364	406	353	367	373	380	407	380	344	361	379	334	373	333	346	340	357	365	378	356	324	346	387	365	381	355	352	334	347	335	344	383	348	339	334	363	411	325	360	367	382	373	329	339	370	324	345	353	355	330	319	370	339	333	361	356	351	362	317	361	374	341	332	336	368	336	365	334	370	395	344	387	362	357	344	318	386	352	378	343	347	340	338	352	352	349	378	379	368	342	368	364	323	366	361	342	338	338	371	377	347	359	349	355	354	357	344	298	381	316	392	354	343	339	344	380	332	330	391	371	358	332	344	323	354	363	330	344	362	395	367	313	364	353	384	360	369	324	364	360	348	382	359	362	370	327	372	342	381	379	358	374	369	366	341	405	359	373	364	375	371	375	358	343	346	344	335	366	351	320	379	374	375	374	393	358	351	401	350	373	343	376	364	343	347	338	328	358	359	348	355	361	362	372	350	377	366	318	349	364	420	367	352	330	347	362	356	352	340	356	364	385	374	313	335	363	344	361	365	370	334	323	365	348	352	329	322	378	332	311	351	373	336	343	296	351	351	367	337	345	360	360	365	343	349	354	372	352	322	360	325	352	361	348	374	372	331	317	333	328	350	359	374	344	363	386	386	334	372	365	342	357	368	364	359	340	345	343	347	303	352	356	385	353	372	387	356	358	345	324	361	349	331	375	322	347	367	355	361	362	366	350	372	339	347	338	347	354	344	332	371	375	355	355	354	355	333	373	360	362	369	336	391	337	372	379	330	333	365	371	355	354	386	341	373	332	336	343	350	346	363	369	339	368	357	342	361	368	320	372	358	327	314	387	349	341	360	385	327	332	338	318	360	364	362	340	338	344	349	353	367	327	339	335	372	339	353	392	379	358	338	352	359	323	339	339	320	377	355	341	380	342	353	351	366	372	360	369	345	362	375	365	370	346	338	333	378	363	383	385	329	329	382	346	358	326	373	337	334	335	365	365	381	352	378	363	369	364	349	378	352	366	355	368	353	373	350	363	356	362	350	344	380	376	342	348	348
30908	24179	17125	9752	7409	6310	5368	4058	3198	2990	2718	2530	2787	2805	2410	2188	1862	1472	1317	1123	1028	948	930	830	707	715	722	655	567	542	554	575	566	500	536	533	492	487	497	504	483	497	464	500	481	446	475	473	468	487	479	478	511	455	477	467	456	469	429	491	469	460	504	362	439	476	444	449	452	487	467	496	490	411	453	453	466	482	442	433	473	468	467	479	491	468	475	487	489	445	473	456	494	465	468	433	468	463	424	475	452	431	447	475	420	456	469	439	461	434	492	448	451	506	455	446	432	405	455	464	431	448	436	435	487	456	443	454	435	466	454	443	462	457	486	454	455	461	456	458	457	427	448	434	499	435	490	475	485	455	448	404	420	494	450	499	468	459	480	447	444	480	442	475	472	460	421	458	443	429	448	434	449	412	449	472	430	446	406	486	443	484	441	457	444	464	406	445	487	423	439	452	497	442	418	478	456	446	459	421	459	463	469	443	436	474	453	462	457	449	477	459	499	456	455	435	470	412	431	447	453	460	445	435	444	468	455	467	454	461	455	468	436	457	445	446	449	483	483	435	438	429	465	451	452	424	431	458	414	459	477	441	459	406	476	423	438	450	453	457	499	443	440	459	430	462	456	448	424	431	418	453	439	470	472	431	462	436	450	419	450	453	467	455	466	482	452	439	442	496	479	437	486	503	460	465	482	508	466	473	484	502	442	445	473	466	436	447	436	453	458	487	447	455	463	469	482	464	440	453	453	443	486	474	463	441	451	488	461	455	488	470	454	478	432	430	461	442	464	448	463	461	485	460	473	455	482	476	460	496	444	448	463	400	472	440	465	450	458	472	473	463	487	455	463	476	447	512	483	461	484	453	431	480	440	472	471	466	459	439	467	390	470	471	457	462	457	467	440	493	438	456	477	428	428	432	452	461	450	443	484	462	439	431	491	479	462	445	458	467	437	467	478	433	444	442	440	453	466	467	450	465	421	458	465	467	445	469	467	438	455	431	457	491	448	470	471	483	465	471	469	455	443	466	479	464	445	435	436	468	438	470	506	461	446	448	470	408	446	492	478	420	479	427	452	441	435	464	450	479	469	437	462	463	452	418	481	455	455	475	438	487	457	456	414	480	509	450	466	466	492	471	441	479	447	487	459	493	461	428	478	433	419	407	441	445	454	440	419	467	448	490	452	438	463	450	428	488	418	466	475	448	468	464	453	488	469	434	457	440	438	467	478	484	458	466	469	439	485	459	498	476	451	456	460	475	461	400	441	452	434	426	438	437	437	441	457	464	462	436	453	467	440	439	406	463	452	435	454	476	455	427	439	451	432	457	429	465	476	486	469	402	474	455	434	464	432	450	468	496	451	414	467	438	488	445	445	456	438	439	425	450	448	442	462	441	495	449	430	497	451	453	467	446	432	478	451	468	444	483	453	442	453	457	442	415	440	477	441	471	480	446	484	456	450	472	455	461	425	427	460	458	464	452	452	402	465	445	466	453	418	476	499	441	446	425	458	482	433	423	440	460	478	432	465	426	486	423	452	446	442	456	483	407	466	496	440	460	471	493	443	453	473	434	451	416	449	430	470	447	444	424	500	443	434	445	441	412	438	447	470	417	447	462	436	448	471	445	449	409	449	440	427	453	437	466	445	440	454	459	417	422	459	462	443	482	478	444	411	441	439	459	465	477	459	464	462	455	476	462	439	457	471	432	445	451	489	456	448	444	436	471	471	466	436	408	451	410	415	443	453	484	451	435	469	442	418	464	444	467	444	428	454	436	447	417	426	432	478	452	471	463	486	454	417	475	452	455	452	444	443	479	470	425	446	418	449	470	454	458	474	436	432	433	427	440	487	445	437	458	467	439	466	461	418	464	435	438	430	478	483	460	451	435	449	478	450	411	483	415	461	448	448	470	442	440	426	430	459	456	439	474	485	439	453	453	453	461	474	494	432	466	484	471	427	465	450	438	434	429	441	448	454	436	436	462	478	444	486	438	468	463	436	446	452	424	471	446	457	468	469	452	453	416	441	452	471	462	459	472	450	484	466	427	428	424	444	507	444	442	436	436	425	431	438	423	428	418	456	454	425	470	430	463	455	442	476	441	448	430	481	444	456	430	469	465	456	484	490	440	455	475	474	465	460	432	431	457	415	451	457	496	433	452	464	457	442	456	477	450	459	459	484	442	416	463	426	473	449	434	480	450	455	393	441	458	454	438	476	454	444	468	465	444	440	448	471	439	452	426	452	449	479	457	469	463	472	460	481	484	435	456	453	456	460	464	437	456	426	457	456	419	417	448	464	452	456	474	466	426	445	431	482	438	435	445	441	453	445	470	457	467	455	475	435	437	432	483	466	433	468	424	442	453	450	443	431	464	487	432	479	452	473	471	442	441	452	474	444	436	463	470	456	419	454	428	451	441	454	447	456	496	465	452	466	483	463	454	464	472	477	428	427	472	457	451	439	450	448	438	458	436	438	445	467	400	433	462	456	460	465	458	422	458	450	467	435	493	440	428	475	467	449	468	486	472	442	425	466	423	441	450	446	474	494	486	466	469	457	448	465	452	490	440	478	465	451	462	474	466	457	468	428	460	483	446	453	429	447	447	453	415	440	426	473	437	475	443	494	424	444	465	423	452	433	454	489	483	443	475	432	447	468	468	447	463	469	474	486	404	440	427	447	425	441	433	425	444	432	465	445	470	440	460	413	423	472	413	433	419	466	459	466	427	476	468	452	460	468	468	483	465	423	471	468	464	448	426	453	478	448	485	445	467	461	446	443	453	483	416	457	455	434	459	469	466	414	457	498	446	481	416	455	447	439	461	439	422	448	427	480	454	465	453	453	443	452	442	450	442	455	432	478	462	434	456	449	476	461	443	438	453	474	434	435	456	465	461	454	401	485	446	445	482	443	437	442	450	450	441	443	452	438	477	422	488	438	455	460	453	471	434	467	435	465	484	479	458	478	468	431	451	422	442	492	455	446	469	452	467	467	445	453	429	471	432	458	444	447	473	463	442	455	454	472	424	483	405	436	460	471	480	455	474	461	474	450	445	488	470	441	481	452	429	438	442	444	434	478	427	478	416	419	464	490	457	440	469	457	471	454	432	491	466	414	426	505	468	453	436	454	436	479	451	449	452	456	410	431	470	434	468	485	427	451	430	496	446	438	466	445	461	476	476	465	415	445	454	447	449	426	451	415	423	464	448	429	461	414	443	455	421	430	441	421	442	452	465	473	476	456	436	470	448	461	434	481	431	472	486	422	467	471	449	458	459	439	467	463	449	488	471	433	459	464	468	440	430	440	449	414	468	461	461	405	475	456	445	452	468	461	396	491	471	416	453	432	487	439	465	421	436	454	491	496	437	490	416	448	490	446	450	487	443	454	448	467	427	431	449	450	472	425	444	421	430	490	427	480	463	441	424	429	433	490	462	464	449	486	454	457	491	423	450	454	485	478	459	495	463	462	457	483	464	426	470	426	461	451	461	451	453	443	442	474	437
25169	21068	26778	25080	7959	2624	2042	1593	1489	1393	1397	1354	1416	1353	1309	1224	1162	1036	1031	929	946	919	885	883	872	822	833	824	798	842	809	821	814	751	790	743	766	759	772	768	780	781	743	726	748	730	772	781	804	793	793	778	782	761	777	792	750	797	800	837	777	761	762	769	737	781	724	780	778	779	764	775	743	765	764	747	743	750	803	811	771	785	765	752	727	789	764	773	800	745	777	748	748	782	748	709	697	737	744	759	722	788	715	831	773	718	796	812	747	770	709	697	750	791	742	807	751	768	798	725	753	763	782	816	734	763	791	752	730	728	761	765	769	788	737	774	851	779	800	815	757	720	811	718	729	780	745	750	812	718	807	770	787	770	759	774	760	716	748	753	749	790	756	797	741	707	785	779	740	754	712	774	770	752	781	745	873	795	779	786	766	785	780	745	781	772	769	797	810	739	753	767	693	750	733	792	785	719	768	813	726	797	732	776	729	765	750	767	731	776	737	793	738	744	749	748	755	767	780	754	769	775	775	767	742	707	739	755	736	776	745	767	770	807	738	725	727	771	803	749	790	771	794	798	766	770	794	706	696	720	760	768	720	804	758	717	742	779	758	754	760	736	752	782	762	764	762	748	755	729	726	726	720	785	766	788	827	739	731	764	777	794	774	802	754	789	709	730	743	776	732	768	775	743	742	754	783	772	765	768	785	768	792	793	786	793	698	704	717	793	724	693	734	794	736	743	756	744	774	723	797	767	792	796	767	788	785	794	766	730	764	779	716	783	815	748	766	733	795	740	740	754	782	788	794	749	777	738	754	785	720	806	744	785	731	753	752	767	777	796	735	735	782	780	755	806	731	690	795	772	766	775	766	716	697	707	799	697	759	755	730	719	738	797	737	792	740	769	718	750	783	753	796	708	746	774	763	804	770	737	735	810	722	773	769	718	799	759	735	780	738	802	791	736	780	719	763	744	792	765	801	756	787	765	755	727	722	763	737	746	816	759	734	782	774	793	748	768	687	760	794	784	739	777	757	749	729	771	753	792	705	810	781	753	767	776	758	777	792	728	726	773	739	833	809	812	731	736	751	700	771	732	788	747	766	749	732	784	743	800	769	785	699	737	776	735	765	794	769	728	780	745	813	760	757	781	781	781	750	837	760	735	775	733	731	722	836	752	802	728	729	747	751	723	766	758	786	734	717	736	707	758	780	706	753	771	781	751	800	757	716	793	765	770	749	721	734	757	751	769	802	757	761	773	778	716	757	775	826	745	786	733	729	722	758	743	714	735	776	796	779	779	724	769	772	755	767	766	761	719	790	779	751	811	824	770	722	745	729	771	796	717	713	710	748	741	787	768	775	696	775	768	765	756	752	759	749	794	718	772	717	802	724	745	807	834	744	741	777	717	719	771	745	729	758	767	705	697	757	772	787	765	753	746	789	760	770	771	779	785	773	781	739	777	738	788	772	745	741	748	728	732	766	729	764	774	787	759	753	747	795	786	777	768	747	740	815	775	745	770	745	791	749	771	751	738	764	791	777	713	708	733	744	752	742	734	772	750	768	756	774	740	793	758	790	763	774	778	749	747	785	720	748	773	714	782	750	747	727	809	740	750	755	761	742	732	723	747	789	789	729	754	811	761	784	703	807	777	781	796	763	776	794	719	780	775	736	755	724	734	753	805	713	751	764	720	731	728	789	732	753	773	701	794	743	698	764	778	746	742	748	741	780	734	728	788	689	823	727	760	728	714	745	739	752	752	780	767	839	774	699	743	726	719	742	769	713	770	794	778	752	792	799	788	718	770	778	733	728	767	765	816	743	754	771	749	771	820	733	739	783	756	763	742	767	787	745	720	784	724	816	755	762	757	805	735	757	756	804	757	765	757	786	739	719	778	787	710	735	834	758	731	795	727	714	770	808	743	785	759	688	761	731	724	735	746	814	772	763	741	751	744	702	767	734	720	776	703	752	770	741	768	771	735	721	689	771	746	832	746	781	737	754	802	770	736	743	766	764	769	759	777	829	806	793	741	731	677	782	698	790	757	743	764	735	740	777	778	824	751	787	736	777	760	763	742	740	760	773	795	750	777	776	717	755	789	801	731	786	787	752	737	790	762	776	787	763	787	747	762	704	720	756	768	748	754	759	791	742	767	771	757	729	806	741	765	798	726	765	768	785	760	785	766	768	795	812	772	814	754	719	764	777	738	773	785	743	737	793	768	786	713	764	725	761	780	743	786	757	776	766	763	762	816	737	745	797	759	721	733	794	799	828	767	756	722	758	718	848	748	757	801	733	731	794	813	688	748	743	787	745	781	734	740	814	779	742	780	744	746	702	801	749	818	784	777	730	722	764	706	763	777	757	832	744	735	753	712	838	724	753	746	749	753	753	752	720	819	732	745	758	726	763	744	819	751	817	752	762	726	759	790	742	741	784	727	745	715	735	762	739	749	772	748	804	710	752	757	742	719	753	733	780	788	768	738	795	748	768	757	785	724	734	811	768	770	729	748	735	749	764	841	758	749	768	728	760	761	812	743	767	798	756	757	742	733	719	775	775	751	753	758	778	798	780	812	811	768	714	741	761	729	791	738	767	741	763	770	738	783	799	724	772	724	801	768	740	770	756	775	756	789	758	807	773	727	729	760	781	723	746	721	758	754	763	747	744	768	777	725	722	743	751	771	762	758	749	784	738	740	762	791	778	768	773	718	754	821	777	810	714	789	759	787	746	759	722	741	746	750	767	784	782	807	775	745	747	772	765	809	731	741	773	738	765	790	707	742	752	750	772	782	741	783	707	782	763	758	772	743	755	806	765	757	785	749	786	731	763	716	785	776	775	742	734	787	794	761	785	740	766	795	776	725	755	812	757	797	707	714	777	792	774	735	784	793	726	759	746	801	725	772	716	757	731	761	742	752	788	742	749	784	783	740	748	772	766	748	788	779	758	766	778	792	730	794	862	799	804	744	776	693	804	762	767	775	775	779	762	781	807	796	770	751	704	824	739	710	757	803	742	750	820	725	752	742	754	760	738	767	775	791	749	785	724	724	787	755	761	772	741	713	757	742	826	767	755	761	731	752	818	724	773	775	760	726	756	819	726	748	784	751	735	759	754	773	752	767	747	799	720	751	790	818	784	765	786	734	751	722	778	708	769	788	769	714	807	728	756	759	731	747	742	780	748	736	730	787	784	745	769	788	717	768	767	757	728	708	784	782	748	824	770	742	785	754	814	771	758	776	767	755	755	728	756	743	722	763	768	773	810	733	734	770	780	798	807	765	817	724	726	731	777	756	726	783	768	744	713	729	756	764	821	765	731	725	787	738	777	734	805	763	800	728	790	794	723	771	737	715	722	693	747	792	762	745	724	735	699	751	815	765	764	753	725	771	723	794	747	754	748	750	731	734	718	772	811	780	766	786	734	741	745	757	789	782	771	704	728	784	784	729	827	776	819	739	762	760	797	753	793	746	766	780	797	786	773	752	774	827	784	752	775	763	710	724
30619	20643	12965	7425	5814	4916	4311	3223	2952	2710	2641	2590	2679	2588	2331	2176	1859	1623	1482	1349	1338	1257	1302	1190	1115	1127	1034	1026	964	1029	1062	981	949	934	947	989	972	988	911	901	859	1030	896	955	952	935	891	951	897	895	906	886	908	935	885	920	894	918	958	904	927	969	974	954	989	888	921	948	923	917	968	895	953	942	928	908	892	922	876	925	909	926	951	929	929	917	931	918	922	858	898	892	899	944	920	923	908	918	926	932	868	910	882	898	976	873	924	948	944	921	940	939	887	910	922	938	931	885	937	912	914	891	899	919	901	928	901	937	873	875	903	922	953	898	934	928	920	909	921	911	949	886	897	956	894	892	901	979	901	965	883	953	920	885	872	904	925	858	920	889	950	920	921	938	920	887	942	921	907	907	917	861	978	924	902	913	925	864	909	881	914	917	945	913	891	934	949	965	935	914	931	917	952	903	966	928	942	886	928	904	911	888	952	950	898	914	908	958	923	976	920	922	883	890	910	867	929	952	947	931	928	905	908	909	889	940	886	908	903	903	913	914	930	920	953	907	924	907	883	935	941	895	941	911	970	899	904	912	890	860	955	925	928	955	939	934	896	933	900	892	858	969	859	930	906	911	980	963	875	913	860	917	902	904	884	982	920	925	919	913	909	947	908	937	900	917	923	905	889	924	920	937	890	873	855	957	904	846	932	944	924	905	879	942	929	960	969	906	910	881	899	925	887	918	950	898	929	869	877	951	971	916	942	960	926	926	979	944	844	908	927	875	913	890	905	875	941	944	973	912	911	923	898	917	883	919	913	903	940	884	941	897	964	905	888	907	877	929	900	912	945	936	912	917	949	925	866	916	890	938	902	880	958	961	858	951	970	904	900	888	935	927	971	931	883	938	941	934	944	893	933	888	924	937	936	952	903	910	911	899	906	925	882	934	898	953	918	960	949	931	905	901	993	926	934	902	891	979	925	941	955	874	903	861	897	882	950	919	943	930	892	950	910	963	951	841	891	947	900	905	956	914	915	969	902	910	905	899	902	970	959	901	865	941	883	909	937	859	910	941	940	898	953	895	905	908	950	949	958	885	907	911	873	886	907	910	956	900	903	923	952	973	899	864	935	932	907	864	862	929	868	900	859	945	889	948	914	950	891	932	940	961	875	927	928	893	887	894	900	968	934	914	901	884	918	925	932	915	906	902	890	920	881	957	906	932	888	991	895	873	925	902	874	933	877	853	884	923	908	977	905	938	915	895	963	944	908	906	1007	891	964	941	888	923	918	909	924	891	919	889	944	914	916	903	926	949	946	944	975	925	894	882	891	946	920	869	873	957	925	864	951	895	928	965	901	877	940	958	958	901	925	948	917	927	951	957	954	923	910	989	931	1004	861	969	997	881	909	872	906	927	909	862	912	893	921	897	913	942	872	964	914	875	944	863	881	907	881	955	932	889	913	922	974	897	884	917	913	916	941	961	968	956	851	906	916	884	908	906	928	974	909	881	943	876	841	877	918	934	932	994	937	882	869	900	879	927	918	883	909	917	925	947	921	944	923	927	925	895	892	930	945	965	922	867	864	930	930	871	937	924	960	950	950	913	920	902	927	902	901	916	940	887	970	932	914	963	896	870	882	902	905	924	925	955	891	891	893	890	840	862	933	898	868	886	963	935	913	893	936	930	880	851	930	883	934	940	936	929	862	928	924	934	940	903	927	951	925	906	966	949	904	912	880	924	895	879	922	831	914	923	983	949	939	983	924	916	918	960	955	921	900	950	926	913	896	986	931	931	879	926	853	934	940	901	872	877	936	931	919	885	896	863	904	865	968	889	870	851	888	922	991	926	941	892	911	926	899	890	888	879	862	894	901	958	920	917	914	894	955	975	914	894	918	910	898	929	925	906	906	889	988	921	943	908	887	906	924	944	938	933	860	956	909	922	930	922	936	902	942	865	902	928	915	923	934	950	898	927	892	937	906	890	891	918	899	958	905	925	922	959	989	909	955	914	1001	917	875	906	899	899	939	901	939	912	881	879	895	896	875	947	918	909	910	959	961	927	874	880	912	903	884	992	918	886	883	910	964	935	891	917	914	866	959	909	893	892	952	866	948	946	886	953	893	908	960	927	889	904	913	909	896	891	901	938	953	930	970	930	915	939	961	892	889	943	974	894	934	955	971	934	891	922	953	940	903	913	905	886	908	859	975	830	910	906	940	950	961	929	920	931	922	906	902	975	881	913	954	933	914	913	937	950	950	928	901	942	954	861	933	929	889	892	906	914	940	875	909	901	935	947	926	939	923	925	967	916	908	908	961	895	918	936	929	951	967	871	885	897	879	872	915	897	895	907	889	928	916	902	964	915	897	926	887	908	955	918	890	909	866	957	887	950	883	895	882	932	895	928	924	903	972	932	932	871	946	912	959	888	885	950	949	929	925	895	942	914	937	937	959	935	897	905	892	885	913	923	959	927	953	909	918	935	963	900	944	924	935	924	900	871	859	933	875	870	912	923	888	883	925	954	930	964	951	942	905	905	931	900	897	938	958	925	966	919	915	961	880	972	927	942	915	944	930	933	942	956	960	958	930	887	947	928	932	950	915	877	962	906	911	967	914	905	992	901	893	915	899	940	945	934	931	911	927	894	919	887	964	900	899	920	940	877	902	938	866	922	907	937	904	908	921	916	959	915	980	945	912	894	911	916	913	879	919	932	923	890	920	946	948	917	1004	874	893	942	921	888	886	934	972	922	913	895	864	902	941	869	902	949	929	941	948	832	897	878	882	921	915	909	956	853	955	973	866	904	937	869	978	890	884	961	940	911	916	920	958	928	943	895	905	916	911	971	939	918	899	962	875	864	942	899	882	938	922	924	904	933	886	888	912	933	952	878	867	945	908	966	958	939	928	943	991	937	872	939	916	848	936	960	936	923	907	894	905	951	923	930	950	902	931	956	897	950	922	952	902	882	885	989	911	965	891	879	940	901	915	917	912	883	889	911	916	928	899	961	906	941	892	985	913	912	921	959	850	953	953	919	921	917	887	882	857	913	859	886	917	947	908	929	918	934	919	881	890	885	924	929	866	907	912	923	961	916	915	911	971	908	901	905	901	908	914	910	960	885	917	934	897	988	892	965	891	931	926	937	942	977	940	964	944	960	905	945	900	940	858	930	937	922	945	892	936	879	915	904	923	968	945	889	916	911	922	920	898	882	895	931	906	936	920	941	951	929	923	940	910	895	908	905	942	905	935	917	903	916	927	898	908	890	956	933	877	959	952	904	905	978	837	880	920	932	952	953	893	951	942	867	957	831	916	945	935	919	904	923	971	860	855	899	874	923	934	902	886	909	878	897	908	978	949	906	927	896	906	938	977	916	944	905	899	925	933	902	904	958	962	886	888	944	885	929	939	938	902	907	942	917	885	902	938	958	908	912	918	942	915	923	907	882	843	905	933	893	935	911	903	938	925	868	922	926	914	900	889	932	986	917	918	904	978	861	891	907	921	911	889	936
22771	20998	28608	23588	21003	20967	9725	3178	2362	2203	1891	1780	1761	1749	1610	1450	1285	1034	967	888	891	845	843	765	723	690	640	651	609	614	628	590	503	553	576	542	549	532	524	506	549	525	529	535	508	507	525	540	540	522	525	486	520	521	487	506	504	478	476	491	501	521	531	484	458	539	493	509	484	489	521	536	506	519	495	513	502	518	521	495	484	513	516	513	522	476	515	483	494	498	447	545	476	494	526	481	458	502	485	491	519	537	507	531	464	518	496	495	475	477	499	450	532	514	505	456	498	499	513	527	502	479	477	501	447	535	502	532	486	473	499	496	472	485	503	483	520	532	487	513	484	489	519	547	553	476	498	561	497	493	494	507	468	497	496	504	494	485	482	482	497	466	475	499	490	488	506	490	447	480	497	520	519	463	473	498	472	474	508	462	498	500	479	529	503	479	488	545	468	515	464	522	540	498	504	485	514	515	532	459	487	495	503	504	506	484	469	464	521	526	493	498	510	477	491	520	502	526	520	491	506	538	540	467	492	547	521	459	522	517	492	477	524	507	490	496	502	480	466	469	529	503	500	471	483	478	532	494	465	472	509	499	490	489	488	503	491	467	471	497	528	490	495	507	527	506	531	522	523	513	482	489	504	462	524	498	493	500	517	512	510	507	452	517	474	509	508	497	460	529	470	489	515	482	501	497	466	500	492	483	488	509	516	496	473	491	507	453	493	474	484	511	497	466	501	483	516	496	499	476	483	491	504	491	486	478	501	480	516	494	465	551	529	520	550	509	475	513	469	509	487	524	496	514	540	528	503	484	518	486	514	488	522	510	506	526	510	490	496	480	477	495	476	496	516	519	497	509	506	471	537	524	499	488	492	515	462	492	521	530	478	513	485	438	468	512	472	518	493	477	491	495	462	527	491	547	517	481	464	505	508	524	465	509	484	486	486	518	486	478	474	498	490	483	469	533	509	476	482	547	485	471	479	531	525	507	493	493	517	510	459	528	489	472	483	452	533	511	487	536	470	445	509	517	470	499	476	483	515	487	433	497	466	477	488	505	520	498	458	521	516	484	503	536	476	489	458	515	510	484	468	473	480	536	481	506	455	454	484	512	481	477	500	516	504	518	504	492	459	514	513	491	463	475	514	511	515	504	477	503	515	507	517	518	500	490	507	460	511	532	499	508	461	508	492	527	511	527	498	475	533	488	492	507	501	495	481	511	475	484	483	491	520	506	506	505	547	501	458	495	501	510	511	476	510	473	480	491	469	506	526	510	502	473	461	487	489	498	486	515	486	544	529	475	531	510	470	520	493	487	512	492	504	494	496	504	529	509	503	503	513	520	455	446	482	506	467	481	499	502	527	504	494	540	480	492	529	541	504	485	504	503	533	499	495	439	460	489	463	471	504	515	487	479	499	481	446	492	485	451	504	503	474	492	537	504	476	569	481	503	484	502	531	523	470	488	521	510	449	491	469	495	511	467	522	509	520	482	494	500	527	490	419	466	480	477	467	481	500	474	508	497	488	466	467	476	499	551	481	501	475	480	534	469	503	473	467	490	497	526	494	494	511	534	514	502	506	489	495	515	533	532	511	481	483	489	525	499	481	475	486	511	501	505	471	520	478	519	448	485	496	502	496	509	461	463	528	512	515	518	523	496	492	487	528	520	484	496	506	511	511	454	468	488	532	514	495	492	529	487	486	500	501	523	486	513	486	462	509	484	438	533	504	514	514	488	482	488	472	494	505	517	512	476	503	491	487	515	500	444	517	540	491	515	489	546	524	490	480	503	507	469	496	525	491	490	469	494	483	516	494	503	507	499	506	482	504	442	489	527	549	502	501	542	513	487	460	522	492	488	470	525	504	492	493	533	463	470	499	489	528	489	454	485	515	509	471	420	495	457	477	474	550	487	477	502	488	516	486	505	503	483	477	485	494	483	471	482	467	521	515	500	485	467	526	496	471	472	524	470	520	489	501	484	463	526	508	537	483	482	508	495	508	519	529	503	535	512	455	505	465	468	528	510	502	509	485	507	523	497	459	522	513	486	498	501	468	491	495	534	443	468	514	480	508	536	521	480	518	479	504	500	477	494	490	486	490	482	497	529	471	517	539	494	517	486	524	533	504	477	485	489	506	476	492	501	496	525	499	490	504	494	495	481	519	515	503	529	488	533	512	491	479	504	520	474	517	529	483	454	461	474	494	473	514	485	503	488	501	516	462	479	487	449	496	493	497	527	499	482	515	500	468	490	502	532	491	508	508	558	460	482	451	510	473	527	489	475	497	497	481	537	543	484	466	534	501	523	479	520	530	485	489	518	459	510	518	486	488	527	503	502	520	500	477	473	492	463	455	498	490	481	503	436	498	485	524	523	492	507	525	511	509	522	489	467	489	512	515	505	525	489	473	507	536	460	474	488	496	472	503	507	535	495	476	503	424	496	477	496	469	449	452	487	490	495	493	478	492	517	493	485	472	493	487	474	474	487	508	451	487	473	495	475	472	458	502	474	498	500	464	518	529	482	509	506	499	446	522	504	489	506	477	493	510	503	507	474	524	501	484	514	523	543	482	511	496	496	443	473	488	491	497	453	501	483	520	543	508	515	481	475	492	494	470	510	533	489	528	485	498	515	491	474	485	496	526	495	535	490	544	517	495	518	502	497	538	519	506	482	478	463	497	460	470	478	494	520	505	454	493	505	528	469	514	478	503	505	481	482	466	514	527	539	461	500	519	490	471	552	520	457	453	500	513	487	499	493	484	494	522	505	495	483	477	481	539	542	489	430	493	489	459	493	472	490	495	492	518	465	510	519	457	497	459	502	507	481	509	504	485	512	515	482	491	529	509	509	505	480	480	496	497	500	480	450	484	554	488	531	482	504	529	464	475	491	482	483	480	517	497	484	480	531	499	506	515	502	507	487	561	489	492	487	504	503	507	493	491	488	498	544	446	511	511	536	500	499	488	488	517	481	509	478	500	488	487	485	490	485	508	531	492	518	538	528	487	469	515	462	488	495	488	449	524	558	534	504	450	506	470	502	500	463	476	527	460	484	465	528	481	472	509	501	493	479	495	519	550	475	542	501	508	505	483	505	524	517	456	489	483	516	518	466	505	528	492	480	488	507	486	512	486	537	512	510	472	525	436	508	517	489	536	470	440	477	513	476	562	496	471	500	499	471	487	471	494	439	539	482	498	486	510	488	514	492	457	519	466	481	478	465	515	516	512	482	495	523	505	495	517	488	505	485	526	507	488	518	477	531	482	494	524	475	502	477	476	484	521	458	523	468	495	498	547	483	491	497	522	465	506	474	501	476	467	539	494	498	518	508	513	516	515	492	462	516	477	514	503	504	483	485	498	478	499	478	494	481	483	520	530	512	490	509	488	509	482	476	509	516	481	490	485	533	467	473	504	483	471	478	496	483	528	526	467	474	507	507	456	500	472	523	520	505	552	525	486	512	492	492	483	481	479	503	498	492	477	483	478	468	467	549	479	516	492	502
39754	35151	22264	13983	11195	9661	8119	6021	5297	4908	4187	3906	3722	3647	3241	2955	2419	2092	1727	1617	1394	1426	1375	1110	1115	1000	928	882	863	820	870	785	721	728	713	671	681	713	641	662	635	623	609	674	630	628	606	572	646	622	584	571	616	635	619	658	624	600	588	630	568	570	589	623	611	598	603	599	628	627	629	626	592	633	582	610	587	571	645	568	562	661	654	579	581	555	670	679	632	657	642	601	637	581	589	642	620	598	594	604	608	554	553	621	592	611	608	642	597	589	538	561	592	588	562	602	596	595	605	575	593	581	579	573	547	593	628	600	583	588	601	611	590	610	620	565	574	597	523	612	551	578	608	588	601	563	605	555	645	589	607	609	584	573	581	610	597	598	562	643	558	611	609	554	557	577	550	579	601	593	613	615	605	577	622	546	600	589	623	611	653	583	616	594	578	589	592	563	583	561	604	602	632	578	605	622	593	660	567	578	555	634	614	599	604	593	620	596	585	571	595	605	605	591	575	593	603	552	609	585	563	614	563	570	598	585	604	583	605	574	595	570	588	584	590	609	566	528	661	597	575	603	600	586	577	575	616	617	560	592	610	611	584	605	638	593	574	604	590	574	588	583	574	598	566	596	603	645	530	598	602	599	630	601	592	593	608	613	610	594	629	594	540	588	626	616	556	586	549	599	566	627	553	586	597	622	574	609	581	578	583	582	618	567	577	615	596	615	624	585	591	561	601	577	576	584	584	595	564	596	561	594	604	567	590	582	623	602	563	568	576	613	580	576	599	592	579	613	571	570	606	564	632	626	561	574	587	607	584	570	620	587	557	577	591	593	560	567	598	631	610	605	548	585	619	616	590	580	562	565	661	581	547	580	555	628	604	577	562	531	613	592	617	584	606	598	583	620	609	584	629	581	586	612	590	586	614	580	585	581	575	553	635	557	585	550	588	592	604	611	593	559	592	632	591	599	633	588	574	602	550	555	544	568	614	621	611	607	559	584	575	596	582	605	589	617	580	579	588	589	626	628	619	589	596	604	575	542	600	589	617	598	576	568	616	604	565	586	579	620	604	613	619	603	632	562	620	609	566	600	554	595	593	570	583	611	607	568	605	627	626	571	567	611	604	564	568	625	619	603	626	616	595	592	593	587	561	594	630	623	573	572	603	580	610	611	610	608	563	579	610	604	620	614	601	561	610	563	598	576	623	575	575	636	588	587	562	613	592	645	588	569	615	587	575	622	603	578	566	573	576	593	575	633	574	575	631	610	588	637	601	579	597	593	615	574	595	610	599	564	636	616	543	569	577	538	600	585	615	583	593	597	531	546	607	577	639	603	572	614	569	606	602	605	610	627	577	613	597	559	597	625	615	579	555	576	634	600	602	577	574	597	601	591	555	621	591	579	565	575	573	603	599	594	613	587	573	627	583	560	553	608	600	622	585	550	569	557	555	564	551	595	587	533	605	594	599	641	561	623	613	605	614	611	605	612	577	618	570	573	574	577	560	601	585	582	564	632	596	554	552	562	566	572	605	593	576	589	588	574	560	596	579	601	630	579	614	627	601	636	609	584	582	544	584	604	556	586	589	591	601	542	656	620	535	585	627	609	607	543	632	612	570	594	614	580	550	643	566	551	612	627	531	630	588	614	560	530	581	592	584	610	597	572	542	587	615	605	615	586	612	608	570	539	602	602	596	600	596	583	586	594	605	596	602	610	592	581	594	579	576	589	608	595	657	642	601	612	604	553	595	582	616	632	602	559	584	666	562	581	586	591	627	596	548	582	633	538	598	589	612	531	574	543	556	610	605	562	539	564	631	561	600	563	618	573	586	577	588	620	606	629	594	584	611	633	572	634	595	579	555	597	592	583	607	635	592	590	620	586	577	573	626	614	600	583	583	604	603	605	579	575	596	561	606	582	603	587	589	631	615	580	577	566	582	588	635	621	553	595	566	549	615	594	577	647	584	573	594	555	537	588	636	544	589	627	596	602	576	636	587	569	612	591	544	578	548	557	583	591	618	600	605	594	585	588	601	628	630	600	582	577	585	593	574	558	563	592	592	591	610	579	600	619	613	619	570	633	621	637	630	589	614	580	605	589	602	616	598	560	607	586	570	607	600	609	573	597	548	617	598	561	581	620	569	585	600	565	532	588	626	579	579	524	588	612	608	586	568	557	605	569	576	583	626	562	606	604	609	582	602	570	613	560	582	558	552	529	587	600	557	555	568	586	595	554	617	556	621	598	627	594	629	585	571	568	597	554	580	590	595	608	558	638	608	597	609	622	594	595	570	568	593	570	578	594	570	583	588	592	572	584	579	606	530	627	578	601	569	570	526	563	572	580	586	591	623	584	581	600	582	587	561	643	577	575	606	604	595	644	605	589	582	585	584	577	562	611	570	584	583	597	625	593	577	639	575	561	612	581	605	584	558	582	557	612	613	572	548	569	557	569	606	602	626	615	566	602	624	583	627	620	607	563	569	574	602	582	599	650	613	618	575	546	627	589	600	609	626	618	562	585	579	593	628	616	575	618	606	561	558	591	590	555	572	601	559	535	628	548	562	571	681	582	611	589	591	612	564	590	605	601	580	581	647	593	587	604	615	531	566	554	553	626	591	566	639	607	601	577	582	530	624	603	605	566	579	625	612	567	612	612	606	610	580	595	613	611	558	591	603	591	622	550	618	581	584	610	581	590	578	594	576	570	587	620	558	600	572	616	570	611	578	626	598	548	624	594	568	595	634	558	618	562	579	575	561	599	566	581	579	573	608	601	610	554	578	587	549	581	613	589	627	634	583	626	629	603	624	577	564	599	585	578	592	577	593	578	581	601	586	565	596	556	616	633	602	576	553	553	594	586	619	573	573	566	588	585	550	596	627	562	569	594	557	595	601	584	557	595	595	618	583	602	610	578	613	569	634	585	596	570	587	578	582	614	598	606	604	570	564	600	573	603	604	601	607	574	579	580	615	611	582	575	598	603	613	607	594	585	587	585	620	570	586	576	599	600	591	610	640	612	572	614	587	585	609	593	661	590	599	581	598	591	589	604	602	615	645	580	603	579	598	588	569	618	590	618	564	553	577	580	577	569	587	585	593	637	602	612	567	625	594	605	592	599	593	582	566	597	582	567	602	559	580	595	582	598	613	603	612	616	634	595	585	580	602	552	575	609	591	598	610	617	579	594	583	614	575	613	594	590	554	570	589	562	562	602	628	622	583	626	600	543	601	563	532	584	577	571	571	546	560	615	541	555	560	587	600	586	599	596	593	576	609	620	638	571	594	597	592	617	574	586	587	590	610	606	569	563	564	569	594	550	589	574	569	564	615	583	590	596	535	549	618	614	613	595	599	563	590	592	614	547	601	616	557	617	599	584	617	576	611	535	617	608	589	580	592	559	594	593	583	582	629	601	584	614	602	578	579	561	601	576	644	596	581	615	586	590	593	550	575	581	605	589	580	600	591	581	571	554	611	584	577	564	609	596	604	591	602	580	599	562	616	576
27113	19729	9676	3543	2239	1717	1419	1086	1106	1053	998	990	1006	1053	944	942	820	822	729	726	690	711	685	656	646	626	620	633	605	611	570	589	627	618	661	626	544	572	601	600	575	591	587	613	562	582	605	557	608	594	592	588	616	579	585	581	589	583	556	624	550	574	601	522	590	580	589	628	604	547	568	623	570	624	617	590	583	577	619	587	569	594	570	611	560	558	614	559	598	589	584	624	588	622	595	597	611	609	592	649	593	605	568	590	611	624	592	587	551	605	569	586	619	605	581	587	577	569	590	575	586	540	615	590	599	607	612	600	596	582	608	595	596	562	583	595	566	598	634	604	604	612	611	598	590	589	624	556	599	564	572	587	614	592	570	546	611	602	554	565	596	574	583	536	590	581	562	608	613	603	532	568	603	601	591	601	575	577	564	564	565	597	566	556	609	577	618	536	602	570	587	544	592	595	623	646	572	608	586	589	577	561	552	610	617	578	557	598	613	558	603	577	566	606	568	602	554	566	613	578	600	569	578	596	603	596	572	599	580	600	571	604	585	602	557	605	588	550	590	588	554	562	574	571	596	605	578	567	608	602	561	611	577	569	596	583	564	583	604	587	634	571	606	546	601	619	597	594	559	620	525	576	584	605	596	563	574	566	578	654	614	607	550	584	550	595	571	624	600	617	594	567	615	587	605	615	585	595	577	573	586	620	565	553	598	585	644	605	544	545	578	583	568	559	607	587	576	571	603	624	608	608	578	572	600	557	575	570	561	589	582	616	593	581	596	542	587	585	548	548	562	587	617	568	618	629	611	597	578	576	611	571	587	612	614	569	574	557	642	560	584	566	569	644	595	619	598	637	573	576	575	602	591	591	610	583	568	577	635	623	579	579	602	581	594	590	588	598	588	595	621	602	606	584	579	618	571	612	564	596	587	617	604	568	539	568	640	571	596	527	649	613	566	548	564	589	571	612	593	593	605	575	612	574	584	593	583	556	606	573	547	624	617	564	602	570	625	580	565	583	550	575	585	569	588	593	590	523	589	607	593	572	554	575	575	604	598	587	587	571	642	573	580	525	605	581	588	536	585	559	577	614	587	558	523	574	571	541	592	602	592	543	597	545	609	641	602	541	555	613	589	573	592	600	563	592	554	591	591	581	560	570	589	607	621	592	591	622	626	584	572	610	583	617	612	597	575	592	612	618	558	574	566	564	564	599	598	610	569	585	622	579	553	565	585	619	560	594	586	577	597	576	570	617	609	589	610	613	594	619	587	592	598	591	653	612	541	570	546	560	571	583	572	569	576	607	600	593	593	574	558	599	564	587	592	579	610	577	581	598	585	580	576	565	569	618	558	565	607	600	537	574	597	623	613	591	629	602	594	597	610	620	586	545	575	589	571	566	563	604	618	550	604	619	581	599	560	585	576	617	580	604	600	612	592	594	624	583	601	590	580	595	542	572	597	577	580	569	597	561	560	580	602	575	576	591	579	571	586	581	581	579	547	596	569	556	595	624	587	584	546	591	565	603	603	593	591	601	603	602	638	605	613	566	588	603	600	577	571	584	583	593	624	604	570	633	589	621	597	574	622	567	620	630	612	606	585	558	604	594	570	579	607	633	608	559	572	585	591	610	570	613	597	574	617	546	607	548	594	599	593	588	604	561	541	587	594	606	568	615	597	545	582	572	601	594	600	624	609	586	610	590	620	586	587	600	595	595	641	590	588	615	590	594	590	570	588	599	577	570	626	588	584	522	574	586	592	593	588	623	628	627	595	611	566	550	580	571	565	578	602	570	532	624	568	639	579	588	573	550	600	612	594	575	578	603	599	590	615	613	577	578	627	582	661	594	591	628	544	590	563	587	592	602	599	638	551	634	561	592	586	615	576	528	591	555	583	647	620	588	589	577	596	610	610	597	582	593	560	571	568	560	574	553	602	646	568	552	571	610	566	575	562	626	578	553	599	600	594	579	567	615	571	595	601	617	622	584	586	606	580	531	541	606	568	626	631	559	607	606	601	582	591	565	608	554	589	623	582	582	597	565	556	579	566	630	579	628	597	565	620	614	594	601	614	607	575	560	573	597	584	556	615	604	602	573	559	609	604	604	565	602	565	620	627	618	604	573	593	583	629	581	585	601	549	575	574	543	595	552	595	563	604	578	581	563	574	538	599	567	534	572	601	588	553	605	581	607	591	556	611	606	602	573	594	591	576	570	548	605	618	607	583	615	530	563	598	586	619	604	589	603	579	557	556	561	628	604	639	643	600	592	573	595	571	629	573	525	579	603	590	587	561	605	594	582	585	590	573	596	610	557	602	603	592	636	541	595	580	591	611	599	552	587	604	580	585	607	597	567	615	610	594	568	578	571	616	613	583	587	598	611	518	581	575	605	614	591	598	594	587	568	607	593	597	593	554	582	616	590	591	592	590	594	574	576	562	577	574	577	574	598	618	576	607	559	598	600	601	619	581	603	595	590	593	561	609	613	532	629	602	601	563	558	595	605	565	576	573	571	606	589	580	589	623	608	577	572	588	601	567	647	611	590	637	553	570	587	588	589	598	596	585	596	605	624	594	561	595	596	625	559	611	626	565	591	565	592	624	586	565	587	605	581	581	594	573	563	590	564	626	612	593	558	593	603	597	599	536	624	593	594	585	648	630	582	588	528	591	590	568	608	598	550	601	559	618	605	618	603	634	574	595	584	611	599	578	630	586	598	552	625	550	580	589	552	559	577	615	600	601	570	566	589	562	623	607	582	581	584	654	610	573	590	619	611	557	622	654	589	610	588	558	576	613	565	578	564	588	609	532	595	570	572	592	584	574	571	625	599	625	555	615	587	600	592	600	581	640	623	595	586	580	668	578	635	607	601	574	581	553	597	545	563	619	598	577	567	601	572	569	594	576	579	534	553	574	599	559	549	559	563	560	590	595	605	554	601	598	606	620	564	595	595	577	636	620	556	571	542	568	580	603	685	608	580	598	548	582	597	633	613	531	606	563	567	596	590	598	577	595	599	571	559	592	542	603	582	590	553	550	614	571	587	590	603	600	570	586	591	631	619	589	604	586	592	588	600	593	622	618	585	617	573	579	593	588	609	609	600	619	586	611	562	587	615	632	609	551	598	586	545	575	605	658	554	559	601	606	573	542	628	581	554	583	595	624	603	572	565	586	583	574	609	540	542	592	600	549	560	580	552	602	562	587	597	579	574	605	590	603	621	581	583	568	591	580	581	562	583	563	587	585	541	602	572	563	598	613	567	551	588	606	578	570	619	557	587	608	575	593	571	570	607	639	637	558	608	654	608	639	553	612	570	601	555	628	616	564	634	563	591	591	587	586	581	561	541	593	573	556	552	586	596	544	591	672	601	556	583	574	608	603	601	591	607	573	587	573	573	538	581	598	652	588	563	574	626	575	560	574	576	583	593	606	584	596	540	641	600	596	577	592	571	589	602	584	581	572	652	575	581	565	587	582	583	574	609	622	577	643	569	614	564	534	578
12098	13501	9039	4970	3825	3388	2926	2069	2023	2022	1918	1757	1807	1841	1641	1556	1288	1259	1177	1080	978	963	906	840	884	797	828	775	800	752	787	769	773	750	710	754	741	756	758	741	772	799	798	738	710	756	748	755	691	726	718	754	752	751	726	705	730	765	734	688	721	722	727	699	729	683	763	726	760	687	722	700	708	762	703	705	709	740	714	700	728	720	763	754	757	764	766	763	730	737	774	738	720	752	730	694	730	734	688	744	738	742	763	716	746	713	768	736	709	728	780	711	720	736	729	707	713	677	735	708	763	756	675	780	716	724	722	703	731	774	755	715	743	704	720	755	695	659	723	742	752	693	747	751	740	770	707	733	739	722	759	700	772	724	734	728	719	730	699	756	756	719	762	721	769	667	742	726	718	728	698	731	750	709	725	715	720	677	694	733	739	758	757	749	661	767	732	773	714	720	728	732	733	736	706	785	722	754	736	757	713	714	718	733	734	752	770	696	735	734	713	729	693	722	725	693	740	750	716	786	741	736	708	736	725	729	715	756	753	735	736	703	719	733	770	755	730	706	677	724	729	768	655	668	685	759	711	764	745	731	706	748	763	776	723	749	712	732	716	708	775	696	697	739	757	762	685	689	682	767	715	726	717	745	693	732	683	705	719	747	789	724	715	767	690	745	739	720	738	692	736	709	741	669	753	750	735	697	737	708	728	706	748	740	758	754	697	702	724	762	727	725	753	737	730	702	760	744	742	703	715	717	729	755	697	716	749	706	733	754	734	771	693	757	700	690	758	719	729	694	719	727	744	670	795	767	714	751	733	721	767	723	771	739	744	661	762	701	746	708	708	752	716	745	704	727	723	726	721	705	700	696	737	708	702	722	683	730	791	681	695	723	706	743	724	757	769	694	704	747	744	724	735	736	741	739	727	750	758	706	748	738	725	759	730	730	735	706	728	708	729	763	694	758	730	741	738	760	749	712	727	736	726	707	745	749	704	759	757	661	749	735	721	714	778	726	728	755	778	723	702	762	698	755	742	715	732	748	744	709	747	748	739	703	740	739	707	746	713	724	738	763	727	704	742	741	734	751	731	703	760	716	707	739	729	738	715	749	746	723	731	757	687	754	744	752	732	750	737	733	716	705	731	687	690	751	693	714	717	720	688	721	758	744	723	701	703	711	724	764	719	716	662	727	757	740	710	740	717	691	700	675	732	730	756	697	708	716	718	731	740	725	720	764	722	677	702	734	732	743	748	737	727	745	748	732	708	774	719	701	728	731	734	747	762	773	725	730	703	727	726	731	699	723	733	739	747	711	718	745	761	774	737	751	719	703	694	789	714	768	781	706	689	753	723	718	680	732	686	717	710	715	717	749	735	739	745	692	784	720	767	780	731	697	696	727	727	729	730	724	765	777	761	723	732	704	694	711	702	719	696	727	726	735	745	705	745	705	695	728	716	778	720	749	710	719	739	761	682	719	777	714	770	719	758	759	768	730	769	743	710	704	716	741	707	683	701	718	762	720	719	689	701	765	722	726	751	737	767	778	734	779	739	740	724	752	774	752	710	717	789	718	719	771	708	699	730	705	741	667	701	693	766	710	706	713	690	721	713	771	708	714	738	729	709	817	671	682	724	742	703	745	761	751	716	711	732	765	715	729	718	766	740	717	728	686	742	776	744	705	751	740	728	737	734	719	718	717	745	719	767	722	727	761	748	695	711	715	730	727	732	724	775	727	772	712	744	719	685	697	698	743	747	689	721	713	740	727	726	711	697	722	739	667	728	751	737	739	720	715	714	754	725	741	761	699	762	708	746	790	750	714	718	742	739	745	787	689	800	739	741	687	728	699	677	762	710	735	724	722	733	754	759	689	707	732	745	740	782	710	720	753	683	768	737	662	752	730	742	741	704	702	732	759	709	716	731	748	739	775	762	729	731	716	740	730	763	733	710	729	761	747	739	732	718	725	742	713	748	716	727	711	779	733	738	697	704	704	729	726	696	691	735	755	804	738	702	725	720	749	690	693	714	715	767	694	668	762	727	726	765	714	728	738	728	735	719	716	753	775	738	729	684	759	741	712	756	738	720	674	729	708	761	754	734	685	766	737	749	750	746	723	741	770	747	756	732	744	755	741	723	752	704	742	720	733	755	722	702	710	711	720	731	713	792	714	708	732	747	723	702	700	716	663	706	696	739	744	720	741	689	761	753	747	773	734	716	708	731	718	714	718	741	748	771	756	715	740	714	710	747	744	721	721	738	755	697	732	721	759	711	711	738	748	731	749	746	772	696	689	694	701	699	709	740	764	735	708	741	692	751	755	780	712	792	709	727	756	716	762	725	702	754	752	708	707	733	761	714	759	741	730	740	749	761	741	721	751	743	696	743	740	716	750	739	730	720	776	736	754	723	733	684	732	742	713	760	736	711	777	749	724	764	699	746	708	735	724	740	697	721	745	742	763	720	758	784	767	710	740	673	745	708	752	763	729	733	723	703	717	751	713	698	702	702	755	719	704	715	734	758	697	721	743	754	711	766	689	745	727	717	698	737	736	727	741	728	784	748	733	725	731	726	749	729	784	741	710	672	730	711	727	724	755	746	726	744	745	726	764	728	829	731	732	710	724	784	732	688	744	685	712	734	754	738	754	736	717	754	741	717	741	744	673	762	735	738	746	785	719	738	712	709	732	731	695	712	718	741	722	730	762	776	766	745	835	778	742	676	723	746	764	707	732	758	720	728	662	745	708	721	726	728	748	710	764	719	733	738	737	706	768	735	773	730	700	727	767	766	703	725	720	737	731	747	720	792	747	752	733	714	694	683	746	737	686	758	732	718	739	773	751	740	722	746	715	743	733	721	791	742	744	723	697	715	772	703	729	711	736	706	714	688	775	740	768	747	759	715	715	701	688	721	720	791	673	733	683	752	694	742	745	744	729	766	722	664	722	689	729	737	733	702	725	731	731	715	694	690	751	723	714	725	733	738	701	751	760	676	719	726	774	748	784	743	763	756	739	722	712	723	728	730	760	741	765	749	761	727	739	706	726	728	762	733	735	772	747	712	708	742	724	755	700	739	734	729	757	763	715	721	712	740	727	739	741	731	726	736	789	723	708	711	718	745	763	766	815	719	681	735	733	729	701	705	749	752	721	718	688	748	721	762	704	737	742	710	752	744	699	752	743	731	718	710	727	754	779	683	723	752	758	706	708	718	752	705	755	801	695	743	748	735	708	701	762	711	688	769	707	672	698	745	748	730	750	716	743	714	759	733	697	782	738	769	711	722	733	715	802	707	768	752	747	723	737	717	707	736	760	713	704	690	753	737	696	748	765	722	757	682	722	768	739	708	733	733	733	722	758	741	718	767	675	776	736	734	745	705	730	741	709	699	801	701	725	708	753	725	732	692	735	668	741	725	742	715	734	765	745	704	760	712	728	753	709	769	706	706	772	739	752	704	731	732	714	752	741	723	764	757	738	724	733	740	759	731	764	698	777	731	745	689	760	725	749
23975	21068	28223	24122	20882	8727	2977	1821	1574	1388	1292	1228	1136	1194	1077	951	768	742	692	643	568	603	546	531	493	465	447	424	439	459	401	420	387	394	393	370	366	378	385	374	396	347	392	363	395	359	360	338	348	374	382	353	374	375	385	361	398	380	356	357	363	324	343	372	336	326	374	355	350	319	358	377	387	372	354	380	358	370	380	357	341	372	346	352	372	381	383	341	414	361	387	377	337	368	338	362	362	349	366	349	358	317	351	365	350	343	377	386	353	351	371	353	347	373	347	323	346	368	378	385	363	345	365	375	387	345	349	370	369	348	386	348	360	362	344	380	359	366	330	372	384	357	369	341	380	322	364	395	356	361	371	342	332	343	392	355	359	396	388	362	401	351	387	370	337	387	347	393	367	361	349	356	346	345	362	345	353	390	360	370	348	367	378	350	338	375	365	372	362	339	373	356	356	371	380	356	384	383	361	326	350	375	324	364	343	379	377	376	369	385	360	376	372	379	354	368	316	379	391	351	354	339	367	336	371	383	366	364	415	318	346	347	349	384	396	376	369	328	365	362	388	357	343	342	362	349	380	338	337	366	370	360	357	355	359	373	366	378	369	355	386	361	339	347	366	384	363	371	355	333	360	341	338	333	363	393	389	355	349	357	383	336	374	337	326	372	374	388	374	385	355	322	347	356	377	365	364	337	355	336	379	342	379	353	379	345	375	353	358	353	364	338	341	367	381	339	361	359	393	380	361	384	370	381	325	372	368	365	376	372	347	358	384	361	358	403	405	367	358	333	380	365	351	396	370	365	374	327	345	371	341	357	327	349	367	338	351	368	348	363	339	344	353	383	348	335	370	371	373	341	351	374	341	402	368	394	349	358	359	358	359	346	379	339	362	358	355	341	375	371	341	380	336	382	349	346	372	368	382	367	353	345	347	373	353	349	315	391	349	351	380	348	382	374	363	348	353	369	344	293	379	326	371	344	404	371	357	380	391	331	348	312	386	369	375	366	331	358	382	383	358	376	401	374	346	373	369	394	352	353	342	382	378	383	321	328	343	374	336	386	393	390	385	375	374	374	367	372	379	374	360	384	365	367	377	401	351	353	381	324	340	333	372	383	344	386	364	370	330	339	349	351	359	324	350	361	332	382	364	353	336	348	366	344	386	359	346	384	371	339	378	358	360	352	408	352	355	343	355	376	360	377	353	342	395	370	350	363	395	378	371	350	381	370	375	330	364	312	343	348	355	366	417	346	367	342	343	381	380	361	377	320	356	326	362	370	338	383	398	351	381	355	348	366	326	345	327	375	339	349	367	377	386	374	381	333	350	340	339	395	364	357	351	369	344	352	371	340	355	307	357	354	363	324	366	350	337	383	374	352	371	345	328	386	374	357	342	378	377	383	373	337	412	317	361	320	381	374	383	330	333	347	390	386	357	383	340	346	314	366	376	365	363	382	391	377	346	333	352	334	392	353	349	346	380	377	361	341	368	404	354	337	365	380	321	357	369	356	335	352	374	338	386	365	432	367	389	388	350	386	381	356	351	351	390	375	391	360	375	335	381	367	364	345	323	384	333	369	349	406	378	362	320	384	366	378	379	353	365	323	376	373	342	346	336	373	341	358	384	422	371	370	349	353	358	347	361	373	383	359	372	353	372	364	341	342	358	368	367	345	365	355	392	379	355	402	354	376	361	372	358	364	400	364	400	350	359	369	351	352	357	333	345	376	374	359	384	381	369	367	372	341	348	317	349	339	365	374	346	347	355	360	363	382	348	387	345	357	386	359	350	395	360	350	375	347	348	372	365	340	421	359	362	363	388	388	323	368	407	363	375	339	333	381	349	375	366	341	361	345	370	360	355	353	342	383	317	377	344	352	346	347	353	372	354	375	346	348	338	348	340	345	374	366	347	351	360	349	300	375	366	344	350	341	404	369	339	363	372	365	367	390	354	370	369	351	400	335	366	379	377	408	347	386	329	360	327	350	340	362	371	389	375	381	367	365	345	343	354	387	360	371	353	333	338	372	349	344	375	361	348	363	386	336	366	365	373	388	337	368	345	369	374	364	337	355	381	343	368	367	361	355	411	345	344	367	375	369	369	354	354	380	373	349	364	368	389	359	350	388	364	367	354	352	379	344	363	359	345	398	370	369	376	344	336	362	366	381	368	358	355	342	372	354	362	372	372	363	381	373	377	360	374	360	343	356	363	356	357	345	368	342	370	340	379	343	372	355	358	366	333	327	370	327	358	383	387	363	355	361	372	344	359	344	362	357	357	340	340	313	367	347	340	362	345	357	330	330	384	384	327	354	363	359	374	329	334	334	343	379	359	390	402	369	363	329	372	370	355	334	346	369	366	327	383	356	353	393	359	366	340	367	359	393	359	382	362	343	397	374	355	367	384	328	380	356	365	353	333	356	350	359	332	356	351	361	368	374	361	355	381	365	357	349	353	364	366	394	367	360	351	344	358	402	392	378	364	369	360	387	372	365	353	372	337	361	368	373	303	380	350	339	363	364	378	348	407	351	354	346	357	330	379	377	370	358	374	354	369	359	351	335	363	362	345	371	388	383	366	369	315	381	365	354	350	373	345	375	349	355	406	323	329	361	369	336	370	367	382	398	392	330	368	357	369	376	370	374	326	374	353	340	338	372	332	369	402	372	337	352	349	365	375	375	363	354	356	345	384	394	354	353	355	355	375	362	359	393	356	329	359	377	355	346	378	383	358	357	357	369	341	309	365	357	364	341	374	367	350	374	353	345	374	369	341	359	336	399	400	332	330	320	331	395	352	360	332	370	369	357	388	366	421	331	359	341	372	344	377	343	332	346	363	404	349	355	368	402	370	359	344	371	386	371	325	370	340	345	363	365	331	341	339	374	364	362	407	341	366	377	358	355	339	352	367	374	334	386	337	399	360	354	363	352	348	377	353	364	385	348	341	340	383	353	376	366	341	326	364	366	330	319	365	354	355	369	332	374	367	360	361	340	377	397	372	367	361	342	372	395	355	350	362	353	362	363	334	346	367	381	373	344	387	329	350	367	368	377	353	343	359	356	353	358	338	347	370	362	344	394	372	361	374	366	352	357	349	328	369	357	350	371	349	343	367	359	379	332	364	349	309	360	370	350	365	350	353	366	391	351	379	362	337	376	361	373	362	313	382	364	344	351	377	346	375	381	361	387	387	372	390	368	354	356	336	364	410	396	361	371	369	377	382	338	349	330	330	351	376	326	350	328	377	340	372	343	367	341	371	369	352	345	348	366	370	357	345	376	349	355	385	359	353	361	340	365	393	388	347	371	330	338	393	336	345	376	373	377	330	349	364	342	368	330	353	395	362	369	342	378	370	375	365	354	347	347	387	358	359	348	402	385	369	356	367	378	367	350	347	348	392	390	367	386	402	365	385	331	354	347	326	366	358	393	388	341	369	353	350	366	344	302	387	385	362	352	377	342	327	355	375	361	346	352	364	377	375	345	383	373	372	348	359	342	371	353
31613	29951	16454	9995	7827	6447	5233	3978	3562	3003	2765	2555	2460	2429	2129	1913	1646	1468	1205	1112	958	1003	894	780	773	693	677	601	638	652	594	522	524	539	573	534	493	509	542	481	516	500	475	463	481	475	476	456	497	486	481	501	452	440	428	477	469	470	515	412	480	441	492	448	493	490	491	476	477	470	487	448	489	488	454	468	445	505	509	463	443	492	525	421	485	473	461	478	495	466	493	481	475	453	468	516	468	447	447	443	459	474	474	426	441	446	443	421	483	492	475	470	495	411	444	431	470	478	407	471	502	450	459	445	424	467	479	439	473	492	500	468	475	446	473	455	454	445	466	442	467	453	481	461	445	431	451	452	462	468	484	448	453	415	452	478	456	425	480	501	453	453	497	470	441	505	474	451	439	447	436	426	462	454	471	403	479	449	461	437	458	486	467	475	447	452	467	464	480	484	428	473	452	462	484	499	452	438	461	490	457	481	412	478	459	432	451	429	451	435	481	484	447	450	500	486	457	443	470	473	446	402	453	447	477	486	448	431	470	478	472	510	448	476	446	431	461	451	423	467	460	435	469	459	444	464	432	457	410	443	436	436	468	429	505	456	472	464	441	419	427	467	438	453	449	470	466	459	438	484	460	468	433	449	454	438	425	471	461	460	435	457	398	441	439	467	472	450	452	451	476	438	432	488	487	490	472	475	419	464	460	473	436	482	487	489	460	467	475	454	456	505	454	430	416	457	490	442	463	492	455	467	457	454	499	459	453	471	432	467	488	469	446	446	424	462	457	448	470	397	440	444	458	481	423	448	501	460	433	464	460	433	473	478	451	482	468	453	456	417	437	434	456	507	425	471	415	437	453	486	456	466	458	474	434	474	457	438	441	467	479	465	474	441	437	472	475	450	481	435	456	444	482	439	446	481	473	493	424	468	465	430	439	437	457	437	499	468	439	471	413	461	472	443	473	471	449	460	463	477	456	501	464	444	441	467	454	428	455	447	460	460	467	468	462	473	440	473	493	486	460	454	450	444	474	461	467	467	447	439	458	486	461	441	475	505	484	471	436	494	388	468	465	465	463	471	494	451	489	484	498	437	459	435	478	443	459	423	488	442	469	460	439	432	444	442	434	509	433	469	422	467	427	469	494	434	473	434	410	427	438	433	480	452	441	484	495	468	428	446	467	458	421	483	450	445	477	457	483	485	478	430	449	484	482	461	438	431	455	433	494	463	473	451	463	448	468	417	465	447	491	401	455	469	462	437	465	444	462	465	439	426	464	460	436	459	458	475	500	459	471	466	429	444	434	425	445	452	437	456	450	462	449	457	409	505	437	468	475	447	478	448	498	446	434	454	495	486	469	446	470	492	438	470	446	443	511	429	455	462	455	453	421	482	452	436	462	464	483	469	449	467	458	502	436	442	460	487	484	459	479	447	429	466	463	429	469	455	463	422	467	434	425	490	464	498	442	436	441	459	465	473	455	452	453	507	460	429	474	476	487	484	459	478	455	498	474	457	459	437	460	431	457	416	444	435	488	463	476	481	444	462	480	440	463	511	454	497	456	478	471	436	475	460	471	472	448	456	460	446	457	470	450	477	450	457	458	452	501	453	509	433	439	470	462	471	482	455	484	444	478	465	470	484	448	434	487	445	460	438	477	460	438	469	477	503	449	497	498	458	442	441	452	427	436	457	479	487	464	460	429	437	468	471	486	465	477	532	455	464	458	497	437	468	445	456	455	466	450	478	438	456	432	460	451	419	518	485	444	440	493	451	467	446	486	456	422	442	496	479	466	433	432	378	474	505	452	446	482	424	477	486	445	440	477	476	473	451	442	461	448	483	467	435	455	443	456	487	465	469	440	434	446	455	468	441	451	431	490	436	491	498	426	457	485	422	471	467	459	447	495	450	436	456	419	491	451	442	468	462	464	453	474	454	482	498	428	444	413	482	425	426	459	469	476	449	472	428	464	478	437	419	459	413	485	482	461	439	478	467	480	484	417	415	479	433	480	514	455	435	473	451	469	435	497	462	453	449	443	455	495	465	447	436	451	477	431	474	461	498	468	467	447	488	470	444	475	448	433	501	453	467	481	489	470	462	478	410	451	485	458	437	436	475	463	482	498	448	447	446	487	436	438	460	444	470	483	445	477	413	475	471	447	457	453	485	455	465	452	490	460	467	427	442	455	446	487	455	437	466	425	469	499	448	452	452	504	428	471	456	472	461	464	452	472	440	454	446	449	471	508	450	428	486	446	421	412	426	417	479	457	427	446	464	490	458	438	447	417	480	454	428	458	452	459	454	411	439	447	447	443	410	419	472	442	482	459	467	480	486	483	502	431	443	458	423	474	449	450	435	477	486	466	446	464	458	463	453	434	429	477	443	477	490	483	467	450	472	440	461	468	434	462	479	464	448	447	488	493	454	489	462	448	444	427	464	460	465	475	456	499	448	467	463	435	443	475	448	485	457	463	477	463	494	437	446	459	498	455	415	468	478	471	471	449	465	464	462	463	477	476	441	403	467	512	405	440	432	424	453	454	445	450	426	492	458	485	452	484	458	438	433	465	459	467	461	485	463	482	444	419	493	489	471	465	454	425	480	419	423	502	449	474	467	455	399	478	464	482	446	496	453	417	458	454	482	492	443	453	447	445	428	454	436	477	452	467	442	506	439	468	443	443	492	472	449	454	433	507	456	436	446	455	486	461	473	451	463	448	474	477	462	462	494	454	462	474	474	453	427	436	461	484	465	458	444	442	476	453	450	427	451	477	465	523	467	462	463	481	450	475	428	469	439	460	455	443	406	455	456	476	447	476	439	463	465	420	452	456	482	448	453	462	470	455	473	482	453	459	476	447	461	466	462	481	405	445	426	480	452	477	497	448	473	459	460	454	457	457	472	449	471	426	481	467	394	427	485	488	460	470	502	460	515	423	422	446	484	455	447	455	511	404	444	445	434	459	474	488	470	480	463	461	409	469	481	454	458	470	444	448	472	472	463	471	449	456	417	439	461	413	454	487	456	441	400	448	427	463	467	476	476	461	470	461	472	427	449	462	427	446	426	433	465	474	452	491	472	458	466	456	449	448	432	452	453	463	477	476	473	457	491	413	451	481	509	449	447	489	476	458	414	491	470	494	468	503	482	449	476	449	498	478	442	488	453	436	467	440	488	489	458	495	473	466	429	505	451	504	441	438	473	476	504	421	458	459	454	427	482	445	499	447	473	439	450	495	455	430	479	473	413	475	470	446	459	409	466	443	465	430	437	472	449	500	441	466	494	419	468	486	488	475	444	477	454	476	465	486	459	455	431	457	431	460	472	454	427	468	445	485	448	454	461	444	474	487	445	448	461	476	481	427	472	471	510	481	466	500	455	450	444	443	460	500	427	483	425	465	444	433	474	497	454	485	449	432	462	436	472	426	469	425	451	460	470	460	478	457	453	459	457	492	452	464	414	433	476	452	471	437	462	466	437	452	428	457	460	475	455	474	468	457	442	437	445
25115	21031	26773	24927	8386	2717	1970	1613	1521	1372	1350	1291	1433	1361	1290	1202	1062	1096	1016	957	914	926	899	835	902	815	812	761	839	796	798	756	815	806	842	803	814	740	760	817	777	752	718	810	823	779	771	730	784	782	730	802	764	722	728	738	731	763	727	782	801	764	738	793	742	729	714	761	771	735	794	728	733	747	729	748	777	726	739	762	754	723	796	725	754	814	801	760	776	755	753	765	756	748	751	770	737	803	768	763	726	735	721	777	775	787	772	784	789	774	802	762	744	705	763	722	760	755	783	759	767	737	767	748	753	751	738	780	771	814	780	825	746	764	745	778	750	782	749	770	769	777	797	719	789	745	751	756	739	775	718	786	811	749	758	769	747	765	774	748	779	787	769	748	791	770	762	777	791	772	776	722	825	769	788	770	756	750	743	786	758	766	803	824	814	759	780	771	781	742	753	749	772	769	739	797	759	750	780	757	767	775	781	780	773	778	772	819	739	815	752	765	740	777	748	747	713	730	786	767	742	783	775	735	768	774	722	762	764	722	796	782	796	786	766	748	704	784	760	698	734	727	739	764	740	808	738	784	746	785	769	760	797	732	731	764	824	766	796	738	805	776	756	782	790	774	785	828	787	747	737	782	724	755	809	738	806	794	779	767	740	672	748	741	726	785	734	802	762	754	711	726	796	766	762	720	760	717	758	764	753	818	724	733	785	746	705	745	767	735	806	763	814	778	790	754	752	772	722	774	792	731	741	769	760	773	790	797	730	747	790	729	731	767	791	706	718	772	797	768	745	726	721	762	819	742	775	741	762	730	802	754	734	790	757	771	796	816	773	781	740	740	735	759	751	753	750	754	764	767	736	705	773	790	758	734	764	790	760	763	794	768	730	747	785	771	805	844	787	772	767	801	843	705	753	765	793	749	755	740	773	730	772	715	765	790	793	807	766	727	780	794	778	771	747	778	760	723	727	773	805	750	772	774	798	787	767	760	757	781	766	783	790	783	758	773	712	748	763	775	794	796	803	771	748	799	759	749	706	768	764	776	780	748	788	824	781	803	812	759	788	747	788	777	803	763	756	737	731	794	771	764	769	721	753	676	795	799	752	803	722	725	786	743	744	756	791	776	705	755	801	766	768	750	762	808	776	744	755	803	736	816	772	773	749	737	737	774	775	732	757	778	763	779	750	761	770	788	778	733	773	741	786	784	717	737	797	735	790	769	757	789	764	747	766	817	752	760	828	749	775	725	763	776	760	740	737	783	771	796	761	720	761	771	798	772	780	725	756	772	710	781	787	755	770	804	806	766	787	773	722	778	774	775	779	766	746	739	744	692	761	794	759	792	786	746	719	711	772	749	786	754	772	758	774	767	782	737	731	755	784	805	756	797	759	768	759	770	753	736	769	790	810	741	719	706	767	767	787	803	758	757	792	760	787	746	823	719	774	759	737	728	778	777	755	761	755	760	732	783	747	753	761	759	750	811	766	751	744	755	758	768	748	745	784	742	755	737	809	762	771	777	767	772	795	761	767	767	807	731	822	741	746	776	761	739	768	785	760	769	745	749	826	767	774	749	740	803	748	742	694	769	714	811	726	803	785	789	770	721	790	756	796	750	808	786	747	774	761	743	748	766	750	755	817	730	748	782	737	747	751	769	745	763	756	792	777	806	753	754	769	794	716	759	733	769	760	724	828	775	766	784	708	727	799	725	732	765	774	742	797	796	755	790	770	727	710	745	741	797	787	758	780	796	747	734	718	757	768	728	717	755	779	776	804	748	788	781	770	764	735	769	793	745	779	782	809	803	777	735	791	735	761	730	795	742	782	714	773	746	769	798	811	786	756	823	772	782	787	781	694	739	809	773	777	764	789	723	782	766	762	761	815	814	774	838	764	760	768	801	831	745	726	742	760	828	734	786	780	753	786	722	748	783	699	760	769	751	742	841	752	714	778	736	736	751	761	754	779	717	746	733	739	745	758	769	758	784	782	764	730	764	798	734	784	732	753	770	763	778	746	774	781	748	732	776	801	763	812	788	753	755	775	764	787	768	751	707	754	781	776	747	818	747	759	765	819	783	760	769	794	772	732	738	766	814	741	730	729	782	743	709	792	773	786	757	736	768	733	731	727	743	743	774	789	821	746	734	793	724	716	794	710	777	785	744	795	792	740	781	757	776	696	762	786	735	808	755	757	718	764	754	814	750	771	840	783	773	713	789	746	752	760	790	753	738	767	796	768	790	763	792	755	754	779	754	820	767	757	732	842	737	772	787	769	744	793	747	721	763	746	735	791	779	780	756	765	799	736	763	761	780	802	755	752	775	774	747	701	756	701	768	759	741	766	715	745	737	749	796	732	767	794	770	816	771	817	742	723	785	781	752	753	753	817	808	802	769	760	770	779	773	727	779	785	728	763	753	771	782	747	782	759	735	744	757	747	704	727	800	779	763	730	753	733	798	751	777	790	754	729	747	739	760	745	785	784	783	754	785	783	840	827	809	732	736	770	675	776	767	735	763	751	834	783	750	811	748	787	736	729	755	782	771	793	750	765	757	767	781	775	780	791	806	817	757	781	754	821	772	763	804	741	763	777	741	815	769	729	730	741	789	759	810	816	758	712	776	789	809	749	736	764	785	789	774	752	773	738	754	768	758	737	793	780	781	733	725	824	766	752	745	763	751	756	739	719	764	772	744	749	786	775	731	739	757	765	754	801	780	781	702	724	753	735	740	747	797	724	752	765	744	740	781	782	755	717	775	781	783	822	802	790	754	743	757	815	739	755	788	749	777	751	728	752	769	810	751	771	733	757	738	825	698	769	801	780	780	763	817	743	800	761	739	811	793	794	806	691	738	798	788	771	770	778	774	765	846	782	744	748	780	738	761	716	741	759	716	756	734	742	749	810	794	759	831	763	763	788	735	734	739	784	825	799	741	795	790	743	742	783	716	745	758	758	755	761	770	790	748	743	771	804	818	780	741	732	739	735	805	767	684	757	734	793	762	732	745	725	794	764	771	740	753	788	772	797	784	788	715	775	774	782	730	778	751	735	795	708	741	729	738	716	781	726	751	783	752	758	804	785	781	772	791	735	754	771	755	765	774	768	719	761	791	759	740	758	803	721	743	714	752	761	772	756	773	786	717	768	787	798	751	799	707	818	786	735	768	740	818	711	760	738	729	732	746	770	762	789	814	748	754	808	755	783	758	768	761	729	726	778	755	772	747	786	744	728	768	768	727	744	750	789	783	785	733	784	811	821	758	766	774	752	735	754	755	746	802	754	796	792	798	754	703	719	786	761	706	758	731	750	789	699	785	786	767	787	777	771	766	806	752	787	738	753	814	758	760	792	708	798	741	742	745	711	749	787	785	753	800	738	754	785	773	707	771	766	755	783	750	759	730	781	795	727	761	754	708	761	798	750	741	787	761	822	759	765	785	722	721	818	787	781	769	741	745	752	760	796	773	774	758	767	725	743	711	777	735	817	713	792	691	739	804	805	798
30512	25378	12801	7772	6080	5113	4056	3255	3017	2702	2594	2402	2454	2427	2262	1953	1788	1591	1462	1446	1332	1263	1193	1208	1094	1044	1073	1040	1055	1142	1100	984	1022	920	974	1007	917	951	968	999	941	941	955	947	950	958	935	877	919	940	934	898	936	921	886	926	990	903	877	929	971	956	972	955	918	905	877	993	923	961	949	916	908	933	959	905	903	918	907	911	937	928	917	931	933	951	917	969	945	909	927	906	884	933	983	950	949	888	911	946	931	920	937	919	884	977	940	913	916	892	924	938	973	893	922	902	915	880	946	952	904	947	921	915	910	929	907	973	909	997	933	947	894	893	973	899	893	969	931	996	962	956	918	883	881	941	937	892	951	905	912	926	915	939	853	878	869	912	917	903	926	948	932	955	900	903	897	912	924	978	938	956	881	940	896	963	910	880	894	951	892	845	892	930	988	960	957	948	925	894	915	944	887	899	889	890	932	882	916	950	928	935	939	878	926	1007	901	951	907	923	908	913	867	995	903	901	916	956	911	995	979	942	984	897	933	977	898	889	883	960	923	863	970	940	967	912	955	912	891	977	952	946	920	929	961	894	944	915	897	950	894	928	973	876	1002	920	969	885	963	948	937	861	904	922	890	914	957	954	971	948	904	943	910	911	901	943	911	923	925	903	884	880	925	964	913	958	942	972	940	935	910	900	893	930	939	881	934	920	914	881	937	915	977	939	908	933	944	920	913	967	930	938	890	947	905	906	935	879	911	887	935	935	885	902	922	950	970	899	896	932	920	962	905	922	901	886	947	925	903	934	916	936	950	905	945	917	966	819	965	893	964	931	940	920	920	957	902	858	969	940	969	924	901	892	852	883	895	946	882	926	973	946	984	879	911	922	987	941	896	926	901	893	979	905	877	957	944	921	932	908	988	936	915	905	904	914	931	941	954	927	918	939	941	940	948	907	897	866	892	937	968	967	901	925	906	955	867	870	894	887	881	915	996	959	954	930	918	931	906	903	861	941	951	993	982	975	938	943	926	920	883	914	939	942	933	907	952	915	915	919	945	853	954	924	895	913	903	953	970	977	917	913	935	935	948	898	960	893	871	965	946	970	939	946	944	982	914	918	922	904	927	917	913	915	915	874	930	899	940	912	943	917	912	926	900	972	917	888	880	880	862	903	927	911	911	901	935	888	935	929	933	921	959	936	906	903	915	941	942	946	949	906	929	922	879	972	923	911	907	875	950	961	861	905	879	956	912	914	914	915	982	901	928	909	898	926	905	899	928	947	895	890	1004	959	949	958	898	919	868	938	934	910	937	908	850	909	930	923	899	947	945	936	968	896	916	884	899	852	957	910	920	886	924	905	879	871	873	934	920	930	928	891	898	932	899	894	961	875	922	970	890	939	951	911	894	891	902	960	905	924	939	916	940	930	885	943	922	909	884	901	919	942	920	908	944	862	855	900	888	932	969	911	912	914	991	933	951	892	921	928	884	935	971	955	877	945	972	918	927	936	953	925	891	910	925	874	901	925	973	933	899	991	983	940	913	969	898	906	883	929	935	972	907	962	909	945	927	904	913	982	959	894	857	910	963	966	909	896	938	907	899	873	967	942	918	902	918	854	989	887	961	906	932	914	890	928	934	926	901	942	873	903	897	864	884	906	916	977	951	957	968	965	893	902	880	914	925	942	921	937	900	984	912	909	917	907	929	874	924	944	924	914	891	994	915	941	965	912	948	982	900	835	947	946	976	907	965	949	887	933	924	947	929	938	909	925	853	839	885	918	939	942	952	918	893	898	945	881	904	933	897	949	911	918	927	898	935	964	915	872	901	975	881	926	923	941	909	869	938	884	954	938	910	875	935	906	885	904	899	919	930	862	969	890	906	940	944	903	934	917	861	862	913	906	899	930	910	916	940	934	954	909	918	904	892	908	876	903	860	902	898	890	895	903	923	989	941	897	911	910	946	892	949	935	986	876	978	924	911	925	918	953	934	892	831	945	960	932	939	958	925	899	891	884	893	924	927	906	846	947	929	910	914	950	919	869	983	906	899	911	945	875	908	861	948	914	897	879	902	897	922	866	998	917	1007	878	916	921	857	912	900	911	933	921	904	871	871	930	939	930	877	938	939	939	961	923	940	945	925	944	908	911	937	889	955	837	942	916	874	927	914	981	919	870	911	922	917	908	899	929	975	927	945	898	887	914	909	896	925	916	930	888	915	970	950	837	910	880	884	951	988	922	959	867	963	946	923	900	898	895	940	965	859	902	902	909	901	903	922	960	928	976	947	911	982	873	902	925	892	916	907	914	847	919	920	931	966	929	946	892	930	943	918	894	918	916	961	916	913	933	946	893	988	982	948	870	902	907	937	939	953	888	883	905	911	928	918	965	891	899	876	929	904	992	880	884	900	921	959	898	916	880	890	884	890	900	927	903	921	942	935	936	965	930	871	960	911	897	955	962	901	918	923	916	963	939	840	909	944	922	924	875	922	866	911	880	916	924	911	880	938	905	899	868	919	925	929	937	910	921	841	909	857	961	952	924	911	932	896	908	912	872	886	927	887	953	959	907	891	878	921	882	922	851	931	905	921	921	888	944	928	958	874	932	953	939	924	902	899	958	933	875	899	917	932	950	929	951	897	976	879	909	915	922	888	897	939	933	974	923	918	888	945	925	944	905	903	933	882	923	896	852	882	924	931	884	935	962	942	1001	915	915	941	941	911	938	925	906	914	913	904	902	918	962	934	917	872	928	904	950	940	940	878	914	909	933	957	880	922	878	914	892	951	894	929	927	944	901	919	898	890	904	904	866	871	902	919	914	924	931	901	964	909	954	891	971	959	930	930	866	922	913	908	854	941	932	940	911	981	940	942	905	944	933	911	938	959	946	914	890	913	930	902	936	981	902	961	947	899	907	891	896	929	960	987	927	893	902	914	933	956	929	908	956	919	938	916	908	935	885	966	864	956	892	896	967	984	913	875	927	925	927	901	879	933	851	922	939	888	949	886	888	941	927	899	949	987	893	903	930	942	909	964	934	920	908	968	915	970	942	897	890	911	930	894	931	953	931	905	870	914	887	942	893	894	915	923	909	915	877	843	911	894	903	911	912	933	976	914	865	917	922	879	928	930	921	928	885	892	903	930	903	904	924	944	885	947	969	947	904	945	953	900	879	1000	955	926	881	911	910	895	886	983	933	906	922	910	948	921	951	891	863	879	906	904	912	919	928	910	889	896	895	907	924	919	908	911	890	991	901	910	960	946	972	870	895	927	953	950	925	936	914	925	947	968	918	872	980	956	936	939	992	880	911	914	976	931	932	908	946	992	950	975	942	923	923	916	877	955	962	967	948	901	865	985	920	990	940	882	865	903	926	925	948	920	940	881	915	957	916	928	956	913	883	917	950	933	948	880	905	927	913	958	935	973	930	907	920	932	895	882	910	868	894	938	923	901	928	906	899	932	900	909	888	883	931	913	862	944	871	937	954	925	917	905	910	910	877	907	919	944	902	944	937	914	937
22947	21059	28741	23580	21069	21114	10062	3180	2305	2155	1958	1708	1698	1840	1560	1404	1194	1114	991	869	882	878	742	741	715	666	603	634	709	618	588	619	548	520	511	559	547	553	558	520	512	523	537	562	573	465	501	530	478	532	513	517	516	468	499	486	492	534	497	558	524	507	480	535	544	493	515	535	477	521	532	547	565	531	526	525	498	511	501	507	529	509	514	509	508	549	506	554	496	519	530	524	504	500	498	466	515	522	514	466	470	503	496	495	490	491	542	558	521	539	509	493	493	511	472	509	533	494	521	533	484	484	503	590	478	532	503	497	498	504	511	514	558	458	512	466	477	517	504	505	514	542	498	508	475	522	479	537	503	494	525	509	538	518	481	525	492	492	492	509	476	519	517	475	507	487	502	497	492	542	483	463	478	499	544	520	512	515	484	478	479	484	465	525	497	505	527	537	481	471	499	523	508	473	512	491	464	517	509	472	528	556	534	468	505	517	508	524	499	482	500	494	502	517	506	538	477	504	466	449	505	481	505	483	500	499	498	532	488	520	485	519	539	511	529	523	535	494	507	473	499	486	498	509	493	480	510	460	497	490	490	474	498	537	514	484	479	491	518	501	466	489	505	498	521	496	520	491	485	494	543	521	463	499	486	466	501	482	502	479	504	492	509	484	468	506	527	484	485	522	530	467	517	469	554	459	507	526	484	505	485	509	454	471	464	524	470	498	495	464	484	493	513	541	493	468	497	517	497	478	487	506	523	497	469	514	485	474	518	535	466	477	471	485	492	518	512	486	506	490	509	510	431	535	550	470	510	503	525	461	476	510	512	495	525	494	498	519	485	497	496	529	483	456	482	530	501	507	511	504	493	473	516	494	456	500	490	482	496	510	519	520	478	463	491	515	508	473	541	495	486	515	470	509	476	501	514	523	473	481	528	479	518	498	490	490	513	491	507	483	497	522	514	486	500	490	483	491	499	504	477	523	503	488	514	478	519	507	489	505	530	505	547	491	461	471	541	516	568	523	508	457	485	493	524	514	504	476	497	522	518	484	520	508	520	510	512	494	495	492	515	474	499	457	499	521	527	505	499	491	498	497	447	508	494	479	508	510	515	482	525	558	480	512	482	484	509	491	480	510	524	523	518	452	509	465	491	514	500	519	487	472	497	514	488	511	522	490	463	490	472	524	520	498	487	520	492	512	508	514	500	501	528	542	500	474	494	513	557	519	475	521	484	539	478	497	455	479	513	509	481	532	493	515	481	511	525	505	529	470	520	491	509	530	492	515	502	510	523	490	453	482	531	492	502	500	516	476	565	476	506	472	476	488	533	501	490	495	513	489	488	466	507	510	494	508	483	507	493	489	508	544	519	519	511	485	466	522	505	508	543	509	507	520	534	520	476	490	498	490	495	464	522	496	494	489	483	509	513	508	527	544	519	515	524	502	500	543	481	490	478	486	522	522	538	505	519	454	483	494	518	490	478	508	480	493	511	495	494	521	489	500	463	515	538	549	513	505	476	495	478	495	544	480	449	514	475	467	472	507	526	533	494	508	473	486	479	506	516	517	484	522	459	505	473	500	526	503	502	524	505	501	484	494	509	528	462	511	448	484	493	487	523	503	535	486	491	517	483	444	510	475	483	496	473	475	488	495	550	505	509	476	491	513	533	500	513	490	480	519	527	494	477	494	483	477	490	502	474	514	497	515	492	504	496	525	511	528	468	497	507	517	540	517	468	464	495	503	492	508	498	527	485	437	480	562	501	497	540	483	513	525	446	510	471	505	513	504	505	558	520	546	489	499	525	500	488	541	493	504	520	499	499	517	487	486	524	494	507	529	500	515	483	501	523	509	509	526	505	500	515	492	508	527	528	498	437	510	481	472	502	498	514	478	546	522	506	509	474	530	480	565	525	533	469	454	487	506	523	521	496	502	492	505	561	493	490	524	514	464	478	466	471	503	467	524	495	491	511	532	505	508	528	533	507	500	471	507	501	468	464	444	535	501	518	523	513	472	503	484	500	503	507	524	465	523	504	486	519	501	460	504	514	487	486	467	488	470	508	499	485	508	493	521	488	498	463	520	468	477	528	497	513	514	509	490	518	540	509	508	518	464	499	503	494	507	504	528	492	508	531	495	493	499	494	519	513	520	458	487	488	530	534	502	495	501	489	544	442	493	479	464	522	522	501	469	490	502	472	508	491	480	509	518	485	490	501	477	483	503	506	469	539	491	487	463	507	476	518	481	480	494	495	491	483	542	479	560	516	500	532	489	520	482	534	544	531	473	549	496	509	482	491	512	466	502	485	502	509	498	492	476	474	518	496	531	534	565	524	480	478	512	503	526	498	483	537	491	512	493	543	534	473	483	467	535	492	495	482	579	517	467	503	495	480	529	527	540	483	459	505	531	475	503	455	480	516	508	515	515	501	468	490	500	454	492	490	517	474	513	551	509	476	500	479	498	510	536	495	519	491	484	504	521	540	489	500	491	484	487	491	501	528	490	528	529	507	517	500	503	484	536	509	501	529	531	510	512	527	516	512	505	509	528	467	453	508	517	503	504	485	513	489	470	512	490	500	524	508	483	479	503	474	508	508	520	473	498	498	482	456	506	487	483	449	504	517	521	489	508	483	547	504	507	537	568	518	517	526	499	464	504	504	501	548	471	504	446	479	534	476	486	508	513	503	467	518	490	504	487	519	505	497	513	510	524	528	485	491	482	491	567	514	457	519	500	534	488	481	510	486	532	469	500	476	528	548	482	508	483	499	453	523	484	540	486	497	474	470	488	482	495	490	499	518	492	492	521	515	482	506	524	497	485	504	517	483	503	499	475	507	552	462	493	476	507	496	509	508	526	486	495	449	493	488	500	479	493	449	502	542	487	480	531	478	482	472	513	437	507	499	488	515	468	490	498	497	522	516	485	482	493	527	499	485	455	505	470	522	510	520	544	507	466	494	485	489	526	537	483	480	476	487	468	525	551	531	506	479	461	517	476	508	545	507	514	523	514	523	493	537	468	487	499	492	458	520	544	525	483	503	483	515	476	501	493	506	492	489	482	481	503	448	498	469	496	469	519	450	523	482	516	519	529	487	480	496	483	520	477	512	458	510	469	478	505	478	458	537	519	501	503	454	495	506	509	459	486	496	484	495	519	527	491	514	495	469	487	493	472	513	516	506	529	521	466	500	509	491	480	476	494	502	500	514	508	490	505	488	511	510	505	478	486	485	495	516	513	471	492	467	508	504	501	540	428	561	472	500	494	492	477	491	461	483	490	534	487	520	499	506	550	474	518	517	486	497	520	493	496	497	480	520	509	520	498	466	494	517	495	500	543	538	480	516	510	491	491	511	500	484	472	502	498	496	526	535	485	503	514	565	506	512	497	525	501	483	497	469	526	469	479	499	490	475	481	474	496	547	487	509	533	525	481	468	457	526	459	516	497	531	513	486	483	480	471	476	484	500	530	498	468	519	497	511	469	497	468	525	527	522	484	472	496	485	487
39911	40430	22756	15014	11726	10196	7423	6133	5314	4723	4241	3801	3719	3685	3157	2699	2473	2012	1787	1550	1494	1440	1281	1174	1011	889	891	825	890	908	781	809	737	780	752	655	708	699	616	658	657	638	670	656	633	619	657	645	593	612	594	625	574	607	612	611	602	602	614	609	619	589	575	623	622	577	605	589	605	569	600	570	624	593	589	627	631	642	631	652	596	609	612	628	587	642	604	622	665	598	640	623	618	615	599	620	578	636	615	592	617	594	582	571	571	586	633	585	596	594	604	596	618	561	659	553	631	559	605	598	612	604	613	562	589	588	618	554	604	572	603	588	576	592	637	578	561	625	593	566	595	590	598	581	548	576	589	598	650	632	610	622	644	598	618	581	625	594	572	621	575	591	606	622	576	612	603	602	621	601	616	586	587	579	605	626	578	596	628	591	580	580	604	572	603	593	608	598	588	601	619	633	530	601	558	620	615	589	596	603	667	571	579	575	588	576	599	577	581	587	593	623	580	627	566	611	574	584	631	599	612	602	574	618	605	593	597	641	583	588	613	624	634	626	617	592	583	605	596	633	614	604	594	626	590	586	616	615	614	592	567	632	622	585	564	600	562	618	598	606	577	594	557	588	597	602	617	590	595	602	565	584	601	578	630	610	601	621	585	595	605	617	593	637	615	621	598	609	569	652	610	561	618	561	575	601	582	572	608	585	573	567	574	572	585	622	622	637	569	621	601	610	617	608	595	588	611	604	544	599	536	590	563	606	578	605	555	602	609	581	632	594	611	602	613	635	592	618	602	603	589	583	623	643	618	621	642	595	597	638	620	646	577	611	604	601	588	576	580	606	590	629	633	586	585	618	584	593	595	602	587	569	577	606	602	618	623	637	671	590	622	615	599	575	605	574	587	630	560	610	623	585	632	564	571	647	589	618	579	593	586	581	619	557	621	630	627	614	593	610	602	575	613	602	603	598	617	590	589	577	576	576	550	587	572	585	616	647	615	626	593	596	615	585	582	601	639	645	596	592	615	637	592	583	605	565	591	614	579	631	625	586	581	610	572	558	630	603	601	562	569	576	615	571	593	590	575	591	562	540	582	646	599	616	563	582	620	586	614	674	586	634	571	544	585	585	594	563	560	600	630	563	612	580	584	541	590	614	597	599	577	608	611	556	585	591	593	589	586	551	600	609	630	570	615	583	604	564	603	614	657	588	626	569	618	590	608	571	631	604	587	609	595	566	581	620	578	628	587	602	579	596	593	601	578	598	559	595	600	569	622	566	615	544	618	600	606	601	595	572	601	579	601	581	587	633	555	593	609	598	572	629	602	599	612	594	605	581	593	634	572	562	618	578	583	604	603	591	577	618	625	595	576	602	626	581	593	615	627	575	579	585	579	625	550	556	581	628	610	586	617	601	579	580	571	601	623	561	636	555	626	569	608	625	602	642	578	597	642	554	613	590	617	584	618	548	614	613	608	593	565	597	609	591	600	636	612	615	618	599	609	611	568	559	569	566	603	624	620	589	556	604	571	568	617	573	592	640	590	588	586	609	625	601	609	588	567	622	567	616	573	587	618	573	578	575	613	589	605	586	555	615	601	605	580	596	621	623	641	610	570	640	627	589	585	595	607	622	598	559	614	594	634	558	597	624	561	577	611	589	594	555	585	576	576	614	562	577	608	616	603	614	590	547	633	608	597	623	633	599	593	634	561	574	586	588	560	591	598	600	606	578	595	594	613	593	601	578	603	608	571	580	603	597	575	570	621	601	622	593	552	571	607	622	596	585	601	594	631	635	585	574	521	621	598	605	584	616	590	588	604	560	585	609	544	580	612	557	588	602	593	584	616	601	560	638	600	594	614	625	587	623	609	569	590	622	606	627	597	626	603	597	612	652	598	567	602	575	546	610	626	585	632	592	621	586	552	576	606	578	611	583	576	580	555	561	575	603	595	563	573	609	573	578	635	603	604	588	616	655	590	573	634	636	569	636	559	640	593	643	613	591	623	633	563	569	629	600	643	621	611	591	589	604	594	634	607	648	644	581	571	602	607	583	606	577	566	563	562	592	612	598	573	559	582	600	611	534	578	612	595	576	640	608	616	603	593	626	566	615	632	575	607	564	601	582	620	622	586	594	555	544	577	605	623	565	613	607	610	571	582	621	608	576	638	563	605	616	601	598	632	617	613	588	561	549	582	619	615	617	608	587	596	596	637	600	603	572	578	581	592	591	574	584	570	614	590	571	629	615	567	609	562	620	596	621	608	583	574	588	579	602	607	614	594	573	598	585	617	594	572	602	588	627	626	560	597	624	590	639	584	595	586	625	602	576	571	587	611	586	606	570	598	622	616	612	599	594	605	601	547	541	585	611	611	590	597	578	606	635	543	558	568	624	576	603	584	589	607	592	590	579	611	578	592	581	612	592	612	541	610	597	628	615	580	589	645	582	582	622	603	570	616	581	567	597	602	543	577	581	602	595	597	573	602	613	579	601	638	620	594	606	619	580	629	555	583	598	627	607	604	596	612	593	581	576	527	576	583	542	610	573	596	592	595	611	611	578	637	584	596	632	551	619	616	623	596	575	598	650	592	611	601	643	583	594	602	579	634	635	580	576	586	587	628	614	599	563	629	602	587	632	588	593	572	586	580	593	559	606	597	611	614	586	606	582	606	585	624	598	587	596	618	610	622	594	625	625	569	621	568	594	601	604	617	594	587	613	594	614	602	571	583	592	567	610	626	589	594	611	620	591	617	613	607	587	629	610	577	632	580	620	564	593	583	586	564	642	606	588	625	632	620	606	617	588	590	611	620	580	598	637	642	614	616	604	631	622	598	557	596	674	605	601	588	636	632	619	589	623	602	623	622	605	597	636	600	570	613	599	576	526	611	639	585	650	591	553	616	592	599	557	621	654	583	538	589	585	590	579	608	570	591	592	627	605	627	625	596	636	608	589	590	630	630	604	643	625	553	595	628	611	611	595	625	630	577	582	562	627	621	623	597	600	609	602	628	599	618	613	599	652	597	617	616	575	625	603	554	603	638	601	603	582	640	655	586	557	587	586	615	627	554	588	597	558	555	563	592	578	580	607	556	580	582	573	566	611	594	585	580	624	571	598	594	640	601	611	619	621	572	616	549	601	587	574	586	548	516	609	589	611	580	595	599	550	576	609	586	620	603	566	612	644	568	574	568	580	603	578	591	609	626	579	610	618	594	623	595	620	613	618	603	609	612	606	582	564	624	589	621	593	618	621	609	602	574	582	609	602	619	625	593	640	620	588	595	590	578	596	600	601	579	602	600	593	579	575	581	584	609	588	548	603	583	578	608	615	630	584	585	603	579	615	612	593	631	579	571	643	639	588	566	606	585	603	600	605	617	586	601	592	573	608	641	566	614	599	585	608	581	630	588	604	610	584	570	628	563	599	599	655	623	589	558	573	623	582	575	628	559	612	553	580	534	620	593	597	587	618	545	625	616	579	614	588	608	627	582	571	585	605	565	633	558	608
26936	19605	10073	3873	2173	1745	1267	1140	1071	1033	997	925	983	1000	939	873	835	781	691	735	696	707	640	675	630	627	620	699	648	624	601	631	583	673	577	619	588	577	639	631	555	585	584	602	600	670	571	593	608	614	585	583	622	620	564	595	630	614	549	597	586	619	609	590	563	593	607	535	611	619	583	575	593	581	566	612	618	593	584	543	592	604	605	569	541	556	581	584	598	588	608	583	613	642	601	613	548	585	606	590	602	583	571	626	568	591	603	582	606	579	603	553	612	618	563	554	609	631	543	577	569	614	592	589	552	601	571	574	627	627	589	561	572	630	570	611	606	570	608	576	609	590	610	613	567	558	560	542	540	581	592	587	588	610	586	591	567	609	571	560	589	581	590	629	619	636	588	626	590	564	579	575	582	589	660	594	588	625	599	616	635	586	593	584	596	573	559	607	569	590	621	600	615	539	560	567	579	549	564	593	545	536	558	545	599	589	567	622	524	625	575	619	606	608	592	541	618	571	557	572	583	616	616	576	585	576	576	600	588	637	579	541	579	540	568	622	604	592	589	588	563	557	604	596	586	582	624	628	600	563	580	593	593	605	594	565	616	619	588	532	559	568	630	606	601	605	582	564	611	565	615	579	547	630	618	560	625	611	609	605	601	629	590	613	556	568	605	610	548	618	554	586	603	612	606	584	577	624	633	604	561	571	590	594	599	584	571	573	573	587	563	608	623	607	565	588	599	610	600	543	610	612	595	595	614	580	597	594	549	573	546	609	540	580	608	566	572	599	630	581	578	599	589	604	575	591	573	558	537	598	580	589	564	602	579	596	607	635	555	618	569	568	636	588	566	550	571	588	568	610	613	572	571	564	598	565	602	580	579	599	642	604	620	561	561	564	597	618	615	538	620	581	620	609	615	603	585	607	586	566	565	613	614	560	561	602	554	607	592	539	579	578	602	582	614	586	599	570	568	611	604	600	587	579	531	565	598	586	607	564	624	593	558	604	572	588	564	524	589	566	636	632	562	583	600	568	626	602	616	596	618	564	591	550	574	617	587	587	611	588	599	585	604	604	575	612	542	617	573	582	628	614	531	647	567	567	644	585	602	587	621	566	587	595	587	550	598	641	603	610	578	601	606	601	593	620	587	546	579	587	570	605	566	543	575	587	585	561	571	593	600	618	637	632	606	607	619	599	581	585	603	623	596	596	574	573	616	620	624	519	612	618	605	560	575	569	617	625	571	605	640	647	586	560	594	625	573	607	598	586	613	624	596	575	600	588	561	621	565	583	585	560	596	555	563	584	597	586	648	571	532	613	604	589	639	567	556	527	587	563	603	583	632	586	577	600	612	634	579	601	545	630	629	561	562	565	583	605	582	579	588	507	563	584	630	571	579	568	574	584	638	563	595	643	596	635	596	643	583	632	604	630	580	592	622	603	538	593	593	633	617	591	638	568	580	562	576	597	599	593	608	580	600	620	575	594	590	568	581	567	575	552	585	655	628	558	614	615	624	605	632	588	581	588	577	573	576	600	587	580	643	602	580	578	616	561	596	625	580	644	595	579	629	606	576	582	586	539	545	582	592	600	559	570	581	571	576	584	545	557	555	551	579	593	589	592	655	565	596	636	632	591	586	581	599	533	577	583	575	571	589	604	634	611	563	570	556	529	629	561	657	615	548	512	601	550	587	612	606	631	586	582	592	591	569	567	564	596	566	635	602	643	590	586	604	550	653	588	557	573	568	582	600	591	585	577	585	572	596	607	564	599	592	572	587	611	570	598	565	596	570	596	596	561	620	591	603	545	596	549	595	614	597	571	605	547	572	619	583	615	605	568	569	615	575	560	580	570	597	578	634	582	601	580	606	560	569	607	591	586	577	538	568	586	547	616	584	571	579	592	594	610	621	587	596	566	604	599	588	530	538	608	587	608	581	582	596	577	569	566	600	578	580	571	584	572	602	565	579	528	549	640	568	562	572	594	573	628	629	618	609	589	555	581	564	602	571	589	602	600	553	519	583	624	568	605	584	604	630	602	554	617	585	643	587	598	606	602	604	612	603	595	628	598	561	589	589	611	586	545	561	598	580	586	592	600	607	584	573	593	577	586	623	593	586	616	579	568	636	616	578	636	598	527	587	598	568	592	598	572	625	579	593	577	598	544	533	543	584	619	592	616	556	565	579	565	610	592	578	635	582	583	549	571	589	566	596	605	597	553	574	611	601	589	580	579	629	588	569	608	604	624	615	588	618	548	558	583	590	605	581	580	600	594	630	567	606	580	649	619	596	571	571	581	606	557	617	578	592	632	600	573	582	581	565	577	598	580	592	618	626	557	532	599	602	568	591	602	592	602	563	570	593	581	592	586	608	584	574	596	618	598	591	622	543	596	598	573	635	556	587	607	555	635	575	612	603	628	615	633	594	547	635	569	600	589	571	614	594	561	563	602	578	569	577	586	562	589	588	635	577	608	598	574	596	584	555	553	629	552	633	609	605	581	594	611	578	559	612	606	583	607	576	602	566	567	572	601	598	595	577	630	620	546	550	577	565	584	567	598	530	576	550	566	591	513	583	643	555	608	621	590	551	598	593	625	589	577	651	551	608	602	641	590	606	596	609	594	613	622	545	600	612	564	565	591	622	570	603	545	586	606	604	584	558	599	597	582	587	587	604	608	558	532	583	589	589	590	588	577	537	584	581	527	568	592	605	573	598	554	580	604	550	584	621	580	600	589	552	568	589	595	527	659	586	627	573	589	598	629	558	596	606	623	527	588	511	567	633	611	575	572	602	573	629	594	586	614	639	554	607	624	613	565	578	660	552	587	556	572	602	603	571	604	575	611	556	536	642	606	573	620	630	595	551	602	588	536	591	613	612	564	611	558	584	578	568	606	632	592	561	577	583	575	606	593	581	581	561	585	592	529	579	603	619	597	641	556	551	599	540	603	592	631	620	566	577	587	602	565	571	531	577	564	601	580	613	612	582	603	566	568	573	556	584	625	551	601	612	583	631	538	602	567	579	581	593	636	615	563	613	631	586	594	609	562	547	583	571	593	545	615	609	568	577	591	607	570	596	593	556	570	602	620	544	585	638	628	571	591	570	519	572	600	632	590	607	632	568	615	601	604	586	605	607	613	586	565	596	557	590	628	629	588	589	578	610	602	585	638	588	615	553	609	598	573	597	578	560	579	561	610	585	562	580	602	582	598	567	619	585	621	587	601	584	537	585	572	533	562	568	583	555	624	565	535	593	586	569	591	553	687	606	607	634	576	587	555	580	589	582	584	573	550	621	531	641	604	592	655	569	586	558	595	579	562	566	623	550	558	546	586	581	606	574	558	585	594	537	568	582	545	600	600	604	584	619	592	592	579	580	528	599	589	533	597	570	541	585	575	615	566	594	592	599	571	563	589	587	588	603	575	575	595	552	606	558	628	592	619	599	618	569	589	583	572	565	588	592	557	578	614	640	556	537	594	639	566	596	647	562	589	582	577	577	579
12319	14494	9658	5307	3929	3538	2462	2139	1992	2047	1859	1704	1791	1788	1593	1485	1384	1194	1079	989	972	892	895	883	811	805	780	782	840	846	779	777	763	731	748	726	756	779	739	765	737	700	763	737	724	749	768	754	735	704	692	714	754	712	779	746	742	746	742	728	713	725	709	718	689	744	699	760	730	779	716	734	688	726	731	759	737	736	708	687	769	741	753	773	738	732	734	711	757	721	748	733	737	720	764	748	748	737	726	719	717	743	754	732	764	799	754	698	744	746	749	714	727	722	658	746	723	747	777	780	726	737	755	751	731	662	750	719	704	715	756	719	724	714	651	742	774	738	769	759	749	752	692	701	729	731	724	763	719	699	724	715	757	721	718	719	726	713	685	727	718	702	724	785	672	702	734	705	695	757	693	723	750	778	729	689	713	735	752	755	815	755	721	706	743	776	774	703	676	730	715	721	745	733	733	736	696	740	734	740	728	731	730	756	735	733	703	736	748	736	719	708	786	744	736	751	699	719	704	710	719	683	730	765	715	730	785	713	728	731	685	736	667	705	679	741	766	725	748	674	737	738	721	728	686	748	716	736	699	742	746	750	754	747	723	732	724	718	690	713	767	734	743	713	735	743	735	711	683	770	714	733	715	678	679	782	737	721	723	694	752	690	756	704	743	733	701	716	705	774	752	698	729	774	713	716	732	720	756	744	773	739	737	713	761	692	691	674	695	707	686	716	744	669	741	717	723	698	677	763	741	698	704	715	746	756	739	769	739	751	748	740	757	705	739	763	734	721	725	772	699	739	699	737	747	697	703	745	744	714	752	723	681	751	705	685	741	708	730	753	726	738	707	732	714	706	783	663	772	672	728	737	729	695	732	747	737	739	682	686	793	725	772	707	775	706	753	724	720	737	763	704	720	684	739	683	690	734	731	751	748	715	714	728	678	719	717	709	694	755	746	742	754	741	774	661	706	730	756	696	724	696	728	740	710	754	762	726	785	764	699	727	766	749	740	705	739	735	714	749	737	695	723	760	701	742	714	707	785	738	737	727	701	723	736	768	732	765	680	745	762	742	763	757	762	703	726	745	759	715	741	772	739	726	697	707	738	720	702	745	806	744	719	741	769	670	751	709	719	693	755	725	741	800	738	744	786	781	704	699	754	695	725	705	726	701	751	740	682	756	722	716	669	721	691	777	688	719	741	731	736	735	717	739	747	731	723	756	740	760	746	716	721	714	744	763	768	709	733	691	733	755	740	690	727	731	754	706	751	741	696	730	717	734	734	720	740	725	775	714	721	682	737	716	712	759	697	665	697	740	706	710	724	719	704	743	730	704	736	720	758	700	685	731	726	755	700	728	696	736	715	702	743	720	768	715	740	708	730	771	726	721	783	761	752	735	738	690	743	726	715	721	725	788	723	715	725	739	747	688	701	722	751	712	746	680	708	719	689	769	767	721	761	724	738	717	745	752	733	695	734	738	703	724	759	738	706	749	714	692	731	754	700	736	771	748	739	706	703	729	724	756	768	734	775	740	798	756	742	744	709	763	758	695	710	791	732	728	739	759	675	718	698	721	718	786	729	722	788	703	792	697	728	762	709	716	667	743	733	758	708	731	742	705	726	691	722	752	711	682	717	743	763	716	728	787	725	693	738	684	734	717	719	731	734	741	695	721	729	757	731	722	713	720	721	755	723	753	720	717	729	670	724	693	704	732	684	757	682	720	748	721	713	740	763	730	773	752	767	725	765	745	722	679	773	709	759	708	774	740	752	755	743	728	732	784	720	700	765	719	745	737	707	653	725	747	736	733	735	729	770	736	776	687	745	731	686	720	731	743	725	716	686	734	767	775	765	757	732	685	729	728	685	720	743	726	712	758	693	741	704	690	714	732	737	721	743	729	728	680	759	747	697	737	737	700	717	753	710	704	731	717	722	701	712	738	689	747	719	778	769	732	740	744	716	738	753	748	714	752	733	685	736	735	712	694	733	745	721	697	742	769	692	771	745	702	769	710	757	680	720	714	740	736	767	734	718	671	725	716	713	719	718	759	744	711	721	701	757	736	722	800	744	714	718	718	705	769	764	730	738	743	758	752	746	739	747	665	731	757	772	748	714	697	771	731	723	740	714	730	731	764	766	724	726	720	754	717	739	740	720	757	720	691	725	749	693	727	702	737	779	750	720	702	698	736	714	752	751	680	753	711	692	701	720	676	737	773	754	736	719	730	719	725	687	703	718	761	770	715	737	747	724	732	721	748	724	760	742	746	733	715	707	704	772	738	736	728	688	699	738	714	732	725	724	727	742	736	747	712	726	719	733	740	753	771	731	751	704	743	701	718	733	718	693	693	717	749	759	718	731	710	727	727	727	729	699	716	709	758	742	731	697	721	724	725	753	735	685	746	683	746	739	733	721	748	750	709	725	721	754	711	681	730	657	693	708	719	727	749	724	722	729	693	712	743	759	711	785	713	676	672	728	712	743	736	716	769	752	699	724	715	763	786	729	664	699	709	739	740	755	722	723	667	731	734	768	712	733	770	759	698	738	711	728	700	747	804	708	764	740	748	756	752	750	720	738	751	717	738	702	731	737	705	749	687	751	737	744	744	717	759	792	690	730	749	785	714	721	754	708	718	741	682	758	708	735	712	729	742	693	721	699	693	777	697	715	705	769	711	744	766	704	769	703	745	723	735	750	708	705	752	705	709	757	762	737	727	735	760	742	690	775	734	774	777	777	689	726	730	725	711	760	732	751	707	740	695	757	697	727	752	703	768	688	720	749	698	703	708	709	729	743	710	713	760	737	766	670	746	749	712	715	773	755	707	736	684	723	707	668	716	753	720	751	765	717	738	721	687	708	723	720	762	751	708	673	745	826	762	718	735	748	745	720	742	738	733	707	732	735	707	720	686	725	728	713	715	756	731	746	741	773	719	750	720	792	719	690	752	729	752	733	699	690	725	691	709	715	735	714	677	717	696	752	708	769	687	725	714	712	687	729	737	740	735	765	761	720	714	669	731	676	674	767	740	766	731	725	729	700	722	775	729	683	703	693	748	733	678	736	756	678	732	726	740	680	726	700	786	706	690	715	756	772	676	738	746	734	727	769	740	716	730	771	700	695	726	729	763	669	761	773	735	740	748	731	710	676	763	758	793	758	735	705	733	748	731	697	760	704	719	685	716	731	667	693	713	746	711	703	668	704	733	737	717	697	752	696	723	794	699	737	757	727	753	669	691	723	712	693	736	725	738	723	746	710	731	743	736	705	677	715	711	759	698	726	761	757	753	704	692	716	724	732	753	766	732	724	707	749	730	734	748	738	722	768	721	709	729	731	719	725	746	741	784	731	733	682	706	732	739	713	709	735	750	772	730	724	749	778	727	723	734	723	757	711	728	693	766	748	739	757	724	726	761	742	696	671	770	705	692	718	764	738	694	775	739	754	746	753	732	761	702	705	755	744	717	770	715	727	740	747	712	722	665	728	751	704	740	727	706	719	719	707	702
23992	21040	28219	24057	20896	9370	2831	1941	1619	1485	1308	1206	1216	1191	1062	948	866	733	649	635	631	609	550	520	482	445	473	461	479	422	404	412	394	392	387	416	420	379	402	412	351	407	375	372	374	372	388	357	364	382	366	363	381	373	372	395	387	369	360	388	374	385	351	349	344	366	358	399	373	363	362	384	381	355	378	385	361	324	368	354	357	357	381	372	381	344	378	379	354	384	377	380	375	385	383	375	384	361	387	386	381	366	375	403	370	355	377	335	382	362	374	371	392	353	365	377	345	400	393	352	379	334	362	336	395	372	346	369	366	365	360	347	361	380	370	395	371	348	365	384	370	397	401	358	381	382	413	355	376	383	357	364	309	364	361	380	394	405	370	383	382	384	370	378	343	344	344	342	365	392	374	347	346	358	370	351	388	364	347	373	370	336	393	351	353	340	327	345	400	332	356	375	388	356	378	355	367	397	344	379	337	392	342	369	384	369	364	379	335	356	377	352	363	352	370	330	337	356	374	346	385	367	393	367	344	365	349	346	333	359	368	337	367	330	333	374	388	350	362	364	361	359	357	348	348	378	361	353	377	358	357	356	353	359	385	337	321	341	382	404	337	343	383	345	325	360	377	383	377	336	378	391	359	402	378	332	309	378	375	360	343	347	342	361	366	393	373	362	352	366	373	392	351	356	361	350	376	350	376	350	383	344	376	329	376	367	363	351	346	373	384	384	333	334	347	367	344	360	399	361	356	388	403	342	347	382	361	384	406	363	373	372	416	358	340	345	358	378	366	352	371	366	359	363	339	333	352	362	408	368	374	389	399	355	374	326	321	400	351	374	360	370	373	344	351	381	363	377	369	386	405	362	351	368	360	380	368	361	344	349	382	387	340	383	379	392	343	367	349	344	357	396	379	367	364	355	390	370	365	373	374	356	380	346	375	388	372	370	381	365	342	369	349	370	356	344	339	407	367	360	359	370	360	378	406	375	349	376	363	374	364	373	375	347	395	361	351	389	374	369	378	404	378	366	376	364	360	359	398	385	349	390	361	340	376	351	353	387	401	342	385	373	384	364	361	346	372	383	337	396	342	364	345	329	357	374	354	395	377	362	352	389	386	372	376	396	379	390	368	346	351	383	370	367	348	365	339	339	366	398	378	366	379	355	371	382	385	355	389	391	376	331	389	367	353	354	367	368	326	367	365	374	386	358	371	373	358	356	373	335	348	349	372	354	356	341	381	387	374	414	357	353	382	345	386	400	366	365	333	355	381	409	408	329	362	353	380	369	374	372	378	365	353	379	355	370	360	343	368	369	367	366	359	342	367	365	351	382	362	354	346	379	367	361	375	373	341	363	358	381	357	386	381	370	360	344	372	337	371	378	346	371	352	354	362	391	354	398	376	345	336	344	372	363	380	352	359	349	336	380	370	362	367	338	364	403	343	354	379	358	359	385	366	359	349	378	385	334	382	343	362	357	384	374	361	361	359	366	339	338	314	359	371	341	393	348	351	349	354	381	381	362	366	355	372	341	358	398	354	343	372	347	336	372	357	364	340	349	361	350	373	348	340	366	364	330	349	358	387	354	347	373	379	351	341	387	380	374	347	363	377	396	371	346	349	388	395	336	357	389	366	353	361	379	344	316	370	360	393	319	348	367	362	365	361	375	342	374	369	412	358	342	361	382	403	345	351	376	335	379	320	351	364	367	367	354	393	329	365	388	373	364	343	365	385	389	377	348	380	402	371	404	399	391	380	343	377	323	349	339	378	376	350	344	352	387	325	382	349	392	408	391	345	376	352	381	388	379	347	354	380	376	359	355	345	369	388	360	364	369	380	387	355	334	384	365	374	358	354	365	375	356	381	368	389	343	357	346	351	355	359	353	390	377	356	383	381	353	370	386	392	347	358	365	400	357	380	386	372	369	370	363	384	369	396	372	338	382	362	371	359	380	343	356	368	375	384	394	365	384	383	353	350	388	345	372	392	353	373	383	354	366	348	392	370	379	362	340	339	354	351	365	368	389	335	356	347	401	387	372	332	386	336	389	354	336	370	364	374	357	391	392	317	378	382	372	383	368	383	357	328	388	358	368	362	373	380	348	385	358	342	388	379	385	364	378	357	343	363	366	366	340	345	344	393	372	359	375	356	337	389	350	339	358	363	372	375	354	383	329	376	370	365	336	355	403	358	364	363	365	363	352	324	367	377	357	371	365	344	361	368	347	365	390	370	370	393	343	350	349	346	374	351	363	364	367	378	407	380	348	353	376	369	345	357	360	332	355	366	348	373	400	379	345	372	363	373	381	363	374	358	356	336	386	385	376	350	398	370	339	369	404	384	391	388	377	336	383	352	346	378	322	333	391	357	394	391	385	378	357	385	367	388	327	385	391	344	333	390	377	368	368	401	365	318	363	374	393	392	370	388	349	387	379	368	362	385	391	382	362	407	351	344	367	351	374	347	364	359	364	390	371	367	355	352	358	343	347	371	349	371	352	374	350	350	386	359	390	344	346	401	372	378	383	367	348	325	355	366	364	347	394	356	374	368	375	368	400	350	380	372	364	392	382	380	353	356	366	357	387	333	351	336	355	374	344	391	333	361	350	377	331	370	372	373	386	310	335	404	363	363	383	358	361	351	339	387	383	362	372	367	343	371	364	336	336	406	377	340	361	355	366	361	379	360	363	369	359	342	367	378	347	340	369	338	365	378	350	363	389	336	358	374	363	351	364	363	356	384	345	355	377	382	338	363	385	367	326	357	367	374	361	345	364	379	361	332	422	376	367	374	367	354	390	361	366	370	359	378	402	360	313	360	333	359	390	373	407	345	360	390	369	351	359	362	372	385	372	373	357	371	396	403	356	322	369	349	386	374	377	374	367	374	343	387	336	356	345	362	386	363	348	386	359	362	372	359	343	367	358	364	352	329	366	363	362	393	349	351	378	358	366	374	367	369	404	360	378	356	359	399	369	381	351	355	374	360	359	366	368	405	350	347	351	365	355	378	354	391	376	357	387	375	375	373	331	356	344	337	334	355	350	350	369	345	364	354	401	356	374	399	364	392	368	377	367	366	354	340	351	378	382	350	355	389	348	375	410	345	369	344	311	387	359	405	359	377	403	368	369	340	367	381	390	374	351	353	370	355	376	361	384	332	373	345	369	395	368	365	355	346	367	368	359	387	323	367	352	392	372	381	350	357	365	381	360	364	362	346	370	374	384	357	361	356	390	379	404	361	344	384	391	368	352	370	352	341	346	384	367	339	374	389	358	351	353	326	391	375	362	376	354	350	379	373	407	382	350	354	370	373	382	368	362	346	350	348	374	355	347	383	361	373	354	337	364	362	353	368	336	337	366	355	384	399	355	367	391	388	356	331	342	367	351	401	419	363	392	367	355	368	356	372	385	389	326	366	368	351	372	367	353	348	354	358	378	361	376	372	357	362	371	390	388	376	350	361	327	368	393	377	365	348	384	353	351	334	341	379	381	384	363	339	358	389	342
32884	33206	17749	10655	8232	6703	4737	4045	3500	3203	2848	2533	2471	2530	2129	1792	1571	1372	1114	1133	1028	953	880	846	701	697	657	606	641	636	525	555	561	522	565	548	573	520	519	495	467	495	520	499	497	481	470	507	498	489	493	464	487	482	463	436	448	410	449	513	462	449	448	450	469	439	470	472	522	471	468	487	463	490	455	467	440	521	516	460	462	505	461	517	492	487	507	489	487	459	496	459	471	483	457	505	446	487	458	471	461	477	468	459	457	482	450	456	481	493	477	508	445	458	475	452	447	458	465	471	438	449	453	471	457	444	454	452	481	458	473	443	475	492	444	484	455	451	412	483	436	458	455	460	502	472	472	453	495	433	454	463	486	490	462	443	469	479	449	480	482	494	495	415	441	450	483	469	466	473	471	446	464	460	441	461	444	470	477	480	468	499	466	437	457	462	472	470	455	486	441	490	438	430	483	444	450	459	463	485	438	445	476	484	472	469	485	491	476	503	480	471	453	477	433	474	458	502	436	467	481	464	477	453	451	471	436	418	504	455	444	484	443	479	488	440	414	449	469	475	474	481	481	442	466	472	496	446	473	439	483	479	429	457	475	458	461	496	419	473	453	472	457	452	445	468	464	456	464	428	464	455	479	451	467	462	467	438	443	445	485	455	477	471	496	442	439	478	499	458	477	528	441	420	473	476	468	456	468	441	471	470	408	455	445	463	425	455	485	459	470	443	435	469	450	446	445	469	463	475	500	472	453	446	455	453	472	463	436	501	436	495	425	459	452	451	488	475	447	447	469	473	486	468	500	457	449	505	440	442	476	482	491	483	465	493	470	485	478	450	456	476	457	487	485	454	466	470	470	459	425	447	418	475	509	463	474	460	461	479	419	403	441	467	445	481	453	441	428	433	451	491	419	489	459	458	459	425	468	451	480	483	480	470	444	471	474	437	449	442	536	462	431	457	481	465	453	437	442	430	508	484	494	472	458	472	491	512	508	453	466	497	480	452	448	461	440	450	437	445	443	469	481	501	462	482	471	480	474	465	489	453	478	445	490	417	462	469	431	463	457	435	457	429	444	432	485	455	477	454	477	454	453	445	497	505	458	474	428	461	429	468	445	468	454	457	502	448	477	472	479	470	476	466	488	458	487	445	465	441	458	510	425	469	476	449	453	495	473	449	484	497	465	467	491	440	494	475	464	465	492	444	461	478	464	469	457	481	501	493	438	482	498	454	471	491	467	414	515	440	444	449	466	461	481	516	458	442	482	441	460	427	455	480	484	452	441	475	440	463	486	458	419	447	459	445	457	446	496	485	396	442	460	499	462	464	515	496	509	456	439	489	457	466	431	457	454	492	481	483	472	465	427	449	427	462	479	436	468	462	447	461	451	442	475	451	479	468	421	485	436	513	474	455	483	462	440	450	452	473	436	418	445	453	492	441	473	476	477	487	441	460	458	465	456	469	468	489	469	453	479	473	500	469	471	442	447	433	437	433	447	481	459	465	457	422	485	445	435	451	485	463	461	458	462	447	456	450	449	454	479	472	457	464	481	454	464	474	480	465	494	452	471	458	432	467	445	452	456	450	455	446	463	479	460	486	482	456	512	475	492	466	437	455	469	450	425	444	425	500	467	452	486	470	420	455	450	444	484	459	462	449	495	472	508	444	502	455	467	439	480	485	456	416	456	489	443	430	439	439	459	460	462	468	452	443	475	464	462	494	448	463	457	462	434	490	478	466	444	520	438	476	465	428	493	464	469	438	443	482	492	473	441	432	474	444	441	446	454	466	446	475	465	455	493	462	474	481	439	433	501	473	466	489	474	450	462	459	453	462	476	449	429	488	476	456	482	510	451	479	470	487	450	460	465	462	521	442	512	506	453	461	466	451	461	466	459	506	494	475	454	463	470	455	464	504	427	470	508	453	476	469	451	437	460	429	487	450	429	472	444	448	456	495	423	448	443	471	457	465	490	459	469	454	446	468	451	436	479	456	431	493	473	461	494	479	456	468	431	468	486	469	461	429	434	455	457	505	454	415	422	458	437	448	482	478	485	463	477	490	482	443	454	456	466	446	455	476	453	444	485	494	452	457	485	460	446	476	464	453	484	464	433	448	460	440	475	450	435	492	452	484	491	457	492	470	493	480	469	466	443	499	462	475	468	466	466	457	458	467	445	472	455	468	462	453	502	463	417	485	477	425	430	453	469	485	462	433	445	444	484	434	443	481	459	491	447	437	453	467	442	432	461	502	462	468	492	495	417	439	453	444	446	451	454	458	487	458	477	467	453	487	448	455	498	472	493	431	469	497	428	473	482	504	429	474	492	495	447	489	465	450	472	479	455	476	497	462	459	406	512	456	452	473	467	447	433	487	446	429	453	465	457	451	486	440	491	453	460	457	483	430	468	472	468	453	436	470	433	464	472	487	450	461	491	465	502	466	455	458	416	468	465	490	431	464	467	463	445	439	457	467	513	492	455	506	409	470	475	475	508	444	454	479	469	454	457	433	509	506	468	479	447	496	435	472	454	461	443	450	487	439	499	479	465	506	486	446	447	478	463	407	481	447	441	465	472	445	475	515	458	434	475	481	493	453	460	452	444	449	463	426	455	460	463	413	486	455	462	431	445	466	463	456	449	506	450	437	484	471	472	421	419	452	466	479	455	455	469	482	446	476	454	488	464	486	459	470	435	470	464	461	454	468	483	460	465	459	480	468	457	466	455	471	490	468	469	486	468	438	459	492	454	465	440	455	454	483	460	459	441	428	473	476	469	439	459	441	445	454	445	474	459	447	445	499	487	503	432	472	448	458	513	489	449	491	458	532	458	455	438	463	501	454	468	482	457	473	435	452	434	486	420	457	476	441	523	464	454	464	439	518	444	491	467	465	440	478	449	480	461	448	439	458	436	490	477	454	472	439	467	439	445	457	495	474	484	475	459	494	473	447	479	503	453	436	461	449	473	450	427	493	484	437	412	472	428	445	454	466	455	489	482	495	504	454	447	468	490	480	467	443	486	435	445	437	442	457	490	462	469	478	476	479	438	490	461	449	479	487	448	472	432	456	492	480	473	509	467	498	445	482	483	478	420	470	448	457	474	443	468	478	478	458	466	448	477	443	503	461	459	430	474	486	494	471	495	458	447	503	464	482	457	443	454	454	487	434	508	469	427	441	458	473	495	474	502	485	444	494	454	463	444	441	462	472	457	454	485	460	417	498	492	469	459	463	454	429	448	487	478	491	465	450	506	438	462	465	441	423	476	470	480	506	444	447	482	460	466	465	481	484	485	476	464	473	472	470	465	439	453	458	468	490	426	427	467	479	465	430	482	469	501	458	483	447	490	462	468	469	452	517	461	478	483	482	460	507	423	417	437	424	441	427	420	453	457	452	482	469	470	438	476	495	470	494	459	461	449	449	468	459	474	448	428	487	446	483	426	423	471	467	462	474	433	464	449	481	497	459	482	470	431	448	455	452	434	488	472	493	471	480	470	491	474	435
25176	21054	26905	24979	8822	2804	1980	1657	1496	1473	1403	1302	1365	1366	1290	1119	1006	968	970	959	894	973	904	878	856	860	855	841	800	842	819	807	830	770	801	858	756	779	804	794	819	750	821	811	766	774	745	759	789	780	730	787	738	812	755	810	769	838	773	799	829	788	798	760	736	765	784	790	720	790	754	772	735	787	783	777	746	742	735	741	745	768	807	779	746	786	761	796	761	775	779	805	818	771	783	770	808	784	758	791	768	798	792	762	725	820	779	769	754	775	809	790	770	784	772	797	784	809	760	757	796	783	764	787	726	796	767	789	762	759	738	753	738	774	723	792	785	797	800	781	824	766	742	753	766	739	732	768	756	731	730	743	746	821	766	774	768	800	765	760	725	735	788	805	775	797	773	787	755	829	777	796	741	760	754	786	805	724	776	785	743	775	799	774	740	790	771	801	756	819	790	745	775	795	754	810	861	741	761	768	750	746	741	851	768	753	814	769	785	791	836	741	726	788	783	843	765	776	746	809	781	801	758	745	834	771	795	806	801	797	780	778	775	796	791	731	769	769	767	720	749	783	849	777	773	780	770	772	780	742	826	774	729	783	786	759	795	734	827	842	786	799	777	751	821	783	746	750	815	744	790	786	829	778	788	809	754	791	767	732	820	774	767	739	768	799	771	856	803	815	775	752	799	766	769	793	749	724	778	828	715	798	790	771	736	749	814	817	850	791	779	730	768	786	743	781	739	810	737	740	755	768	781	728	776	735	801	731	755	801	761	805	761	716	750	863	774	794	780	799	778	798	783	800	728	743	742	812	779	728	775	767	807	778	795	787	781	744	795	766	755	812	811	772	813	708	781	731	743	810	772	763	791	743	765	759	752	774	734	740	739	788	809	783	808	762	786	786	772	771	780	749	782	793	799	761	790	773	778	748	785	830	790	809	745	794	740	784	804	776	801	714	736	824	819	758	790	760	757	748	755	746	787	799	769	766	778	821	761	713	809	752	819	767	805	761	770	770	822	736	745	813	765	771	737	725	773	752	749	774	802	783	703	752	800	758	801	753	792	808	792	782	782	820	775	755	724	780	734	818	784	746	792	786	796	778	779	771	802	794	775	816	772	792	748	767	758	774	805	751	715	756	707	754	777	770	768	777	740	750	810	752	754	760	784	782	717	762	751	806	764	797	772	759	773	770	741	756	797	757	743	771	779	749	758	748	745	829	734	796	775	765	757	801	827	738	736	758	736	784	780	786	794	781	762	798	753	774	779	740	761	785	772	813	775	804	801	775	770	739	799	771	752	741	763	760	737	684	812	778	813	764	772	750	848	781	747	773	834	784	790	761	754	769	765	787	755	802	752	766	794	755	782	775	748	784	744	799	814	785	794	794	782	806	836	734	794	830	777	801	760	764	757	779	810	804	766	764	757	826	760	810	842	773	775	832	765	775	748	771	812	795	819	773	793	779	760	728	744	796	802	830	734	792	750	780	769	783	846	783	750	778	776	762	785	778	763	778	818	785	751	745	758	779	762	739	768	776	806	754	768	741	810	771	779	815	732	795	730	750	749	796	765	784	825	759	789	807	816	767	784	774	728	753	736	789	781	752	774	808	798	732	791	767	756	772	773	722	756	783	718	796	751	752	723	765	796	740	766	781	774	750	783	797	787	778	752	762	758	768	755	746	759	739	779	772	822	782	792	804	808	717	793	790	778	760	797	823	757	742	822	836	783	694	779	743	817	793	787	735	766	779	760	834	777	788	833	816	792	700	772	732	793	765	758	805	788	739	753	747	776	775	754	744	751	755	794	772	781	784	790	781	763	762	795	778	788	813	745	795	790	789	801	767	760	826	796	749	729	771	734	787	763	768	731	727	761	801	754	780	787	761	812	805	765	812	762	739	757	740	766	739	823	751	744	862	809	771	762	737	741	829	753	785	744	737	783	770	775	708	755	792	753	762	750	773	772	799	787	767	798	788	794	778	762	799	807	797	788	771	743	764	741	779	746	757	827	812	749	734	766	746	727	777	820	771	792	758	772	767	780	755	835	768	792	792	821	776	788	778	831	793	775	813	782	779	817	814	780	781	753	797	743	749	806	774	784	777	746	776	785	807	769	806	740	833	776	746	790	760	785	750	817	756	753	785	804	800	795	769	740	779	748	762	754	782	775	738	750	748	792	780	779	774	755	770	711	744	767	718	801	773	768	739	818	734	741	801	743	719	779	749	784	837	777	761	810	767	763	843	760	768	765	797	803	755	792	764	809	783	765	801	826	819	785	787	754	782	753	782	773	762	772	762	747	750	753	760	724	761	789	720	807	714	779	797	719	809	791	819	783	763	808	821	796	709	782	718	744	786	713	784	766	782	707	804	742	758	730	767	772	775	736	741	690	744	791	792	798	753	769	791	767	800	788	774	795	796	789	763	766	731	788	764	777	754	803	789	812	744	706	818	801	774	761	775	803	793	757	777	747	762	744	783	771	805	762	816	784	744	794	772	762	777	775	739	766	769	780	738	797	701	792	759	764	773	799	751	736	774	811	751	812	793	728	753	826	755	798	778	775	731	759	777	764	783	814	796	792	787	799	812	770	759	771	761	789	780	824	741	749	732	735	774	757	804	791	767	746	755	787	830	783	771	812	750	833	736	776	802	779	808	756	798	802	774	767	767	848	766	764	751	749	778	778	743	777	782	782	770	765	823	783	746	766	781	728	792	770	804	813	799	751	759	733	748	804	775	771	788	816	774	767	741	768	741	771	765	766	753	800	762	762	753	741	753	782	801	802	750	767	771	786	810	758	792	788	782	778	759	715	799	841	810	793	752	813	784	766	783	767	764	797	740	740	766	793	801	748	776	761	798	778	798	755	730	788	779	829	754	775	768	761	735	805	724	785	797	796	750	776	745	761	807	814	732	809	786	774	739	780	775	777	785	776	797	735	778	778	773	751	777	789	745	786	799	726	765	751	797	775	735	806	792	750	786	822	737	743	772	767	752	753	816	710	793	745	764	744	736	758	783	800	744	796	814	818	752	748	728	735	778	756	765	759	795	787	800	830	757	808	755	788	777	799	791	787	783	780	755	775	799	727	780	773	823	760	759	798	791	716	799	745	813	734	800	811	788	763	781	801	755	779	758	747	740	784	802	817	714	796	782	790	768	726	751	775	762	780	780	767	788	745	813	744	753	754	752	787	737	746	774	812	776	783	804	780	777	833	759	749	782	807	757	751	763	805	804	791	775	811	760	756	760	774	766	763	803	778	781	771	757	727	740	773	797	762	782	815	767	778	824	781	760	774	771	834	802	786	743	815	819	776	772	741	769	747	760	788	786	797	793	768	756	768	774	723	810	750	755	786	787	772	778	808	776	753	769	781	794	765	768	750	807	771	739	785	774	746	809	749	731	738	774	764	801	756	781	846	814	754	810	731	815	763	738	810	755	791	778	775	786	776	812	774	807	755	776	749	807	828	757	774	728	786	784	777	753	790	786	808	774	727	805	782	764
30793	28118	13980	8119	6378	5086	3823	3454	3069	2738	2555	2405	2352	2480	2126	1830	1734	1568	1464	1429	1354	1298	1214	1182	1113	1071	1098	1064	1063	954	994	1021	987	960	1011	1012	972	933	927	993	887	920	910	918	909	1003	961	915	926	917	964	984	933	915	921	907	900	908	950	937	934	871	945	902	897	926	875	938	900	913	962	973	923	937	955	974	939	957	866	929	890	956	882	941	970	935	943	930	952	989	936	919	969	870	886	927	938	986	946	940	947	950	958	885	967	914	871	909	983	951	937	877	924	859	932	946	960	933	926	920	910	923	925	867	917	930	928	884	890	961	926	924	916	891	893	906	975	853	937	930	999	894	974	998	960	955	889	882	949	912	935	967	922	930	904	939	911	941	968	952	926	920	948	924	925	962	947	909	881	940	947	894	873	920	888	940	927	939	871	884	931	915	897	948	921	900	917	956	927	922	928	905	960	989	937	949	909	939	881	859	934	917	908	922	894	962	944	955	943	937	915	915	897	952	963	913	910	883	950	934	925	924	945	905	942	940	933	959	918	895	901	972	916	894	974	896	900	918	902	940	883	926	936	937	918	935	962	943	900	966	919	950	948	960	945	930	923	945	891	948	934	953	916	939	951	899	893	968	936	941	894	895	946	924	901	940	905	940	961	1023	880	940	895	975	873	959	927	935	975	920	962	928	925	938	899	935	939	927	987	899	901	850	933	951	909	910	953	924	894	926	897	927	905	934	960	984	945	965	878	921	916	898	928	945	906	951	955	939	901	911	958	951	943	931	970	932	948	959	919	896	878	930	941	919	934	994	909	910	952	927	947	909	963	918	931	929	928	974	938	944	924	910	873	940	948	980	941	946	956	939	962	945	978	914	930	934	935	910	861	871	929	960	888	911	938	952	976	971	970	919	947	918	950	930	935	948	885	922	959	932	893	966	891	918	930	927	942	900	919	926	955	893	922	930	966	950	952	938	938	972	879	985	934	904	945	940	898	907	902	930	923	921	919	888	919	962	948	911	934	957	884	904	896	891	904	987	960	967	985	931	985	977	894	869	927	908	926	910	926	893	922	943	929	936	937	900	914	894	925	897	962	949	905	954	954	992	960	940	870	925	941	919	933	960	905	966	916	893	884	899	956	891	924	913	957	910	937	927	936	955	944	946	953	913	920	952	924	910	900	963	919	908	909	919	964	864	848	949	927	954	954	953	958	933	961	925	865	905	900	940	950	951	930	926	924	933	899	921	972	945	903	855	909	958	898	903	946	923	906	926	917	971	958	905	922	956	947	948	930	996	859	931	912	902	938	931	897	943	917	927	967	934	910	885	956	925	893	891	907	957	922	953	928	917	923	940	969	898	900	949	914	982	952	930	953	924	937	957	973	980	950	908	912	981	936	964	933	958	944	937	879	938	894	920	920	932	939	964	898	934	894	960	921	892	914	945	909	951	956	934	921	928	965	945	907	958	890	916	909	880	924	922	906	924	925	948	930	970	912	914	925	922	941	934	918	943	916	931	909	886	932	926	954	914	909	935	936	990	898	913	910	959	966	922	970	938	934	967	961	910	951	949	900	983	876	880	960	948	943	932	939	883	913	887	929	941	930	922	910	935	895	900	900	908	936	891	914	956	922	939	926	905	962	967	896	956	831	948	911	906	942	909	938	948	917	952	919	887	930	910	935	896	950	996	912	897	913	877	872	886	935	925	910	890	898	943	888	944	991	917	899	910	911	894	967	942	972	916	873	949	894	910	922	941	921	958	941	915	919	937	980	912	971	951	949	950	945	903	956	906	918	949	953	924	921	966	929	917	931	873	1025	901	922	922	947	905	965	900	874	995	910	907	948	936	1024	890	937	925	922	956	940	957	904	917	935	910	926	900	909	941	934	901	970	935	888	872	914	905	932	930	973	889	918	929	954	968	908	921	900	917	892	890	910	956	944	920	891	937	907	965	943	893	888	890	852	953	900	972	950	909	922	896	916	927	893	908	965	976	941	866	905	927	911	905	897	963	891	920	923	944	926	913	898	926	944	907	898	918	940	869	942	890	927	954	952	894	953	900	929	899	943	906	941	893	937	940	906	911	911	966	929	916	906	967	895	920	884	940	886	896	928	912	936	906	930	955	869	896	965	917	933	922	941	943	929	878	926	926	960	921	866	910	973	923	911	977	905	966	867	946	934	897	894	881	934	989	967	939	953	934	931	936	935	940	918	917	913	968	968	914	953	920	899	892	899	877	921	926	903	929	908	898	935	910	926	945	866	904	941	982	922	946	951	928	899	934	916	895	941	966	916	966	960	930	894	892	985	948	1001	920	895	970	931	951	907	919	962	929	893	946	945	948	893	914	862	1002	907	868	909	884	936	887	867	914	948	946	960	978	952	945	938	882	930	894	910	898	951	958	892	923	949	933	952	899	911	960	978	905	927	874	947	942	955	948	943	948	950	946	912	924	970	946	890	972	946	956	895	885	914	924	913	962	978	891	878	955	921	952	962	949	937	896	880	916	886	947	921	940	958	963	927	886	941	933	935	939	912	976	957	919	904	978	927	937	999	922	862	984	914	946	884	931	907	949	931	955	877	951	895	937	963	914	961	932	922	952	958	932	923	978	940	907	941	915	918	954	909	907	954	914	920	933	960	887	924	920	906	898	925	977	944	898	901	975	923	917	887	953	870	898	971	961	928	881	875	949	913	966	933	902	968	975	944	916	871	938	931	946	882	954	916	922	905	995	938	953	860	977	877	924	877	944	930	955	868	971	957	893	915	943	940	897	947	903	934	953	955	969	923	897	898	929	931	960	935	933	949	935	864	950	924	923	885	935	917	914	888	863	990	1003	976	914	918	918	932	929	927	933	932	924	939	970	879	913	955	923	980	927	961	955	921	959	953	978	862	941	939	900	915	915	959	923	1030	838	918	944	962	891	925	940	941	929	909	962	957	884	973	889	890	939	940	933	919	917	972	925	950	936	916	902	913	947	899	899	958	948	932	943	894	949	946	965	916	925	865	939	976	900	896	955	969	925	866	913	947	969	916	937	900	928	937	949	913	914	908	990	896	875	930	893	924	944	899	916	949	935	898	973	907	941	931	959	942	914	904	857	1004	956	920	912	917	894	885	916	966	937	948	938	941	914	909	948	913	896	933	939	912	915	940	913	900	962	986	969	950	947	941	943	949	950	912	933	991	963	891	891	997	904	894	889	891	957	905	922	911	902	891	865	966	932	906	892	929	980	920	957	927	936	949	946	933	917	914	889	878	990	897	918	909	957	945	911	956	898	856	959	891	952	941	954	892	916	913	982	933	904	943	929	937	912	885	952	872	985	942	908	959	919	959	922	891	928	913	902	928	918	945	897	945	916	912	915	914	940	949	925	911	983	913	938	954	916	921	858	910	892	919	927	881	896	958	961	919	887	927	943	927	984	898	949	943	919	943	904	936	954	930	946	911	915	940	966	923	917	900	921	947	923	917	902	941	899	905	856	927	962	933	935	887	936	944	942	890	914	941	942
22900	21078	28781	23577	21080	21100	9617	3344	2497	2257	1987	1805	1676	1752	1600	1348	1205	1088	1033	940	899	883	831	688	682	683	675	652	627	611	614	583	593	579	565	538	555	512	515	564	567	521	527	523	542	536	492	489	527	526	512	530	500	534	588	532	515	577	507	470	526	459	492	532	521	498	531	517	554	491	505	537	556	546	501	498	517	481	529	488	470	496	525	496	526	545	537	494	516	492	498	547	553	554	549	496	517	488	498	507	539	499	504	513	468	490	515	496	519	494	536	471	475	476	495	506	576	506	494	536	483	525	508	527	518	550	452	507	518	497	527	506	529	533	505	498	514	504	486	493	521	530	496	499	514	478	479	491	494	525	513	535	490	526	487	506	511	524	494	538	520	511	489	528	493	503	504	511	516	524	498	503	502	526	520	494	508	524	514	552	488	554	520	515	531	491	545	535	544	526	495	520	525	509	529	507	540	520	494	507	484	511	508	518	520	503	519	559	514	512	532	520	532	497	494	503	501	505	468	498	477	472	481	501	503	514	509	518	510	510	512	536	484	539	526	486	507	487	490	532	527	486	524	527	503	532	556	518	547	526	528	479	474	498	479	529	515	485	483	532	550	489	533	496	527	464	484	527	498	487	525	460	496	499	457	513	508	472	506	489	474	543	511	531	537	543	533	502	529	522	545	511	543	479	510	519	518	499	528	510	495	496	512	501	519	485	480	536	551	552	541	474	526	500	463	523	492	530	510	516	494	502	500	523	545	481	503	505	533	497	502	535	522	515	552	525	538	485	460	510	490	531	526	522	502	533	495	539	498	480	484	502	490	481	508	491	457	479	546	508	484	470	484	499	505	499	533	478	521	554	529	528	505	520	505	535	501	518	492	501	512	505	537	532	505	516	502	501	546	524	543	530	538	524	513	537	517	505	507	504	511	520	517	569	469	500	483	509	509	510	501	485	530	529	537	494	553	536	516	492	485	523	511	478	506	508	565	502	512	497	536	498	503	523	503	508	526	501	508	474	529	460	535	491	515	495	571	528	478	562	528	506	504	524	508	472	523	467	490	504	528	519	534	504	475	503	530	533	481	516	502	500	549	543	518	507	492	517	488	513	548	521	481	543	501	549	513	513	497	491	509	525	479	535	473	507	532	505	486	515	464	536	509	513	496	529	497	504	515	520	522	487	528	549	497	453	504	549	495	482	542	486	533	540	533	461	503	469	550	496	491	511	506	526	500	522	523	502	528	530	460	490	513	504	491	499	533	487	526	523	526	496	524	489	485	516	530	508	519	528	512	501	510	457	506	476	500	533	512	499	476	491	478	514	473	496	538	525	496	509	500	514	474	517	498	498	514	483	501	488	518	492	503	503	501	494	503	496	494	526	522	499	507	485	536	524	511	514	470	489	507	525	478	490	522	492	504	523	477	542	500	518	498	494	528	496	505	548	541	475	481	515	568	492	483	527	535	522	526	484	509	536	517	491	462	501	514	473	532	488	500	540	537	478	530	511	495	545	499	488	495	505	513	519	477	517	501	488	499	550	510	520	505	516	487	514	524	496	542	527	516	498	511	547	478	503	483	532	481	476	495	510	488	491	499	540	512	532	504	574	514	540	508	501	501	518	498	565	483	502	512	523	516	505	499	473	491	526	497	490	525	531	450	544	525	503	526	509	507	534	496	502	497	522	507	497	530	544	528	533	490	492	503	511	520	470	526	505	482	523	488	512	509	527	493	509	556	543	484	543	544	488	507	521	532	507	478	476	511	522	493	520	479	518	495	512	516	507	537	485	487	502	527	485	511	510	546	515	490	473	503	487	527	513	494	511	483	501	479	491	505	458	478	531	535	488	499	543	499	519	524	504	503	524	543	540	533	485	508	538	503	556	512	534	488	522	517	521	504	509	528	554	509	496	489	509	511	536	515	516	506	492	504	556	479	521	503	512	504	535	525	501	497	527	494	529	524	540	474	484	536	509	524	511	533	515	530	527	499	518	483	518	467	500	531	499	557	543	475	510	563	531	485	481	474	505	494	502	551	491	495	528	570	537	486	523	519	497	479	517	485	542	479	517	545	480	518	467	498	510	490	486	522	469	505	482	504	497	470	534	511	506	519	524	495	524	495	518	529	501	481	526	493	500	519	499	493	482	509	555	516	512	513	502	506	510	495	485	520	524	581	511	575	487	509	499	473	468	511	520	474	536	484	514	470	481	489	508	492	518	510	503	549	508	485	497	525	488	491	519	511	556	486	553	490	540	499	549	529	501	536	499	497	489	520	518	515	500	473	508	547	491	494	503	529	494	499	540	495	523	529	512	561	510	538	535	517	463	474	528	487	492	520	466	505	471	520	563	508	515	500	493	526	492	508	512	492	530	532	503	510	531	467	497	492	531	501	515	520	507	486	507	540	511	524	533	517	474	494	520	502	524	483	544	493	475	526	500	514	504	526	524	503	547	492	517	482	516	497	501	520	513	503	493	473	492	520	530	512	517	558	496	527	493	519	481	517	520	503	537	501	494	507	563	521	540	525	536	516	521	515	502	541	497	497	474	515	501	474	542	489	522	499	481	507	509	519	540	479	500	487	538	541	485	490	523	523	503	503	455	504	560	487	527	485	468	514	528	469	516	553	501	535	514	538	540	497	562	488	496	485	494	515	508	504	507	531	523	546	555	500	508	535	502	549	513	509	533	548	511	514	542	502	518	536	496	458	510	512	527	508	522	484	510	478	510	511	505	514	519	518	534	513	538	516	524	501	514	508	487	512	563	512	485	518	525	507	554	527	521	531	539	540	550	463	494	542	543	510	521	548	530	531	512	521	530	500	514	506	528	469	543	494	534	496	492	478	543	479	512	523	519	510	529	513	547	528	514	511	495	525	513	525	501	518	507	489	487	440	505	486	501	524	489	519	474	512	529	550	505	535	560	528	486	516	499	542	470	513	509	522	551	482	500	543	536	483	533	527	473	536	548	531	493	478	549	499	497	504	521	491	486	514	486	521	515	474	526	485	499	550	462	511	547	514	524	495	516	470	516	487	523	499	487	515	489	506	478	530	524	493	523	540	491	543	503	541	497	542	502	528	503	505	504	515	526	523	507	551	501	488	519	526	487	491	496	519	474	516	511	488	459	517	519	515	473	494	548	550	477	482	517	468	520	512	498	484	534	520	510	510	501	493	481	485	524	496	509	487	489	476	534	536	488	500	518	486	532	486	513	504	501	508	511	481	484	495	504	498	537	520	518	486	538	494	510	530	507	538	518	508	506	502	479	496	486	491	552	549	515	502	497	500	518	545	509	535	495	491	509	465	507	493	525	529	553	513	461	510	504	502	542	504	519	513	442	538	527	509	503	497	517	487	563	473	499	514	518	524	496	450	469	498	523	496	533	495	525	517	508	504	495	491	529	515	476	506	511	548	556	509	487	526	516	513	462	520	518	490	496	542	528	502	481	521	531	494	503	481	533	488	492	504	506	497	490	490	518	491	512	476	476	537	522	515	527
39601	41049	23255	14918	12258	9850	7378	6371	5598	4851	4134	3675	3570	3681	3230	2810	2397	1909	1767	1637	1565	1320	1396	1110	1012	960	957	898	854	850	758	788	761	715	733	700	734	659	646	633	664	664	596	597	654	631	607	623	653	651	608	621	614	650	624	630	596	613	643	601	651	610	584	630	597	640	653	657	591	615	574	600	609	613	608	606	617	600	601	626	617	608	618	661	643	632	637	623	645	656	668	642	570	639	586	594	596	578	595	608	611	606	624	608	617	634	585	625	637	589	591	591	642	626	596	639	586	617	657	619	596	568	610	612	637	615	601	651	567	646	603	609	623	577	630	606	577	599	614	661	614	594	626	609	624	637	609	658	556	592	614	573	612	618	595	622	626	643	616	626	615	590	602	650	611	570	593	580	611	582	589	606	597	560	581	553	601	619	605	596	593	601	642	636	589	580	595	592	629	608	638	563	637	576	606	621	604	648	597	618	622	603	639	594	588	633	607	620	605	582	619	660	644	617	640	569	599	597	592	595	543	571	601	582	626	599	621	604	581	590	582	626	612	609	639	544	583	628	570	615	598	604	593	609	609	607	607	645	609	615	609	586	638	548	640	622	612	606	629	623	561	578	591	609	610	600	640	569	641	643	624	641	580	619	592	593	589	585	551	625	614	610	596	631	595	549	633	594	615	600	588	600	593	603	637	608	574	624	604	612	582	574	597	555	616	577	612	582	581	598	610	595	609	617	590	637	613	601	616	584	619	603	590	609	577	613	612	624	618	611	590	631	590	606	592	588	602	549	619	577	611	632	616	643	596	607	588	605	569	617	602	589	564	624	562	572	589	587	635	569	601	621	583	594	594	609	582	609	590	590	560	586	613	595	587	635	619	595	656	613	629	633	629	558	593	607	604	620	618	607	635	596	626	600	641	617	603	586	574	638	623	583	620	620	633	621	615	609	620	593	567	648	623	615	573	596	620	606	596	649	626	623	624	584	631	593	603	604	616	621	575	580	578	601	590	609	617	590	599	592	621	612	596	612	595	616	640	611	605	611	586	545	630	617	564	608	598	595	557	620	619	591	577	580	594	560	614	606	587	595	598	610	610	604	607	633	633	628	621	584	566	647	613	590	610	583	597	644	573	602	663	596	596	632	614	585	627	567	648	594	601	583	593	610	601	584	578	628	621	608	586	648	600	625	615	590	613	594	608	590	661	626	586	583	587	586	585	602	624	569	646	575	648	587	569	579	632	662	637	552	579	581	587	654	661	645	575	625	598	608	654	559	678	585	560	559	604	596	614	642	635	612	629	596	625	547	618	572	582	574	570	574	588	634	603	561	604	636	597	595	602	607	574	602	594	554	571	611	605	578	596	603	637	592	605	633	633	619	573	576	568	613	616	626	596	596	592	597	619	600	571	602	586	620	620	597	577	596	612	604	632	599	597	642	613	581	627	609	606	626	614	597	641	575	612	620	638	599	660	599	628	621	632	657	634	569	582	618	579	601	627	609	601	617	591	561	578	599	583	552	640	632	585	633	637	631	624	593	583	589	598	596	563	623	585	587	640	613	600	582	603	632	586	645	636	614	594	538	632	613	605	617	590	616	600	590	581	592	592	541	627	596	601	614	623	601	591	583	570	596	602	618	596	596	625	626	572	637	651	626	619	613	601	630	607	603	636	625	586	599	646	615	609	612	613	630	631	649	596	616	604	633	626	611	631	596	628	609	603	613	658	614	578	560	598	581	598	559	596	599	582	600	585	551	591	555	546	599	632	595	578	617	559	605	571	600	578	618	626	601	607	567	630	582	571	609	582	636	608	610	594	592	561	602	620	601	593	614	573	636	613	605	570	586	576	610	558	589	582	604	636	628	621	599	606	606	632	600	618	580	597	608	602	599	649	582	548	625	605	613	575	589	618	634	603	604	640	615	601	598	588	663	587	618	602	613	598	586	550	608	611	623	587	599	589	609	608	594	609	581	594	639	594	587	604	634	625	614	618	583	621	580	642	590	626	630	602	633	620	606	590	593	590	635	593	609	568	582	620	612	623	612	595	637	611	602	596	615	567	546	663	659	614	611	587	635	594	600	570	623	554	601	578	622	632	587	562	617	586	638	611	603	625	602	596	625	618	603	607	580	569	586	572	611	606	611	577	638	567	608	557	579	643	654	612	628	583	606	584	605	612	640	603	606	620	630	547	594	630	592	614	621	606	605	612	591	625	548	626	563	578	612	584	603	581	604	633	550	609	628	660	594	598	624	578	557	616	597	585	608	618	572	599	579	580	629	613	607	598	620	588	598	617	617	610	610	587	608	597	611	631	651	590	617	670	638	561	585	592	604	588	631	610	571	630	598	620	594	565	596	628	616	624	617	546	596	579	607	652	604	611	610	599	623	558	628	650	597	601	580	639	641	575	622	616	593	594	581	591	625	588	624	591	613	608	605	579	598	576	600	617	577	602	660	552	561	556	567	579	587	583	617	621	619	616	596	618	611	621	642	596	625	624	577	602	592	593	601	576	628	579	571	611	581	605	584	613	607	606	633	645	600	597	607	595	615	603	628	635	604	612	623	631	637	593	596	611	651	589	599	567	609	662	613	581	583	652	594	620	611	619	577	610	581	586	641	583	612	598	576	603	583	583	563	592	601	599	566	601	627	594	627	605	565	616	579	595	612	618	603	601	588	549	588	587	612	592	621	578	607	626	591	636	626	624	613	589	596	603	625	596	587	573	584	576	559	605	606	625	613	580	582	570	586	572	587	622	572	608	615	599	626	626	628	575	611	600	558	604	616	593	602	621	591	609	585	600	592	641	577	601	614	586	595	592	609	614	576	588	606	590	574	618	593	623	591	592	609	663	602	601	624	619	579	597	608	595	619	645	583	568	586	587	618	582	571	607	575	574	583	591	615	549	557	589	568	621	648	595	602	634	626	572	614	622	612	609	611	606	617	612	625	637	619	637	602	617	593	585	598	594	597	588	614	583	610	620	569	615	621	574	590	658	599	616	562	618	635	650	614	575	603	628	636	594	575	650	623	608	627	614	586	616	600	578	601	612	616	625	619	610	654	581	615	625	615	621	576	587	603	569	598	570	571	613	624	670	605	579	631	600	569	591	598	579	575	590	607	602	604	620	613	629	571	584	608	631	609	620	619	546	616	606	576	623	575	606	571	572	671	613	604	619	563	568	599	604	612	634	634	656	577	572	589	635	569	611	613	610	612	609	641	636	658	602	602	593	593	604	609	589	592	629	573	584	600	597	558	637	580	591	627	605	540	594	599	590	557	605	642	597	584	620	624	548	607	601	625	653	649	605	616	604	604	590	649	619	609	634	619	599	575	637	678	613	616	583	597	627	589	543	630	585	590	588	558	580	613	616	584	606	588	552	598	604	630	621	597	585	597	606	587	582	647	607	618	576	610	590	592	591	554	608	593	608	590	619	621	631	596	642	575	579	605	608	585	619	563	630	588	559	569	596	579	617	593	616	567	553	604	623	619	588	592	608	645
27136	19983	10481	4096	2555	1840	1351	1273	1186	1069	972	1032	986	1022	958	892	853	793	719	722	708	711	699	658	686	623	690	603	634	591	610	622	624	565	590	625	587	560	609	647	579	620	603	593	643	628	619	634	626	603	593	582	618	571	570	571	586	618	566	604	630	596	621	572	610	575	569	601	562	640	629	590	608	586	585	602	638	602	599	540	594	659	543	613	651	621	597	608	618	634	578	591	586	604	626	574	619	568	614	585	618	671	602	636	567	623	631	580	600	618	599	546	583	603	570	623	562	557	574	552	623	603	612	615	552	607	577	570	615	589	600	584	590	603	552	583	611	558	573	601	617	636	612	584	539	582	616	588	602	601	579	632	544	657	604	580	564	631	662	645	602	548	603	574	619	605	632	636	589	606	562	601	579	569	553	586	608	605	593	637	590	586	605	611	603	587	566	604	582	597	555	627	632	636	629	587	610	587	638	644	529	561	615	600	595	617	566	584	554	583	571	569	562	637	600	612	572	603	579	607	608	574	595	583	581	543	575	633	608	605	606	589	597	617	614	602	641	565	603	599	582	578	610	597	594	629	591	626	641	597	590	625	598	578	603	604	624	598	607	620	582	625	622	614	640	608	580	587	617	600	621	597	599	593	582	609	593	639	628	561	581	595	580	612	591	626	628	600	585	602	583	592	626	586	610	603	657	630	614	567	587	572	644	603	603	630	611	665	571	605	566	563	561	604	589	617	593	635	619	581	622	602	606	574	575	616	583	568	615	599	555	634	603	602	577	628	603	575	604	579	577	613	559	608	605	574	575	593	618	631	562	619	643	616	625	588	621	572	572	594	581	589	653	645	612	583	626	622	608	600	588	598	596	589	599	620	568	585	624	587	665	520	616	630	632	541	572	572	575	577	606	618	579	568	612	580	644	600	594	562	633	594	569	614	556	574	654	577	553	595	588	602	626	617	604	643	629	622	636	576	589	603	598	551	557	625	562	599	599	594	594	544	556	573	573	591	611	627	563	632	626	592	637	641	613	596	612	575	590	602	635	602	571	568	528	581	564	597	654	652	590	639	592	617	630	592	619	570	594	606	595	555	615	640	584	615	599	614	605	653	600	617	578	603	621	602	576	588	612	583	601	660	604	629	583	562	618	614	621	567	595	577	604	653	638	591	607	591	600	584	613	615	582	562	607	548	568	570	621	617	603	616	584	613	592	595	594	562	592	603	617	639	587	608	602	577	605	618	587	585	589	633	669	591	630	603	628	583	605	560	609	545	606	596	604	597	621	582	580	548	560	591	562	585	642	622	602	574	626	605	556	625	594	593	550	567	585	601	626	587	597	604	611	566	584	592	623	625	626	563	611	585	608	605	633	592	573	579	631	553	605	615	591	615	591	614	571	595	633	628	589	561	559	588	562	584	609	560	618	581	635	638	619	595	600	587	615	575	589	586	581	605	620	583	591	572	568	571	569	564	631	606	597	629	607	614	616	574	599	596	612	567	579	633	601	574	598	589	592	591	578	599	649	581	604	577	573	581	600	603	614	612	599	599	575	582	595	597	568	608	572	641	589	603	593	587	627	549	671	587	613	603	594	646	537	611	629	561	567	609	619	608	601	598	594	581	626	617	590	587	557	586	592	589	603	539	626	619	564	588	635	620	588	563	596	536	591	589	582	608	586	633	584	616	569	558	619	610	577	607	596	597	623	595	592	622	592	589	596	592	616	641	587	637	595	575	650	596	627	597	603	577	603	624	605	606	583	619	644	600	563	662	591	641	533	634	579	602	624	609	591	605	591	618	561	578	623	576	601	629	608	598	602	605	613	614	571	575	613	597	586	607	640	588	568	598	590	602	575	606	624	686	623	626	607	601	552	572	557	610	580	611	584	588	600	611	603	629	611	624	580	602	582	664	590	595	586	569	607	620	584	591	599	593	583	621	565	534	567	608	620	589	662	621	537	586	661	593	585	662	592	581	592	570	575	579	605	571	609	587	620	608	611	579	565	580	576	599	669	580	589	568	615	592	617	613	575	597	615	591	629	593	622	666	541	599	576	582	593	610	573	644	552	597	596	581	602	582	618	603	602	589	606	603	640	632	589	602	574	609	629	603	618	623	636	625	603	580	572	556	619	581	603	609	588	559	591	623	581	619	572	571	624	657	595	546	627	599	602	614	600	635	620	596	567	633	575	647	610	611	591	541	561	643	632	589	567	592	583	562	587	567	579	573	584	608	633	592	626	567	546	609	614	601	626	592	566	572	602	611	637	575	559	599	572	619	597	583	579	577	600	597	582	566	579	549	589	560	550	596	595	633	642	583	573	624	590	582	587	579	601	616	556	617	561	582	586	616	578	529	591	620	601	589	555	638	614	635	629	615	638	556	575	562	651	606	611	604	639	591	590	580	630	655	576	586	627	609	581	571	636	605	586	605	574	562	551	584	612	603	637	622	582	603	546	576	596	624	639	584	610	649	615	585	614	619	598	576	597	621	600	625	605	626	594	584	629	564	560	569	627	615	571	619	577	577	626	612	594	577	601	596	616	611	565	594	620	595	596	597	621	599	634	618	609	617	585	582	601	597	575	570	577	627	603	621	608	629	604	608	608	574	572	578	589	647	576	574	585	593	617	602	586	594	585	623	575	617	605	594	584	602	582	540	633	577	614	565	599	646	587	642	591	585	610	606	618	618	625	590	595	599	606	577	585	610	571	639	596	580	556	579	614	577	581	565	570	601	603	610	625	625	590	568	614	647	613	598	630	562	613	590	634	577	610	592	597	597	616	647	596	623	608	583	598	588	601	586	636	617	623	614	632	622	559	570	607	604	674	574	660	639	612	597	650	661	591	548	576	610	622	536	592	584	654	585	622	606	580	623	631	599	614	617	569	603	558	594	640	588	576	569	611	602	637	567	584	529	618	562	618	634	626	615	565	573	604	598	552	619	611	632	566	628	630	592	567	610	615	570	583	640	584	563	629	589	638	588	603	585	587	629	578	599	604	632	598	633	594	591	599	587	598	597	620	667	578	610	572	584	645	606	612	626	576	571	609	634	623	608	626	608	580	593	568	621	574	592	623	621	598	563	540	589	594	595	534	606	607	599	618	599	601	534	619	564	588	601	596	596	582	600	585	577	574	632	608	619	592	633	611	596	629	551	630	582	546	583	624	616	616	608	623	532	623	585	578	638	610	615	624	613	621	623	607	604	594	612	546	588	595	590	619	614	584	573	603	582	594	626	581	581	590	613	601	627	563	626	575	597	570	603	582	622	574	593	558	629	627	567	618	614	614	582	596	574	597	558	597	604	641	626	599	595	587	605	583	606	633	616	603	586	562	552	620	597	553	578	645	572	553	628	553	581	660	621	591	570	550	623	616	632	572	606	622	602	636	590	614	612	584	611	584	665	604	618	623	571	612	580	563	596	577	590	604	595	562	642	647	588	602	571	633	567	612	592	599	575	557	594	630	641	614	616	583	607	613	602	623	621	580	601	575	599	594	616
13815	16178	10064	5453	4449	3366	2495	2284	2164	1992	1838	1804	1863	1855	1653	1614	1336	1228	1099	1115	1048	968	932	863	787	851	811	815	786	759	765	833	790	761	721	730	773	674	720	723	740	732	751	700	751	745	697	752	766	782	754	749	767	748	730	767	763	790	691	735	779	732	778	762	716	744	725	765	717	777	743	720	757	701	711	746	757	735	710	743	734	742	708	756	757	746	796	767	783	704	729	705	732	732	722	732	752	756	715	729	811	744	733	704	743	705	745	755	739	751	712	756	763	751	747	732	766	746	744	732	732	715	734	728	746	729	749	723	727	768	740	764	728	728	715	745	798	751	743	777	762	718	722	769	775	761	769	754	750	766	744	723	731	723	739	726	735	743	725	764	731	703	775	720	726	733	726	751	729	771	773	678	708	727	724	734	752	731	716	775	749	692	735	805	746	711	758	717	687	717	771	769	717	738	710	752	793	736	733	772	740	764	705	729	753	740	777	754	691	784	730	702	705	731	700	778	778	797	748	722	702	778	769	727	694	713	720	746	746	722	705	719	743	775	748	706	749	733	786	674	734	695	778	725	771	743	713	737	694	769	714	772	741	731	781	780	727	720	749	724	724	736	744	727	772	765	751	750	774	716	773	724	732	734	743	725	714	726	760	706	777	704	735	767	795	708	721	775	736	704	797	731	688	710	744	719	720	713	658	717	718	772	731	742	749	757	759	717	749	772	723	720	790	748	768	732	745	766	692	722	709	740	752	779	748	780	689	757	742	698	657	746	687	672	805	768	762	681	745	699	755	732	773	733	742	725	775	790	756	744	739	748	739	695	695	739	780	746	730	749	755	728	744	738	711	710	736	745	732	764	695	724	736	735	696	758	768	748	729	683	699	736	719	759	822	724	756	697	689	715	696	720	746	699	684	723	754	799	751	692	747	717	707	744	664	726	721	767	762	733	761	800	739	816	722	749	771	781	757	690	777	732	729	721	667	756	725	718	747	754	745	781	743	682	744	741	765	748	772	737	750	782	759	735	756	721	706	728	773	707	730	747	730	740	710	789	714	744	751	714	721	704	772	777	722	739	727	758	749	763	773	751	718	733	694	805	695	753	728	706	729	719	725	737	696	722	713	701	771	735	722	721	721	723	774	752	739	772	788	759	760	762	736	765	730	703	734	728	731	729	745	702	701	820	705	708	799	733	735	756	727	710	750	714	729	714	773	697	733	721	741	737	756	755	739	717	792	745	764	741	747	772	736	746	758	734	777	735	739	777	713	783	712	738	767	745	725	762	745	759	778	757	761	754	717	742	653	756	732	744	800	744	751	712	768	735	797	730	768	734	742	709	697	747	773	750	771	758	729	710	722	772	763	686	744	760	754	721	721	739	739	756	772	699	702	766	717	668	713	767	716	691	726	716	743	772	727	731	727	736	761	739	736	745	736	737	725	788	729	747	735	777	774	736	739	741	717	727	737	722	700	738	745	711	769	793	706	759	734	716	703	791	753	753	695	734	742	770	753	694	706	739	695	732	793	699	729	768	780	749	753	709	726	722	769	737	771	708	759	798	770	742	731	744	754	702	740	747	763	762	696	730	737	783	734	780	750	702	692	756	744	722	698	722	654	729	777	685	759	689	729	763	697	722	743	743	721	761	762	737	749	704	753	768	693	717	768	771	728	732	761	707	745	706	747	737	721	751	770	767	761	716	790	720	752	732	743	747	764	779	714	782	734	714	724	742	742	757	760	742	730	733	728	736	743	740	672	725	764	770	741	750	731	763	748	737	752	722	732	726	748	736	692	713	725	762	753	700	729	734	789	718	726	737	748	788	747	748	743	708	731	740	667	739	797	749	780	762	742	703	729	719	723	764	770	757	796	755	753	760	735	751	726	748	719	656	708	719	736	746	712	727	728	708	748	764	717	747	759	758	729	795	732	715	709	737	751	709	720	748	742	679	753	762	750	731	766	704	718	779	709	765	701	750	760	723	747	724	753	762	718	749	750	768	757	738	745	720	747	713	804	757	793	737	750	707	749	728	749	722	771	739	713	744	725	717	697	730	736	714	710	737	663	776	740	713	733	717	754	711	685	766	724	745	743	698	701	753	736	732	752	719	784	732	762	718	739	765	747	712	783	750	756	714	751	710	726	719	773	764	690	750	762	740	741	719	775	780	737	748	741	777	764	721	750	759	722	756	714	706	756	724	721	743	787	764	726	753	699	737	753	740	727	735	752	765	750	745	756	730	738	729	721	738	727	731	713	760	761	740	731	736	773	713	751	738	727	730	655	725	718	767	746	717	768	746	703	764	741	670	722	704	731	723	786	724	722	698	723	756	710	744	741	764	703	760	692	684	724	768	776	750	758	777	752	741	772	739	759	728	690	666	752	739	765	750	681	711	751	768	743	741	754	749	710	713	771	813	772	722	718	766	708	708	748	755	707	782	754	766	732	761	758	744	742	721	741	704	790	734	710	781	727	788	740	689	760	776	749	736	693	732	728	770	755	708	758	728	741	711	752	735	761	772	745	709	736	720	832	699	771	720	680	753	693	713	708	762	752	822	772	709	733	703	723	750	784	762	715	768	729	753	739	737	758	760	768	741	737	701	735	711	704	715	718	744	729	736	770	735	749	714	752	753	753	754	718	755	756	759	696	795	726	683	741	753	708	751	761	722	763	721	751	740	765	760	751	726	701	791	725	680	744	740	765	797	734	750	705	736	732	724	666	755	736	763	712	717	727	765	735	774	766	721	739	722	739	728	714	805	731	714	771	723	757	697	698	722	749	741	740	778	744	700	728	759	749	741	741	788	741	737	745	733	716	733	741	724	724	709	699	713	717	733	705	737	776	765	732	741	781	706	807	727	744	757	742	750	708	743	716	757	719	739	732	751	741	714	724	763	733	710	755	781	757	785	734	762	687	742	732	736	719	721	781	791	694	764	745	708	701	721	710	698	718	682	712	744	716	762	694	769	703	764	759	714	757	749	732	695	736	778	703	740	752	756	790	694	769	741	727	784	762	779	758	741	772	702	753	756	759	735	713	728	756	707	724	730	670	713	713	744	749	717	711	712	713	703	805	749	756	741	757	720	758	759	755	824	727	790	716	753	705	782	699	724	734	770	769	729	723	749	752	731	742	753	741	720	720	678	773	780	730	765	757	730	700	706	726	742	779	742	733	753	732	735	732	737	752	756	720	685	686	735	724	757	749	780	756	670	758	731	738	695	712	754	736	718	733	749	706	703	760	700	657	759	732	737	751	762	740	730	754	733	741	716	725	725	767	737	727	752	725	732	767	772	703	706	761	769	720	721	781	732	742	712	743	757	774	753	764	703	754	727	749	767	727	730	715	696	814	770	734	754	765	742	714	722	742	745	738	737	765	701	758	764	711	720	735	695	755	709	722	723	693	703	753	725	756	743	747	749	767	759	728	743	753	759	739	713	742	706	699	722	724	707	781	719	745	702	764	765	713	766	782	740	775	724	719	779	782	808	724	775	745	720
23920	21016	28208	24016	20820	9084	2770	1860	1544	1387	1225	1122	1169	1164	1108	1009	888	779	710	645	616	579	545	546	521	463	477	432	422	388	413	460	401	410	376	385	383	436	371	413	378	393	430	380	413	375	374	344	402	390	324	342	361	388	342	333	373	376	372	382	370	372	361	356	403	334	335	345	374	340	354	357	330	370	342	392	372	404	363	380	376	395	385	371	374	376	414	350	373	384	375	349	399	374	363	328	349	370	357	383	387	362	384	383	376	356	346	383	377	372	407	367	363	372	396	356	409	354	345	360	358	378	354	375	363	384	366	396	367	351	381	365	374	375	350	359	350	367	365	343	349	369	368	381	348	319	381	350	368	346	361	350	406	392	379	388	341	330	360	391	373	402	354	375	362	368	365	361	365	376	337	381	362	369	346	356	364	328	364	383	381	375	370	353	346	396	341	387	353	373	396	370	346	389	335	341	368	389	374	342	391	347	361	364	364	351	386	376	365	392	373	355	355	375	384	383	354	367	355	344	359	410	359	351	370	374	367	365	369	359	360	393	384	378	371	366	345	366	378	361	377	389	383	384	360	369	404	405	364	400	373	363	365	342	368	373	369	360	377	385	383	369	353	355	370	389	400	390	379	373	369	386	364	363	363	328	391	394	344	372	347	374	363	399	351	386	354	380	400	397	411	367	377	389	338	397	342	393	376	375	380	376	341	385	382	352	366	345	357	375	358	374	361	376	324	356	377	383	391	394	382	392	344	397	372	322	338	376	382	408	398	389	364	328	368	359	340	388	373	344	381	386	372	381	397	347	343	360	391	361	352	385	383	397	357	376	354	337	372	377	386	370	363	369	393	370	384	372	341	372	349	374	398	368	374	365	352	386	343	375	345	384	383	374	369	355	370	350	373	366	333	387	373	370	362	352	347	361	373	363	405	371	332	385	362	336	343	351	364	357	354	381	366	352	399	385	383	418	385	358	378	361	348	387	355	383	382	355	377	404	340	357	351	389	364	344	398	366	383	343	349	409	358	364	375	366	344	382	369	394	357	343	329	389	374	370	356	388	360	351	331	362	353	340	382	358	349	414	386	373	376	353	354	364	376	359	392	390	364	362	359	417	366	358	361	349	365	350	348	379	378	365	345	390	378	375	384	376	355	393	375	337	357	373	364	369	357	382	382	415	346	378	377	383	351	366	399	388	384	370	372	350	389	383	389	355	359	368	392	376	391	354	352	381	385	390	339	365	388	374	391	361	354	358	335	371	385	405	341	349	370	379	362	377	359	349	404	371	383	367	340	395	338	409	430	362	348	376	338	372	376	329	354	358	358	370	381	369	378	398	367	397	376	345	375	352	357	369	369	363	346	381	365	365	370	350	403	410	355	348	372	336	353	345	370	392	375	372	358	346	374	383	408	358	360	407	374	399	408	361	374	363	374	373	389	340	357	383	341	401	336	400	382	394	350	359	358	358	338	387	398	399	346	379	397	376	377	337	375	362	377	383	370	371	355	393	410	348	376	384	387	391	379	396	372	371	347	335	401	379	368	357	367	373	389	403	342	365	363	364	361	378	396	353	378	364	394	364	378	384	358	357	365	380	360	377	370	375	382	369	361	369	381	363	355	364	390	382	349	396	392	348	391	390	345	339	370	373	381	384	355	351	403	392	382	402	395	347	363	365	354	343	354	376	360	387	374	357	377	366	375	378	357	381	386	368	390	399	389	363	383	372	378	402	364	404	363	363	335	400	344	375	349	404	352	380	364	379	376	332	381	392	352	380	372	345	408	373	381	366	383	364	360	402	351	391	369	359	353	360	359	376	359	341	363	373	340	372	343	367	373	364	372	384	359	367	383	377	399	339	409	360	380	397	358	392	373	368	344	325	358	353	356	326	353	365	377	390	387	347	376	372	368	368	363	372	385	322	355	370	362	388	371	346	383	350	355	373	366	368	365	364	372	357	370	369	366	374	385	404	379	383	352	368	363	363	361	367	371	364	394	348	374	351	327	380	360	377	349	387	356	336	357	354	394	377	370	376	350	411	361	386	394	381	391	363	363	377	366	397	365	377	369	369	377	347	352	395	325	353	353	366	400	389	394	358	371	345	351	365	374	368	389	386	366	406	363	352	353	372	359	363	371	372	376	392	373	357	367	350	374	358	377	362	365	387	394	403	344	358	377	361	349	352	403	377	365	345	338	367	394	348	384	356	377	377	363	356	370	354	356	402	385	392	355	376	381	350	341	377	342	397	350	386	375	377	383	334	379	362	394	385	352	371	389	336	364	367	371	367	394	361	353	362	364	366	360	376	411	375	379	366	365	364	356	343	396	353	337	408	399	376	386	375	378	377	399	387	355	400	384	417	337	374	346	378	362	368	378	344	390	375	381	369	356	356	337	375	401	422	386	351	359	403	395	346	359	399	359	365	372	382	371	372	368	346	378	387	404	385	385	346	359	362	407	366	397	387	374	365	390	377	380	382	378	365	397	339	364	344	380	366	362	371	344	375	379	361	384	371	349	351	345	388	384	355	319	362	380	361	345	364	332	382	384	381	388	344	370	372	365	380	358	356	391	376	404	357	369	349	325	341	354	381	364	393	378	370	375	395	379	368	375	381	396	369	384	338	387	358	370	374	390	375	346	372	401	373	358	379	361	381	374	347	389	369	387	407	387	371	410	370	377	385	400	356	369	375	362	375	373	388	378	416	351	338	382	405	360	355	367	348	330	412	381	404	384	385	376	378	369	370	356	352	386	371	394	371	366	353	364	372	379	349	372	335	385	364	355	366	351	354	389	403	397	389	406	353	369	359	398	344	393	336	356	361	371	372	373	395	377	384	391	379	377	343	345	418	367	389	421	361	362	376	380	358	394	353	390	348	375	366	393	348	377	356	360	376	376	385	368	390	341	353	366	374	354	355	345	354	359	365	369	360	359	374	353	356	391	354	360	385	351	372	379	361	339	386	351	354	387	386	396	370	374	377	383	382	386	408	400	350	354	361	379	384	393	349	352	365	337	320	384	379	390	335	351	313	362	355	342	369	382	386	358	367	368	385	370	385	378	337	355	386	341	349	399	372	384	394	382	370	365	378	404	396	358	329	358	364	375	366	353	380	362	362	345	391	352	376	379	362	349	392	397	375	358	406	361	399	412	353	340	404	377	383	354	338	400	355	372	349	358	366	357	395	369	349	342	425	379	389	380	381	364	382	364	389	367	367	359	383	369	357	362	365	364	367	372	377	316	366	381	372	366	345	338	398	362	367	381	380	375	390	375	334	376	361	380	343	353	353	359	334	386	392	344	370	362	355	389	353	363	383	365	370	365	359	380	384	366	386	373	333	395	354	379	366	370	394	380	337	380	367	373	362	319	356	378	364	392	357	386	355	364	360	341	365	400	400	328	368	373	380	370	379	381	431	357	342	377	354	363	341	371	352	357	341	391	347	382	400	387	384	353	379	373	373	362	349	375	366	367	350	345	373	373	338	347	369	373	391	349	345	402	371
35979	35716	17829	10489	8493	6265	4912	3980	3431	3000	2690	2356	2353	2466	2211	1991	1757	1433	1224	1180	1004	1036	847	770	774	718	681	678	593	569	556	578	508	538	521	534	497	540	493	526	471	504	513	500	495	479	486	494	506	485	460	434	468	487	479	461	464	497	469	471	444	450	472	440	483	447	460	477	498	465	467	477	472	445	472	487	513	453	492	445	464	526	465	483	494	508	450	478	477	486	492	522	469	461	465	477	471	462	461	521	482	444	477	476	467	490	459	459	482	434	455	446	439	487	451	452	490	475	439	507	475	487	471	462	448	446	455	483	486	467	487	484	459	449	477	444	462	464	462	477	461	476	461	486	472	434	443	496	482	495	447	479	465	483	465	458	482	482	445	458	460	459	446	464	473	516	504	464	505	499	419	476	465	457	452	477	481	435	491	489	458	445	491	466	477	473	452	461	426	487	461	485	469	494	488	444	450	460	463	476	496	468	492	483	496	490	474	467	462	447	474	490	446	478	427	485	452	479	462	447	436	447	456	495	493	462	487	456	482	481	463	448	457	478	489	490	448	444	482	436	477	446	471	451	471	497	483	435	502	451	459	510	479	482	435	445	438	465	486	430	470	473	466	455	474	460	459	521	507	473	450	440	495	495	467	461	470	480	452	488	447	494	489	431	465	441	471	424	494	438	479	468	494	503	468	466	440	502	458	451	474	507	450	474	448	484	472	452	453	494	488	469	492	464	483	450	455	481	502	462	490	437	452	474	485	458	456	488	438	476	465	494	490	423	469	474	446	461	477	492	477	485	457	481	468	487	448	477	448	463	431	443	495	450	483	463	510	435	490	456	468	411	498	449	471	483	453	459	487	463	491	468	501	469	465	495	503	457	467	489	463	488	447	451	510	476	446	467	503	429	465	503	508	454	487	483	474	469	481	448	466	419	454	464	439	485	504	488	486	504	443	467	519	404	473	491	435	451	440	521	459	477	432	475	478	467	515	466	477	463	456	471	453	498	453	500	475	456	470	465	465	471	471	449	437	482	480	468	465	475	429	453	484	491	453	440	427	482	487	461	482	466	484	447	469	450	486	465	446	463	459	486	464	509	491	467	493	479	473	418	466	472	470	478	473	486	469	497	481	459	464	455	461	478	452	444	442	411	490	465	439	482	470	491	475	467	488	478	424	447	468	460	467	467	437	452	491	516	458	450	457	441	471	511	456	472	462	493	447	480	483	469	493	447	491	479	468	427	473	508	443	498	477	460	465	483	454	488	441	462	508	492	432	515	473	474	465	510	518	488	466	409	498	473	475	477	499	481	427	453	481	437	468	455	517	486	434	432	488	522	452	466	454	454	496	501	479	464	456	465	496	449	439	459	453	482	474	505	473	475	459	446	457	460	486	483	451	466	486	435	440	442	496	460	460	462	453	498	437	472	429	473	505	468	486	433	478	477	498	438	438	484	464	445	449	467	506	466	505	452	468	456	440	432	473	521	462	451	461	447	424	445	465	484	455	469	478	470	506	453	501	482	470	451	476	470	452	486	496	471	435	451	456	446	456	439	513	470	449	483	538	447	498	411	492	460	464	451	446	461	483	448	472	514	466	470	457	474	464	424	449	477	434	475	457	447	474	479	467	451	478	454	467	480	449	534	433	496	454	483	454	424	475	479	454	451	504	511	442	465	464	467	458	479	456	445	452	502	504	467	460	454	453	462	464	448	432	498	496	455	434	497	455	437	495	475	477	490	490	474	414	433	463	448	483	464	471	471	470	465	455	495	426	482	485	491	468	487	469	498	442	472	526	473	441	516	498	438	496	471	432	460	460	458	470	468	473	467	464	485	492	475	471	465	440	467	485	499	516	451	452	492	509	506	488	495	441	470	463	449	483	441	472	426	461	445	482	468	454	449	456	457	439	507	445	465	498	491	458	500	496	455	464	444	466	452	483	496	485	452	459	448	459	482	472	466	463	443	435	465	459	470	473	461	445	444	481	445	466	474	448	431	499	491	447	447	482	480	459	485	468	496	493	482	421	487	425	454	464	451	494	465	442	458	480	475	446	463	469	490	448	473	464	455	504	448	488	435	470	516	492	461	474	467	469	464	503	471	504	423	515	446	476	455	508	433	434	453	430	483	464	469	447	467	465	471	466	497	458	437	491	436	465	501	436	476	505	474	471	469	485	466	482	468	475	515	479	477	490	446	462	506	495	494	439	488	489	432	485	462	450	485	422	490	452	491	459	480	455	444	450	440	484	479	440	528	465	472	481	456	455	465	475	453	466	461	447	462	464	457	433	468	468	465	449	470	465	491	469	469	471	484	467	480	461	452	488	455	433	502	447	459	492	479	474	483	473	450	487	484	425	465	474	445	488	453	467	470	463	488	496	475	474	437	469	501	516	460	446	466	470	467	498	492	459	469	478	462	483	482	471	479	456	466	467	467	476	486	478	526	429	457	462	462	502	440	478	472	515	476	476	463	473	448	439	431	458	474	479	472	430	456	460	498	489	457	486	503	461	466	472	470	480	466	485	487	461	456	455	495	485	495	446	432	493	479	463	471	501	478	434	466	493	465	463	443	471	494	429	477	493	479	482	507	474	442	480	438	488	457	489	438	469	463	499	474	450	451	474	447	448	460	495	487	460	494	488	440	497	485	517	478	454	450	487	478	473	452	496	454	473	456	456	471	473	495	489	459	467	458	471	462	454	498	448	463	449	491	472	512	435	454	492	452	493	492	465	439	481	483	481	474	453	450	482	466	466	462	465	475	440	491	443	481	462	447	455	468	513	488	464	492	467	454	486	481	456	461	485	453	496	476	469	422	464	426	467	477	477	494	447	435	445	441	472	476	469	453	472	489	503	479	475	442	465	463	448	515	485	473	455	426	484	460	461	426	498	459	517	470	469	425	471	440	453	444	468	442	465	465	462	480	450	449	467	447	482	490	473	477	500	477	463	442	482	478	485	456	424	482	493	494	494	474	432	454	441	455	443	471	477	487	432	489	425	458	457	455	479	423	495	445	461	483	450	484	440	442	466	458	467	461	474	459	503	465	476	481	477	499	487	482	464	473	486	473	466	465	471	480	467	458	462	458	467	447	471	466	478	440	500	453	492	484	465	500	482	471	462	458	479	459	472	473	498	494	446	457	514	462	499	459	460	441	461	449	484	495	466	420	446	449	484	441	469	468	454	495	463	473	491	432	406	481	459	463	441	473	443	441	502	471	509	472	484	449	451	436	471	477	434	465	451	481	479	499	472	475	469	462	433	484	480	432	503	429	453	471	453	460	436	468	494	489	478	476	487	463	472	443	450	498	473	449	461	481	483	462	497	498	486	438	468	466	504	460	474	484	458	444	513	487	466	469	447	447	486	481	436	451	457	462	483	464	480	441	454	472	469	469	425	443	450	476	442	463	472	458	434	457	454	470	478	457	466	471	480	464	472	477	426	441	495	452	459	484	477	434	435	485	488	462	476	484	500	481	432	448	418	468	482	456	441	498	465	479
25236	21077	26777	24880	8829	2647	1957	1641	1474	1430	1342	1204	1359	1371	1245	1238	1185	1091	1041	967	982	887	918	899	914	835	809	817	850	895	790	823	782	864	795	806	833	782	798	784	811	766	752	789	807	817	784	755	826	815	784	781	824	752	794	802	780	786	823	769	764	802	803	761	752	812	797	761	786	799	784	800	814	785	776	740	825	838	813	758	822	837	769	777	830	857	821	833	794	755	795	743	782	821	829	821	722	759	846	813	726	774	765	836	777	783	844	817	755	801	785	798	879	825	811	843	784	796	751	793	765	805	771	776	770	776	797	780	806	838	781	812	809	768	789	811	790	784	796	857	821	740	744	763	789	744	785	802	730	833	745	750	822	746	795	801	794	803	797	745	769	750	818	726	785	766	757	752	780	791	798	772	745	765	768	819	782	776	799	749	783	803	774	766	755	790	761	777	748	828	815	782	806	785	783	772	770	822	810	758	817	764	809	765	737	822	739	820	788	839	783	772	779	792	810	821	788	781	812	777	778	774	776	822	773	775	781	778	760	776	815	788	797	792	796	785	764	806	809	785	776	767	839	781	789	772	790	815	819	805	766	740	761	773	832	785	743	827	809	795	797	757	799	832	729	806	786	812	794	784	796	739	823	797	760	770	761	853	807	715	772	779	782	780	783	732	769	755	825	771	846	817	800	797	815	773	829	792	771	775	789	773	838	773	813	809	795	794	788	777	723	798	819	755	753	804	744	815	814	752	780	766	738	779	771	774	725	744	790	822	858	823	754	760	815	786	758	743	770	741	833	794	794	818	816	744	782	771	797	771	752	766	784	783	806	810	798	820	794	868	803	792	786	775	724	782	778	758	756	758	728	780	773	778	804	826	826	787	763	778	764	798	790	764	769	771	806	796	785	785	734	777	812	793	759	794	769	839	849	796	753	805	793	810	796	753	816	758	815	845	807	804	757	777	801	812	773	752	837	818	746	754	797	789	779	811	763	775	753	763	760	739	802	761	847	792	796	800	820	763	817	830	748	863	818	786	820	824	757	807	746	783	790	786	763	763	751	822	810	748	781	791	823	801	817	818	754	820	786	762	807	819	771	792	747	734	775	745	806	723	777	795	792	780	798	848	821	774	820	757	793	768	756	812	791	783	817	788	752	792	773	814	780	835	785	790	771	782	788	793	806	812	753	830	789	787	784	796	821	743	781	824	807	802	784	773	782	837	764	762	812	824	810	780	761	773	797	813	743	763	813	761	784	775	741	831	789	818	837	795	751	757	820	806	782	793	800	808	781	787	773	769	803	811	835	800	795	752	785	803	813	773	800	790	808	761	786	781	813	821	790	780	790	824	802	770	786	787	758	784	786	752	820	760	745	806	776	757	808	779	788	746	816	737	826	750	785	794	770	795	823	771	795	795	787	759	742	762	785	765	806	782	777	705	785	787	774	810	787	810	778	802	772	788	806	840	794	805	764	833	796	733	793	755	793	824	786	769	803	769	795	805	756	802	742	762	773	759	786	787	850	774	798	743	763	789	807	746	770	803	820	730	802	757	804	769	804	748	796	767	768	814	778	819	779	784	751	822	745	811	818	847	834	775	731	731	834	801	748	766	775	770	717	802	809	748	765	750	794	796	780	772	764	785	809	789	758	801	810	774	783	784	819	779	769	769	818	740	788	797	781	785	769	808	802	798	778	759	779	824	767	751	796	776	771	821	824	812	746	819	757	776	764	792	778	778	779	763	786	775	786	781	753	771	790	751	753	849	801	813	815	858	787	741	755	789	833	780	791	776	805	844	815	815	785	738	787	756	795	772	847	772	775	822	794	790	821	826	784	791	757	765	796	795	752	770	817	804	775	768	773	763	794	751	799	754	786	830	759	824	807	801	837	786	732	845	748	809	828	798	836	796	760	750	755	798	765	770	775	756	799	788	843	801	777	792	786	789	833	810	825	792	827	784	796	777	750	740	778	765	838	776	796	759	782	749	839	761	754	815	806	768	861	803	800	757	767	784	738	791	782	730	762	752	829	800	814	813	749	835	815	772	800	790	788	803	765	812	797	800	754	833	805	820	730	792	780	774	776	789	736	796	815	846	770	833	785	794	787	795	844	749	767	796	790	790	786	798	772	749	802	771	752	823	743	786	768	839	803	777	813	775	851	810	809	774	764	771	792	782	798	829	798	733	760	792	774	758	804	783	794	783	781	789	778	740	802	810	787	773	784	802	782	767	767	818	786	785	780	753	808	850	788	786	765	817	803	820	752	775	773	794	781	787	772	781	826	820	779	754	776	784	803	781	808	809	799	818	808	768	755	808	831	760	814	750	757	758	776	800	790	871	771	783	846	803	816	785	824	796	772	720	778	854	818	811	793	824	791	763	748	783	759	722	748	811	769	787	807	808	784	766	757	793	731	778	790	817	753	791	836	786	818	802	782	742	785	783	783	807	786	774	782	785	801	772	760	740	771	811	780	832	769	794	826	781	818	800	822	789	839	802	855	794	744	806	816	768	814	827	780	819	803	777	766	837	737	741	778	715	783	772	804	771	776	777	809	758	769	782	785	794	834	794	771	804	787	788	802	748	790	800	725	784	771	795	768	825	802	797	803	750	799	817	761	768	782	781	807	739	730	801	761	816	797	759	807	805	800	787	799	778	729	801	772	788	763	777	783	767	818	814	808	739	775	792	750	810	811	712	789	784	799	731	792	820	769	793	758	793	762	783	791	781	774	809	787	819	746	786	818	806	779	773	776	785	777	797	749	786	816	804	790	773	772	816	794	783	784	775	808	790	764	808	806	805	792	802	766	793	827	763	838	785	793	842	844	779	815	817	808	742	804	846	741	804	806	792	759	815	773	829	805	782	765	813	778	777	795	752	823	798	771	792	791	798	773	775	827	789	783	784	777	818	798	759	788	784	789	830	780	799	760	782	764	810	758	785	821	782	766	771	759	783	773	782	797	775	787	763	797	785	778	779	788	797	772	756	830	810	769	730	797	806	785	802	745	832	782	789	818	786	786	780	809	773	744	770	790	803	809	753	786	805	730	776	737	783	753	791	732	747	801	763	751	808	763	808	759	793	805	801	767	796	788	734	789	782	795	822	779	791	806	768	804	806	746	779	745	760	758	800	849	739	782	802	789	815	825	774	812	728	779	744	755	812	751	759	791	758	808	763	795	818	785	793	765	796	775	781	775	756	809	794	824	795	758	780	766	776	793	786	755	806	804	744	750	770	774	827	800	811	813	783	801	776	781	819	776	844	765	824	836	805	804	778	722	789	755	828	814	803	814	747	769	761	794	832	725	766	774	745	818	802	804	811	803	782	790	791	768	715	749	759	800	738	823	755	795	816	787	751	836	757	784	769	760	775	789	801	751	759	784	742	770	790	799	812	795	767	751	811	810	868	732	809	801	788	808	804	758	798	802	746	729	792	775	791	779	767	795	732	836	790	775	797	788	737	811	786	748	785	818	770	795	825	789	747	768	763	792	843	802	756	780	756
36102	31637	13949	8034	6687	4685	3932	3280	2975	2655	2584	2203	2411	2414	2158	2156	1862	1647	1523	1379	1356	1243	1267	1126	1102	1126	1078	1109	1009	972	996	1010	967	953	1008	1032	939	979	1012	920	926	1009	981	954	942	996	986	934	1011	957	960	927	975	958	937	892	954	921	935	961	925	994	957	956	889	965	922	993	952	942	985	935	907	981	914	962	906	984	961	902	907	938	951	950	939	918	967	948	920	942	941	966	890	974	924	881	960	932	964	938	906	956	947	929	911	953	915	954	955	926	932	962	995	948	936	938	926	957	972	978	950	889	925	979	939	949	980	954	931	917	992	925	903	966	906	964	956	927	1002	888	945	985	926	923	956	902	951	958	936	965	962	931	921	947	919	923	919	890	920	973	947	946	965	938	863	952	937	900	922	956	887	903	845	939	919	911	930	905	965	945	968	950	954	924	979	895	958	914	873	951	897	967	943	891	964	961	980	921	938	933	927	985	939	889	898	967	907	948	880	935	924	945	931	964	889	977	909	1009	943	990	923	954	917	922	900	942	1007	930	918	901	957	958	1027	955	927	975	943	942	932	959	922	931	1015	1025	931	936	944	906	903	909	932	923	955	907	903	945	964	974	962	931	956	988	937	852	932	892	893	932	945	939	920	948	917	915	1002	888	936	1000	941	960	922	978	949	942	922	945	909	899	953	932	954	914	875	997	903	951	937	933	949	957	973	971	908	944	902	911	960	954	920	947	938	916	916	941	937	1005	864	956	935	978	918	994	932	950	901	934	898	944	915	904	922	980	936	938	964	929	911	903	934	964	910	939	968	956	937	925	942	987	960	896	974	924	915	903	961	926	957	997	911	988	953	943	930	904	951	947	937	895	958	896	970	920	906	915	921	929	949	923	908	922	905	966	875	955	925	929	908	904	949	970	962	929	914	960	973	1022	921	968	925	935	953	949	954	945	896	933	942	916	1001	922	906	918	950	911	974	897	973	944	940	968	961	941	960	966	900	984	915	934	937	928	956	920	903	981	898	936	880	937	923	983	934	929	913	881	963	889	889	911	953	939	922	979	963	913	922	919	953	970	909	891	926	983	974	904	964	899	918	864	932	905	958	952	945	957	891	976	972	939	881	920	904	898	962	999	911	949	925	914	966	967	891	894	946	983	947	931	926	937	941	943	967	926	946	959	926	934	998	914	937	910	906	953	972	969	993	983	938	893	926	889	939	940	977	923	891	920	977	948	935	893	925	930	876	962	936	925	945	935	993	908	952	917	1045	884	937	845	955	911	939	939	998	932	918	886	949	936	932	901	992	941	886	957	971	924	919	883	925	926	910	919	921	920	920	935	959	909	909	968	934	886	934	920	956	911	956	954	942	873	957	976	972	944	920	952	957	938	975	949	916	937	916	937	909	962	946	968	963	968	950	908	902	912	941	976	959	955	905	969	920	920	990	950	943	899	937	954	931	930	922	902	957	1004	963	993	933	916	954	938	891	934	926	965	926	926	886	897	963	985	991	875	949	938	920	916	975	900	933	890	902	903	962	888	928	957	942	967	936	928	951	938	920	920	920	925	918	929	919	932	936	917	936	948	965	952	951	899	960	935	939	913	967	895	941	948	917	940	1017	919	897	884	920	933	994	903	978	968	948	975	917	903	924	935	914	966	941	916	952	877	955	952	920	976	978	955	927	906	908	894	908	890	908	964	977	913	971	921	956	917	925	1002	933	994	980	925	968	987	917	959	925	943	950	945	927	895	946	949	918	934	975	938	920	944	957	898	915	956	882	892	886	961	926	937	916	946	985	913	985	954	986	943	860	974	914	917	928	952	926	954	928	954	915	908	918	925	972	931	985	923	959	955	940	994	947	953	912	953	970	860	928	899	909	924	941	965	992	1004	924	899	959	961	937	938	895	875	1009	904	933	984	947	944	1014	916	955	951	943	953	917	918	931	981	893	913	898	924	932	902	968	915	952	977	913	960	930	901	931	926	945	961	913	917	920	940	915	936	914	902	957	909	1013	949	907	976	905	944	918	1003	928	965	974	915	917	936	938	908	975	931	900	886	915	920	941	948	967	947	917	944	940	977	940	968	891	943	924	924	941	882	910	908	883	967	891	945	897	938	914	863	907	941	917	959	950	871	900	956	927	908	908	948	909	1001	972	919	907	945	950	964	859	931	876	972	932	929	935	924	958	924	1005	871	963	976	962	928	864	915	941	959	874	948	917	937	930	906	936	939	923	918	898	1000	951	958	959	943	968	921	928	925	963	937	946	945	943	875	888	965	937	889	951	936	930	962	940	961	945	981	937	962	905	908	961	931	978	936	859	894	954	997	955	920	917	896	956	938	913	922	940	949	878	955	990	980	858	962	973	962	921	908	952	934	911	949	918	935	950	957	977	926	990	943	949	884	935	925	954	953	888	937	1012	911	908	949	951	960	912	938	981	969	974	956	923	900	937	939	923	971	994	957	906	967	916	905	959	909	900	948	954	935	867	922	930	944	917	930	982	1011	949	926	931	953	943	961	945	924	881	923	957	921	895	906	901	934	903	935	925	983	917	912	911	906	958	1015	955	1003	948	961	912	1000	954	955	949	967	941	996	926	940	920	895	928	951	934	977	882	930	942	920	948	931	897	934	1006	906	975	960	949	942	917	922	908	940	949	915	920	924	955	919	955	944	925	930	947	946	948	934	934	936	907	969	894	957	941	923	877	994	970	972	910	949	909	970	956	938	924	921	923	990	1027	896	904	932	941	896	957	944	942	920	967	886	927	960	934	926	906	942	937	935	980	906	945	942	981	983	934	901	972	988	967	971	968	881	930	955	978	905	892	960	917	953	934	875	907	910	945	982	926	946	932	921	936	969	907	919	862	988	912	960	970	899	942	947	847	894	945	923	943	923	888	945	994	899	920	922	968	948	915	908	926	961	928	934	882	939	982	894	899	916	898	953	956	932	927	951	974	962	946	912	908	996	935	946	928	904	956	958	920	923	934	963	946	930	909	955	942	899	937	924	953	995	957	973	949	932	946	866	934	899	961	878	959	923	987	966	946	889	951	920	924	958	914	945	991	939	880	939	962	937	987	920	961	875	962	925	957	960	913	945	962	960	957	940	868	925	936	945	874	945	900	951	908	932	955	972	906	907	967	883	953	926	949	946	969	968	911	932	953	923	979	879	886	941	924	956	905	987	932	939	908	936	914	936	937	930	961	996	982	887	915	954	912	956	937	954	917	999	896	952	892	941	948	899	897	927	960	967	934	891	929	914	912	948	922	931	885	963	924	958	901	908	918	942	968	933	894	959	911	968	938	947	962	920	944	911	945	898	932	927	908	951	880	944	940	919	938	921	955	976	910	913	931	941	913	907	926	903	962	950	899	934	943	904	969	902	917	953	966	945	948	939	913	955	907	936	920	950	936	997	909	946	996	933	887	904	905	984	911	939	914	943	974	932	962	955	938	971	982	938	907	905	932	911	964	944	915	908	942	907	928	941	911	955	909	891	950	955	939	937	927	915	933	913	940	989	947	936	982	1022	870	948
22860	21058	28673	23660	21057	21053	10143	3111	2446	2124	1898	1720	1702	1702	1503	1528	1274	1154	1014	967	916	834	738	730	694	668	645	629	653	629	619	601	616	562	599	553	569	585	542	531	533	550	532	529	492	523	527	520	531	521	555	518	543	544	549	553	579	509	539	542	555	546	510	504	543	491	533	527	522	531	529	531	495	538	529	528	497	520	526	489	501	582	543	542	499	536	596	548	515	511	554	523	531	508	518	484	519	520	509	516	495	532	540	558	549	523	565	541	550	543	512	538	512	512	535	502	552	490	557	527	536	526	524	546	532	499	543	530	533	556	480	558	506	517	494	540	579	540	505	500	495	471	499	552	540	568	544	503	550	495	498	572	498	514	550	513	510	513	530	518	545	489	561	480	513	479	557	521	533	479	529	477	516	534	520	519	548	533	542	484	500	520	540	533	508	527	548	522	576	483	519	502	521	526	564	524	531	516	538	535	522	532	560	530	508	494	494	519	539	519	511	499	533	547	507	541	481	518	530	544	534	564	555	518	500	480	510	564	513	518	497	502	531	491	520	510	515	534	539	496	534	507	495	495	541	539	452	505	493	543	544	521	516	523	489	549	532	558	494	533	517	511	513	510	539	522	544	511	521	519	530	510	524	455	590	512	538	514	513	527	524	526	545	542	506	508	531	508	520	503	498	507	485	487	540	488	540	532	509	516	532	540	531	508	536	520	507	477	519	502	545	513	532	530	527	515	499	513	506	514	466	544	558	488	519	559	537	506	544	521	516	497	494	556	518	478	469	520	536	514	537	524	515	555	566	536	555	518	499	523	504	517	509	523	537	533	507	522	525	482	555	502	557	524	491	522	510	543	527	519	489	535	509	541	520	528	564	560	547	493	518	538	525	529	567	499	525	523	536	505	550	514	511	511	534	541	554	555	521	536	505	490	507	493	490	494	562	509	499	492	519	549	528	527	526	536	518	583	529	537	530	519	554	531	528	529	480	528	536	524	544	495	511	581	523	515	525	530	502	521	535	526	570	523	523	516	524	535	532	541	534	522	476	519	513	516	517	520	524	509	500	504	546	517	564	518	550	532	549	517	470	535	475	496	468	534	494	507	536	577	518	536	555	497	493	508	523	520	506	531	531	494	536	496	525	542	504	534	533	530	554	524	505	530	499	481	552	542	492	482	527	500	524	522	518	503	508	518	501	489	537	488	518	512	510	556	518	535	490	525	529	492	501	572	541	487	474	526	531	501	576	558	516	516	539	526	499	536	494	487	523	499	484	517	548	503	499	510	509	499	528	555	514	561	534	490	541	494	532	507	492	505	530	522	485	529	542	531	560	550	521	501	555	505	516	489	577	498	523	504	527	521	501	533	492	485	521	540	526	513	533	526	555	548	550	536	563	465	516	508	570	575	533	528	531	504	530	516	528	508	536	483	561	517	471	504	491	488	529	515	525	554	518	528	539	490	493	502	512	545	546	516	526	500	518	487	537	510	483	540	500	567	486	520	488	512	516	499	542	562	513	569	541	467	523	487	534	500	514	525	530	515	524	530	491	541	520	538	495	515	507	530	480	532	534	504	513	520	487	500	501	490	511	520	502	549	507	518	506	483	523	509	527	509	519	491	510	512	538	514	557	502	512	527	508	522	503	577	479	536	499	529	538	475	490	527	502	532	507	523	526	564	537	509	528	511	559	507	509	500	511	506	558	524	555	529	525	514	545	522	500	538	483	527	486	500	502	492	536	507	522	520	478	497	531	521	485	517	543	535	508	520	560	509	532	550	499	546	517	547	505	531	541	513	507	530	519	555	476	553	523	485	508	513	519	496	485	501	530	528	530	492	499	504	485	498	509	518	516	492	520	497	495	526	500	536	553	498	540	546	505	518	546	497	537	525	524	574	512	523	528	514	490	547	509	502	508	522	515	479	517	527	483	513	527	532	519	558	520	510	506	521	519	528	550	551	557	501	551	502	545	497	480	503	513	568	537	531	535	523	541	504	518	527	577	521	488	515	530	522	495	550	503	528	537	532	512	518	544	489	506	476	486	541	503	553	540	529	520	535	510	500	504	518	549	552	543	529	528	465	555	532	522	487	528	549	532	518	565	500	552	535	517	532	509	492	506	547	506	524	539	537	525	509	509	503	526	530	514	520	491	541	532	507	554	538	528	528	513	507	560	502	544	504	522	542	519	522	518	511	555	512	486	490	559	510	561	535	515	571	506	511	525	513	524	495	563	553	527	539	521	521	531	508	513	519	497	535	513	487	480	540	512	533	509	504	523	505	511	523	521	552	524	544	532	516	512	509	493	547	507	509	548	522	491	493	514	576	543	562	485	485	539	498	522	520	509	480	516	532	525	520	512	509	547	510	497	511	495	541	511	504	523	455	477	509	509	530	488	516	491	515	497	508	535	499	527	505	492	504	531	504	496	500	499	536	486	554	488	527	494	500	491	501	561	535	568	499	554	548	535	553	536	554	526	519	489	553	520	498	513	504	497	544	519	511	517	501	489	504	513	497	559	489	510	517	525	467	540	515	473	482	517	480	530	515	464	500	510	528	526	517	498	541	539	523	510	534	472	510	512	516	536	465	513	523	520	570	534	499	515	502	540	520	511	497	500	497	522	520	517	512	527	529	539	498	543	501	505	551	568	541	543	534	502	539	511	511	547	511	479	473	487	545	463	546	560	537	494	506	538	523	494	490	519	548	510	541	487	543	538	548	541	531	507	498	477	521	507	505	496	500	512	491	527	534	505	504	541	498	502	492	507	536	508	511	534	548	543	529	483	526	523	543	524	539	551	511	502	528	557	491	550	495	497	531	559	580	510	476	543	511	542	527	481	497	521	547	541	536	508	510	470	544	503	497	513	528	509	534	502	557	502	539	548	514	509	537	510	517	507	510	511	550	518	531	493	544	520	508	513	521	500	514	525	528	493	547	514	552	527	557	542	546	518	526	491	531	520	541	505	521	511	548	522	502	522	494	532	506	539	512	552	512	533	540	529	551	506	525	533	498	531	480	497	529	528	556	541	540	497	475	480	484	504	543	508	534	514	492	529	504	520	506	535	495	496	503	485	521	544	467	548	532	563	507	495	504	529	559	534	527	534	507	562	525	535	543	519	523	501	528	525	511	542	548	519	522	509	527	503	513	510	528	511	541	562	526	505	534	570	524	551	539	532	555	495	512	527	510	565	540	528	542	525	500	544	506	479	532	482	564	492	530	512	522	537	567	469	505	503	507	553	505	521	485	500	538	508	483	531	549	527	536	529	490	553	531	510	511	557	521	529	536	550	531	549	525	524	563	507	513	515	508	485	515	531	478	509	523	507	484	521	528	522	516	521	498	561	520	490	538	541	516	519	506	503	508	513	531	514	522	553	513	546	526	512	522	509	494	525	505	486	526	519	503	501	532	557	492	520	510	546	542	523	495	522	478	541	526	454	485	500	524	535	508	504	505	528	511	517	535	523	532	505	523	523	513	514	535	473	518	510	521	475	492
48204	46072	23095	15336	12441	8866	7348	6168	5226	4505	3893	3622	3535	3549	2986	2929	2467	2206	1854	1616	1452	1377	1199	1124	1086	959	893	847	888	754	729	797	742	673	697	723	718	682	673	608	675	701	663	656	625	652	600	657	623	610	616	629	635	610	588	623	622	667	564	670	630	663	634	610	621	605	655	669	664	688	656	688	621	604	622	600	569	638	610	618	607	617	603	680	642	626	672	589	651	592	642	622	634	626	659	649	664	563	603	612	614	608	578	645	596	649	625	622	621	645	640	601	589	653	620	624	634	611	634	602	601	606	610	627	595	594	597	582	589	625	595	615	617	670	608	633	579	605	605	631	623	609	593	642	643	645	635	646	624	623	591	683	624	614	630	585	625	644	607	591	673	644	653	627	646	587	638	596	609	596	604	642	587	644	661	586	602	624	628	632	600	579	618	613	598	628	603	603	622	661	629	580	638	607	619	648	642	607	575	650	630	639	591	615	655	616	605	598	580	588	625	590	602	621	634	646	650	601	592	626	578	595	647	657	605	607	584	609	594	602	589	641	636	633	617	616	611	614	604	606	631	643	618	613	603	630	648	589	593	620	604	611	644	606	606	594	570	612	658	643	621	646	619	664	658	602	611	617	572	619	619	631	654	608	602	636	641	607	602	586	614	612	631	630	603	684	581	659	659	609	590	591	640	608	612	590	611	570	622	609	623	606	613	647	621	636	652	579	629	629	625	599	591	620	595	593	627	645	550	598	604	574	585	657	585	602	643	589	581	629	669	601	637	600	607	627	588	609	609	620	619	571	593	547	599	621	620	612	622	576	587	545	622	635	598	642	588	591	576	603	591	615	616	605	609	584	615	621	611	626	608	573	583	635	604	577	623	631	604	611	610	581	668	593	614	643	621	637	584	585	593	618	601	645	624	626	620	655	621	625	640	640	634	624	602	663	603	602	604	612	617	604	589	667	588	647	582	620	660	583	579	622	632	615	582	595	625	580	614	633	636	629	617	640	660	609	624	612	616	630	626	609	561	595	602	589	645	613	635	608	601	597	646	599	573	633	671	674	597	651	612	621	592	601	579	652	606	623	610	616	627	618	609	574	637	601	626	609	654	587	647	592	538	620	646	635	603	626	642	642	586	618	621	617	621	628	608	608	635	655	566	649	606	618	544	646	662	642	621	597	644	604	639	617	577	600	586	652	609	604	614	603	596	595	604	609	623	628	598	628	616	665	610	618	632	585	590	637	630	591	630	592	615	615	568	609	666	629	639	645	612	603	639	615	659	623	592	657	599	622	621	642	601	625	618	600	617	630	592	583	589	570	621	607	624	583	630	599	599	594	599	598	630	628	667	598	655	630	624	594	600	592	597	623	628	636	596	609	635	631	637	594	591	584	589	585	653	608	637	605	603	605	620	629	648	608	653	631	614	612	557	596	612	596	637	610	574	643	639	602	657	626	624	581	660	583	574	606	588	651	575	632	605	556	602	605	612	617	572	626	591	653	586	583	635	628	624	599	624	587	615	629	591	640	603	664	633	678	599	634	635	616	600	657	610	644	622	564	658	635	540	606	646	578	624	609	593	617	598	616	597	579	603	630	634	618	640	555	618	624	600	623	605	582	651	621	600	648	614	595	601	598	629	645	633	608	604	665	636	611	621	572	601	614	589	612	655	614	618	630	648	605	645	650	573	601	617	658	641	610	588	638	579	610	621	624	637	636	629	641	622	627	661	622	593	668	585	626	676	606	561	668	594	639	598	607	621	608	615	592	618	631	588	571	620	581	623	647	585	604	582	606	614	606	617	614	580	601	579	630	658	630	615	645	618	662	610	620	606	583	625	628	567	635	669	602	629	606	569	607	617	594	547	555	609	622	573	595	603	585	610	594	599	613	604	614	616	604	598	625	575	560	658	585	627	600	622	674	588	587	607	565	639	653	609	657	604	665	633	619	616	554	644	609	645	576	597	624	582	633	640	629	619	593	594	580	666	621	639	594	616	621	578	607	604	616	625	628	628	630	643	577	578	595	613	628	605	581	593	648	600	592	602	571	600	605	584	617	624	576	637	584	579	615	613	615	598	649	568	616	584	605	649	581	599	614	621	588	656	625	610	570	627	598	615	676	577	647	603	595	619	601	605	631	588	601	599	597	613	619	611	611	612	642	636	586	620	610	599	606	644	637	608	602	584	610	613	625	638	627	633	627	613	637	598	614	613	625	585	569	636	629	583	642	576	646	593	615	607	650	636	635	605	604	649	638	623	634	601	572	623	627	619	575	593	601	573	640	596	661	558	658	611	634	621	619	614	637	598	651	602	594	651	572	647	596	596	606	601	670	607	648	606	620	583	620	638	585	629	612	625	655	597	582	594	619	614	633	605	589	621	579	637	629	586	580	652	649	601	614	601	629	647	622	616	640	612	636	624	595	573	607	594	601	600	630	633	603	615	666	655	640	644	611	598	586	595	622	597	620	664	583	618	605	621	603	601	667	611	633	617	645	593	601	595	609	624	644	587	613	642	617	610	593	589	591	598	623	614	614	614	638	598	609	676	590	644	627	617	619	608	598	626	629	674	635	625	642	638	604	603	599	611	632	639	614	577	625	598	620	648	583	595	622	562	617	641	593	657	623	624	640	612	611	583	627	636	598	652	592	613	583	600	617	597	652	610	580	613	625	565	590	603	613	645	645	627	582	620	581	595	596	647	620	644	653	647	615	590	636	594	586	590	609	621	569	619	605	639	648	582	618	604	615	616	593	593	612	625	609	624	621	612	642	622	610	573	559	661	645	660	617	606	634	645	625	623	580	637	646	615	571	617	636	621	608	644	605	600	658	592	644	583	569	645	569	603	579	661	617	653	632	603	618	595	623	628	600	573	617	588	590	642	605	625	626	619	590	651	631	566	584	647	592	617	612	588	582	570	631	622	637	616	665	624	621	590	565	633	611	615	598	581	642	629	607	640	592	667	634	602	647	647	597	634	603	584	601	603	601	618	625	570	606	602	596	601	615	608	601	611	599	622	623	572	623	610	607	601	594	652	600	626	647	658	612	608	602	629	555	619	591	609	637	593	643	654	647	639	605	650	644	620	607	621	640	611	614	625	628	604	598	634	627	609	572	610	600	661	626	675	621	623	618	576	619	596	605	594	641	637	561	623	605	657	605	623	632	624	615	600	577	612	622	582	555	626	607	588	647	643	629	591	609	587	607	590	575	589	637	619	588	555	602	601	649	612	583	644	602	639	622	599	650	583	614	603	611	634	603	650	605	588	603	634	651	621	641	610	626	627	630	616	610	610	592	661	591	649	640	603	612	609	598	629	664	582	587	624	630	593	619	659	603	612	619	651	611	650	616	647	612	612	631	641	563	660	643	607	626	622	566	603	630	646	636	611	619	623	606	629	611	600	613	617	594	617	623	616	605	628	602	558	616	607	614	598	654	597	598	614	617	599	603	625	621	658	610	656	582	638	651	643	599	638	593	600	622	605	619	615	617	612	581	609	600
27188	20203	10570	4293	2392	1635	1400	1144	1054	1110	1008	998	1038	1108	945	932	876	845	769	764	684	633	670	671	667	642	691	664	612	607	619	614	618	668	664	601	581	574	596	585	626	641	587	597	602	629	562	589	564	607	657	620	596	628	609	583	585	670	590	627	600	636	642	665	602	607	603	600	589	642	611	640	576	624	625	580	584	540	601	607	627	593	617	637	605	559	598	648	652	612	631	591	591	624	624	590	586	604	585	653	599	612	576	597	616	564	578	615	621	629	594	593	612	567	594	631	602	609	605	622	589	644	600	588	593	600	629	593	619	615	630	618	595	620	586	579	590	630	617	565	569	571	599	539	630	618	603	614	588	639	596	578	613	624	615	584	574	575	605	582	602	622	567	590	588	616	615	599	626	626	596	629	576	609	572	631	598	612	587	672	631	618	628	610	598	594	590	611	629	568	621	640	629	591	634	567	632	624	538	613	617	622	575	609	611	592	627	607	590	646	589	637	668	609	658	594	627	629	592	614	636	627	619	606	632	595	608	659	620	560	646	607	575	639	643	609	593	598	600	546	593	611	621	604	612	655	588	609	595	609	602	609	608	595	594	611	639	610	562	649	599	591	593	578	618	605	579	611	617	588	579	589	638	620	565	573	609	568	591	614	620	585	578	609	592	632	601	624	628	610	613	652	614	627	584	575	607	625	605	607	600	618	656	608	659	619	605	622	633	586	648	649	589	624	644	612	555	616	599	614	606	577	578	627	637	592	647	588	624	565	611	629	618	620	584	585	620	609	620	624	591	653	580	627	607	599	620	637	664	574	603	629	581	618	617	600	548	636	588	634	668	626	631	610	652	621	582	631	588	562	603	563	648	607	587	593	614	633	617	600	583	601	583	617	562	593	596	575	580	605	630	617	572	555	639	613	571	619	562	545	617	619	567	620	631	592	574	615	612	600	630	595	627	575	590	591	639	588	570	565	601	604	604	607	606	650	594	581	578	585	620	608	583	570	582	655	583	560	588	587	631	601	590	588	578	621	629	627	653	633	589	648	608	614	624	600	592	556	596	604	566	626	616	619	602	652	660	613	556	620	607	590	591	611	615	581	619	629	579	600	622	611	589	590	590	644	636	590	577	573	593	609	608	632	549	620	594	638	647	596	620	623	667	586	600	646	649	594	580	607	598	585	624	591	643	645	593	598	574	581	612	618	607	602	631	586	594	606	594	601	601	563	624	588	583	583	621	585	639	588	663	599	571	566	587	607	599	625	650	608	584	537	595	591	628	589	611	606	600	605	623	615	619	626	609	626	594	650	631	611	595	612	569	603	560	571	620	588	584	571	618	632	598	610	613	578	594	600	570	617	641	608	629	571	564	617	657	666	611	584	622	629	611	648	605	605	616	577	600	611	601	647	599	558	606	615	634	627	575	608	616	618	621	585	629	621	593	621	617	590	595	634	616	598	596	598	618	625	630	573	601	614	567	625	622	579	576	656	604	626	580	595	559	560	652	622	562	636	600	638	624	635	619	560	579	569	612	570	548	603	594	579	588	614	591	595	628	600	655	613	619	653	659	621	615	609	609	617	609	611	585	632	629	637	605	600	615	547	585	631	615	547	625	640	604	608	652	625	591	547	644	605	601	608	609	569	655	585	623	593	588	612	620	619	594	575	621	651	616	607	627	621	612	609	535	594	635	602	574	613	646	588	599	632	625	631	553	600	595	611	621	606	600	589	588	591	639	587	621	554	593	656	557	576	609	584	596	600	652	592	627	606	593	592	638	657	572	652	595	610	570	619	608	619	594	591	609	576	572	651	579	647	606	612	630	620	600	625	620	605	642	625	634	629	648	637	564	620	595	562	615	579	586	599	636	621	611	654	635	619	660	599	588	598	593	601	648	609	597	580	598	601	640	637	622	615	573	615	622	634	590	612	591	621	612	594	614	604	621	601	595	621	582	617	602	625	606	592	633	609	621	604	580	591	615	553	657	590	635	619	601	580	636	597	592	606	595	616	595	584	555	643	602	614	626	631	593	643	570	633	605	581	616	619	618	629	586	562	598	617	617	614	621	618	619	576	605	615	596	610	624	599	584	586	590	587	586	615	599	584	604	641	573	600	604	608	599	637	549	649	615	607	636	590	620	564	604	629	604	604	603	618	593	579	625	654	608	606	592	605	589	597	602	639	577	605	544	607	629	578	634	607	627	606	575	632	616	621	614	606	622	611	611	609	640	577	599	616	608	611	620	605	611	567	559	578	655	543	622	607	596	589	592	631	581	600	603	561	627	626	655	604	615	582	571	591	649	577	641	614	600	632	603	593	562	579	608	604	593	606	594	572	613	589	561	611	617	639	614	622	626	623	626	554	635	611	641	606	633	624	628	637	594	664	624	588	652	642	628	604	642	613	607	580	602	600	606	587	618	611	640	597	586	589	650	615	612	626	639	603	636	570	586	596	612	622	599	624	648	592	584	607	614	637	586	594	592	553	621	618	607	625	602	615	624	582	570	597	545	612	604	582	621	606	615	635	617	622	626	596	580	594	591	609	568	603	628	596	573	602	610	603	575	629	636	640	622	631	585	630	606	557	565	597	585	618	636	597	591	621	620	629	592	610	640	580	584	589	619	611	589	589	606	593	608	605	637	616	584	607	608	604	613	605	609	594	580	583	641	585	671	625	621	619	650	584	607	588	636	593	612	598	610	623	625	631	594	589	567	607	574	639	579	626	644	623	648	612	633	631	576	577	585	603	607	621	647	599	590	600	578	574	598	598	598	555	599	625	567	596	596	634	603	578	627	578	624	640	586	565	608	609	595	581	617	613	580	601	600	589	627	574	579	583	616	593	619	622	599	633	582	620	635	596	558	592	575	595	582	641	589	661	653	631	608	588	630	617	632	612	609	567	565	600	574	628	598	635	624	643	615	629	612	582	592	617	609	598	579	651	622	655	592	635	634	579	611	582	568	637	584	609	635	584	602	613	578	615	657	592	634	605	560	670	583	637	660	610	627	614	603	649	605	622	664	603	575	596	617	637	604	593	588	577	612	609	606	596	609	637	654	624	643	644	586	561	551	617	628	601	605	574	597	602	606	600	590	629	551	669	588	605	618	587	608	604	610	622	570	596	567	606	657	592	587	648	566	594	621	621	650	626	590	606	574	585	569	549	631	684	606	602	622	576	598	596	635	601	589	608	584	634	629	623	633	586	543	588	596	580	610	627	618	589	620	586	637	616	567	599	579	572	610	590	613	581	560	588	603	587	626	603	581	657	634	563	601	624	623	630	584	600	630	623	612	583	604	610	574	559	606	590	576	625	634	601	613	608	636	593	610	577	649	611	614	570	582	576	596	560	592	588	583	564	577	578	656	572	592	615	632	590	617	616	647	580	576	617	593	589	559	643	594	584	599	606	588	599	615	577	594	612	659	650	615	606	561	580	591	575	582	597	613	635	562	595	622	591	595	575	631	625	603	600	616	628	625	665	611	625	626	638	622	620	646	630
16648	17969	9631	5815	4293	2961	2517	2113	1953	1859	1729	1772	1783	1909	1638	1510	1438	1233	1124	1086	962	953	897	842	920	896	841	830	774	762	761	783	788	804	790	745	745	820	766	723	767	785	731	698	750	777	811	767	768	793	771	750	791	775	768	744	715	761	763	741	708	800	787	745	756	726	756	736	726	784	764	748	730	735	757	748	744	776	780	716	744	732	796	795	690	749	781	791	778	768	767	777	794	721	732	729	700	779	722	758	746	715	789	745	720	774	782	729	751	789	761	778	742	768	767	701	722	707	742	739	784	748	707	745	785	790	758	693	736	754	750	743	732	785	817	761	776	715	745	743	743	729	763	740	759	726	760	751	783	786	742	773	752	762	780	681	773	737	703	757	786	745	733	712	795	745	814	779	717	759	740	776	666	749	713	782	767	791	746	773	733	750	780	759	717	741	757	756	755	731	650	727	750	752	744	767	731	765	758	736	747	755	752	717	740	710	748	720	740	713	771	735	693	742	736	766	720	731	735	728	741	754	715	751	736	788	724	708	758	737	791	750	798	717	775	748	762	717	702	776	790	770	755	769	741	716	725	716	726	708	740	657	736	726	786	750	750	724	763	794	759	780	715	736	728	790	737	737	739	777	758	799	781	748	720	731	758	708	716	794	785	736	737	728	735	756	720	754	794	761	772	789	749	752	721	681	755	761	728	704	819	757	745	730	773	726	745	733	780	768	747	750	711	733	785	717	722	772	774	763	753	729	774	794	745	756	723	754	760	760	793	754	770	761	764	732	757	752	787	736	735	704	712	747	791	756	715	743	783	706	739	696	773	744	725	760	762	667	735	776	831	796	766	716	790	786	767	774	728	723	731	712	782	700	773	715	792	724	759	758	775	728	767	764	757	736	711	741	748	798	704	767	740	747	744	703	722	758	714	711	756	799	771	733	729	755	725	761	729	774	697	802	829	789	784	740	740	701	748	780	738	742	750	754	796	732	736	738	738	755	795	788	720	734	715	761	751	715	763	776	748	728	757	793	784	780	766	749	799	752	717	749	758	806	742	777	724	747	730	774	775	745	762	718	686	762	763	746	755	708	755	797	749	746	731	720	747	761	761	756	733	742	743	741	764	754	696	808	712	771	699	722	761	773	757	763	733	744	745	818	719	763	678	782	775	772	759	754	756	743	772	737	707	750	779	765	747	767	693	783	756	779	740	699	742	777	750	777	727	724	782	770	757	807	791	774	774	757	792	785	753	717	742	825	715	743	827	771	746	765	782	780	727	723	766	743	774	731	759	724	787	744	760	734	760	751	789	816	786	781	760	741	758	724	786	704	735	700	682	753	796	757	756	783	783	752	734	772	759	751	697	732	720	791	821	768	758	758	719	783	741	703	804	740	813	772	766	717	736	753	702	773	777	762	728	736	823	746	771	747	754	758	734	760	784	766	737	775	794	727	770	768	744	702	709	761	741	717	729	726	808	764	782	787	730	727	775	774	780	728	746	755	733	729	779	792	732	784	752	762	750	767	770	774	747	753	755	732	804	718	784	803	776	725	738	744	754	730	725	742	722	745	745	738	743	726	791	795	779	720	749	773	753	786	746	763	746	777	764	751	703	690	753	727	768	795	711	740	714	754	740	786	690	694	714	756	741	768	763	733	781	734	738	778	738	742	705	762	701	733	739	744	787	784	760	737	775	742	742	754	742	738	784	800	730	723	771	778	739	719	795	724	812	715	760	769	674	723	720	769	741	774	766	765	724	718	784	715	714	776	756	722	755	711	716	703	745	796	733	742	703	735	763	771	762	739	737	774	750	766	721	808	758	786	785	740	785	714	760	764	795	761	788	744	786	793	820	754	730	747	742	734	754	764	714	743	746	754	737	719	747	767	733	770	686	783	760	706	779	762	741	746	759	757	742	801	727	782	731	765	791	784	745	743	740	764	778	732	755	741	756	711	770	707	744	736	713	752	774	736	730	704	743	762	767	728	747	753	693	747	732	781	757	734	753	766	686	810	776	742	768	705	708	734	742	780	743	752	751	722	739	729	783	764	757	732	731	745	783	761	787	782	721	756	690	715	760	758	763	766	774	706	754	807	746	751	730	760	753	740	759	721	758	743	810	773	774	735	774	736	732	753	794	770	759	754	758	711	738	719	765	722	733	787	737	752	741	679	773	715	747	742	778	751	767	776	732	718	748	731	788	759	737	739	714	740	709	757	755	751	733	748	820	730	744	780	785	759	735	730	732	730	758	739	735	737	734	775	751	702	810	752	707	761	826	743	761	775	730	748	721	732	756	723	788	732	736	730	739	754	781	700	740	815	732	709	777	740	760	742	713	782	722	695	806	762	776	732	796	707	775	771	739	728	736	743	765	700	755	711	796	778	724	692	761	774	763	736	756	743	698	816	751	751	762	747	779	749	771	791	757	784	695	755	739	725	715	754	725	749	698	771	775	730	742	756	751	730	713	789	743	778	775	767	762	734	746	727	772	761	723	711	763	734	790	717	765	757	741	820	765	766	743	771	770	727	733	809	753	783	727	736	767	773	727	762	737	765	775	741	728	708	691	764	746	818	751	777	733	711	746	730	786	787	784	758	747	751	760	727	747	752	775	715	751	741	745	757	735	738	731	755	750	727	734	694	782	751	758	781	788	776	762	765	780	768	802	725	718	743	733	736	724	715	756	742	780	730	730	761	744	736	807	767	740	735	752	817	694	740	740	791	698	718	734	686	720	763	740	775	748	737	758	742	747	735	768	733	731	736	708	734	685	765	763	727	729	766	742	748	715	678	724	777	754	736	785	737	759	723	709	750	763	734	777	732	735	746	741	748	783	764	768	786	725	781	800	756	780	773	737	701	671	736	783	747	745	738	742	734	786	746	748	756	748	763	765	729	745	736	756	752	792	770	746	736	737	783	751	744	731	738	734	757	743	718	795	718	753	774	722	754	795	709	771	702	793	793	748	739	704	739	716	725	732	704	779	730	754	750	767	747	725	750	760	717	754	770	731	803	773	734	716	781	700	797	772	717	782	795	754	712	727	710	812	794	756	757	696	739	768	715	763	768	725	780	774	702	782	731	741	776	775	785	786	737	703	767	728	766	739	791	787	754	740	752	813	761	762	774	729	751	763	715	731	744	750	755	738	741	813	706	764	758	757	724	770	755	761	740	771	757	749	797	773	727	786	791	705	705	726	757	763	693	704	716	742	786	768	768	756	775	664	791	734	759	785	749	736	749	731	743	783	773	772	728	757	822	796	808	746	716	802	735	723	732	747	694	773	733	785	802	751	766	732	749	728	710	731	737	736	724	800	773	791	697	735	761	822	751	770	782	755	705	762	731	762	742	809	739	768	747	722	726	778	689	798	719	754	786	728	723	748	792	741	732	675	721	740	778	721	747	760	749	715	750	739	786	764	754	813	755	750	744	751	808	787	738	771	737	775	713	772	762	796	755	686	719	715	724	742	762	748	752	758	801	771	742	776	727	716	784	776	769	757	807
23975	21029	28159	24076	20889	9627	2740	1843	1488	1392	1278	1265	1243	1313	1059	944	875	728	750	580	605	555	571	518	519	452	476	449	448	433	429	447	427	383	419	415	406	379	438	378	395	385	366	420	423	395	398	372	354	368	393	382	398	389	383	387	347	416	371	382	388	378	376	407	396	398	384	356	373	361	401	404	403	388	390	376	377	438	340	367	381	385	386	387	412	391	388	376	347	386	387	417	363	386	362	374	388	384	377	444	378	384	336	381	353	416	383	375	376	367	358	400	367	371	386	374	408	364	354	342	369	387	411	356	384	378	372	374	373	390	376	382	386	376	391	370	387	358	365	353	427	354	401	348	338	345	346	356	371	386	366	388	368	371	388	413	419	376	382	388	391	386	381	385	383	356	374	354	373	351	400	394	400	387	405	385	357	348	399	410	376	386	380	338	384	365	379	403	363	402	401	368	366	352	360	392	369	390	372	379	388	357	397	372	390	383	416	437	414	368	370	383	358	350	418	409	345	390	379	414	394	373	404	369	407	405	402	402	371	382	393	369	372	371	377	351	399	356	351	375	373	392	354	379	371	363	344	361	387	366	363	377	383	392	388	380	370	390	392	341	357	368	387	375	379	410	347	376	379	374	356	381	339	408	352	350	345	404	393	379	360	353	369	417	394	381	449	389	359	366	350	369	364	379	438	367	357	385	357	384	391	383	362	354	397	377	343	383	354	401	355	351	364	404	402	384	365	383	385	386	430	362	380	379	320	369	425	398	366	313	396	377	356	416	374	375	318	371	392	343	382	356	352	409	379	413	364	378	374	418	393	385	382	385	384	387	366	364	362	371	378	374	386	369	368	353	391	372	361	392	359	417	393	390	355	386	391	373	383	346	381	372	399	379	387	377	375	391	390	371	392	408	372	374	349	413	416	364	373	364	381	388	377	414	379	402	406	384	366	387	377	371	367	376	364	351	366	362	396	360	395	374	414	388	385	369	393	406	376	406	343	376	395	349	352	390	359	394	367	393	366	395	368	387	409	366	419	383	381	398	374	401	353	363	367	395	379	408	348	385	384	404	344	372	387	368	358	363	347	352	390	381	371	368	386	401	351	402	380	392	394	374	401	387	391	346	375	387	378	365	391	422	363	367	375	386	396	401	364	352	385	402	388	382	368	356	351	378	405	365	369	359	384	389	391	348	363	375	368	382	402	376	381	358	365	395	348	365	377	367	371	360	402	373	378	381	373	391	391	363	381	416	348	396	359	420	325	364	400	398	365	382	407	355	397	379	380	385	384	350	349	392	372	376	390	358	405	384	346	388	359	395	388	393	389	399	389	361	378	397	375	407	374	405	361	376	388	379	317	411	377	390	373	371	404	398	377	385	336	365	366	397	373	334	379	383	384	380	361	391	371	358	360	378	389	377	357	372	405	375	366	386	389	357	349	380	397	391	383	359	371	360	386	364	378	413	380	373	388	374	363	348	369	393	377	374	385	377	347	342	375	357	389	393	348	372	357	346	367	378	379	365	359	350	406	378	368	373	379	391	384	408	363	372	359	361	384	367	356	385	360	393	364	355	369	380	356	389	363	378	399	401	368	351	389	401	391	384	381	385	401	418	378	368	377	359	383	412	377	378	405	383	369	413	379	390	381	374	391	398	398	360	366	399	382	365	369	366	388	368	380	345	401	390	365	370	396	392	393	373	391	369	424	376	361	389	374	425	329	367	386	371	395	375	371	369	376	329	380	398	360	372	382	387	386	352	407	414	364	395	380	417	413	412	386	404	364	377	362	368	352	353	369	357	395	347	360	404	377	381	425	373	365	406	391	381	386	409	356	423	418	350	379	399	383	380	372	409	356	325	349	393	348	373	393	403	366	397	342	391	396	383	389	391	377	407	371	403	364	373	393	369	442	383	365	328	376	384	371	376	333	349	370	374	362	367	393	387	354	382	398	360	338	357	372	362	386	376	374	375	376	423	375	381	399	386	356	394	359	403	384	352	389	393	391	392	346	386	364	389	414	400	381	412	401	364	349	371	408	372	373	370	385	380	359	403	401	413	415	369	382	373	379	358	379	352	355	357	375	351	386	382	413	371	368	410	350	385	411	357	410	375	352	391	389	349	394	383	396	385	371	368	376	407	366	376	405	393	375	368	371	420	386	399	398	359	377	348	361	371	380	370	369	395	378	368	399	373	357	365	389	375	403	402	366	374	401	349	370	369	361	364	380	380	390	382	366	375	383	368	393	444	407	414	383	391	398	390	401	385	395	398	398	384	393	387	332	411	384	382	358	375	357	360	344	358	361	335	391	372	359	369	365	388	382	401	380	362	411	384	409	364	395	393	358	369	347	372	364	357	403	357	354	387	395	396	364	373	364	387	370	384	414	391	380	389	400	395	401	352	377	384	340	388	371	380	376	352	373	385	385	374	379	379	375	377	391	366	376	385	389	379	379	368	359	393	380	368	394	417	357	377	396	391	346	374	400	343	385	361	375	357	391	357	382	374	435	411	377	370	372	343	387	380	398	429	370	385	396	362	384	377	399	364	360	382	353	356	372	397	405	361	387	370	361	364	411	375	399	396	402	373	380	382	369	397	382	385	368	373	379	395	365	396	368	383	322	408	378	401	369	363	407	402	401	393	412	382	397	390	389	365	390	385	426	346	347	391	351	393	374	380	367	365	359	370	364	334	350	364	364	365	346	376	400	367	369	377	361	384	401	364	413	328	385	331	396	406	388	353	379	350	385	406	376	416	387	369	355	358	382	381	394	395	351	383	363	381	390	401	385	419	353	387	410	373	333	415	372	363	364	401	372	388	396	382	374	398	378	344	385	386	394	403	380	369	367	364	360	395	359	383	352	393	395	357	373	396	419	391	416	356	378	384	376	407	402	357	392	395	399	399	396	406	402	363	353	418	344	357	356	348	401	421	356	403	397	352	353	386	404	384	361	417	375	400	385	340	392	400	381	380	360	405	366	383	390	357	397	371	358	391	344	354	373	413	362	366	376	390	342	390	381	398	386	405	337	400	359	359	378	384	393	405	367	371	388	401	398	414	372	406	381	369	375	381	366	385	363	405	381	343	390	368	377	358	368	360	390	360	369	380	388	393	384	355	357	365	364	399	382	361	415	369	375	380	360	387	396	371	427	373	411	383	405	399	404	372	387	411	351	397	374	394	373	395	369	357	377	334	385	385	418	386	364	409	382	389	387	400	384	386	365	404	353	400	393	371	381	414	359	375	378	364	363	408	340	354	362	403	404	382	383	391	374	395	388	373	399	395	406	395	365	353	376	372	359	386	388	367	395	355	371	363	367	337	415	353	328	388	362	374	387	359	383	383	408	418	382	398	367	350	383	394	415	381	384	348	365	375	381	361	375	350	367	396	390	360	370	384	359	379	377	435	384	375	364	372	372	360	419	395	404	407	372	390	366	414	385	396	367	396	420	378	384	372	379	385	374	380	378	385	393	394	379	382	381	368	401	373	397	404	386	383	390	371
41228	38421	17559	11268	8221	5865	4717	4026	3341	3153	2705	2549	2494	2712	2120	1895	1696	1407	1256	1114	1007	949	868	833	772	698	613	632	583	608	580	582	512	523	534	536	537	461	513	549	505	487	453	494	508	507	471	463	508	479	479	517	464	493	519	497	471	453	492	513	501	482	491	491	470	480	465	524	471	498	481	489	463	476	481	460	466	473	486	474	469	479	530	547	482	480	498	481	476	502	497	493	448	488	453	491	474	446	442	471	488	489	497	485	490	453	437	461	490	516	489	486	490	521	517	510	474	463	454	448	461	487	477	454	510	490	544	453	466	473	476	494	460	471	464	433	443	466	530	475	529	487	432	513	484	441	488	524	491	478	478	478	489	459	469	493	437	425	502	458	458	472	475	482	449	486	432	480	479	469	511	462	464	461	508	465	488	485	483	472	469	454	473	500	478	461	499	515	491	464	455	488	477	484	488	505	480	499	453	478	448	479	466	446	503	468	465	470	474	480	482	479	483	436	495	474	476	472	447	447	491	488	479	469	485	433	465	445	457	456	513	455	472	478	452	525	472	462	501	452	478	452	495	512	485	453	494	457	501	451	419	457	481	488	476	453	487	503	505	470	493	481	496	507	490	473	485	474	478	499	487	463	490	520	470	471	466	487	482	503	490	464	493	494	519	470	458	449	528	480	476	454	455	465	485	491	456	491	484	469	485	513	502	459	519	454	460	432	474	466	483	483	432	508	451	492	478	433	452	439	477	506	492	486	499	457	527	500	520	451	501	509	473	488	456	490	495	464	523	475	456	494	514	467	479	476	489	460	508	467	494	494	481	501	496	467	503	470	491	456	459	493	462	466	470	519	480	459	496	461	452	475	497	484	485	497	528	455	514	447	467	522	475	449	495	450	502	447	473	471	499	498	485	479	501	481	442	462	461	468	474	454	484	461	467	439	514	536	510	521	453	471	443	483	458	487	469	464	462	530	461	467	495	444	500	500	477	479	506	495	452	510	454	480	493	496	470	501	477	447	466	464	476	438	493	453	507	463	476	500	447	476	503	482	491	494	450	499	482	507	508	504	469	504	478	461	483	453	476	463	459	478	498	443	468	455	467	439	457	497	458	511	517	480	469	477	472	505	470	473	455	466	471	466	470	477	497	490	459	472	464	506	478	507	503	469	464	460	488	449	467	461	462	493	514	472	487	488	494	431	470	474	468	493	510	464	492	491	485	491	506	434	465	469	460	486	468	483	485	476	458	456	439	454	430	475	500	500	508	490	452	458	453	495	481	467	466	483	476	503	459	480	496	463	462	444	512	446	518	487	485	474	483	485	437	481	477	526	474	456	467	458	482	470	471	434	479	489	508	488	405	469	486	438	528	455	502	489	490	509	499	460	514	509	480	496	458	462	451	478	474	486	462	461	500	472	460	495	480	461	513	476	464	484	508	489	473	485	467	470	498	516	468	483	500	487	489	489	475	509	486	447	476	454	483	465	470	505	460	465	453	444	481	479	479	449	477	473	436	518	483	521	504	484	492	519	425	487	460	469	474	492	539	486	458	452	457	511	501	456	480	431	504	462	487	497	483	466	472	474	460	477	475	491	480	506	449	505	505	469	427	481	463	485	493	493	461	446	462	497	494	477	481	466	467	482	474	463	428	456	435	519	470	437	506	462	434	441	458	514	492	458	472	461	438	486	477	461	476	457	460	471	504	464	498	497	474	480	473	478	457	473	490	463	444	486	472	501	482	450	480	462	497	477	484	468	503	448	500	491	488	441	511	460	475	479	455	461	483	509	509	501	474	492	480	463	503	479	489	515	474	501	454	462	508	473	460	483	466	501	457	511	484	484	510	532	479	430	474	484	473	473	473	471	506	510	462	509	473	495	480	450	514	479	466	461	450	456	445	430	481	454	497	486	423	502	451	483	468	514	465	501	455	475	464	469	453	469	458	484	492	492	445	501	445	459	473	485	482	446	497	473	481	495	462	450	512	484	485	511	491	488	484	477	469	511	454	469	489	492	483	458	500	493	454	463	484	460	467	456	476	495	471	450	494	497	452	479	474	485	490	438	516	507	489	473	471	472	479	481	464	491	485	487	475	476	494	469	477	460	446	459	522	493	450	515	464	529	493	478	447	476	478	474	501	476	486	485	502	445	491	474	458	483	466	492	485	471	474	520	487	508	497	503	483	457	495	453	477	481	481	481	473	473	480	504	459	492	469	495	496	503	447	438	451	461	474	472	456	522	475	503	455	480	484	492	475	479	505	467	464	468	460	499	506	468	478	496	514	450	501	470	511	476	460	497	528	437	466	419	491	463	407	484	478	470	479	485	446	478	478	450	454	491	466	470	448	492	486	468	446	519	469	470	519	458	446	469	499	479	464	503	448	459	500	490	479	452	546	449	473	469	468	470	523	453	459	469	475	515	476	477	455	498	476	449	507	482	500	479	455	491	469	471	485	494	489	506	475	511	492	469	487	517	484	475	435	449	481	491	479	488	479	481	511	499	443	463	496	475	501	524	453	458	483	465	516	458	462	500	447	499	473	508	402	497	460	460	438	466	468	485	474	474	552	458	458	476	453	499	473	465	465	470	523	490	485	429	484	471	455	443	473	525	480	458	493	510	475	491	477	443	466	438	500	485	471	439	475	434	462	478	491	499	453	487	520	468	446	493	438	469	485	490	460	504	504	507	463	484	456	492	466	516	502	464	485	468	481	474	508	509	448	487	460	482	471	462	454	463	498	475	442	465	462	454	472	470	481	458	498	475	483	473	462	472	452	460	473	519	471	449	427	469	490	520	488	485	493	468	519	463	497	457	451	497	482	499	469	450	459	482	441	506	483	459	473	415	481	464	492	481	488	464	478	459	466	491	484	481	483	519	514	452	500	483	433	486	487	454	464	499	455	489	461	517	504	464	502	467	499	539	458	462	480	499	484	482	517	466	470	435	457	470	491	439	447	497	482	462	439	449	496	453	508	446	503	465	493	454	498	496	473	480	474	478	505	441	517	462	475	448	509	486	510	507	488	470	481	495	502	470	467	449	453	477	502	499	471	443	490	483	470	481	474	463	439	441	472	419	438	500	473	451	487	479	485	501	480	497	490	468	484	485	469	453	461	453	461	474	437	454	484	463	476	461	429	480	448	456	480	463	442	499	494	434	469	488	498	493	482	471	512	497	484	477	490	481	458	461	462	497	473	473	484	462	498	496	505	482	457	473	476	484	455	490	479	470	445	453	473	451	459	463	491	478	472	474	468	496	485	482	461	480	494	500	458	475	471	519	503	452	461	480	465	442	474	445	502	457	451	457	488	455	456	465	504	500	467	488	451	469	486	444	474	450	497	484	498	457	484	443	502	441	436	489	458	509	509	475	490	505	467	459	469	467	488	451	520	465	502	490	485	448	443	480	467	477	496	484	488	455	512	506	486	450	500	462	489	472	450	533	485	496	441	481	481	461	488	429	473	515	474	462	435	446	450	484	444	464	452	474	466	504	517	463
25119	21041	26851	24904	9130	2595	1882	1680	1546	1480	1364	1367	1434	1401	1316	1234	1096	1068	1075	955	953	951	914	882	864	800	860	824	804	861	819	783	857	841	779	810	813	754	770	744	782	770	793	760	828	801	784	826	780	784	766	797	763	766	758	814	787	785	757	849	781	771	793	761	771	805	827	844	808	792	790	776	738	794	781	770	816	799	754	755	787	820	798	827	765	794	796	833	793	730	759	781	779	784	839	785	728	806	772	769	796	766	786	797	766	748	723	801	752	788	790	780	806	825	754	775	774	800	765	797	798	791	758	767	814	753	828	782	776	839	774	771	778	765	799	820	788	794	796	792	779	815	774	853	771	812	767	784	785	749	795	721	783	778	807	814	759	803	775	779	787	771	760	773	812	840	779	814	770	781	774	776	793	788	778	852	792	821	773	751	796	759	745	788	759	791	734	759	790	816	825	790	787	799	791	810	812	790	843	785	796	815	822	785	818	825	844	791	791	777	854	750	769	774	787	752	818	819	784	827	798	792	779	791	806	784	810	776	829	770	806	772	781	792	795	776	765	773	798	858	799	812	763	748	799	755	749	799	798	779	741	847	761	770	806	796	779	779	807	764	815	818	814	812	796	752	761	809	748	809	779	778	729	748	764	783	771	793	797	745	750	833	750	768	748	775	793	824	797	763	788	780	772	805	778	798	720	805	796	741	816	841	798	806	789	775	797	818	796	797	792	766	779	849	800	854	760	792	776	744	781	754	759	756	799	801	811	790	721	779	804	803	796	747	774	770	752	765	796	735	753	819	820	777	779	769	827	764	794	792	775	760	750	803	795	831	754	792	773	820	801	809	767	723	825	800	780	841	750	807	770	760	819	774	815	792	808	760	754	800	774	836	858	786	750	795	770	808	801	762	822	797	775	787	830	782	820	756	747	781	805	798	763	750	782	755	767	777	791	809	799	809	797	803	782	787	808	801	777	815	814	750	783	834	836	802	752	751	777	803	787	808	755	780	778	743	791	759	752	770	788	771	810	853	819	815	762	763	794	837	784	784	786	708	786	780	763	837	773	811	782	761	765	751	823	793	768	832	837	748	758	783	794	763	770	774	767	807	773	801	771	772	785	776	802	830	762	758	824	825	799	782	777	781	791	801	823	770	763	793	769	855	756	775	830	744	777	786	786	751	726	789	787	788	744	802	773	823	784	814	763	758	788	744	756	820	825	777	810	762	744	815	792	786	779	744	769	788	738	753	810	749	782	754	772	794	770	775	718	802	810	851	797	800	767	800	789	803	812	790	767	816	827	739	802	765	831	840	765	754	828	759	798	773	794	810	821	781	800	814	822	769	808	757	750	775	794	764	795	753	763	767	790	737	762	754	759	731	799	775	808	811	755	793	845	814	781	791	790	770	751	788	809	759	758	762	819	777	829	809	817	776	739	799	803	770	799	762	813	845	734	785	703	757	748	770	756	814	782	726	757	773	805	785	803	798	776	782	810	787	747	823	792	809	760	744	763	755	779	819	798	748	808	770	821	795	793	770	820	767	825	799	834	768	822	759	785	774	797	805	787	803	761	803	805	777	732	793	788	752	792	807	834	788	786	807	798	782	782	804	783	812	749	773	778	779	813	774	757	739	770	768	772	774	814	795	806	730	805	757	760	848	774	764	787	813	750	811	794	804	747	794	849	813	801	808	813	794	789	777	773	819	790	828	814	776	794	776	835	813	746	764	798	807	735	759	820	781	749	746	799	787	769	762	782	836	780	763	808	772	767	748	810	810	779	734	743	806	768	744	728	765	733	839	794	814	779	838	783	769	800	787	793	818	828	803	778	790	739	763	819	735	758	769	817	797	767	795	802	721	784	785	763	759	745	759	819	832	777	816	813	774	777	791	779	766	767	739	732	764	817	778	759	799	779	791	841	784	834	777	795	730	766	774	802	804	819	820	818	784	784	781	759	795	768	807	806	805	796	770	805	779	791	804	803	780	757	753	795	828	807	805	743	773	829	817	765	734	810	835	786	836	767	764	757	821	785	763	784	802	774	806	801	804	769	815	785	749	798	806	730	798	797	785	753	791	834	826	828	763	790	737	788	779	798	774	773	778	830	797	808	834	817	774	767	805	809	791	766	750	743	785	776	776	793	799	767	783	809	790	819	774	792	795	781	771	823	775	785	772	741	754	791	762	775	812	798	806	797	786	768	781	782	835	776	743	814	855	773	781	734	817	774	756	759	770	766	777	784	801	848	784	799	771	805	758	803	799	747	766	829	777	748	777	781	832	833	727	831	747	803	825	766	803	806	817	856	794	784	811	782	756	818	771	819	718	795	794	766	814	746	768	738	798	833	813	823	794	808	800	782	790	832	788	811	794	810	787	763	794	799	746	786	783	728	823	772	790	824	765	824	800	791	763	750	798	811	731	776	802	793	839	811	814	829	802	825	747	738	754	726	735	776	767	795	757	772	755	833	784	810	836	797	784	794	778	864	746	762	783	802	755	788	795	750	807	771	780	810	771	786	801	803	765	809	786	732	778	763	825	848	840	793	806	820	753	789	770	770	746	856	758	775	770	802	739	833	798	819	781	817	785	791	758	783	784	786	784	777	795	830	810	792	797	768	792	810	802	769	762	791	787	825	786	758	754	756	748	762	801	775	785	779	783	827	814	743	753	803	768	743	770	800	825	766	785	719	747	785	773	765	819	740	788	816	846	814	783	776	772	743	819	723	800	747	773	750	785	809	791	796	806	748	749	765	806	783	755	771	790	769	713	768	778	736	815	831	815	807	793	760	830	711	765	790	826	840	809	788	767	850	808	798	798	772	755	751	805	765	791	805	823	756	762	807	762	809	737	873	756	788	775	807	792	772	780	787	787	815	768	759	784	785	731	788	802	758	825	761	825	804	791	796	787	764	778	775	780	801	826	788	773	807	782	741	827	743	795	774	752	842	788	759	811	778	765	786	724	801	793	750	788	779	785	735	772	759	808	781	807	811	788	805	790	757	799	791	803	789	736	774	757	817	723	750	794	799	722	787	827	782	804	752	777	739	778	763	818	827	764	748	817	768	813	775	767	772	756	777	768	771	811	798	788	781	703	762	800	799	803	793	805	832	770	774	796	739	763	827	750	854	744	749	738	782	817	802	791	847	798	824	805	785	838	779	786	742	754	799	807	781	745	778	770	779	779	792	769	737	801	786	792	782	817	720	794	773	808	776	785	783	832	833	814	795	789	772	841	794	763	751	821	802	813	788	813	836	794	764	808	729	798	801	746	787	762	791	748	804	772	771	738	844	832	818	798	770	808	752	803	732	782	837	820	726	825	851	751	769	807	812	838	809	827	814	832	790	803	754	796	777	768	893	770	770	768	827	793	745	732	775	753	790	762	794	775	801	729	796	816	801	780	792	836	788	794	862	765	779	810	751	747	824	783	820	795	812	797	777	708	791	778	782	794	787	736	766	789	775	836	774	773	764	790	832	803	774	801	803	771	814	783	794	806	797	803
36673	31693	14131	8625	6168	4773	3827	3206	3041	2895	2614	2540	2601	2642	2320	1999	1830	1679	1573	1435	1308	1282	1176	1167	1154	1100	1052	1039	1066	1033	1006	958	1034	956	917	936	948	975	931	927	984	942	925	960	997	937	998	898	926	966	946	937	947	979	934	937	988	914	993	944	940	935	991	988	1006	937	956	968	984	901	902	987	941	948	936	933	977	904	973	943	1004	981	932	910	986	971	1022	971	909	903	967	888	927	898	951	1021	958	938	877	991	961	916	891	935	905	920	973	949	977	951	901	926	918	924	1024	923	972	977	888	912	939	967	939	941	956	896	903	973	968	976	1017	971	953	974	945	939	929	915	929	937	891	916	942	956	950	993	958	857	944	993	977	939	949	925	942	976	945	982	928	939	964	1024	966	951	962	982	925	949	928	984	937	916	915	950	936	906	938	986	953	928	971	910	959	917	930	970	921	914	943	944	863	943	943	900	991	918	954	985	939	914	937	903	977	938	957	935	934	902	970	934	876	983	913	902	948	988	938	883	926	881	888	961	961	974	961	967	938	968	950	977	988	966	948	907	1010	941	955	956	931	941	943	918	939	922	924	969	971	937	960	950	893	926	903	930	908	933	953	939	921	874	926	966	1004	910	930	934	958	902	881	950	947	923	910	963	867	883	934	937	982	891	901	952	978	904	997	952	956	1003	963	895	937	912	892	911	944	997	933	947	956	903	1013	940	989	965	964	933	954	920	945	912	924	940	964	938	855	943	955	931	993	949	956	910	914	927	938	978	949	962	881	977	949	904	869	872	980	895	990	973	959	943	886	930	958	929	979	904	957	929	962	983	937	950	953	909	896	921	969	960	936	927	900	944	895	886	947	909	1009	902	936	945	910	923	953	927	924	928	965	973	985	958	910	931	925	933	1003	999	994	968	963	953	991	942	934	919	949	993	932	969	931	939	944	943	916	990	964	964	1026	900	943	901	985	948	978	941	965	878	982	923	976	975	930	907	946	953	926	916	903	938	907	953	953	893	919	949	982	892	939	893	998	903	979	961	967	944	914	948	934	899	972	978	966	900	931	980	941	976	976	970	899	971	949	987	874	923	909	954	920	943	953	983	925	991	925	972	904	976	995	951	1026	884	974	942	936	952	941	921	970	969	952	967	938	939	958	921	928	941	976	969	933	1005	953	941	945	977	926	965	1003	904	972	917	886	935	958	920	989	930	953	943	943	960	924	924	982	964	882	996	992	955	944	907	949	943	962	968	930	914	993	936	1007	944	934	913	960	943	972	952	986	900	980	962	905	906	918	901	930	920	928	961	989	926	957	904	936	921	908	979	959	902	954	936	965	925	903	969	934	982	995	897	924	978	944	944	948	948	967	936	931	998	942	964	958	959	931	906	968	859	928	984	947	939	928	935	969	896	945	979	957	922	945	972	962	972	961	978	951	891	943	943	960	951	927	940	923	920	962	961	900	918	910	942	997	917	906	926	927	948	952	907	954	917	895	940	957	973	992	917	975	925	968	954	910	984	921	927	945	865	1013	940	994	877	973	925	988	873	945	917	981	940	998	928	997	923	941	1005	901	962	966	977	916	935	977	949	960	935	939	945	972	964	906	926	914	973	882	938	958	969	937	916	946	941	991	921	881	937	969	930	942	922	967	978	963	902	957	989	884	970	915	904	895	921	990	911	948	898	980	923	973	933	923	965	864	967	958	974	924	956	974	936	973	961	933	957	925	963	907	931	936	946	921	943	880	955	894	956	944	977	999	957	938	989	990	952	943	938	993	932	951	931	942	937	928	972	911	925	925	937	961	941	930	917	974	911	969	935	1009	929	943	905	1000	970	964	935	957	936	953	1001	959	971	943	964	897	966	959	902	985	947	939	957	914	960	931	926	972	919	926	927	951	943	912	912	942	906	952	963	904	980	943	951	893	954	983	930	967	960	935	927	931	973	972	950	914	963	922	961	926	969	1016	936	982	949	945	938	961	958	930	940	957	913	937	947	957	937	952	933	986	961	913	942	958	927	965	941	850	957	1023	956	923	945	911	1003	934	927	988	975	881	933	953	967	921	916	908	945	935	1010	926	915	954	969	878	912	991	946	958	966	941	933	969	939	948	925	979	915	917	905	922	926	963	956	969	882	897	978	918	937	931	926	943	973	927	879	974	955	900	945	939	929	975	914	977	917	946	968	924	943	952	926	1016	997	930	956	980	971	941	976	958	970	971	889	927	949	968	963	882	1017	952	988	990	958	960	923	963	921	973	938	985	928	872	1036	975	944	906	997	956	930	891	918	933	959	955	992	940	878	934	912	921	939	915	939	979	1000	1014	968	943	954	921	924	925	923	886	921	902	971	977	903	924	917	977	858	924	939	935	941	972	947	913	950	989	948	924	919	949	931	934	940	1003	883	1000	984	953	948	904	918	975	932	981	892	935	990	940	940	989	948	960	975	940	889	908	916	931	974	957	926	925	950	963	932	944	922	957	909	970	955	916	960	849	925	996	947	924	916	915	955	979	931	983	902	959	920	982	925	931	959	933	969	991	927	962	943	954	942	951	1017	974	930	928	912	959	939	940	934	968	928	971	962	950	976	928	937	920	971	964	902	958	928	1036	962	913	960	910	954	938	935	958	953	950	939	950	913	959	939	913	919	934	948	957	959	929	949	898	925	937	952	933	979	932	855	1005	967	917	967	938	973	942	938	963	1013	917	936	962	957	891	979	995	933	991	868	913	952	944	905	928	961	986	921	926	943	947	960	930	907	969	958	954	909	960	926	937	949	950	927	977	905	938	1011	955	942	900	951	981	947	998	939	941	921	969	960	992	969	925	974	913	934	890	932	971	913	856	992	993	923	899	967	921	926	964	941	949	930	942	947	878	997	936	932	972	927	935	946	967	944	938	906	943	937	925	915	975	999	940	943	919	957	945	979	967	985	993	970	974	922	960	930	932	942	890	939	899	946	908	926	928	959	925	997	934	948	955	940	935	934	987	949	951	936	903	956	934	904	937	929	924	1001	980	908	924	973	953	935	938	914	990	951	992	913	952	952	1001	899	913	936	892	1001	951	973	925	934	978	994	940	948	977	936	909	977	900	956	938	963	966	964	936	982	948	925	985	977	950	944	976	951	927	950	854	956	995	895	950	925	970	906	927	944	990	961	970	941	988	959	946	936	907	927	941	1001	962	905	973	922	974	959	960	921	950	945	941	955	934	940	932	911	942	918	980	883	895	991	958	959	977	950	960	908	917	933	968	969	916	969	935	936	914	940	926	929	954	939	960	991	943	893	883	921	978	942	986	922	957	913	971	938	933	985	899	949	972	948	903	913	942	927	893	965	949	930	899	976	894	926	943	910	953	919	944	975	959	936	944	898	954	958	977	947	921	967	971	1007	871	978	1000	918	908	962	968	930	911	920	894	938	899	911	1017	962	946	956	916	925	951	906	974	887	920	930	967	932	990	887	943	1005	946	957	941	920	980	965	924	1017	892	913	978	932	947	935	903	953	937	904	860	933	938	972	940	923	935	901	901	944	976	936	880	976	944	946	937	977	989	885
22860	21022	28620	23615	21024	21031	10079	3263	2529	2212	2138	1913	1896	1939	1712	1444	1253	1123	1034	958	923	842	817	801	670	609	646	609	597	636	555	596	591	616	557	560	543	584	532	536	517	559	547	527	540	525	536	539	496	534	534	535	524	549	502	564	563	531	529	554	549	569	540	527	546	567	490	534	539	537	556	543	531	599	502	505	538	501	540	534	514	531	511	534	542	566	483	545	523	484	537	554	553	542	556	535	523	492	522	523	537	485	590	534	543	534	546	508	520	517	491	549	562	530	562	547	506	513	527	504	501	515	540	532	472	506	532	551	505	546	531	537	470	500	527	549	512	536	540	515	512	510	490	528	550	495	547	508	491	527	570	569	541	532	567	558	492	512	495	514	529	554	510	544	542	538	525	513	506	536	515	521	544	533	584	552	546	524	501	528	529	514	563	561	510	538	511	565	495	503	509	515	519	517	526	521	519	491	517	511	535	517	547	481	576	537	551	548	501	527	487	551	576	522	502	520	543	541	504	548	516	527	468	526	518	535	489	514	527	525	511	516	489	510	519	472	481	532	513	553	520	504	528	549	510	532	512	506	509	529	495	540	498	526	507	558	464	577	539	508	562	569	540	516	514	527	523	523	523	545	464	539	511	544	481	541	506	551	549	526	507	556	517	554	510	510	508	550	522	527	515	536	529	541	528	526	494	482	531	518	494	510	514	550	508	498	521	515	463	498	545	546	500	503	529	548	517	535	526	524	572	522	513	493	509	519	498	525	526	498	541	515	561	501	513	537	529	524	580	507	504	510	522	508	511	513	505	524	513	464	497	551	544	537	513	558	539	564	521	533	525	543	509	499	543	549	532	537	518	529	544	536	500	474	519	519	518	523	507	490	521	516	518	531	529	495	528	504	529	494	553	510	520	519	481	532	558	510	537	520	520	520	522	539	523	537	509	541	526	525	530	547	490	489	504	516	530	542	555	555	511	511	509	528	540	495	551	531	507	522	529	505	512	569	514	544	513	526	563	525	551	508	543	542	523	527	544	513	523	549	496	548	553	551	523	539	527	513	497	540	514	542	541	528	514	520	511	511	484	535	504	498	530	525	506	528	534	530	509	512	528	533	518	543	499	517	549	534	545	476	513	560	532	538	533	561	538	494	513	540	475	530	540	517	496	530	523	480	533	547	568	545	527	577	504	541	505	502	527	542	529	552	518	528	532	571	508	514	528	526	538	485	548	516	528	516	522	527	532	498	539	534	605	521	528	542	490	525	524	503	488	507	545	536	478	515	502	545	525	538	552	521	520	533	558	556	532	495	524	539	493	496	514	533	520	548	545	511	556	518	521	505	524	538	492	510	542	536	512	517	551	513	587	561	574	534	486	548	507	488	543	535	558	496	492	497	500	502	520	561	513	525	546	555	522	517	521	541	495	569	505	507	491	510	540	494	496	558	543	538	579	494	532	500	561	521	513	487	557	545	490	525	523	489	512	514	536	567	519	515	516	525	532	530	507	591	477	511	492	485	477	569	498	483	526	468	492	547	554	520	537	491	488	533	542	451	524	520	511	523	541	483	534	520	537	526	487	499	508	534	507	522	525	519	510	539	521	508	526	492	513	569	515	517	537	499	512	510	537	497	526	555	488	538	511	488	480	566	535	521	526	531	537	522	511	515	568	500	501	527	540	521	520	568	516	525	583	532	576	511	565	517	516	518	536	535	554	522	515	511	537	514	528	546	498	487	557	531	531	538	509	534	532	507	523	525	513	517	537	533	525	528	493	500	544	554	500	550	544	528	503	592	485	539	546	539	529	499	555	486	503	495	539	518	537	538	497	531	513	518	464	507	504	524	519	522	535	548	500	554	520	491	570	508	551	528	514	502	548	526	509	556	527	541	528	478	519	565	532	493	518	543	539	516	536	520	502	507	536	527	529	545	479	533	574	508	518	503	507	516	534	521	486	512	531	532	497	530	505	497	523	560	541	516	534	495	523	544	558	502	546	501	547	507	530	535	528	522	566	529	539	555	549	552	530	528	558	521	523	519	528	564	561	528	541	537	506	515	505	547	516	523	530	530	469	549	525	495	546	530	515	520	535	531	545	509	502	524	548	572	526	538	507	527	527	506	523	523	488	540	513	530	546	520	506	523	527	487	534	528	489	493	537	505	502	503	491	525	518	523	540	522	473	524	525	538	511	487	474	498	534	481	528	532	521	542	561	507	539	480	562	555	553	497	522	508	501	520	524	538	516	499	502	491	485	553	516	504	553	536	513	549	520	544	458	524	541	524	546	523	563	556	528	506	530	521	519	500	500	541	506	504	513	498	490	513	529	512	499	551	513	518	511	549	526	524	520	519	537	529	510	580	503	516	512	513	547	517	550	515	527	495	510	482	506	499	507	500	504	560	571	534	495	526	492	523	534	505	533	537	539	518	518	505	543	539	523	513	514	521	514	509	514	508	495	514	518	563	478	533	526	545	522	528	526	545	530	522	536	514	482	497	550	544	502	516	485	485	533	517	571	517	567	501	558	541	499	535	552	514	513	510	551	492	507	534	528	557	501	506	533	531	502	506	537	548	511	518	562	507	520	527	556	526	530	531	521	532	515	533	535	522	529	519	526	515	526	497	522	521	499	544	500	527	543	505	528	505	491	547	515	542	542	521	538	522	510	545	556	512	517	540	539	520	504	493	512	504	544	546	549	520	497	536	508	542	495	511	511	556	517	523	541	547	550	492	531	540	496	518	514	552	528	568	548	501	523	541	493	511	530	523	586	504	542	527	591	512	520	516	505	525	479	518	515	554	469	546	497	491	536	541	510	509	555	528	514	565	534	564	528	518	522	521	555	538	488	516	549	528	473	527	508	552	530	554	495	560	533	512	481	509	552	516	488	482	537	539	521	536	528	539	525	574	538	509	511	492	525	543	530	484	533	517	518	561	520	545	523	527	539	490	542	556	517	561	579	553	504	492	542	545	551	495	539	509	553	540	524	523	556	519	529	482	503	525	513	503	540	530	505	589	500	540	531	468	442	532	514	506	529	507	512	504	536	526	534	507	555	512	525	522	544	528	517	502	501	517	539	476	541	506	527	534	572	521	541	516	573	521	540	508	507	542	511	506	528	541	513	524	490	532	531	507	553	564	547	535	530	557	524	504	520	490	527	499	522	539	529	516	528	498	506	507	465	531	550	535	522	505	561	523	526	528	522	537	513	532	524	534	549	480	507	549	522	557	505	535	523	523	542	517	499	563	535	534	531	534	523	535	510	499	516	489	499	506	550	523	506	516	509	507	505	555	524	543	482	562	546	491	553	534	526	511	515	542	559	537	549	528	551	526	534	507	545	494	502	522	522	528	516	489	479	521	517	527	546	526	519	508	497	539	514	513	543	510	549	537	521	585	517	540	523	524	487	514	514	510	530	507	504	541	534	522	484	508	510	584	526	553	518	520	500	522	521	544	527	550	522	549	538	538	540	525	526	554	532	533	480	517	548	519	523	534	491	561
46738	47549	24219	16015	11821	9402	7260	6020	5518	4894	4443	4057	4059	4024	3436	2722	2367	2006	1828	1619	1529	1335	1145	1164	1019	877	928	876	821	878	768	720	756	746	725	678	719	748	710	671	661	672	630	665	623	648	663	672	649	646	583	602	640	653	611	617	663	637	689	634	661	649	649	681	639	653	631	650	634	596	624	623	622	666	626	666	593	581	672	671	666	624	648	638	671	612	603	632	597	627	624	667	647	630	655	669	638	624	634	611	648	627	662	617	605	614	605	611	650	638	620	681	606	611	584	624	590	595	619	583	639	620	599	645	650	569	603	621	603	620	626	626	586	611	660	648	584	585	641	634	585	613	630	635	616	638	607	608	638	623	649	621	611	642	607	588	629	627	610	637	622	595	598	625	585	622	645	686	662	649	578	579	632	643	637	608	616	650	577	659	630	595	605	616	615	615	633	594	635	610	626	632	626	640	601	638	633	644	612	617	636	645	588	598	615	583	645	608	652	624	597	635	607	647	653	628	687	620	612	621	649	600	620	630	625	570	656	616	644	676	626	585	591	623	651	605	607	658	593	625	633	632	615	585	593	602	590	637	582	607	634	588	627	603	582	608	618	611	618	579	580	596	607	590	590	609	629	608	637	597	667	594	639	633	637	613	620	621	629	660	633	636	615	580	580	613	625	686	633	612	639	617	613	584	629	639	632	610	681	669	607	617	668	607	602	626	643	684	628	635	563	622	639	649	611	641	615	572	619	582	608	619	667	657	598	629	605	661	669	592	613	587	656	606	663	608	628	624	629	642	674	624	595	614	662	616	629	635	566	599	597	607	592	594	622	615	613	623	592	643	589	649	600	600	577	645	629	607	639	640	634	612	624	597	651	624	637	574	647	676	610	606	594	618	595	571	595	665	616	612	612	642	670	606	613	648	558	623	602	601	652	654	564	669	617	692	601	592	653	599	603	652	618	623	630	601	597	621	596	594	612	610	646	635	618	622	659	639	652	627	648	626	649	584	629	653	606	651	631	614	611	618	623	617	594	596	671	597	617	646	665	617	628	572	620	622	610	645	629	650	667	660	586	606	640	640	601	609	622	586	588	617	598	586	579	642	650	607	709	618	635	654	657	595	592	619	626	586	592	639	632	617	644	608	606	663	617	639	588	670	627	716	563	590	646	626	631	626	627	651	591	624	608	581	658	663	592	610	631	619	623	609	628	637	596	628	632	640	631	559	639	610	616	686	629	588	593	614	620	635	626	644	658	615	620	614	639	614	598	649	604	630	585	582	593	670	660	619	631	608	609	589	593	596	622	634	609	602	653	612	605	615	651	607	630	621	633	638	642	630	642	604	623	579	613	620	587	632	637	601	622	578	624	612	633	612	624	610	624	566	644	578	632	618	622	648	617	645	617	605	597	609	606	632	581	611	657	618	603	598	656	586	588	629	617	559	631	604	579	642	675	639	618	609	604	617	588	653	629	636	654	620	602	673	598	610	621	601	633	583	576	641	643	631	583	607	633	641	591	606	623	602	637	605	606	623	561	640	610	571	646	663	639	675	609	664	620	652	596	603	614	632	621	643	598	630	659	614	641	627	657	652	631	625	662	604	551	625	559	617	641	625	643	638	634	612	551	609	686	655	612	603	569	618	651	670	579	609	602	653	611	594	620	615	621	631	605	622	602	620	598	640	603	651	631	635	602	635	609	628	616	646	616	589	578	625	616	637	637	615	600	629	662	630	620	646	645	616	641	623	620	586	610	632	557	644	638	597	654	643	655	581	619	629	644	623	619	652	595	654	622	635	613	617	649	605	612	628	616	635	618	624	621	637	593	579	662	623	608	606	575	609	604	627	625	599	648	634	607	651	672	588	586	622	628	571	612	644	575	652	647	625	581	611	626	589	666	620	611	619	607	636	640	650	584	608	630	676	611	558	621	622	600	621	642	645	643	629	628	582	674	634	649	616	640	656	620	608	641	591	642	603	639	680	654	581	609	607	630	637	625	636	612	621	575	603	629	636	616	560	637	625	667	660	570	633	623	622	645	651	646	627	597	638	648	621	661	616	625	599	570	601	600	645	593	644	609	632	624	599	615	630	627	678	649	616	633	590	610	608	611	586	631	657	644	604	570	632	628	644	626	610	633	602	582	600	584	646	624	584	601	599	602	563	598	600	650	636	636	603	567	667	633	625	580	645	614	621	661	627	656	594	636	653	609	646	632	604	631	651	607	617	634	611	634	589	601	588	613	650	592	647	603	624	602	664	590	616	613	614	621	643	605	646	561	620	609	651	579	645	622	636	667	665	612	578	647	611	625	637	592	582	597	603	655	602	594	596	679	620	642	579	585	607	605	610	633	627	630	597	617	650	613	676	629	633	641	652	617	648	614	621	628	682	645	600	603	599	620	601	609	607	582	679	638	539	637	622	624	632	712	633	647	592	603	617	658	648	611	626	622	604	636	652	655	642	637	611	642	598	567	621	605	577	629	602	615	599	642	603	621	655	601	622	570	593	628	619	605	643	678	618	576	620	627	620	638	649	617	633	663	630	593	622	641	598	623	637	595	642	614	613	630	611	636	626	606	630	612	619	636	603	624	637	644	682	612	620	591	628	590	647	608	608	573	590	657	615	614	639	614	621	603	647	597	611	614	634	630	666	604	609	599	602	605	604	603	596	622	597	612	639	613	640	614	636	605	641	628	637	637	607	593	626	615	633	583	616	571	628	651	608	633	631	648	603	610	617	622	655	602	631	587	609	599	632	636	626	662	612	578	597	664	584	593	574	629	607	650	653	633	637	618	628	597	607	553	650	645	633	601	664	608	634	640	604	621	604	619	629	600	594	595	620	590	607	596	607	638	628	708	587	638	627	638	657	641	648	595	609	600	628	668	615	611	663	675	586	682	630	674	646	595	604	588	628	689	615	615	625	624	645	626	651	634	616	620	639	632	621	653	656	610	615	622	622	622	583	641	622	600	608	668	618	600	622	610	620	684	617	636	597	601	598	605	565	606	680	623	610	598	629	596	596	604	630	632	635	620	600	614	628	601	604	601	628	580	678	587	631	593	615	651	628	628	637	600	591	674	680	651	630	647	609	578	573	637	587	600	616	600	670	649	609	619	602	660	673	609	624	591	654	611	646	594	618	630	609	607	595	628	613	664	637	592	603	645	629	656	582	630	649	645	634	582	626	570	580	624	590	622	674	662	649	647	631	643	664	613	616	642	577	618	659	658	599	617	641	627	617	601	619	606	596	644	598	618	612	651	629	624	607	576	647	599	613	628	623	593	632	601	643	646	643	632	617	579	646	627	638	659	607	578	607	609	618	643	660	619	633	612	617	649	641	591	679	621	608	617	619	641	636	596	592	660	593	585	641	571	637	629	623	607	635	672	645	629	646	606	642	560	624	611	603	612	597	664	622	652	653	645	645	632	610	613	565	610	573	634	617	626	626	618	613	614	619	620	590	578	625	637	628	680	628	592	594	620	627	612	598	581	637	606	632	613	596
27153	20259	11775	4585	2305	1805	1404	1230	1144	1024	1060	1043	1095	1107	1054	917	918	822	773	753	738	694	719	674	628	613	622	632	666	618	638	631	627	662	632	645	660	602	592	602	616	606	582	641	637	617	616	610	598	566	636	611	640	621	565	579	643	588	614	612	597	619	632	594	612	602	622	624	588	575	598	581	561	592	632	631	647	642	594	639	641	633	593	576	640	564	592	631	626	606	618	621	616	614	591	613	597	564	592	601	651	628	633	597	611	634	615	629	598	631	624	613	593	598	550	641	601	624	651	595	617	614	611	617	600	610	666	638	621	643	594	574	599	693	642	628	573	581	580	603	594	633	617	634	650	592	603	610	630	559	605	591	619	587	572	587	609	607	611	594	603	608	626	603	598	631	644	597	604	589	598	573	623	634	605	653	578	566	570	567	625	626	639	652	601	636	623	590	620	659	627	632	587	612	589	598	599	604	637	635	626	646	611	609	608	624	609	642	632	625	618	632	576	633	608	631	548	613	610	613	600	612	573	641	554	587	591	612	596	623	659	631	594	584	600	621	601	581	596	620	612	586	623	608	594	607	594	646	594	586	621	644	661	616	587	573	596	596	616	592	600	603	636	610	652	604	566	599	591	624	638	560	649	609	616	553	619	604	596	599	604	638	617	598	577	577	608	617	622	624	621	634	622	631	618	622	615	609	623	619	591	629	600	608	671	619	570	632	584	583	612	615	624	604	611	555	593	592	623	622	577	649	579	630	617	620	647	580	587	601	612	602	608	599	634	608	600	617	630	589	617	635	644	637	567	613	624	600	620	598	599	592	621	616	610	603	654	622	584	599	594	597	590	611	634	572	563	612	653	633	628	609	601	599	649	614	595	614	633	601	618	635	609	607	566	643	643	597	629	623	617	663	599	613	589	641	596	613	631	626	630	590	600	609	641	597	652	631	570	570	572	619	606	589	592	569	593	620	604	607	618	603	590	620	629	616	608	622	614	610	632	598	598	639	632	623	596	627	621	570	606	598	637	621	565	642	579	610	632	635	601	628	570	639	636	601	582	607	649	599	617	607	637	594	612	589	597	617	583	591	611	595	598	642	589	622	585	644	621	599	636	590	575	612	582	630	601	596	585	623	638	601	600	651	583	606	624	607	596	622	630	623	634	599	609	644	651	629	632	585	597	595	613	571	653	603	626	617	656	611	600	611	653	622	602	611	600	667	634	693	607	648	669	669	586	622	577	608	580	633	572	645	650	588	599	624	566	619	636	597	643	618	608	517	592	595	637	599	620	600	611	611	638	608	636	633	613	632	632	637	604	600	618	615	645	573	609	580	611	626	611	655	548	617	632	640	618	574	609	590	599	610	544	615	635	653	574	620	596	583	678	611	595	609	639	622	620	613	639	664	569	561	637	606	582	597	584	658	642	652	581	613	632	591	606	629	621	564	611	594	603	628	627	617	640	587	628	603	579	602	630	604	604	596	569	570	610	648	614	625	608	618	605	635	602	602	610	599	634	632	629	631	625	633	609	592	642	618	594	623	583	606	591	552	626	587	634	620	594	678	578	601	614	635	641	616	589	613	590	619	619	614	597	610	655	607	631	609	620	621	636	585	649	646	594	654	589	619	639	592	611	616	625	603	604	582	591	608	622	602	637	619	598	593	588	627	631	622	607	610	616	639	608	636	596	591	634	589	578	573	670	540	617	627	591	572	611	648	592	626	570	604	590	592	631	567	611	615	625	593	621	647	609	575	596	645	617	578	585	619	600	630	629	622	639	616	601	615	629	625	599	641	618	595	687	605	669	625	631	614	595	607	607	617	600	609	601	577	618	608	645	617	617	571	560	613	653	641	599	655	620	627	577	639	624	629	636	628	597	626	587	614	583	640	614	644	637	615	605	623	593	639	620	633	606	602	619	561	658	616	610	601	597	639	620	561	613	621	631	603	574	602	612	642	651	612	593	626	589	620	594	615	626	592	609	636	601	579	607	621	606	625	609	647	611	611	659	608	642	594	600	618	615	597	599	596	611	595	582	603	620	604	620	604	598	638	586	607	630	617	583	604	606	618	627	618	579	612	605	568	645	625	612	603	613	553	605	598	617	597	633	636	589	634	605	586	587	569	604	602	622	653	583	620	646	643	577	619	614	607	633	587	642	603	628	585	591	629	666	584	580	618	625	568	576	617	641	595	578	594	614	601	630	631	659	624	621	621	626	583	621	579	651	610	566	605	571	677	594	634	633	630	564	602	587	614	619	607	658	627	623	583	594	638	618	646	604	641	620	613	595	615	631	653	598	596	636	602	573	615	586	575	578	610	627	583	565	601	610	617	592	595	642	598	614	587	616	570	648	606	593	637	611	621	634	641	620	635	595	640	653	625	640	615	623	618	601	593	610	586	614	604	675	571	604	613	637	603	599	632	659	591	587	624	619	642	590	608	626	647	577	611	596	618	622	594	627	586	621	569	604	581	635	596	610	644	606	639	632	636	609	641	575	614	610	581	614	614	649	622	615	620	588	605	536	595	606	582	573	618	604	594	644	605	606	677	588	611	620	630	629	614	602	569	637	558	618	577	617	596	624	590	594	626	620	602	582	573	627	628	604	613	587	630	610	631	593	590	605	613	597	598	615	600	639	606	603	594	631	614	613	620	607	675	604	641	577	608	648	668	621	634	613	607	625	599	575	607	622	657	615	628	627	592	623	613	618	654	603	637	610	576	607	640	614	588	592	602	588	616	599	594	626	612	603	625	617	546	592	576	613	653	622	578	604	609	576	616	586	691	622	627	608	599	623	620	670	623	574	596	607	623	623	619	608	587	580	604	627	627	625	602	635	616	596	576	625	583	580	596	626	597	546	550	590	614	632	608	629	605	624	542	606	592	602	602	582	597	646	636	579	607	648	640	656	630	619	634	613	580	604	628	607	619	611	606	596	579	612	597	634	622	601	643	597	637	627	681	599	590	631	605	614	607	637	610	587	620	622	612	641	602	657	619	634	598	608	625	590	668	643	662	613	594	632	599	620	589	637	584	625	551	647	610	618	562	581	615	603	674	554	583	600	615	639	602	610	640	582	636	614	574	628	610	603	616	597	552	615	584	610	656	614	615	604	610	637	558	592	631	639	611	579	599	646	607	619	583	612	588	577	625	645	627	665	609	572	632	629	585	627	623	588	631	648	652	627	642	597	567	620	615	629	586	592	603	635	617	609	621	600	611	615	590	623	624	596	572	585	570	653	630	670	609	569	621	614	597	602	598	619	645	638	592	612	603	620	641	610	620	596	631	573	650	636	610	627	609	584	618	650	631	613	652	615	597	587	631	621	628	582	575	631	643	608	564	625	612	573	619	582	632	614	633	614	588	639	631	612	598	587	612	594	619	613	642	598	657	609	643	605	574	615	619	571	602	626	587	588	596	654	621	622	613	603	580	641	622	613	594	663	582	618	648	617	593	565	603	585	635	620	591	605	561	593	645	619	586	597	574	598	602	626	631	635	632
15656	19108	11388	6000	3909	3128	2588	2276	2238	2078	1942	1993	2036	2165	1802	1606	1454	1281	1132	1039	976	962	890	918	837	804	840	793	821	768	725	800	772	756	828	776	781	756	787	774	781	765	796	764	763	742	739	765	732	727	770	742	809	774	757	781	675	766	769	725	789	734	763	742	764	775	761	780	740	727	777	795	812	768	764	727	745	746	725	780	753	746	781	766	754	712	748	763	738	735	787	730	723	758	788	711	756	757	768	751	812	723	769	754	692	740	790	822	757	749	715	769	724	745	790	782	774	719	763	780	742	757	729	737	718	774	713	792	723	720	749	752	752	789	739	768	787	745	771	733	738	805	719	741	769	720	785	792	763	705	771	721	719	768	725	729	702	744	727	707	786	787	758	764	734	704	723	753	723	805	784	723	731	767	811	735	714	707	743	807	757	767	752	777	758	792	753	764	751	746	702	738	749	722	804	763	751	744	759	790	728	757	765	713	741	731	721	711	762	722	768	797	778	729	777	771	828	763	753	740	748	749	723	736	755	759	739	720	731	738	745	742	798	734	762	765	703	793	731	731	802	745	768	747	779	736	784	748	763	776	771	734	736	780	757	785	737	739	806	783	717	767	736	738	732	732	775	712	803	708	767	733	787	792	757	738	773	784	741	670	740	817	723	680	752	817	786	765	773	751	747	757	765	785	717	758	737	725	792	722	742	765	708	746	750	784	773	722	742	757	731	730	747	804	788	743	744	752	736	753	726	776	752	716	755	771	730	764	739	759	735	783	784	742	783	784	763	772	746	783	751	764	742	806	761	781	777	754	738	740	726	754	772	732	735	732	752	787	773	762	776	745	776	777	748	777	784	747	744	728	752	769	795	747	741	734	728	764	686	770	730	784	758	693	730	776	707	738	749	783	721	763	717	697	803	771	791	738	811	782	732	714	775	686	715	746	727	738	775	714	764	754	763	720	716	796	774	783	785	789	779	735	782	750	790	717	782	772	763	814	816	761	715	774	762	724	742	773	740	773	743	765	738	776	717	726	758	744	749	743	738	711	802	708	796	772	737	750	781	775	742	730	760	775	753	763	772	777	702	691	771	713	705	766	741	750	755	749	714	760	799	729	699	717	752	687	788	757	753	742	759	763	786	717	755	743	724	738	753	749	851	762	697	739	788	799	791	762	754	761	748	741	701	757	737	745	730	743	724	763	736	791	806	775	750	749	759	738	746	765	724	754	819	706	736	742	689	753	754	752	747	705	738	786	773	717	770	755	756	712	711	798	752	708	746	782	795	752	765	743	751	763	783	700	759	732	776	750	766	765	765	722	762	732	744	738	723	805	723	740	772	801	743	752	756	737	714	756	722	754	750	783	755	741	748	713	732	749	755	738	744	759	775	741	738	742	758	718	780	796	761	740	794	748	787	745	774	686	763	715	729	776	772	729	721	750	750	732	752	753	749	772	727	768	730	820	733	755	699	730	747	712	713	736	721	786	726	743	773	752	755	792	713	743	738	711	741	788	728	766	759	766	729	760	737	705	775	755	766	780	761	767	782	743	718	711	733	767	781	735	803	767	743	709	699	715	752	752	753	718	782	752	745	763	771	756	754	764	763	730	699	791	726	788	766	752	778	761	772	799	760	743	754	760	750	740	781	740	806	745	737	753	710	746	777	740	837	743	726	802	705	746	769	721	790	708	752	720	783	755	761	792	783	762	747	814	701	751	695	753	807	791	748	785	783	717	795	742	740	755	788	742	714	723	798	752	764	791	745	807	735	760	755	783	779	721	738	722	742	787	736	741	754	731	765	766	753	761	738	733	781	761	754	759	735	746	761	752	758	765	749	732	739	770	808	741	780	786	782	789	760	778	797	774	756	770	718	755	731	740	732	766	769	745	718	743	730	736	777	708	733	770	735	744	773	764	708	792	733	713	776	775	773	777	757	762	729	760	765	759	765	761	761	770	745	732	791	753	739	708	720	757	732	782	769	729	722	761	722	784	690	736	734	744	743	753	753	768	791	717	742	772	742	745	802	741	708	786	763	760	744	791	776	771	747	697	786	753	756	800	721	727	708	751	730	782	766	742	809	776	758	729	779	740	684	781	721	749	734	788	727	749	762	814	729	787	735	719	771	735	757	777	744	741	786	744	748	726	741	771	775	740	753	722	782	753	725	722	743	760	766	745	760	765	799	816	759	760	719	741	722	729	750	750	710	712	788	783	748	759	757	718	791	752	820	752	770	727	759	730	827	782	738	734	758	717	809	763	754	706	730	713	770	805	722	786	789	721	743	789	755	680	756	713	769	779	703	757	784	777	738	748	759	754	751	801	743	768	762	715	784	742	788	768	786	696	738	777	751	727	754	762	771	708	741	788	741	816	792	772	734	813	832	767	734	737	773	694	741	785	732	730	754	735	744	761	763	748	739	746	796	787	743	743	773	753	733	798	756	744	756	733	768	783	751	742	765	730	808	756	760	725	775	779	740	744	756	762	777	748	746	688	795	731	734	728	782	747	741	747	776	726	803	769	849	749	784	764	734	733	754	718	767	714	704	761	742	707	804	818	752	731	757	708	731	748	762	734	760	729	744	724	778	803	732	779	750	796	740	751	782	741	762	745	739	753	771	858	716	702	728	745	785	723	809	776	797	768	736	749	773	744	751	812	781	707	722	780	773	752	742	781	743	768	764	767	756	719	763	784	752	752	749	731	805	734	766	757	730	764	748	761	799	789	784	730	765	766	708	802	759	754	782	749	749	792	757	733	699	743	760	750	773	717	742	711	754	709	784	768	761	718	738	763	711	745	758	751	737	768	727	789	758	683	767	753	810	733	772	771	779	725	747	746	746	815	740	782	801	751	691	764	743	740	751	742	776	749	718	724	795	809	761	777	742	758	731	761	701	780	774	763	808	749	815	792	744	781	763	768	749	715	739	700	772	760	752	761	679	765	777	744	709	721	831	789	768	735	782	786	749	769	752	794	733	747	734	766	746	751	762	752	761	744	756	767	732	763	730	760	769	759	777	732	758	760	743	796	723	768	697	731	756	827	769	714	738	762	763	756	779	755	714	752	777	788	776	798	764	725	747	703	793	721	721	792	706	770	770	763	772	765	742	765	727	744	777	756	777	732	697	742	774	711	776	718	738	748	695	712	793	711	749	692	750	730	761	761	726	768	766	734	736	732	770	780	783	774	786	751	820	732	767	794	744	758	755	744	778	711	716	767	755	726	723	702	726	811	719	767	742	767	735	780	795	716	765	741	758	748	786	785	755	736	762	762	759	753	735	766	766	774	730	729	735	762	770	774	775	798	757	714	776	745	684	802	789	756	741	692	778	806	744	758	754	764	778	753	734	705	775	713	797	780	747	762	783	766	745	751	742	748	752	718	742	785	802	694	761	745	768	731	713	768	744	751	734	732	747	782	783	748	735	827	735	734	696	766	735	733	799	734	773	754	744	746	767	799	744	752	691	758	729	811	767	713	733	775	736	754	778	753	743	791	764	766
23930	21023	28223	24003	20921	10302	2883	2010	1667	1480	1372	1295	1355	1352	1175	1066	961	797	683	685	595	623	593	547	502	457	529	457	461	441	445	422	415	409	406	365	382	399	398	401	393	390	429	397	400	384	408	413	380	414	375	365	383	359	402	407	383	408	405	372	401	379	413	404	416	371	407	424	388	395	416	379	368	362	362	382	376	429	392	365	398	402	410	392	408	407	397	386	405	364	415	384	366	421	398	393	414	416	386	397	394	373	396	401	367	351	375	415	336	411	392	405	367	418	378	374	402	392	411	350	398	373	344	367	401	372	384	378	370	373	421	382	390	392	389	386	361	351	387	389	411	396	414	375	402	399	375	379	387	388	365	416	324	378	389	376	405	370	381	373	347	428	334	390	371	353	371	383	330	423	357	366	410	364	356	370	386	413	360	351	372	369	366	405	398	371	374	410	394	392	369	418	390	420	387	334	366	386	355	407	382	391	389	371	375	402	382	430	385	379	387	414	409	385	383	358	376	380	393	403	401	425	396	365	374	407	373	431	393	388	369	352	390	381	381	348	412	376	428	410	407	385	361	391	382	397	403	395	362	375	377	351	390	405	390	350	385	402	389	391	390	376	416	363	396	411	370	381	365	395	410	445	394	414	369	376	388	405	380	384	389	380	374	401	435	352	383	371	435	395	430	390	367	390	390	406	374	374	394	388	418	374	409	421	382	371	398	354	379	411	423	391	353	414	392	364	393	393	430	407	378	414	365	383	397	406	352	384	369	357	410	348	404	362	369	377	451	415	368	386	377	399	342	384	392	403	410	371	413	399	426	407	423	393	403	373	404	368	376	403	397	374	406	388	395	390	375	431	367	389	388	398	348	373	440	338	393	408	373	380	388	400	409	389	369	383	394	409	395	407	374	410	379	353	374	416	394	424	364	378	384	427	404	420	386	379	367	403	383	406	400	411	400	379	404	411	369	395	381	392	375	369	380	354	401	409	365	351	381	389	364	354	352	402	385	364	373	392	398	402	436	418	377	389	417	378	420	411	390	391	383	348	424	372	391	391	421	421	392	386	402	379	416	375	356	378	405	396	404	372	388	386	367	390	430	408	381	434	408	396	368	396	410	346	407	400	400	360	406	341	337	384	374	371	396	380	373	413	371	353	387	381	381	407	377	398	420	370	383	368	395	346	371	398	382	403	391	384	397	393	403	397	374	389	412	371	425	365	434	369	357	369	377	370	389	381	405	382	381	394	375	393	433	377	397	395	393	388	404	359	383	392	382	382	384	391	382	378	385	382	371	408	381	388	382	405	396	395	372	375	371	406	383	441	395	410	390	403	369	377	408	369	388	394	395	379	355	395	375	390	367	385	373	372	369	373	403	380	309	375	403	353	379	400	364	393	392	357	387	356	424	396	389	429	411	390	357	372	364	402	408	355	369	366	370	362	380	373	376	353	415	359	409	370	363	422	369	417	390	372	398	361	389	394	364	400	390	406	416	381	398	384	358	417	381	369	404	375	375	385	408	407	401	396	404	381	377	382	409	397	361	390	399	368	366	395	382	428	355	378	381	345	397	369	387	376	392	393	353	425	415	379	401	395	395	387	368	392	402	424	394	348	357	385	401	408	356	375	389	378	394	372	389	381	369	381	414	389	382	389	346	419	397	389	379	389	438	378	386	388	372	398	386	400	397	383	413	396	351	413	362	363	388	401	392	391	377	349	409	412	380	423	385	416	379	411	369	389	378	375	377	370	413	413	343	398	392	374	425	394	373	381	384	401	397	401	420	398	412	383	382	364	399	339	366	361	393	363	408	373	393	352	389	409	395	376	373	399	371	362	418	400	377	367	363	363	395	372	392	379	376	393	387	367	383	399	385	356	417	377	356	362	356	390	428	399	386	422	411	345	415	380	355	398	354	383	408	377	374	369	380	412	367	383	384	423	381	374	384	387	398	411	392	365	386	386	414	393	381	387	388	361	379	368	405	390	363	408	361	400	400	403	399	356	354	402	379	403	375	370	410	426	380	369	371	386	388	374	408	413	396	404	413	369	337	394	409	349	389	380	405	394	350	389	388	379	400	391	370	374	353	374	414	395	379	384	393	353	382	399	376	361	378	363	383	393	370	372	384	356	375	362	393	401	380	373	352	383	408	437	406	404	397	381	398	394	357	391	372	418	377	402	388	380	380	384	377	360	397	420	342	398	371	391	378	395	376	388	410	372	379	412	373	383	366	434	383	374	384	384	391	393	379	362	357	424	408	392	408	369	376	392	368	417	381	362	347	372	390	389	375	405	368	391	379	383	381	358	384	378	394	357	373	385	391	381	396	379	375	357	386	377	368	376	382	381	378	395	391	401	368	352	388	382	366	365	405	371	425	381	347	377	359	401	405	385	385	382	372	409	381	378	421	367	367	380	388	379	365	380	412	343	400	417	380	339	353	386	376	393	379	340	373	384	391	398	365	419	343	375	399	351	388	388	380	373	375	355	367	391	364	385	385	371	374	394	393	397	377	383	359	348	379	391	392	370	374	419	387	375	361	397	383	403	425	390	397	398	371	388	382	406	369	390	393	413	386	388	346	391	399	383	419	377	381	346	371	374	390	391	388	381	377	399	387	398	371	382	420	413	383	412	355	418	406	389	415	381	367	387	397	397	396	410	400	380	391	411	380	377	399	358	419	377	400	427	388	373	335	368	364	415	392	382	396	401	379	389	390	382	357	396	431	385	406	408	406	374	400	392	403	382	406	395	375	361	377	397	396	370	443	362	397	355	360	336	370	396	372	380	350	404	381	409	390	392	380	405	367	364	402	358	372	370	368	403	374	327	367	379	393	364	386	413	390	403	383	353	408	387	413	381	354	372	400	375	349	380	383	370	368	389	394	405	374	389	365	414	431	354	382	425	376	391	395	373	422	408	384	353	368	377	386	375	379	391	360	399	423	414	382	390	363	392	397	382	405	367	403	413	422	401	393	356	399	390	341	413	405	383	385	385	410	373	368	378	370	388	418	376	369	409	421	358	382	418	413	403	419	373	390	376	362	372	394	392	354	417	396	368	392	385	423	374	392	375	393	364	435	375	350	398	411	369	417	399	398	401	372	381	386	381	378	377	386	349	414	357	383	379	386	381	368	389	381	370	401	373	344	367	425	412	374	390	387	374	375	355	408	373	350	340	366	379	359	360	396	393	389	384	381	380	376	411	394	379	399	372	382	386	412	402	421	413	379	375	418	341	415	384	382	427	380	421	361	366	405	382	417	383	351	394	386	412	337	407	354	373	395	393	392	383	389	359	368	387	380	376	403	428	412	378	391	404	414	426	408	378	372	364	377	368	393	393	394	401	403	397	394	391	398	377	388	366	365	395	391	382	346	379	344	389	367	385	406	365	363	382	386	378	372	388	385	375	366	353	392	413	357	372	393	403	414	386	409	358	366	340	403	379	339	423	374	397	363	388	386	336	387	376	377	418	408	386	343	390	354	387	374	382	408	403	355	389	372	355
36503	39817	19397	11264	7866	6306	4904	4222	3812	3278	3080	2768	2859	2898	2404	2042	1791	1430	1234	1142	990	916	809	796	665	694	667	596	648	607	555	566	504	552	569	551	557	528	546	484	509	489	535	497	519	484	498	495	508	544	477	504	497	474	467	483	489	510	505	457	525	493	490	502	492	490	499	494	524	507	510	511	480	464	470	501	446	501	498	485	466	500	505	492	474	522	483	548	505	528	470	464	476	460	480	456	475	477	475	472	518	473	504	495	511	468	464	479	488	479	524	463	487	480	503	485	531	448	515	482	463	466	467	462	478	466	463	508	519	465	455	452	480	524	505	497	491	477	513	475	478	468	484	461	445	488	511	464	509	472	497	485	477	473	509	433	461	481	472	520	515	505	471	502	488	503	524	500	551	479	503	507	466	461	491	498	540	495	500	491	489	497	495	501	506	515	501	506	466	440	469	489	446	500	469	479	449	477	487	472	476	492	489	488	494	470	443	507	488	506	449	451	532	477	483	479	473	507	471	506	503	457	474	413	474	478	444	479	504	481	466	504	536	474	506	478	486	471	462	526	526	457	475	496	483	487	479	531	487	460	508	465	505	483	487	491	496	459	484	444	465	520	441	458	474	494	473	451	471	495	439	465	497	533	537	479	504	502	479	493	497	508	498	468	472	495	482	526	454	493	483	482	463	456	447	462	455	508	480	449	467	450	476	485	482	476	491	503	496	479	502	473	462	485	513	488	495	524	473	448	453	510	491	460	501	432	489	496	468	510	494	472	477	482	478	441	484	479	462	489	504	474	462	495	513	495	488	471	459	525	472	488	542	485	479	450	493	489	471	459	480	462	478	498	504	444	471	489	454	472	454	478	523	469	481	471	481	475	501	478	507	478	486	478	507	497	451	453	503	496	535	481	496	495	468	493	513	445	465	462	492	496	491	501	495	470	500	459	500	475	456	519	508	519	490	485	485	450	513	511	482	445	460	474	444	521	479	474	475	484	482	510	463	480	486	459	485	490	478	522	485	517	507	516	477	498	519	508	434	478	479	496	511	482	446	480	463	486	492	484	504	475	490	473	492	472	465	473	445	499	486	488	504	454	501	484	470	480	507	471	485	477	486	472	456	486	442	477	472	490	514	489	486	440	473	468	460	477	443	491	506	463	467	495	468	467	493	509	471	490	467	500	462	472	468	480	476	511	474	493	471	514	481	514	517	492	479	507	456	471	498	507	495	469	501	519	479	475	493	458	475	496	474	513	489	488	475	513	531	513	455	494	520	475	512	474	475	489	495	472	502	485	472	485	485	477	488	460	476	460	496	413	480	473	449	505	537	466	523	491	498	471	506	503	512	495	495	502	495	476	471	488	497	473	486	504	485	482	533	467	516	485	481	523	473	484	528	491	491	461	481	498	502	507	509	492	519	472	520	450	473	501	513	486	473	516	520	462	482	480	484	495	492	479	483	499	547	466	503	474	462	472	481	501	496	537	487	516	511	444	481	432	500	507	461	479	462	467	462	527	501	494	500	500	491	459	497	503	499	473	477	483	471	466	502	494	450	478	435	458	491	455	494	473	537	510	468	455	468	486	509	491	476	439	458	482	476	508	491	507	486	489	474	476	451	470	505	482	463	477	498	494	492	440	474	498	497	502	480	463	470	472	488	477	480	481	495	474	481	480	530	456	453	492	520	481	500	510	495	492	467	490	451	454	491	491	460	495	477	429	497	464	501	493	500	505	432	468	516	491	510	514	508	506	470	495	478	465	471	497	519	500	501	503	479	465	495	471	472	488	475	457	500	430	503	479	515	478	491	469	437	465	522	484	464	441	494	473	475	496	509	498	549	496	461	486	486	447	533	500	470	480	430	470	486	445	451	507	519	472	506	515	467	482	522	523	504	462	480	451	428	485	500	480	497	481	480	480	480	504	460	457	479	496	464	462	475	482	480	449	477	475	466	529	513	440	514	497	473	470	498	488	457	478	501	490	506	463	495	470	489	513	511	479	508	472	515	488	515	479	487	485	492	504	469	467	503	507	461	485	489	479	460	471	476	496	480	458	497	458	484	481	451	508	545	484	471	472	478	451	516	536	478	488	509	463	505	478	475	482	486	478	459	474	442	484	504	520	510	483	500	485	485	475	507	458	493	478	481	504	487	490	509	479	478	501	456	478	459	517	515	465	453	460	456	464	481	530	477	527	515	484	484	432	455	485	469	464	459	490	508	494	509	490	484	495	527	485	486	512	462	503	485	484	512	445	487	479	476	511	448	461	487	467	500	463	476	442	524	474	513	467	510	477	490	468	489	485	473	510	432	463	491	473	478	474	466	465	480	508	491	482	478	451	511	493	503	507	454	475	488	492	490	461	496	468	457	481	517	496	470	450	512	477	472	474	532	493	500	512	500	494	466	493	510	493	443	526	453	492	483	473	485	502	447	445	529	497	483	471	488	477	516	482	483	474	477	467	507	424	489	429	484	466	466	484	474	506	473	451	525	509	496	475	472	459	503	461	524	474	488	472	502	482	492	463	494	472	477	474	490	468	500	478	458	453	467	456	494	482	495	453	495	480	485	500	484	518	471	474	488	487	499	507	472	490	493	488	477	495	480	462	477	478	482	481	478	452	478	490	493	455	458	441	487	523	493	514	507	470	503	461	524	476	489	476	505	472	435	510	527	474	452	474	478	540	448	435	486	459	478	505	477	533	501	471	485	485	482	473	500	495	488	484	482	497	459	498	498	478	451	498	529	466	473	478	486	509	469	508	461	481	462	492	455	487	485	489	453	487	514	455	476	480	446	487	490	504	492	480	508	493	455	514	486	483	489	466	464	446	459	503	522	472	497	462	477	492	453	484	487	495	477	516	494	491	471	497	508	483	494	485	466	502	493	504	492	499	480	499	481	485	469	466	482	507	461	501	476	487	494	472	514	482	488	485	476	466	501	467	498	503	476	474	509	513	490	523	484	416	495	472	516	481	515	485	471	491	472	519	483	449	461	522	472	514	486	482	504	517	440	489	470	499	474	474	488	468	480	523	489	469	448	516	488	455	469	486	424	509	464	496	462	458	503	460	501	466	471	551	485	442	486	487	466	473	449	473	485	478	515	469	425	455	475	503	496	502	482	497	486	452	466	503	509	520	482	457	500	482	508	475	464	461	490	538	460	471	521	504	506	473	458	497	491	518	478	509	500	504	472	425	515	491	514	490	543	494	451	470	476	522	480	519	477	493	473	490	475	503	443	510	468	453	490	449	494	534	474	511	441	483	482	464	444	475	469	500	488	488	481	483	495	492	518	479	476	475	476	506	531	469	478	501	440	512	468	434	473	477	491	470	460	441	486	491	512	512	474	510	474	496	497	466	444	502	519	453	473	496	422	529	513	501	454	503	544	493	490	480	497	487	489	465	495	505	482	481	484	512	484	501	503	486	478	478	506	448	492	464	478	469	485	515	493	494	487	473	484	469	466	473	484	444	489	465	518	495	525	499	450	550	536	455	459	481
25248	21090	27084	25002	10022	2822	2036	1743	1604	1496	1434	1473	1421	1582	1364	1266	1220	1089	981	975	979	953	909	883	894	833	794	862	818	867	905	788	837	872	844	843	775	848	821	802	844	802	733	837	854	794	786	872	829	784	750	765	814	812	804	813	820	807	809	788	799	822	816	815	761	814	831	831	765	837	776	858	817	778	760	784	786	804	841	781	800	823	843	763	819	805	849	791	801	813	851	766	808	798	822	762	798	784	826	789	789	825	815	743	791	804	777	787	804	801	832	834	793	838	827	837	803	825	836	783	767	811	843	809	856	819	845	743	768	768	804	774	748	797	749	801	826	824	777	816	786	815	825	779	753	749	729	832	784	729	826	773	824	806	840	832	814	787	792	779	766	749	781	817	772	803	783	784	818	823	798	836	786	743	837	838	786	778	775	852	773	794	833	804	801	812	787	794	767	753	795	824	790	806	808	849	793	784	823	809	838	778	772	783	732	764	709	830	809	791	800	790	804	792	760	824	792	771	766	815	753	794	819	848	830	742	804	843	785	825	758	814	777	813	756	810	772	830	786	819	793	812	764	827	761	834	811	754	827	784	833	798	824	796	781	796	764	788	829	793	805	786	792	820	815	798	798	789	787	782	796	730	790	852	792	807	794	796	780	777	773	831	774	795	831	761	796	808	805	828	816	781	841	801	811	857	773	757	807	804	772	768	822	796	811	794	784	814	820	822	805	803	776	787	777	849	785	746	761	810	834	797	812	807	827	821	832	774	782	839	840	814	784	772	792	805	768	793	798	821	795	792	792	760	844	779	766	804	792	826	778	801	831	785	777	812	785	791	813	800	809	783	766	766	763	806	833	817	803	790	756	777	833	777	770	794	825	829	790	829	805	766	784	794	734	800	821	820	802	848	831	786	757	825	734	789	784	798	797	802	787	850	780	799	779	817	797	760	799	749	773	822	872	832	809	821	854	803	782	769	800	823	799	800	753	823	784	779	776	801	817	782	818	819	802	846	804	799	833	811	814	817	831	751	776	800	778	758	822	777	817	816	780	780	807	735	774	796	796	786	814	778	796	792	837	791	798	795	850	818	787	761	772	798	715	801	844	780	780	802	824	810	783	793	838	807	826	784	763	791	795	792	719	763	821	815	776	790	780	752	767	870	765	822	788	779	797	766	793	766	770	821	842	795	840	744	785	820	869	768	759	729	808	815	819	746	783	791	755	792	762	792	762	841	828	783	770	796	759	796	808	765	775	738	782	811	782	790	803	735	765	773	777	827	832	799	835	796	804	816	773	730	726	748	840	815	777	798	826	771	822	798	824	825	813	814	776	849	842	837	813	782	803	792	802	783	770	784	808	840	819	800	832	810	846	758	830	852	787	769	781	833	803	805	802	799	767	775	839	784	812	760	764	806	781	776	791	809	824	837	801	786	864	762	845	799	788	775	772	850	786	768	801	770	799	780	769	790	809	859	832	782	841	795	760	815	788	813	735	783	822	821	720	808	822	756	834	784	791	776	770	811	791	793	793	816	854	786	823	821	782	821	867	835	815	798	777	767	788	805	832	800	772	796	802	820	793	829	784	834	756	789	789	806	825	749	874	798	766	846	776	773	836	747	769	771	755	774	786	772	757	815	764	827	818	769	758	806	821	787	837	744	773	775	783	792	784	822	824	761	813	760	770	777	809	778	807	796	778	792	822	813	765	772	842	794	840	840	751	796	793	809	795	830	786	751	769	833	781	743	826	782	806	815	819	769	808	710	801	785	787	831	798	793	823	769	852	746	760	789	809	854	854	813	754	811	806	790	819	829	776	740	780	814	823	824	831	817	779	828	823	777	824	811	810	830	789	823	788	775	814	765	786	739	812	809	818	761	812	794	765	778	816	821	793	814	777	786	812	824	792	773	792	825	778	749	774	753	767	822	797	730	773	775	868	840	801	768	790	783	765	831	809	820	795	807	825	808	794	807	811	826	773	822	797	792	834	780	825	774	830	768	779	803	838	775	810	810	811	793	811	788	820	788	782	791	777	793	769	778	799	810	768	826	802	786	768	784	775	794	791	800	797	789	822	785	795	820	834	795	803	840	797	762	818	815	776	794	785	811	809	762	837	766	824	796	765	789	764	777	792	808	788	791	800	838	787	822	807	768	773	756	810	762	788	838	791	819	795	779	814	847	824	763	755	794	783	756	792	806	780	799	808	798	818	791	779	790	770	788	817	798	778	832	821	826	796	801	811	804	811	802	773	794	736	752	784	772	824	784	791	803	812	784	833	776	798	820	776	775	759	785	823	804	851	783	765	772	855	811	827	828	763	814	807	767	798	826	826	777	783	758	778	815	778	807	776	809	789	803	790	830	872	779	823	818	852	825	804	818	781	764	804	839	841	763	764	810	833	825	762	727	817	818	831	779	743	754	841	773	869	788	801	814	895	832	794	757	814	831	774	824	777	747	810	776	775	785	750	785	792	777	761	844	830	825	790	794	824	814	786	796	755	798	835	761	812	762	822	754	823	761	819	819	811	812	850	815	787	754	793	769	879	793	857	751	824	787	826	859	733	765	792	814	718	805	807	839	813	838	726	758	813	842	748	806	795	824	805	803	819	803	822	741	801	806	724	808	823	810	764	846	838	839	834	823	812	788	798	810	823	804	738	762	755	767	824	804	754	780	839	852	840	802	781	789	831	806	851	826	786	769	812	781	798	758	794	802	802	798	857	792	803	792	743	843	769	809	779	777	785	729	833	811	806	808	749	851	796	819	773	787	768	842	777	854	805	818	800	747	794	795	790	824	808	842	800	738	794	830	804	784	809	784	805	750	818	797	803	762	758	713	836	798	757	820	777	865	807	790	775	814	809	853	799	804	811	810	859	792	797	796	765	752	796	771	818	792	804	787	807	778	818	779	835	799	819	798	810	840	818	786	821	837	833	820	732	825	855	769	796	837	789	784	846	789	830	777	813	803	829	789	797	811	823	772	875	842	767	808	834	846	741	793	838	798	726	810	814	824	801	756	793	792	768	759	841	823	831	778	813	791	761	738	810	809	789	799	817	751	812	809	793	795	780	762	771	821	803	826	779	823	799	801	783	840	763	797	783	795	797	781	797	738	768	813	816	789	757	795	800	834	764	784	786	835	820	767	838	797	803	840	788	804	829	794	813	773	798	838	823	771	732	792	795	814	813	807	801	775	812	792	779	772	813	800	806	793	769	797	816	762	819	800	828	770	866	824	771	803	808	847	805	785	823	857	888	833	771	781	776	778	790	827	814	796	769	767	804	764	840	735	762	797	787	750	751	821	795	775	802	796	793	768	781	800	775	758	806	748	753	762	814	800	810	720	821	796	788	780	774	866	852	852	746	776	763	809	792	812	803	787	833	814	745	828	762	766	797	776	806	742	829	779	788	784	768	866	788	804	759	743	783	772	812	798	792	800	792	761	818	833	773	797	833	826	869	817	832	843	770	796	804	719	805	771	806	823	771	747	756	823	813	846	822	787
33189	32580	15523	8484	6011	4959	3992	3512	3238	2932	2819	2646	2595	2815	2472	2155	1927	1588	1495	1461	1324	1275	1227	1135	1059	1036	1097	1111	1026	977	1043	1012	964	971	945	1090	966	920	947	974	1027	962	928	949	912	969	956	906	956	906	975	1000	1001	935	947	938	956	909	972	990	941	919	989	918	932	938	979	973	882	947	1014	973	1026	952	941	1029	931	922	965	918	955	969	869	909	933	1004	995	919	977	929	961	923	963	928	927	915	961	973	932	1019	988	969	896	998	971	980	935	956	940	970	946	962	937	964	946	946	975	941	935	934	964	966	901	925	990	947	938	960	948	966	989	942	919	977	948	977	910	923	976	962	957	942	942	1019	983	958	985	945	987	931	901	939	913	962	967	948	945	952	927	977	946	975	995	963	953	981	974	937	967	973	906	934	963	928	968	943	1018	954	971	948	989	995	986	914	999	942	958	964	926	955	986	928	984	938	926	901	967	935	970	959	940	953	954	948	934	980	947	904	1005	924	949	918	1032	999	910	925	949	909	970	971	911	987	1010	912	927	1015	1024	1005	976	918	982	917	892	925	951	948	985	993	1007	969	926	1028	916	919	924	957	906	908	962	899	947	951	979	933	953	961	966	925	938	928	931	938	936	979	958	946	916	924	922	974	897	942	930	934	990	929	974	958	926	973	961	928	1015	973	938	889	922	971	962	880	983	968	938	956	955	937	916	929	943	977	963	944	922	968	963	957	976	988	905	992	945	922	958	914	908	935	933	920	1010	918	980	993	967	937	914	1003	908	920	958	980	958	856	960	957	1006	934	961	939	980	980	923	937	973	983	906	918	1010	930	908	971	924	907	982	943	959	969	988	1033	940	1010	973	976	970	922	939	910	1010	976	927	993	989	938	959	933	968	977	916	934	990	940	954	923	986	926	978	979	1054	945	982	908	999	953	968	933	902	949	931	955	929	957	1010	952	955	982	924	934	970	890	926	994	967	949	952	951	938	964	964	917	945	944	937	910	933	925	967	1026	929	1012	969	991	955	955	906	930	966	980	936	954	993	930	908	957	900	993	964	956	1020	971	944	946	963	959	1002	956	962	935	947	1010	941	906	898	960	954	968	944	958	994	926	972	969	941	965	929	960	936	982	958	965	946	923	927	960	921	991	946	928	936	965	966	1020	926	928	962	873	974	921	922	979	964	947	916	967	958	915	924	982	904	954	981	962	909	946	975	948	990	988	939	1009	925	925	1020	1008	940	963	1000	946	941	960	978	975	988	946	964	939	930	934	946	930	889	949	1016	952	909	997	967	935	975	957	922	1009	926	917	978	950	974	985	951	1000	960	927	911	1003	888	950	954	975	877	959	894	974	959	946	936	916	933	978	962	946	1021	972	926	954	960	979	945	1007	956	940	945	909	1015	1044	889	939	946	967	919	962	930	950	913	999	961	902	970	919	974	958	927	956	943	911	902	949	944	931	937	940	1001	972	956	927	976	936	950	1019	994	946	953	992	981	963	970	885	1031	907	944	1000	919	1005	908	946	973	954	939	892	959	926	953	1001	983	948	964	986	919	929	951	914	911	952	981	981	1025	893	1000	965	965	975	972	978	936	921	927	957	986	938	950	932	981	972	1017	930	979	956	960	952	948	999	953	990	925	931	923	932	929	947	920	990	984	939	956	961	963	976	959	969	982	965	933	969	905	943	974	1000	1000	980	918	950	908	953	954	968	906	979	1002	929	947	921	943	903	983	943	935	951	940	968	971	966	1007	931	939	939	928	973	968	986	941	976	892	950	973	964	964	918	904	960	980	935	926	930	952	974	952	913	965	909	1021	936	896	986	992	950	996	1000	960	950	960	976	953	947	998	918	954	1016	969	999	952	875	978	984	955	1006	959	991	1024	984	1001	938	948	903	944	956	1000	973	959	941	977	899	914	977	981	984	949	1003	1006	956	898	938	998	937	931	936	949	929	1004	925	973	933	928	923	945	951	948	921	908	981	1023	929	974	946	969	912	938	983	974	964	960	896	1010	988	969	955	952	961	984	977	940	946	938	961	921	967	921	922	987	906	960	922	973	975	993	965	934	1008	937	943	979	931	966	961	977	943	991	931	969	917	1001	940	978	978	926	964	976	915	981	901	944	949	949	963	914	951	990	974	1051	948	998	926	979	947	924	904	944	984	941	955	981	885	946	969	976	1018	986	969	984	926	1003	956	946	921	1020	1000	979	947	937	938	953	977	1001	948	949	913	974	989	1034	965	967	904	926	959	974	988	1019	945	957	941	970	976	979	976	939	964	966	986	915	967	964	966	1002	977	901	913	972	936	959	964	994	981	946	970	978	941	974	942	955	983	928	988	963	911	993	934	934	1019	974	979	998	960	947	971	961	971	931	942	918	958	892	968	921	970	937	953	1006	956	918	946	998	945	961	904	899	890	892	916	997	932	967	941	977	969	966	957	959	907	954	938	989	946	951	906	981	899	977	963	960	998	950	919	920	895	1016	951	948	1019	951	926	946	953	942	928	937	918	931	939	902	965	996	975	1001	966	919	968	951	952	951	933	950	911	922	969	984	937	983	911	967	924	992	877	946	958	946	933	858	894	937	917	947	950	961	896	905	970	926	939	1001	1005	951	948	955	884	878	928	975	956	982	956	949	977	966	974	924	933	918	994	911	947	941	928	911	981	990	965	913	921	959	931	956	1009	937	979	950	1014	994	936	921	995	991	945	978	945	950	940	943	958	922	1036	959	960	946	960	942	919	958	959	947	884	942	973	981	937	952	953	942	931	927	976	923	979	1010	906	986	920	1005	936	961	940	933	961	968	937	943	967	950	947	958	989	923	924	970	963	954	1003	937	956	956	991	947	969	961	924	928	927	990	964	954	959	916	983	930	981	957	943	957	945	923	896	965	966	928	1012	945	946	930	940	988	929	961	980	944	916	957	986	952	942	936	924	932	940	1024	1004	956	962	963	989	977	905	951	977	913	1019	1022	942	1007	929	1009	944	941	906	990	940	985	984	958	930	890	956	955	999	959	956	913	929	970	958	953	938	997	930	898	956	941	982	963	919	919	970	979	927	1010	913	949	969	960	950	882	913	996	957	971	993	965	896	1000	944	987	938	911	946	923	962	896	938	972	973	911	924	919	903	975	949	955	964	957	971	986	1001	954	942	993	956	933	959	949	986	942	984	958	1018	919	949	916	958	925	942	935	970	948	976	936	938	901	960	965	995	932	943	944	995	888	920	1002	965	990	992	999	964	944	930	939	899	905	982	915	918	898	913	964	922	947	933	924	956	918	992	938	960	956	932	934	921	960	959	1031	919	1003	913	944	914	965	991	992	951	951	887	966	963	903	996	881	935	942	938	934	968	928	926	933	981	980	951	995	925	960	970	927	973	950	974	930	925	904	950	956	892	931	991	931	933	890	924	945	934	989	950	1047	953	974	988	969	940	965	898	991	967	965	956	939	934	907	989	937	951	910	909	930	934	936	905	975	916	926	911	941	972	896	960	905	936	977	984	971	920	963	940	949	966	917	942	931	911	935	921	905	924	1003	955	986	943	960	934	939	969	979	909	943	936	977	933	916	944	972	984	957	923	948	942	963	973	905	956	978	986	950	939	932	940
22911	21072	28964	23400	21066	21206	11350	3465	2579	2354	2140	2029	1898	2108	1810	1648	1385	1100	1046	995	862	865	841	772	662	676	677	654	648	660	604	590	627	586	582	576	577	573	527	569	552	557	547	544	594	526	577	499	538	605	541	538	519	533	572	486	541	529	560	547	563	538	542	558	584	566	526	545	543	549	565	520	535	514	497	520	560	505	567	557	570	547	544	510	549	547	572	596	557	547	579	554	532	553	555	507	541	591	513	558	525	540	517	535	547	519	546	520	544	541	508	525	541	562	512	530	510	538	514	541	526	555	550	546	549	547	553	524	539	552	569	545	563	552	555	516	544	550	530	561	544	521	529	545	537	513	550	520	523	556	532	559	535	532	555	528	533	548	484	561	566	567	546	556	496	491	521	535	518	528	544	517	568	520	482	509	541	528	513	529	571	537	570	528	569	541	540	528	523	528	567	569	522	541	543	487	578	566	564	544	586	533	558	515	528	572	529	548	544	550	541	534	578	519	544	586	520	519	521	569	553	525	558	551	551	494	521	528	559	562	542	506	506	573	534	518	516	537	527	527	556	509	531	515	500	516	540	500	526	583	546	548	592	540	529	517	535	559	564	520	531	503	523	496	522	544	548	529	550	526	514	561	555	505	521	514	562	505	547	522	542	551	524	534	523	497	535	561	528	519	553	482	531	527	541	536	522	513	562	532	496	499	529	530	546	553	513	516	521	539	495	538	537	559	535	496	546	481	521	513	536	554	544	540	542	541	583	531	560	552	575	512	540	519	556	522	548	531	523	500	525	551	521	528	548	536	516	513	565	547	501	518	541	514	514	511	552	521	508	494	508	511	527	556	532	556	514	556	531	542	538	550	555	539	499	558	541	541	555	534	521	546	531	569	569	548	519	567	549	530	528	513	544	524	531	544	561	553	522	525	552	534	531	542	541	558	522	555	547	555	516	549	570	544	512	518	573	533	509	481	534	520	496	507	539	520	560	499	508	556	526	549	526	533	552	496	504	520	534	535	499	513	559	536	534	497	535	556	515	515	472	500	481	548	573	512	551	499	517	523	553	564	556	498	550	514	527	568	536	533	523	515	552	539	521	522	568	553	547	554	515	575	503	530	531	548	529	533	513	513	483	550	489	558	518	570	510	531	573	496	546	578	518	573	541	542	580	527	541	546	538	555	534	539	573	553	539	565	519	509	548	524	512	515	524	518	551	518	536	546	543	511	565	581	546	551	493	526	556	550	511	539	542	544	537	523	512	514	516	506	543	534	536	533	524	559	531	510	532	505	573	534	531	547	522	515	534	550	553	564	515	486	581	484	521	553	564	547	521	507	526	555	521	596	507	526	527	546	550	557	562	585	561	514	536	576	516	560	530	508	552	507	503	506	595	564	491	553	543	547	558	519	579	521	527	511	550	534	526	514	498	545	540	522	553	552	571	514	524	545	535	536	503	492	510	529	494	506	539	541	563	547	532	545	532	561	534	501	545	545	482	520	568	527	545	550	533	534	537	524	490	560	537	570	487	569	598	513	537	539	540	537	517	537	546	514	547	530	551	543	555	512	493	542	536	479	530	563	520	550	499	538	497	526	504	541	545	508	543	531	540	543	536	540	567	540	510	518	545	526	498	544	517	519	548	505	526	537	560	534	520	498	616	530	556	558	550	508	525	557	549	530	561	538	516	544	537	532	545	509	554	551	541	574	545	538	514	553	527	552	588	546	554	526	566	538	507	530	536	524	524	550	577	512	552	527	541	535	550	507	580	512	556	529	488	525	559	546	543	520	510	565	543	536	535	552	517	569	497	569	560	529	553	532	551	522	508	588	515	548	511	510	572	569	526	550	549	540	543	517	507	531	561	535	504	500	532	564	572	508	524	529	509	546	534	511	511	533	514	490	567	527	516	571	491	492	516	521	507	577	541	532	513	570	521	505	562	538	484	525	524	507	534	549	533	500	527	565	535	549	490	515	485	527	539	533	574	564	531	554	511	538	569	529	533	590	514	568	497	531	540	577	531	557	509	545	535	534	533	554	551	530	546	533	518	540	519	521	496	564	517	523	602	570	550	499	552	511	524	549	537	526	494	512	552	532	541	528	528	490	526	561	539	547	521	535	506	543	581	508	530	543	521	520	565	525	551	553	544	510	547	546	519	548	530	510	569	498	521	569	573	518	506	551	593	502	538	523	527	527	514	557	594	556	582	514	532	565	531	511	560	543	577	541	518	566	569	519	503	560	525	540	538	532	524	524	529	555	560	524	515	553	546	523	520	549	545	533	522	549	540	525	550	575	489	548	506	575	520	534	534	536	518	533	536	575	526	522	533	484	534	522	559	520	530	544	571	542	494	550	587	515	547	520	525	507	557	548	526	512	477	519	577	531	535	532	521	525	547	538	546	514	567	487	497	517	500	507	565	533	557	523	503	540	558	517	498	540	508	533	552	547	533	519	526	528	522	545	522	548	527	527	552	557	544	516	530	496	563	506	513	520	536	531	512	521	526	515	531	551	500	557	538	531	552	526	569	519	536	522	558	551	548	537	551	542	532	515	577	536	554	526	509	559	534	544	478	553	526	539	527	516	521	537	560	538	533	497	581	508	522	537	544	587	545	521	576	510	513	560	536	470	508	524	556	566	518	529	539	542	546	531	571	521	529	552	501	544	557	544	516	530	542	512	528	523	550	535	562	505	524	514	543	530	533	527	524	488	564	526	559	492	540	516	502	510	529	519	521	526	530	534	500	534	523	553	542	500	551	568	517	526	531	534	516	538	528	562	504	494	547	551	516	530	507	564	524	542	553	549	551	546	551	535	556	542	560	511	544	549	553	548	505	503	546	504	534	524	536	524	529	501	548	553	514	509	519	533	500	494	553	524	560	535	526	565	535	532	529	559	518	560	548	530	538	565	535	551	529	538	541	518	555	523	471	526	543	561	554	520	534	541	547	572	505	552	553	539	535	531	534	500	536	468	515	571	512	544	524	540	552	503	530	539	563	504	520	544	542	481	571	552	517	547	569	555	563	517	549	524	522	569	558	547	566	535	544	492	486	531	568	554	506	546	563	538	562	569	533	577	514	509	486	514	491	521	527	508	532	567	535	559	522	512	514	516	525	524	544	513	502	515	551	539	533	511	524	511	518	530	529	537	556	492	530	528	525	513	514	548	525	550	510	501	539	550	514	555	515	540	504	526	541	548	498	535	542	549	553	514	592	477	553	527	493	548	522	510	556	569	506	521	601	522	548	538	532	545	538	573	550	550	512	499	535	525	541	512	552	509	568	563	513	540	510	548	516	541	530	539	535	521	496	504	542	539	562	529	541	519	532	533	541	534	525	556	543	515	555	527	560	554	485	517	528	554	518	540	504	522	499	533	518	531	507	503	553	547	595	535	535	537	526	558	536	543	521	514	525	563	518	534	558	558	498	516	556	531	579	544	523	548	512	507	536	508	491	497	535	542	566	516	536	539	572	531	495	541	548	543	533	580	572	546	477	492
43566	43844	24812	15422	11814	9357	7562	6568	5635	5042	4535	4068	3919	4395	3786	3256	2658	2065	1747	1720	1452	1275	1183	1116	968	949	961	899	852	861	823	809	756	766	710	697	763	700	674	659	688	681	695	708	659	652	704	660	614	638	645	646	697	637	668	660	684	677	684	627	608	640	680	640	691	652	612	673	653	681	638	606	641	648	607	640	622	632	650	640	664	627	675	673	666	619	673	625	640	658	666	635	652	654	700	613	613	630	634	637	651	624	643	645	641	603	618	611	647	612	635	608	627	621	597	662	607	648	671	616	632	627	632	645	645	669	619	619	622	628	611	632	634	583	634	660	611	643	604	577	624	625	636	630	613	649	639	612	626	616	617	643	601	615	642	623	635	596	625	606	638	661	641	632	611	624	610	624	627	632	635	636	635	594	661	663	628	628	623	633	595	613	650	648	624	621	594	626	622	651	595	631	656	642	607	616	618	641	698	649	643	659	602	640	655	634	656	684	642	653	608	590	622	593	618	620	669	631	639	664	613	594	640	640	642	602	661	608	628	623	632	602	666	620	659	613	607	631	601	635	640	591	597	632	632	586	666	643	597	631	638	638	657	633	649	646	620	636	601	646	627	656	643	670	602	642	655	636	640	642	650	598	566	610	622	621	631	592	622	643	633	616	657	635	637	627	619	634	665	617	604	608	647	645	638	642	607	631	649	606	620	640	618	637	622	586	627	632	581	589	604	642	624	580	606	606	637	618	630	620	657	602	637	643	662	644	564	605	628	671	653	635	658	602	611	643	675	627	622	652	614	623	630	621	574	621	633	621	611	638	634	628	594	603	610	611	577	649	616	609	615	631	628	632	614	636	638	639	637	650	625	658	656	609	615	619	636	675	632	597	641	655	617	630	669	618	667	619	639	632	635	676	630	619	620	634	627	668	594	625	654	660	641	657	621	652	668	608	634	623	620	631	564	651	602	632	645	626	602	600	619	651	616	639	660	628	606	618	633	632	650	645	661	661	651	639	610	616	633	603	601	617	657	600	683	653	673	609	583	589	638	622	663	596	635	597	638	633	630	634	647	592	620	623	659	641	643	704	646	639	641	623	609	684	691	644	652	633	632	623	638	636	658	622	646	669	664	654	646	583	640	624	636	666	653	607	604	641	629	638	627	592	631	631	637	626	653	620	602	608	611	618	672	612	609	618	627	634	611	602	674	605	619	663	638	641	622	636	582	607	666	614	633	614	650	617	612	624	624	639	609	622	604	596	630	641	640	624	643	689	631	657	600	637	638	629	657	623	635	617	646	618	634	593	611	606	650	644	619	605	642	636	672	593	624	678	603	638	649	638	610	615	620	661	664	633	628	650	632	627	611	651	674	610	639	624	582	610	593	642	597	652	613	645	661	629	600	610	648	640	606	599	650	653	667	618	600	621	635	632	653	622	655	649	628	669	618	598	610	630	631	604	632	637	581	664	628	623	667	631	651	662	600	644	640	625	633	638	665	620	650	582	644	612	646	680	633	636	642	631	609	590	630	658	624	710	618	628	636	629	606	583	614	620	648	655	648	609	638	571	621	613	585	682	653	657	618	647	641	661	584	681	675	617	664	609	622	680	628	663	602	644	622	682	610	620	617	649	633	653	600	627	603	618	614	611	664	610	619	623	611	632	602	629	628	619	653	630	657	611	620	632	622	590	624	645	648	597	670	595	648	650	590	628	618	620	647	637	636	632	706	619	664	639	598	639	627	631	646	635	606	604	647	631	654	660	601	630	629	648	639	606	645	619	598	578	656	633	627	675	639	593	658	648	599	652	639	664	717	603	643	644	604	646	654	633	636	664	618	594	604	596	641	599	606	649	606	629	659	617	636	586	605	604	609	621	632	626	601	641	619	625	624	645	599	607	634	630	647	620	634	609	614	596	651	613	629	620	665	622	628	624	636	643	649	618	593	661	659	647	660	647	660	652	639	665	656	625	662	661	637	617	680	693	648	637	683	628	661	645	600	601	643	601	659	675	616	599	600	650	602	601	644	665	637	597	592	674	587	662	629	665	675	654	619	595	651	605	639	653	642	621	611	601	657	598	617	642	624	618	625	588	648	653	609	665	630	632	658	657	684	615	612	657	666	629	601	643	653	584	595	644	622	617	653	638	629	589	655	613	610	656	628	629	655	625	612	613	656	689	650	629	612	656	629	636	646	586	620	624	613	640	647	673	625	611	631	661	645	571	659	680	644	596	618	632	642	650	622	638	600	607	647	632	607	647	626	625	609	625	665	630	612	610	669	642	589	663	604	672	606	619	611	679	620	593	666	628	646	601	631	640	648	601	633	661	641	654	611	633	636	648	624	653	630	639	640	669	642	667	615	632	617	618	659	643	645	643	620	604	590	630	660	632	641	605	668	671	652	614	670	607	657	646	621	609	630	614	642	628	606	644	665	623	575	648	649	607	587	590	661	636	622	622	594	655	652	630	620	644	599	629	618	606	629	617	678	626	627	634	606	639	628	660	607	596	624	631	591	567	641	633	639	631	638	599	665	612	644	634	596	652	644	619	582	622	603	682	613	652	595	658	623	615	574	656	635	627	622	631	605	625	595	629	616	674	599	620	627	627	621	671	593	599	605	596	623	647	621	640	601	667	660	595	639	577	644	586	663	623	649	610	664	649	619	667	639	605	669	619	649	621	645	608	620	638	605	625	617	651	625	608	635	605	614	623	546	648	616	597	662	666	549	643	607	646	652	637	655	630	635	608	626	620	612	625	672	627	665	632	615	608	636	626	615	614	589	627	652	600	648	604	625	658	651	559	620	592	621	620	600	649	631	611	596	632	670	594	653	617	639	613	608	617	646	667	562	606	620	641	633	614	613	673	650	605	595	626	596	634	630	598	645	641	608	666	624	614	622	627	632	630	630	625	629	632	667	643	617	647	620	635	644	626	623	587	639	603	620	625	652	610	653	606	623	647	616	635	630	670	669	628	629	611	647	613	631	616	613	634	591	643	656	616	663	627	569	608	623	625	598	584	660	640	590	628	621	657	594	610	595	643	645	649	622	670	607	608	656	608	626	656	608	630	606	681	623	640	593	650	647	647	647	575	601	616	628	646	687	613	625	632	643	666	637	660	605	589	654	624	640	621	604	611	610	635	646	661	676	637	640	634	616	657	596	612	620	629	601	624	597	622	643	613	658	635	574	633	640	620	660	691	649	608	612	657	647	633	650	601	616	640	618	653	649	617	653	621	651	653	641	612	633	578	613	593	608	647	620	610	620	632	640	697	665	650	601	646	604	594	659	656	648	631	616	627	645	631	635	636	633	664	632	674	627	643	588	673	629	633	641	633	593	633	604	664	571	648	607	645	599	631	640	656	629	657	628	654	635	591	597	604	659	622	583	666	651	621	567	619	642	654	588	608	650	636	636	701	648	622	674	657	661	611	655	629	609	647	606	620	627	635	629	602	633	627	649	662	606	641	636	633	645	650	665	628	602	641	644	652	648	617	603	591	661	623
27149	20275	11913	4424	2564	1940	1421	1282	1169	1137	1112	1102	1028	1217	1132	1015	893	867	737	710	684	688	698	685	623	629	639	632	664	645	652	626	644	653	627	598	622	638	603	591	629	633	609	666	638	624	658	628	621	624	607	588	631	647	600	672	580	604	648	592	586	587	620	596	614	594	618	611	612	581	637	599	631	621	583	622	657	615	615	617	645	612	631	640	614	607	669	592	613	607	598	629	645	638	688	602	601	572	580	609	625	621	618	596	586	606	595	572	622	604	647	624	609	611	659	627	635	646	644	579	608	552	625	585	613	595	609	577	638	641	584	594	607	600	598	598	644	640	624	611	649	596	584	649	622	628	587	644	594	606	629	621	628	619	632	601	589	609	636	584	627	651	626	612	659	629	623	615	629	631	603	593	635	630	609	657	583	611	618	631	648	620	621	604	612	609	670	595	629	561	626	606	620	620	612	634	611	598	634	590	642	637	627	670	649	622	593	615	583	629	600	587	663	621	557	592	640	573	596	652	601	586	601	601	617	616	640	649	633	617	649	618	599	614	626	633	582	643	639	635	642	621	665	656	660	620	643	580	627	566	652	658	589	597	602	623	581	614	592	579	625	626	642	639	624	633	606	628	596	628	599	610	664	675	574	577	584	624	620	607	654	616	645	677	600	619	576	615	594	639	587	620	612	612	592	655	607	617	626	593	604	669	621	605	631	621	607	616	603	598	604	621	646	641	622	641	603	608	609	604	608	632	609	552	633	650	598	615	640	609	614	628	628	626	584	623	616	599	558	640	615	603	577	599	596	587	641	625	627	608	600	630	647	635	625	579	580	619	619	663	641	605	605	616	616	560	625	613	634	599	633	619	595	645	608	614	657	652	685	606	596	632	582	599	637	632	620	640	636	591	621	628	616	628	628	587	667	599	598	619	623	574	596	635	632	609	609	611	598	603	586	642	663	597	624	631	594	620	632	595	631	612	644	601	615	595	643	605	599	591	631	621	602	635	616	620	602	587	602	608	625	618	582	620	614	647	580	628	603	615	642	642	668	607	587	598	573	648	648	610	605	604	563	622	646	620	618	623	647	611	621	622	610	652	640	601	563	627	641	607	609	619	607	605	587	653	602	599	638	635	620	622	595	618	636	587	665	645	593	572	594	625	575	583	635	619	598	567	628	606	613	616	621	629	571	612	649	629	601	625	604	612	597	630	581	647	572	666	607	611	603	649	582	614	613	636	581	644	619	604	651	623	623	615	632	637	629	602	632	613	637	583	641	640	599	635	601	628	578	600	669	614	668	646	650	645	623	666	596	601	579	624	631	648	607	571	628	596	632	616	621	646	566	671	604	562	622	596	616	635	596	594	604	628	634	634	616	583	613	597	631	614	541	581	660	659	581	658	607	602	657	606	591	639	642	628	604	640	626	640	624	631	600	603	612	657	622	614	651	631	595	623	644	591	660	602	601	592	642	561	626	637	605	603	599	583	611	649	614	596	600	621	589	584	624	621	592	637	595	696	601	611	623	636	652	662	599	598	600	599	560	638	641	593	602	614	641	603	603	640	594	637	638	621	628	611	622	605	612	614	622	648	649	573	615	641	624	589	605	601	648	610	648	631	617	632	598	627	604	612	600	616	614	626	677	648	614	616	625	635	636	610	600	621	670	613	632	660	631	633	622	606	602	605	645	561	654	617	618	659	592	643	604	649	639	612	632	600	585	617	627	656	632	611	620	590	609	655	538	585	628	633	631	626	625	594	615	612	652	601	654	630	647	612	608	599	657	636	632	600	609	591	637	602	602	575	627	584	609	646	606	601	661	612	655	597	605	575	604	620	639	675	580	597	645	651	616	622	564	617	599	608	567	600	620	654	592	636	587	630	593	614	598	645	619	628	663	598	618	629	623	623	625	610	623	562	616	626	625	593	631	608	636	629	580	636	591	610	601	631	635	603	624	657	617	606	637	637	605	558	577	656	581	598	656	570	633	650	596	595	627	640	580	609	575	595	670	644	599	638	587	598	624	623	607	627	640	585	623	603	575	569	631	564	590	606	611	594	623	577	653	641	583	603	614	603	580	622	596	684	603	613	598	629	607	606	579	633	653	628	592	612	618	574	595	624	645	588	576	614	672	604	634	610	586	613	641	642	639	601	627	592	664	579	616	574	589	622	633	622	641	661	608	627	623	638	606	584	622	595	624	592	623	587	607	636	603	581	599	620	588	636	593	666	643	649	620	597	603	580	619	668	632	593	629	625	640	630	582	599	619	597	594	674	598	612	613	635	593	585	641	612	628	639	593	552	668	618	612	585	635	625	620	621	629	609	604	604	643	633	592	634	629	621	655	644	612	668	599	680	637	638	643	617	610	614	584	577	620	624	616	640	635	639	599	569	591	614	636	619	623	613	634	637	626	601	631	606	617	641	637	613	635	635	639	579	575	591	623	641	647	598	626	653	617	633	608	612	627	659	617	597	645	578	601	601	587	572	648	591	643	610	649	640	628	624	614	598	610	612	592	602	652	656	605	644	620	577	602	612	646	639	613	630	612	613	575	623	592	594	587	605	652	658	642	644	619	606	616	610	590	633	612	614	645	626	629	634	632	640	581	613	615	625	666	648	584	640	636	623	650	647	646	609	580	605	629	590	621	601	601	613	599	641	588	669	589	564	636	645	627	645	624	618	646	628	634	639	609	586	622	614	644	581	670	600	617	655	616	592	639	617	599	615	606	606	642	614	590	636	604	605	622	577	606	585	631	601	603	645	602	638	603	634	623	673	574	597	627	607	603	638	590	621	622	621	630	619	595	585	643	631	603	668	596	633	618	633	613	601	591	619	635	664	609	594	624	572	610	617	633	657	606	633	611	612	630	602	571	606	609	615	611	602	608	604	640	612	621	563	606	616	637	604	639	600	610	609	607	601	604	617	612	632	629	613	593	648	596	619	608	630	584	622	598	581	588	585	608	640	625	630	614	618	640	641	599	627	598	672	664	632	602	628	590	624	608	654	632	620	639	594	617	594	625	623	636	589	590	632	616	618	616	622	625	613	594	581	611	610	616	621	586	555	641	593	619	637	578	657	606	612	590	624	607	578	666	600	601	644	600	605	617	552	601	658	607	619	633	599	645	662	603	628	601	648	611	611	634	632	592	566	602	633	643	616	575	609	628	632	599	601	588	649	650	600	616	620	620	699	609	576	612	615	636	605	631	592	598	618	633	581	650	646	626	612	601	639	608	581	653	607	618	660	645	635	638	579	583	647	595	579	627	599	641	650	619	573	625	624	640	640	607	633	654	623	647	619	623	610	632	571	622	615	617	586	579	657	616	605	624	621	632	612	618	621	569	613	581	612	650	608	610	591	600	614	624	607	616	618	617	623	606	605	635	602	597	633	624	621	624	620	618	654	586	630	637	574	622	658	609	640	598	658	668	606	626	637	607	613	628	598	616	711	591	646	648	599	662	676	631	609	587	613	657	595	662	596	629	624	628	601	594	601	638	574
16149	18927	11095	5746	4180	3260	2551	2376	2131	2085	2001	1974	1988	2174	1981	1600	1479	1250	1098	1005	981	931	934	916	830	818	806	794	817	802	828	784	773	785	780	763	786	779	749	808	816	839	729	760	790	771	723	767	686	742	758	779	802	741	752	743	712	761	757	752	775	797	732	747	793	779	772	766	752	778	757	776	778	770	739	666	767	738	761	798	742	742	747	769	773	749	771	748	775	776	758	792	760	760	744	771	779	765	734	771	758	756	717	738	799	744	790	775	740	785	792	765	780	738	730	783	771	700	787	765	762	782	694	743	748	737	750	752	769	725	714	808	714	716	755	768	770	716	744	760	727	728	796	731	743	750	724	757	801	816	771	811	711	711	740	790	744	779	761	786	813	778	796	724	760	812	737	796	765	779	742	774	770	790	751	769	774	745	773	731	832	764	745	755	745	805	756	774	743	754	742	744	827	772	727	717	801	780	739	799	720	777	751	707	728	795	788	793	803	741	735	760	779	749	747	792	747	776	787	736	720	700	797	712	757	743	768	746	738	747	712	740	760	707	788	736	770	758	732	776	758	776	767	742	801	732	745	736	797	743	786	806	718	678	722	774	739	782	788	807	775	742	753	729	703	817	746	758	725	743	741	716	735	725	788	767	716	715	776	760	760	766	753	752	795	756	759	761	733	738	732	705	766	771	784	761	773	765	750	765	735	742	758	748	730	725	735	738	765	755	743	720	736	759	769	781	746	769	732	791	733	743	799	763	735	740	775	760	823	778	821	749	784	766	794	743	810	760	782	752	780	763	732	772	753	749	774	740	750	724	800	794	706	797	813	713	813	704	782	751	742	704	750	794	715	731	750	752	727	769	733	763	765	818	793	739	745	747	739	711	764	729	748	748	713	805	774	789	748	737	710	721	709	760	729	743	700	749	734	734	773	741	790	742	755	728	716	721	715	762	823	734	728	765	731	736	813	749	777	740	729	770	797	741	754	729	724	694	762	756	764	712	781	733	695	787	721	786	717	736	760	789	772	776	763	802	700	789	771	752	739	712	747	778	749	740	764	798	713	768	793	745	769	778	751	826	800	792	732	791	784	745	754	768	748	752	792	806	739	742	778	743	797	733	742	772	730	736	763	762	733	750	744	745	757	766	755	772	733	743	765	760	744	759	755	772	757	804	751	751	779	735	762	750	760	766	769	764	764	718	766	757	734	779	829	722	781	738	718	822	776	702	748	753	709	780	686	786	722	771	825	791	740	731	772	759	763	750	826	743	758	785	742	749	775	759	791	754	757	725	767	812	783	755	742	793	781	739	779	731	725	750	746	730	805	738	771	792	810	715	727	741	761	734	747	750	759	736	764	756	730	724	742	719	782	769	811	753	779	785	680	760	728	756	779	794	739	765	786	737	724	771	788	764	771	754	734	729	763	696	726	805	761	746	797	761	749	790	800	754	777	738	726	740	770	758	758	749	713	771	737	768	739	783	730	808	778	773	726	786	799	745	717	722	760	787	797	783	828	779	764	737	753	690	769	789	793	739	737	698	784	765	789	768	787	778	689	726	816	781	713	768	730	764	794	716	730	738	749	798	779	760	743	700	783	731	674	746	693	730	768	740	779	770	774	725	739	721	742	817	732	725	775	737	757	736	715	739	782	784	772	756	752	751	790	732	754	757	755	795	733	784	756	827	746	701	744	740	797	781	752	759	731	745	750	777	744	797	723	747	746	736	759	795	743	783	737	716	705	746	751	811	757	714	746	781	772	722	785	709	763	759	747	771	700	762	767	762	772	737	721	801	734	760	719	791	809	750	751	771	777	755	717	746	776	780	768	773	739	768	734	730	698	767	781	786	717	806	764	785	754	774	724	801	804	755	758	702	759	783	721	738	749	765	836	755	756	712	710	753	715	757	745	822	759	764	737	743	836	766	737	751	733	739	759	716	741	772	771	698	769	784	716	798	828	727	768	782	733	718	792	784	767	734	809	738	757	718	718	753	727	792	730	817	777	759	812	788	714	797	791	808	718	762	727	784	747	833	764	762	703	763	770	774	713	742	751	761	772	755	741	772	731	730	805	761	769	755	802	772	789	766	783	740	728	758	712	726	743	803	742	759	799	767	802	755	741	745	761	742	786	740	760	754	746	702	757	779	784	763	784	791	775	732	754	748	747	737	769	798	758	752	798	762	767	796	761	757	733	767	792	719	791	725	786	759	744	734	771	719	725	740	763	734	760	752	740	725	739	750	712	743	764	755	773	730	777	751	792	760	755	800	773	753	755	805	779	735	768	731	732	818	767	709	755	714	801	751	800	809	804	775	720	776	794	725	770	731	730	734	741	745	721	749	798	736	710	745	740	729	776	732	730	785	749	748	739	775	765	756	756	789	770	741	812	770	736	751	726	721	748	711	767	768	742	768	707	814	788	776	785	721	732	792	761	710	758	735	793	762	738	720	731	716	756	819	796	781	783	773	712	753	786	789	764	748	753	803	814	738	783	743	765	759	736	756	805	767	741	754	760	764	782	775	732	770	707	769	763	795	766	774	809	751	738	789	762	771	747	740	751	772	728	719	706	744	743	726	776	716	778	774	781	739	750	748	758	778	775	747	758	690	775	755	761	711	742	777	723	745	771	731	724	729	785	701	743	766	805	748	770	796	776	726	764	738	775	713	814	800	750	803	742	789	793	756	774	760	741	769	779	725	762	762	772	729	769	781	757	712	763	778	752	740	788	742	787	786	734	769	726	764	739	763	727	719	718	732	799	781	753	736	741	745	760	737	799	763	724	769	757	722	785	752	779	773	762	744	782	711	775	833	778	774	756	749	767	824	797	762	764	758	749	785	751	811	779	736	755	755	758	751	745	731	783	779	771	803	720	787	760	764	760	715	775	763	791	746	761	757	741	773	765	732	810	771	783	791	800	767	792	784	774	758	735	734	745	738	705	776	745	759	755	740	729	766	754	726	749	776	751	741	720	726	774	742	779	770	756	725	767	722	759	739	741	787	755	782	740	714	774	742	757	745	775	708	709	747	789	783	788	733	747	763	731	764	723	703	732	716	766	770	760	739	761	774	758	714	751	789	779	751	737	755	785	728	761	773	766	751	765	775	758	739	741	731	754	724	744	764	803	743	723	765	736	698	770	758	742	751	763	752	786	818	773	723	772	739	739	708	770	807	778	786	753	782	688	771	723	735	758	770	804	792	797	732	662	747	723	745	749	802	767	761	762	765	747	737	737	766	771	783	771	770	739	719	733	751	760	775	767	709	746	720	762	742	714	761	776	760	799	755	813	752	716	737	738	735	767	762	764	718	776	768	787	787	798	770	739	781	779	747	751	757	770	721	734	727	754	769	765	775	767	764	741	791	761	702	746	733	716	739	789	814	756	744	729	763	794	769	785	759	804	733	756	756	801	736	758	762	750	766	748	741	761	735	720	734	736	760	800	770	783	762	791	741	763	753	717	786	752	766	796	706	759	757	725	737	752	749	730	753	729	780	786	734
23999	21028	28268	24006	20990	10837	3104	1912	1653	1538	1467	1345	1265	1330	1326	1104	959	805	690	639	570	556	560	529	465	519	486	480	437	426	409	462	399	419	419	402	388	413	398	384	386	379	385	399	424	370	392	434	377	372	357	376	404	388	383	353	381	377	414	407	380	401	425	389	397	396	391	418	389	381	406	403	407	393	388	399	377	374	414	405	410	392	415	378	427	375	414	359	370	380	414	360	349	417	397	370	358	374	398	400	406	370	374	387	432	388	356	388	379	381	400	397	374	394	389	415	387	374	417	388	386	400	382	360	407	390	394	377	413	421	413	404	395	391	386	375	382	383	402	417	381	387	374	414	334	369	394	392	389	395	430	369	371	382	364	411	388	369	397	339	370	408	398	360	366	388	358	375	387	397	369	399	371	373	368	394	395	434	369	372	376	365	400	402	388	407	347	388	390	334	396	384	377	378	370	382	383	397	355	391	360	415	367	365	385	392	392	374	397	401	384	387	373	361	433	395	400	386	390	372	417	395	361	379	396	406	365	355	402	376	391	384	380	386	388	404	352	385	361	381	397	373	397	390	367	381	382	362	388	400	410	408	382	389	363	381	357	404	387	374	379	404	425	387	416	380	403	367	393	355	365	384	419	362	413	375	392	390	407	336	376	353	411	385	386	393	374	421	355	361	382	355	370	403	375	391	381	367	408	387	351	354	387	399	365	401	353	370	374	373	378	400	409	382	396	375	349	379	391	393	398	366	370	416	423	374	412	367	388	392	412	388	367	376	380	381	406	413	387	361	405	395	395	396	393	404	387	369	396	413	373	388	394	395	411	362	400	384	378	404	402	387	379	403	343	368	387	418	376	396	366	385	417	361	389	355	429	352	379	391	389	382	381	394	425	385	389	398	381	374	403	369	355	358	369	388	388	391	390	384	347	382	381	388	394	412	371	392	398	371	383	416	382	387	371	348	383	398	403	401	413	372	425	412	385	388	385	397	378	370	355	365	388	380	404	370	382	408	389	374	381	368	368	395	382	383	366	381	381	385	396	381	355	367	361	385	398	368	359	390	413	369	432	365	389	361	367	388	393	395	393	404	368	365	407	355	382	384	375	393	368	411	388	397	357	360	372	398	357	407	387	370	413	363	434	352	379	378	391	401	397	389	349	402	399	387	374	397	343	417	400	365	379	405	391	398	400	392	344	391	364	368	406	407	393	382	410	394	398	411	365	376	384	375	387	372	358	388	350	410	370	389	394	377	373	360	370	410	375	376	394	397	385	389	395	368	367	411	376	393	353	401	382	398	374	380	406	392	359	399	418	374	396	414	371	387	396	414	346	376	376	411	383	428	405	401	370	426	378	414	397	390	402	376	367	413	375	393	408	381	388	384	357	385	353	399	396	389	425	384	411	352	374	369	414	359	360	349	427	391	362	361	373	394	437	376	405	387	377	378	408	401	374	416	388	384	387	352	383	400	390	390	392	379	416	400	380	410	377	395	409	400	362	358	369	410	388	405	400	388	389	388	398	390	394	399	365	425	370	390	377	386	369	396	413	405	386	367	397	389	406	372	389	384	400	363	415	377	379	391	395	339	384	383	402	445	370	417	405	381	406	385	375	387	375	352	401	426	407	378	371	393	411	388	419	365	377	345	348	373	324	388	361	361	387	392	394	397	359	415	391	394	384	370	405	413	373	385	392	374	354	368	398	376	379	422	384	386	378	386	359	366	385	384	400	366	376	394	381	412	424	351	392	393	410	399	369	400	358	364	383	355	369	382	380	398	381	366	364	387	396	381	389	379	371	356	373	385	395	393	421	417	361	396	412	387	380	368	382	380	393	355	387	417	378	396	391	426	386	386	368	357	385	404	409	373	371	386	416	394	364	377	381	396	390	400	385	378	419	354	390	378	367	348	385	390	391	383	420	372	401	394	396	389	374	373	360	365	366	374	388	345	358	418	389	381	363	374	388	389	396	404	353	369	385	366	373	379	366	362	380	399	413	371	384	379	389	408	399	415	413	384	371	364	370	388	404	379	405	353	414	432	407	424	350	379	382	371	394	373	448	370	380	389	396	398	376	363	376	389	362	372	360	388	383	380	400	369	384	396	335	375	381	370	365	393	365	406	383	348	405	388	375	394	381	402	398	338	429	345	385	369	365	373	406	378	376	393	401	378	415	369	413	386	384	348	403	447	402	392	386	371	392	373	422	387	394	381	371	378	409	385	385	385	413	360	392	388	380	380	398	349	410	427	393	386	404	384	405	401	394	419	400	390	414	368	398	379	424	381	414	377	371	385	398	395	342	398	382	386	368	407	409	401	378	394	350	436	393	349	359	414	372	364	376	371	357	399	392	393	391	381	334	380	374	368	381	362	404	363	366	369	396	391	352	361	393	384	416	388	400	364	372	390	385	380	379	389	403	411	374	381	409	355	357	356	379	406	394	445	391	415	392	419	371	410	377	415	373	384	361	404	427	419	362	366	397	371	360	392	374	375	381	368	366	360	390	359	366	374	366	373	414	392	415	424	364	379	378	372	391	406	340	370	411	405	407	369	357	364	392	357	403	400	387	350	379	393	412	397	410	397	374	396	368	437	371	379	403	378	361	398	372	401	382	392	375	364	364	332	386	339	370	407	382	381	400	363	376	392	404	394	358	383	381	427	398	382	391	370	391	348	365	411	399	362	408	406	369	413	413	401	427	390	386	413	388	388	364	395	392	369	371	382	367	364	389	372	387	387	421	372	386	380	424	392	371	391	403	392	390	376	400	385	376	431	391	398	371	354	386	376	395	420	367	399	399	337	410	374	402	385	358	372	369	372	370	362	337	369	376	424	391	397	375	403	360	387	391	369	382	382	373	399	414	418	368	404	390	372	416	351	412	361	431	394	407	357	371	361	388	372	413	414	384	388	380	366	403	358	337	403	396	400	378	393	376	381	379	412	382	408	397	364	352	350	360	367	426	387	384	404	394	421	389	384	372	370	401	379	364	380	391	375	375	376	369	413	378	390	368	387	426	408	377	378	336	377	371	387	406	357	378	348	362	357	390	409	371	363	389	374	383	371	384	366	377	403	402	416	381	387	384	418	408	391	348	343	363	372	407	397	393	355	367	401	389	402	366	379	364	351	434	402	363	359	390	373	346	402	418	379	382	373	396	397	380	382	376	386	415	373	411	346	391	417	388	387	398	386	384	376	425	370	378	372	385	390	398	384	419	379	390	373	377	406	385	377	398	401	407	337	375	357	388	392	375	409	365	400	379	372	403	387	407	402	395	388	361	364	407	396	391	378	415	393	353	380	374	381	393	413	430	397	369	374	379	381	398	407	386	381	402	391	381	366	409	404	389	416	370	408	368	414	345	386	339	383	376	388	401	414	364	369	366	412	370	399	408	362	360	347	417	377	391	356	398	362	336	365	356	381	378	377	355	374	393	383	414	384	393	366	405	351	390	389	416	408	345	380	403	358	404	391	366	380	395	360	370	385	388	436	376	411	393	371
36910	35889	19256	10869	8316	6443	4941	4368	3665	3380	3209	2797	2767	2970	2765	2298	1760	1450	1186	1088	1011	889	834	779	685	708	680	642	620	617	546	570	544	576	519	537	557	492	528	514	494	533	504	504	537	503	498	498	536	509	474	526	486	474	494	497	522	516	497	473	510	501	499	540	486	495	484	506	487	530	468	478	463	456	474	486	532	494	485	495	546	491	483	521	475	483	514	509	528	487	530	493	507	515	479	485	506	488	500	463	505	442	490	479	466	499	516	468	461	512	512	471	483	488	448	477	471	488	529	518	461	510	513	491	491	493	528	461	544	450	497	455	501	474	487	475	478	486	491	469	480	496	504	487	481	493	444	524	490	529	466	505	534	483	506	500	495	506	510	485	457	501	516	458	477	485	473	469	515	449	532	496	497	490	519	497	461	464	460	512	473	470	478	463	449	495	456	502	534	484	482	498	479	492	494	503	488	460	483	454	507	520	470	492	514	529	468	448	498	492	495	472	515	489	506	488	489	499	454	515	461	508	482	510	461	488	491	494	470	522	496	483	439	499	508	473	491	486	503	446	457	488	505	517	494	525	488	478	453	498	479	496	458	498	491	484	491	464	464	463	453	511	477	509	489	483	483	503	493	481	481	456	502	479	465	487	487	491	487	497	457	471	492	448	537	486	486	511	464	508	464	475	519	496	532	496	496	462	489	492	469	537	492	465	483	472	495	506	480	475	517	485	457	517	462	447	467	498	457	489	507	495	474	482	483	465	482	483	465	472	499	504	497	525	522	466	528	502	463	476	471	465	490	519	433	535	505	425	472	489	501	478	505	521	457	524	507	499	463	502	507	488	472	508	515	502	500	482	491	503	461	474	454	473	482	472	509	489	476	483	473	468	471	476	514	481	484	507	451	509	466	504	494	471	498	479	485	511	435	513	525	489	469	532	490	502	522	507	479	483	459	470	486	458	483	500	472	516	513	523	469	477	468	497	477	481	472	506	472	497	500	476	441	490	478	438	484	491	513	422	488	507	480	478	491	498	480	501	504	468	493	482	466	485	484	477	498	501	516	487	467	491	465	488	470	512	505	468	476	492	494	463	478	478	477	473	499	491	492	460	476	463	470	451	512	479	475	472	470	473	498	498	489	423	474	472	492	462	504	498	450	467	491	506	478	446	483	505	484	483	469	475	496	503	492	472	495	483	494	497	500	508	489	469	476	508	489	432	466	504	444	453	449	483	485	451	501	481	437	484	441	457	515	425	469	511	454	478	470	472	514	473	461	475	489	535	477	482	463	466	505	459	496	546	514	470	511	507	448	452	490	481	464	477	489	486	494	509	468	511	471	436	468	500	437	472	478	488	490	438	469	470	498	501	476	478	507	522	454	482	475	484	477	458	498	476	503	517	502	469	491	480	487	459	465	461	498	497	523	475	449	504	466	464	468	496	487	490	456	513	504	506	480	515	528	471	524	474	491	458	454	482	480	531	487	491	536	487	476	502	485	475	531	500	487	464	494	498	472	491	455	471	485	474	516	465	486	470	432	466	522	481	505	435	497	451	451	480	499	435	502	467	446	506	485	486	489	479	488	504	442	484	444	443	438	451	500	451	495	508	448	450	454	475	499	442	450	509	469	460	492	464	469	473	485	468	469	440	484	481	482	482	464	524	526	438	467	484	498	505	469	476	471	483	532	512	477	476	520	461	454	466	514	503	514	468	470	488	486	479	469	456	449	444	508	440	473	458	462	537	486	478	511	492	469	422	478	489	479	490	481	472	475	506	478	494	482	483	486	514	485	438	469	451	515	455	537	434	459	452	493	434	461	495	472	484	498	500	502	494	517	503	470	450	450	491	474	447	490	479	475	489	499	486	477	474	473	439	486	485	501	493	428	481	502	455	513	489	528	480	486	456	513	498	461	544	446	494	503	509	499	472	486	479	466	463	553	493	494	472	529	460	511	504	462	477	481	501	494	537	496	516	503	464	482	495	472	514	474	505	477	457	466	507	512	476	480	466	482	492	421	491	457	482	473	488	486	497	495	459	451	456	506	456	524	493	521	485	497	428	501	500	458	498	451	478	478	489	478	511	492	457	467	492	468	502	489	481	491	480	489	477	479	480	479	420	488	501	460	477	487	495	483	509	472	516	493	469	486	461	502	480	483	490	463	502	481	518	497	475	456	499	526	488	458	467	469	508	517	459	473	469	481	500	496	495	404	479	482	526	492	481	476	459	505	471	472	480	497	454	508	492	456	468	513	511	467	469	467	479	485	457	484	472	484	456	510	500	489	486	452	488	482	491	426	497	458	513	502	492	498	522	479	502	496	480	508	471	477	485	489	446	505	479	509	503	478	479	482	488	481	499	461	487	462	432	463	489	437	505	483	466	480	505	487	468	501	483	490	508	469	462	486	488	516	503	454	451	482	494	485	422	479	486	453	498	482	507	500	484	484	514	507	462	521	484	485	483	463	494	471	479	508	464	544	490	465	476	465	485	475	496	445	489	521	456	481	478	517	466	487	471	473	471	469	478	490	473	482	523	461	470	493	501	478	475	517	473	468	491	472	482	456	482	501	450	474	428	487	484	467	503	505	458	480	510	466	447	467	513	492	510	457	486	449	477	494	455	473	470	495	501	492	485	461	491	464	478	505	498	496	483	503	493	442	474	458	454	466	512	483	506	470	483	490	502	506	485	483	479	505	508	501	497	474	470	511	526	466	515	461	496	515	487	441	485	502	480	496	513	470	456	489	478	479	502	514	490	476	483	524	460	506	453	470	506	491	511	480	507	474	528	433	462	496	489	529	502	492	484	487	497	474	528	458	455	500	471	507	468	471	483	530	464	462	479	467	432	483	498	511	431	477	482	448	499	446	500	461	488	454	470	498	481	473	497	476	517	478	489	521	500	453	474	453	532	490	468	514	457	501	451	489	470	500	474	505	472	471	471	454	493	513	490	490	507	452	498	475	465	502	504	473	463	501	508	483	458	451	475	464	464	495	509	481	467	481	484	453	496	485	492	457	500	504	464	478	470	473	489	480	464	481	461	479	476	512	501	504	491	489	490	499	474	450	478	464	486	450	474	491	501	471	493	455	464	498	462	477	513	529	488	470	491	466	473	480	478	498	495	455	500	501	511	443	449	449	442	487	431	482	506	543	530	482	479	495	475	497	459	491	463	472	481	490	468	465	462	500	483	455	482	487	502	471	535	473	475	434	491	459	463	495	424	498	466	462	449	500	468	466	470	443	509	496	464	503	463	465	478	512	505	461	444	454	482	497	503	455	479	485	490	528	494	481	488	513	454	465	466	497	474	514	462	475	509	462	503	491	463	528	464	474	490	490	499	487	489	493	461	461	476	467	498	461	472	471	463	468	433	510	488	496	485	491	518	519	505	498	511	498	470	506	487	518	458	482	476	482	464	501	533	502	498	479	489	529	489	468	481	480	529	469	490	451	461	507	494	510	488	466	465	480	497	494	464	502	476	474	468	482	470	472	449	493	501
25216	21019	27073	24874	10094	2844	2098	1758	1559	1525	1435	1370	1425	1468	1404	1304	1211	1079	989	1002	959	913	877	857	867	877	857	855	859	802	856	840	818	835	780	793	822	805	791	787	839	859	796	826	855	781	834	744	834	814	777	765	806	824	824	827	858	779	765	793	805	793	837	790	822	803	756	758	806	802	797	775	797	821	774	837	800	794	761	773	813	764	739	788	787	816	796	783	791	835	776	804	806	833	802	743	827	810	805	812	753	804	864	795	766	757	770	788	808	817	826	761	758	786	765	832	807	755	828	828	727	816	808	838	787	764	840	759	832	793	821	789	798	794	787	797	776	809	800	784	816	791	799	775	807	786	797	798	777	729	825	837	787	854	807	806	800	831	770	788	803	827	871	801	763	773	803	795	775	815	787	828	797	763	754	789	859	795	780	815	846	795	820	754	784	832	784	815	809	804	798	803	789	824	785	836	822	749	794	776	797	779	730	774	802	782	820	793	783	778	789	757	768	799	753	816	825	815	809	778	801	773	822	855	808	770	810	805	806	787	800	745	814	864	826	806	800	838	778	808	831	793	757	808	862	808	799	787	779	804	748	772	782	793	866	818	758	807	778	841	886	765	791	761	786	800	820	798	750	778	799	777	751	795	845	809	762	813	769	824	795	810	788	827	794	782	808	802	825	793	794	813	762	845	792	817	811	773	817	812	834	807	768	798	803	758	814	807	789	818	801	782	776	809	778	796	778	815	764	812	741	783	783	807	774	818	819	811	802	851	823	793	802	780	746	749	835	849	746	792	812	773	816	830	803	808	850	781	765	838	754	811	781	800	758	805	870	760	801	785	823	783	777	763	816	807	754	778	782	790	809	813	829	784	727	771	786	808	845	764	777	775	816	810	826	799	789	787	807	785	806	760	779	807	816	867	723	761	786	791	819	791	747	770	819	780	830	754	804	790	846	843	813	793	800	753	803	815	803	842	797	756	770	756	775	793	752	796	766	806	752	776	831	785	773	767	776	774	786	786	805	797	773	813	779	776	757	797	795	850	858	804	833	802	810	819	777	822	774	780	769	768	764	795	795	824	818	806	742	798	832	783	745	813	820	848	779	786	758	802	790	776	770	834	712	752	831	775	816	785	810	830	805	808	821	795	801	785	854	822	839	822	818	795	799	749	776	732	787	802	831	787	775	732	848	791	814	822	771	766	851	799	837	810	793	771	786	765	849	809	844	799	801	807	835	810	795	820	767	772	791	778	772	761	753	806	774	735	774	855	771	798	781	839	792	797	816	761	817	806	857	830	751	759	786	800	811	802	851	788	816	796	784	779	769	868	817	790	776	815	794	843	813	801	807	846	786	828	828	863	798	802	810	850	859	840	841	767	841	831	760	767	814	795	811	808	763	808	813	764	785	729	765	758	827	773	794	785	803	751	782	820	854	815	838	784	768	803	782	781	761	830	803	836	775	860	843	793	826	816	788	766	784	818	831	809	770	773	800	816	808	818	826	776	801	805	734	813	820	799	758	831	785	739	794	775	755	809	822	825	763	779	819	821	864	823	797	871	760	793	820	807	797	737	752	780	813	807	791	843	812	811	792	820	763	778	800	825	813	855	788	825	789	862	831	839	819	769	847	797	842	784	803	688	798	785	833	821	821	789	842	800	803	769	816	793	726	789	834	813	820	749	809	793	833	819	768	792	793	820	796	753	746	828	808	803	784	810	787	769	835	832	833	809	740	784	801	808	804	763	751	800	840	794	819	809	775	848	820	809	813	816	781	808	779	794	777	815	776	787	769	763	808	793	827	796	802	782	773	839	804	810	788	760	809	790	794	783	771	806	771	732	859	805	762	793	791	846	795	798	782	773	796	723	803	800	806	768	783	807	806	783	881	835	762	750	751	818	784	764	772	781	739	782	810	811	773	779	822	803	803	774	822	765	785	832	827	793	847	795	796	852	786	772	775	809	777	789	791	782	777	743	809	824	790	803	785	766	821	796	883	784	764	749	799	823	788	778	798	814	765	840	839	758	768	827	782	815	814	817	794	722	769	824	796	811	797	789	812	816	810	787	801	801	789	782	823	854	806	783	819	784	764	808	738	810	840	764	779	812	763	804	796	813	760	791	764	789	749	819	796	807	814	742	778	777	803	795	806	796	777	814	753	766	779	779	781	758	763	776	750	765	766	828	801	796	814	775	827	835	825	796	814	811	792	794	839	783	837	769	779	804	762	821	848	747	820	763	765	797	751	775	763	777	788	782	767	816	800	827	788	824	800	805	781	744	787	762	804	813	790	838	745	786	784	802	815	798	808	796	796	809	834	774	747	753	849	799	834	777	829	771	797	804	809	777	765	780	730	766	791	747	800	797	760	826	804	815	822	797	817	781	780	813	816	830	784	792	787	788	769	791	799	776	793	822	801	896	812	797	796	826	819	780	805	792	827	843	784	791	781	818	807	749	756	833	796	814	707	839	822	827	769	778	767	795	828	795	787	805	767	801	835	799	869	795	824	815	751	862	800	788	756	813	771	762	771	812	809	760	801	801	814	855	812	794	821	779	778	816	800	778	770	799	817	832	829	805	828	814	795	805	769	833	764	704	774	884	827	795	785	798	824	814	820	856	824	787	853	801	750	807	793	773	785	749	784	779	744	772	794	774	781	840	820	798	779	781	800	825	823	841	806	781	807	749	782	824	757	746	812	787	832	777	802	824	748	826	818	793	771	772	773	812	743	819	774	792	831	770	800	844	745	770	820	801	825	797	810	840	798	771	781	787	775	800	804	756	785	828	800	787	842	800	835	799	830	817	720	835	785	768	795	803	821	736	798	853	765	772	770	767	731	806	865	793	793	770	776	811	825	822	844	808	816	784	782	775	788	788	782	773	830	818	779	776	789	774	807	824	757	778	771	831	805	779	801	808	803	792	798	804	817	747	782	780	825	814	813	799	778	752	750	823	765	833	817	798	750	766	834	846	810	773	764	785	793	768	753	773	808	814	795	832	806	753	767	782	785	796	839	814	756	773	827	820	763	826	821	817	779	782	811	793	816	785	811	764	766	800	779	848	777	765	789	772	808	826	806	780	821	835	815	756	803	777	735	784	798	809	781	848	808	804	788	820	774	824	850	757	739	791	805	808	828	830	813	774	789	793	791	825	785	829	816	748	808	776	759	805	783	848	774	824	837	792	852	769	785	842	885	763	836	771	761	811	810	779	776	785	817	820	813	853	789	784	808	757	814	763	793	759	770	772	776	810	804	805	805	862	786	816	816	801	836	757	829	803	803	776	781	780	810	757	795	858	776	755	776	776	798	846	787	834	785	873	759	820	802	835	798	789	765	754	813	794	822	857	809	826	810	764	724	779	764	829	802	818	781	801	750	787	748	844	783	756	894	807	832	868	748	795	815	800	832	801	790	802	846	821	827	830	766	810	832	820	779	806	766	840	794	790	794	792	739	833	769	819	871	773	801	792	772	822	831	791	764	821	800	788	746	792	772	796	794	786
35444	29501	14586	8254	6485	5086	3869	3594	3204	2967	2867	2660	2509	2783	2610	2262	1909	1681	1442	1425	1335	1204	1269	1128	1128	1054	1060	1102	1059	1046	1000	1001	1009	970	995	976	964	982	932	980	1028	932	923	982	969	977	894	957	924	933	903	951	954	970	980	964	987	924	929	976	960	977	912	992	970	958	957	922	979	976	976	1002	935	957	931	940	932	962	974	980	959	1013	1003	1024	1039	918	1009	983	1016	982	1031	996	1013	972	952	971	967	946	948	917	941	890	979	961	943	923	955	950	885	984	995	964	969	997	907	943	963	943	921	979	916	968	983	980	937	978	911	983	995	895	964	986	934	953	954	969	936	962	923	1045	970	925	908	963	897	952	1004	965	909	974	901	994	961	931	978	995	924	936	968	968	1029	947	943	949	950	938	957	988	959	990	946	940	1037	918	928	930	930	1001	964	977	944	983	919	936	997	992	919	947	898	959	973	975	907	1003	932	1004	963	975	1004	977	980	981	961	947	964	924	905	958	926	985	995	976	980	951	979	938	917	946	998	949	941	976	964	974	897	987	998	927	974	885	949	899	957	946	962	936	933	944	952	929	916	929	951	970	972	950	1011	957	888	983	998	932	938	979	932	996	958	993	932	964	934	897	930	975	952	937	966	924	929	1000	938	999	985	982	939	947	1006	917	948	1011	969	958	979	966	917	971	908	993	937	1008	966	959	913	920	936	903	946	945	937	940	888	949	994	979	968	984	961	981	1012	996	926	975	949	994	954	930	937	1002	972	972	968	940	967	955	984	967	988	968	932	967	934	952	972	993	954	959	915	944	920	974	983	958	951	998	954	950	869	991	941	885	925	929	886	1026	1007	952	948	935	986	1021	941	966	982	897	976	949	971	963	975	970	998	986	907	933	984	978	950	1000	964	921	991	923	955	942	941	966	970	989	967	957	975	977	942	969	909	991	916	965	981	966	914	973	944	929	1006	928	939	929	940	975	976	958	978	959	992	918	978	967	956	981	996	996	880	913	946	965	991	965	979	904	923	944	931	888	928	873	920	988	950	912	953	972	1007	945	977	900	923	958	918	919	961	984	945	899	919	962	997	958	924	936	945	934	926	976	951	942	961	952	932	905	888	940	945	928	944	935	927	975	943	914	958	942	991	941	922	998	917	912	975	951	942	953	997	946	962	883	939	963	952	948	958	998	989	934	967	947	931	905	930	949	941	916	968	962	1013	917	933	917	963	948	978	925	959	982	977	983	1014	971	945	984	940	931	931	955	958	958	979	954	969	977	934	953	952	966	987	933	977	920	971	974	998	945	916	964	936	939	977	944	917	958	961	979	959	947	998	1011	968	972	965	976	921	974	919	895	942	1001	966	964	939	983	935	966	980	969	966	930	914	931	929	924	897	893	989	931	924	932	964	1014	964	960	967	922	921	996	961	973	965	946	937	943	956	958	993	997	952	978	894	963	994	971	972	940	895	927	1020	946	954	912	881	929	980	915	918	932	904	975	946	988	979	945	923	909	903	934	935	931	949	930	941	964	910	965	967	960	969	914	936	902	937	959	991	954	957	944	950	976	1020	949	954	1011	955	1012	1027	994	1015	992	971	889	941	931	941	1000	910	921	954	992	900	974	968	926	1017	947	980	956	911	1004	951	939	933	960	981	944	907	949	918	935	926	986	944	966	945	927	935	896	991	996	929	965	998	971	964	947	960	1021	1011	934	933	937	921	1032	965	961	1010	986	919	940	989	871	968	988	959	969	1002	951	946	939	952	954	948	915	922	941	989	955	957	944	960	960	989	999	985	939	907	942	930	948	895	965	959	947	951	925	912	928	971	986	986	944	914	997	882	923	950	987	955	1023	946	974	953	940	889	953	939	999	917	984	990	930	930	951	871	924	967	924	942	925	924	956	965	943	948	955	983	922	984	950	999	958	970	922	980	940	946	951	940	924	941	960	1013	958	907	943	976	928	971	974	1014	962	966	990	935	927	906	968	944	938	1004	968	918	1020	958	947	962	958	956	930	991	982	942	953	941	984	966	954	967	906	991	974	972	898	953	1003	992	1019	891	924	947	940	982	961	953	946	957	947	928	959	968	955	935	959	979	986	948	977	953	921	969	964	968	965	966	976	977	916	967	933	931	998	968	992	939	994	972	949	933	929	980	932	992	971	949	977	947	961	893	971	953	966	990	936	980	944	940	966	974	942	940	923	1017	939	935	987	977	885	995	944	968	952	933	934	967	963	953	983	944	936	965	1005	920	954	948	943	952	987	927	963	941	961	915	960	939	980	924	958	983	981	986	908	971	945	957	906	961	944	922	927	944	920	958	901	979	930	956	918	969	960	946	970	925	916	957	920	958	956	943	936	966	987	903	926	990	954	935	1005	881	973	945	990	945	932	965	983	945	993	935	974	989	933	927	898	946	977	953	978	961	939	927	971	938	951	935	932	969	951	961	931	989	971	979	989	931	958	973	934	963	983	935	994	981	946	939	969	951	939	934	954	970	914	959	965	980	974	943	959	949	950	992	990	1033	990	933	938	962	941	998	903	920	931	960	928	975	953	939	909	971	918	955	957	984	1014	962	984	928	988	998	1027	949	961	967	988	970	961	875	986	934	991	1004	958	934	957	957	921	949	925	998	1001	989	1017	980	911	913	924	942	917	911	914	935	933	1003	923	894	964	908	979	952	939	995	958	936	964	942	950	943	1024	935	968	995	879	962	944	965	907	939	930	973	931	888	969	997	947	949	949	988	991	974	904	920	953	908	930	945	1001	865	924	973	925	944	996	980	1010	953	974	975	944	960	944	956	1033	905	1003	939	998	880	974	945	972	990	900	909	963	934	1012	976	985	924	1020	968	977	964	972	936	965	934	926	919	911	917	937	961	970	995	936	977	959	998	925	976	891	955	974	998	969	918	962	908	920	972	905	913	924	1021	926	976	919	943	881	902	975	974	947	948	937	955	953	973	1030	918	903	946	991	979	931	947	1000	957	960	974	964	955	910	956	953	908	923	938	962	964	991	951	951	922	981	911	909	932	986	957	951	947	980	944	1018	985	942	965	945	948	943	982	955	971	943	967	994	925	976	940	964	915	972	922	954	992	931	1003	942	963	957	919	1000	982	939	912	988	963	955	960	980	948	921	984	947	915	928	975	956	977	915	954	970	973	980	964	953	1030	919	922	936	926	917	902	929	1005	960	955	941	934	978	983	926	993	971	967	956	1021	924	910	919	935	975	1005	987	964	897	923	967	942	959	1002	948	956	935	934	990	945	929	976	918	988	934	991	961	988	970	966	976	947	967	935	908	992	988	927	995	1004	878	906	948	955	920	922	963	958	921	966	944	983	918	1008	978	890	928	914	976	968	954	941	967	903	973	1027	919	917	996	952	905	1051	974	980	922	960	982	932	965	960	983	993	975	923	915	878	926	948	943	981	960	945	945	932	931	946	959	929	955	1007	977	918	958	932	905	945	985	942	926	913	1003	991	997	934	979	974	952	885	963	993	951	967	998	965	938	907	986	987	1004	962	941	998	988	947	935	914	949	922	982	962	905	885	927	958	949	937	941	975	998	1010	1005	1019	995	959	940	929	921	938	919	927	1000
22867	21055	28916	23386	21054	21178	11138	3477	2630	2464	2101	1867	1850	2044	1825	1608	1253	1107	1022	958	902	841	825	765	731	703	682	661	650	599	602	626	634	594	579	562	559	571	580	577	532	523	539	611	602	549	557	561	583	546	515	518	551	523	531	510	552	559	545	571	538	555	556	577	580	572	602	568	535	566	584	583	563	547	527	532	539	540	509	509	581	565	527	559	515	579	568	509	553	547	529	553	520	553	501	522	567	544	516	548	540	562	511	549	577	555	516	520	542	567	497	537	526	542	530	574	580	509	565	532	557	552	536	548	520	547	555	526	535	508	526	531	488	548	531	538	555	526	492	541	533	479	531	586	529	525	501	586	549	550	467	524	522	542	521	615	493	502	502	572	544	525	525	546	525	531	582	522	532	522	556	554	518	524	521	520	553	545	562	545	502	554	506	494	562	556	532	542	529	526	537	519	586	504	568	582	498	525	518	538	547	503	529	497	549	550	550	560	540	561	520	550	536	522	539	546	584	549	501	556	554	597	533	528	564	519	515	553	529	548	515	504	536	558	561	578	569	556	547	549	531	529	585	527	532	513	535	556	511	574	535	557	526	514	529	562	520	499	510	530	547	537	509	530	569	535	530	547	542	561	537	551	558	538	543	532	534	556	541	539	591	526	552	522	531	509	554	542	525	540	540	501	564	514	585	517	481	523	555	493	542	538	499	558	481	532	552	580	567	560	525	546	546	510	498	519	540	538	525	562	599	562	504	554	511	548	510	569	506	570	602	521	552	548	543	543	522	533	550	538	549	523	533	512	559	605	477	517	541	539	561	566	562	519	539	527	574	553	570	567	530	538	598	543	533	524	569	535	519	515	557	497	500	520	523	559	535	572	531	509	517	565	489	497	525	554	548	540	552	512	538	584	556	530	494	529	552	590	534	515	502	522	561	508	554	556	526	555	549	551	526	540	531	555	569	557	555	556	522	541	534	586	537	513	538	520	560	549	528	518	547	540	535	534	565	525	511	545	565	559	562	529	515	534	508	572	540	523	530	509	540	529	476	586	528	520	504	519	572	515	578	545	520	503	545	543	519	544	605	568	546	527	560	485	506	541	585	562	524	544	496	573	517	551	542	527	485	542	531	529	544	570	513	604	544	552	531	537	583	531	585	582	552	546	519	513	535	560	562	555	528	540	510	593	550	514	504	529	568	522	546	554	499	524	524	559	583	565	566	539	518	514	496	538	501	555	521	542	509	554	522	550	554	558	521	557	558	527	550	534	524	560	517	533	510	535	545	568	575	566	566	538	535	535	532	547	545	561	531	508	480	528	506	537	538	580	543	521	490	490	526	545	533	559	527	539	563	564	538	555	549	528	528	536	525	540	506	560	592	526	574	536	544	555	574	510	517	522	547	559	534	557	527	522	549	526	546	526	576	552	532	560	553	568	541	537	579	511	521	523	567	511	521	533	553	476	537	547	536	483	529	549	538	547	524	508	556	566	535	505	551	524	532	536	538	520	553	509	516	516	519	526	561	556	515	524	538	563	559	558	518	547	533	592	491	520	515	560	549	516	557	547	573	560	502	577	505	485	548	546	521	534	551	531	569	557	525	515	510	523	537	534	551	505	566	536	533	533	572	560	557	553	543	524	553	554	548	531	514	552	530	511	527	493	592	514	536	536	596	522	569	482	529	537	537	559	553	531	542	508	559	535	565	553	516	533	550	555	535	550	536	555	540	564	524	517	564	509	595	557	565	515	559	512	512	534	581	549	532	550	546	556	526	499	511	555	495	548	518	589	517	556	511	561	546	520	548	513	506	528	487	532	537	536	557	519	509	563	517	561	542	590	536	544	547	515	512	540	529	563	513	535	522	512	505	556	491	544	530	549	550	552	548	490	541	506	546	531	522	500	566	511	557	514	533	545	558	569	506	571	522	565	546	522	570	588	536	565	502	518	553	537	519	519	507	540	534	530	542	531	503	513	548	551	534	533	557	539	568	563	532	526	512	505	523	523	539	540	565	522	541	567	509	539	540	537	532	509	505	543	555	528	540	530	577	523	561	521	578	495	532	560	492	522	564	528	493	544	535	520	493	530	542	547	522	529	544	547	543	509	555	537	574	520	536	582	543	560	543	508	521	527	585	541	545	583	512	559	557	494	543	529	520	567	557	537	557	557	517	522	546	518	556	491	525	509	535	522	545	544	513	528	547	565	534	524	557	542	547	514	537	517	510	557	538	513	544	518	563	530	540	584	524	567	528	551	528	497	572	544	550	570	532	513	525	553	567	561	526	515	550	578	551	560	562	574	508	545	517	529	536	553	548	551	534	570	534	528	547	558	565	546	536	507	509	534	546	484	531	525	534	554	539	521	538	508	556	550	576	530	545	539	527	558	559	583	511	510	545	508	536	571	549	523	507	537	535	521	523	547	520	542	565	519	530	539	561	525	569	524	554	527	542	511	544	537	525	518	569	542	554	554	507	536	515	533	536	512	527	522	555	609	542	577	562	509	537	523	556	550	539	530	520	502	547	530	526	551	530	535	541	558	537	523	561	561	528	538	543	536	537	514	565	564	587	564	556	522	487	512	546	513	540	538	536	543	556	490	537	526	573	540	549	551	542	530	572	557	578	590	512	525	551	523	557	518	530	513	541	549	525	547	513	528	540	531	553	531	538	547	530	545	566	535	533	545	514	523	593	542	542	530	517	506	585	543	562	491	563	472	510	562	549	542	549	529	546	554	530	536	545	566	521	543	493	482	564	528	588	506	534	532	529	553	537	521	555	537	550	548	548	515	554	549	502	525	550	553	560	578	580	562	498	554	551	514	514	561	530	527	541	506	541	538	553	535	522	546	540	519	570	579	508	538	537	540	543	506	548	523	572	523	541	539	568	581	543	508	517	575	541	531	559	495	578	527	557	524	536	519	553	513	602	567	566	532	513	508	539	533	549	543	496	540	505	510	536	502	520	524	526	510	558	516	587	525	531	510	522	552	524	527	571	512	537	520	549	561	552	504	570	504	552	538	557	523	522	585	559	560	550	560	522	541	489	538	533	515	509	483	511	525	532	528	543	517	525	572	502	534	548	541	543	505	520	555	513	507	545	547	546	522	524	584	510	574	541	536	543	543	554	536	506	578	508	553	590	521	537	546	528	542	532	514	507	572	536	545	500	543	535	567	545	548	516	542	542	507	530	506	521	595	516	551	608	568	521	527	569	518	554	528	521	561	521	520	524	532	520	521	544	526	557	547	529	514	568	527	564	526	543	540	557	501	541	540	502	571	533	511	564	531	535	555	517	560	536	539	583	501	524	503	545	539	548	531	590	556	520	555	602	531	536	540	604	554	493	521	519	516	563	532	518	545	501	482	507	566	536	568	477	529	540	564	578	558	593	525	533	553	565	579	543	507	542	518	549	517	561	523	566	531	526	553	610	551	557	541	546	510	518	525	501	502	517	508	556	568	544	551	572	536	538	577	510	560	562	514	571	561	495	568	552	559	494	513
46995	41535	23587	15375	12260	9440	7445	6598	5424	5113	4504	3930	3897	4029	3760	2988	2424	1990	1835	1615	1416	1307	1309	1108	960	982	957	848	912	888	781	813	803	735	713	699	741	737	704	655	649	699	649	693	684	637	651	652	644	663	635	664	633	630	659	634	667	645	691	647	701	702	674	667	655	651	647	679	660	650	629	647	672	562	639	665	631	687	657	615	622	622	653	677	676	663	682	666	625	653	637	661	646	590	644	612	633	589	604	606	606	626	625	673	651	645	593	643	644	617	656	622	630	607	626	648	626	590	635	624	630	622	619	661	616	609	594	669	637	632	673	637	633	675	611	580	677	654	596	651	645	636	619	628	660	683	628	675	647	639	609	609	686	650	592	629	666	663	626	671	594	608	626	604	645	641	650	623	635	652	644	651	658	628	600	599	661	595	618	650	653	660	620	622	643	612	644	625	653	678	678	692	657	656	588	643	613	602	614	620	608	634	632	650	620	697	607	662	644	660	628	633	650	647	650	648	617	613	607	627	634	588	621	602	624	660	634	616	642	638	637	579	641	615	595	640	683	656	666	645	646	661	656	604	646	656	631	606	628	637	650	611	609	626	592	635	619	632	587	629	636	614	661	671	629	639	630	636	618	634	662	630	620	629	642	615	664	659	677	626	640	595	630	674	682	633	645	597	640	644	638	633	638	620	607	616	616	624	636	597	664	659	635	644	631	599	660	630	624	600	669	604	599	653	626	677	636	641	621	596	642	664	649	616	616	629	601	640	656	632	613	668	647	637	623	652	658	690	632	586	648	650	563	627	638	594	562	639	636	645	614	633	649	661	634	675	612	641	622	605	618	582	624	655	613	618	649	638	623	636	623	639	632	636	651	629	607	573	619	625	649	643	626	606	660	617	624	641	650	702	625	664	651	675	651	635	665	615	637	658	646	643	663	616	630	676	646	648	588	636	623	627	631	611	623	640	589	630	662	649	627	610	636	619	622	601	614	630	646	665	633	661	689	641	622	616	665	632	582	646	604	672	592	637	622	617	638	628	644	653	658	614	618	625	633	617	648	607	597	643	599	648	622	631	665	651	651	629	617	628	646	624	653	621	604	641	620	704	633	617	641	596	670	659	653	657	642	605	645	624	626	663	635	604	650	655	632	626	623	635	594	626	666	627	633	644	608	639	614	652	608	659	634	633	629	613	652	626	662	628	628	642	615	612	629	626	653	623	677	617	654	646	673	671	621	631	642	629	627	700	598	605	655	619	678	617	631	623	629	654	645	610	625	634	627	657	612	645	605	622	661	620	623	619	627	659	591	606	621	627	637	623	654	619	611	643	637	694	637	653	622	630	582	674	624	685	639	647	609	643	616	658	597	672	646	635	576	650	604	593	602	603	646	619	615	644	660	641	636	634	647	644	645	596	626	635	612	665	620	614	600	607	640	651	655	627	566	666	587	650	619	664	625	667	699	604	582	622	639	642	625	649	649	619	637	655	634	623	570	635	644	634	643	641	638	630	695	665	652	644	640	626	678	658	632	613	628	663	639	622	627	620	634	627	633	663	608	638	608	606	674	647	646	654	632	604	628	660	650	626	625	638	597	644	645	617	634	615	603	607	622	582	601	649	644	639	615	616	637	656	627	634	597	578	630	645	593	614	622	599	615	669	647	660	633	631	671	600	619	636	666	622	636	626	633	658	609	647	643	646	667	641	614	638	622	570	633	632	631	622	677	644	596	652	661	607	643	633	634	660	632	598	600	625	614	652	631	650	628	636	590	632	632	610	645	598	637	633	669	652	628	628	633	581	627	635	659	653	615	681	623	616	614	601	622	639	612	634	639	596	626	616	665	640	601	601	600	648	632	613	608	623	605	634	637	612	699	626	628	604	681	629	674	647	626	619	610	610	636	640	638	664	604	589	621	598	673	657	658	616	644	632	655	580	639	670	637	625	596	656	657	674	643	657	614	675	650	664	638	620	637	636	607	633	662	637	679	641	615	646	670	614	638	602	617	628	630	611	668	644	631	623	604	656	658	614	599	642	678	668	671	637	642	648	616	646	639	676	611	604	636	636	629	644	633	630	693	660	600	621	643	613	634	610	630	636	633	649	629	677	596	644	640	633	636	642	591	680	670	637	636	643	635	630	628	652	601	627	600	641	658	622	607	616	686	666	672	608	624	641	641	639	634	609	643	668	632	586	616	630	666	621	643	640	649	622	642	654	598	619	595	666	638	662	620	605	615	614	600	651	648	644	602	622	629	638	641	666	624	661	592	627	639	626	621	588	677	624	630	589	637	605	609	591	621	614	643	691	625	593	612	669	605	630	595	662	643	620	666	604	651	614	607	614	661	644	599	630	622	643	589	592	648	632	664	589	617	623	599	677	635	626	602	650	639	641	632	664	634	672	710	678	630	635	650	664	649	637	631	679	626	648	613	658	597	618	630	618	619	628	661	654	602	629	645	634	687	616	635	649	630	666	638	669	647	671	588	651	650	634	639	651	651	622	637	629	602	641	687	640	631	642	646	674	628	596	642	634	653	667	615	634	648	639	632	625	619	683	617	597	637	644	607	633	610	675	713	615	648	670	644	604	605	627	625	659	624	620	615	661	635	591	631	622	636	617	631	653	640	614	643	669	604	640	622	607	656	686	611	627	639	586	636	633	655	618	671	635	652	617	649	616	644	634	659	645	661	629	670	596	691	636	623	602	607	634	612	630	599	634	632	641	628	624	583	608	656	604	647	666	662	640	643	677	623	584	589	663	633	611	656	631	617	647	594	639	630	646	640	600	662	642	624	622	682	603	619	655	645	637	677	667	618	610	648	593	613	639	632	600	658	658	619	606	668	619	634	641	567	636	608	588	646	628	652	633	614	634	606	672	652	630	623	647	653	618	620	607	655	679	577	649	632	645	570	637	648	586	631	645	638	694	641	628	642	598	687	671	615	619	669	630	628	651	623	630	609	641	649	599	661	685	636	631	654	622	626	615	629	642	665	655	641	675	632	706	631	674	671	621	652	616	627	628	597	628	647	590	660	615	618	605	648	637	631	636	637	634	616	648	666	665	645	631	682	604	625	656	621	612	584	611	599	641	624	645	627	627	612	623	650	652	655	623	686	603	672	649	638	610	590	623	660	698	663	613	647	651	636	632	637	608	661	610	628	630	638	654	624	583	614	665	704	651	639	679	645	586	592	602	644	627	607	659	638	620	641	611	599	590	625	608	595	653	688	628	616	584	628	617	622	628	635	620	653	628	628	645	678	629	678	680	617	657	607	650	617	635	622	637	607	630	650	657	633	669	645	604	682	646	589	648	644	660	652	626	654	655	622	606	647	629	653	655	656	664	631	632	590	667	627	617	641	674	622	598	670	651	636	625	608	612	637	647	647	649	651	642	617	637	656	628	661	630	623	594	653	673	647	614	601	639	669	632	664	644	632	624	608	607	632	606	678	675	606	640	671	591	607	642	625	667	598	640	650	664	598	621	631	609	630	631	621	639	623	609
27244	20084	10853	3858	2218	1571	1302	1158	1071	1062	1009	1015	1029	1101	1135	948	832	747	818	717	719	696	683	675	645	649	652	623	643	644	682	648	583	634	632	573	640	626	604	662	569	659	595	655	598	595	637	611	618	595	630	634	617	564	625	611	635	620	623	629	665	653	653	598	640	623	587	625	655	677	630	613	651	620	576	604	602	612	595	588	654	630	665	586	648	595	642	675	649	582	596	633	627	593	634	565	636	602	645	618	610	587	594	601	648	624	617	644	647	603	618	596	651	637	614	612	626	577	595	639	631	630	625	622	650	590	626	587	601	637	604	662	604	619	621	624	595	620	610	602	616	622	619	613	649	640	638	611	620	615	584	607	634	705	592	613	605	658	630	579	652	604	629	637	615	602	603	584	566	571	608	599	587	607	622	642	603	644	600	624	601	595	560	577	622	593	597	630	597	599	635	648	622	621	621	660	604	666	604	635	622	638	632	608	656	660	623	605	579	633	595	634	595	607	626	627	656	638	587	616	589	635	587	636	641	607	617	597	597	593	633	653	599	597	612	592	650	625	605	642	596	642	590	580	630	608	658	594	608	602	700	594	635	667	611	626	630	671	610	623	615	612	645	611	629	601	614	610	651	645	620	605	641	627	596	610	607	592	594	599	604	591	592	634	617	583	642	597	601	603	625	637	659	613	676	640	611	641	640	647	592	623	673	606	632	586	615	645	597	593	631	607	617	596	568	625	634	559	649	616	650	631	604	600	616	587	602	628	609	653	603	642	582	611	615	639	656	589	594	607	619	610	615	622	633	652	604	611	605	602	622	615	616	606	643	579	624	592	607	598	618	588	622	621	613	617	628	596	603	607	630	596	648	636	610	641	637	685	593	598	625	624	633	581	622	592	612	624	625	610	637	629	645	623	594	628	629	586	633	602	583	622	627	604	591	624	637	641	623	637	611	590	594	618	629	603	596	622	588	601	629	646	611	662	648	614	568	564	617	643	612	641	607	611	589	598	622	616	566	602	615	636	640	644	605	602	611	633	583	653	611	646	655	565	635	635	640	579	645	617	623	610	619	639	642	649	596	602	600	600	613	595	656	635	613	645	612	611	583	628	588	599	616	624	553	617	628	649	583	598	588	607	614	619	603	608	615	595	631	594	600	610	602	641	658	632	623	640	599	625	612	651	617	623	605	603	650	564	640	603	629	621	654	629	615	630	638	593	664	558	603	630	589	581	600	642	621	652	668	590	607	613	584	641	583	622	586	668	600	633	634	649	577	629	588	620	605	637	649	602	630	629	651	588	605	623	611	603	634	635	623	659	593	591	594	556	611	578	638	588	653	637	648	668	613	601	643	625	600	648	613	641	616	648	636	614	574	653	592	566	612	571	647	634	654	596	595	626	618	611	602	618	574	607	639	600	630	653	625	625	642	621	625	646	650	642	630	663	599	645	611	601	654	604	633	640	638	570	583	642	629	622	640	599	627	631	625	621	614	613	638	611	640	634	646	576	651	612	623	636	577	622	646	612	631	581	608	646	639	602	576	609	622	642	622	646	638	635	643	613	628	605	634	637	578	646	629	663	600	608	603	611	653	605	617	631	665	637	580	654	646	620	628	604	613	608	650	625	644	628	593	616	633	632	666	604	593	575	577	636	634	639	608	626	620	636	607	648	584	656	616	609	625	592	648	598	641	607	590	667	568	608	659	656	642	644	620	625	671	638	658	654	614	613	575	645	611	605	634	652	600	630	590	659	617	642	585	602	593	618	614	618	636	599	580	658	631	571	608	635	640	641	610	629	590	647	646	627	608	636	583	636	630	607	615	616	587	649	666	641	619	664	623	626	662	610	592	659	560	577	629	629	656	651	644	657	586	611	623	605	630	612	606	626	606	634	634	610	652	620	653	655	615	613	652	646	612	660	631	624	570	620	626	648	621	619	608	584	592	647	606	556	658	590	585	638	621	625	613	605	690	592	580	633	611	626	653	615	615	619	589	647	655	604	610	635	638	611	654	622	634	592	664	634	649	629	600	643	602	659	603	641	611	626	664	678	622	621	600	592	687	614	569	662	650	584	622	577	617	649	620	611	611	628	638	613	625	656	655	656	629	584	630	631	625	612	619	639	637	625	609	657	602	636	649	654	592	623	631	631	569	583	641	608	589	577	599	598	622	615	592	646	637	627	612	663	622	587	608	655	661	619	585	627	622	622	655	617	641	585	579	577	649	616	641	619	678	602	647	657	598	634	574	669	666	592	597	625	600	643	642	616	586	629	634	611	656	646	648	635	624	613	633	609	619	606	633	601	627	623	585	607	602	656	610	587	612	612	637	589	635	637	616	621	634	607	662	601	601	691	644	601	567	624	614	632	617	652	624	624	659	645	627	671	655	628	639	601	625	582	611	605	634	608	676	628	628	594	552	610	613	593	661	601	578	585	628	569	590	625	575	611	617	608	617	635	612	617	628	592	589	635	574	656	580	638	603	613	620	585	616	652	605	609	597	587	654	636	622	603	594	620	623	604	623	648	635	602	602	673	619	623	627	618	593	595	659	613	608	670	641	601	607	664	607	632	643	608	593	603	614	629	620	596	650	612	583	632	616	611	613	619	623	600	611	622	634	606	632	628	598	592	629	607	626	622	556	624	634	616	603	640	607	661	613	617	626	642	625	573	651	647	625	598	603	581	638	572	665	595	603	622	593	567	658	603	597	607	624	579	579	627	644	663	693	604	648	621	577	577	593	626	610	599	633	631	604	606	624	651	626	611	594	601	634	627	598	597	618	670	631	614	615	614	588	619	589	607	623	611	593	629	614	599	614	561	601	577	585	632	633	631	658	618	598	607	626	646	604	609	642	593	596	637	618	646	633	603	635	615	631	627	607	582	610	633	622	634	624	652	608	605	570	589	671	578	639	645	625	613	599	615	593	618	623	651	580	626	605	613	613	670	636	639	606	611	599	594	613	558	609	617	630	615	601	637	620	618	659	599	617	632	590	635	574	643	600	658	629	623	578	653	625	648	605	609	588	599	607	621	637	601	600	620	583	620	624	613	640	580	609	622	622	604	630	629	617	624	598	607	638	621	596	606	669	592	612	618	648	605	624	617	613	626	624	593	627	612	615	571	624	585	596	623	586	631	640	642	642	605	575	688	694	598	640	554	615	688	656	620	621	642	621	613	613	640	613	593	678	639	616	613	601	664	601	615	570	639	619	615	666	636	601	574	649	603	620	600	594	643	596	607	610	664	656	628	627	603	639	593	640	605	619	609	617	625	633	620	594	627	644	590	635	638	616	636	594	656	621	631	602	590	625	616	623	626	604	601	633	641	665	643	617	614	663	654	647	636	610	573	615	598	618	644	614	627	586	615	661	621	581	640	605	604	644	626	617	619	608	625	629	640	602	662	577	590	652	650	607	649	595	606	612	598	634	622	624	584	626	605	595	575	618	634	645	612	576	668	605	593	632	596	630	615	615	597	633	675	642	606	645	601	586	579	603	655
17165	15626	9971	5308	4186	3061	2480	2217	2139	2050	1901	1730	1850	2023	1881	1567	1326	1172	1091	972	930	914	930	909	834	818	814	814	811	768	829	774	795	840	772	740	801	785	796	742	772	792	781	752	790	793	732	730	785	784	779	793	778	784	767	780	708	803	805	810	812	719	744	806	809	760	744	767	822	764	772	737	771	786	760	776	786	748	776	766	800	780	800	741	781	821	786	730	776	783	767	749	783	795	721	748	780	751	750	818	760	718	733	742	794	791	762	756	747	825	789	737	777	731	830	750	781	750	735	753	795	727	748	692	751	754	728	777	778	750	784	737	753	754	813	778	779	736	729	776	763	778	794	741	812	752	760	749	801	754	806	760	746	765	744	743	769	831	765	761	745	741	730	715	760	711	815	775	734	763	716	757	778	714	724	772	779	760	788	733	762	755	781	752	771	768	767	766	762	681	814	762	795	772	765	770	769	705	734	781	791	803	732	789	739	761	777	746	820	760	729	758	763	744	720	756	768	726	833	777	766	758	757	773	758	759	764	769	785	771	779	763	722	781	752	761	822	760	766	787	764	785	793	697	766	732	763	812	733	768	769	774	757	830	800	779	751	726	767	698	735	746	757	758	777	746	758	761	788	748	762	755	721	803	733	792	792	754	785	772	786	744	738	787	774	822	779	753	741	739	783	746	786	754	791	772	747	754	743	733	759	783	720	772	789	754	734	751	762	723	745	772	724	743	768	789	740	704	783	744	776	773	821	743	762	780	753	762	779	767	724	755	816	791	719	738	728	803	768	789	728	792	782	797	815	756	733	774	750	808	792	805	770	775	748	766	793	844	776	736	728	772	785	798	745	809	725	757	773	803	799	799	788	728	768	771	788	776	776	798	772	788	800	778	781	744	742	736	797	777	740	763	781	729	778	741	803	774	760	735	755	773	735	789	774	758	731	757	701	713	731	749	786	729	814	754	803	731	768	756	753	779	753	763	763	790	782	790	717	765	753	740	769	775	747	763	796	780	762	698	818	806	795	729	764	765	719	779	714	743	809	793	743	692	731	775	747	724	752	778	782	761	750	762	727	746	767	736	783	772	760	732	813	753	710	774	754	797	726	780	796	766	766	804	790	765	792	793	761	726	787	727	782	792	745	772	778	712	770	758	756	765	761	711	756	780	824	782	738	722	716	728	743	769	742	797	710	760	768	728	775	753	760	783	739	752	805	776	740	743	723	722	796	766	784	765	778	776	755	800	751	764	758	785	789	722	764	746	740	726	808	761	740	796	753	767	787	796	770	814	696	792	779	782	786	743	764	778	774	752	793	778	801	760	779	751	782	728	774	818	729	819	717	770	783	754	740	759	766	777	794	821	791	761	785	830	736	785	800	771	736	761	689	718	791	790	787	767	752	742	751	731	763	722	715	756	695	732	752	741	702	784	818	781	755	812	769	752	764	759	752	769	729	787	799	808	771	802	750	826	747	777	711	783	744	775	770	756	773	700	755	785	769	791	778	721	768	765	741	793	790	811	794	762	784	763	798	767	797	706	776	779	794	787	709	759	786	751	736	739	794	794	760	771	771	747	780	748	774	781	753	803	773	795	806	736	788	779	747	751	744	769	767	811	751	752	769	767	723	728	775	756	838	737	710	816	771	811	756	724	731	757	796	751	755	720	773	749	752	775	788	794	733	772	740	781	785	765	709	735	732	728	794	740	742	748	692	804	766	807	777	754	758	783	775	724	828	742	725	756	726	758	788	795	740	770	806	802	783	760	805	755	777	734	778	742	772	800	764	756	771	763	734	800	825	787	753	794	768	769	743	790	794	716	759	756	793	761	762	775	753	783	809	732	743	799	739	800	776	758	759	758	787	727	763	782	778	737	797	704	736	758	737	767	743	816	738	795	760	800	828	758	758	748	771	799	750	758	762	756	761	760	746	790	769	747	721	760	778	735	785	710	774	759	753	763	799	736	800	721	790	735	776	781	806	760	757	755	711	756	778	729	797	763	771	725	763	757	766	753	727	778	779	787	714	717	767	745	748	758	769	782	787	745	762	773	759	778	763	784	761	731	735	792	723	774	734	771	738	735	831	763	790	785	732	789	751	768	776	683	781	741	793	737	768	780	755	777	748	772	747	744	745	788	760	745	760	738	738	732	808	841	767	757	815	747	726	749	734	754	721	791	729	782	726	741	794	788	724	739	799	790	794	728	737	749	775	752	736	786	756	729	777	752	791	782	778	791	808	762	749	717	810	742	762	816	741	755	768	735	809	767	725	746	735	777	769	791	768	729	755	752	754	783	724	813	751	782	721	803	755	770	760	717	772	790	796	791	789	804	758	777	725	732	726	786	788	728	786	815	785	768	704	793	806	734	730	786	811	785	765	722	779	732	731	764	783	749	765	762	725	722	712	749	757	785	762	734	766	724	732	731	780	757	798	767	793	762	778	739	774	743	766	781	752	765	783	750	752	755	727	759	771	723	743	768	728	732	777	713	714	754	745	785	703	787	773	727	781	772	774	701	706	758	743	769	778	789	714	786	786	713	733	774	800	787	776	787	791	780	767	778	779	789	737	718	767	768	779	835	749	807	744	756	743	788	754	753	792	756	744	742	746	742	727	805	772	778	770	756	789	793	794	768	764	770	808	775	813	782	735	731	703	731	749	763	753	772	783	798	802	690	728	738	757	801	777	806	754	759	765	781	708	727	740	783	747	758	733	788	716	762	768	777	765	790	721	747	769	789	793	710	785	783	782	775	764	812	796	752	772	770	795	789	776	775	718	780	746	807	774	774	770	754	762	760	760	767	771	764	759	796	750	786	760	751	772	754	791	784	754	744	768	775	767	794	799	784	780	755	799	786	790	726	762	771	749	814	764	745	769	775	745	794	751	795	800	759	783	814	755	755	752	760	754	775	759	729	739	767	801	748	778	780	729	724	773	746	753	816	785	771	797	754	786	717	756	739	783	778	770	783	759	751	719	804	848	730	770	769	766	749	757	735	735	765	770	750	748	763	778	744	776	780	776	752	731	746	786	756	851	757	839	764	785	758	770	725	737	772	790	772	744	781	740	782	760	726	779	760	778	765	750	785	714	761	779	743	764	790	779	758	769	768	779	742	712	745	806	808	807	776	727	766	714	745	798	706	793	768	720	769	746	732	737	754	751	738	752	714	734	738	732	735	770	721	756	777	790	814	759	793	713	764	784	727	760	760	719	777	743	787	741	796	793	768	803	731	735	768	745	769	774	750	760	824	767	821	836	810	768	797	753	781	810	763	736	762	745	774	733	743	730	722	782	748	780	820	723	741	777	812	765	747	795	732	757	748	752	785	748	757	743	743	731	763	770	732	748	760	777	764	754	767	778	758	755	778	807	784	735	757	768	693	790	761	828	789	725	773	778	718	784	811	719	746	774	730	756	741	738	757	788	814	747	783	763	782	818	794	745	747	802	792	842	781	777	730	702	751	782	796	739	746	754	728	782	810	751	745	739	779	757	730	794	744
23967	21031	28280	23976	20919	9693	2870	1941	1609	1481	1365	1184	1268	1333	1224	1025	857	650	689	611	599	575	534	536	457	472	497	432	420	417	435	435	434	393	433	423	384	400	401	390	374	404	381	379	390	388	401	392	356	399	416	381	413	425	377	383	363	379	387	405	424	368	433	433	409	392	420	388	397	388	360	402	402	398	383	404	377	375	411	423	383	391	360	397	402	393	405	398	399	383	419	382	434	350	409	381	372	427	375	400	373	399	389	395	371	430	383	382	402	394	415	422	414	378	380	393	352	386	363	385	378	400	389	366	399	374	350	407	391	370	377	392	398	386	387	361	400	391	384	375	364	415	371	381	414	399	369	396	414	391	390	366	379	440	385	372	368	397	401	393	403	351	435	388	376	391	404	394	411	398	402	417	370	416	421	394	430	394	393	413	442	413	394	387	376	395	379	395	394	383	393	372	391	369	388	385	410	425	400	387	389	384	385	423	382	399	347	357	401	420	389	345	377	414	381	375	379	415	362	367	401	421	352	399	363	411	351	357	408	407	413	407	413	416	357	434	375	376	381	396	374	389	355	402	367	402	397	374	386	393	411	398	402	405	355	391	407	393	400	398	393	385	362	396	372	388	388	435	381	378	381	396	404	372	385	399	387	369	392	374	396	369	388	346	403	397	397	395	381	393	423	396	390	411	390	373	394	339	412	373	362	426	394	393	393	380	405	390	397	407	387	378	378	397	403	399	421	381	394	413	395	414	351	420	395	369	372	404	400	363	399	393	355	380	408	406	382	404	397	401	415	390	413	402	404	413	375	373	402	425	408	379	394	392	391	453	407	434	376	366	392	391	404	371	408	393	404	397	353	405	373	373	373	347	392	355	422	378	389	367	362	425	406	384	392	390	379	391	416	426	367	394	377	385	384	385	396	388	390	412	393	363	394	359	400	352	329	387	415	405	364	363	372	377	382	387	387	414	382	406	401	341	363	366	408	344	368	381	374	390	378	373	378	373	357	393	378	352	392	407	428	381	398	384	403	365	342	392	381	368	390	419	426	393	402	415	404	391	332	385	399	354	365	357	424	390	396	343	402	399	409	396	397	386	365	389	396	402	400	367	452	376	389	394	387	398	381	431	420	395	353	388	395	398	394	344	370	378	412	404	391	407	394	416	399	352	374	386	393	408	395	377	401	404	404	401	409	427	405	347	400	431	403	396	394	394	361	396	390	378	343	377	400	358	394	375	386	433	388	391	361	417	397	382	367	406	368	393	413	394	396	411	358	352	417	391	396	404	399	376	379	398	390	363	347	400	392	378	406	400	382	401	420	383	385	388	382	396	371	371	395	404	399	384	393	412	394	371	361	382	393	381	393	362	359	349	397	368	387	382	378	401	397	376	392	397	387	399	374	363	374	417	405	386	407	358	399	402	412	398	412	379	400	360	368	387	395	398	434	381	427	418	377	415	410	381	367	387	401	382	414	353	397	450	419	418	381	377	389	391	416	413	406	374	390	418	424	408	361	397	373	425	395	378	377	404	370	401	408	364	441	388	380	429	404	399	399	394	415	400	381	399	403	384	419	422	419	429	408	409	388	458	405	400	388	401	380	382	418	392	373	409	403	392	382	392	413	393	408	385	400	436	359	361	373	366	362	383	389	389	413	397	383	417	398	384	361	417	362	372	393	382	378	400	395	369	355	368	410	394	362	385	382	374	412	413	404	425	387	389	388	377	405	364	387	372	374	412	384	391	392	395	366	356	385	420	404	400	396	397	363	375	437	362	391	391	396	415	380	376	390	343	378	354	383	374	393	391	412	410	388	428	417	398	360	416	404	374	373	405	392	355	363	401	376	394	405	354	427	392	381	351	399	391	373	394	384	366	408	374	381	382	412	355	409	399	388	400	416	367	390	381	385	365	411	361	386	373	379	379	384	375	394	412	409	404	408	378	408	383	397	379	382	389	422	432	359	404	408	385	377	396	420	411	396	373	376	371	394	405	406	416	375	381	401	406	389	401	371	374	380	376	405	372	383	385	371	389	403	362	388	392	369	381	344	361	393	355	377	402	383	403	392	404	379	387	423	412	395	409	392	379	377	365	400	391	392	386	380	403	413	387	418	414	378	350	414	375	453	408	380	439	366	383	376	387	379	351	388	412	341	436	405	408	383	409	363	398	403	392	392	385	391	409	383	392	414	386	399	388	385	375	419	392	398	383	409	388	375	358	432	369	395	414	374	404	404	394	395	361	388	395	346	375	356	382	422	389	398	381	374	419	395	388	434	418	404	402	390	387	382	359	382	389	384	413	404	378	389	371	375	370	382	402	381	375	362	363	363	401	391	396	376	376	412	432	413	378	418	396	454	416	394	422	421	403	370	352	408	411	383	369	367	355	396	391	363	374	417	434	386	370	390	383	411	366	412	412	431	371	379	382	420	398	383	377	393	376	424	395	402	391	392	398	388	384	411	363	392	390	428	399	417	390	368	393	404	387	383	419	387	394	367	369	351	373	361	344	361	374	375	399	392	404	371	397	416	401	387	418	397	363	405	389	370	392	384	339	396	368	431	408	394	362	385	373	419	365	367	414	417	378	419	377	404	405	391	430	384	379	376	394	381	392	388	376	382	389	409	388	388	388	386	398	366	374	406	372	368	408	420	381	382	404	393	380	369	386	410	379	391	373	346	393	384	365	381	410	405	381	378	384	392	379	394	392	405	396	386	373	369	359	397	379	423	356	405	350	385	390	380	415	370	367	380	415	443	378	419	378	392	390	374	364	361	418	377	376	370	448	395	400	376	417	409	391	404	385	398	373	383	402	375	402	401	378	397	447	356	406	357	369	347	398	404	414	433	405	354	401	373	377	388	377	382	370	411	420	383	388	427	356	392	381	383	394	379	376	371	371	404	419	403	401	398	404	409	403	379	368	359	416	396	389	380	385	386	379	389	409	419	427	404	380	416	395	371	361	396	405	398	416	427	372	368	376	403	367	405	414	373	411	383	420	389	381	424	376	390	356	412	380	367	390	411	402	389	412	385	406	396	367	389	401	398	367	363	396	377	375	356	389	421	400	418	384	384	412	362	391	374	406	384	392	377	395	388	430	400	362	385	435	404	395	409	382	413	375	361	354	381	400	381	384	409	374	369	373	368	435	405	404	387	352	412	390	377	398	404	424	357	408	364	419	407	361	364	404	406	395	430	389	396	365	358	409	370	381	361	369	402	390	367	429	381	408	365	381	389	365	378	362	389	420	374	379	382	423	372	377	384	390	410	401	409	437	365	395	389	401	372	401	408	354	391	406	389	410	376	374	386	390	379	338	382	357	376	423	386	376	377	390	398	412	392	368	344	395	376	379	371	409	397	416	400	375	389	371	401	332	378	404	376	397	370	393	367	391	401	395	378	378	380	366	422	329	408	368	426	401	372	422	359	389	389	404	410	387	365	364	412	391	376	401	390	396	385	396	370	397	379	378	377	410	381	366	399	400	358	390	376	398	394	393	392	399
42222	33762	17740	10890	8406	5898	4829	4200	3750	3263	2914	2513	2598	2793	2430	1977	1663	1299	1171	1066	916	892	860	746	713	671	661	629	622	609	570	539	551	559	577	562	521	492	543	505	539	519	536	540	464	499	495	492	503	520	492	491	496	511	485	517	510	482	517	499	532	533	507	531	519	550	496	484	506	506	473	505	508	471	504	524	494	500	498	497	501	498	493	478	512	496	526	510	475	559	502	479	495	504	512	467	499	463	498	512	484	488	502	480	507	512	518	517	461	532	518	504	469	485	493	464	480	498	515	468	514	460	486	520	501	514	476	537	478	504	468	531	493	461	517	483	495	476	504	469	525	478	492	472	469	514	524	507	511	463	486	466	505	509	511	502	459	490	480	507	466	501	501	491	503	495	540	488	477	493	529	512	509	484	462	468	515	477	484	476	518	472	464	493	459	521	521	507	490	499	493	510	489	500	504	495	511	467	478	500	503	494	462	501	481	484	460	461	507	526	573	484	504	491	476	480	514	493	510	473	494	457	465	497	494	468	481	484	513	485	501	492	480	502	457	478	472	479	504	487	482	458	488	507	502	469	446	489	454	518	514	473	466	469	526	509	512	505	486	508	494	451	512	473	448	474	491	511	513	478	473	486	473	492	490	506	454	520	503	478	501	520	564	469	492	475	459	502	510	434	457	545	537	516	485	484	539	498	489	501	457	523	522	510	471	493	471	522	511	478	503	481	506	455	514	500	481	494	498	509	538	487	481	507	519	492	521	451	487	520	480	557	487	488	483	467	482	553	494	508	493	494	499	480	505	506	493	515	493	468	504	489	512	502	503	507	485	488	495	464	493	513	465	512	507	499	504	497	496	508	524	510	478	492	475	481	501	492	499	471	527	514	504	485	502	487	474	477	541	525	498	498	497	495	475	527	518	504	493	506	506	490	483	545	518	478	504	510	507	489	485	492	547	498	510	461	481	509	481	482	516	523	504	508	487	521	514	485	509	507	506	440	480	501	458	509	513	523	477	460	517	500	494	519	470	507	455	475	466	486	526	494	492	520	516	475	452	503	516	488	454	523	477	483	513	499	494	480	482	517	475	458	458	524	493	524	529	480	499	474	493	493	497	491	497	518	496	458	491	501	491	544	448	469	469	464	504	476	510	506	485	482	451	488	500	473	492	489	466	493	451	512	488	489	481	488	522	474	519	495	503	475	525	505	518	517	468	507	493	492	512	504	510	458	508	460	467	468	462	485	503	490	501	488	461	508	511	496	485	484	493	509	477	489	507	496	452	484	480	489	502	498	494	502	483	496	501	525	483	490	476	501	483	482	504	509	429	473	519	469	484	493	491	457	493	499	544	518	502	481	471	493	487	508	496	497	504	488	492	498	500	486	532	492	476	469	488	503	490	518	502	511	495	490	490	471	502	509	536	466	468	511	440	469	473	528	522	489	492	495	505	494	485	484	458	482	498	461	530	502	482	506	486	498	488	492	483	467	494	522	504	494	456	512	461	534	531	524	488	536	528	498	521	487	504	535	466	529	508	492	484	481	457	490	477	494	493	500	507	492	511	490	497	504	497	509	507	510	463	498	465	494	511	559	520	497	450	496	498	495	496	475	527	445	496	539	480	517	510	520	505	510	448	506	522	483	483	531	489	465	455	478	503	514	520	507	478	516	486	473	476	462	503	548	515	482	510	495	462	500	454	540	506	484	512	445	529	506	494	481	529	508	524	476	476	494	472	485	493	476	449	520	518	481	537	501	499	518	505	519	464	494	497	451	462	501	505	526	530	490	536	470	471	509	473	454	523	492	486	503	506	480	483	472	464	503	496	495	493	494	506	470	477	492	487	506	501	501	512	509	462	475	515	507	527	444	467	499	453	468	504	497	506	474	493	502	527	489	511	470	454	524	458	485	518	478	500	481	474	526	494	473	526	483	504	498	512	489	455	465	487	548	508	494	514	544	491	460	494	501	482	484	523	513	503	480	482	495	496	483	488	505	514	505	513	505	495	485	473	447	488	466	491	529	482	477	493	472	516	497	504	495	511	503	514	498	477	495	514	462	469	531	515	481	475	487	468	513	505	477	520	492	523	463	478	521	514	536	515	471	514	449	479	466	496	486	473	471	505	464	506	497	478	503	428	467	516	509	495	476	489	518	516	472	462	509	519	446	501	485	475	488	468	520	465	500	469	474	539	460	483	492	467	459	496	486	499	493	474	488	494	453	509	444	492	491	464	464	487	502	508	458	510	522	502	525	444	501	448	510	520	464	499	514	522	476	518	476	472	477	510	538	484	457	505	499	497	480	516	501	489	499	459	478	466	486	491	494	501	468	491	471	503	483	473	503	461	440	493	501	511	474	482	486	539	473	491	467	523	511	497	443	468	480	488	484	542	488	531	469	503	489	482	448	450	478	493	442	481	457	477	442	502	486	511	491	492	491	517	466	485	510	498	477	498	514	439	526	427	471	488	479	474	472	523	487	469	500	523	501	495	504	501	473	457	504	467	519	472	430	495	506	509	486	525	474	515	490	500	482	481	531	493	502	471	476	458	508	517	483	480	481	535	482	472	459	506	522	493	526	507	549	527	488	492	505	484	498	475	535	502	485	517	502	534	513	493	482	495	508	522	507	477	506	469	516	501	538	500	502	466	497	500	462	464	466	514	512	486	504	506	482	482	503	460	529	464	478	486	481	498	520	494	489	478	492	450	473	474	492	480	499	481	482	526	496	505	499	538	482	519	449	495	465	473	502	521	494	521	467	490	519	478	477	473	477	512	482	501	489	537	479	503	520	491	471	493	472	494	478	512	482	491	491	461	467	464	470	496	504	499	486	481	493	506	488	442	482	520	493	514	483	551	493	516	531	474	509	508	500	522	446	515	491	480	526	476	499	490	477	501	467	505	513	518	497	491	551	495	490	478	511	501	477	488	483	461	517	516	463	500	520	476	429	465	483	515	469	476	503	484	499	478	492	491	493	496	485	540	514	491	479	522	499	471	483	479	492	498	484	523	501	496	519	479	501	470	464	508	488	462	505	525	516	493	507	501	482	515	459	482	535	440	543	469	503	496	481	473	507	483	526	510	464	486	463	505	503	510	486	491	512	491	498	492	475	509	454	516	477	466	517	510	493	458	454	540	463	485	494	473	516	525	516	482	489	526	509	488	517	463	526	495	475	484	488	490	483	455	506	462	508	512	542	498	546	494	516	516	551	464	509	519	536	494	503	508	450	510	480	513	487	456	483	512	472	486	506	481	484	468	469	528	565	470	502	494	509	502	488	462	495	490	477	477	491	506	490	487	487	518	504	504	501	480	497	502	514	499	507	497	466	507	481	516	483	509	548	492	486	492	472	476	504	479	467	506	462	469	459	508	470	470	549	482	502	523	477	468	512	471	472	488	516	499	506	511	460	555	506	521	511	512	490	492	476	481	523	466	502	497	527	508	467	494	466	481	497	474	475	500	526	514	541	471	464	497	534	469	519	469	467	506	524	473	476
25252	21042	26861	24944	9325	2616	2096	1723	1603	1539	1403	1349	1337	1364	1409	1271	1139	1034	1003	995	915	909	884	904	913	788	808	838	871	845	816	843	830	796	789	767	780	773	785	822	810	824	820	780	775	823	835	774	820	805	795	802	824	851	843	813	794	826	834	825	812	785	780	824	799	779	873	811	813	780	821	745	742	847	833	853	826	796	781	799	817	768	851	784	789	804	824	766	808	822	799	750	797	789	793	866	779	801	845	842	774	826	805	784	775	796	785	838	809	784	791	833	824	805	800	775	797	780	791	805	809	811	858	779	777	798	787	793	768	820	840	789	803	770	782	765	813	826	818	833	807	796	830	810	808	837	798	826	806	781	778	800	824	814	763	773	795	779	866	758	792	829	829	826	782	752	777	784	814	751	814	811	815	819	805	806	797	822	842	777	821	809	820	812	788	777	801	808	808	799	803	777	773	788	794	801	811	830	786	773	798	779	804	775	821	799	796	818	802	796	831	780	782	841	813	833	834	848	773	777	800	861	845	806	852	798	714	817	836	806	776	777	805	799	756	792	751	811	771	826	816	818	799	755	803	831	826	796	807	803	773	789	836	787	845	863	823	832	856	776	794	756	757	809	821	834	781	804	796	787	819	778	817	801	768	796	809	762	740	821	815	780	771	810	760	799	782	839	804	825	819	842	796	798	799	782	851	791	841	779	766	775	872	782	823	848	795	845	803	773	841	751	800	826	854	810	779	809	767	823	767	812	810	800	803	832	776	786	807	796	780	793	794	781	782	782	771	787	824	855	802	816	842	795	808	819	838	786	804	773	757	795	805	788	839	808	818	823	769	795	847	783	777	819	807	806	802	804	763	796	770	797	804	782	799	813	786	804	879	795	754	815	762	812	824	801	765	793	796	809	804	852	773	853	738	838	783	851	803	788	820	797	837	756	798	801	845	783	805	818	792	761	825	763	795	779	836	793	752	833	786	855	810	799	839	803	827	791	802	790	722	809	811	799	793	795	822	800	824	801	845	786	770	817	804	828	812	770	792	861	825	808	807	805	793	821	808	799	785	854	801	812	819	820	839	820	797	850	769	766	825	791	819	788	751	813	807	806	781	798	818	844	798	793	825	750	820	818	777	811	836	775	831	810	857	785	801	786	805	817	813	877	789	829	803	822	791	809	804	818	779	783	800	783	796	790	775	804	830	798	783	769	824	775	831	852	779	793	778	824	758	792	798	814	807	742	833	771	822	791	784	821	769	807	774	806	802	845	791	835	794	781	768	819	777	774	837	823	782	780	788	733	788	829	822	790	812	794	792	802	833	852	815	795	776	764	797	768	804	763	818	792	819	771	783	852	851	786	858	832	799	795	743	826	799	811	797	822	771	799	798	814	816	851	811	864	842	768	772	791	806	799	811	780	791	793	798	779	814	804	726	813	782	816	857	821	783	832	743	806	802	799	807	758	844	846	834	803	789	828	805	785	783	820	796	820	814	779	821	763	782	764	835	794	841	795	859	816	816	783	782	786	821	815	776	804	830	797	834	797	780	801	831	765	768	798	800	786	753	825	785	845	819	815	776	745	769	872	822	821	823	830	816	808	787	787	815	796	830	766	800	816	834	783	819	802	779	826	770	770	783	877	824	859	779	818	806	823	799	781	797	817	802	773	863	779	811	789	818	777	820	780	795	790	822	853	815	753	807	851	866	779	814	822	733	801	813	760	762	787	810	854	755	824	761	828	781	813	855	780	801	757	780	797	819	802	737	792	779	788	845	802	795	787	806	794	827	831	794	779	759	834	800	821	831	744	803	772	821	814	807	817	814	821	814	773	768	854	736	829	769	799	779	806	838	821	817	833	806	824	793	799	842	807	800	807	739	771	796	782	858	815	819	815	818	785	771	820	760	807	837	845	841	814	794	737	851	806	863	805	762	764	797	785	783	783	772	806	776	799	814	758	807	801	785	752	753	783	813	812	824	833	836	801	742	797	856	827	809	818	817	826	810	815	781	788	804	854	830	794	807	779	796	764	825	804	779	804	824	786	793	806	801	768	840	842	765	822	825	819	828	784	800	818	777	813	849	794	782	838	854	806	766	736	774	808	812	771	814	807	795	854	791	811	816	816	811	844	857	759	823	771	856	750	783	803	809	743	822	817	791	791	827	762	794	815	825	810	801	784	846	763	782	792	783	816	832	791	797	816	799	822	844	760	763	868	871	840	822	784	781	852	827	820	848	847	832	732	793	794	824	785	783	771	798	822	797	854	797	810	783	818	805	768	855	800	849	778	813	838	825	868	794	767	815	864	894	770	799	843	819	841	831	805	811	832	851	749	839	816	830	813	815	792	774	849	813	836	792	796	790	791	835	837	800	790	800	828	831	825	816	796	824	804	812	813	809	814	788	829	808	860	767	800	828	791	850	777	832	825	858	787	854	799	825	784	841	855	774	865	816	790	844	760	816	840	797	808	811	839	805	811	823	847	778	826	800	805	790	784	868	811	802	793	781	805	831	815	831	776	737	812	733	829	839	805	773	847	809	812	821	821	792	797	804	837	785	808	841	897	768	783	776	811	830	843	755	794	781	757	856	810	830	796	801	785	817	708	823	839	810	835	858	849	814	767	806	822	806	753	810	761	766	817	764	813	764	774	837	809	811	804	776	812	759	835	805	762	754	819	805	777	777	831	789	830	796	816	760	767	774	804	808	728	765	821	770	817	864	781	861	848	774	765	813	870	780	780	803	848	764	818	829	821	755	780	815	783	762	835	798	823	844	806	795	811	790	777	791	772	809	789	779	823	799	765	817	839	826	797	798	810	811	832	828	827	807	864	854	791	795	781	792	804	772	763	822	825	767	832	861	786	816	774	818	755	793	833	830	852	816	814	818	765	814	817	816	817	776	804	787	831	811	843	858	782	806	797	837	878	790	812	784	748	797	826	811	814	804	787	824	779	808	804	839	792	784	793	755	826	807	809	783	806	796	824	785	780	771	783	791	785	834	807	867	865	816	789	851	765	800	804	763	816	865	789	761	807	800	834	759	808	855	752	813	838	745	759	833	804	775	818	789	804	816	826	764	790	771	834	805	765	836	776	766	805	797	812	827	839	804	807	826	841	839	766	841	808	787	840	833	821	721	794	788	800	824	832	824	792	793	857	795	767	768	745	793	810	787	838	769	792	794	776	815	791	766	793	811	785	780	822	769	799	807	777	809	849	781	782	808	769	811	856	854	814	839	748	799	863	791	785	836	772	777	799	804	821	797	807	762	847	818	805	811	783	781	812	806	788	812	849	774	837	786	730	793	813	820	771	836	761	793	829	877	783	810	804	774	788	815	797	827	773	819	833	809	840	848	747	798	765	750	819	783	821	800	799	838	756	838	788	792	832	814	784	812	807	764	798	778	791	793	794	849	831	785	817	735	802	802	796	856	792	847	811	774	780	826	805	795	778	778	780	806	833	795	849	749	798	778	794	776	866	830	775	760	808	785	793	777	765	787	862	823	814
39181	28421	13932	8707	6100	4771	3896	3434	3318	2926	2676	2594	2454	2752	2470	2095	1843	1534	1440	1390	1224	1296	1181	1100	1158	1111	1045	1040	1063	1038	1015	1019	1028	993	1035	971	992	1001	966	924	990	992	990	952	946	985	971	949	972	976	983	983	990	921	1027	954	963	944	957	985	939	1003	997	1019	1017	988	951	957	942	1023	966	922	967	999	996	916	965	979	894	893	964	990	1001	976	984	1030	926	983	1021	960	983	970	949	990	953	924	988	1023	955	955	953	970	986	1028	969	993	945	977	975	929	987	998	958	938	998	969	990	969	970	968	975	933	935	992	937	980	987	1012	951	945	954	957	1001	1009	986	925	985	952	966	972	963	960	1067	934	1018	988	923	965	1003	976	979	970	948	948	973	943	962	981	991	955	996	948	1029	1008	979	947	934	930	996	955	966	962	1017	909	1008	963	940	982	1000	990	1008	975	961	971	968	929	929	988	961	950	1002	947	985	992	927	962	957	939	994	927	1041	922	931	941	968	993	955	922	973	1032	979	953	944	996	906	979	1003	1002	950	937	958	951	1034	1006	912	981	962	968	999	937	955	1002	999	939	925	977	1004	992	952	982	931	960	964	997	912	947	979	973	939	956	947	976	997	945	989	994	878	967	939	988	1007	1038	999	945	1003	955	986	1001	940	989	987	930	962	957	929	925	941	920	951	956	950	920	942	1000	953	952	931	958	944	990	932	926	985	946	946	970	962	946	993	974	979	987	935	945	922	1015	912	958	956	918	977	966	970	944	919	1002	962	933	970	996	912	985	983	1011	939	1009	978	959	968	982	1018	964	963	1031	964	986	920	957	983	997	992	980	975	960	954	970	961	953	953	1010	963	989	932	964	964	946	1033	934	975	962	944	966	1014	952	944	899	1017	995	982	961	964	897	927	933	924	974	995	916	948	996	975	1040	987	1005	973	955	913	973	963	970	989	964	950	926	981	949	956	909	964	991	980	1000	960	965	967	988	903	970	968	966	953	924	972	990	987	984	982	929	1038	961	913	994	993	948	962	981	958	996	956	978	917	1031	958	962	1011	954	957	927	950	964	940	973	979	1007	908	954	958	988	921	922	955	949	982	938	963	963	978	928	953	982	1002	975	956	953	1013	962	924	949	995	987	926	971	912	910	959	1003	880	955	986	962	974	996	1028	1020	926	847	997	915	915	997	950	995	973	942	968	916	977	1048	923	913	970	909	983	990	937	916	970	932	947	939	968	975	963	964	986	970	928	958	1021	914	988	1014	977	994	941	1005	976	974	985	968	969	935	982	925	942	983	1005	958	991	966	971	923	985	1037	951	1010	983	919	949	939	957	954	934	953	959	958	952	940	1024	959	964	1024	930	925	975	914	981	978	962	970	944	930	1027	1015	943	969	904	931	1031	914	992	987	996	958	968	983	1000	984	968	936	965	955	997	954	1010	960	985	1053	992	946	936	951	978	1015	951	964	968	971	996	962	949	981	982	948	932	956	941	963	942	943	939	961	959	977	985	893	952	920	968	986	942	951	988	986	980	904	976	971	962	959	955	955	961	919	952	992	949	995	945	925	949	937	951	952	952	973	939	1004	1033	915	978	972	996	988	956	935	938	983	912	969	986	1001	998	1036	923	970	927	968	910	968	978	891	986	935	977	999	987	1036	985	955	962	976	990	938	935	1013	959	960	902	1026	982	920	954	973	919	1028	1007	995	993	957	949	955	1014	938	1002	935	995	915	1060	984	978	965	929	939	970	943	980	989	964	943	982	939	944	1007	951	977	981	953	960	964	1026	969	953	957	972	981	978	920	980	1016	949	1044	985	922	971	951	956	916	939	973	964	992	956	961	999	1019	945	996	1045	1004	981	966	955	953	970	974	1018	949	950	1027	973	930	962	1010	932	950	963	974	1021	961	952	980	913	956	906	1011	968	929	1002	924	1038	934	926	942	951	1000	978	942	949	963	968	969	919	984	977	982	958	1005	973	931	998	1027	988	961	973	942	1035	882	968	1008	924	947	989	979	985	977	959	959	934	947	946	912	1005	967	980	934	977	892	1001	957	963	982	944	947	948	959	1031	971	998	956	985	994	948	945	948	955	993	974	944	908	938	989	1004	944	923	997	970	929	974	1016	1025	968	983	985	977	991	1022	946	1002	1005	950	972	1008	950	947	972	971	937	975	940	955	944	910	994	941	985	965	993	936	943	1005	976	922	982	1005	959	926	972	915	955	970	999	975	1051	903	948	974	898	951	965	963	994	970	1019	975	965	994	961	954	943	965	924	951	999	952	941	934	982	966	1011	966	986	987	942	1037	1030	986	990	956	988	917	918	981	953	1005	976	954	986	982	966	1014	982	1003	969	914	971	908	986	1014	944	985	930	974	1017	937	973	1010	980	965	1041	949	920	965	979	959	1007	1007	958	981	987	972	953	958	984	942	980	912	949	922	912	1008	990	978	923	946	1017	950	993	978	956	958	950	910	909	977	937	967	992	895	961	953	960	954	946	1003	977	957	987	970	921	919	959	960	991	998	917	925	983	954	1003	960	940	979	967	959	968	1001	1016	931	1007	997	966	984	976	974	995	932	928	938	993	993	1026	1038	994	971	991	936	951	978	965	951	948	941	938	1033	1003	957	989	959	879	940	932	968	981	995	922	935	919	990	978	1012	970	906	941	949	960	997	949	917	955	988	924	914	970	971	988	963	939	933	987	964	991	981	899	959	951	978	960	974	925	926	929	944	974	884	927	937	971	1015	987	968	975	961	940	964	980	976	967	962	940	932	974	1030	954	1017	951	966	932	1006	972	965	997	910	952	1033	960	908	969	979	947	970	947	938	952	944	959	940	977	979	975	978	908	980	958	972	996	977	941	972	975	973	969	985	881	991	998	987	968	992	970	965	976	959	967	979	961	958	1016	958	931	935	989	967	970	980	1009	952	987	958	985	984	957	946	1019	1002	1001	950	968	931	965	971	974	981	970	986	1007	999	996	979	925	927	969	961	987	971	930	947	980	917	965	979	1010	952	993	969	937	934	942	949	976	898	983	891	984	957	926	919	977	1057	934	946	993	952	973	961	935	1013	1006	927	977	932	959	962	938	992	931	980	930	922	1002	992	951	917	982	930	942	946	953	952	900	939	936	952	983	930	941	1014	952	945	971	955	989	980	908	956	957	945	1005	951	897	927	964	916	968	932	906	968	940	987	952	970	990	978	941	990	943	939	1011	955	995	943	974	964	929	997	927	915	1030	958	993	982	943	1003	941	949	1008	979	940	990	983	948	952	948	1028	928	927	988	961	934	980	981	946	963	988	980	977	938	1018	1005	980	1006	891	953	957	928	1002	948	974	950	1039	924	996	985	967	1009	962	925	968	934	921	1021	1005	972	927	1038	959	968	928	973	967	945	961	937	989	913	954	982	1003	954	988	971	894	986	990	961	935	937	999	986	942	956	940	915	1020	976	988	955	1009	923	957	982	953	918	968	957	994	916	964	991	991	942	956	986	954	997	959	944	989	934	952	967	945	1020	944	951	987	1026	989	982	956	963	988	952	969	928	1018	953	1004	986	998	958	1003	995	947	953	958	957	980	975	931	976	961	955	949	949	950	1006	908	959	967	980	964	969	983	981	1004	958	946	963	1026	963	980	991	943	982	908	932	988	926	962	1025	936	966	951	978	978	979	970	961	921	989	936	944	953	991	990
22959	21065	28726	23611	21067	21028	10091	3563	2835	2279	2017	1873	1905	1976	1800	1502	1289	1095	1036	906	870	851	806	733	717	705	696	629	664	605	592	595	560	608	586	577	554	562	570	543	525	582	598	569	545	561	568	626	536	533	562	543	507	565	552	570	569	532	514	599	596	580	564	534	540	606	535	522	523	526	573	554	542	566	565	558	486	555	549	580	553	590	534	523	516	571	529	550	561	550	522	532	497	532	531	508	547	543	537	569	546	563	540	577	531	516	557	529	556	561	554	523	506	524	561	548	546	510	532	551	550	522	521	513	557	553	539	555	567	590	542	552	566	546	525	580	506	548	537	551	573	536	543	505	552	543	549	526	531	509	554	535	519	526	521	545	536	505	547	541	580	562	480	576	573	574	507	538	543	517	568	541	551	568	543	566	513	564	573	510	501	492	563	562	598	552	560	524	570	535	552	509	542	550	522	544	515	524	544	538	534	486	541	527	545	592	576	545	520	528	510	542	519	597	542	524	487	557	533	562	560	529	547	553	539	507	526	574	564	530	532	560	554	539	523	553	587	547	536	537	525	542	541	541	580	523	566	553	599	516	551	542	523	543	539	550	500	522	538	541	554	547	500	486	496	540	577	539	584	507	511	526	523	525	519	600	552	558	525	559	523	550	545	576	559	549	522	543	540	525	573	553	537	557	567	525	532	502	523	541	533	562	548	562	551	569	516	543	566	525	513	548	539	540	523	519	521	554	532	534	537	545	574	516	547	545	538	519	507	532	567	517	543	511	552	527	542	532	550	571	533	520	538	552	541	534	566	543	560	573	500	516	526	550	510	529	536	563	523	534	566	554	571	518	535	512	580	524	589	482	589	575	551	536	567	541	538	525	513	541	567	548	535	552	537	600	522	543	526	547	532	567	578	553	574	505	563	518	553	521	510	528	507	590	549	520	545	515	528	545	556	579	521	560	516	556	536	553	541	536	555	555	534	558	519	521	597	506	518	494	518	558	533	564	529	589	537	563	503	503	518	543	523	503	543	527	517	517	566	513	539	564	524	583	565	535	562	484	544	531	528	538	531	560	545	535	485	555	503	484	560	520	538	519	518	537	556	525	519	499	569	535	534	525	539	563	510	573	544	568	541	544	548	553	577	541	556	554	553	529	549	536	537	518	550	515	493	583	585	551	548	575	525	494	532	577	523	532	552	516	552	566	531	540	551	495	541	566	508	543	536	513	503	515	596	563	563	525	559	550	578	552	518	561	529	555	563	553	546	560	564	599	534	545	542	532	549	535	525	536	524	549	591	527	530	539	580	556	507	526	556	548	512	548	556	554	504	533	550	552	540	527	548	544	539	543	594	559	572	537	540	530	573	498	511	548	548	577	550	504	526	559	565	492	546	560	515	523	531	538	518	508	523	530	526	567	531	554	520	528	532	522	547	519	553	523	537	534	567	579	557	587	513	555	492	484	566	523	526	548	530	553	506	499	553	559	550	546	516	552	556	576	492	526	548	525	533	526	536	522	548	578	555	509	556	558	503	527	585	560	543	522	546	526	544	529	544	568	531	508	537	516	534	512	560	496	579	536	554	511	568	538	503	526	541	528	559	517	584	523	568	531	566	528	534	545	561	553	567	607	535	514	507	535	569	533	557	577	537	549	533	611	574	533	530	568	554	538	522	520	546	527	560	506	554	537	560	531	546	543	526	595	536	510	564	512	547	561	514	546	521	550	509	521	516	497	537	513	563	524	568	517	533	541	522	528	565	531	579	515	516	522	492	565	587	522	573	523	548	520	586	528	571	568	562	560	565	550	513	497	525	543	545	527	537	576	529	530	560	555	485	537	544	531	538	557	504	543	584	523	560	570	564	530	574	501	546	565	543	571	557	511	522	532	552	569	576	554	555	531	536	572	549	533	535	516	541	541	580	534	515	481	543	538	557	520	505	545	573	564	524	541	541	545	557	568	529	535	537	553	565	562	537	548	532	545	527	552	531	543	500	604	554	552	536	548	577	527	536	564	504	586	549	511	575	547	507	551	568	522	516	527	531	553	532	575	526	542	557	548	568	552	517	533	552	539	527	528	539	552	495	556	531	560	565	564	547	528	539	579	575	511	570	547	512	564	540	541	509	543	562	519	552	597	559	557	521	545	538	547	509	544	545	555	522	523	542	557	541	527	525	553	491	566	542	559	560	543	579	551	513	487	491	519	551	527	556	532	546	555	547	531	532	556	568	556	542	546	595	524	577	541	567	567	523	531	539	542	550	538	530	545	514	536	552	566	549	503	572	547	545	531	553	565	558	504	569	526	538	589	553	548	493	536	549	562	531	567	545	537	539	579	533	535	573	522	585	494	532	538	491	540	520	532	527	547	515	582	580	551	527	534	553	561	554	553	581	549	536	534	550	494	554	537	519	584	527	575	554	513	537	576	506	541	578	493	560	520	545	481	554	560	575	528	516	544	525	533	562	543	513	532	509	556	566	514	507	550	519	537	536	552	584	549	550	545	564	561	566	550	522	558	515	562	561	525	572	552	555	595	552	531	580	571	545	572	557	511	519	506	560	581	507	543	552	509	525	487	521	523	519	532	518	497	534	593	571	553	552	525	556	548	573	530	518	524	563	526	551	562	539	547	532	571	615	568	554	538	498	536	554	564	523	535	569	527	487	528	548	561	508	514	525	548	549	537	573	532	577	519	531	551	546	494	562	522	564	537	585	511	523	535	521	504	537	536	514	549	570	533	556	522	525	583	574	485	539	537	559	541	558	533	528	528	547	529	523	544	547	534	533	570	538	531	556	570	547	546	553	622	536	557	575	554	515	528	556	565	578	552	512	572	533	519	542	537	552	530	514	570	530	545	524	538	509	560	511	581	515	570	583	505	541	569	520	617	534	540	498	558	563	544	577	577	497	531	544	518	543	564	522	537	544	539	530	505	504	559	534	571	526	548	544	509	548	554	578	528	539	495	530	541	561	552	594	517	564	533	534	547	541	525	570	552	514	499	546	557	514	553	528	519	531	526	520	533	566	517	608	563	544	566	484	564	529	539	546	547	568	533	547	526	508	542	508	573	532	537	538	575	545	533	569	540	549	554	540	529	523	573	525	558	548	535	533	550	521	513	511	533	522	516	559	535	523	574	526	557	542	524	536	518	524	523	536	519	543	572	546	523	574	504	546	571	528	470	526	555	513	544	539	513	565	520	514	551	518	527	540	550	556	558	571	573	522	578	552	528	506	568	510	536	525	512	548	520	504	490	517	559	510	559	482	509	546	576	553	541	567	552	508	513	577	574	571	523	564	523	536	535	557	544	560	563	535	585	563	500	510	525	531	530	523	575	554	534	548	547	583	562	546	541	532	548	535	504	556	565	533	511	504	546	546	548	520	570	563	552	545	520	564	512	512	568	516	542	574	514	566	515	534	512	543	554	535	534	534	513	555	564	564	523	504	505	531	530	567	544	560	545	534	521	577	520	515	555	541	563	540	509	521	530	519	553	535	533
45972	41606	24224	15952	11822	9084	7716	6579	6217	5004	4430	4005	3773	4041	3636	3097	2442	1980	1720	1586	1255	1263	1180	1115	1056	988	875	927	848	808	783	725	711	746	750	708	722	673	683	664	655	700	739	657	706	648	707	646	647	647	585	652	656	649	637	672	639	637	640	691	669	716	699	690	736	676	687	686	691	675	648	654	636	691	639	671	640	686	649	631	643	622	620	620	648	686	664	676	683	715	663	650	635	703	643	628	630	652	650	696	643	647	630	683	691	651	626	644	652	685	652	606	616	675	676	650	640	632	651	676	629	625	653	627	620	660	632	698	620	632	688	639	647	639	596	631	605	601	620	637	649	651	639	619	647	668	655	624	651	633	612	660	617	639	620	621	641	664	667	636	668	636	664	651	684	609	649	664	605	652	625	667	658	679	611	625	633	657	615	626	634	650	719	681	642	634	651	630	648	653	609	604	641	647	666	628	586	604	618	627	696	658	706	626	689	613	636	636	603	655	644	643	664	657	656	627	628	668	667	661	648	642	679	641	629	668	682	596	639	664	580	675	608	648	658	641	656	645	682	581	666	655	672	637	643	658	676	601	613	656	646	609	688	654	640	648	658	622	628	632	651	619	639	631	618	636	603	630	664	637	666	654	641	621	639	655	606	632	608	698	686	697	649	643	627	610	616	656	578	647	662	637	621	633	670	618	634	628	629	648	596	618	679	642	663	642	636	652	601	641	641	640	608	611	587	648	665	627	610	669	664	683	661	583	608	678	646	637	646	567	635	596	633	642	617	665	607	665	643	610	654	644	599	650	647	645	650	623	673	654	645	621	681	631	633	621	654	657	590	655	671	630	646	630	630	645	687	689	628	649	603	598	692	636	647	599	684	696	639	631	678	630	660	648	607	710	662	638	671	626	698	627	639	598	654	657	677	588	625	623	624	629	663	596	664	654	643	618	598	671	569	640	609	644	657	635	660	688	605	634	682	642	673	655	618	651	654	656	611	685	624	590	616	644	702	648	641	684	617	603	652	691	653	617	651	645	641	636	666	665	627	653	645	634	597	633	664	664	649	668	619	640	651	670	661	620	642	657	669	698	662	641	662	645	628	625	633	622	689	701	623	627	665	647	633	635	641	632	621	657	588	693	643	625	613	634	644	639	663	686	642	602	627	640	598	622	670	672	660	643	649	656	594	635	600	670	637	589	644	667	620	678	628	660	633	637	649	617	655	645	607	655	669	655	617	689	626	648	653	662	633	660	654	636	638	640	674	625	621	659	637	671	687	668	653	680	627	615	665	661	651	620	645	663	604	677	654	661	665	642	654	629	668	671	679	657	621	633	636	673	630	672	596	684	653	638	678	606	682	618	653	633	618	642	624	657	641	677	663	639	682	617	617	646	623	614	691	634	626	612	672	641	588	596	627	596	632	644	651	603	675	657	629	662	623	649	660	632	628	677	641	643	640	684	638	648	654	647	646	674	668	636	658	610	684	638	710	619	611	618	675	623	614	635	640	651	634	663	682	669	656	669	648	617	617	664	671	633	667	650	645	647	653	644	648	637	663	651	617	650	609	604	633	635	651	639	632	593	602	634	610	634	612	638	636	693	641	664	630	662	622	668	665	604	638	644	650	682	612	608	674	624	609	623	688	627	623	619	675	665	619	657	691	639	691	637	608	632	627	622	655	662	648	629	649	616	642	646	624	664	614	630	642	638	610	633	665	637	624	651	666	601	624	653	636	704	680	661	665	599	613	640	630	646	622	637	682	623	655	630	624	664	628	619	662	660	609	655	629	641	601	639	651	615	637	667	639	658	608	679	654	625	663	658	634	589	688	678	634	639	637	645	676	606	661	677	641	665	656	636	656	667	666	640	659	633	670	637	600	640	631	667	626	631	613	618	617	644	670	659	632	642	613	664	646	621	677	694	684	649	620	687	651	654	615	688	650	614	633	627	674	613	649	667	614	680	630	637	705	639	637	659	632	607	683	682	673	587	607	616	620	695	724	634	686	630	645	616	654	651	646	655	652	634	702	655	632	655	610	629	647	638	637	660	642	643	628	682	600	617	627	617	630	635	627	637	631	696	636	659	638	651	695	642	625	686	617	642	654	641	628	624	615	661	647	623	616	600	620	654	597	660	643	599	628	637	625	642	665	617	662	659	622	651	605	643	659	664	622	624	661	600	644	636	638	640	592	671	671	651	676	639	594	650	647	628	619	648	638	671	627	633	661	608	664	657	640	660	656	651	617	674	646	660	633	586	662	688	683	626	649	665	628	640	646	638	638	604	645	707	653	690	675	597	619	643	661	628	625	633	632	620	635	630	648	669	646	628	644	633	643	639	632	633	679	632	661	647	680	651	625	636	613	610	599	623	679	637	651	631	629	633	637	647	657	630	628	647	638	631	672	664	644	710	625	645	674	644	642	674	595	625	685	621	656	610	665	629	668	619	708	668	614	651	627	620	644	656	632	635	654	687	633	663	633	632	616	653	642	634	649	623	645	676	663	650	677	649	583	660	628	653	689	661	658	681	620	654	656	626	658	679	672	624	638	645	676	635	610	620	651	650	679	626	624	671	622	673	665	639	629	642	667	643	658	617	601	620	668	658	651	668	639	658	577	648	643	660	674	640	634	658	674	555	633	630	619	600	644	650	597	656	627	668	654	621	646	607	686	687	695	652	660	636	645	654	692	647	623	654	662	636	643	672	633	591	639	603	675	628	625	623	665	622	599	661	624	648	631	685	609	642	637	649	637	660	659	657	643	663	662	655	671	640	677	656	638	627	647	672	637	645	616	640	670	671	644	641	628	715	604	634	679	637	667	620	602	605	650	622	648	600	619	681	606	663	632	630	624	651	665	650	637	617	669	612	625	654	666	664	653	619	624	658	638	648	631	683	697	625	668	662	629	683	649	666	659	639	611	657	662	681	669	647	610	717	627	684	639	655	635	612	673	602	645	635	643	621	645	642	669	630	666	614	642	606	612	643	646	660	669	633	633	655	641	635	652	658	599	604	667	685	653	618	648	682	676	672	648	630	664	634	649	652	652	619	640	654	647	647	635	639	643	611	629	630	644	617	645	627	637	627	643	610	657	616	663	626	632	664	701	645	583	640	597	633	662	605	652	621	660	641	672	640	619	668	645	660	667	679	611	622	678	647	623	663	714	676	662	611	625	679	615	658	637	648	647	625	634	627	673	661	622	655	636	656	648	668	614	626	626	632	630	677	651	656	622	677	623	681	597	635	677	604	641	607	650	691	663	656	633	607	656	652	652	647	634	589	632	623	626	684	658	640	666	655	617	685	647	613	635	661	595	643	632	659	666	712	710	602	576	663	652	663	633	614	653	637	625	621	677	625	685	605	615	607	633	621	672	604	622	640	638	659	621	638	649	602	664	660	626	624	658	604	654	655	633	621	679	623	630	627	667	656	661	639	638	620	638	622	630	657	637	621	675	655	647	651	632	645	639	642	648	605	613	640	682	651	646	649	640	657	634	631	644	660
27245	20087	10894	4095	2026	1615	1353	1281	1165	1075	1062	1032	1043	1079	1056	933	887	794	743	720	731	682	702	658	685	651	640	641	641	629	608	639	657	637	654	608	579	630	602	614	574	614	619	640	598	603	587	652	629	626	650	629	618	655	643	624	630	633	642	634	667	623	635	680	659	660	656	629	586	665	570	609	660	602	621	650	602	627	583	592	662	653	576	627	618	611	650	635	623	664	545	662	597	611	661	643	620	610	598	659	614	641	598	626	625	667	640	591	651	652	645	591	634	600	576	647	650	631	590	601	630	643	583	640	639	628	592	603	636	606	608	608	646	607	600	595	593	628	652	591	581	611	629	631	624	612	606	633	640	662	663	613	618	604	604	611	620	631	609	637	621	617	612	607	592	662	637	596	582	611	624	642	626	617	644	589	627	602	635	629	597	584	616	631	647	665	618	618	616	612	647	652	601	598	640	630	611	662	635	621	628	635	617	650	595	616	636	641	643	635	636	628	582	580	651	589	650	617	612	647	601	672	684	672	602	613	621	632	661	568	603	627	634	617	594	629	696	605	615	619	623	580	607	615	659	635	601	626	639	571	615	636	629	640	624	592	584	639	633	601	615	622	612	639	644	648	631	615	581	645	602	602	636	622	622	674	633	651	658	629	619	578	669	616	598	615	639	579	607	586	597	645	591	622	635	616	632	628	627	554	664	609	643	647	654	617	622	609	607	627	604	616	606	653	617	575	636	626	590	605	589	638	597	589	631	613	631	591	648	590	651	612	660	638	588	638	706	644	632	631	639	621	613	604	607	643	641	591	641	655	571	598	634	623	596	604	617	642	600	674	665	624	650	638	627	583	616	600	621	629	643	593	591	646	608	615	588	644	645	635	592	638	646	605	617	639	605	642	622	571	640	622	589	598	620	626	639	628	599	622	628	643	610	596	663	616	613	603	624	625	582	592	615	623	616	590	594	634	609	642	640	632	596	627	608	637	613	619	635	613	627	610	651	602	618	630	615	630	601	678	621	635	641	681	588	628	628	642	581	619	631	636	607	638	602	648	611	664	620	653	645	573	644	632	635	634	622	585	636	657	573	594	613	641	589	636	646	612	627	640	664	588	633	643	633	634	605	684	622	645	664	643	628	665	601	607	595	625	643	618	606	644	603	626	672	655	577	600	624	655	670	546	606	617	627	623	640	654	591	599	609	595	590	642	597	600	596	596	616	639	633	583	604	619	580	551	606	608	633	639	565	571	591	646	617	603	612	614	620	672	629	622	639	638	612	654	640	603	643	604	647	613	611	611	623	621	648	640	648	616	620	649	677	587	655	632	667	668	656	574	654	604	644	598	591	628	617	611	605	685	623	613	674	662	611	644	625	601	589	634	626	588	630	589	621	579	638	614	601	607	676	629	591	654	669	634	602	611	621	597	653	593	626	650	619	628	596	620	622	658	638	645	614	630	611	650	617	684	665	641	630	638	627	603	596	671	578	596	651	612	642	593	636	626	637	622	619	622	595	648	604	562	606	617	622	637	594	666	617	630	604	597	625	611	636	604	608	596	602	584	642	625	629	652	623	572	563	619	658	600	615	574	646	659	620	620	654	629	642	634	667	554	651	600	621	632	645	656	625	640	624	598	575	605	652	644	669	624	653	636	598	653	631	619	618	646	601	594	626	658	628	588	613	641	618	661	581	637	660	620	636	630	631	594	624	630	605	625	607	654	578	578	627	594	619	595	618	637	590	624	615	635	606	628	616	622	617	592	647	632	596	630	627	641	623	602	581	586	612	637	592	598	631	580	636	628	661	639	646	632	576	615	589	570	643	601	631	646	625	590	593	638	614	627	668	628	643	650	604	586	613	624	679	624	664	622	586	639	574	630	635	635	616	644	650	627	647	621	600	583	615	674	639	653	665	606	602	640	594	624	568	582	617	622	643	581	656	616	654	604	626	641	599	642	611	619	588	577	626	603	605	614	594	582	646	626	603	604	628	590	631	632	666	591	609	658	598	623	643	640	585	642	664	634	597	633	630	606	634	603	632	612	656	614	616	631	626	617	649	623	616	586	626	620	625	641	625	613	592	589	558	597	636	595	620	626	572	609	608	673	648	656	626	627	637	549	633	617	604	650	582	624	624	591	634	658	622	560	608	629	627	619	647	597	645	629	585	623	633	595	607	659	615	618	630	592	602	609	609	609	614	606	608	660	636	663	625	612	631	625	608	609	635	620	615	611	600	607	652	618	613	670	582	606	613	665	601	614	607	597	639	661	658	580	617	612	628	604	635	636	625	620	598	639	610	658	619	636	605	618	631	623	611	624	629	579	584	630	620	646	661	649	613	596	621	657	613	606	641	605	626	612	565	580	634	655	611	664	637	639	680	608	614	617	606	647	617	645	639	593	565	604	597	622	622	630	629	640	669	622	618	635	644	632	635	621	640	658	631	612	621	645	624	599	645	596	598	610	612	630	595	611	632	650	641	606	589	656	667	606	628	627	583	599	637	636	608	678	618	636	605	611	652	624	656	581	647	620	651	609	653	669	561	599	649	622	669	621	607	624	622	630	625	637	610	631	642	568	646	610	627	606	621	634	662	580	633	584	634	642	584	608	595	607	612	596	637	632	582	572	604	573	630	624	571	580	642	603	614	621	643	648	622	606	620	650	690	595	661	631	645	589	610	612	618	623	657	635	658	662	661	643	605	586	605	629	628	626	619	637	609	594	612	638	600	634	659	627	657	593	611	653	650	591	646	591	623	625	598	633	646	618	602	637	593	647	642	599	630	619	609	651	610	645	641	629	638	609	614	615	654	630	586	626	634	593	571	645	605	632	659	590	684	645	590	634	640	601	636	670	628	630	657	625	638	593	626	633	616	641	661	634	632	592	615	639	642	659	600	592	643	641	602	651	588	593	648	686	634	631	596	645	577	587	579	623	615	608	608	599	639	623	616	608	661	618	658	654	616	612	622	615	643	604	602	626	629	626	585	624	619	647	637	643	649	626	603	617	655	619	661	622	599	637	638	616	629	640	625	678	650	621	622	639	606	625	601	627	637	647	606	584	644	640	604	650	604	616	607	619	582	621	654	602	612	685	644	611	628	613	632	621	639	636	621	608	667	624	645	603	622	615	631	661	700	651	606	629	608	622	639	629	596	619	628	622	599	632	621	623	638	626	609	636	604	610	661	656	592	644	588	602	603	611	561	659	638	657	590	625	652	628	626	614	574	632	637	621	639	619	609	607	625	633	584	611	624	655	632	620	625	604	623	665	640	647	600	663	647	605	651	605	626	623	613	618	684	584	624	659	645	632	654	650	603	637	604	604	650	610	616	612	594	613	644	611	690	632	633	633	639	669	615	600	614	620	603	636	627	559	619	619	623	630	579	650	614	594	613	638	625	612	680	624	625	576	616	613	655	641	621	617	623	606	599	568	588	595	640	651	617	626	581	616	650	597	662	593	632	623	606	634	658	621	582	554	641	599	635	634	622	647	584	632	598	636
16481	16248	10504	5543	3844	3024	2621	2319	2252	1916	1903	1753	1896	1967	1821	1638	1471	1158	1105	1033	991	990	912	899	869	811	874	842	885	837	763	756	760	825	780	791	792	779	789	769	780	819	778	788	767	748	732	817	773	795	744	805	773	771	804	729	771	773	803	826	738	810	773	749	769	784	806	732	780	780	785	790	792	773	746	743	800	796	820	746	745	761	728	744	818	780	785	816	828	773	738	737	756	736	755	820	796	786	777	781	769	795	797	762	758	780	735	752	758	808	751	817	756	742	806	825	824	752	750	780	758	739	770	722	815	750	797	769	759	764	787	782	786	779	817	765	747	790	724	771	746	770	829	750	762	775	805	776	748	750	762	764	756	724	742	739	742	809	765	747	783	770	754	742	792	747	779	787	768	770	760	798	753	737	790	784	736	762	814	755	765	764	751	784	777	740	785	837	799	764	741	764	754	809	781	827	776	792	808	786	786	726	779	759	771	758	770	725	745	820	785	765	733	807	748	724	763	820	800	793	754	748	806	750	773	758	743	722	740	764	788	802	784	723	753	749	772	712	755	728	795	732	766	812	726	765	757	785	774	769	785	737	770	768	778	781	770	765	783	762	797	801	830	763	744	770	769	828	771	779	782	751	781	749	786	807	773	780	797	767	734	743	781	762	721	769	765	730	785	754	751	741	797	773	771	765	820	715	786	796	693	746	757	795	793	775	765	789	761	727	773	748	747	763	701	720	779	780	739	749	793	775	779	752	816	796	733	772	784	770	808	777	769	747	742	782	777	725	776	764	722	792	751	794	801	747	765	742	711	783	791	777	784	754	707	788	803	771	747	757	773	780	780	795	796	831	759	763	750	743	737	758	795	745	734	758	804	789	814	755	790	817	768	791	778	756	733	771	744	784	791	769	745	772	769	793	771	771	786	793	762	779	772	768	772	796	704	810	774	846	767	776	804	756	781	781	739	723	775	758	786	777	783	767	745	734	802	801	732	789	744	774	780	750	750	763	760	750	791	797	794	773	783	770	758	734	757	777	778	766	743	811	756	742	801	765	707	774	815	731	766	816	728	787	769	748	777	770	771	803	765	769	788	746	782	785	760	757	788	796	759	749	779	793	764	764	786	759	785	750	794	787	769	786	748	734	770	828	799	834	785	783	733	757	775	781	788	727	787	757	741	766	739	794	783	756	749	725	769	717	751	725	791	728	777	760	703	796	753	810	773	749	802	782	751	769	771	748	760	804	797	791	779	753	750	795	832	784	778	745	824	763	756	771	752	735	792	780	815	775	777	786	793	784	781	751	772	743	803	809	789	722	780	750	747	794	715	784	766	735	771	741	797	771	783	742	777	802	772	750	746	754	784	816	812	805	798	805	802	753	777	808	768	747	724	754	769	792	819	792	751	834	738	737	763	764	780	754	790	731	743	811	762	746	763	751	792	830	708	746	739	783	824	777	758	802	792	791	772	776	756	759	780	788	760	775	754	799	751	748	777	805	765	766	776	789	757	731	789	778	782	792	767	765	712	780	784	801	717	768	806	775	746	766	783	785	760	770	732	769	764	775	814	759	786	778	755	758	772	769	761	725	734	782	822	763	734	771	745	767	797	693	758	717	736	738	810	796	786	808	756	763	745	799	805	797	796	802	787	800	773	766	771	770	752	755	804	747	799	767	810	794	736	785	786	776	765	783	748	731	759	745	776	799	723	771	817	772	809	773	705	791	788	792	791	788	790	770	779	784	815	727	800	788	756	758	785	783	754	731	776	796	791	770	789	738	738	772	725	769	773	767	763	816	787	790	729	758	794	760	774	724	762	790	744	754	777	788	777	772	772	771	735	776	752	722	730	759	757	785	791	759	765	767	708	756	807	784	804	733	772	751	791	768	727	772	773	785	791	762	767	809	795	782	775	768	702	744	730	826	734	804	761	771	781	831	817	754	753	764	797	787	781	808	779	700	782	812	776	741	767	771	744	794	755	725	725	740	820	766	778	775	752	790	779	744	807	726	832	761	751	781	784	766	799	759	778	777	774	782	842	754	773	737	804	755	778	780	754	754	739	776	734	769	775	752	783	732	766	808	767	748	786	785	722	786	791	752	757	760	770	773	705	766	777	812	820	777	836	751	804	784	776	775	746	755	747	814	771	754	818	768	747	773	790	792	706	811	758	777	795	794	753	731	788	744	745	759	722	777	749	806	756	785	779	793	811	763	807	733	804	754	742	727	816	732	794	709	773	769	731	807	739	759	766	801	784	758	761	857	784	730	767	821	754	831	750	816	756	771	795	777	790	763	741	792	796	801	759	758	753	761	756	770	768	762	785	799	794	771	724	757	739	778	720	776	791	718	742	745	762	733	719	754	794	721	764	768	756	786	761	756	776	765	779	797	774	793	790	741	751	764	779	815	769	791	787	759	765	795	742	773	800	772	777	772	749	752	742	768	799	773	744	771	794	747	775	809	788	807	781	781	822	781	763	768	770	785	745	774	789	753	773	738	765	764	731	784	765	742	762	779	802	768	730	781	776	767	727	816	732	730	756	750	837	775	741	788	730	811	784	769	761	758	757	772	771	788	781	778	792	795	774	739	803	742	821	820	774	798	746	768	765	761	770	745	767	758	782	765	787	728	771	803	733	728	834	777	749	796	779	787	811	793	746	765	778	793	794	767	752	770	762	776	769	766	739	743	747	732	808	794	790	782	804	766	793	758	806	799	754	742	760	769	718	798	748	783	742	770	793	740	727	840	749	765	746	800	739	715	717	763	783	782	769	812	739	764	767	753	781	753	827	704	705	791	773	805	754	754	756	755	763	769	778	787	758	752	779	783	800	736	736	765	766	774	776	765	758	817	768	776	768	727	788	797	759	746	797	756	803	796	768	760	779	787	807	776	788	788	819	780	806	732	835	766	800	779	753	753	755	730	761	778	767	702	808	769	752	765	762	759	842	787	762	749	746	770	767	797	762	779	783	744	772	748	727	796	756	763	802	778	775	730	678	729	801	773	797	812	805	761	705	744	747	800	716	796	791	750	767	778	748	752	724	753	871	821	782	798	758	843	762	787	761	777	778	778	743	808	789	727	794	795	783	745	811	742	750	738	770	806	824	787	744	747	783	762	752	780	812	787	747	743	804	732	737	800	751	750	768	797	733	734	769	769	737	799	738	774	716	796	810	776	759	850	757	799	794	850	813	745	777	821	833	798	770	720	748	781	763	758	731	779	736	741	808	700	777	763	794	728	785	765	715	773	739	786	760	813	800	810	755	751	798	769	763	758	784	763	818	768	796	782	806	805	781	779	785	733	793	788	777	800	763	786	762	797	771	750	748	750	763	808	773	749	769	785	760	737	777	819	775	762	735	722	759	760	723	792	712	783	771	833	804	796	749	768	760	805	791	759	719	704	801	781	798	754	705	726	739	779	750	761	782	772	763	752	764	783	754	729	821	779	799	760	748	725	788	799	753	760	747	711	738	793	772	766	767	789	772	760	767	740	819	772
23992	21048	28073	24222	20863	9112	2885	2017	1766	1506	1331	1163	1185	1343	1219	1070	840	793	694	605	614	606	566	542	516	503	454	469	442	455	458	407	399	394	423	433	419	447	437	434	419	409	426	400	422	399	407	394	394	411	382	396	423	385	400	414	433	403	387	401	402	420	429	401	365	390	435	372	423	409	449	433	413	423	381	399	413	393	411	364	417	468	419	414	409	456	402	399	386	419	403	424	427	412	409	381	387	378	394	431	377	401	399	425	385	409	417	381	377	409	397	408	407	389	380	405	394	412	392	407	403	365	389	387	393	389	410	392	358	390	397	381	413	381	394	389	387	394	396	426	415	424	401	419	399	402	366	374	372	399	382	408	402	406	375	405	422	394	390	394	393	384	410	403	384	403	383	386	363	375	389	372	387	374	365	391	390	376	375	416	374	420	389	380	425	408	385	397	425	414	415	423	415	406	384	418	422	418	363	417	394	404	427	365	405	388	385	382	413	363	397	421	434	394	406	444	369	391	377	429	399	410	399	364	398	400	391	384	421	397	379	384	407	406	396	437	428	432	408	430	412	401	418	378	439	386	403	404	404	388	386	396	357	381	389	423	424	402	418	380	378	379	402	407	433	387	377	382	383	418	380	406	381	379	431	393	373	364	399	379	418	379	442	377	401	388	432	399	441	367	398	396	415	391	422	380	361	373	395	403	423	402	408	415	412	390	396	419	412	394	386	397	428	368	436	371	404	408	385	385	404	368	389	386	430	390	377	406	402	405	400	401	417	430	384	387	419	365	397	372	377	399	397	387	412	419	408	390	375	392	410	376	405	381	423	397	390	375	359	378	385	407	434	411	388	390	414	415	371	415	386	386	401	388	360	423	390	385	375	391	385	376	404	354	420	396	411	372	347	412	416	408	349	403	382	403	385	414	394	369	391	402	351	390	398	341	417	371	382	388	403	403	413	422	404	416	390	383	414	401	402	372	407	409	409	389	398	408	390	385	364	403	430	425	412	374	336	410	383	400	392	449	375	405	425	412	387	381	404	411	404	389	398	376	398	421	392	406	396	376	361	397	422	378	383	387	419	401	429	384	420	415	413	415	420	382	395	372	411	407	395	427	402	406	424	389	383	402	427	418	397	422	387	396	412	369	419	369	387	393	378	428	391	395	414	384	377	367	435	416	403	422	365	417	386	402	423	375	389	374	386	368	394	399	403	396	376	398	368	391	352	395	411	394	405	383	432	394	361	359	370	359	351	405	405	417	383	415	399	374	423	414	429	397	421	356	445	395	368	374	433	419	408	400	424	385	407	398	391	371	386	388	348	389	405	365	359	372	430	409	379	396	422	375	402	401	393	404	392	365	368	379	372	397	387	383	399	414	402	418	394	428	427	427	390	398	407	394	395	387	409	396	401	396	407	407	395	415	399	388	409	370	385	395	400	416	389	394	357	392	383	373	404	447	422	374	401	372	386	385	409	371	377	398	391	418	407	402	409	404	388	353	412	401	398	410	425	428	380	393	395	416	417	407	375	394	392	374	412	420	345	388	412	395	413	421	435	381	360	375	412	411	410	387	437	351	379	383	411	419	426	366	411	412	393	401	431	420	369	404	358	401	445	406	378	376	369	388	413	363	388	415	393	398	414	385	376	371	382	406	426	407	374	399	376	429	414	403	415	369	405	414	386	372	393	408	377	407	389	410	416	406	399	376	377	398	424	416	401	398	418	391	388	408	409	375	395	414	392	412	388	448	396	352	383	394	378	395	446	396	408	420	386	383	394	414	382	403	380	407	374	413	390	429	400	408	411	390	365	408	399	396	430	418	371	384	405	393	387	431	402	400	368	437	389	391	361	385	414	389	387	425	380	395	403	403	440	381	422	383	402	416	414	397	405	417	416	387	426	422	373	402	404	392	422	411	401	427	401	398	407	403	426	430	368	384	401	399	387	410	373	400	345	365	427	377	380	403	423	384	380	376	384	368	411	395	450	387	414	432	381	435	373	363	400	367	402	414	439	427	423	397	395	406	356	406	415	365	412	377	402	401	402	409	371	385	419	400	408	400	418	402	399	420	415	378	396	412	395	448	394	391	423	391	409	409	382	348	385	418	388	432	372	355	416	409	421	406	388	392	386	401	391	424	378	395	440	409	410	419	421	437	445	394	391	405	389	420	378	392	407	405	392	388	423	395	387	428	410	415	390	393	390	412	424	408	398	396	422	414	408	411	376	418	379	412	389	438	372	408	369	407	390	367	391	371	397	400	398	407	398	410	402	366	401	416	373	404	380	419	402	363	374	381	386	433	403	386	410	400	409	396	406	409	423	399	375	386	389	403	425	398	406	425	404	406	417	393	385	410	428	419	413	404	406	339	363	366	394	384	387	374	377	355	394	390	368	390	404	393	373	442	392	415	406	417	421	404	410	418	432	371	414	370	399	385	413	379	416	418	378	397	420	365	403	430	419	415	399	420	396	384	417	389	387	390	417	410	404	414	375	383	393	406	415	400	359	403	395	376	411	391	414	396	392	387	403	401	401	352	377	427	383	400	389	371	387	409	388	379	385	438	356	431	383	366	402	445	388	384	368	391	397	380	391	385	361	407	390	369	419	411	380	398	402	422	371	402	387	408	410	398	410	412	364	400	375	437	386	419	385	395	414	370	372	398	409	391	370	423	395	379	382	368	389	413	370	460	370	405	390	405	366	365	415	415	397	406	389	391	394	363	359	380	369	399	405	391	402	421	397	364	379	398	398	394	356	407	379	411	394	410	409	373	381	409	382	366	391	404	407	347	385	338	390	383	439	403	376	445	395	405	381	371	409	401	383	400	372	391	388	397	402	388	407	385	403	349	420	376	405	386	402	418	396	368	403	382	393	392	387	400	407	382	390	395	383	370	378	369	436	389	424	393	402	417	406	382	398	432	372	384	401	405	390	391	391	391	387	387	391	382	377	415	398	392	384	400	421	411	405	428	394	383	372	369	407	402	394	397	362	432	392	357	410	368	400	418	368	417	386	418	415	393	404	426	410	405	389	393	363	403	420	428	409	400	426	408	354	385	395	389	436	429	427	390	377	419	370	385	365	420	366	411	409	395	401	447	382	407	406	380	416	394	388	430	399	407	395	415	383	426	398	393	389	372	398	397	349	378	409	408	382	405	379	394	395	395	415	454	393	399	421	400	350	380	388	393	416	399	392	419	398	429	433	370	420	371	383	422	406	398	363	402	386	403	391	419	403	381	411	397	382	410	398	379	404	386	410	392	397	427	406	388	367	405	388	394	371	431	427	358	387	437	418	386	400	424	384	415	400	399	389	418	400	380	402	348	388	377	403	399	403	394	373	413	438	394	416	368	417	396	430	405	399	380	402	444	415	402	353	385	351	393	431	422	359	409	368	380	385	351	411	403	410	399	411	379	391	389	394	372	427	414	368	363	435	385	378	403	383	380	374	426	424	351	391	381	412	399	403	413	392	384	401	425	396	428	392	422	376	411	381	377	391	418
41925	34757	18456	10511	7911	6249	5116	4305	3947	3116	2900	2526	2629	2850	2441	2158	1724	1387	1239	1032	913	916	830	774	706	684	645	639	643	633	572	526	567	560	542	587	524	530	523	522	490	541	488	524	530	500	515	503	495	526	502	488	479	476	524	489	463	524	517	552	519	572	501	500	565	516	519	520	476	537	477	530	487	483	545	504	550	498	505	499	500	543	489	512	494	485	522	517	497	540	507	469	499	498	492	537	480	533	522	501	488	514	525	526	520	506	527	513	445	507	493	496	469	520	505	493	502	503	512	478	511	472	511	487	494	512	497	486	523	498	473	513	497	489	484	462	515	540	455	508	523	487	491	526	484	522	531	504	481	539	509	480	487	532	537	480	473	494	482	489	530	509	445	497	516	549	495	511	479	508	465	519	516	486	540	505	552	520	499	480	482	519	476	496	506	531	519	515	516	507	530	461	524	550	507	514	535	492	481	495	445	462	478	475	500	484	508	502	513	510	492	485	503	530	530	489	484	525	477	490	510	475	541	483	521	495	480	450	491	514	448	526	526	480	480	493	511	545	514	474	453	539	497	527	482	496	494	509	483	473	519	531	522	470	474	488	510	464	475	469	508	471	523	490	480	483	481	458	499	498	496	511	527	536	516	484	502	507	490	527	519	515	516	500	481	475	471	513	475	472	482	538	502	501	505	511	514	546	472	490	556	505	504	523	523	498	525	533	530	485	482	533	501	489	510	521	514	504	512	528	492	526	481	485	507	501	513	477	480	509	500	499	485	506	493	500	486	529	506	519	493	491	482	482	478	502	500	489	467	496	522	527	533	506	447	496	501	473	489	471	489	476	517	489	532	471	507	544	512	464	520	503	512	521	477	474	482	502	485	512	505	487	501	502	509	486	495	532	514	528	459	497	520	488	505	541	528	481	519	498	517	466	452	495	511	491	484	486	532	471	506	529	489	469	504	512	492	496	510	451	526	473	511	532	514	514	533	502	536	456	529	517	528	501	516	498	486	492	501	481	478	588	460	461	502	492	510	527	520	541	467	516	531	545	475	473	464	484	485	515	524	504	516	512	466	510	485	499	510	499	513	510	553	514	501	508	507	495	517	479	506	513	493	479	506	495	510	515	498	475	515	545	510	542	506	482	475	519	528	525	449	507	524	474	511	537	557	507	497	470	500	504	506	497	533	467	453	487	486	470	491	465	469	494	509	486	533	500	443	510	498	456	508	499	526	478	511	499	487	517	482	490	472	515	545	489	450	506	531	491	517	534	523	503	519	465	520	498	475	487	506	508	546	478	525	514	499	467	496	509	498	510	491	494	503	509	513	465	539	497	456	556	493	552	479	509	488	522	519	484	515	522	522	511	496	489	513	495	498	486	481	499	505	468	510	498	514	482	549	464	456	459	511	467	494	514	502	465	492	463	512	522	467	519	522	472	486	476	468	506	467	486	479	518	498	542	495	526	508	540	520	530	475	492	477	482	536	460	533	474	449	524	497	500	491	509	466	474	542	533	481	507	504	474	461	515	468	512	473	499	506	523	486	474	516	478	510	502	478	488	493	516	511	503	506	508	502	507	496	458	489	472	494	520	491	494	448	499	455	516	504	476	539	508	488	495	488	449	509	484	489	492	470	502	497	490	514	517	474	474	501	506	531	491	506	498	473	503	495	539	514	492	484	500	542	485	477	536	523	488	503	476	500	509	519	502	489	520	492	494	473	503	519	485	483	515	520	498	503	507	487	489	498	484	506	515	509	529	476	509	501	469	498	521	481	537	498	505	457	493	482	522	516	499	502	530	521	503	471	524	520	498	498	490	499	506	527	504	531	531	512	497	519	510	516	504	482	439	491	462	534	496	455	502	488	459	478	521	484	522	506	467	487	511	503	510	525	476	501	511	484	483	474	526	535	470	489	472	509	510	468	506	490	500	527	477	487	523	510	487	470	473	493	488	505	483	519	531	457	468	534	473	463	509	527	478	497	487	492	533	527	483	509	509	499	482	514	475	499	513	488	444	463	504	516	527	533	502	524	490	530	488	539	500	503	454	505	531	519	512	492	503	504	502	489	510	502	497	529	511	537	478	518	451	500	476	495	511	512	526	524	503	487	490	495	509	473	490	504	482	486	463	505	490	531	486	529	509	494	482	519	526	501	522	547	521	472	507	481	498	494	457	520	498	537	499	466	486	500	521	494	491	512	516	490	479	490	514	459	502	483	476	503	513	483	522	512	522	463	526	481	511	519	505	487	466	465	512	494	488	471	502	469	482	506	488	469	472	501	492	527	510	544	495	493	517	562	499	521	481	500	524	517	535	528	509	509	478	538	516	503	462	483	521	477	522	490	486	481	471	527	505	503	518	495	495	512	487	502	513	513	490	508	541	473	521	499	501	540	507	483	490	505	526	461	484	476	483	523	532	493	510	529	527	501	469	488	466	493	488	513	489	532	492	518	506	484	471	525	519	527	506	509	517	498	499	526	510	477	467	442	497	544	483	460	471	490	483	495	514	502	512	514	492	503	490	509	501	482	502	473	480	497	513	518	500	530	525	508	509	466	487	505	487	502	469	471	455	525	482	493	503	550	541	487	464	475	457	507	496	501	490	519	503	545	502	521	472	488	515	526	481	550	477	487	506	529	486	495	499	544	480	501	501	507	475	509	505	455	528	515	467	481	494	489	490	488	494	463	516	513	515	519	482	506	503	515	479	488	492	494	489	546	500	493	485	480	482	517	500	501	475	484	477	526	485	513	482	489	494	495	459	512	546	481	510	473	471	488	523	493	497	472	507	480	503	524	491	505	511	456	485	483	490	512	493	531	477	501	427	493	474	531	509	512	495	507	478	524	484	522	511	548	516	530	500	516	533	491	507	492	537	474	475	521	497	460	464	504	479	517	503	530	498	494	506	439	513	467	481	511	518	521	500	536	462	484	540	499	501	459	461	481	450	508	494	534	483	560	482	500	492	474	511	503	488	459	503	452	514	498	506	493	492	539	496	476	504	461	544	548	493	524	478	500	480	541	475	510	517	463	484	457	500	506	484	516	488	505	496	476	499	516	520	518	498	515	489	539	501	509	490	496	486	502	513	510	470	508	560	498	492	529	532	491	512	531	511	526	516	481	524	494	482	534	497	509	455	508	489	541	530	522	520	528	464	477	522	483	489	487	557	489	462	487	455	510	491	518	515	479	519	487	491	493	488	526	548	515	494	494	489	501	515	494	513	521	453	478	507	504	515	523	499	527	504	522	472	459	481	491	498	500	505	497	480	487	501	458	506	506	482	465	517	517	551	533	463	494	500	501	488	495	468	505	488	489	502	501	516	540	519	479	476	524	521	515	501	518	513	486	496	496	500	450	494	521	465	468	500	532	509	483	502	502	495	506	520	482	532	501	480	513	480	499	510	531	500	484	503	483	477	528	481	526	489	504	533	473	480	431	497	532	477	480	481	494	509	546	515	480	484	498	509	490	505	486	492	542	498	465	483	478	515	496	446
25259	21048	26765	24870	9007	2529	2074	1805	1575	1484	1358	1354	1388	1560	1362	1316	1117	1041	1003	1009	936	883	925	900	855	869	865	881	850	869	821	843	884	878	852	874	853	825	806	840	891	830	811	866	833	846	862	828	864	821	835	799	831	843	804	853	807	793	822	851	818	872	829	829	865	823	834	820	828	783	764	804	797	794	861	857	844	821	836	828	866	876	837	784	831	818	835	841	799	838	777	814	833	819	787	851	830	834	850	846	812	786	776	766	761	799	838	774	784	826	804	752	851	806	833	855	793	827	810	821	818	844	835	827	838	831	817	782	788	843	765	787	832	800	837	849	848	849	770	754	787	807	839	780	827	830	787	762	847	783	867	855	793	803	800	791	846	823	822	846	796	841	832	760	819	824	799	781	801	808	833	830	796	796	824	873	800	810	796	827	816	779	811	844	850	775	799	768	830	760	768	793	857	809	854	850	877	901	842	834	824	774	821	796	814	858	797	765	802	819	768	792	783	833	813	835	816	838	793	816	784	819	820	793	832	834	879	818	834	819	832	849	822	781	860	794	805	805	825	842	832	777	805	848	810	802	794	754	822	837	812	816	801	808	860	843	806	849	833	844	802	814	822	810	802	804	840	810	778	835	797	824	803	836	797	810	802	820	816	812	824	780	835	755	778	793	797	820	824	814	810	820	781	801	821	816	795	801	819	781	803	829	807	831	832	782	829	829	812	804	802	773	813	834	901	846	818	810	845	786	848	808	788	832	832	829	861	785	793	793	789	797	840	827	864	801	784	820	793	866	812	837	854	833	843	882	794	767	849	817	807	832	768	814	847	814	847	797	846	748	845	853	810	835	786	847	832	804	860	835	851	857	818	828	849	813	794	889	813	814	848	798	791	777	908	831	818	791	785	796	832	839	801	804	781	790	832	789	798	805	848	808	797	826	796	810	786	815	806	752	821	833	836	825	811	825	778	838	790	774	767	834	791	790	807	844	831	801	782	794	836	802	826	852	792	824	837	810	814	830	844	814	811	814	779	835	754	774	841	827	749	849	776	835	801	803	797	849	818	788	828	853	793	879	840	804	860	806	770	807	787	797	832	783	798	806	881	824	801	852	810	838	786	833	823	814	853	779	840	796	840	794	783	856	803	819	766	855	821	798	758	774	822	834	774	833	779	878	783	783	807	730	792	771	839	805	765	818	800	846	818	816	772	749	785	789	842	820	807	844	799	827	853	806	791	810	837	792	799	797	792	766	784	780	814	819	822	771	811	815	827	821	804	829	807	814	774	851	807	851	806	797	823	773	779	845	886	835	780	777	863	797	825	801	818	827	841	801	862	805	796	761	844	872	774	837	839	840	815	790	773	827	797	807	774	791	835	814	808	800	839	820	755	787	813	809	771	747	788	804	835	811	826	790	834	754	848	807	810	828	844	795	844	806	826	778	833	783	720	767	789	819	828	847	799	798	843	802	807	830	789	841	837	784	811	765	814	818	847	779	824	819	803	795	786	841	828	787	821	854	853	772	886	795	818	796	866	779	803	866	850	803	842	814	802	759	810	843	793	754	837	849	804	782	803	824	823	794	844	848	781	856	799	805	817	802	797	779	783	802	837	769	855	820	839	782	824	797	763	808	834	836	792	787	788	826	807	844	798	838	831	796	825	813	783	861	816	802	815	824	813	869	797	789	842	824	792	778	847	778	803	842	807	811	821	809	768	820	750	826	839	826	799	810	811	815	819	797	826	782	830	822	812	851	811	860	794	772	851	786	741	754	797	856	807	830	804	832	854	790	790	796	849	843	842	839	826	844	853	831	787	872	783	792	799	823	861	825	814	818	808	810	827	830	812	743	794	802	834	842	852	829	811	783	841	869	797	780	793	801	847	829	727	802	788	799	860	783	874	808	852	838	786	808	787	829	839	809	842	799	832	834	789	839	808	872	860	823	755	834	775	744	802	787	804	799	769	841	778	810	817	878	788	829	840	832	748	787	810	840	828	837	845	828	820	826	820	844	843	780	793	877	794	848	791	788	784	824	812	782	801	877	795	773	837	800	831	801	835	811	790	797	798	728	823	852	750	780	840	792	801	794	830	812	844	804	789	860	737	857	798	792	803	794	845	809	810	827	823	809	776	785	804	818	814	855	774	795	824	843	850	828	844	823	826	809	799	796	827	788	794	818	842	860	789	829	790	859	785	848	834	835	835	812	778	785	833	880	837	772	785	770	806	817	808	837	839	791	833	808	845	819	804	807	816	775	798	845	783	810	780	854	829	806	830	762	801	805	802	852	829	817	792	833	805	849	823	843	873	771	823	754	766	772	803	824	825	793	859	799	791	816	797	829	782	819	812	824	805	828	823	804	846	814	763	819	768	873	816	765	793	840	802	831	839	834	805	765	801	832	782	839	821	792	824	799	837	825	830	827	836	874	832	825	818	866	878	816	812	832	805	794	841	849	863	799	775	874	813	830	804	814	845	804	813	797	817	839	832	783	835	823	847	737	840	839	833	800	854	832	792	844	832	858	800	812	814	795	809	770	794	814	856	776	840	779	788	796	797	838	839	811	823	772	839	800	834	810	757	828	812	807	806	802	846	823	834	832	839	745	778	816	767	808	801	809	820	830	771	804	762	786	844	846	871	823	850	844	831	790	818	788	732	785	823	862	772	789	809	804	849	764	832	787	771	766	812	812	858	769	809	808	803	795	797	805	806	793	770	797	765	791	798	779	763	785	836	824	791	798	892	843	806	847	801	767	830	831	814	842	829	831	853	795	795	813	858	810	821	819	850	828	808	782	771	833	823	851	854	800	789	799	777	807	829	853	888	798	785	854	813	804	805	822	832	794	815	766	811	779	736	822	819	842	818	835	832	790	771	791	815	770	825	800	793	822	842	804	838	779	820	743	822	847	804	819	815	797	835	777	809	813	779	837	796	811	839	783	782	848	841	773	777	789	835	777	811	814	801	845	819	832	862	871	800	813	802	783	864	799	815	825	828	838	811	756	848	842	830	799	789	846	780	798	808	804	814	806	811	811	808	831	817	839	817	842	799	808	778	787	796	783	798	808	823	835	778	781	852	838	825	864	775	846	852	816	840	806	826	793	801	833	815	811	824	847	777	833	798	764	803	758	829	807	863	844	786	865	820	863	821	862	852	873	769	832	832	832	821	830	811	813	789	819	815	768	795	819	837	843	810	832	800	797	786	807	849	830	844	839	796	860	791	810	777	830	772	833	809	798	805	761	755	830	820	842	823	788	772	829	794	812	789	809	805	779	784	776	814	773	831	813	777	830	798	857	826	749	753	839	754	836	815	808	832	837	796	789	810	807	804	771	816	835	812	871	821	788	821	833	791	801	832	806	847	811	885	809	820	802	769	770	808	816	815	842	798	786	808	850	881	806	804	814	757	812	774	806	832	835	810	821	789	824	826	819	796	792	786	848	842	818	782	788	918	863	835	824	872	806	788	795	848	771	802	817	845	790	825	809	833	790	793	827	841	806
40197	30000	14157	7897	5870	4836	4136	3564	3053	2778	2618	2533	2392	2722	2536	2157	1887	1645	1478	1378	1271	1302	1159	1230	1108	1128	1044	1078	1062	1048	1066	1030	978	1033	977	1029	944	1000	959	957	1021	1024	977	996	928	958	943	998	1026	1008	1005	975	978	983	1023	958	1030	1015	951	1000	1027	953	1039	1033	945	1005	984	952	994	967	968	973	1025	925	962	965	954	1006	1002	982	973	961	1018	950	953	966	951	1003	1020	991	1005	973	989	968	1001	1016	987	915	1067	1000	1042	945	914	987	985	1003	1033	951	973	958	975	980	983	1011	996	940	990	933	952	977	987	1002	943	970	974	984	969	966	956	1005	909	986	1009	981	972	968	985	970	1013	960	942	992	960	948	1007	1058	935	994	972	934	961	960	981	1021	958	946	991	1003	947	943	1001	979	977	957	944	974	936	921	1000	1003	1050	972	994	936	960	945	1001	1024	985	911	1005	979	953	1005	1012	976	959	996	1021	1004	983	981	916	932	1003	966	916	982	984	992	936	947	941	919	914	937	968	926	991	967	997	986	965	1019	967	964	979	941	970	941	974	985	976	998	953	1042	950	954	977	994	993	998	965	972	1004	974	1013	904	954	955	962	948	997	960	1027	975	919	936	1005	969	991	991	956	924	971	946	956	946	999	996	981	954	960	1007	1046	1006	952	987	969	979	980	960	1021	963	929	950	968	990	971	1004	1018	908	969	970	983	935	1039	1041	937	986	973	942	966	995	998	1011	942	979	986	978	910	995	986	967	956	976	966	1019	947	972	976	992	990	980	1034	958	954	990	943	939	973	1012	975	948	979	974	1025	937	970	981	1011	965	935	976	996	1006	1038	1031	987	1001	991	959	983	984	990	932	973	1017	994	953	1015	973	963	936	986	999	972	936	996	965	958	971	999	969	950	1023	930	964	898	949	958	943	982	956	987	959	998	954	984	970	982	930	926	970	990	1030	1015	925	969	1015	1018	947	950	973	996	980	984	1027	970	958	1021	957	977	970	981	965	1042	946	975	990	917	998	1026	995	1011	948	966	968	978	996	978	973	959	1003	971	933	969	984	909	1001	1002	993	963	924	966	990	934	989	957	964	977	996	958	948	988	971	960	976	992	976	983	1035	1033	905	1013	992	964	990	950	980	946	964	992	955	947	964	956	981	952	987	994	999	986	961	906	936	980	947	980	971	980	969	974	946	982	971	1007	1013	923	955	989	982	985	923	954	975	938	954	972	1008	950	971	983	972	989	995	983	949	952	954	948	1011	927	935	988	966	979	1032	1024	926	960	1020	1010	1004	996	982	981	956	929	962	1029	1021	982	941	947	941	981	987	1008	1007	928	967	973	950	983	955	971	1029	974	989	916	1004	973	969	1010	993	959	986	929	962	1008	974	1005	999	957	989	1022	993	969	943	950	1002	988	935	995	908	986	973	947	990	948	935	930	961	965	962	954	922	962	952	996	975	994	991	1009	982	1048	930	935	952	1028	891	961	982	1037	978	983	965	975	983	983	1000	1030	1022	939	912	964	976	987	981	942	965	1011	955	964	940	963	921	982	976	964	988	972	986	1014	935	929	976	988	1005	963	954	999	946	1000	960	939	935	1009	938	932	982	980	924	975	952	984	940	933	935	928	1008	993	954	893	984	964	1025	983	991	927	1014	904	1005	945	1003	918	958	934	987	962	932	1005	953	958	964	1032	1001	955	948	996	1020	999	969	970	957	980	966	951	1052	981	1008	950	958	978	997	961	1015	975	1005	966	929	955	971	959	1011	1007	968	934	957	942	1031	937	1015	989	964	938	983	1037	938	982	1003	988	1020	997	964	1011	975	955	981	960	971	973	1004	959	978	935	937	898	970	922	991	954	960	952	1029	995	993	1033	1016	995	992	992	913	993	939	1036	952	1002	955	939	997	946	987	952	987	1023	982	939	980	985	1005	990	941	961	962	992	1013	969	966	993	988	952	981	967	942	980	984	983	965	1003	971	986	972	1010	1033	944	951	1016	959	985	987	1008	986	983	898	931	968	996	950	921	948	934	960	945	987	995	1000	963	972	987	879	986	966	949	941	953	998	1002	985	1024	986	891	954	996	978	955	967	951	972	903	951	987	987	938	953	940	1002	965	976	999	976	984	989	975	953	997	932	975	917	967	954	967	958	952	982	1006	943	993	927	996	988	1023	971	980	953	1011	963	973	1011	1035	1005	956	993	943	974	1006	970	1000	993	1001	928	1049	952	1013	988	966	957	1016	914	956	941	977	968	954	953	1007	943	978	959	975	985	936	978	949	1017	932	932	950	949	945	955	1007	906	964	985	962	984	943	937	924	981	967	967	1015	946	967	918	961	1008	953	899	1013	974	1023	965	946	935	943	982	998	956	978	966	931	984	973	941	947	976	996	973	972	996	1016	956	950	996	942	958	962	964	974	975	980	984	992	939	962	971	988	999	1004	974	909	1011	1008	1021	945	985	957	988	942	989	953	946	1000	956	937	936	953	959	939	941	952	992	987	979	998	948	934	951	992	986	979	938	904	967	944	963	1028	970	970	974	1007	950	929	978	980	956	988	956	998	961	1002	957	967	1002	980	1030	972	990	1007	966	984	945	996	998	1007	1007	937	940	946	962	960	960	1009	945	912	1033	986	982	908	971	933	967	963	1006	977	963	932	1025	963	968	985	974	975	959	1007	955	961	975	983	990	983	952	959	934	1006	1021	954	963	1018	935	959	962	1044	958	961	971	1002	993	977	973	961	949	980	932	1011	958	969	954	997	909	921	915	967	1007	956	975	934	1016	955	934	975	947	959	994	991	1005	1005	987	1012	958	907	984	1019	995	983	973	998	919	951	913	966	998	1020	969	956	957	987	947	937	979	995	983	956	944	947	918	992	950	935	952	985	990	948	942	952	1018	979	961	937	999	1009	944	949	937	966	962	977	943	1023	952	992	970	956	968	970	957	939	1009	941	939	964	987	1023	983	932	1014	980	983	944	928	960	969	962	984	998	1009	1002	949	1007	1025	1009	942	991	977	976	1002	959	979	983	994	972	956	964	1016	992	991	972	981	978	959	950	996	941	1016	1021	999	994	1016	977	956	986	969	997	1021	938	900	1002	984	957	933	973	894	940	894	934	955	969	935	986	949	988	941	954	964	967	966	977	1001	968	977	976	954	949	962	977	943	971	976	960	968	983	998	977	997	957	994	956	1007	977	901	977	957	967	978	985	941	955	933	1016	965	988	934	948	943	989	1002	953	971	954	1051	993	985	940	981	927	997	1000	931	956	1010	993	937	1002	979	963	914	969	942	1002	986	986	969	1024	952	1011	1006	985	940	978	922	978	1040	946	920	964	985	933	1016	935	973	994	957	967	972	953	973	988	961	1000	991	985	980	961	948	925	1012	1010	994	964	995	967	1000	978	993	1025	1016	919	965	957	1016	957	993	1008	949	959	930	987	936	938	952	940	1008	946	982	964	977	980	976	988	973	1006	938	1012	970	964	1013	948	965	1009	1024	933	967	995	1007	1030	971	983	979	942	1002	951	946	952	967	969	960	955	1019	950	977	1012	970	945	958	956	998	985	966	964	942	1011	911	971	1005	981	1014	943	1021	973	950	934	972	1007	968	993	947	992	908	947	978	919	971	924	981	989	1030	935	954	975	1006	991	913	976	1031	991	952	997	946	984	1025	953	986	961	974	936	1006	961	957	955	952	955	926	1015	928	994	975	1029	976	994	950	1001	1070	949	951	941	968	947	974	1002	925	942	994	1009	943	957	1012	970	996	987	952	969	938
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
