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
340351962844	340351963364	340351963914	340351964464	340351965014	340351965564	340351966114	340351966664	340351967214	340351967764	340351968314	340351968864	340351969414	340351969964	340351970514	340351971064	340351971614	340351972164	340351972714	340351973264	340351973814	340351974364	340351974914	340351975464	340351976014	340351976564	340351977114	340351977664	340351978214	340351978764	340351979314	340351979864	340351980414	340351980964	340351981514	340351982064	340351982614	340351983164	340351983714	340351984264	340351984814	340351985364	340351985914	340351986464	340351987014	340351987564	340351988114	340351988664	340351989214	340351989764	340351990314	340351990864	340351991414	340351991966	340351992514	340351993064	340351993614	340351994164	340351994714	340351995264	340351995814	340351996366	340351996914	340351997464	340351998014	340351998564	340351999114	340351999664	340352000214	340352000764	340352001314	340352001864	340352002414	340352002964	340352003514	340352004064	340352004614	340352005164	340352005716	340352006264	340352006814	340352007364	340352007914	340352008464	340352009014	340352009564	340352010116	340352010664	340352011214	340352011764	340352012314	340352012866	340352013414	340352013966	340352014514	340352015064	340352015614	340352016164	340352016714	340352017264	340352017814	340352018364	340352018916	340352019466	340352020014	340352020566	340352021116	340352021664	340352022214	340352022766	340352023314	340352023866	340352024414	340352024967	340352025516	340352026066	340352026614	340352027164	340352027716	340352028266	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	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
21398	20030	27380	22412	20108	20400	12553	2290	1355	1256	1214	1053	1002	981	921	938	851	835	851	826	764	837	811	778	816	745	797	751	793	774	760	768	698	762	775	825	757	792	714	743	710	750	735	726	732	787	713	692	758	761	764	703	717	760	788	747	721	716	785	733	752	761	722	777	724	686	703	732	756	723	701	726	735	747	727	703	737	755	725	728	747	726	762	695	757	722	729	766	726	716	766	736	777	734	739	717	719	759	776	709	736	771	775	725	738	723	693	778	662	698	700	760	696	699	758	715	756	763	749	753	727	713	708	756	765	727	696	694	773	727	684	734	719	721	742	753	694	784	781	721	758	713	731	738	759	717	715	735	729	709	709	755	703	725	717	735	783	699	788	731	744	720	727	689	694	750	729	732	707	694	756	772	720	745	680	748	743	720	713	738	746	780	696	688	741	787	731	740	698	724	690	728	720	716	754	695	729	697	761	754	762	698	693	722	732	733	744	705	710	746	706	750	674	749	713	789	743	722	738	767	798	707	767	749	727	726	697	723	708	741	663	715	739	762	691	749	742	796	740	716	699	703	751	731	730	760	752	725	808	744	727	754	735	749	720	709	755	747	756	709	724	781	723	781	724	756	715	741	753	711	724	710	703	758	713	745	718	796	769	736	736	726	740	727	718	762	750	718	748	698	779	723	735	769	742	699	705	735	785	706	703	718	701	774	741	780	726	726	729	725	709	752	713	704	746	710	718	751	708	759	732	685	779	693	725	747	738	728	709	737	733	649	774	704	681	697	782	666	753	709	726	737	723	722	759	695	733	759	668	714	752	755	747	754	758	737	736	756	779	741	716	739	765	736	718	744	738	721	717	763	742	737	760	732	738	701	734	756	716	708	779	712	747	748	702	741	767	727	762	742	713	704	711	684	701	760	735	766	749	697	733	681	758	719	730	728	722	682	713	699	701	677	724	755	685	744	761	699	719	709	757	772	776	735	712	752	778	770	793	747	751	754	783	733	733	781	702	775	715	724	738	710	734	717	709	761	732	765	708	689	753	681	708	758	745	727	722	699	745	758	753	763	763	762	707	698	690	787	736	753	710	759	735	729	739	757	713	740	748	687	795	764	748	756	786	758	740	703	743	718	693	766	707	771	730	692	745	719	755	784	710	770	682	743	723	750	756	705	707	723	742	721	733	733	735	734	749	707	718	787	754	755	771	729	698	693	729	721	722	766	732	710	782	716	743	785	697	776	748	730	735	730	764	738	686	737	737	720	743	773	759	730	749	762	761	780	725	727	733	734	740	740	687	761	724	732	737	757	775	701	751	745	683	760	681	720	717	701	744	766	739	736	695	745	711	739	638	724	714	692	760	733	798	686	759	723	723	729	738	720	730	723	710	745	718	777	749	713	708	695	676	703	728	700	762	749	717	702	782	721	758	712	708	718	735	731	724	675	683	681	775	743	702	718	722	736	779	731	763	746	703	749	753	786	698	800	723	777	722	710	739	738	714	701	731	718	742	737	703	749	751	724	741	702	718	715	800	753	699	698	708	719	682	763	717	750	737	723	745	690	727	742	718	705	757	726	776	755	794	748	797	763	735	756	734	775	690	696	732	756	788	669	721	759	712	783	746	691	712	784	748	785	722	704	738	701	734	713	792	724	751	732	746	698	733	740	697	744	729	756	739	764	723	743	748	714	680	723	727	757	691	803	710	747	757	701	762	751	711	667	740	722	754	686	719	682	779	754	760	729	705	768	712	747	749	765	711	716	757	716	733	716	694	751	703	779	734	743	672	742	743	743	709	720	735	727	731	746	725	757	761	700	736	743	775	677	733	704	793	709	693	736	683	715	719	731	728	797	747	746	756	744	740	716	738	724	727	761	707	787	714	757	732	729	695	697	771	733	778	731	755	719	718	736	699	718	684	743	780	711	698	719	700	757	738	748	694	722	691	752	711	740	750	775	702	710	693	730	734	757	736	758	775	723	730	762	743	770	713	695	718	747	748	729	741	774	726	744	679	746	741	793	744	764	682	700	746	722	710	769	764	731	704	718	699	738	715	734	731	728	716	723	722	704	691	769	733	709	745	740	746	724	729	681	750	715	736	738	776	742	724	712	789	706	723	724	730	737	726	741	738	724	735	736	701	730	733	716	731	741	725	775	765	700	752	746	774	739	725	725	698	687	746	715	741	760	779	786	732	708	733	717	710	745	735	743	709	743	756	759	785	763	721	713	774	715	709	720	741	701	736	697	755	757	729	732	778	740	755	802	738	709	737	730	727	745	745	746	738	687	746	741	732	722	736	712	772	773	730	702	733	680	700	725	748	732	748	753	768	711	748	721	719	699	702	754	728	729	768	716	719	680	747	723	722	734	684	810	722	710	740	771	754	730	741	705	761	684	744	754	726	763	756	735	734	730	735	715	780	755	742	736	754	727	713	741	755	754	718	761	725	707	696	731	710	743	756	764	725	721	738	733	724	720	643	753	765	740	770	689	746	757	730	738	797	667	731	687	750	709	737	743	762	761	826	720	710	717	702	756	747	732	789	731	760	761	725	703	709	721	750	774	705	712	694	717	765	722	806	756	750	713	764	750	709	723	714	708	686	743	774	770	729	729	763	762	682	738	743	727	729	731	729	699	729	714	712	730	737	704	721	734	735	726	697	739	756	705	744	719	712	724	756	754	728	697	687	744	713	707	760	718	736	741	735	706	750	696	747	750	733	729	682	761	749	713	748	755	753	769	720	692	728	757	774	704	736	718	725	692	732	768	747	731	767	689	688	757	739	729	782	727	730	737	731	738	751	744	765	750	753	665	714	727	724	719	764	690	738	762	721	741	738	725	721	735	695	741	723	723	733	715	702	690	702	718	773	719	726	736	728	715	731	712	708	707	736	722	716	705	747	678	684	767	733	757	732	741	752	720	744	719	754	707	699	689	720	737	760	720	728	760	701	714	677	741	765	736	748	761	720	743	732	718	770	753	722	712	735	723	768	742	755	654	751	712	707	746	736	662	713	737	703	733	737	733	707	714	749	740	727	751	726	753	691	742	718	715	724	727	729	695	693	743	705	749	718	721	697	790	763	702	707	699	742	726	709	707	762	714	748	758	694	772	760	728	708	781	667	777	739	678	724	723	736	709	726	680	738	716	749	769	737	795	728	746	726	706	709	710	730	693	738	735	764	717	692	740	696	703	739	703	680	749	749	765	744	772	747	750	739	727	743	715	709	689	747	733	769	718	772	718	734	716	765	691	726	750	746	709	741	730	665	726	692	738	783	701	690	712	753	682	728	734	713	728	714	698	703	695	686	747	737	743	785	692	718	781	706	755	758	700	662	756	705	715	710	719	685	705	719	758	741	732	767	709	776	763	699	748	743	717	773	753	734	693	769	737	720	747	706	785	786	731	780	750	769	726	712	714	746	712	681	701	739	703	712	720	697	729	744	703	715	718	732	690	702	686	715	789	745	726	712	744	716	733	760	752	729	757	714	761	685	744	799	726
12986	29600	29735	22902	18102	11471	5361	3144	2241	2007	1630	1421	1296	1293	1143	1145	1018	1007	985	976	884	932	898	809	832	873	924	821	850	816	838	848	793	913	858	785	761	809	851	858	875	846	814	852	801	823	845	797	810	849	840	771	809	774	788	812	807	857	788	764	798	828	816	757	802	783	833	758	844	800	802	800	802	857	802	782	819	811	791	769	789	772	791	757	766	818	789	787	805	785	765	730	779	799	789	842	743	805	783	852	791	821	776	781	782	770	809	829	794	732	860	792	771	784	813	783	776	792	784	809	791	772	834	792	810	799	837	766	873	792	799	878	755	776	766	780	824	808	741	775	812	798	829	788	829	792	794	787	826	798	796	853	785	819	769	786	862	766	831	784	768	783	752	816	779	823	819	786	815	806	793	707	837	792	793	772	782	834	780	770	815	764	820	811	817	793	759	797	770	781	795	796	753	791	721	765	793	771	788	808	792	808	752	849	814	804	785	783	768	765	808	816	831	764	816	807	800	812	758	818	759	773	773	801	804	811	802	852	769	750	791	790	790	826	805	776	806	764	795	765	785	809	827	753	793	782	795	754	769	799	807	770	820	793	741	800	812	782	774	838	770	796	810	786	765	825	777	805	808	810	807	811	787	745	800	814	810	793	830	815	793	803	820	779	779	756	853	787	847	772	796	800	820	805	814	771	759	813	805	811	774	814	808	820	799	792	786	795	748	768	779	782	817	754	754	771	818	779	798	817	825	771	796	751	824	809	786	826	768	777	803	804	779	751	765	778	834	793	816	778	803	771	787	758	787	819	733	822	806	827	808	815	769	722	831	806	839	824	804	790	783	794	785	840	791	810	776	847	796	823	807	797	807	749	764	774	768	733	734	808	843	800	845	800	810	796	741	807	765	772	767	792	780	768	771	823	756	745	814	820	780	790	809	849	825	773	819	766	806	747	819	771	705	769	783	844	791	810	735	794	702	802	802	715	782	783	794	785	774	759	762	813	761	780	807	821	774	785	787	757	763	766	837	830	800	786	758	788	766	779	795	761	832	758	785	777	822	752	802	782	787	800	802	760	763	756	808	787	829	771	772	774	812	780	761	753	857	751	802	776	754	807	829	791	836	853	790	793	822	769	766	771	776	845	799	840	826	782	774	772	845	816	776	770	774	802	763	776	815	802	825	765	773	764	812	796	803	751	827	827	771	791	805	831	768	842	775	813	823	740	755	757	851	833	782	784	800	773	835	857	750	769	801	811	760	817	802	781	807	810	760	792	815	793	783	807	810	776	789	752	756	782	817	823	802	787	832	778	757	778	790	795	803	755	785	775	754	747	790	798	785	769	800	805	795	792	794	798	758	787	822	796	773	757	810	758	825	776	779	785	756	826	784	834	774	798	831	777	808	848	774	747	824	805	830	843	804	805	734	773	787	742	796	821	798	821	809	768	823	761	782	809	749	804	782	785	781	771	794	749	783	764	791	771	789	815	793	811	815	788	762	780	762	766	796	775	813	754	761	820	797	762	750	796	790	784	787	781	774	801	738	791	770	795	814	791	767	835	795	770	814	786	802	778	823	802	773	754	830	811	732	743	785	785	800	775	808	782	818	722	804	826	786	777	764	775	798	815	765	818	787	826	770	799	798	790	764	821	748	806	816	752	773	819	791	790	859	799	740	783	746	840	773	783	736	799	786	753	815	792	784	768	741	803	820	820	783	781	768	786	766	795	789	753	769	865	784	836	750	786	888	765	822	779	748	786	773	812	798	810	745	796	744	813	826	800	808	810	799	817	804	773	839	781	798	810	715	821	812	799	755	850	785	772	804	780	827	791	838	844	785	785	794	782	791	799	805	734	829	820	786	798	766	742	811	790	784	816	814	824	751	799	810	774	809	826	788	763	799	752	788	786	791	825	757	797	799	787	748	811	784	842	790	817	805	811	808	775	820	753	849	791	762	823	778	780	760	761	785	791	809	782	771	808	815	810	794	766	775	846	770	815	818	799	808	795	835	766	783	799	808	798	756	764	796	747	802	817	790	776	841	800	756	792	844	809	737	780	848	796	811	746	767	793	773	838	802	787	749	763	782	770	825	806	738	762	802	825	764	804	798	772	798	785	765	760	779	788	795	801	755	833	801	754	738	819	759	793	753	758	794	779	745	824	765	831	835	795	856	760	838	819	775	761	769	759	797	756	765	758	804	808	790	809	793	810	749	774	808	781	815	800	797	770	769	849	821	807	712	820	786	810	800	777	761	807	800	794	768	763	777	821	783	795	806	827	833	806	796	812	756	813	797	757	809	816	809	827	761	795	767	779	764	781	744	810	817	760	821	842	780	781	777	796	743	753	775	792	804	808	883	834	795	824	778	776	803	766	749	776	815	798	759	783	831	761	783	837	781	801	814	807	806	751	773	817	825	777	797	812	754	785	791	798	790	835	780	716	819	820	793	781	808	794	809	810	810	800	829	790	778	793	769	739	760	829	769	794	802	830	791	788	785	833	792	792	768	842	722	824	800	756	798	751	822	761	819	808	798	735	809	757	782	797	791	771	745	776	743	857	822	880	810	775	814	796	754	766	791	795	770	751	774	850	760	791	745	782	770	744	798	758	777	727	856	758	767	837	764	793	770	741	820	777	814	804	786	812	769	806	791	859	819	833	845	768	840	747	794	850	744	817	750	827	826	807	781	791	838	732	770	754	781	788	801	761	756	762	809	817	795	771	764	781	790	770	800	836	744	810	807	806	793	808	797	853	757	775	830	759	755	773	766	864	811	806	810	763	783	806	786	846	817	808	829	825	804	800	767	825	770	780	804	752	788	755	786	792	741	775	756	805	786	780	759	829	847	813	749	799	823	823	779	790	793	747	773	768	769	771	768	762	747	809	768	818	772	808	810	810	763	746	792	822	801	807	781	824	785	761	801	737	809	745	811	820	786	771	862	816	811	784	796	811	853	794	810	802	757	772	820	820	790	784	811	787	758	768	826	787	854	763	793	790	751	795	784	797	811	819	733	771	846	798	806	776	771	824	812	798	791	805	870	820	776	775	793	763	752	768	810	790	769	804	786	786	828	789	790	760	778	799	797	782	824	811	741	801	746	771	742	747	811	815	756	764	767	814	786	800	753	812	788	811	805	818	792	807	763	756	745	784	789	769	736	810	777	805	812	749	738	813	711	756	789	793	796	805	799	823	781	804	770	795	819	784	755	794	805	808	782	766	791	774	791	748	818	830	793	760	733	792	789	788	809	828	772	774	786	765	788	799	786	838	822	819	754	832	827	774	769	795	744	805	823	797	824	841	803	789	730	783	788	801	785	804	797	762	808	742	790	828	806	780	819	795	758	836	832	826	777	812	809	808	775	767	809	773	796	782	811	806	848	831	782	790	800	755	843	856	782	811	789	785	796	800	829	758	768	802	811	778	805	818	831	759	786	790	782	874	822	789	738	782	765	824	769	794	770	774	803	784	760	752	745	823	741	768	792	776	765	811	803	743	810	817
27239	21139	16993	6867	2514	1798	764	478	394	402	357	402	355	351	351	357	376	344	368	334	329	354	358	344	341	348	351	301	313	340	320	364	341	312	362	356	371	342	350	342	335	353	375	364	323	337	348	370	314	363	326	338	328	307	327	374	342	336	292	317	344	340	340	302	335	314	319	348	339	348	328	352	329	357	355	365	345	362	359	345	333	284	358	349	335	368	356	324	365	338	333	354	333	355	353	314	342	342	359	327	329	328	337	355	357	308	328	329	332	350	357	337	329	358	322	344	354	317	361	307	325	313	340	313	372	361	365	316	352	340	335	330	346	346	293	353	301	308	343	344	346	309	335	348	335	341	320	292	330	328	345	306	321	326	337	313	346	346	367	354	342	350	365	316	329	328	336	344	331	322	312	330	330	349	318	320	306	374	342	299	340	367	307	360	334	345	345	325	346	345	347	317	349	312	317	338	341	340	324	344	328	344	331	327	299	311	310	310	310	373	318	372	288	321	316	347	331	381	318	329	314	363	318	348	324	338	360	357	349	348	304	316	310	326	312	339	306	381	368	347	346	380	355	319	291	298	347	334	357	342	339	350	358	360	335	330	355	331	351	346	335	304	339	361	330	327	304	341	356	319	333	310	328	335	337	338	319	348	320	350	333	333	337	340	324	334	317	338	323	295	319	361	336	357	323	325	312	348	320	362	327	326	318	330	374	334	318	310	328	359	327	342	338	327	314	372	317	366	358	349	326	317	310	345	339	345	317	360	359	315	310	367	300	336	310	340	370	310	337	345	331	355	337	383	325	366	311	337	351	314	356	346	354	355	339	310	358	348	367	301	328	350	347	351	344	332	316	311	329	335	321	350	364	326	337	326	360	304	355	335	344	340	342	341	352	343	374	342	335	403	344	354	328	363	316	357	345	357	333	291	318	346	323	329	372	326	350	349	352	328	342	352	321	347	348	328	297	341	333	315	323	358	353	326	298	303	333	331	345	341	320	376	339	342	330	348	343	368	292	311	326	332	372	325	329	331	337	303	289	335	344	329	354	316	331	338	342	300	344	335	343	348	361	347	335	349	340	321	313	347	336	351	360	312	319	328	348	338	374	321	311	305	354	338	365	379	329	334	334	347	333	321	342	346	339	355	350	319	351	341	344	331	338	335	294	337	342	331	332	345	362	329	317	321	344	337	370	308	359	346	344	325	339	332	377	338	341	308	339	302	328	381	335	331	346	342	328	328	326	350	320	345	370	336	330	338	329	336	323	357	338	363	350	346	307	335	347	357	346	346	318	357	352	317	357	358	315	338	307	343	312	341	327	323	337	367	312	320	386	353	306	359	321	321	360	317	340	327	365	363	317	313	327	378	349	364	336	353	368	331	338	325	318	328	353	299	325	323	345	366	328	320	326	355	310	315	319	342	350	306	345	317	348	347	326	311	340	334	345	313	351	327	359	369	337	335	336	348	310	333	316	334	331	341	351	347	371	343	332	359	330	342	340	325	326	304	329	359	320	349	361	315	354	308	347	352	353	347	345	351	343	317	335	349	336	323	318	324	370	347	346	323	301	367	359	343	348	327	366	323	337	348	346	331	348	322	395	357	293	332	336	311	340	355	315	312	343	294	330	320	348	347	340	360	324	345	317	331	363	352	341	352	310	312	321	313	329	332	305	334	322	349	367	364	338	345	359	330	308	325	369	358	348	342	363	342	368	324	353	335	343	308	290	323	337	341	335	323	323	328	348	347	356	352	348	343	325	324	328	358	334	338	320	318	360	325	361	339	342	357	332	339	316	303	307	329	353	338	350	317	369	351	368	361	340	340	321	321	329	343	329	312	370	352	371	384	348	330	350	311	323	340	350	345	366	363	323	357	323	328	340	321	323	346	340	332	332	338	360	333	340	313	336	306	304	318	360	316	334	322	353	322	328	369	332	350	317	381	340	327	337	321	338	346	319	343	307	305	346	338	332	351	314	297	327	352	317	336	355	313	353	320	372	321	344	327	319	305	316	324	305	318	341	308	340	349	364	359	307	359	352	335	336	355	346	315	346	323	334	327	337	355	358	344	355	332	355	309	315	328	373	333	345	336	349	341	343	353	355	373	318	338	328	318	322	378	328	333	341	343	329	340	356	359	353	357	351	326	341	335	334	338	316	352	324	362	308	360	329	338	404	350	341	351	349	340	331	318	349	303	341	334	338	333	345	336	379	298	344	331	347	337	336	324	338	347	323	339	339	331	355	325	317	373	356	344	333	343	332	327	337	339	357	368	358	356	359	320	339	314	330	366	327	298	329	366	311	340	355	364	324	300	325	335	389	347	341	337	347	342	347	328	327	345	314	335	339	370	344	324	332	325	327	337	327	341	317	321	337	354	323	315	361	340	313	330	347	339	339	330	356	326	356	354	359	325	337	342	368	329	312	350	324	341	344	327	330	293	333	352	355	332	337	354	344	331	337	338	332	321	333	348	363	339	342	356	367	326	367	344	330	359	324	332	334	302	337	347	360	378	319	325	344	338	343	349	367	361	354	343	334	301	333	350	343	328	345	331	328	298	340	336	343	333	360	321	344	344	332	328	299	330	346	334	339	348	354	355	291	331	322	307	335	337	332	363	326	309	357	361	337	330	318	305	329	354	344	327	316	316	334	300	319	350	316	326	351	347	372	321	323	326	333	345	337	323	324	357	314	333	350	349	312	329	364	347	349	357	334	331	331	329	371	351	326	341	333	376	338	317	329	322	320	330	352	324	341	336	340	343	326	309	320	347	369	303	296	332	310	320	366	356	337	337	334	335	347	349	319	334	355	326	344	338	348	313	342	365	372	351	347	358	334	336	357	344	356	318	311	353	328	348	335	368	299	362	331	339	354	341	325	317	328	361	313	312	330	353	329	360	317	344	348	347	328	356	327	329	345	356	300	360	330	320	323	353	359	364	323	352	292	314	354	345	330	349	347	324	327	324	342	339	326	332	332	300	307	348	353	316	316	332	327	335	347	342	328	314	357	322	336	381	354	326	337	304	297	321	347	335	365	355	358	337	340	332	318	318	340	357	346	361	359	361	374	329	327	352	341	333	352	327	335	328	336	321	337	354	334	366	322	304	328	355	352	360	354	331	345	340	347	328	323	354	312	321	338	326	329	329	345	324	367	327	318	319	356	339	351	341	339	317	328	360	350	353	311	346	357	333	362	315	308	346	345	372	344	346	363	342	333	309	336	340	313	347	353	357	336	318	344	333	350	338	396	344	371	350	357	316	351	336	351	334	321	320	325	332	354	342	344	325	319	305	362	334	313	352	317	311	349	361	357	309	343	332	359	355	337	366	363	344	310	361	337	342	321	316	333	338	345	324	363	378	371	358	309	343	293	341	327	347	333	347	357	345	354	343	326	358	331	318	321	341	340	337	340	380	369	343	373	332	352	333	309	332	350	372	307	307	309	343	315	365	302	318	346	338	342	339	397	335	332	355	352	360	353	305	319	316	317	379	341	337	314	306
9569	18836	16740	7012	4386	3485	1344	795	539	513	481	450	453	459	434	440	434	411	412	414	476	433	410	415	432	381	411	419	424	408	408	436	401	409	411	400	411	380	393	393	407	419	423	416	403	457	401	431	402	402	410	407	406	391	421	391	419	386	434	418	408	416	401	387	433	386	412	406	391	412	421	422	439	404	389	368	436	406	418	458	457	408	419	391	436	426	381	389	416	396	426	402	437	417	415	387	429	433	392	421	412	384	434	410	402	419	418	399	395	413	427	457	385	425	421	434	420	416	402	390	424	393	422	413	379	419	430	398	388	429	371	405	422	414	386	419	406	396	433	386	431	415	393	388	415	405	393	415	418	396	398	401	398	390	431	432	401	404	427	396	389	431	416	406	433	394	402	447	400	436	406	402	416	400	410	440	370	404	393	428	425	377	423	385	417	396	430	418	421	395	378	388	403	360	406	370	400	374	408	385	409	409	450	444	422	398	447	422	407	406	385	418	444	414	368	398	367	371	399	385	426	452	419	386	416	472	379	404	405	389	403	405	392	406	413	400	410	442	440	396	447	416	417	402	378	435	394	417	365	411	400	421	419	421	386	411	367	409	410	401	426	406	400	390	416	388	409	394	421	431	434	402	433	417	377	396	402	426	427	396	418	436	370	421	384	387	470	365	427	420	378	423	433	424	389	402	417	401	395	426	423	402	386	417	392	420	380	410	418	427	436	410	425	404	380	408	411	430	409	420	393	404	423	387	436	399	388	408	419	439	455	381	421	390	432	379	409	399	440	404	380	425	400	407	427	442	425	415	452	400	419	407	432	422	453	418	424	425	431	390	394	426	388	390	420	406	421	357	398	392	425	401	390	426	403	391	356	372	375	395	400	419	405	414	394	397	411	395	392	391	377	411	429	377	399	406	394	399	442	406	433	406	404	419	418	420	397	424	417	411	386	383	403	383	455	382	379	443	381	436	418	377	409	388	404	395	416	400	418	440	425	368	418	393	384	378	430	404	364	422	392	416	402	409	389	402	394	401	415	421	370	408	399	396	404	363	398	404	387	412	386	416	419	404	387	414	439	403	407	412	416	414	399	400	404	415	407	448	400	412	408	404	405	383	404	409	387	400	383	398	416	412	395	402	421	429	416	414	429	417	389	378	425	396	397	363	392	415	390	439	341	439	377	435	434	389	411	411	383	392	379	435	414	407	400	419	370	451	377	429	391	428	434	392	411	400	423	400	408	406	390	411	423	405	424	405	359	404	407	405	418	377	415	410	420	408	412	413	411	368	436	431	416	416	413	401	430	417	418	463	379	402	405	399	387	395	420	417	406	425	370	410	411	387	444	426	400	402	384	389	424	404	392	400	410	441	407	408	414	409	445	396	391	379	438	428	448	415	404	400	407	423	382	386	384	365	370	400	426	395	419	379	386	408	437	414	414	385	416	388	405	411	430	384	406	415	439	371	404	430	406	384	391	418	402	424	416	411	417	407	423	386	404	441	431	448	444	416	407	423	397	419	441	408	404	379	403	445	426	419	397	394	421	416	413	409	440	400	429	386	392	418	410	406	380	442	373	396	435	395	430	441	415	403	395	388	395	387	395	393	412	425	428	435	429	420	433	418	366	404	437	377	386	423	396	409	427	433	404	416	399	464	410	394	430	388	380	417	403	407	429	442	417	394	422	406	403	443	379	399	399	400	393	419	416	403	410	432	413	398	414	432	355	430	420	417	433	400	380	433	410	376	430	387	418	400	389	373	412	387	400	448	401	411	413	390	427	391	415	388	393	446	435	434	403	415	380	396	416	393	429	408	449	415	418	394	404	412	452	432	405	400	401	435	401	410	402	406	393	431	448	395	399	371	392	418	430	418	393	424	401	388	405	425	397	400	431	409	419	416	433	437	405	398	451	387	418	411	395	439	405	396	430	413	453	399	391	409	415	423	385	434	421	451	399	362	401	432	427	420	427	404	379	401	391	429	420	382	428	406	412	404	423	399	403	434	406	441	400	377	443	386	413	396	382	433	412	389	400	453	431	447	396	396	395	410	419	440	411	418	426	415	388	408	387	423	399	425	417	398	420	401	403	418	418	418	401	439	408	417	397	430	407	437	402	409	424	406	427	427	428	394	391	391	444	424	385	419	386	409	429	449	437	423	424	408	395	406	405	429	410	407	380	403	391	434	421	411	415	403	375	398	408	415	433	460	389	428	417	430	419	431	407	402	435	408	424	439	378	394	435	423	407	421	429	380	414	420	375	413	432	401	425	428	398	439	434	404	415	428	400	404	412	442	374	412	388	434	395	421	407	409	376	434	373	385	380	391	404	408	416	400	400	417	444	400	412	389	422	382	429	380	423	429	407	410	378	403	417	437	369	441	374	409	367	389	425	392	409	402	437	418	432	407	441	413	387	448	419	374	398	420	446	435	378	425	411	381	409	385	427	401	417	392	430	380	397	406	413	409	408	381	406	381	406	421	408	392	372	443	417	416	422	436	375	429	439	441	383	421	419	371	416	418	414	424	394	434	406	394	423	417	424	441	423	406	429	393	413	416	432	395	381	415	396	447	429	405	414	448	352	428	433	386	410	427	422	395	409	463	424	400	435	393	442	392	392	408	400	441	429	394	433	391	433	405	435	428	406	399	430	411	403	411	405	372	454	417	413	393	419	414	429	409	408	410	435	407	405	433	414	414	417	413	426	451	421	396	442	433	448	389	406	387	390	389	402	426	393	416	409	415	423	427	451	418	411	407	389	404	392	393	434	376	399	386	420	397	388	387	423	384	409	411	404	441	430	411	410	417	412	380	417	406	421	406	421	436	426	400	433	385	407	406	398	422	417	427	433	416	416	432	395	439	402	448	379	392	396	385	409	406	394	442	419	394	397	414	424	412	399	406	415	428	385	413	401	413	410	406	381	424	402	422	428	349	394	400	394	427	397	407	420	404	398	422	414	448	415	397	417	416	378	398	418	450	412	414	408	430	428	429	395	369	430	390	420	437	429	387	412	412	419	382	409	430	388	412	421	419	440	431	427	396	425	400	396	414	400	391	390	435	382	410	404	386	347	389	408	422	390	364	389	385	417	418	417	368	411	395	391	405	430	418	426	398	417	437	365	399	412	403	409	377	400	405	386	439	394	434	446	399	397	398	388	391	414	454	461	396	429	394	393	387	376	394	389	443	391	412	407	419	406	402	397	435	417	422	370	394	403	406	405	433	426	394	442	396	395	373	400	418	420	391	392	419	390	408	365	381	421	437	446	418	391	421	393	391	395	393	413	407	408	401	401	387	419	416	404	400	428	422	364	405	380	384	399	393	420	376	410	413	382	426	413	396	397	385	415	433	400	386	421	392	445	382	416	440	438	431	408	405	383	426	408	388	411	429	423	405	436	400	419	396	373	397	433	422	414	431	392	385	414	395	460	438	411	424	433	383	409	412	415	391	381	402	416	383	390	452	396	432	433	433	416	441	392	457	411	423	407	405	417	406	423	410
23722	21244	28690	24130	21493	15969	2724	1043	791	656	630	544	550	506	469	488	467	485	444	461	458	407	394	403	408	422	401	370	413	416	402	417	419	422	375	387	395	383	399	416	356	422	377	383	397	346	372	385	385	380	396	403	385	400	361	393	394	390	366	387	380	367	374	385	398	387	388	402	393	407	391	387	391	379	395	342	411	394	379	397	392	369	341	384	377	411	387	383	391	397	379	399	403	399	391	420	410	357	372	359	368	397	392	406	386	371	356	386	376	361	361	386	395	373	401	386	360	352	373	396	396	396	404	382	412	344	383	369	398	362	389	395	373	427	399	357	414	391	395	369	365	373	378	413	383	452	391	390	379	431	367	437	397	377	371	389	386	438	388	366	409	364	377	432	388	396	396	405	394	395	391	369	424	417	392	381	428	390	363	425	372	400	394	390	363	363	356	354	357	415	371	399	406	397	388	395	395	378	362	424	371	368	397	378	402	386	381	379	397	344	397	338	407	420	401	402	354	389	391	353	362	389	389	396	371	398	360	386	399	374	383	359	393	386	437	388	381	378	388	411	426	381	395	396	372	369	398	369	366	410	376	399	374	407	388	397	396	400	395	368	389	403	426	360	373	383	360	399	409	380	384	389	401	408	363	360	393	334	419	392	402	401	384	375	398	402	376	352	393	397	391	396	403	381	374	364	397	399	349	418	373	378	380	362	429	379	379	383	372	405	371	373	391	375	408	381	378	417	358	378	378	371	388	421	393	396	435	350	373	382	403	425	378	344	365	414	420	375	404	392	368	377	390	392	382	360	398	397	417	379	354	378	401	393	370	378	420	412	338	394	376	365	387	403	386	347	371	402	373	374	418	400	349	356	380	378	409	380	360	384	384	367	389	395	368	378	421	351	401	374	407	416	374	398	408	396	372	385	352	367	398	390	402	403	372	400	385	409	368	390	367	370	430	422	341	384	391	368	364	375	379	373	426	406	390	367	380	354	404	374	401	377	372	355	412	387	384	387	427	394	389	380	359	391	434	390	380	418	390	371	390	390	424	382	378	422	380	388	399	407	379	398	377	409	387	381	387	375	428	405	390	350	377	369	395	366	392	396	422	399	393	395	372	373	368	363	373	391	357	395	380	382	411	358	398	385	394	411	415	388	386	374	362	406	367	404	384	390	410	390	373	397	372	381	399	417	395	389	368	377	377	394	352	360	394	402	360	390	342	384	401	381	391	397	377	363	391	393	400	379	369	382	394	393	372	365	365	380	418	389	381	400	397	364	427	377	377	400	393	375	387	360	423	370	341	371	367	372	381	389	361	378	412	400	381	366	376	377	362	386	389	360	390	384	411	389	362	371	385	428	400	422	368	418	381	389	375	359	386	396	374	385	404	384	399	394	387	400	419	412	362	408	401	371	375	367	379	389	392	359	392	362	384	409	377	374	389	376	417	386	410	357	371	405	387	392	378	382	371	359	369	382	394	365	415	396	391	405	382	379	395	388	378	405	360	361	382	428	363	383	402	404	374	423	402	426	403	428	360	377	341	382	384	430	357	390	358	377	387	376	373	403	376	389	394	393	430	407	396	360	366	394	400	395	350	396	369	408	369	384	408	413	394	352	368	404	397	399	388	369	411	383	366	399	377	401	385	388	416	411	374	375	382	393	399	388	399	396	385	366	378	405	354	378	350	394	367	383	384	393	357	374	418	392	379	381	345	380	342	396	379	361	406	399	363	371	412	407	437	374	369	362	403	366	393	344	360	388	391	375	403	363	389	402	399	402	358	371	374	378	424	373	406	399	356	425	379	413	388	394	397	357	373	424	381	411	405	407	409	389	411	403	385	402	361	364	410	371	374	383	371	415	406	388	385	391	362	382	381	383	375	386	383	409	380	361	399	379	405	374	410	381	354	421	370	440	387	390	409	400	381	361	381	357	408	412	392	391	343	378	368	400	403	375	394	406	367	398	386	419	375	411	417	366	398	385	394	421	429	380	399	388	379	381	396	387	428	396	412	404	354	387	375	393	367	396	366	351	430	393	391	368	380	397	462	397	373	375	383	365	402	376	395	388	394	415	392	370	384	368	377	374	370	401	354	378	372	424	414	371	361	394	363	367	410	361	386	380	389	362	393	376	425	400	390	391	368	392	369	416	382	397	400	380	361	409	405	381	408	379	369	361	366	404	366	395	378	376	396	353	371	376	375	382	384	412	394	367	381	354	382	377	364	416	400	379	355	384	386	378	401	381	390	379	386	362	414	361	379	371	374	381	417	402	376	387	400	358	360	375	405	392	417	368	391	367	383	398	404	379	408	403	366	331	389	352	417	402	410	358	353	379	365	406	389	357	371	384	344	386	380	356	381	385	411	388	401	406	354	389	398	418	390	394	410	379	384	404	396	383	370	386	367	386	399	409	373	372	356	366	397	379	386	352	359	388	372	374	387	380	368	367	396	385	405	401	332	401	367	393	379	393	404	356	404	389	375	387	399	383	360	373	393	408	407	363	408	396	365	418	379	402	419	380	406	389	400	390	397	392	358	370	385	405	375	355	421	399	358	418	356	367	400	398	346	378	392	402	411	396	390	354	396	362	390	365	385	391	419	367	384	394	370	373	391	406	374	391	412	367	363	362	378	381	402	377	364	376	394	380	363	391	354	389	389	387	389	420	353	369	376	356	375	372	361	393	363	419	348	359	351	380	385	383	382	413	368	366	362	392	393	364	354	347	356	365	379	368	378	391	370	390	408	364	397	418	364	364	427	380	352	407	421	365	381	408	426	368	371	394	396	377	393	406	373	365	380	391	391	392	363	394	370	367	360	380	371	393	362	374	389	395	396	381	390	382	374	377	383	410	410	389	352	374	396	412	371	405	383	375	385	372	376	381	384	377	375	360	409	420	379	356	383	394	380	372	374	420	381	375	378	401	347	349	400	375	410	392	396	352	371	409	416	367	412	378	388	369	356	378	390	357	391	382	391	390	399	367	353	357	405	387	367	360	371	401	365	410	399	359	394	370	385	395	372	411	422	381	314	411	389	346	389	340	380	364	411	402	419	380	400	367	387	385	386	371	366	387	378	389	380	351	372	382	369	357	382	397	407	410	392	377	370	373	404	392	396	393	382	375	349	419	380	420	438	374	406	414	371	407	383	409	363	380	391	379	399	398	458	366	347	378	358	350	394	406	361	385	358	380	401	352	400	404	420	383	377	376	369	373	400	374	405	403	379	379	417	419	357	395	401	341	380	416	375	379	412	373	393	399	353	389	434	382	418	372	404	431	367	359	377	378	367	377	360	411	377	367	359	358	413	394	364	392	388	382	408	372	378	386	378	389	387	407	369	391	405	386	381	397	391	439	393	389	381	407	374	402	368	407	374	388	363	361	376	398	380	364	391	415	370	407	379	387	363	377	368	359	411	401	384	358	387	390	354	392	394	370	407	370	410	405	395	395	408	401	377	388	395	392	413	377	417	423	390	365	376	420	398	401	378	401	356	401	369	362
11767	29502	24491	16005	14997	6266	2827	1816	1244	1118	962	819	739	725	595	600	582	572	551	553	555	521	472	526	522	492	471	475	483	492	475	491	483	499	461	457	455	449	482	485	468	477	461	463	446	435	477	466	466	436	459	427	485	500	438	455	484	413	461	473	422	478	419	418	457	417	438	444	457	414	459	460	477	452	476	465	484	458	441	466	451	388	415	451	473	439	447	451	486	444	436	504	433	455	450	450	503	456	450	416	427	431	444	416	422	445	415	473	440	459	447	448	446	468	449	468	493	480	442	462	412	447	443	436	457	430	459	422	483	434	424	437	447	472	435	389	473	452	428	418	470	463	447	414	430	451	420	431	454	395	503	426	452	471	427	461	441	447	432	437	406	443	450	478	431	427	448	472	449	448	446	493	446	430	423	443	450	447	475	449	434	418	465	443	450	440	438	469	458	462	442	480	488	438	472	431	446	453	407	458	492	461	471	435	448	462	474	438	450	462	455	432	472	419	447	444	440	457	437	410	437	452	446	426	439	425	440	443	465	412	462	479	400	437	426	472	465	437	416	458	429	466	455	449	469	463	487	417	426	445	431	435	408	467	455	434	429	491	444	420	413	451	419	462	432	426	434	451	443	448	441	416	419	428	416	450	456	468	439	429	393	409	487	426	446	440	453	453	448	449	419	463	440	448	461	441	459	422	449	440	473	413	424	453	456	435	447	436	447	429	470	467	444	442	401	478	448	448	474	424	439	492	440	456	441	416	452	434	439	496	457	482	504	426	455	439	442	463	429	435	442	409	416	436	459	435	447	433	466	486	464	415	397	461	484	463	416	451	467	444	441	444	422	434	460	456	436	410	405	459	472	467	445	416	429	442	450	441	435	409	467	443	436	462	471	454	460	464	435	448	457	481	463	455	443	407	471	485	443	412	456	434	436	442	443	439	450	424	436	469	455	442	411	459	440	452	445	439	430	449	446	426	438	428	479	426	440	447	430	439	448	458	447	413	461	434	463	418	436	436	415	416	459	411	444	448	456	427	430	413	434	454	424	476	453	475	447	411	424	445	442	447	406	451	481	435	429	429	423	439	438	480	443	456	446	451	441	426	451	470	449	405	449	433	415	429	453	514	452	486	460	439	456	458	483	435	432	454	474	423	441	430	470	452	437	472	432	457	421	435	445	423	403	447	474	431	453	453	406	421	426	440	440	432	432	437	430	467	437	450	458	444	471	445	461	426	440	402	421	435	458	462	434	454	473	428	468	430	447	438	440	434	431	473	408	476	501	476	424	445	453	480	440	459	460	452	418	445	444	425	416	458	471	437	483	413	453	438	492	467	423	457	403	434	450	419	434	430	430	418	442	434	449	412	463	433	462	484	450	438	454	432	454	438	429	432	456	490	483	453	428	431	425	469	440	444	446	480	428	469	493	441	449	449	465	437	465	421	458	458	397	436	448	426	444	446	454	423	450	462	443	453	456	485	434	428	422	476	428	474	441	471	448	403	438	464	444	447	423	439	409	427	466	455	423	464	449	464	455	425	411	447	467	441	437	451	442	441	419	450	452	467	455	412	419	444	466	431	447	433	421	450	428	470	417	437	467	434	451	478	437	449	415	468	459	431	448	446	467	437	401	434	458	448	466	434	464	443	408	433	452	425	457	472	433	437	449	454	405	413	484	429	414	421	488	429	472	431	454	446	459	458	455	422	456	458	463	487	462	438	417	410	495	425	431	403	458	437	479	455	454	438	446	430	420	446	475	450	479	467	407	436	432	443	430	441	487	458	459	438	430	404	414	458	410	395	462	445	409	438	454	436	410	453	493	446	457	443	420	441	467	475	445	465	429	419	463	432	475	422	434	438	458	456	408	471	464	455	435	470	432	414	463	439	431	452	437	421	430	421	476	458	434	434	473	443	430	423	430	453	446	448	460	436	468	439	464	408	466	432	410	456	466	462	455	462	445	465	438	434	442	442	434	430	450	460	447	447	454	438	441	442	449	478	435	416	441	469	424	457	482	422	406	384	451	446	446	456	427	449	424	488	446	434	464	429	427	496	426	439	446	450	440	431	434	448	434	434	455	429	456	477	426	469	481	430	425	411	473	434	472	452	455	414	422	416	434	464	446	463	463	442	452	441	425	444	438	429	443	447	438	450	464	451	420	426	411	413	426	472	447	442	439	449	468	439	442	426	445	406	464	464	396	437	470	437	443	448	448	451	445	432	465	442	421	433	428	455	413	456	449	424	455	454	452	444	461	470	503	488	470	419	428	460	438	444	442	432	418	433	449	475	431	442	451	391	433	436	391	457	428	400	446	447	429	453	465	487	479	435	442	433	429	441	456	422	423	458	443	439	439	444	442	412	418	438	442	460	450	429	436	420	451	497	467	446	394	443	430	467	468	449	408	430	439	430	422	482	427	444	409	415	484	471	447	421	444	456	440	445	452	398	439	405	409	470	471	433	436	430	447	465	437	444	428	439	446	428	419	449	455	436	414	454	454	438	441	455	403	423	405	422	475	459	446	475	434	429	502	456	419	456	447	414	441	412	444	433	439	444	458	476	471	408	431	477	437	453	442	415	422	483	431	453	416	419	438	463	461	493	411	473	417	438	447	406	441	438	432	464	440	445	448	435	482	422	444	468	477	470	424	412	454	454	442	448	458	443	462	442	432	427	424	444	453	450	446	445	427	434	435	445	403	464	448	447	436	451	431	452	442	462	431	428	440	396	409	427	455	447	428	391	433	449	441	406	455	469	421	460	464	456	445	396	418	461	453	475	463	392	462	446	437	462	475	438	426	377	445	459	440	430	453	438	453	450	435	463	432	459	434	471	459	433	419	415	425	453	466	467	432	430	398	430	432	480	419	459	455	420	444	419	436	408	417	418	454	440	449	432	420	448	467	436	428	460	471	425	430	421	446	456	458	425	455	455	437	434	458	434	494	448	451	472	469	445	455	458	423	425	436	436	463	420	430	446	469	448	419	481	442	435	436	496	429	418	480	424	459	430	417	475	433	469	448	472	456	403	450	440	474	459	460	430	436	432	444	461	466	461	439	423	463	437	464	467	428	456	408	432	416	450	441	403	484	401	469	425	470	439	422	410	409	410	450	445	468	467	464	462	433	433	436	452	437	427	432	496	442	448	443	418	442	462	493	454	451	462	398	465	483	435	451	441	445	436	445	461	422	423	462	452	440	420	453	440	438	415	450	397	441	466	443	472	495	447	399	415	450	457	451	471	439	446	417	476	422	459	445	460	459	472	421	439	487	443	501	469	415	457	442	403	422	463	449	440	428	436	438	442	438	451	450	437	462	422	430	445	450	452	442	451	457	427	460	446	441	431	412	461	440	405	454	448	444	449	407	457	451	417	445	447	441	451	445	456	426	422	446	422	452	445	443	472	461	492	422	450	473	434	447	490	437	447	428	476	438	457	458	492	431	471	456	470	455	469	474	460	431	431	486	445	474	442	436	418	405	490	462	444	483	429	430	468	437	439
24919	21215	27665	25026	15908	3931	1309	851	827	699	735	702	632	720	676	646	637	629	676	684	619	646	636	649	658	658	644	649	620	617	637	587	574	643	622	606	627	650	671	629	608	608	640	602	684	616	618	613	568	648	582	610	631	657	618	652	591	646	592	581	597	600	634	611	614	557	529	604	602	646	570	598	651	589	600	609	567	610	564	572	619	645	553	658	589	591	612	605	631	632	620	640	581	638	609	579	652	584	608	631	603	628	548	631	627	595	604	607	574	570	612	588	624	613	588	591	627	609	578	598	585	620	585	571	610	594	610	596	622	546	582	613	622	602	585	626	621	603	611	605	606	584	605	590	588	582	639	591	602	609	593	617	587	644	584	603	639	628	631	643	590	594	608	596	671	603	611	586	599	600	628	612	602	609	628	609	591	609	611	605	615	567	654	597	572	595	610	599	584	606	580	621	614	621	601	604	570	626	591	551	578	615	614	608	613	599	603	614	591	556	603	645	630	592	598	616	577	623	602	659	588	612	637	593	606	619	677	593	594	596	621	560	626	650	659	570	598	613	613	592	633	572	599	654	584	601	605	611	595	615	597	571	596	597	570	580	620	578	609	611	611	620	641	588	592	564	620	622	607	594	583	608	612	599	620	596	629	598	613	580	577	586	623	610	564	561	606	565	621	592	594	610	641	606	645	620	611	578	569	608	569	582	617	592	633	585	637	634	618	583	625	558	595	612	653	632	581	615	617	599	600	630	634	636	635	609	596	591	584	622	591	596	684	567	609	605	599	671	613	642	573	629	602	615	616	591	613	573	627	570	622	593	604	571	604	594	618	607	572	587	689	600	644	589	610	604	608	627	594	571	636	574	654	591	572	636	552	609	600	633	592	621	580	610	645	598	589	607	563	614	643	640	570	599	612	643	621	639	623	575	583	636	563	608	594	617	658	592	610	579	614	619	631	598	595	643	586	619	644	601	617	667	578	614	625	631	594	605	595	601	639	619	568	593	623	651	609	602	617	581	624	614	591	637	599	607	600	597	581	591	564	590	587	624	593	634	576	605	629	601	626	608	600	622	591	640	596	612	603	645	617	586	559	585	603	605	555	572	588	627	629	591	641	642	602	597	580	599	648	612	592	623	559	587	560	593	662	632	618	638	577	546	629	584	614	543	643	619	635	566	618	583	567	570	610	658	602	626	601	585	611	578	636	588	638	600	565	568	593	590	606	584	632	638	606	621	605	604	577	599	664	585	596	606	583	623	605	608	625	641	559	597	614	552	596	609	601	630	614	562	606	557	583	619	596	635	558	612	645	574	590	614	635	626	601	647	568	637	604	617	570	585	616	585	643	617	596	646	616	608	580	559	635	623	619	593	624	573	620	582	604	633	608	607	587	607	635	629	622	587	619	605	653	616	599	606	625	589	604	586	620	639	621	551	599	576	644	646	611	586	633	633	611	571	610	623	638	645	603	661	594	615	623	646	633	594	600	626	615	647	595	618	602	599	593	576	597	573	615	650	628	582	608	601	629	615	652	597	579	604	592	603	621	608	605	624	599	580	601	575	629	583	632	591	611	585	591	598	624	606	651	676	590	612	604	613	558	626	590	579	580	558	603	592	634	613	607	590	628	612	595	643	591	634	575	613	598	637	561	611	588	588	628	648	570	616	623	603	577	631	620	633	640	582	582	588	617	589	592	635	582	618	576	616	627	625	613	564	619	569	674	616	626	606	630	676	631	621	634	602	628	581	610	593	579	598	628	625	582	593	608	609	599	619	565	604	618	571	552	630	580	641	630	611	616	594	583	602	568	587	603	612	607	588	590	628	631	597	563	604	606	587	579	589	620	599	612	588	657	637	634	570	600	642	575	618	559	601	595	591	585	569	628	588	572	586	595	633	599	616	617	630	636	610	578	613	598	618	598	575	577	599	628	606	593	590	612	568	602	621	560	613	600	599	602	631	611	617	622	630	597	614	550	610	601	595	616	577	592	628	562	588	587	606	606	560	596	589	614	630	582	593	575	625	630	583	593	586	642	587	595	598	619	626	598	536	588	578	648	637	559	606	594	580	588	580	643	641	601	606	619	600	614	617	634	572	591	595	606	594	599	575	564	634	628	582	591	610	600	597	579	579	562	627	604	585	606	623	597	575	578	623	635	600	596	625	612	609	583	628	557	581	562	595	641	595	660	596	619	617	582	652	605	609	568	614	621	577	590	617	550	603	624	597	576	602	633	607	573	595	572	671	592	631	586	627	622	561	594	619	632	593	583	627	612	617	587	610	584	588	646	617	617	588	556	572	596	578	629	597	614	642	631	636	635	641	635	608	600	616	594	600	600	578	613	574	599	574	581	586	636	601	620	604	583	632	602	578	599	633	580	569	602	619	624	616	594	606	558	546	605	616	639	566	569	582	587	635	610	571	564	568	615	620	608	635	623	604	634	648	632	592	601	608	599	630	589	608	608	616	573	582	570	589	582	557	606	605	572	655	631	620	583	569	591	636	618	625	603	587	625	636	576	621	583	554	615	614	598	622	601	601	569	574	620	611	599	631	610	614	657	601	565	603	609	674	671	611	586	611	592	631	573	560	593	607	602	549	640	600	563	574	602	555	604	641	587	612	621	633	626	598	563	588	606	601	579	617	611	647	640	562	591	570	624	601	605	624	610	573	579	592	633	636	642	621	611	599	620	592	614	638	581	614	589	542	575	625	610	665	600	613	618	633	608	594	629	586	608	608	578	637	620	569	578	577	601	635	619	614	616	644	588	621	602	581	628	615	583	601	631	590	602	602	660	571	620	607	572	549	589	575	566	613	608	634	584	608	621	599	635	650	600	614	635	619	627	579	632	649	605	593	596	549	621	649	648	641	625	582	578	606	597	594	626	626	596	620	585	641	602	600	629	584	569	612	625	600	637	601	583	588	651	580	646	618	564	606	606	586	590	630	612	597	576	591	609	605	593	570	589	607	652	648	640	585	594	606	585	555	626	660	613	652	621	600	601	642	630	612	644	665	576	612	576	600	644	577	572	615	556	594	602	587	629	577	593	627	622	613	584	579	615	659	578	620	621	617	592	597	578	622	599	651	618	611	594	623	591	619	635	591	637	587	609	620	636	619	574	583	610	616	595	562	560	651	590	611	586	579	595	580	625	617	609	578	622	558	588	638	683	584	607	617	603	623	612	582	544	606	594	601	636	594	601	608	621	639	620	599	617	575	599	587	640	575	591	592	601	627	657	608	620	667	625	625	555	604	582	620	598	606	575	578	562	593	578	590	551	612	566	557	622	596	589	626	609	631	625	609	594	609	640	611	622	576	560	603	579	613	548	603	610	590	626	599	621	589	619	585	574	622	592	613	646	593	597	652	574	560	637	617	628	617	566	623	603	584	567	553	617	616	608	632	618	598	559	595	627	660	600	582	608	611	603	649	582	626	610	636	612	588	572	622	616	600	630	566	624	603	653	569	593	624	636	614	604	544	566	613	652	644	578	560	598	601
12221	26604	19587	9612	10723	4206	2096	1419	1149	1089	969	850	870	825	812	783	828	781	767	743	737	721	721	744	741	690	698	683	700	691	722	725	721	733	714	697	722	739	751	701	693	686	711	669	669	707	710	689	688	710	690	701	720	699	677	701	742	710	748	704	714	712	710	716	712	708	730	745	675	737	688	716	716	715	693	706	684	664	695	658	669	690	714	694	714	690	708	636	699	713	693	731	664	704	711	709	731	683	719	668	667	772	687	699	654	717	707	698	709	687	732	670	682	710	710	651	684	698	695	682	763	638	658	688	668	682	663	720	711	681	646	665	724	722	745	694	678	663	691	686	631	696	706	655	677	709	697	730	720	671	709	670	729	718	680	688	724	681	724	717	699	756	702	717	692	708	714	699	708	733	706	692	654	678	685	735	658	702	697	695	708	698	682	732	660	696	677	707	667	650	694	726	696	734	731	683	734	693	713	702	676	715	674	688	720	699	721	686	695	702	688	710	674	665	705	707	690	718	689	699	729	695	687	703	712	733	721	758	723	701	697	712	675	705	708	692	710	693	709	692	644	658	708	675	709	736	745	721	643	674	744	716	705	737	674	681	671	700	687	715	682	723	718	690	716	674	693	656	779	696	709	684	697	697	694	690	702	659	732	661	726	688	706	735	737	708	712	721	658	715	720	723	722	702	767	737	719	668	746	741	668	631	706	647	751	679	669	663	720	715	728	632	719	754	705	701	689	662	721	693	669	722	729	720	679	677	678	701	727	718	717	731	704	721	689	690	733	656	708	633	643	708	710	724	665	741	677	732	725	720	687	669	702	698	680	657	681	717	683	677	714	690	745	673	730	694	656	709	725	671	743	730	660	710	676	744	714	717	669	731	684	701	699	658	661	713	681	635	715	709	681	716	738	693	731	658	678	710	703	701	681	706	670	718	722	658	675	665	713	709	690	669	686	744	670	759	709	661	655	736	649	653	760	683	723	671	694	686	712	759	695	708	685	662	691	728	670	654	738	717	706	672	702	699	744	716	708	726	684	707	689	648	694	750	696	705	713	680	685	716	726	681	679	715	675	685	697	693	732	745	659	702	706	712	670	661	676	724	700	687	670	690	652	707	736	737	697	646	745	664	737	738	694	677	707	729	707	675	642	753	707	724	660	694	703	697	677	668	698	746	716	701	703	672	726	697	721	665	682	668	681	743	725	665	705	706	668	702	680	719	707	737	653	701	722	674	702	697	643	710	664	700	694	694	687	677	694	714	657	716	747	658	738	658	674	668	730	696	695	684	730	693	717	717	672	693	735	717	695	662	687	630	687	703	650	731	707	628	693	693	734	678	678	750	735	684	689	713	723	727	700	755	688	726	727	725	712	706	685	740	714	739	723	681	714	716	649	763	662	693	740	725	732	685	708	668	674	693	734	680	723	717	721	704	696	708	671	729	752	730	716	700	714	678	747	658	721	681	737	695	678	730	703	714	715	706	730	677	655	692	687	692	677	722	687	693	702	676	673	690	688	689	725	714	711	713	768	677	751	665	735	655	736	680	726	690	706	697	718	737	689	752	672	740	682	748	695	675	686	705	699	723	708	732	700	723	686	672	686	698	747	687	704	723	686	718	687	717	705	679	701	738	735	677	686	641	705	676	691	684	710	672	695	653	671	736	676	659	677	736	699	670	697	675	681	678	678	691	702	759	711	706	728	674	728	666	708	695	687	673	687	694	687	672	737	675	722	741	708	679	726	697	711	687	726	698	715	697	708	652	734	667	729	715	692	661	691	710	688	702	689	675	698	720	694	698	689	689	730	735	761	716	742	757	680	716	695	633	657	694	692	691	698	760	680	691	715	654	713	717	761	705	690	726	744	747	670	703	731	666	702	652	671	734	729	722	693	742	694	666	687	706	681	662	733	700	737	703	664	721	669	681	683	730	673	776	748	670	662	692	713	694	730	691	690	704	681	700	714	700	693	719	694	675	689	744	718	747	699	661	715	716	670	710	679	691	696	687	728	674	756	672	724	693	729	669	713	662	693	665	707	720	708	662	705	725	702	671	706	738	686	686	738	703	706	727	691	684	654	687	700	693	659	701	682	679	707	720	706	694	678	686	722	685	716	697	687	747	698	695	706	704	692	661	629	705	677	723	716	682	656	699	701	677	736	710	721	747	726	657	715	706	673	696	662	679	738	673	674	660	710	720	721	685	672	647	699	682	705	695	623	727	674	701	681	670	713	741	672	693	685	710	703	701	659	643	686	716	733	713	663	703	670	672	712	742	677	692	684	673	729	711	699	667	691	703	717	690	671	751	695	672	687	703	687	715	699	698	723	646	665	673	736	723	679	654	731	742	672	741	720	670	683	661	722	650	681	708	685	701	719	720	646	733	690	699	732	710	677	704	727	692	722	647	739	662	737	707	713	697	744	707	698	680	689	729	697	664	673	684	683	676	714	710	677	702	717	721	701	696	707	685	689	700	626	703	704	717	692	678	698	684	647	705	696	721	678	667	706	716	684	704	684	719	745	668	697	709	701	686	669	705	721	672	727	747	734	662	664	725	770	681	654	744	739	661	706	703	756	684	735	716	672	662	721	653	696	704	725	685	709	686	699	733	664	673	694	691	699	666	680	732	696	697	751	723	685	721	691	685	687	739	704	656	706	694	725	718	702	683	706	667	751	687	676	642	694	694	710	706	684	678	734	726	718	727	701	709	699	709	754	637	701	732	739	672	698	716	722	681	720	704	688	663	738	728	722	696	706	707	671	621	664	671	716	676	688	760	687	704	689	700	704	732	730	737	706	674	697	680	714	697	709	690	697	646	702	658	737	658	669	718	728	687	705	684	729	731	708	676	743	707	679	693	690	660	708	699	734	650	644	698	681	667	674	732	672	697	696	717	718	686	647	677	710	704	723	697	705	693	677	703	699	686	725	689	700	688	665	724	655	684	740	722	684	701	695	703	683	730	683	752	692	722	721	656	718	693	726	708	689	687	686	666	682	718	685	718	681	691	715	724	719	705	752	688	717	677	723	700	711	755	700	673	703	652	668	728	696	724	704	685	684	729	662	689	667	720	675	708	712	668	725	728	706	727	741	716	704	687	690	728	707	724	734	744	660	711	690	678	695	621	700	715	680	723	666	681	647	712	693	705	711	699	696	717	723	713	711	719	655	707	732	695	697	713	723	705	715	645	718	693	681	693	739	722	688	708	671	685	731	677	669	674	713	749	671	697	728	669	735	741	691	673	649	721	747	693	694	674	720	687	722	668	708	732	699	638	728	681	750	712	703	648	722	710	674	706	685	704	675	739	649	708	624	701	726	708	678	687	697	713	735	721	676	680	731	669	694	711	730	753	691	710	713	723	692	690	708	694	670	653	677	676	729	681	682	672	710	708	695	686	684	651	716	724	698	760	718	675	704	685	710	685	713	687	714	737	675	687	653	647	676	665	693	731	711	687	690	677	690	736	674	688	673	684	704	698	713	654	751	674	686	755	740	675
22727	21272	29123	23758	21327	21451	13523	2239	1417	1382	1246	1097	1069	1091	954	1019	921	919	870	881	891	845	895	817	848	820	855	809	820	815	804	787	773	821	792	827	798	742	797	808	787	777	777	781	821	804	766	780	775	790	753	774	759	776	751	754	875	797	786	764	788	753	798	797	782	776	756	758	780	735	747	772	786	795	757	760	723	783	762	743	757	779	717	799	756	782	780	734	778	750	740	779	787	752	818	745	750	755	778	739	771	813	777	793	763	773	834	749	792	809	734	789	816	782	807	792	731	784	794	777	754	787	783	757	764	788	749	781	730	799	764	737	792	771	776	842	743	812	765	773	789	766	749	747	767	736	757	717	779	769	807	809	774	771	827	768	791	752	803	792	696	780	726	761	763	769	802	780	767	782	776	747	775	775	843	726	777	746	757	768	788	744	697	775	753	789	780	795	828	770	765	761	751	755	769	796	757	780	776	781	793	759	768	816	804	775	760	721	800	750	754	757	809	765	753	765	772	807	786	790	786	747	775	752	798	794	820	773	758	788	765	820	769	773	757	846	733	745	756	748	750	804	764	779	801	759	759	758	744	784	781	761	674	772	801	829	743	748	788	798	756	768	794	774	767	756	795	747	713	767	778	768	788	738	746	744	815	829	771	806	770	811	789	759	749	749	740	759	768	779	773	770	783	731	804	757	730	816	799	791	789	840	693	784	740	791	796	768	772	760	782	782	781	780	764	797	797	724	760	766	772	756	743	767	768	806	810	710	782	742	808	779	767	748	801	752	788	759	708	745	762	737	739	778	795	765	772	739	785	795	808	803	763	723	758	700	767	787	802	728	792	779	815	759	808	823	800	777	778	804	807	831	769	794	799	771	765	740	798	759	739	805	807	736	769	803	786	795	763	763	791	756	741	738	797	793	764	798	767	761	758	759	785	758	731	781	743	745	784	783	794	694	791	794	792	769	786	775	759	793	800	738	746	755	769	763	764	819	791	785	779	777	786	765	752	729	793	753	782	848	780	805	744	815	771	783	787	833	753	753	785	831	798	791	798	801	763	765	735	789	795	794	742	720	769	749	746	767	757	840	808	726	788	763	775	752	773	845	819	773	759	760	771	784	778	751	780	812	772	761	736	750	767	738	787	797	774	761	781	760	793	788	755	743	841	793	734	742	833	789	848	762	770	789	743	773	769	778	727	729	773	768	726	758	802	758	755	748	823	807	784	737	818	758	797	759	779	746	800	794	724	781	821	754	808	743	762	747	778	793	772	735	745	848	772	746	752	754	740	779	723	764	836	745	753	759	769	764	743	774	740	733	745	767	798	758	801	797	761	751	804	776	768	760	741	763	760	776	735	800	750	741	722	764	768	768	728	749	818	813	750	771	781	745	769	775	741	745	776	757	773	751	800	740	781	710	790	768	810	750	754	729	743	789	754	750	797	797	764	720	785	794	827	736	767	696	767	747	773	756	810	822	755	803	779	760	736	787	731	801	796	758	801	769	764	773	762	824	786	760	805	783	769	769	787	807	738	744	766	831	762	771	808	799	788	808	742	770	756	760	807	762	726	789	776	777	747	777	802	796	751	750	763	791	757	760	806	781	769	756	721	821	793	782	797	743	711	746	764	762	796	796	779	767	761	828	766	821	793	777	772	738	722	768	755	816	749	744	781	797	794	783	799	812	776	761	761	788	770	812	739	750	839	808	797	726	737	735	812	692	755	746	746	764	777	774	781	771	767	765	792	737	784	769	769	791	780	741	787	818	780	770	790	799	790	742	779	737	780	781	756	784	783	775	780	833	773	769	768	757	785	741	751	796	752	770	729	804	717	764	783	741	787	810	776	754	768	783	821	831	755	748	786	772	737	737	746	722	719	717	781	780	808	758	778	794	783	784	778	743	771	784	730	752	797	765	767	775	749	786	737	772	808	795	767	787	801	730	758	756	746	772	744	771	779	773	793	770	801	754	772	740	757	791	723	774	746	777	762	744	795	752	723	726	719	741	751	804	782	788	738	780	767	766	762	776	730	774	797	767	751	745	763	742	753	759	787	754	754	757	785	780	698	741	787	795	788	771	743	797	748	733	758	733	791	739	781	721	803	808	753	801	749	765	772	746	784	791	778	720	794	760	775	775	793	784	742	758	770	754	781	801	745	774	772	769	795	762	767	763	820	733	777	769	773	765	735	758	802	725	817	769	772	781	821	789	782	758	761	743	765	787	818	735	802	753	760	733	751	780	747	742	727	756	801	742	750	762	782	812	798	793	799	731	757	727	731	782	761	798	821	815	771	822	762	788	764	769	758	712	736	746	804	802	721	746	762	732	771	696	750	765	754	762	791	797	791	786	775	792	774	821	723	799	737	784	783	760	762	796	818	739	773	769	745	729	795	760	830	781	789	776	697	746	791	742	812	731	739	790	787	763	750	731	758	754	732	774	774	754	746	801	789	796	831	757	745	830	795	830	769	744	776	757	736	821	796	758	770	735	760	832	837	836	756	746	803	766	789	724	789	788	765	750	747	771	764	738	745	757	779	719	820	797	782	757	785	758	779	851	759	771	725	795	825	744	813	802	767	777	762	770	819	782	775	788	779	774	795	795	723	704	693	760	781	777	739	729	746	795	714	743	840	763	756	760	759	794	776	768	767	791	810	786	772	767	771	769	755	749	749	731	760	749	743	776	794	783	768	774	777	756	839	760	813	797	755	802	774	795	780	745	764	742	774	737	765	804	794	691	825	752	737	803	854	792	737	774	773	759	745	756	740	753	785	760	793	767	751	818	789	765	775	782	736	777	773	741	804	782	781	820	766	788	755	765	777	806	758	790	746	742	737	770	758	824	769	718	782	780	710	779	765	800	732	796	772	823	741	781	731	752	767	740	786	730	807	762	749	770	709	725	754	733	735	759	812	748	800	792	741	749	770	781	758	757	761	810	738	800	763	755	755	777	746	756	781	776	785	813	789	769	760	772	759	778	738	794	782	772	822	723	737	785	785	766	763	761	777	742	779	763	779	760	728	753	793	757	735	746	812	809	764	763	763	761	760	778	752	743	739	779	740	762	753	744	795	792	777	744	781	775	771	775	782	751	768	766	762	753	779	749	744	778	800	763	786	799	755	787	737	793	719	720	765	791	787	749	788	770	752	764	811	758	765	808	757	757	760	754	774	824	801	816	756	778	774	795	812	795	743	782	768	756	803	775	763	792	768	769	748	785	728	784	852	692	767	758	772	800	753	776	711	781	790	782	736	741	778	760	777	763	735	796	741	772	817	748	753	765	774	793	756	759	775	786	734	759	772	800	816	787	796	798	795	839	726	754	765	805	735	747	753	736	809	768	725	798	795	753	803	744	768	759	804	754	772	803	763	825	695	810	813	734	764	815	763	804	807	749	758	759	790	752	794	762	792	752	744	796	743	776	831	781	781	810	779	812	793	823	759	762	762	761	755	791	840	761	763	788	759	728	769	733	701	771	688	797	799	818	769	744	766	772	768	757
16945	36152	27729	19514	18790	7375	4536	2831	2323	2018	1876	1593	1386	1405	1249	1215	1122	1092	1037	996	1011	952	942	929	926	931	890	943	910	881	918	953	898	916	892	918	850	885	882	898	840	859	882	905	884	899	829	887	847	879	880	850	881	831	877	836	839	850	838	849	858	825	823	846	834	889	855	837	814	837	836	825	818	832	887	823	832	915	835	847	861	849	833	841	824	817	832	881	881	866	852	840	851	837	914	881	863	853	842	911	882	810	861	833	848	793	864	815	845	862	765	817	823	869	826	861	856	796	860	916	834	859	897	848	813	777	838	841	787	861	838	846	846	858	821	806	839	861	848	844	866	829	808	820	821	786	910	811	868	890	797	869	859	828	875	806	838	847	835	854	863	884	829	870	805	840	828	833	796	899	836	850	822	811	795	794	829	796	933	823	791	887	854	842	810	849	841	843	850	833	895	838	861	818	850	815	830	833	827	836	815	797	796	840	861	868	872	834	831	790	845	900	838	829	793	794	808	849	876	829	850	814	826	862	835	824	843	875	843	835	844	825	845	811	822	833	853	842	826	881	861	878	833	799	837	874	857	843	879	820	867	826	870	803	805	865	847	875	836	869	795	855	867	831	847	820	826	824	860	825	862	900	821	804	828	856	832	840	864	830	853	815	832	833	835	863	814	833	844	843	804	823	845	885	845	841	863	833	798	855	827	837	888	819	822	850	829	766	895	851	823	841	820	861	817	819	879	845	844	837	869	858	832	859	839	857	885	854	802	843	863	780	840	850	848	835	825	854	895	865	841	823	827	848	789	853	870	828	885	818	872	856	848	797	820	858	867	847	822	844	888	831	876	835	829	807	870	838	874	886	799	810	845	862	845	839	793	837	798	860	830	890	740	824	864	829	844	889	805	884	834	846	898	815	821	803	804	868	776	833	817	860	841	847	831	868	830	838	927	866	812	858	819	794	821	860	782	813	816	844	777	893	835	852	866	851	796	849	823	858	824	819	868	846	848	822	856	887	853	882	814	865	836	860	845	783	832	827	874	873	836	837	819	837	889	830	868	852	862	891	838	852	866	838	827	855	840	851	864	854	859	898	786	819	846	884	819	779	841	848	803	853	824	891	841	796	894	824	851	837	818	839	799	790	880	851	815	768	828	819	848	832	840	859	857	858	849	874	874	877	840	850	851	802	819	859	843	838	799	827	839	846	834	826	831	820	863	853	813	873	839	852	827	888	851	825	780	834	848	812	872	830	785	809	830	822	794	802	842	832	897	865	877	864	829	804	842	843	853	835	844	840	902	807	810	788	851	859	823	872	889	822	863	799	865	832	814	808	806	831	802	836	830	845	864	772	825	852	822	852	853	860	856	838	805	831	840	810	844	830	847	783	800	871	849	886	853	858	770	825	889	872	879	813	839	838	845	871	852	833	892	935	829	854	853	820	876	762	861	807	898	854	824	874	787	841	814	856	841	794	822	825	858	833	847	832	822	810	860	832	865	847	842	814	805	837	867	798	821	859	914	837	774	819	845	851	857	850	814	833	868	765	822	881	865	809	821	812	839	783	848	885	859	873	864	803	838	815	816	791	839	839	870	848	826	876	843	841	882	859	889	880	813	823	876	835	866	810	872	845	790	861	847	816	819	895	849	870	809	822	842	886	826	882	844	852	847	787	886	849	885	813	850	856	859	813	850	892	844	826	774	890	888	839	781	844	792	830	896	870	811	858	810	840	808	846	839	868	795	867	812	861	849	863	805	816	834	813	812	833	841	826	828	804	790	854	885	848	804	894	812	864	809	840	813	791	774	866	818	831	867	839	811	845	856	800	865	830	844	839	823	815	835	881	840	793	856	814	811	834	828	795	836	854	851	804	785	796	885	799	816	835	816	811	810	827	861	840	797	800	878	821	875	849	838	870	782	842	872	856	839	820	793	851	891	840	826	858	831	835	861	883	815	865	844	851	823	848	866	797	896	811	801	845	858	843	881	869	869	888	842	844	852	827	857	757	860	814	776	857	829	828	835	838	858	858	841	826	845	826	833	789	803	822	841	856	826	791	841	839	832	787	837	811	822	834	805	876	808	856	863	870	781	813	877	834	814	834	852	850	846	824	873	873	815	838	851	890	838	802	860	838	871	804	860	825	819	833	863	895	824	845	857	801	825	856	898	810	853	869	858	818	836	828	812	881	851	866	862	836	787	847	883	858	843	846	817	884	876	869	772	825	851	809	884	793	849	810	858	816	850	844	839	913	840	825	833	873	815	817	809	832	861	871	821	801	854	812	837	855	840	831	877	808	859	832	828	844	826	820	802	880	808	828	861	840	875	827	810	800	890	851	850	792	850	803	840	836	831	852	826	823	833	843	828	827	864	852	874	850	841	848	879	814	797	840	825	827	828	872	862	858	852	863	807	898	857	882	824	860	872	913	838	836	837	842	823	843	819	902	816	798	828	850	799	846	841	845	799	837	838	838	851	871	843	790	807	877	786	779	892	818	828	883	826	836	842	887	837	824	857	881	819	826	818	823	825	808	846	826	864	811	860	849	837	860	834	857	829	835	880	817	843	869	833	858	833	845	846	908	854	819	852	820	828	776	842	822	821	820	857	868	873	809	875	834	827	875	873	859	762	889	897	841	885	840	837	836	872	891	831	862	835	819	866	853	876	855	795	846	892	856	890	838	817	815	865	796	831	806	847	871	851	833	855	817	820	822	878	766	882	851	844	826	811	815	831	797	853	817	851	856	861	836	847	898	824	857	828	801	859	806	818	851	903	871	821	839	883	867	846	766	833	814	827	872	813	895	814	839	817	792	831	818	840	833	839	806	877	865	819	856	842	822	833	842	866	871	833	846	869	846	838	849	841	809	812	817	833	880	900	855	806	831	863	848	890	834	890	822	819	825	814	804	851	858	785	892	806	843	881	825	811	818	801	898	826	834	847	844	856	904	859	824	811	774	868	871	861	848	817	852	837	869	871	846	818	837	869	847	864	825	827	795	868	794	868	811	847	792	832	810	867	859	847	823	827	858	852	850	793	847	836	861	787	842	852	839	868	837	884	890	803	818	854	819	875	903	864	829	863	874	790	806	887	835	869	851	826	813	831	836	795	849	789	806	844	838	884	863	880	838	865	858	834	884	812	794	871	828	836	821	854	835	816	850	833	828	903	829	837	799	825	874	843	829	861	847	856	856	840	811	855	848	790	824	850	805	827	859	813	837	861	810	864	861	884	844	838	812	811	846	897	873	839	862	825	850	834	866	834	838	843	841	826	781	857	843	825	845	783	865	823	803	802	819	892	835	817	889	923	788	873	843	820	832	845	858	876	799	839	878	812	856	875	835	825	821	801	831	893	821	839	841	795	790	892	839	794	832	807	829	829	867	884	895	851	835	836	809	848	829	861	838	876	858	817	833	816	799	852	833	808	864	869	877	790	803	836	795	884	839	880	779	810	853	843	847	860	837	817	881	875	859	888	792	840	853	862	868	824	864	868	818	881	848
27211	21077	14764	6218	1976	864	613	433	347	369	373	313	354	320	322	337	362	357	328	340	332	366	303	324	338	313	328	345	341	312	332	363	317	320	354	344	332	353	368	334	341	312	333	350	371	334	341	286	322	346	337	324	342	326	358	342	355	336	291	320	348	349	330	345	370	323	341	345	330	329	353	296	313	313	315	346	375	309	325	289	352	322	368	333	316	346	320	341	331	331	329	329	324	354	319	316	312	316	374	333	339	324	299	347	333	304	324	319	311	336	336	322	335	332	345	324	377	355	350	330	303	335	333	370	359	317	333	344	346	334	344	310	352	350	356	316	312	342	307	350	348	393	353	317	358	326	305	329	327	325	332	324	332	339	345	306	346	324	337	348	342	349	327	342	355	321	333	330	318	325	321	347	304	351	327	343	346	365	360	330	317	310	324	290	307	347	340	363	332	354	312	331	323	331	327	362	336	354	353	342	339	352	312	340	326	321	335	307	353	313	331	321	339	339	323	331	326	337	351	358	311	339	320	338	323	337	350	343	337	326	340	347	361	335	339	336	353	347	354	349	313	316	303	312	328	310	377	342	283	334	331	344	328	331	356	309	336	361	337	306	312	371	346	315	347	318	289	370	319	353	338	310	321	332	327	344	302	343	312	349	321	336	315	327	336	354	347	350	320	307	294	308	346	335	379	376	289	294	326	361	346	329	330	345	323	342	354	329	352	331	332	325	313	347	317	343	333	315	314	336	326	372	326	300	330	340	346	337	333	309	326	321	295	344	350	334	293	315	323	301	367	328	307	331	359	339	344	348	358	330	336	358	348	347	332	329	321	327	362	355	346	346	346	337	344	331	329	361	361	369	344	362	345	308	363	323	269	348	337	332	329	331	326	317	330	310	312	342	323	339	324	324	327	355	322	309	332	357	374	345	322	354	317	367	299	363	344	363	336	340	360	338	352	339	335	307	349	336	326	336	332	325	330	308	338	333	304	327	328	328	333	326	333	345	329	334	327	318	331	351	311	334	362	367	346	316	354	325	332	327	351	362	337	300	338	353	358	310	311	328	361	350	331	329	338	319	311	312	324	353	379	301	342	374	339	336	311	338	366	335	316	342	313	331	315	334	341	334	336	341	326	319	329	337	318	321	344	313	326	321	305	347	298	315	312	325	333	326	331	319	345	355	347	331	341	301	321	309	312	326	343	359	364	343	337	299	313	344	319	314	314	340	310	348	366	340	352	314	368	320	315	318	338	332	338	357	355	301	313	328	332	309	352	326	364	345	306	331	342	323	321	311	316	352	385	347	336	323	338	327	334	345	333	365	354	344	347	319	321	335	344	330	343	343	343	354	321	326	344	304	334	330	343	291	304	326	341	341	300	326	327	367	329	327	313	308	339	305	366	321	376	325	295	362	332	328	341	320	325	351	321	336	313	299	329	301	304	318	340	343	342	362	333	325	345	326	337	336	329	306	327	341	314	353	322	337	300	338	355	341	309	326	345	353	359	317	330	352	348	358	359	341	326	333	350	349	351	327	325	346	340	329	318	334	349	370	344	342	305	340	310	352	385	336	335	376	330	361	344	328	331	335	319	332	292	321	305	333	323	341	353	341	297	330	321	344	350	326	341	348	351	338	339	330	356	302	324	346	328	342	361	321	291	324	334	330	320	344	315	321	321	339	344	285	315	277	349	330	337	337	362	351	327	353	336	350	303	307	323	304	341	305	320	366	356	330	336	314	323	338	331	329	339	339	326	372	371	332	347	319	321	329	315	320	347	334	353	308	337	343	329	323	363	344	331	343	343	355	331	291	322	353	342	332	321	354	310	353	322	324	343	317	333	321	347	312	341	333	333	331	310	349	334	317	335	320	327	348	339	343	299	355	332	332	319	305	339	329	291	328	326	332	312	345	347	322	333	342	340	331	343	331	326	324	307	370	334	361	337	314	334	328	323	315	349	321	325	300	326	314	306	310	295	319	318	320	354	317	363	360	338	340	344	331	344	312	389	341	339	322	351	353	347	302	324	354	326	282	326	305	325	324	304	323	331	331	319	315	333	320	364	295	325	293	370	348	326	323	316	315	322	300	297	333	336	306	352	310	315	361	329	331	345	330	354	343	307	329	342	340	338	355	305	308	329	331	306	352	331	324	332	375	322	313	326	324	355	311	317	318	331	303	376	338	330	358	359	329	332	349	352	313	340	333	333	366	329	315	351	318	320	327	294	362	296	354	330	343	320	333	319	364	287	309	334	298	313	343	347	316	356	327	344	344	316	340	331	328	334	377	332	336	322	339	342	301	337	333	325	308	307	351	349	366	331	324	330	361	333	320	351	342	355	334	336	322	314	321	363	350	357	326	335	325	346	315	353	388	319	318	327	318	355	319	373	315	346	343	308	353	319	317	324	346	315	346	328	376	342	314	345	327	337	352	355	336	337	333	362	334	326	337	345	330	333	343	348	310	333	338	354	321	329	345	331	323	347	331	347	331	332	320	337	338	316	338	319	363	341	329	333	311	346	314	328	298	343	328	339	353	326	318	327	317	353	357	320	309	316	337	320	304	319	343	353	320	333	325	329	324	328	332	348	332	336	317	329	366	320	334	300	348	347	344	338	295	318	327	314	317	326	309	335	315	357	306	342	345	324	307	328	335	321	328	333	319	327	343	328	313	312	353	335	358	315	301	315	343	372	294	340	323	311	313	326	345	311	332	316	357	342	325	341	300	327	336	338	322	380	351	332	344	358	328	339	323	361	315	331	311	328	350	308	303	351	316	328	340	294	319	338	343	308	346	312	348	341	343	345	307	325	322	347	317	314	325	328	375	374	382	329	327	326	326	315	343	346	352	304	369	324	313	354	338	342	337	338	302	348	354	344	321	329	313	324	355	347	344	321	357	338	360	344	350	333	300	345	367	327	314	315	348	342	310	315	361	345	306	314	330	350	327	319	321	340	318	350	324	360	350	370	314	323	345	282	357	346	327	357	339	360	321	338	308	339	355	355	334	328	357	368	330	337	321	335	331	310	362	311	311	337	334	351	328	363	312	337	303	323	327	334	312	297	366	343	354	348	326	309	323	347	346	360	356	322	306	329	316	327	347	351	314	374	355	339	343	334	362	329	325	331	295	326	342	337	310	317	350	331	334	325	349	351	299	324	372	318	299	362	361	348	331	338	351	339	332	356	343	325	350	325	330	324	332	343	301	353	329	328	324	324	305	331	373	336	307	314	324	337	347	364	355	321	353	339	335	347	386	316	330	339	352	361	361	365	312	344	340	350	360	351	338	346	380	333	320	340	319	329	333	325	325	337	328	335	353	329	341	346	299	340	377	332	319	352	332	337	361	338	336	332	362	299	340	309	322	317	327	309	337	338	338	311	327	358	332	369	365	316	332	350	344	342	358	317	332	312	331	298	274	341	361	300	336	332	317	339	336	318	339	336	348	327	333	310	295	356	319	354	323	342	327	342	338	333	316	340	315	341	346	306	325	331	317	323	339
12465	20676	12479	7002	3160	1455	949	544	489	484	503	419	480	479	421	405	414	397	401	425	418	399	380	419	399	441	410	378	397	393	372	448	375	426	397	391	412	394	432	408	403	407	452	375	428	433	397	422	391	387	430	413	410	415	429	408	437	419	405	375	425	362	389	381	405	431	397	395	426	379	376	420	414	427	418	364	394	417	416	411	415	431	370	413	404	419	414	433	421	445	410	404	383	412	400	407	394	372	398	460	408	423	377	446	382	410	409	417	412	399	384	395	389	454	399	421	388	406	380	424	381	431	413	420	361	387	360	419	383	410	404	397	375	381	411	396	404	397	424	393	357	392	411	396	395	428	397	412	440	420	387	406	387	428	442	423	437	399	405	382	410	396	411	389	411	435	406	392	408	404	390	403	402	417	402	438	443	413	407	409	431	390	428	393	412	417	422	396	433	442	389	396	380	380	406	416	393	454	381	404	443	412	363	435	435	376	420	417	421	385	364	423	414	413	399	422	391	450	440	400	409	406	404	446	436	407	376	414	419	420	425	425	430	392	427	388	395	424	422	412	415	426	418	368	400	372	382	430	408	409	463	381	398	412	387	413	392	402	414	396	399	447	446	390	412	394	429	420	403	417	413	413	398	405	401	418	406	431	425	428	434	385	426	411	413	399	429	426	424	427	376	434	376	392	415	406	426	412	430	426	384	379	420	381	392	400	423	418	358	388	388	380	385	404	438	391	417	396	404	404	410	440	394	398	442	392	382	379	417	399	431	429	417	416	407	379	405	419	425	380	380	410	385	422	381	411	420	428	422	388	433	450	414	400	409	444	361	426	403	389	378	455	429	437	428	424	400	436	426	420	413	383	387	421	417	397	429	398	419	413	380	435	455	399	382	402	418	381	421	418	390	435	418	416	399	418	405	402	382	423	398	425	396	427	428	403	425	398	397	390	402	395	407	422	430	407	377	401	393	409	361	412	409	389	436	431	410	379	366	386	427	390	405	423	387	417	391	390	400	381	418	360	406	391	408	411	352	394	411	422	401	450	389	403	372	418	416	377	431	401	418	394	404	384	396	416	427	414	405	377	401	395	409	384	399	437	394	408	427	398	433	380	411	418	410	410	429	443	385	390	404	406	388	425	403	435	372	392	412	426	438	381	417	445	422	403	397	433	411	401	413	373	386	435	432	384	425	398	375	420	406	384	416	422	366	399	428	379	403	437	403	416	383	383	425	383	397	393	415	361	443	422	400	403	403	440	398	435	428	356	439	408	379	414	429	415	424	407	442	417	434	392	384	392	363	436	434	445	388	412	405	406	364	441	395	406	405	399	423	440	377	378	414	393	425	394	378	391	426	402	409	396	415	421	428	421	401	406	425	398	415	396	402	431	413	405	407	418	412	434	413	402	393	384	419	401	430	376	417	381	376	420	425	419	404	393	393	430	447	378	396	405	418	393	432	382	420	411	421	414	469	439	400	422	381	386	372	397	447	384	403	440	389	371	406	363	407	443	430	405	410	422	401	366	429	445	429	415	388	420	397	435	393	380	374	416	410	423	410	423	380	423	373	391	407	392	432	392	412	356	389	430	442	396	391	414	409	397	368	430	390	430	375	438	387	413	426	424	389	381	419	393	409	371	359	405	409	395	418	421	393	415	433	377	418	403	414	421	400	387	402	406	378	404	420	429	392	397	404	399	408	396	414	411	393	400	388	394	394	395	388	397	410	421	435	416	451	406	406	377	426	423	373	445	384	397	389	393	416	415	409	398	408	401	407	435	398	389	404	402	397	432	428	413	409	396	384	435	409	439	429	395	388	399	433	424	432	369	426	385	382	440	413	414	408	437	381	414	398	389	400	397	402	399	381	406	380	407	421	425	429	440	440	398	408	405	409	392	412	414	401	460	417	397	378	387	368	442	374	431	412	404	391	409	408	417	361	463	450	384	409	412	412	384	418	452	394	397	423	412	410	386	407	396	427	421	383	393	392	391	412	377	378	369	413	427	406	394	397	408	404	447	443	411	419	406	388	405	359	401	399	416	381	415	416	408	396	391	414	420	383	407	400	426	396	387	454	434	390	395	456	425	410	387	366	396	404	415	431	414	390	401	424	397	391	398	386	421	459	411	428	397	406	402	421	436	404	412	415	405	405	450	418	404	408	401	417	446	427	417	404	416	450	430	408	416	407	452	387	396	441	428	385	398	433	395	435	428	391	391	417	434	401	465	380	432	382	431	406	391	412	422	414	417	408	425	443	405	377	406	400	425	447	420	413	411	398	406	412	420	410	383	386	450	378	437	380	421	396	395	418	410	419	395	369	409	384	421	444	391	394	400	393	377	386	375	418	401	430	408	371	433	385	394	410	395	443	398	398	407	406	414	421	427	390	374	426	445	417	439	372	422	423	402	390	387	418	430	418	414	422	445	398	385	398	402	416	399	411	413	407	371	395	433	399	430	405	414	390	375	398	445	404	412	403	391	467	417	401	411	413	414	402	385	426	405	384	381	436	375	402	412	413	422	395	416	408	429	379	400	407	425	385	412	395	392	404	412	406	403	404	386	425	422	397	388	414	428	425	404	374	411	393	354	415	390	379	416	418	408	404	372	383	393	397	440	409	426	415	412	423	417	411	401	423	422	411	387	385	429	387	408	461	445	427	444	424	413	420	410	395	378	419	398	417	432	409	437	433	399	391	429	415	408	413	401	404	392	403	435	377	391	379	437	434	393	421	444	409	448	416	411	406	427	431	380	414	428	400	410	423	425	410	364	413	423	391	398	386	418	430	389	393	402	360	422	397	435	390	423	404	419	412	447	378	392	417	404	398	424	394	409	393	417	416	371	406	392	415	414	398	418	448	403	414	383	372	389	387	380	377	418	395	401	419	420	381	430	405	415	400	426	438	406	425	407	373	397	399	406	386	386	409	395	434	401	399	397	366	436	404	420	402	391	400	380	403	401	370	401	433	406	421	396	417	405	397	429	433	377	405	397	406	387	387	409	413	401	404	414	382	410	402	402	442	402	401	405	425	399	440	429	393	430	400	420	385	406	406	416	454	400	432	423	404	399	384	412	364	416	439	371	406	432	401	394	386	439	421	422	411	408	409	417	435	388	403	443	415	413	405	432	404	396	417	410	400	393	417	396	372	436	376	406	407	418	416	391	366	393	390	406	409	413	388	387	408	415	418	439	382	425	426	411	401	407	377	390	424	432	391	409	389	406	415	399	404	404	438	421	415	384	395	410	412	418	398	411	413	418	400	396	393	418	429	399	429	418	394	419	388	392	401	423	416	390	401	402	441	410	381	426	399	444	386	415	399	440	401	399	416	402	395	425	378	443	402	382	393	398	396	386	458	386	400	449	406	410	380	407	404	424	400	424	418	413	392	398	407	382	408	386	438	402	427	396	383	433	414	408	397	426	445	391	418	435	414	408	412	378	418	437	395	414	422	447	388	378	387	392	418	416	415	396	387	400	416	379	401	436	393	387	382	386	449	410
23699	21247	28674	24156	21326	14923	2359	937	743	673	623	557	522	508	478	454	470	405	507	474	421	416	436	401	417	392	407	408	389	400	419	408	402	335	425	383	407	390	371	373	422	378	417	377	426	376	393	404	383	373	412	417	395	378	385	386	383	401	367	385	398	396	357	397	386	384	375	396	390	393	417	378	380	427	375	402	388	359	388	423	361	383	392	406	372	421	391	348	402	397	333	407	375	372	354	374	391	391	351	399	395	404	375	402	338	377	372	368	360	405	375	419	378	355	401	373	382	378	398	352	395	377	382	370	391	380	381	425	380	357	390	400	382	379	358	381	434	375	379	400	364	387	397	386	375	372	366	389	400	382	378	402	406	395	369	389	385	346	395	377	380	343	376	403	377	380	373	393	369	404	381	411	461	350	399	385	363	349	401	391	377	426	345	398	383	350	373	357	373	403	379	381	419	398	367	375	386	388	377	406	377	414	395	404	403	363	387	420	385	401	396	426	371	384	411	369	406	390	374	351	395	406	359	369	395	372	357	385	375	371	338	383	353	402	402	399	389	370	399	384	368	379	341	414	361	339	395	391	425	372	334	349	376	364	378	356	382	343	382	358	394	358	387	382	375	388	422	355	430	366	407	390	402	398	371	380	345	384	416	386	381	381	420	380	348	343	363	383	391	356	410	406	408	380	371	425	377	382	393	375	389	372	413	376	390	362	381	385	422	400	356	356	360	401	438	387	344	402	383	400	399	382	384	341	369	365	394	364	389	364	357	371	360	369	418	375	360	361	365	370	381	360	370	353	369	397	401	380	420	360	379	389	370	347	382	389	377	367	371	378	370	383	384	413	368	367	381	355	363	368	357	336	363	379	391	372	362	386	366	362	371	384	368	335	369	401	383	357	353	395	366	403	404	361	373	380	342	387	383	362	390	371	402	406	397	362	414	361	382	404	355	386	394	378	368	430	433	368	364	374	377	396	386	409	394	351	385	362	396	394	398	370	386	365	387	356	373	390	377	366	381	365	368	420	394	393	387	360	386	376	411	352	407	382	367	370	383	392	378	400	367	398	388	377	360	393	396	340	383	378	393	360	376	354	395	407	387	361	365	370	382	387	404	369	365	373	390	406	367	376	400	363	425	389	356	411	387	400	381	379	383	416	364	393	366	348	353	392	391	383	355	370	360	343	391	381	405	434	363	397	376	409	393	351	377	354	395	382	370	407	365	371	377	386	403	394	392	375	373	332	377	378	375	394	390	356	386	373	373	380	406	377	409	405	355	389	387	397	373	378	390	379	411	386	397	369	363	396	371	369	390	406	389	371	388	376	361	354	408	380	385	384	395	401	361	382	389	371	371	357	381	380	383	402	352	393	395	358	382	349	404	377	395	371	375	389	384	388	364	371	377	374	370	391	408	370	367	379	413	370	381	370	387	387	355	408	378	340	381	384	393	376	364	375	413	397	373	363	396	390	386	368	401	381	389	387	362	418	389	380	403	373	380	357	381	370	415	361	353	329	386	373	349	366	363	386	371	371	418	408	381	392	371	353	391	410	363	386	339	363	412	360	381	361	364	388	398	366	413	394	372	399	337	352	372	392	411	374	379	394	401	433	359	427	375	379	416	371	412	368	412	353	367	351	394	353	369	381	391	400	357	359	383	365	397	378	390	346	360	367	409	381	382	378	377	383	382	411	365	354	387	425	384	406	388	365	413	392	358	393	367	364	367	398	339	386	359	387	387	375	409	366	373	415	358	399	372	409	400	403	369	371	365	393	367	385	346	376	404	398	401	392	405	371	376	405	390	358	386	396	381	387	384	397	403	351	372	389	388	369	359	396	387	374	373	366	401	359	372	367	377	405	385	400	398	360	364	384	370	375	381	393	344	400	403	395	373	376	366	390	388	386	374	358	397	394	372	385	373	333	344	385	359	375	384	401	382	392	376	400	383	392	362	397	389	398	409	340	383	338	352	380	370	380	376	377	376	376	372	411	381	360	385	403	344	393	368	399	377	358	389	396	380	363	378	416	387	352	414	388	397	372	369	370	388	389	399	370	360	363	383	391	391	370	383	392	378	389	419	389	384	369	376	368	380	386	385	410	384	396	400	363	390	382	383	411	348	361	401	362	410	394	349	380	402	411	376	356	395	383	365	375	368	360	414	403	402	405	379	381	358	382	374	394	396	347	403	373	366	404	382	398	387	395	395	356	355	374	376	364	360	382	426	363	404	392	383	381	342	345	407	392	408	361	368	346	367	396	393	348	359	399	368	340	402	411	372	386	391	397	383	357	408	366	391	388	375	363	369	428	386	379	364	368	376	392	388	354	367	392	351	393	373	359	364	375	383	401	371	377	404	374	393	372	425	362	377	401	388	382	363	408	384	345	346	365	381	365	373	375	368	414	391	367	412	411	406	400	388	373	413	393	351	396	382	387	408	380	347	404	379	382	444	398	380	384	354	371	395	373	429	349	389	404	387	382	376	342	397	381	369	367	352	357	374	371	378	364	379	355	382	379	349	348	387	371	361	364	359	376	403	347	359	358	331	344	358	357	407	420	418	405	387	364	392	360	383	381	388	402	368	371	390	362	386	379	365	420	384	375	357	367	405	343	385	361	377	351	359	374	412	363	343	408	371	348	415	443	403	362	411	421	396	379	412	348	359	342	390	405	360	390	387	385	383	410	406	376	389	378	377	400	386	375	358	373	394	365	380	382	363	340	395	376	360	371	369	403	360	359	356	368	363	400	401	378	388	365	398	410	373	390	357	363	355	368	387	373	409	404	340	397	385	347	372	397	362	423	396	397	365	385	351	385	415	373	373	383	374	375	383	362	376	389	329	359	375	405	398	384	358	404	385	405	398	383	409	370	341	414	400	381	401	382	391	407	371	368	372	390	355	334	376	406	370	420	392	376	385	371	383	380	390	389	360	416	366	399	387	374	391	390	355	364	386	374	377	376	394	368	400	407	355	360	394	362	377	414	433	331	379	364	376	350	397	394	384	395	368	372	377	399	377	374	368	344	433	371	364	405	365	412	378	389	371	421	368	419	400	410	357	385	399	409	400	400	392	369	382	351	382	390	388	388	354	390	419	365	371	376	399	392	377	362	401	387	431	364	408	380	397	384	413	389	384	360	331	335	392	390	386	370	384	401	397	340	406	395	361	353	360	378	400	376	380	364	383	359	390	395	409	380	414	386	398	375	351	383	368	400	376	388	424	375	388	378	361	397	397	391	379	354	358	392	382	397	397	367	414	396	407	385	407	371	397	370	389	405	393	361	387	394	373	373	353	356	404	381	396	400	407	403	362	368	396	401	405	382	379	401	349	406	383	406	364	377	382	360	375	393	394	383	419	370	380	407	358	363	386	394	397	367	384	409	389	351	386	370	422	372	384	396	412	363	387	402	400	354	392	359	374	380	372	390	402	392	374	379	355	383	398	368	436	355	348	372	377	371	379	382	397	391	405	379	367	381	387	369	376	418	437	350	375	389	375	427
14461	28294	20028	20532	11090	3655	2222	1533	1241	1031	912	798	790	714	637	610	615	503	537	519	511	565	503	494	502	488	511	534	480	471	486	447	454	478	485	429	438	455	454	441	487	453	445	482	487	462	436	427	457	454	416	453	480	427	519	465	461	446	467	417	470	466	451	433	391	474	481	464	441	433	415	450	418	440	409	420	424	394	402	448	449	436	470	454	461	452	450	441	451	453	443	469	446	445	441	441	412	437	450	430	460	480	479	439	446	454	447	446	480	431	416	473	419	468	480	438	451	449	433	451	497	450	398	445	459	453	461	430	471	454	437	462	426	463	431	426	425	427	433	449	444	460	431	487	449	434	446	468	418	459	459	426	459	461	442	397	435	445	478	394	417	453	445	414	453	455	423	445	454	429	412	452	439	420	474	392	441	450	432	465	432	414	456	427	421	455	415	425	460	462	410	423	414	457	397	437	393	401	427	425	464	429	430	401	440	405	446	419	415	478	437	424	452	430	490	462	420	466	445	440	471	433	445	443	477	421	427	430	463	419	444	436	467	437	399	437	445	424	454	460	454	443	432	473	463	462	423	461	428	424	433	447	480	437	433	486	428	440	405	459	462	418	441	430	416	423	465	451	431	432	410	441	427	468	414	426	473	475	460	466	456	409	438	413	379	442	448	428	474	429	438	431	431	404	418	431	441	470	414	412	480	422	456	448	449	439	491	430	416	461	458	494	420	444	447	461	457	439	469	430	426	444	445	453	447	438	436	435	459	434	459	432	446	431	420	479	444	423	446	438	413	431	416	445	408	465	466	460	423	435	442	421	474	444	422	458	438	423	438	429	430	434	404	460	415	430	412	424	443	437	456	408	431	445	464	484	430	456	448	433	413	415	425	435	430	412	441	444	400	430	435	467	457	458	437	424	472	459	445	454	416	436	431	418	439	484	406	464	448	427	439	433	398	437	463	472	412	441	452	454	446	443	466	384	450	442	445	450	377	438	401	460	463	421	437	442	461	455	448	474	491	428	410	425	467	418	452	442	450	448	429	471	493	475	466	438	450	444	413	438	447	431	441	434	460	482	463	463	428	424	426	455	449	461	461	436	449	430	385	481	427	426	441	438	413	464	420	420	448	392	409	437	422	447	440	441	465	442	430	432	449	425	399	479	446	422	453	448	452	463	456	418	429	487	459	445	442	469	455	458	439	441	449	442	440	467	432	444	455	426	470	440	434	451	413	437	448	457	448	405	457	449	479	410	455	435	434	438	415	432	460	427	459	451	430	412	446	473	462	440	449	476	436	448	457	448	449	447	437	419	421	444	435	435	453	470	444	396	394	452	403	414	474	422	463	438	439	444	457	461	453	417	409	457	412	418	431	442	513	458	470	438	455	455	453	447	448	430	448	447	435	445	453	438	414	431	433	441	465	489	465	390	397	402	453	401	426	451	443	443	429	396	423	433	429	446	425	468	461	453	435	476	458	448	416	443	439	430	433	449	468	453	426	449	459	438	449	460	443	491	406	463	422	447	444	449	457	439	437	434	487	428	469	404	484	436	456	403	462	432	495	427	453	444	424	451	437	474	419	439	442	435	448	451	441	455	492	446	442	476	406	447	435	420	434	425	442	435	459	451	460	457	398	424	448	474	426	431	461	441	437	436	440	431	430	396	413	453	432	463	438	440	419	488	456	444	418	448	428	477	478	432	424	414	426	438	435	424	451	422	436	429	438	433	462	460	391	459	443	433	413	432	437	429	438	486	447	417	452	442	442	444	439	425	452	434	470	437	433	446	432	472	439	422	435	424	428	426	413	456	453	452	392	457	425	441	465	444	407	414	455	448	417	458	477	445	434	423	457	448	399	448	435	470	446	445	424	409	420	424	420	447	408	442	448	437	442	449	440	410	465	457	451	440	452	458	426	400	398	463	462	431	422	436	421	481	451	428	457	439	443	444	435	435	464	450	426	435	448	478	459	435	433	473	442	453	464	453	470	442	443	462	428	424	444	444	401	431	452	429	449	430	441	437	428	427	436	451	422	425	416	447	442	439	445	417	438	428	410	441	426	431	457	515	425	430	435	432	456	451	445	454	427	482	439	447	497	472	456	440	441	444	450	436	452	445	400	402	415	454	432	410	433	423	409	439	444	448	453	446	432	436	436	428	410	428	464	423	429	433	412	380	435	472	473	462	430	463	451	457	474	461	447	420	414	413	418	433	405	454	456	435	452	400	469	416	464	465	417	464	410	444	424	442	468	444	453	416	441	396	461	454	460	458	444	479	445	449	435	419	426	476	444	447	436	448	466	410	401	438	453	436	418	448	440	464	451	431	451	442	443	427	444	457	414	462	413	446	406	427	422	432	437	482	430	422	435	462	452	471	447	420	420	444	437	438	432	436	459	454	425	448	443	447	430	451	460	462	467	451	422	480	408	456	440	458	481	450	450	476	424	455	422	422	409	446	426	424	492	466	441	450	479	428	433	432	440	425	449	444	457	467	410	439	431	466	415	429	434	406	396	462	479	418	449	463	450	455	426	451	422	433	448	435	395	475	461	452	436	441	456	451	428	461	448	440	413	440	451	393	434	418	435	425	448	443	431	475	438	450	415	442	431	439	470	472	450	443	434	408	431	479	450	425	442	441	489	424	476	413	431	443	457	455	477	427	402	457	436	473	427	430	426	433	418	459	472	451	412	435	407	467	439	458	449	453	438	425	432	444	458	426	424	394	447	460	445	432	424	427	440	461	475	446	435	426	462	425	444	413	422	456	441	431	434	446	450	417	411	427	457	415	455	438	487	437	464	461	443	436	403	429	404	405	422	478	432	461	459	443	460	419	419	449	414	445	457	455	432	404	424	452	421	431	407	489	397	416	408	474	470	448	477	443	470	405	439	453	436	463	493	457	434	455	429	492	423	469	444	452	428	455	466	472	433	434	456	463	503	455	426	430	413	438	453	418	388	440	441	433	425	440	432	433	459	472	423	431	421	428	434	421	438	407	465	405	442	454	466	394	425	452	445	440	475	418	472	472	421	403	428	431	410	456	415	452	431	467	399	420	406	418	454	434	430	483	424	484	419	457	410	459	453	466	455	447	440	428	478	434	426	446	438	467	422	461	431	469	436	448	457	448	422	464	416	439	447	439	420	431	421	437	465	460	443	438	408	478	442	413	422	412	448	461	447	405	424	428	448	392	446	418	433	440	467	454	426	457	450	448	386	416	419	425	459	428	422	440	427	483	441	436	423	436	486	457	464	426	439	505	434	434	451	458	430	449	455	420	465	436	441	422	392	427	414	453	445	456	399	421	465	431	409	441	431	452	453	457	456	498	463	435	400	410	437	452	431	425	447	446	415	444	455	469	459	437	482	435	405	463	445	459	448	438	421	410	429	426	441	484	459	418	440	476	422	437	417	400	472	433	437	432	446	454	407	432	450	446	475	413	406	436	417	435	446	413	434	447	420	423	463	419	448	463	429	424	387	420	429	420	478	443	445	429	390	449
24944	21245	27668	25131	15264	2946	1223	766	792	754	691	731	714	676	661	658	606	641	632	687	593	570	667	629	644	630	597	626	615	561	648	625	596	609	656	600	574	614	597	604	635	608	598	610	611	629	587	615	562	586	637	640	554	634	575	583	563	589	607	567	570	608	609	643	598	620	604	633	568	618	601	613	569	643	603	624	614	611	646	622	608	610	566	590	575	562	594	590	588	625	620	593	619	575	634	608	595	618	593	608	624	575	587	573	641	601	638	622	597	550	591	607	591	630	610	620	589	602	602	612	622	571	592	586	548	614	601	576	611	583	609	574	621	569	575	566	643	560	571	579	621	576	637	606	581	599	595	604	601	607	594	578	589	617	620	608	609	581	561	619	618	595	560	552	621	582	584	616	585	646	641	568	604	637	638	600	597	572	621	581	609	607	606	635	605	611	601	580	627	632	622	617	623	614	616	630	600	666	599	654	622	638	613	631	625	629	614	579	591	558	570	575	566	619	600	541	595	599	554	573	585	640	636	622	583	645	623	554	616	625	605	565	568	591	630	578	635	619	625	592	571	634	636	603	603	635	589	573	585	569	640	623	580	592	573	588	548	615	618	603	608	635	587	590	591	578	551	566	622	635	601	617	597	635	644	656	627	576	594	592	574	618	621	641	625	597	606	608	603	584	575	638	616	616	582	684	635	627	619	590	635	594	578	583	615	604	562	618	597	619	611	629	633	581	628	606	604	609	608	622	546	603	585	652	585	633	581	620	630	590	634	620	600	616	603	601	632	592	667	558	612	605	614	583	631	581	615	598	602	529	589	615	593	543	610	624	596	583	633	606	597	615	570	642	619	561	574	606	634	611	585	567	546	632	608	602	611	616	586	616	594	581	624	617	607	581	601	591	566	591	599	596	591	621	615	610	599	616	612	611	631	573	623	644	590	589	636	618	591	633	604	599	593	582	551	640	634	607	589	629	575	587	614	639	569	621	637	614	579	599	600	610	623	579	578	627	594	579	619	558	615	609	634	585	592	604	601	630	575	608	581	641	609	574	593	629	654	610	611	590	609	613	607	622	582	594	620	627	611	573	567	604	627	587	626	618	631	670	550	592	611	615	633	596	546	585	622	580	624	592	601	559	607	619	589	630	591	609	632	602	619	612	603	651	608	583	596	585	573	581	605	618	604	556	596	572	591	627	626	627	556	632	616	626	569	585	602	610	610	635	583	547	590	587	594	580	584	599	586	580	597	592	609	607	568	641	647	589	619	564	639	566	600	622	592	565	616	590	615	588	609	598	585	614	595	620	560	626	603	624	558	624	589	599	633	600	614	594	593	579	629	596	622	622	603	642	640	601	616	606	634	619	603	591	603	658	629	587	611	600	590	607	587	618	624	592	622	610	601	604	569	616	632	584	629	612	634	603	609	578	630	637	597	603	554	620	595	584	601	596	615	617	647	650	575	570	586	637	644	632	644	594	644	636	580	640	617	567	618	614	585	625	581	571	615	605	609	602	572	565	642	585	582	610	613	628	592	639	652	572	618	601	582	606	576	595	611	586	607	593	624	628	638	630	598	593	552	583	631	605	606	589	605	566	624	615	609	581	561	591	604	565	576	578	604	655	610	587	566	641	590	612	663	611	575	627	598	591	579	591	596	601	593	586	616	613	624	623	649	580	617	616	607	596	606	585	638	609	582	563	600	594	615	614	605	574	616	628	613	616	586	559	522	577	630	587	572	558	649	625	598	599	635	577	626	612	576	629	602	613	570	567	660	584	612	569	633	606	571	651	662	582	628	620	605	583	590	626	613	590	610	631	598	603	600	643	586	642	576	618	593	605	621	551	563	610	616	568	611	614	595	611	627	647	618	639	633	555	621	610	621	586	588	628	604	606	594	576	624	581	569	617	617	564	636	631	610	552	549	620	562	599	648	622	599	548	591	618	586	619	611	597	573	610	625	612	580	611	564	618	617	602	559	646	585	597	619	582	596	597	565	580	574	597	604	618	547	620	630	585	604	635	607	587	606	614	603	599	627	609	550	577	609	573	631	633	586	607	592	623	625	589	597	557	599	651	569	611	586	617	590	637	587	574	602	597	571	615	582	590	604	581	620	593	647	611	572	573	620	587	599	607	637	582	610	598	601	612	588	599	630	587	642	581	623	621	656	640	573	563	562	619	672	591	626	603	606	575	589	578	626	633	562	586	573	593	584	571	580	529	620	661	606	600	628	604	637	616	583	569	593	624	587	629	618	582	624	571	607	575	556	617	602	644	608	610	604	643	617	603	599	591	622	616	556	592	611	595	599	568	601	598	589	597	583	570	614	610	587	539	596	626	616	644	592	653	613	612	623	627	610	610	587	606	607	570	613	611	599	632	634	624	611	595	601	601	590	566	555	546	583	613	569	592	606	609	633	597	598	588	605	560	603	607	583	665	591	562	629	566	601	565	644	616	616	578	608	580	583	609	630	638	596	611	654	623	633	604	600	635	617	609	605	611	595	614	598	620	579	615	600	575	623	585	655	601	588	603	610	674	594	604	606	611	578	592	615	633	631	637	604	622	600	620	619	562	617	607	589	573	604	650	601	622	622	578	625	603	558	598	611	628	633	610	609	579	642	596	591	597	602	587	627	640	594	553	599	566	615	619	603	655	611	603	630	597	591	612	603	612	602	580	639	625	599	616	664	658	613	608	649	653	591	651	662	607	559	592	573	622	574	600	636	612	644	559	626	541	597	613	599	620	604	580	590	597	624	641	601	589	622	618	657	616	599	571	593	604	583	605	589	606	575	659	591	608	560	641	639	656	580	565	590	657	631	599	599	556	602	649	575	599	606	651	587	592	574	620	590	619	575	576	619	587	566	607	637	622	632	630	598	583	575	591	585	630	577	602	586	600	618	611	614	674	574	620	571	613	626	582	572	616	583	564	636	621	632	582	588	598	632	563	593	651	606	598	579	626	630	615	600	590	574	600	615	597	568	628	596	608	604	565	617	602	649	628	610	589	609	621	634	635	595	587	563	595	573	609	611	637	550	604	598	626	584	588	610	611	623	613	635	601	549	625	581	580	591	605	587	606	541	594	604	585	544	612	612	610	622	568	588	594	624	628	611	579	591	589	559	603	647	607	640	599	556	625	567	580	578	603	591	644	642	580	601	613	654	599	591	604	577	593	619	627	639	599	650	603	629	600	592	592	590	610	665	617	695	571	597	606	626	588	633	587	630	599	607	618	616	595	632	566	580	633	590	595	582	587	576	567	611	621	579	593	568	604	562	589	609	594	556	624	568	611	584	565	587	615	639	622	598	592	591	608	612	571	597	654	611	589	608	627	598	624	598	662	594	605	609	591	606	593	595	592	597	597	590	603	627	585	610	578	621	619	585	612	598	605	578	606	633	564	642	625	652	563	592	545	609	618	584	571	598	602	637	582	601	579	620	595	603	579	574	602	634	617	615	575	562	601	647	586	590	612	589	616	624	598	606	604	672	614	564	572	582	648
14718	21164	15023	12737	6849	2579	1799	1308	1147	1026	976	900	913	872	811	782	780	737	751	766	716	743	717	746	729	711	736	689	722	694	735	703	745	720	689	722	716	699	672	694	709	712	690	670	687	713	693	710	722	679	660	684	691	668	719	713	681	716	695	701	715	667	741	690	705	683	705	713	699	721	704	680	665	712	708	700	676	735	650	662	719	693	703	691	682	711	703	683	735	708	714	723	672	671	724	701	661	759	681	680	630	693	703	658	680	690	710	682	723	693	704	708	652	649	723	731	711	666	725	660	690	663	653	731	676	633	660	680	720	735	697	693	657	676	721	696	681	679	716	706	687	699	670	711	696	740	711	661	696	669	635	678	696	710	704	703	754	684	728	740	671	616	722	669	685	651	677	704	688	758	665	668	666	731	677	705	689	669	736	734	674	737	721	705	698	707	693	642	728	698	674	691	648	677	706	710	683	691	716	627	706	708	741	671	748	695	679	636	671	643	674	691	707	687	680	692	704	704	680	722	730	699	718	718	649	670	709	680	683	652	719	684	741	689	708	696	673	696	613	697	665	694	716	690	725	682	703	674	728	711	681	699	710	681	654	653	667	699	694	702	692	659	679	675	649	722	625	748	705	704	725	692	670	637	719	701	708	711	667	655	667	688	717	711	700	708	745	724	692	701	728	726	670	627	678	680	716	666	679	686	750	709	652	704	698	733	662	652	655	721	661	699	718	718	683	686	706	693	686	682	712	730	747	677	731	693	658	714	728	683	682	699	718	700	693	740	698	702	707	662	683	680	665	643	710	717	682	710	725	681	718	734	685	670	725	716	682	671	708	718	694	705	673	697	696	727	718	762	706	697	716	652	720	679	663	690	665	636	701	727	669	700	732	668	703	695	690	732	668	682	719	670	681	727	718	679	701	687	693	704	687	680	705	703	691	662	663	685	710	705	687	699	691	716	720	742	653	693	725	731	730	710	691	643	684	676	661	693	730	717	714	732	663	756	646	647	683	680	670	721	732	711	691	680	680	671	677	659	695	772	679	674	704	678	730	700	730	675	703	692	723	710	692	700	696	690	675	713	697	707	656	689	732	696	713	683	639	729	677	710	701	727	657	705	740	693	671	718	727	682	700	714	735	668	699	672	720	726	684	736	690	720	692	706	702	690	712	689	702	720	668	668	663	678	682	671	671	698	682	670	698	685	682	714	694	673	726	651	708	667	705	671	673	686	697	686	693	684	693	705	690	684	684	668	695	689	657	692	707	665	658	697	688	667	702	672	712	648	685	643	718	670	726	694	719	735	672	695	698	721	651	720	694	725	671	727	681	703	730	689	761	689	672	658	724	675	727	687	646	740	643	676	693	724	676	647	683	664	670	653	707	668	697	678	699	668	720	685	652	729	701	730	698	646	746	693	697	683	689	695	689	669	658	667	690	702	689	698	636	701	685	765	670	741	731	727	708	723	643	698	699	688	696	681	707	700	723	657	689	640	736	708	691	746	726	713	723	685	721	734	705	673	712	719	674	677	711	706	704	689	695	702	698	719	706	713	708	704	707	687	713	678	763	693	710	701	701	704	720	689	678	729	706	699	694	686	688	681	650	703	708	727	687	676	705	712	758	677	699	705	748	705	677	721	679	722	702	698	707	686	782	676	679	726	686	702	698	724	718	712	662	710	735	704	679	698	680	731	674	701	681	738	694	716	693	693	705	680	681	676	690	688	683	722	678	679	689	672	691	641	668	714	667	699	713	685	698	711	639	702	688	748	663	749	669	682	690	700	728	733	725	673	691	683	697	675	646	662	735	715	667	676	690	722	725	657	674	703	682	663	679	697	697	693	678	706	702	696	648	704	675	668	675	727	702	677	658	702	670	674	702	748	682	728	731	733	689	653	710	712	687	672	685	694	695	677	658	682	693	719	750	664	735	750	715	680	627	666	690	670	747	725	678	720	729	699	717	722	644	692	686	701	713	666	721	718	649	658	652	735	699	697	686	646	668	681	727	725	669	690	733	718	692	663	663	678	642	709	678	726	688	710	704	683	619	681	697	710	719	725	736	698	718	802	684	700	709	692	704	710	710	696	739	708	731	693	696	717	638	709	719	675	740	690	721	708	664	740	710	693	712	734	706	686	745	701	676	665	716	712	700	727	700	699	724	675	679	679	718	692	704	666	678	682	666	643	700	705	714	731	701	716	683	695	687	691	740	666	725	675	688	707	689	737	720	694	694	716	671	753	731	678	745	658	664	655	683	709	675	721	698	686	697	691	698	694	667	676	754	699	683	708	694	690	697	668	693	667	690	674	709	666	731	701	721	697	682	715	682	701	681	701	714	656	688	701	686	696	681	733	710	672	693	682	678	725	660	695	659	666	694	682	705	682	708	707	681	684	702	757	673	673	726	693	699	623	757	680	687	689	690	728	691	715	688	710	713	649	672	661	684	713	669	710	678	696	676	701	707	653	703	682	693	691	688	729	662	676	711	737	736	682	693	682	674	682	714	692	682	727	705	672	658	672	729	713	709	636	732	665	695	692	681	750	754	701	685	671	731	658	676	707	734	687	684	727	737	745	742	673	726	707	651	709	695	766	696	692	705	680	721	704	646	707	719	686	708	674	718	660	696	724	734	651	726	648	693	683	730	691	695	674	657	662	670	708	718	711	693	715	697	689	641	698	705	678	684	744	665	716	656	706	667	722	713	725	694	697	714	680	678	611	687	721	697	755	628	683	704	703	682	698	674	700	662	702	705	657	710	674	718	682	715	679	701	702	720	669	705	661	708	667	743	711	693	712	665	687	659	664	706	681	751	732	740	668	660	741	692	666	687	687	706	683	678	677	683	689	689	674	675	652	750	671	731	699	642	701	660	709	668	728	693	713	748	689	715	650	679	701	722	731	715	723	688	681	691	699	647	723	735	708	714	704	710	695	688	720	717	675	700	710	695	690	714	669	695	691	713	660	680	648	709	722	665	675	632	695	681	657	716	680	740	655	714	730	701	658	696	684	703	704	734	703	704	673	670	708	709	663	683	671	642	697	696	718	658	673	699	670	708	714	708	723	694	690	708	710	686	718	674	693	706	729	690	711	735	734	669	689	689	702	722	623	665	658	701	686	651	693	711	729	690	680	700	682	699	696	697	671	667	679	667	709	669	737	685	708	755	713	713	679	704	711	698	665	703	706	713	679	683	681	693	700	729	735	713	686	675	732	695	720	688	678	705	692	651	706	737	703	696	734	691	681	681	699	682	650	714	709	757	678	748	675	704	684	676	687	706	665	665	683	702	690	668	670	642	681	724	698	730	693	720	692	674	722	719	726	731	695	705	694	711	671	710	715	694	713	662	676	672	672	673	701	691	687	683	706	716	764	708	686	746	658	688	675	710	721	665	705	684	705	701	652	696	696	657	671	720	721	696	706	694	694	691	707	681	682	694	673	713	656	688	727	664	691	719	686	645	710	691	697	679	711	664	652	696	731	677	717	723	722	725	728	707	729
22745	21276	29079	23803	21293	21400	14270	2038	1418	1307	1230	1121	1051	992	979	942	933	920	852	913	873	864	847	823	817	807	799	841	845	807	848	823	784	817	774	789	813	767	831	809	767	767	825	785	777	802	794	799	797	805	753	772	770	800	758	787	792	809	794	803	783	744	759	777	765	799	798	812	808	785	753	750	802	776	810	794	750	740	740	769	801	765	805	745	752	779	759	808	786	754	729	754	815	748	752	742	820	784	763	772	773	798	822	726	762	758	804	765	750	788	797	775	744	763	812	764	819	780	765	770	885	768	763	777	789	699	775	792	812	759	768	786	755	817	736	806	717	831	782	793	761	769	773	793	783	778	774	808	807	752	807	773	787	825	801	793	729	816	778	756	818	767	753	780	787	765	697	796	792	770	755	811	796	734	778	744	787	821	819	792	782	819	808	792	764	776	763	773	831	800	755	762	782	758	783	720	756	805	774	742	771	829	748	780	792	811	756	794	754	758	777	796	766	793	754	768	766	780	771	767	753	723	786	769	783	754	782	804	751	729	752	816	758	767	771	755	808	785	804	744	765	764	753	769	749	803	726	787	733	779	732	786	793	754	737	743	729	729	822	742	774	720	781	745	813	791	718	754	792	775	744	771	775	758	772	765	725	735	787	766	751	799	742	782	750	832	826	725	767	797	750	811	748	764	758	720	763	771	798	774	830	804	797	758	833	761	806	779	795	761	783	812	763	718	776	784	808	760	763	804	745	738	768	737	747	761	733	796	751	814	788	755	774	737	784	770	829	812	741	746	754	803	763	741	779	782	803	745	811	797	821	752	748	747	791	729	792	713	767	796	733	750	765	749	729	748	766	767	769	800	811	817	793	766	769	768	743	781	791	778	763	735	781	736	734	785	778	811	756	768	788	793	744	780	797	758	745	790	781	796	758	825	814	771	812	788	748	731	768	768	774	789	774	742	786	730	741	781	819	798	742	742	727	786	761	753	737	803	823	716	748	771	794	801	754	765	797	725	752	775	811	792	736	763	747	779	822	750	790	858	836	752	752	756	756	779	820	756	794	724	767	829	776	777	791	782	787	817	762	748	772	744	776	732	771	812	773	751	776	779	754	752	712	783	789	791	777	770	763	758	722	744	780	761	768	752	756	769	759	735	772	790	787	771	801	770	780	767	774	797	771	756	802	750	787	742	757	821	749	705	745	757	770	793	769	776	785	753	737	800	791	756	735	811	778	789	770	765	767	770	741	807	770	778	781	826	725	759	798	793	760	803	767	793	778	743	776	765	775	740	784	804	772	743	727	768	782	780	823	760	757	761	794	752	747	788	744	735	743	772	773	748	764	756	793	756	748	761	787	771	764	731	744	762	814	722	767	782	791	759	786	814	801	731	756	776	770	745	725	808	742	849	767	760	755	736	733	796	752	763	763	712	795	747	743	737	741	752	757	698	779	787	751	784	727	737	784	774	774	833	815	776	795	763	744	802	743	769	768	796	767	770	751	761	766	781	780	783	795	771	788	787	747	786	727	801	805	782	735	737	771	774	771	750	744	771	774	783	757	778	790	756	750	787	779	742	779	786	772	777	776	791	809	795	790	754	761	794	787	770	770	768	749	744	767	776	791	760	778	817	811	770	779	790	775	768	781	720	785	759	710	785	762	783	746	749	705	784	758	805	771	787	753	735	822	759	763	752	779	780	816	785	726	748	736	752	768	761	754	794	758	788	809	756	798	759	756	807	729	779	747	766	785	759	761	791	765	789	784	777	744	797	764	754	761	736	771	765	804	764	785	780	766	729	789	768	805	780	763	761	761	770	811	773	747	774	722	763	772	776	754	763	794	753	770	759	778	734	762	734	777	824	713	754	727	796	774	736	741	800	823	767	753	807	761	764	758	749	739	801	804	746	754	761	789	797	745	810	772	783	805	785	764	795	749	792	823	756	748	805	790	738	773	787	802	722	815	745	794	768	699	728	742	721	747	784	716	735	757	783	845	766	766	746	826	762	792	740	736	704	821	746	769	794	731	752	775	786	789	729	770	841	780	744	763	755	810	790	800	745	844	779	736	772	738	743	788	788	799	780	789	774	766	798	765	771	710	705	775	783	788	714	790	778	762	747	763	710	726	772	742	795	825	801	695	771	779	804	759	722	837	773	733	768	768	766	790	804	801	772	779	792	732	830	780	745	773	781	821	751	773	808	793	792	759	752	819	781	789	782	772	778	717	758	728	828	803	752	766	783	776	790	771	747	762	753	776	798	777	754	763	821	772	736	765	795	783	739	716	808	792	767	783	776	822	858	733	763	742	757	805	784	749	793	759	750	806	790	770	802	778	748	783	806	738	756	752	745	790	768	770	762	782	776	748	836	726	748	743	743	816	785	782	764	800	773	792	785	736	783	771	738	776	783	763	760	771	795	769	800	769	785	763	721	751	796	770	699	765	753	776	740	827	831	800	784	748	764	773	769	777	739	739	747	823	797	774	795	696	770	740	762	790	740	789	700	746	768	774	763	814	768	763	792	760	791	738	779	798	815	805	771	806	734	765	786	800	793	736	772	716	740	773	755	796	730	775	737	740	699	725	756	745	755	737	779	763	740	761	765	786	747	785	752	744	738	754	773	792	792	746	804	744	812	759	767	787	743	768	778	757	824	774	778	730	738	785	783	774	704	755	804	776	795	760	780	759	793	759	788	748	775	798	755	796	795	764	745	765	811	769	826	778	720	785	778	777	799	765	778	747	735	800	783	748	816	791	747	740	811	787	747	767	731	741	753	732	773	743	774	756	783	772	731	741	803	766	757	799	736	746	837	749	741	754	769	773	736	794	799	755	772	798	763	765	746	789	736	775	787	762	753	737	824	782	771	807	765	780	790	764	766	794	746	738	764	754	797	753	769	778	809	746	787	762	808	796	780	731	710	771	756	755	774	824	785	765	771	755	736	760	751	773	758	777	762	760	718	741	692	736	783	777	753	694	793	774	757	749	756	763	818	783	730	768	768	747	742	782	770	761	747	781	811	732	765	729	774	784	774	783	795	801	792	719	758	735	783	738	749	741	728	763	736	792	787	737	762	787	802	790	752	738	789	710	761	813	741	793	788	768	787	751	755	782	757	749	792	785	839	746	771	742	791	794	770	764	795	813	801	791	780	720	773	715	774	777	720	794	755	799	788	781	758	764	762	798	793	753	766	779	759	743	792	772	800	779	808	775	734	735	759	782	759	767	795	792	755	806	778	757	688	799	707	782	774	774	805	826	774	781	758	757	708	807	765	724	742	766	777	770	724	794	793	747	754	771	786	742	780	765	807	762	785	806	793	731	827	781	746	746	769	756	752	778	795	785	758	793	789	773	723	782	750	839	763	753	792	771	774	755	737	761	746	781	775	773	792	759	780	779	789	724	739	777	758	762	760	737	751	761	767	744	785	829	775	748	774	792	715	812	823	754	805	776	765	770	799	763	744	802	713	763	735	780	778	796	814	810	773	790	774	767	774	767	811
17356	27777	24261	18647	15342	5853	3904	2587	2266	1954	1749	1554	1450	1351	1205	1151	1109	997	991	999	1048	953	955	950	967	956	928	844	913	861	934	916	869	932	873	866	891	873	862	904	883	816	887	860	860	867	867	850	832	824	831	864	810	850	845	838	837	828	861	857	846	839	858	778	925	847	866	846	881	789	842	847	823	858	780	919	771	813	888	809	770	851	837	828	810	864	820	845	828	804	880	849	832	857	868	861	881	851	837	816	839	862	874	906	838	840	823	812	828	864	808	823	849	833	862	890	801	819	840	860	808	861	865	866	823	808	838	863	795	827	842	835	796	833	893	865	846	805	887	854	846	866	855	789	894	809	841	836	875	808	866	845	850	829	852	896	839	865	839	846	878	838	840	838	833	843	846	801	805	791	871	850	772	787	880	771	849	840	841	879	833	843	844	856	827	845	843	815	831	822	823	853	865	857	825	840	875	881	818	850	824	812	857	857	761	875	843	830	831	843	820	864	827	826	845	809	806	830	810	840	770	789	879	806	780	884	833	827	800	848	828	912	863	874	823	852	821	835	787	823	849	903	812	834	829	870	836	812	851	835	872	862	846	783	832	817	812	838	833	839	828	823	853	845	829	847	802	843	862	851	823	835	830	843	821	851	790	859	804	841	834	837	870	835	811	826	813	826	854	837	840	758	801	832	875	820	883	847	799	848	842	838	811	820	799	891	907	841	851	880	855	872	809	824	831	826	824	824	861	862	795	841	833	859	821	770	831	844	830	836	777	832	822	828	800	863	803	817	836	841	838	814	815	807	842	828	843	812	794	813	846	838	874	810	840	845	821	804	831	847	873	801	843	837	839	865	849	800	831	826	803	821	833	838	818	816	820	831	845	847	873	877	830	849	804	812	855	843	910	785	845	864	877	825	823	871	804	858	867	835	850	836	822	866	845	876	814	891	864	801	804	812	850	866	871	881	864	869	855	828	876	832	842	839	862	815	854	862	847	799	832	824	813	831	798	855	817	870	840	794	832	841	840	868	787	808	781	857	879	811	857	869	816	855	861	824	841	796	803	847	828	885	869	859	862	830	830	824	863	812	825	791	827	833	836	810	843	844	829	883	831	830	792	807	865	796	873	869	818	858	841	820	807	814	803	812	866	816	860	866	858	846	840	800	849	854	836	842	772	868	827	836	866	830	857	818	872	803	830	869	805	854	842	883	846	832	811	872	866	807	823	845	820	826	853	839	806	823	872	814	801	782	838	773	805	828	877	888	861	801	815	855	857	805	768	864	831	813	835	817	846	872	875	844	803	791	893	819	858	829	850	865	893	816	835	839	859	858	797	890	871	834	796	817	825	807	828	854	868	785	807	797	788	861	870	840	874	804	828	913	808	810	794	837	805	838	830	828	821	861	793	843	893	801	865	815	850	914	828	855	812	796	874	846	834	813	859	810	790	802	805	926	781	829	849	816	815	851	830	844	797	837	828	810	831	822	816	807	820	850	818	887	818	877	817	799	786	846	886	858	803	830	840	833	859	797	783	865	795	893	833	857	849	815	824	823	829	850	857	816	897	793	790	796	789	819	864	821	847	818	856	784	847	834	858	877	769	852	823	854	831	800	865	880	838	809	825	835	798	856	885	853	815	827	856	839	824	848	814	862	831	818	828	805	849	853	834	865	863	859	806	862	783	847	773	829	877	840	836	869	873	826	792	884	788	841	881	822	841	835	814	781	834	850	797	857	858	832	817	810	784	866	856	846	862	812	864	812	791	840	868	897	832	821	858	785	868	868	814	782	827	882	815	823	868	827	865	841	803	821	881	846	821	833	800	800	807	788	866	793	787	821	815	796	885	849	840	886	839	810	826	789	819	826	793	815	878	846	871	834	812	761	830	851	813	847	819	827	867	837	837	791	812	851	819	841	862	842	848	807	827	837	812	815	842	830	841	845	824	881	804	843	797	820	859	871	758	875	824	826	810	856	862	880	867	892	832	867	845	845	802	874	831	847	816	861	857	822	836	810	874	838	852	824	888	813	893	851	788	797	874	889	846	792	867	848	844	788	841	835	809	780	887	852	818	826	852	789	810	790	809	837	849	837	797	832	819	842	852	852	814	855	791	865	845	834	809	837	864	781	896	831	815	867	869	820	831	825	755	846	852	852	822	817	877	876	850	883	795	836	813	833	793	838	818	834	856	803	804	826	824	803	834	838	806	821	864	844	817	824	864	850	826	821	877	799	797	821	835	797	827	847	827	878	826	799	839	897	840	819	902	821	800	793	845	822	837	864	829	879	830	806	845	867	876	846	778	844	806	804	889	769	850	816	852	837	848	815	815	873	874	815	825	801	840	811	821	821	805	808	783	807	802	808	880	824	820	791	836	859	818	814	865	849	805	831	806	841	858	819	812	821	842	818	795	825	869	819	807	858	836	854	835	847	771	852	843	823	815	842	843	786	812	860	828	805	860	823	860	832	836	807	805	829	812	845	815	847	834	829	873	825	814	838	879	798	851	856	820	785	821	816	814	808	821	862	759	791	862	789	811	788	864	855	846	868	855	842	860	864	850	869	799	845	843	850	836	817	846	827	876	836	885	821	822	831	799	840	846	820	825	822	824	839	847	817	827	815	853	891	894	805	837	854	819	833	855	846	845	789	836	862	797	846	842	834	841	852	795	839	806	791	830	814	834	884	825	829	841	860	853	852	882	824	859	801	814	806	804	859	836	857	862	822	844	935	797	775	852	834	798	873	815	832	848	876	844	790	868	863	878	816	845	821	875	848	804	856	866	824	801	780	820	823	811	822	790	853	834	832	843	848	805	775	830	816	825	805	909	841	821	892	774	798	821	877	777	821	868	810	793	801	799	847	911	831	829	859	863	828	847	837	829	804	879	863	793	857	792	820	839	805	855	799	863	853	815	795	823	854	854	768	821	825	850	844	838	826	851	860	813	839	769	825	794	836	807	837	844	832	892	871	873	884	839	785	849	852	796	845	852	831	804	878	860	852	779	817	916	805	828	849	803	832	832	837	857	805	879	855	787	774	791	853	852	876	860	828	843	900	800	828	795	838	855	834	913	823	864	819	834	817	865	862	865	810	877	835	801	870	788	853	814	844	797	827	834	839	894	820	868	848	796	835	847	839	860	859	853	854	894	804	863	852	805	841	817	862	822	849	869	837	817	822	853	877	819	869	787	821	865	831	795	846	864	829	800	837	831	917	818	877	816	853	871	824	831	886	858	799	870	874	838	836	838	874	854	857	846	880	801	834	780	803	808	859	870	851	836	881	838	855	844	897	828	857	851	806	818	828	847	813	849	825	854	816	842	878	860	857	768	836	886	822	789	818	801	846	777	828	811	851	845	866	812	863	823	817	822	890	801	820	843	855	817	840	839	828	857	821	837	839	807	851	780	842	831	849	881	807	814	903	838	819	848	859	797	837	796	809	812	824	808	808	847	788	808	836	816	824	828	802	862	808	823	821	864	839	851	803	865	868	836	853	809	790
27317	20752	12669	3111	1366	676	478	365	331	353	382	326	346	358	328	314	326	334	321	309	310	352	343	319	326	366	328	302	315	334	311	326	305	333	288	366	340	306	319	334	312	346	291	280	321	316	331	323	326	356	292	341	317	337	319	300	295	334	315	333	331	325	338	351	315	345	349	317	333	325	320	336	330	343	339	313	294	348	306	319	303	319	307	299	334	323	333	335	292	333	322	345	314	340	350	324	354	314	354	321	300	316	320	307	366	304	335	333	376	318	310	331	327	357	339	335	298	306	312	303	361	347	324	316	335	326	325	325	351	306	323	334	336	318	327	326	316	308	327	308	321	361	352	326	361	350	315	321	357	338	317	312	321	351	300	377	359	279	356	342	321	340	315	333	372	306	360	339	359	325	335	309	324	331	321	333	341	325	320	305	344	332	323	339	326	354	326	291	327	286	347	329	337	307	304	267	333	318	310	346	385	346	347	371	338	326	312	353	302	338	282	336	310	335	344	315	334	341	307	334	330	309	336	318	320	353	307	320	309	361	324	319	340	341	311	346	360	334	338	316	331	302	352	350	350	336	330	319	310	312	325	338	316	299	347	342	341	339	342	324	344	312	315	354	314	326	341	327	316	334	316	319	327	344	315	324	356	343	339	338	332	334	336	293	316	318	313	314	326	328	326	344	335	326	320	302	345	322	338	338	326	317	333	305	316	322	355	338	331	320	311	309	325	328	322	295	311	287	333	364	297	334	347	335	315	352	303	342	339	316	310	336	318	327	316	293	332	336	336	302	305	325	338	333	324	312	321	307	350	316	323	326	301	335	341	318	367	329	347	335	351	312	310	332	310	336	308	340	303	376	337	324	322	353	329	299	322	328	312	322	324	315	322	328	354	314	336	330	310	332	327	334	294	354	338	318	327	354	327	313	312	304	306	332	344	266	322	323	336	325	312	302	338	326	305	326	292	276	291	277	348	347	338	317	332	342	337	338	320	316	325	317	321	366	312	324	334	359	331	351	343	348	359	324	305	323	334	283	301	305	366	366	336	319	303	308	346	301	354	337	345	354	314	357	318	319	336	341	307	348	341	319	359	326	347	332	324	336	324	342	322	317	345	329	320	324	342	341	302	334	330	343	332	317	360	316	301	334	359	337	303	332	297	324	312	286	334	307	338	327	306	315	318	334	343	305	322	352	310	320	335	320	345	312	318	374	348	328	309	291	337	322	335	340	331	310	310	361	317	286	324	324	333	337	333	334	334	338	324	320	317	326	350	344	337	329	284	343	336	323	327	344	319	279	329	344	330	300	326	315	336	316	334	350	338	352	352	310	321	344	333	304	339	328	338	337	294	315	362	327	314	347	329	354	320	335	322	304	330	337	346	288	345	340	348	330	301	353	330	336	338	317	323	315	345	343	331	300	351	351	351	344	332	322	323	304	349	322	335	344	326	307	326	326	319	341	283	333	306	326	336	328	325	345	312	328	335	331	317	333	319	341	319	367	316	298	359	329	348	351	349	340	337	314	315	325	331	352	368	309	323	330	319	311	329	339	317	310	329	353	317	359	332	359	336	341	331	310	300	283	299	351	310	317	341	333	326	344	320	322	345	313	339	348	332	341	360	311	321	321	308	331	340	321	335	338	366	344	359	317	305	327	316	356	332	341	327	288	330	337	341	313	316	330	338	317	361	346	338	330	336	334	321	343	357	335	317	331	302	302	303	317	325	336	329	301	329	324	346	321	356	342	346	328	308	333	304	335	318	324	340	339	303	366	312	300	318	316	330	316	287	328	352	307	317	336	328	300	325	332	313	302	339	347	313	325	350	316	336	350	352	314	339	318	336	320	337	308	348	343	340	296	316	335	335	317	341	319	307	332	321	332	326	314	309	308	335	335	321	328	340	332	341	338	312	348	312	328	337	317	316	299	342	310	320	278	326	326	291	295	333	310	320	321	323	303	337	312	326	363	309	301	349	323	316	325	313	330	335	326	320	326	323	354	310	346	311	291	306	366	349	327	317	323	331	329	329	348	313	321	342	288	311	362	335	333	346	348	310	320	342	352	351	321	320	311	330	351	341	333	315	325	313	327	340	342	337	343	320	336	342	325	325	351	343	331	339	336	345	319	360	309	351	332	354	342	306	340	285	305	305	325	354	310	323	335	333	322	325	323	308	298	329	317	290	340	341	326	303	325	303	334	327	357	329	314	314	338	339	342	331	326	268	321	342	324	301	344	314	351	312	340	331	305	310	314	347	330	290	333	318	329	313	302	330	319	318	342	304	351	355	312	285	329	375	342	336	297	302	315	353	325	324	341	304	297	340	331	322	337	324	325	308	306	315	307	316	329	352	359	362	322	351	318	345	290	314	338	326	336	340	321	301	335	343	316	328	319	308	338	305	330	306	314	338	333	339	325	354	327	327	327	350	314	341	296	323	317	385	347	338	334	335	330	346	320	313	345	318	309	308	321	333	307	284	329	333	332	320	326	312	307	320	311	343	319	313	321	329	356	318	307	346	333	289	323	303	341	314	306	354	354	342	287	334	314	326	336	338	334	323	351	319	314	320	335	362	307	370	345	337	295	314	347	343	322	330	338	351	306	346	350	336	335	317	290	336	332	313	323	329	295	323	335	343	311	326	353	329	333	289	314	328	312	319	336	353	329	315	321	339	333	321	348	330	308	350	315	313	312	320	295	330	344	327	338	315	348	314	316	328	361	304	313	340	349	302	329	308	329	312	327	320	322	369	341	342	293	340	317	326	319	333	385	327	322	329	343	341	307	305	290	335	321	337	330	342	330	307	322	327	325	359	331	351	344	325	343	341	334	346	303	346	306	339	304	323	343	328	309	325	291	329	288	302	326	356	325	318	311	350	302	296	293	326	312	329	361	285	321	325	312	316	300	339	324	316	316	345	315	307	343	302	347	328	319	318	321	317	349	337	340	351	354	350	331	327	342	329	285	294	339	342	358	346	348	339	314	340	320	349	316	348	299	356	324	325	322	321	318	354	353	313	309	331	279	309	330	337	314	325	336	338	341	339	341	335	336	307	326	299	320	287	346	325	305	311	310	333	327	308	347	297	329	300	329	333	327	294	328	320	312	323	337	309	345	325	330	324	358	299	357	308	325	326	343	312	330	319	309	351	339	304	327	341	333	307	361	355	325	333	342	340	345	314	334	338	354	324	304	338	316	325	350	336	336	333	294	348	315	341	344	343	358	318	328	316	296	345	295	332	297	330	326	289	323	288	331	348	289	326	318	343	352	334	298	326	303	327	314	300	349	350	347	338	339	357	305	328	351	346	320	333	325	340	341	357	318	343	328	317	317	351	337	329	315	318	334	305	319	339	334	327	322	319	324	311	318	350	342	338	337	342	332	318	324	319	316	334	321	336	321	300	328	322	325	347	338	347	315	316	308	333	347	344	315	357	345	317	329	323	329	333	334	309	322	318	327	299	289	324	323	300	309	325	331	323	319	327	342	324	329	324	322	336	339
12245	10741	9123	3091	2039	1243	601	495	459	475	465	420	435	424	404	423	397	413	393	407	439	415	429	392	376	379	405	397	415	377	393	395	411	397	438	448	416	416	386	418	417	388	425	355	423	380	402	440	385	377	406	369	407	382	422	363	413	416	386	371	374	392	403	417	392	409	424	380	418	390	437	395	404	395	420	429	390	392	399	398	383	381	383	375	426	408	440	399	398	422	433	369	374	408	412	435	381	411	400	370	398	382	395	393	405	392	363	375	373	452	401	368	427	377	382	367	403	405	385	411	410	393	411	421	441	403	402	397	380	401	422	414	410	386	385	385	421	381	411	382	350	408	385	414	415	396	394	383	400	419	384	405	411	388	426	384	363	398	396	408	400	389	415	379	415	414	401	423	380	393	378	378	381	431	373	387	407	394	427	374	410	417	420	414	393	382	420	388	381	399	397	413	389	398	352	397	390	387	420	397	411	399	379	388	384	383	358	436	421	381	389	395	431	399	409	432	409	380	428	390	382	419	371	412	397	384	396	412	422	425	417	428	410	406	412	405	421	404	432	392	412	377	400	423	344	398	357	382	414	394	393	405	414	379	379	408	381	355	415	418	415	389	385	403	408	429	424	397	414	393	380	357	441	380	411	352	427	413	417	374	379	390	349	364	375	368	392	382	407	414	396	377	401	388	429	401	372	397	382	419	416	367	389	375	395	389	427	432	365	413	404	394	413	395	377	390	402	382	372	404	396	397	398	403	398	384	366	398	372	400	365	428	404	402	371	396	400	400	408	376	378	430	433	382	389	433	441	410	410	423	386	372	395	373	393	424	390	393	393	424	392	410	413	389	352	352	403	376	393	392	357	399	375	411	397	353	415	435	414	409	357	378	381	422	403	395	394	394	393	395	410	393	418	382	391	421	396	400	416	413	379	404	395	423	398	342	374	385	417	399	371	373	359	393	395	380	407	446	395	390	400	387	412	386	394	371	368	405	388	382	378	383	397	409	405	374	417	401	386	421	380	396	420	355	402	397	419	399	392	410	391	402	389	408	387	386	414	425	363	404	423	429	385	428	402	389	369	432	385	403	409	387	434	377	398	446	414	387	415	415	396	410	384	403	395	392	423	402	371	398	407	371	387	396	396	413	381	373	400	403	398	402	423	376	377	395	408	396	364	420	368	391	426	382	422	414	400	403	422	411	374	400	444	413	414	398	380	379	394	353	387	402	374	402	422	385	374	404	419	374	386	408	393	400	449	377	386	387	378	389	379	393	400	384	384	410	431	428	374	408	419	410	384	417	418	398	358	391	403	409	389	439	423	388	386	390	417	405	439	373	389	428	417	393	370	413	406	374	427	379	406	380	379	409	416	376	408	416	372	395	431	374	402	387	400	382	409	352	405	389	371	391	398	396	365	404	403	399	451	392	434	416	385	411	388	418	395	415	401	398	411	356	371	380	353	359	360	463	412	381	403	400	403	409	407	420	382	417	424	402	404	373	389	399	386	362	385	387	394	409	411	409	410	395	439	388	429	394	390	357	385	403	423	408	345	407	380	389	391	380	417	386	396	383	396	376	385	402	374	395	378	401	424	399	386	373	368	427	388	408	370	438	388	412	413	369	371	372	388	410	380	417	397	396	380	361	425	377	406	390	404	370	351	376	396	370	444	385	398	411	412	396	383	426	415	423	403	420	410	397	404	394	406	377	388	375	429	378	400	376	387	381	424	407	399	374	379	407	404	426	390	385	388	429	377	420	393	448	407	408	389	398	393	401	403	360	403	429	392	402	425	420	380	383	381	424	406	393	417	426	396	416	386	417	367	407	408	419	398	382	415	394	452	374	410	401	412	381	398	413	403	407	428	354	397	383	374	398	427	422	412	388	389	389	432	370	422	393	436	374	392	434	384	398	407	418	386	389	403	404	408	378	407	375	396	407	425	360	416	389	415	380	402	395	395	410	425	384	376	389	372	385	407	377	427	380	414	416	376	370	387	413	378	396	435	408	373	403	391	383	368	373	421	423	407	381	437	408	424	388	379	367	395	385	418	362	383	397	423	387	392	357	395	383	390	403	389	388	402	387	430	409	416	385	395	408	400	390	384	403	416	409	394	434	404	398	378	389	403	399	368	390	380	403	436	366	398	406	407	432	415	408	410	396	395	412	415	392	405	389	406	417	408	425	410	406	410	379	403	389	436	386	383	393	428	423	413	400	393	366	398	384	376	402	414	404	417	406	395	382	391	390	402	415	381	371	392	399	388	381	389	372	413	408	410	386	397	373	403	377	369	385	438	362	403	373	375	376	388	403	370	409	406	375	422	391	396	428	398	439	374	395	387	399	398	427	387	396	439	405	362	434	380	371	376	386	394	400	380	400	416	401	413	428	381	385	416	395	386	390	395	394	414	375	409	409	411	404	415	364	373	415	392	465	424	419	392	400	406	429	424	371	414	385	425	382	402	402	396	385	387	398	401	462	428	405	401	398	360	405	398	443	386	389	392	370	424	405	399	388	397	424	397	365	379	370	403	408	393	410	403	431	378	437	373	409	415	421	387	384	381	378	412	382	389	381	410	389	405	392	403	395	399	390	381	408	373	387	392	395	399	393	377	418	378	397	397	382	367	402	403	396	380	361	410	410	404	387	391	393	395	399	387	401	353	376	413	430	377	408	437	410	442	364	417	402	398	376	375	382	386	404	402	399	397	357	411	397	434	404	400	429	380	379	410	385	383	393	430	406	392	409	363	425	379	388	415	384	402	410	377	405	394	383	374	397	428	395	429	403	396	384	416	394	388	379	400	405	420	421	389	409	388	413	430	434	402	367	395	369	414	398	422	376	395	392	420	404	409	388	418	412	430	406	402	386	393	391	396	399	381	371	374	396	394	388	393	418	434	416	379	385	385	389	377	368	394	400	388	337	410	420	406	375	415	389	378	415	409	403	415	420	385	402	387	387	395	411	371	361	388	397	417	377	438	386	394	428	425	398	428	408	400	413	399	399	388	382	404	365	403	421	388	392	388	400	416	426	392	430	403	395	413	341	417	387	383	404	382	412	389	396	380	401	369	389	418	421	402	384	394	357	413	425	384	383	416	421	409	390	379	397	416	415	427	408	414	352	407	385	440	377	410	407	398	399	383	425	382	379	402	411	370	395	374	423	401	365	393	398	431	443	391	392	400	389	419	398	367	400	404	391	398	413	411	376	420	409	428	411	375	387	387	402	399	430	398	384	384	428	379	388	419	403	371	418	395	364	376	408	407	418	404	417	369	417	384	364	397	422	425	410	374	410	420	370	389	401	401	395	360	379	407	386	421	414	380	408	415	396	394	377	455	404	388	391	421	407	408	417	375	411	399	431	406	412	413	393	384	399	389	379	394	394	406	375	412	390	391	414	425	388	406	376	407	376	414	374	399	377	412	383	402	393	386	376	392	400	395	389	356	402	392	391	411	412	387	407	428	423	435	387	396	360	371	407	419	406	406	382	413	434	393	402	389	386
23740	21240	28633	24158	21302	13911	1719	874	725	660	612	550	555	507	459	467	466	447	432	468	427	420	397	434	390	405	438	388	382	415	417	392	395	391	405	383	409	345	370	385	424	385	405	365	397	394	388	381	396	405	414	379	378	396	396	361	410	373	421	391	369	406	373	378	377	374	391	385	390	380	370	391	396	376	415	388	399	356	362	361	362	424	353	394	379	384	384	376	394	421	400	364	372	377	381	370	394	377	344	390	415	356	386	374	381	392	391	394	349	391	362	416	325	405	387	399	402	390	378	422	366	403	379	362	381	407	352	385	384	378	384	377	376	392	365	408	368	364	367	398	369	402	385	367	377	384	387	388	403	394	370	382	365	344	365	404	378	391	394	366	379	396	386	363	379	404	357	386	381	379	384	377	394	367	362	380	355	344	378	374	396	361	339	343	373	377	379	382	383	352	366	367	391	346	368	381	404	403	423	404	370	391	393	353	364	349	354	380	389	379	421	417	373	357	385	372	398	379	400	385	380	363	374	390	390	378	382	396	372	366	354	420	344	385	386	402	382	391	371	400	386	363	343	361	374	367	381	371	389	388	369	375	382	390	372	382	357	398	348	376	383	371	386	380	348	361	378	367	408	381	388	370	375	367	382	406	381	386	366	393	367	376	398	406	358	415	382	384	373	377	380	395	359	370	378	422	361	383	363	395	401	388	370	324	406	357	372	415	404	338	395	378	359	419	392	354	405	376	387	345	351	395	398	370	400	394	398	380	377	382	372	390	359	404	420	395	377	350	368	393	349	348	389	391	393	400	368	389	353	384	360	339	385	368	354	335	358	367	409	378	384	383	351	357	374	392	379	384	367	361	408	349	357	368	361	381	358	381	352	377	411	371	402	366	385	394	413	397	366	392	393	359	411	375	352	390	397	396	410	374	399	352	354	369	392	371	387	352	352	403	379	370	397	355	376	372	344	357	414	370	373	367	391	368	377	377	355	388	412	367	397	399	405	357	398	406	387	372	372	375	378	366	389	359	373	365	355	351	367	365	361	365	368	362	356	372	371	355	387	367	409	408	388	394	395	404	396	405	348	386	397	354	364	363	356	383	397	369	370	385	397	358	407	406	394	393	389	390	415	376	387	364	349	389	372	372	367	391	403	373	384	348	395	377	354	369	357	366	399	424	392	369	386	374	374	379	358	369	362	378	386	365	402	348	403	353	388	347	362	391	410	375	379	372	371	377	394	382	371	407	413	373	387	349	392	363	352	365	355	381	374	394	375	413	371	354	390	338	374	360	385	379	362	373	356	399	368	397	370	364	395	427	362	356	389	372	401	380	371	350	380	363	406	358	378	373	345	392	389	374	374	392	379	362	352	390	371	376	368	374	383	344	369	385	374	373	376	362	356	413	365	372	367	356	356	372	399	392	336	384	349	340	361	373	386	395	384	358	387	372	375	399	402	355	346	364	346	387	353	387	385	381	373	370	349	371	348	368	363	346	379	347	344	371	360	391	396	414	356	364	368	409	392	383	395	368	406	354	381	393	372	372	390	387	382	369	337	386	401	375	353	360	354	350	386	345	390	380	379	397	401	362	375	396	368	371	362	384	371	385	360	366	383	351	374	369	391	350	393	368	397	372	394	379	397	398	373	366	350	382	375	403	381	406	367	360	346	401	372	384	380	406	422	377	386	371	393	403	363	343	384	417	380	343	381	357	392	408	414	350	388	381	351	332	382	367	386	352	338	341	383	369	366	386	408	381	373	359	399	357	379	362	380	421	386	390	349	373	395	373	377	412	389	385	394	368	392	362	375	365	370	389	378	339	402	366	345	366	355	404	343	351	411	378	372	389	373	374	383	381	349	375	370	381	345	360	382	364	376	368	367	384	418	359	397	373	367	371	404	362	391	387	362	367	382	348	356	364	356	388	369	360	367	372	390	347	381	366	376	352	379	406	370	403	338	331	394	360	382	424	384	368	399	352	365	367	370	382	352	388	391	346	394	397	390	379	370	412	383	342	358	355	369	366	390	379	368	356	386	356	320	384	399	375	363	360	341	409	361	390	415	377	396	359	375	389	395	365	388	394	372	393	395	378	352	372	380	390	373	378	366	377	361	370	353	377	356	406	376	365	361	369	390	371	348	355	412	376	396	375	353	404	383	398	417	371	374	380	353	385	371	376	391	343	393	383	378	344	364	375	357	416	378	374	386	391	379	371	398	396	399	376	382	413	359	361	390	406	363	368	381	358	376	345	384	388	374	383	377	380	381	400	388	393	439	402	342	395	359	380	381	416	368	353	396	387	372	399	380	371	364	361	406	376	353	380	358	359	367	404	379	355	352	377	382	360	385	388	398	364	358	424	385	352	400	386	337	426	393	401	360	410	372	361	380	358	379	400	382	403	372	371	373	346	374	358	401	381	376	378	368	384	349	392	385	415	355	382	371	392	390	375	381	421	357	372	368	357	389	349	378	355	396	395	387	403	342	401	378	370	384	354	383	379	405	391	396	349	337	364	370	353	333	409	376	414	330	389	390	369	386	386	371	379	381	382	395	384	386	358	377	348	365	382	411	368	374	373	368	350	376	391	365	370	369	358	392	368	384	402	370	378	361	389	361	387	389	388	363	384	385	397	382	355	358	370	366	373	386	384	391	362	392	392	406	368	377	366	386	390	385	380	362	371	401	435	405	386	338	421	363	350	380	326	379	376	356	378	385	406	400	364	387	380	361	362	408	339	393	402	402	380	385	372	387	358	361	359	403	326	351	391	404	389	392	396	412	398	370	360	355	376	358	383	358	365	390	340	398	392	398	345	347	392	376	351	376	355	386	365	363	373	343	372	397	378	385	390	382	375	365	362	366	381	377	385	373	385	394	345	345	388	359	351	370	348	390	377	369	341	368	337	411	373	387	372	383	354	358	370	390	362	386	388	415	402	367	379	376	347	369	378	394	377	410	363	387	362	388	375	362	350	367	375	415	366	404	389	365	368	384	376	349	365	383	359	386	372	363	380	394	351	388	344	398	389	386	348	355	393	391	368	367	381	364	400	378	358	360	382	382	389	403	370	400	358	363	353	389	374	390	399	387	369	381	377	394	349	391	373	312	364	360	375	381	373	369	374	398	344	404	374	350	358	366	354	361	385	379	374	384	360	360	404	400	390	376	399	379	374	408	372	376	407	392	374	385	376	396	350	378	424	400	363	383	346	359	362	393	355	413	356	405	367	365	361	380	348	400	365	355	340	354	390	381	368	362	377	383	355	405	392	361	360	382	366	404	379	378	357	346	401	401	354	392	386	377	409	362	381	376	391	344	368	360	373	423	409	371	420	363	376	381	414	388	382	374	359	349	404	406	390	365	368	385	360	404	367	370	414	405	355	378	389	370	364	347	362	392	380	383	414	385	360	373	380	416	399	437	352	372	373	335	366	373	376	388	379	395	389	363	405	403	386	383	362	371	368	372	369	380	353	384	373	370	355	367	369	411	358	417	360	353	362	397	370
13317	19166	16815	12356	9811	2952	1821	1428	1122	1061	895	795	775	645	631	634	592	547	560	528	492	466	487	496	456	512	496	478	496	468	497	449	460	475	453	438	468	473	472	468	443	459	479	477	411	434	477	432	438	472	467	438	426	468	455	467	458	448	465	442	467	443	388	400	452	405	457	454	435	435	437	450	447	458	451	388	415	472	443	424	433	420	417	422	463	449	444	390	422	413	468	415	440	397	391	458	456	451	447	412	416	412	426	438	423	461	414	455	443	445	480	427	419	452	419	470	439	414	450	396	456	446	453	436	432	424	485	454	452	451	437	422	433	436	434	464	439	418	432	449	446	411	411	439	473	438	444	414	420	454	437	448	433	415	434	437	429	416	418	417	437	434	479	451	434	431	413	422	462	419	443	438	475	466	445	439	443	415	445	413	397	414	393	425	433	453	443	439	429	427	414	431	444	412	464	410	385	408	480	420	420	427	423	464	451	437	417	464	463	455	439	454	445	431	430	445	429	426	445	431	470	378	434	405	428	410	452	415	425	432	403	477	446	424	444	404	432	440	434	428	436	419	410	433	433	439	421	411	451	399	432	396	446	413	407	432	408	446	433	454	428	465	407	410	414	451	428	453	412	447	461	463	438	454	455	424	473	445	423	443	422	433	457	444	406	429	437	445	405	417	410	455	476	414	458	419	444	449	469	431	438	439	425	426	434	427	402	425	407	444	434	454	440	418	421	454	446	441	444	458	437	410	453	455	418	417	440	426	408	457	413	401	441	454	451	404	396	410	430	449	400	403	439	398	433	418	408	449	447	467	421	432	412	442	424	427	445	421	459	409	428	422	434	440	427	439	435	436	394	434	437	470	418	449	398	457	449	389	423	445	445	419	410	479	410	474	448	455	434	430	456	431	448	424	453	356	428	434	448	427	460	402	443	465	417	410	435	468	436	396	423	456	420	407	450	431	471	399	434	435	421	388	444	478	451	419	435	405	430	437	430	444	449	486	478	445	426	473	431	458	433	416	389	433	424	396	439	402	431	423	497	462	414	435	435	479	443	393	447	426	435	443	458	399	426	431	431	410	428	469	433	449	433	429	416	444	437	434	451	451	478	439	430	454	419	454	453	441	434	394	441	435	441	433	439	416	398	435	452	390	433	406	409	426	447	422	434	422	405	459	434	441	438	388	435	438	477	457	438	439	493	438	439	420	440	451	419	452	423	418	446	423	406	452	433	444	427	472	460	414	429	443	449	478	497	484	424	399	475	435	471	426	432	405	431	377	413	440	444	460	436	422	417	448	417	418	435	449	408	425	422	411	438	429	442	421	466	438	398	445	459	410	456	433	428	412	454	419	438	406	429	460	411	434	435	436	443	436	388	426	445	434	399	461	439	426	448	441	415	399	423	432	442	450	439	400	426	429	409	412	415	429	422	418	452	430	416	463	410	462	403	441	420	437	459	469	433	451	416	424	431	445	430	487	454	462	403	402	443	452	469	449	440	398	477	433	471	416	440	438	451	429	411	414	416	437	417	443	388	417	427	438	445	422	493	437	437	441	453	436	454	416	447	426	398	473	380	453	395	397	431	421	458	447	433	403	425	436	400	413	417	437	512	433	436	459	431	421	465	446	391	413	411	424	418	423	459	436	452	402	436	420	440	429	437	444	445	410	400	436	424	412	460	426	455	488	420	441	451	479	437	466	431	438	428	429	444	439	437	414	416	406	436	425	422	446	451	431	440	425	448	409	449	415	450	398	455	415	469	425	419	420	436	426	420	448	430	441	455	421	463	434	438	415	452	407	424	439	463	451	450	416	415	401	425	442	434	441	442	420	421	467	456	413	383	440	428	417	447	452	445	447	447	436	447	412	432	443	435	421	443	452	439	423	432	411	435	460	437	425	467	431	443	435	406	434	421	431	466	435	414	444	486	442	457	433	426	438	427	436	441	402	412	401	444	436	419	414	421	474	457	427	414	444	433	405	419	453	439	463	441	455	476	431	430	450	477	446	395	421	450	440	413	439	402	442	449	412	450	397	440	389	430	461	421	421	463	450	466	429	459	427	424	447	391	431	432	454	417	483	428	451	424	461	448	449	394	477	445	445	426	437	448	415	424	422	442	448	409	469	461	403	445	429	475	442	437	449	438	427	412	412	426	452	424	435	426	455	458	455	414	428	465	416	425	441	454	448	428	438	432	408	451	427	439	439	438	411	425	442	447	436	464	421	447	427	442	447	463	411	430	428	409	436	456	445	427	419	481	454	458	390	424	414	417	436	464	436	430	420	445	404	464	439	404	450	427	448	471	424	462	421	415	447	441	445	422	422	470	416	464	444	409	477	494	424	457	432	447	450	450	430	422	452	453	434	413	425	447	433	425	420	436	446	427	437	432	426	417	428	426	446	402	381	464	472	441	425	429	421	444	433	446	418	461	474	475	411	401	412	423	447	434	434	388	454	440	416	410	435	470	432	404	439	398	454	422	431	431	442	446	410	453	460	430	459	435	434	428	425	455	463	425	432	444	477	437	438	401	416	423	426	434	424	409	462	421	412	455	476	450	426	447	471	439	403	410	478	445	475	426	446	395	441	469	455	470	441	459	407	398	427	433	449	422	431	401	443	452	459	444	424	451	441	428	435	419	449	437	434	426	413	434	410	447	440	457	442	434	488	461	456	422	429	424	439	455	406	428	454	411	446	454	447	421	394	431	394	434	424	455	410	441	453	419	399	449	405	470	435	425	450	429	404	446	415	454	426	449	443	437	450	420	432	424	458	428	420	441	455	435	447	472	419	457	447	449	411	440	408	429	464	414	416	443	435	448	416	418	443	432	417	425	441	441	441	457	411	412	445	419	430	467	439	450	417	453	450	423	440	458	416	423	448	431	461	457	421	454	425	463	428	444	412	417	425	463	422	439	412	456	421	438	419	448	447	447	441	408	400	435	424	419	409	422	453	445	433	426	417	447	447	484	465	476	440	438	470	454	459	446	432	441	419	418	449	441	408	415	414	438	461	433	366	490	493	415	453	392	472	476	440	435	474	464	449	441	432	421	459	439	424	420	444	437	406	445	412	405	416	462	446	421	474	434	434	448	415	427	409	402	464	436	424	450	445	436	436	462	390	446	427	404	420	427	432	416	434	469	425	443	415	421	472	446	439	411	454	436	441	441	433	461	443	443	443	467	382	422	413	418	389	403	404	445	422	416	438	436	445	412	439	454	423	411	443	451	413	412	438	427	473	442	464	428	419	423	451	426	456	459	453	451	453	431	426	418	440	429	419	439	450	455	400	438	415	456	484	414	433	435	427	421	432	415	446	459	430	453	413	439	446	449	434	429	403	448	442	424	422	414	439	442	445	385	467	454	453	426	427	433	429	433	433	432	408	419	417	400	421	443	450	410	402	436	445	448	435	427	431	454	430	434	442	451	417	459	431	457	446	464	426	450	463	431	443	425	444	439	430	416	448	431	421	426	421	444	455	434	465	439	401	426	416	465	429
24849	21188	27575	24997	14322	2064	973	829	767	764	734	666	724	643	665	631	604	634	653	628	627	603	631	615	590	623	601	649	579	598	578	591	577	586	593	563	632	590	621	598	616	613	578	623	613	590	565	626	592	592	602	568	537	593	601	564	619	605	620	570	618	602	624	593	602	565	561	561	663	654	583	595	591	579	555	567	617	590	591	589	594	589	578	585	595	580	617	572	604	581	600	590	557	586	621	622	632	658	597	562	602	594	580	617	612	565	626	597	581	603	612	616	594	574	581	612	592	588	589	646	597	607	577	575	590	607	614	592	582	602	574	566	579	564	636	566	590	593	597	622	616	597	606	565	598	619	573	598	621	614	603	620	592	577	564	580	532	637	623	584	634	609	572	586	605	583	621	561	570	558	547	626	565	608	617	592	641	625	593	603	587	566	565	578	566	597	622	588	558	570	601	607	606	606	615	566	572	592	619	642	619	607	576	604	620	603	597	602	595	639	588	605	596	600	626	582	558	609	534	573	649	608	601	584	623	606	590	558	582	618	603	637	598	638	572	560	557	605	606	680	609	613	597	627	604	629	628	606	594	572	578	620	589	616	619	617	556	608	598	617	604	584	593	605	595	623	589	633	602	554	598	580	613	587	606	620	634	557	631	586	571	559	564	577	626	578	574	551	642	555	591	589	599	626	620	567	570	560	595	574	622	618	601	600	568	570	631	585	666	547	611	605	594	611	592	589	635	595	597	667	604	619	617	566	577	611	566	571	577	603	592	675	566	619	606	568	550	607	618	596	611	571	604	571	602	597	578	576	556	596	582	581	580	618	578	630	612	568	603	562	601	588	597	607	658	603	592	587	623	608	583	588	584	580	588	555	611	559	604	593	590	546	602	573	567	619	632	580	574	634	614	552	593	561	585	614	550	627	647	574	555	544	537	597	594	599	581	540	597	612	615	612	580	570	636	596	603	601	575	585	592	590	575	594	628	601	572	593	581	576	586	586	565	543	577	606	606	615	570	603	561	607	576	581	580	568	568	587	583	586	544	601	594	621	597	607	574	576	627	624	562	634	575	567	608	574	561	596	573	593	577	612	609	568	606	584	583	592	602	569	596	623	582	627	653	600	578	545	601	589	620	576	602	578	655	572	652	593	603	573	627	595	611	576	558	583	558	650	593	616	618	604	598	613	600	569	605	600	615	597	568	614	613	598	629	557	571	588	622	589	598	623	631	594	616	610	602	580	565	573	596	591	572	574	624	598	628	587	582	578	620	606	580	596	567	601	612	627	582	572	593	623	557	589	582	559	597	602	597	606	631	597	598	639	571	609	618	605	630	569	579	618	578	616	633	601	597	608	590	556	595	569	592	625	560	621	540	545	609	585	575	598	618	599	579	594	587	600	552	570	593	627	571	569	590	596	574	550	593	585	611	585	589	560	653	611	622	625	579	556	615	653	589	622	556	650	587	554	575	573	622	608	577	601	586	569	603	599	591	600	544	565	591	608	574	589	576	576	625	559	580	625	637	560	600	602	590	609	592	592	583	600	604	656	574	588	569	534	619	589	603	609	559	563	600	580	602	624	590	611	621	643	609	612	602	581	597	596	581	564	565	602	550	665	647	632	644	592	595	574	617	624	580	614	622	599	593	604	639	569	566	569	572	609	633	591	561	585	586	585	612	619	587	606	612	579	592	615	599	581	611	617	585	604	635	564	630	647	597	620	575	577	651	602	604	612	614	569	596	608	646	570	609	602	620	586	592	585	605	623	623	578	632	649	604	608	570	561	595	601	591	545	558	569	606	588	620	588	638	619	592	547	651	582	580	548	598	587	567	607	602	579	633	605	583	608	623	615	633	577	578	599	563	588	588	537	577	597	628	558	598	583	555	552	608	574	621	585	576	619	592	565	586	533	597	626	656	596	586	633	605	571	612	600	552	547	613	574	612	578	599	567	611	598	572	611	589	613	581	591	571	566	629	621	602	607	552	550	606	562	591	612	637	579	586	552	587	614	623	553	574	603	615	574	580	553	603	575	596	632	573	636	591	562	610	587	625	558	587	610	626	604	603	610	633	584	598	596	635	564	575	583	611	595	603	662	564	590	613	614	628	565	579	599	598	563	579	598	542	576	607	603	608	629	565	578	583	597	588	634	570	590	582	602	589	586	565	596	598	577	578	615	636	605	568	586	603	603	586	586	652	563	606	554	569	557	636	586	610	614	599	586	592	556	624	550	608	600	587	567	563	596	541	590	657	610	578	615	560	589	598	539	637	609	625	606	599	587	578	636	637	599	557	644	600	606	590	591	554	586	606	568	595	611	530	604	558	611	594	618	567	556	576	611	576	609	591	592	609	614	587	587	595	578	615	593	620	556	627	634	581	569	642	570	585	592	622	614	611	639	605	551	550	545	576	622	619	594	622	604	621	602	617	603	608	573	599	628	581	566	635	596	605	573	569	568	631	614	588	561	609	572	605	588	582	573	615	573	629	594	628	613	591	571	595	585	586	556	594	563	629	599	616	601	603	610	617	571	618	568	592	570	637	592	529	612	587	591	573	583	556	635	610	586	628	621	585	604	568	602	571	632	582	619	551	549	597	565	619	576	615	601	580	573	627	579	605	595	638	604	631	591	606	564	566	570	574	588	580	628	567	614	610	652	578	607	560	589	560	560	596	597	616	611	604	602	617	556	542	532	592	568	638	662	598	604	591	573	604	550	565	591	624	630	558	584	598	557	587	557	558	593	570	593	593	593	601	623	599	602	590	633	627	540	589	568	603	616	580	627	588	579	613	614	594	648	595	537	573	615	548	578	565	612	587	591	573	618	599	592	594	612	560	584	595	630	601	628	581	569	582	605	601	582	583	614	614	647	611	568	542	582	592	613	609	616	618	596	606	564	628	581	587	581	563	573	613	657	613	589	604	581	596	643	622	640	597	627	587	588	573	595	598	569	611	624	579	646	581	589	651	575	578	549	620	601	605	578	602	605	618	593	601	598	625	569	596	574	594	584	578	571	587	579	620	592	631	576	598	570	605	630	628	583	585	580	616	596	598	608	574	582	616	596	604	627	591	596	589	606	555	604	600	618	563	628	594	595	601	607	580	602	584	578	601	614	546	626	583	594	638	589	584	599	626	573	617	594	580	593	598	625	604	588	616	599	613	620	604	570	593	613	584	550	623	604	632	609	588	593	590	570	598	595	576	574	590	589	596	575	561	621	631	613	617	552	570	600	574	603	566	577	563	594	657	606	607	544	621	539	598	555	615	600	631	584	593	556	552	620	584	544	657	608	571	602	602	598	612	599	635	571	581	580	603	617	594	573	559	654	573	580	583	598	563	558	571	586	668	578	640	636	594	594	588	582	587	640	619	584	600	559	604	560	610	607	618	600	574	598	587	630	610	607	584	569	587	637	594	603	590	592	580	606	640	633	595	576	574	591	563	623	587	599	589	613	592	622	638	634	582	620	618	594	596	609	595	580	586	598	585	604	652	601	584	613
11706	14502	11540	8798	5306	2136	1413	1183	1142	1017	1001	879	901	810	744	834	753	765	727	734	724	714	708	734	643	710	713	674	677	677	679	727	728	679	694	763	674	699	689	713	672	686	674	681	715	684	705	672	704	652	710	734	661	678	660	719	672	693	687	645	656	668	699	693	700	761	677	649	670	671	696	706	663	710	662	707	728	705	663	683	718	676	680	717	683	660	690	739	697	728	721	726	708	713	678	724	694	699	669	682	700	686	687	695	708	738	688	712	702	656	663	703	665	673	669	728	722	671	643	671	664	735	639	658	657	699	647	689	683	690	652	679	629	672	660	693	686	706	685	684	652	704	678	677	680	696	673	684	687	704	683	634	680	654	699	645	701	702	712	668	701	646	712	707	645	692	692	684	682	728	721	645	707	660	685	672	711	713	670	680	696	711	666	667	671	649	690	685	658	737	710	696	738	676	708	639	685	664	708	644	685	701	678	640	697	670	718	689	717	675	670	688	682	690	662	663	713	623	669	660	700	676	625	735	697	675	697	666	708	725	665	641	658	678	765	705	697	659	670	708	643	714	678	688	703	658	643	674	692	686	669	664	671	646	647	686	658	676	680	663	703	613	720	671	698	653	736	688	701	693	663	673	724	710	698	665	705	681	733	684	688	725	679	660	711	690	721	678	679	681	658	674	674	730	674	671	653	663	662	673	632	679	653	723	691	654	684	688	648	681	685	717	694	683	694	664	673	721	671	699	668	686	716	665	713	684	661	725	719	738	703	685	621	686	702	686	676	721	672	711	646	680	724	722	675	717	649	710	697	718	678	704	684	685	744	651	706	716	671	700	654	696	681	696	682	709	682	675	679	659	656	673	701	727	677	707	680	681	705	694	719	669	711	675	677	672	666	678	695	659	687	687	709	712	683	675	693	722	667	719	702	661	697	676	657	718	670	668	689	683	686	668	649	640	687	702	686	673	744	697	706	670	666	706	688	682	637	685	659	706	680	675	685	676	712	715	732	701	693	720	682	644	736	681	638	625	697	651	658	668	707	671	685	691	695	692	681	701	675	679	627	677	711	694	700	668	695	684	695	672	663	680	748	677	708	709	683	727	675	747	691	657	708	673	686	698	709	710	664	692	678	744	678	650	673	695	694	682	713	676	688	671	672	668	724	726	675	711	698	697	698	648	695	697	692	688	691	659	706	692	719	672	699	613	700	662	654	666	699	672	732	721	735	685	718	684	715	651	677	708	709	675	651	697	659	688	721	675	687	717	664	657	699	702	709	702	696	658	648	663	660	677	673	686	692	724	671	670	686	702	646	689	674	723	613	686	658	682	710	663	679	675	718	705	684	762	681	692	647	664	694	631	697	713	662	680	720	666	655	678	692	677	708	714	662	708	711	678	702	688	672	687	706	688	720	692	683	689	687	766	680	656	677	717	720	695	708	669	742	741	651	687	659	684	744	713	725	705	692	685	660	680	691	666	673	720	697	683	672	693	654	680	662	639	707	677	729	736	684	687	703	679	698	731	686	718	668	708	708	654	695	688	733	703	662	699	694	716	677	658	709	743	712	691	676	674	673	745	674	676	673	718	687	625	692	675	706	656	689	692	669	713	707	686	662	704	734	651	676	636	695	666	679	658	683	696	701	699	692	716	706	678	707	658	664	686	649	704	672	700	681	666	636	665	710	662	693	700	657	702	708	694	727	698	724	719	696	677	687	690	704	669	725	732	708	660	694	667	732	679	673	661	687	685	676	720	641	681	661	634	681	650	718	662	681	690	664	719	680	637	666	708	648	646	693	685	667	646	707	667	696	670	669	664	685	678	648	704	653	668	733	680	738	726	678	668	651	675	663	699	690	732	678	704	713	694	684	714	666	690	692	667	713	634	704	721	718	694	690	675	726	692	700	673	680	688	693	719	683	676	675	689	744	703	760	699	711	666	701	670	667	664	671	685	699	660	717	666	710	723	695	664	695	677	713	686	665	653	728	680	724	692	694	637	674	717	762	693	693	647	633	698	651	664	656	731	699	683	649	668	670	701	661	689	699	698	658	668	697	711	668	677	692	679	692	637	670	711	717	672	685	657	695	731	734	662	694	659	647	680	694	678	695	629	688	710	649	670	724	656	651	694	708	688	690	688	676	701	647	674	681	637	690	693	684	733	691	687	670	669	719	695	687	704	701	682	695	679	679	679	652	686	718	672	715	676	696	715	652	730	677	696	609	721	695	715	673	668	690	661	672	717	641	706	665	724	645	688	721	697	660	638	672	705	713	678	687	695	694	712	683	693	674	695	683	665	691	675	715	666	692	659	695	689	680	756	717	669	686	666	680	689	663	714	681	678	688	680	698	705	625	664	680	675	660	692	701	676	667	669	649	776	666	669	751	750	642	712	676	696	674	667	662	717	681	659	679	624	681	690	630	711	686	669	658	702	730	678	693	655	698	680	721	692	675	706	686	707	677	699	672	693	694	646	660	690	651	658	680	721	675	658	700	620	711	717	664	718	689	640	676	649	703	717	718	659	674	711	663	671	710	720	689	701	641	654	680	698	668	678	738	712	665	686	637	674	690	692	678	665	735	705	698	714	704	624	700	705	697	652	638	655	675	660	663	652	695	620	710	672	650	695	708	676	674	638	659	679	701	743	680	725	683	679	718	656	711	666	680	669	698	654	656	707	651	712	721	661	672	684	705	679	685	717	735	702	705	690	697	661	651	679	658	648	630	697	715	731	662	705	693	688	703	682	711	702	697	703	690	669	661	675	666	731	632	724	728	695	693	660	710	664	657	673	660	708	691	681	720	670	716	705	656	698	672	659	679	679	690	646	687	651	701	666	657	670	701	644	712	673	675	688	678	678	681	688	709	629	673	686	698	642	707	659	712	677	746	735	721	691	716	739	682	635	706	648	638	711	672	708	710	702	663	670	666	694	681	716	701	691	666	686	705	690	679	676	716	688	640	679	668	724	739	665	673	641	689	692	714	708	690	686	674	682	732	706	700	703	719	688	657	700	689	669	644	702	641	689	641	675	659	674	696	695	663	721	704	691	740	677	654	686	707	737	675	682	700	690	681	690	663	678	655	676	666	646	715	720	658	720	722	752	674	629	690	686	654	696	663	661	705	690	672	697	664	697	674	695	711	674	637	703	706	719	673	715	728	676	702	667	659	656	668	654	704	690	637	706	685	721	676	663	712	684	688	678	697	737	690	696	665	709	714	713	697	722	658	670	670	677	679	703	704	696	697	678	657	730	699	656	704	676	682	695	683	728	676	683	692	662	728	718	697	660	750	717	674	666	732	690	654	684	681	673	725	696	704	693	719	645	724	712	752	719	668	697	712	690	678	668	649	708	685	661	708	699	723	698	669	661	668	676	667	639	724	731	660	733	707	679	659	682	670	686	725	661	671	730	717	653	661	692	683	692	693	707	691	704	661	653	681	694	680	658	668	755	707	691	630	690	707	679	731	738	667	709	695	692	696	647	701	685	712	627	684	701
22733	21274	29083	23799	21287	21369	12456	1968	1410	1246	1184	1156	1094	973	956	945	952	933	898	850	873	818	907	820	866	845	741	852	827	831	802	778	834	802	867	826	785	789	801	801	799	772	781	850	774	793	816	757	794	764	745	786	769	742	849	812	786	792	780	755	798	763	716	741	809	771	810	838	793	744	800	785	700	747	752	758	796	758	739	760	753	805	788	734	762	788	801	743	729	781	773	752	788	770	818	764	796	749	772	795	801	800	780	726	814	786	797	763	759	823	776	767	737	789	759	784	794	747	772	744	762	769	782	773	818	768	754	791	777	735	742	789	818	774	772	709	749	723	759	788	798	794	764	782	788	785	776	743	777	747	750	767	745	833	800	739	787	791	764	739	751	814	824	742	740	756	764	766	804	737	776	814	791	748	802	785	764	779	755	748	757	805	766	807	767	760	744	750	734	769	781	806	770	750	774	776	752	776	736	777	748	746	788	777	747	747	735	716	769	805	820	733	736	817	788	722	791	730	827	804	784	754	792	785	785	785	781	740	777	732	772	814	763	760	793	716	763	769	771	815	714	772	791	761	746	822	774	749	757	728	745	751	792	773	799	758	747	802	832	770	755	777	819	773	745	765	756	774	762	786	791	817	807	738	739	763	762	714	769	738	788	736	790	744	735	762	779	752	724	801	819	767	743	740	764	783	782	797	802	746	791	757	775	719	740	724	765	820	806	765	761	758	794	807	733	744	724	784	775	746	785	771	782	775	770	735	740	755	740	767	764	789	831	777	766	767	768	779	745	756	766	770	746	797	718	765	791	771	791	730	754	769	795	776	749	766	701	760	737	757	761	777	775	736	776	778	780	781	749	711	773	713	759	753	755	760	754	786	735	789	755	825	790	783	735	778	758	780	783	777	779	773	797	728	826	772	789	726	798	759	754	787	779	765	808	796	771	763	771	747	829	749	739	777	745	777	711	789	755	766	738	787	773	754	755	753	746	753	801	734	736	733	807	732	758	790	770	761	813	780	813	759	715	740	783	831	803	784	768	778	799	748	785	791	775	765	705	769	825	761	740	735	789	773	806	756	806	812	762	777	792	704	859	739	752	756	814	781	777	775	764	764	770	757	792	749	773	754	785	749	785	762	791	814	783	756	759	771	800	771	721	734	770	741	790	799	776	753	764	781	761	769	783	761	729	751	750	792	739	766	741	811	795	760	783	788	717	756	766	774	753	719	752	717	773	749	698	772	776	778	799	800	782	806	765	779	763	809	807	746	780	772	764	728	823	767	728	748	756	761	745	807	719	723	754	742	798	753	793	755	739	781	766	725	765	735	771	776	789	757	764	821	762	783	744	797	764	770	799	775	748	804	761	750	764	798	798	747	802	748	788	801	763	779	758	733	804	770	767	806	722	756	766	803	733	735	803	738	782	797	792	793	752	751	755	768	762	771	782	764	808	802	782	776	783	759	816	786	783	732	749	779	768	809	784	793	752	791	817	754	763	740	774	742	764	737	775	740	797	790	732	769	763	766	782	766	761	775	735	756	774	746	758	762	799	821	766	781	752	825	768	791	741	800	757	817	799	767	797	797	781	745	800	788	799	740	775	757	764	757	834	759	809	793	775	764	801	775	770	797	779	791	787	721	769	804	790	728	772	785	807	780	762	748	744	796	786	746	758	761	775	732	787	759	740	812	798	810	722	797	757	753	795	798	782	735	695	772	793	764	798	769	779	753	723	774	803	809	754	813	733	727	772	756	764	702	713	797	802	750	742	806	748	748	756	776	807	808	812	813	783	764	801	783	776	794	728	769	801	735	827	837	744	757	808	809	691	782	745	745	771	713	759	787	753	733	764	773	712	771	772	721	794	787	771	751	763	794	789	814	830	797	815	768	746	747	725	792	776	804	732	798	695	795	774	781	736	809	742	758	794	740	747	772	715	812	788	799	808	751	795	761	757	805	706	737	768	796	752	764	732	757	744	785	777	733	785	755	748	740	815	731	776	804	732	753	779	756	743	770	740	779	772	785	784	745	777	794	759	772	725	788	788	809	756	742	840	788	783	775	755	763	751	758	830	771	734	750	755	760	790	762	779	749	762	742	772	776	765	749	772	755	731	763	761	749	727	740	737	781	757	747	778	780	743	792	796	730	780	753	789	780	719	747	803	756	775	738	759	800	714	768	755	780	792	773	801	760	788	796	821	772	770	804	804	754	757	751	785	777	762	706	737	741	773	707	753	800	759	786	742	739	773	701	717	736	779	787	776	760	742	793	731	714	781	838	772	737	706	768	813	739	750	771	813	795	791	774	774	754	774	811	708	787	752	758	719	842	798	746	753	820	764	758	794	785	780	782	793	808	783	756	779	785	755	792	755	758	805	699	722	757	732	771	797	816	795	755	765	841	796	790	774	784	780	755	722	853	757	733	727	756	724	747	792	772	764	759	728	783	785	704	813	720	800	783	758	771	773	793	792	794	715	809	767	767	774	767	758	781	774	786	735	788	775	809	790	764	817	675	767	780	687	721	733	788	792	772	748	823	766	747	783	771	799	783	713	793	758	794	851	752	781	819	825	795	772	763	768	697	782	765	776	745	750	776	764	770	782	764	741	740	733	778	741	762	786	803	770	735	779	773	762	719	748	787	811	786	742	775	730	795	746	748	753	768	787	753	776	785	757	731	747	795	763	782	754	793	769	779	774	729	818	766	702	836	781	815	800	787	774	722	790	770	810	763	752	781	775	727	761	784	792	770	769	782	787	755	762	786	715	791	739	724	765	789	803	760	752	780	732	718	774	708	760	765	779	749	745	754	793	768	773	732	766	795	755	737	761	757	746	715	742	718	759	779	808	820	738	800	757	802	750	765	783	775	790	807	787	769	752	756	781	794	757	842	776	759	786	738	810	773	725	816	748	800	760	797	756	766	771	671	747	751	779	800	750	781	747	768	764	797	775	762	796	757	755	815	774	761	767	775	732	732	822	789	792	771	776	805	736	771	802	748	736	735	767	803	789	777	760	783	776	810	755	788	809	761	759	776	745	711	719	794	743	781	743	771	836	823	704	787	736	723	760	764	756	722	767	715	757	719	767	755	778	755	774	727	730	745	771	796	737	779	768	784	785	724	780	750	742	781	741	783	771	777	761	790	699	783	730	766	761	765	785	764	808	757	748	748	784	782	820	810	765	767	807	752	742	737	802	786	792	793	805	859	741	760	788	812	744	788	792	753	768	801	715	810	711	828	789	782	724	820	798	760	779	713	745	736	776	783	765	798	742	725	781	738	740	749	737	752	767	744	793	772	742	770	710	771	744	777	752	772	781	765	768	743	727	803	753	786	838	765	761	741	787	733	752	786	781	758	766	720	777	761	700	756	760	752	751	782	789	791	786	792	765	773	822	748	777	715	796	775	757	777	725	813	735	814	778	748	775	758	739	758	749	762	768	753	763	765	728	785	799	816	770	799	829	787	884	726	746	758	769	755	747	769	800	787	770	761	780	719	739	782
13788	25668	20105	16470	13856	4792	3299	2709	2271	2001	1712	1584	1489	1347	1235	1214	1081	1087	1063	1117	955	998	952	998	953	925	930	918	876	886	884	910	931	846	865	939	861	845	881	857	852	901	869	877	870	864	880	839	886	848	816	876	819	836	815	888	838	826	826	849	840	814	881	883	855	865	822	804	847	838	868	805	833	846	797	817	815	846	807	790	862	856	811	866	806	825	819	884	839	835	836	876	852	831	828	815	877	802	807	859	793	824	875	907	827	861	846	841	833	838	863	829	806	792	811	829	847	802	837	796	865	849	793	836	808	832	831	860	829	875	851	848	835	806	845	853	819	861	856	794	858	824	834	821	835	843	830	852	869	828	834	795	809	805	787	835	848	838	880	851	854	869	841	833	806	834	812	838	844	774	818	811	854	841	792	865	810	930	812	849	824	812	837	806	850	807	855	824	831	808	840	894	876	832	858	845	805	853	823	835	820	803	875	822	792	854	848	783	811	872	822	792	842	781	794	922	803	811	829	844	849	805	859	791	873	836	866	815	834	845	830	823	813	872	914	825	818	874	865	804	822	769	835	833	865	832	792	788	825	810	796	814	795	849	827	835	841	854	869	842	834	795	844	853	807	787	796	883	813	862	876	848	853	844	816	847	871	847	850	823	837	824	915	816	827	863	803	828	867	858	792	785	859	860	830	862	854	868	795	899	858	790	826	871	813	872	848	816	837	816	787	806	818	831	822	858	851	790	872	856	796	839	918	854	808	852	844	847	808	778	905	826	789	871	850	812	833	787	857	821	870	809	808	813	796	810	787	887	885	823	825	858	804	817	849	822	828	782	883	810	758	777	822	818	814	793	805	870	892	870	843	811	864	818	852	817	793	800	795	835	837	830	822	843	847	858	807	810	816	852	873	855	817	789	871	830	815	869	838	837	870	846	847	866	827	839	811	829	774	793	842	794	820	819	842	874	807	832	816	865	803	849	871	817	841	837	815	875	829	804	854	859	821	822	825	804	849	818	853	863	830	879	798	827	877	851	862	857	777	853	844	838	845	822	784	858	800	849	869	766	827	824	873	835	844	852	855	841	835	857	801	795	813	856	848	858	857	847	883	872	828	825	856	837	853	821	837	833	851	827	839	842	843	819	822	803	832	881	809	813	856	816	831	839	860	872	839	837	830	850	804	818	780	855	853	816	826	857	885	805	793	891	864	790	818	872	867	821	846	858	772	887	799	795	878	813	808	807	876	798	810	865	837	812	828	808	839	808	856	823	888	855	818	847	895	815	845	875	846	806	801	828	900	822	821	871	869	848	771	853	818	860	791	818	807	865	816	860	843	844	882	840	864	843	770	812	801	836	784	837	824	846	887	820	820	802	845	849	809	872	820	845	845	827	815	855	846	860	817	847	817	821	851	874	826	842	837	844	823	827	842	896	821	777	844	831	825	856	852	788	816	770	812	777	832	884	819	783	837	794	813	855	825	844	847	774	857	862	827	805	824	855	817	818	825	805	834	872	806	821	814	886	810	793	883	842	800	815	807	888	813	813	872	794	787	792	790	882	831	847	857	898	840	798	872	855	814	798	822	815	907	841	807	852	835	825	844	830	861	808	836	833	805	804	850	812	805	815	840	807	825	845	796	863	784	829	813	859	816	856	839	849	812	861	828	857	833	793	795	777	863	833	792	814	823	850	816	803	839	809	854	817	880	836	862	799	815	848	854	858	804	827	808	823	804	831	864	831	857	851	808	770	832	828	855	806	813	855	825	866	833	850	858	870	882	831	801	862	853	849	799	885	818	886	864	802	826	854	836	857	865	863	848	782	820	909	837	842	797	898	783	860	794	780	829	824	802	792	810	877	851	885	786	825	841	850	806	816	828	850	811	814	865	819	841	854	794	801	895	833	842	764	841	805	807	856	834	827	815	817	791	807	797	795	867	834	836	817	837	824	834	817	812	876	902	812	848	851	822	778	806	821	807	865	835	832	801	849	784	839	835	859	768	810	798	802	822	845	763	816	857	871	823	786	850	780	841	871	820	827	840	823	819	806	833	811	803	822	806	759	803	846	828	828	836	806	881	882	819	814	809	793	862	850	900	813	780	806	855	853	879	827	833	835	836	830	875	847	829	826	783	845	841	799	830	830	827	834	891	844	840	809	859	841	832	777	804	844	851	812	851	862	864	844	839	880	838	855	816	809	878	859	898	836	776	855	866	847	830	827	826	796	890	866	856	813	846	837	858	892	775	874	881	850	839	874	874	814	886	845	875	869	838	886	810	833	821	794	863	800	854	856	834	812	832	812	811	835	860	831	838	833	831	817	806	819	770	837	897	847	844	844	834	828	887	796	844	839	848	833	859	833	826	896	843	802	861	808	833	829	832	844	845	840	778	855	890	849	802	792	885	850	796	818	783	854	866	821	811	782	806	859	812	844	822	797	830	850	832	842	834	816	832	806	872	831	825	803	844	813	870	851	850	906	818	809	790	859	774	804	828	826	798	775	819	842	860	868	817	829	846	814	864	823	799	869	846	823	847	796	881	830	816	884	810	773	801	823	827	798	829	800	823	861	824	858	841	812	835	843	821	837	791	816	784	830	824	826	843	782	815	838	884	875	844	823	762	868	799	801	837	843	827	848	807	841	752	842	912	840	848	863	862	805	825	788	890	813	795	865	829	801	835	813	794	858	818	867	834	868	863	835	837	788	834	775	871	873	857	817	819	861	817	817	825	806	768	873	848	803	818	837	822	859	857	824	825	847	811	773	864	802	876	817	851	790	820	814	819	850	815	804	871	835	855	839	794	870	859	822	824	836	817	852	845	871	832	865	857	832	783	815	845	860	849	816	824	834	822	865	806	849	831	797	815	817	826	798	894	830	854	759	843	859	836	892	797	792	807	833	817	836	814	785	811	753	799	792	831	823	886	827	831	797	862	866	843	840	858	873	774	836	863	853	836	854	821	800	833	826	848	845	860	907	888	844	856	833	828	846	825	812	818	869	808	774	816	839	852	798	833	867	800	840	812	818	866	863	862	827	764	871	822	877	872	798	821	814	865	810	816	849	791	870	852	837	837	857	819	861	844	801	817	845	830	839	862	897	825	878	837	845	811	809	820	865	791	833	846	850	888	812	884	885	806	869	803	829	841	844	810	867	831	840	850	849	775	844	852	783	802	840	850	841	785	852	873	831	810	809	847	882	867	859	839	804	805	856	831	818	830	866	861	835	827	822	821	812	860	829	813	853	808	849	850	863	818	830	838	824	852	813	835	838	836	884	883	840	842	809	787	816	836	826	860	868	845	819	850	821	820	828	823	831	860	825	797	839	820	795	846	790	877	851	818	843	842	851	809	854	840	790	882	830	822	851	808	820	890	784	819	820	830	848	832	870	851	802	858	870	819	849	816	832	848	803	767	819	810	856	814	801	823	831	817	813	800	773	841	792	837	820	811	833	812	860	830	803	900	846	852	814	832	817	817	863	803	838	826	816	808	841	815	831	822	815
27315	20701	11274	2754	1160	520	363	351	372	340	346	368	301	322	300	368	331	365	330	324	320	369	329	347	335	302	338	354	330	341	319	311	315	337	317	306	332	323	330	309	324	314	315	320	323	331	283	334	306	324	304	317	294	322	311	308	334	337	300	347	352	326	314	311	315	319	335	374	302	334	322	331	344	335	351	348	339	306	316	333	359	306	312	319	344	312	321	293	326	321	327	327	340	316	309	313	335	341	312	306	319	327	329	345	333	340	314	341	313	362	308	293	347	301	367	309	328	303	314	337	312	320	325	308	323	295	345	328	334	292	293	300	328	340	327	353	305	352	321	332	341	326	303	308	332	286	302	310	341	284	325	309	329	338	310	287	311	313	311	318	361	331	312	300	316	325	326	312	320	311	304	354	296	321	351	322	313	309	347	310	327	303	326	331	316	332	330	314	331	337	334	332	298	309	316	363	290	302	323	318	313	309	339	327	344	294	352	330	297	315	321	306	342	310	322	320	303	296	319	337	343	332	337	349	335	304	317	307	341	355	348	305	328	309	274	307	332	293	324	356	356	318	307	317	334	285	321	349	315	323	324	312	330	338	311	332	315	313	300	318	307	317	311	368	331	339	324	334	317	305	323	335	310	351	307	320	344	312	337	325	339	319	317	296	299	321	316	322	297	324	320	344	327	320	334	299	341	299	317	324	326	305	301	310	342	321	352	302	352	317	311	336	334	341	337	320	342	326	328	363	324	326	333	298	327	330	348	332	333	350	321	351	316	328	310	334	354	297	319	343	330	327	307	316	328	309	349	310	329	331	326	311	333	325	302	316	298	315	289	305	309	342	327	314	308	315	317	303	298	356	316	301	293	306	332	326	318	320	324	302	297	359	307	317	302	320	322	298	304	335	332	344	295	307	310	330	310	331	329	347	311	295	300	315	319	299	313	319	305	349	334	332	345	323	332	320	333	300	335	330	295	294	319	296	350	337	325	320	360	349	297	330	285	309	354	357	340	326	361	312	313	349	310	347	337	328	324	334	339	343	334	323	345	287	316	308	307	341	327	310	334	330	323	338	298	343	318	317	318	325	337	356	337	322	296	318	348	316	329	363	325	338	336	312	346	317	345	323	315	357	322	356	324	315	297	306	369	309	341	323	313	349	337	310	334	366	309	361	320	318	321	348	301	308	306	346	316	350	302	326	298	290	330	296	330	322	320	354	297	306	322	347	304	315	336	322	320	326	307	318	348	309	324	294	301	300	360	287	326	313	317	343	311	288	315	359	351	336	302	348	310	333	328	366	315	343	322	308	321	327	336	334	315	305	328	302	325	313	340	302	303	338	318	303	294	322	353	303	316	345	305	338	328	329	333	339	321	322	323	337	292	329	305	320	318	323	312	335	321	354	306	319	304	315	310	311	304	307	316	327	334	366	286	306	324	328	318	296	323	288	322	315	310	314	298	303	306	337	343	308	322	327	307	300	308	300	295	321	333	277	304	289	311	325	333	330	321	298	297	311	328	344	321	290	326	314	344	346	295	319	316	346	334	330	346	293	319	323	343	324	347	327	313	333	360	320	325	320	302	345	317	305	327	320	312	300	341	349	333	334	341	307	301	362	342	323	312	352	358	296	343	327	368	297	340	319	301	297	320	310	315	341	303	332	319	319	306	361	349	338	313	329	315	326	323	299	317	317	318	334	316	331	301	306	294	330	306	354	356	325	338	285	321	286	328	341	335	299	321	346	353	335	309	308	326	280	304	304	314	347	312	306	306	317	331	350	307	364	347	295	308	329	358	367	324	327	302	311	330	311	335	339	289	274	322	324	345	320	328	315	352	314	321	365	359	315	301	329	313	303	296	314	352	296	315	328	332	325	313	314	304	311	341	312	339	305	313	327	338	322	313	306	371	319	339	304	301	321	353	309	337	361	325	320	294	300	319	311	323	341	342	324	309	300	335	322	318	320	308	318	312	316	322	333	339	317	332	334	290	351	290	316	340	296	327	353	331	335	338	344	315	339	303	326	337	328	321	354	352	370	293	340	300	296	335	340	336	343	319	345	330	301	352	315	321	307	308	356	320	315	323	327	317	342	344	296	313	326	360	316	337	341	304	326	310	328	343	273	333	332	339	341	309	341	324	294	302	315	323	298	338	312	338	297	333	314	309	302	299	315	313	322	330	333	345	335	325	316	353	316	354	335	353	308	325	307	316	340	330	321	337	325	346	307	340	315	334	326	307	335	349	303	288	324	339	329	316	328	344	310	310	302	336	350	349	373	358	295	318	343	355	359	327	354	342	322	334	307	352	364	281	331	314	298	315	328	331	332	318	326	333	328	337	315	296	337	337	335	294	320	317	295	303	305	297	291	341	323	341	345	335	296	321	345	356	320	306	342	352	313	342	302	336	299	326	310	294	317	308	326	332	338	319	314	303	301	351	333	320	356	320	344	372	297	330	322	331	322	345	336	356	312	328	286	352	336	387	337	357	319	343	344	321	347	299	329	321	332	334	310	310	344	354	333	344	300	309	312	323	297	319	320	321	338	307	313	340	343	316	296	322	330	335	334	321	299	351	346	321	335	314	307	325	303	300	332	378	292	306	320	330	303	307	319	320	309	314	301	341	353	362	308	302	298	312	333	312	316	305	338	312	335	306	312	333	295	319	326	315	312	307	309	327	345	317	318	295	355	343	322	350	313	321	325	303	350	357	344	362	312	304	311	336	356	314	300	319	322	361	303	307	298	321	360	337	334	360	298	316	342	330	307	311	330	340	273	328	287	333	294	339	316	312	285	311	330	323	317	348	343	306	328	316	355	323	325	305	350	362	298	312	352	317	308	354	322	329	299	320	310	300	296	331	343	312	303	306	323	335	336	330	326	345	315	334	317	357	295	360	341	316	345	340	308	324	305	304	316	332	296	346	331	329	333	325	344	347	328	317	309	302	307	318	312	317	319	331	320	299	308	326	346	354	329	325	318	329	321	352	307	357	305	302	341	296	354	314	320	293	345	333	333	337	326	316	313	327	321	354	349	335	342	338	327	350	330	348	351	303	317	338	334	327	317	301	318	315	295	309	325	358	323	295	317	313	325	327	364	338	321	347	329	325	298	346	309	347	327	339	309	343	342	291	287	311	322	334	317	336	336	306	329	330	325	354	337	368	335	291	316	316	330	346	320	319	324	320	325	317	344	378	315	342	314	329	302	315	308	312	344	346	316	334	335	343	307	313	327	327	305	309	322	315	313	334	317	334	320	343	349	312	338	337	353	329	310	353	288	358	322	328	323	320	313	314	322	325	299	351	321	327	320	320	313	315	307	351	306	311	334	324	366	321	323	331	313	314	299	303	313	304	317	325	332	331	374	306	348	362	316	328	361	320	321	339	326	356	295	341	334	304	330	335	286	350	337	309	321	350	362	341	325	320	315	349	336	315	320	317	301	297	332	315	316	354	316	320	306	322	329	315	325	296	323	327	323	330	330	314	318	310	324	345	320	327	313
8804	9868	5438	2791	1655	732	443	453	461	476	464	526	458	383	438	394	394	394	403	383	409	373	391	388	368	397	365	437	370	376	400	429	373	396	365	393	408	415	404	415	403	379	398	396	384	393	394	425	401	386	391	395	367	413	396	371	375	406	430	352	402	388	407	355	373	419	406	404	380	392	405	386	430	412	371	419	412	419	390	444	392	404	408	411	394	408	382	447	372	395	413	344	431	392	393	426	420	409	395	388	370	417	390	390	372	393	343	420	447	400	426	378	357	404	401	395	417	375	408	393	409	394	409	376	380	382	369	427	387	396	378	392	393	378	398	415	364	406	417	392	413	411	365	394	397	357	357	403	373	376	394	382	382	401	399	384	373	383	405	397	395	396	379	391	379	371	375	394	420	407	421	404	372	390	388	387	419	418	393	412	401	436	404	430	424	383	325	417	402	396	368	406	359	390	416	383	415	405	394	400	372	392	387	393	391	393	351	373	386	363	371	392	395	373	373	426	447	397	398	417	400	407	394	410	418	416	397	397	417	379	392	382	377	388	408	388	380	365	383	397	405	402	402	343	417	411	403	379	399	369	389	374	399	354	428	414	377	397	386	370	376	371	394	391	390	393	391	389	387	399	388	378	398	390	420	406	385	406	374	385	366	391	402	400	417	358	414	386	398	386	405	393	387	421	411	395	404	366	376	364	376	369	376	377	391	388	378	407	431	396	387	399	388	391	411	411	384	402	429	377	387	397	416	375	404	389	399	362	412	382	396	388	393	371	379	432	436	396	404	385	367	358	358	407	340	384	378	351	374	362	372	404	394	410	383	384	419	394	417	418	363	390	387	343	370	407	355	417	365	369	394	409	384	408	395	396	404	391	423	431	382	379	398	410	386	408	393	382	375	400	400	432	416	378	421	385	406	362	399	380	386	388	383	425	372	414	427	400	432	395	390	388	379	404	428	412	430	383	396	392	416	370	381	362	436	401	390	436	404	380	387	388	385	414	390	361	378	390	384	410	405	410	360	373	401	373	412	403	375	393	387	404	373	361	402	403	397	389	388	392	373	403	396	408	398	419	400	436	383	384	361	411	393	375	414	392	376	388	443	381	379	380	389	401	359	395	374	392	392	409	412	396	429	403	361	416	406	400	399	386	396	388	405	405	406	421	392	377	395	386	399	406	382	402	363	421	419	409	380	396	372	445	396	411	343	402	369	388	400	402	392	341	373	428	418	384	395	349	368	393	375	375	403	380	400	395	411	384	390	386	385	384	355	408	381	385	387	378	367	404	413	402	405	368	397	385	385	412	437	389	411	400	382	371	407	378	366	401	377	408	379	375	397	360	385	399	412	403	432	409	401	382	400	419	394	381	417	375	414	377	421	393	394	414	399	389	353	431	365	360	408	364	387	366	385	405	408	397	404	394	378	361	379	400	374	398	435	375	398	405	406	367	419	435	416	406	394	368	425	412	381	406	369	374	397	401	413	378	387	400	393	404	394	408	383	400	422	409	379	412	401	382	384	396	397	373	392	381	409	393	400	402	370	392	381	387	386	396	381	384	367	401	376	403	404	360	397	414	372	421	400	396	361	416	386	390	411	386	398	406	397	398	374	416	417	365	391	393	367	392	394	372	420	380	423	416	388	400	409	421	384	359	388	363	402	393	362	385	424	379	433	408	380	387	385	399	370	400	371	380	406	387	398	410	404	383	371	379	390	393	394	420	387	402	420	369	382	394	382	406	404	412	422	403	347	384	430	405	403	377	393	421	422	410	392	372	412	408	419	397	401	405	392	391	399	386	418	426	417	399	364	399	390	407	413	436	398	381	398	405	394	418	383	396	396	379	372	380	398	436	421	417	432	368	356	409	408	397	410	359	391	378	388	382	403	388	419	384	391	396	394	394	362	382	413	401	395	375	352	376	327	388	409	397	419	376	388	433	386	416	386	396	405	394	412	370	407	386	415	375	435	403	391	404	409	399	385	395	411	411	371	420	385	377	415	400	356	405	428	388	373	381	429	380	396	413	390	381	369	383	440	403	378	367	363	397	405	380	390	387	427	448	408	405	426	410	378	406	387	389	389	392	418	411	405	393	386	401	372	429	404	406	381	366	374	387	405	370	382	392	404	409	418	400	386	389	426	394	400	409	385	405	374	407	401	415	412	372	393	391	414	394	401	392	373	367	365	402	363	419	376	409	434	362	387	359	438	397	360	395	401	387	370	433	406	393	397	389	413	387	353	405	373	383	410	398	405	386	357	370	384	385	401	391	398	334	386	443	371	394	402	407	421	386	391	362	391	404	432	391	354	380	425	421	411	420	385	389	375	430	392	404	409	393	380	367	394	398	397	380	394	386	377	374	445	366	427	394	425	397	390	371	403	393	381	391	434	421	414	358	403	389	406	378	446	394	380	414	433	400	360	449	407	423	438	360	387	402	404	426	393	397	393	385	407	400	395	350	412	404	405	421	401	393	371	406	396	397	398	421	392	378	388	407	406	398	376	381	408	370	402	400	383	392	411	392	389	441	420	413	371	413	428	366	438	391	366	382	390	427	401	384	412	390	377	395	431	388	386	393	399	378	414	374	418	398	404	410	387	425	398	375	410	388	409	382	383	367	405	424	358	420	395	391	390	362	388	390	379	414	403	364	384	357	383	420	406	393	393	422	344	410	362	396	404	457	391	406	378	365	343	396	381	386	408	415	378	386	378	419	373	376	388	399	371	409	369	399	404	408	401	390	386	383	389	399	405	377	406	382	374	418	387	437	407	368	350	370	397	365	388	361	414	392	382	428	411	375	393	379	393	390	408	392	403	395	383	424	401	415	395	375	393	383	388	397	377	421	399	385	425	381	344	390	415	399	397	399	380	400	374	389	387	394	404	400	400	381	382	413	449	394	375	366	450	354	404	414	398	399	377	423	384	398	445	402	407	387	384	414	372	395	345	420	385	384	409	395	407	393	397	392	354	395	361	381	394	390	376	386	393	378	434	379	416	395	374	408	375	415	407	398	401	400	393	382	393	449	407	387	370	379	372	358	389	397	395	409	419	383	384	422	412	412	403	387	432	394	370	361	391	389	443	417	371	383	389	393	387	402	436	383	392	409	394	415	397	388	411	445	393	373	393	398	381	395	389	376	408	428	410	397	399	405	389	395	381	389	383	383	425	404	368	400	360	401	387	400	409	391	402	418	414	385	393	383	394	395	408	415	404	400	403	405	370	402	396	390	399	415	397	391	412	386	412	391	423	404	419	392	413	379	404	404	370	430	364	400	387	406	380	381	379	369	383	383	400	388	397	421	393	406	386	405	418	392	370	404	397	403	420	388	381	364	389	390	401	404	417	418	393	402	398	422	396	377	409	358	383	403	383	382	361	398	390	393	407	447	417	359	377	369	384	376	401	370	376	396	414	382	416	371	412	398	402	407	428	414	433	417	373	395	394	406	432	392	332	391	399	447	366	413	373	416	366	404	427	353	386	376	392	370	393	422	393	411
23756	21248	28792	24094	21315	13167	1482	826	724	684	570	626	545	501	449	483	468	445	445	413	418	399	398	444	380	424	406	398	397	378	378	371	379	381	392	378	416	396	388	371	410	358	365	387	385	373	402	422	345	362	381	398	368	402	410	384	391	402	385	362	396	427	383	364	374	361	422	382	382	383	370	386	396	394	375	370	416	374	387	393	424	379	366	425	365	405	395	379	408	382	338	397	387	350	382	376	375	389	391	350	412	415	374	370	360	389	374	369	385	368	346	405	369	331	363	390	357	353	383	382	362	379	383	365	373	377	347	394	377	378	355	337	388	399	397	389	371	369	352	370	343	358	369	378	415	384	399	400	391	383	377	358	351	346	381	396	362	379	390	397	345	375	363	382	360	380	402	335	359	375	401	389	343	379	370	433	366	371	397	388	393	365	382	424	406	353	395	366	397	383	398	368	370	383	365	391	360	403	376	400	353	387	400	406	365	365	367	392	368	376	411	368	375	354	386	381	381	368	351	406	365	367	400	363	405	338	400	383	378	391	395	365	361	358	359	382	372	339	386	379	361	388	386	382	389	370	416	368	398	392	371	370	388	357	341	381	389	351	374	346	402	387	381	362	399	393	359	386	359	390	377	381	386	385	364	341	351	370	375	361	351	376	396	347	374	381	356	387	373	423	363	391	353	392	396	401	378	369	374	359	385	407	369	383	382	348	389	408	372	397	398	416	396	378	383	379	375	398	400	366	351	354	368	347	380	388	367	393	396	402	392	385	353	403	384	401	374	369	353	360	369	367	392	416	372	352	364	406	344	374	396	368	367	382	381	357	349	384	365	368	408	407	367	416	397	350	393	375	387	364	395	377	383	358	412	371	380	368	387	364	407	382	360	367	386	384	386	384	403	391	389	382	394	384	363	372	378	357	343	389	395	379	373	398	373	353	384	367	363	378	382	379	375	365	390	390	377	399	343	341	391	343	359	394	365	368	361	356	378	370	395	381	387	355	384	384	368	361	366	386	384	384	394	352	411	427	393	370	381	361	353	333	376	393	368	348	402	377	364	370	396	402	379	396	392	364	407	342	389	370	341	349	373	378	393	371	374	370	372	412	372	364	387	411	355	396	365	371	374	345	396	379	363	388	354	375	368	378	380	372	360	391	386	380	391	403	350	346	393	357	382	375	384	399	359	414	391	374	375	394	358	341	354	370	380	373	361	351	360	359	371	365	363	392	383	348	363	374	386	371	399	343	377	382	378	378	355	357	368	330	398	346	375	374	345	367	388	370	356	343	369	387	374	347	364	335	374	401	390	337	349	384	375	369	363	398	348	389	392	369	390	337	355	350	396	364	376	378	364	364	357	383	384	342	380	392	406	401	383	370	360	408	398	381	367	389	373	347	356	352	372	365	361	373	330	354	349	369	394	366	388	345	346	361	389	384	347	346	381	364	371	369	372	345	364	375	382	370	416	403	363	368	367	348	335	394	381	391	367	347	368	409	369	370	354	353	371	363	371	396	382	356	390	378	393	389	353	363	383	377	390	382	396	393	380	383	392	396	366	395	384	372	395	395	411	390	370	365	372	402	339	376	368	394	392	423	367	397	344	349	340	400	378	383	386	375	416	347	345	377	362	347	352	364	384	369	390	382	414	379	363	351	357	400	394	381	356	346	373	353	380	362	410	353	371	379	375	376	364	407	336	406	381	318	395	356	349	328	377	366	349	405	363	369	367	377	380	394	381	388	361	348	364	413	356	418	401	375	368	392	389	380	330	369	369	351	386	389	348	408	381	355	373	377	356	397	379	387	384	365	405	362	362	361	370	391	365	340	339	365	387	359	414	375	345	401	403	398	346	377	376	371	359	357	387	348	393	408	370	369	372	334	395	408	403	390	423	374	353	391	354	397	369	383	425	360	385	413	405	362	361	389	366	366	408	341	350	372	357	366	372	444	415	365	376	385	395	387	376	386	377	405	394	374	373	351	398	378	339	391	348	395	377	370	347	360	333	349	354	381	393	381	406	388	388	341	356	396	344	412	355	350	395	359	344	375	338	380	387	374	371	358	367	367	357	373	348	350	386	374	405	378	408	393	357	339	403	378	393	376	381	396	420	385	398	371	422	365	367	387	373	375	370	395	360	370	390	355	426	366	378	369	369	419	381	351	395	390	374	369	394	372	399	355	364	368	367	386	389	392	352	346	384	355	394	377	433	363	385	370	400	368	355	382	374	366	389	405	427	381	410	351	351	440	363	400	389	369	361	392	381	396	381	393	379	399	365	389	388	382	390	363	377	365	371	384	369	356	384	385	407	387	405	357	353	338	344	398	421	338	384	395	376	360	372	375	387	372	432	339	406	389	359	414	386	375	379	368	373	379	368	364	406	376	373	366	368	401	361	364	358	352	387	345	351	361	380	363	373	370	391	368	369	366	374	371	374	389	402	376	384	372	369	358	365	331	361	338	408	375	396	356	372	367	355	402	404	380	371	368	349	388	363	391	390	342	377	372	381	390	386	359	355	356	396	402	384	373	377	346	380	361	380	366	370	380	371	345	408	392	370	392	367	411	366	386	367	392	359	398	360	358	412	374	383	373	391	391	371	382	353	400	357	359	372	344	333	380	405	372	350	380	376	376	394	395	390	377	355	348	393	389	413	388	365	390	381	377	410	356	388	399	374	393	397	355	372	389	358	390	419	389	380	345	345	391	363	362	399	404	409	389	376	364	393	386	374	379	405	388	348	359	363	403	360	371	431	388	378	380	345	377	397	404	399	374	376	373	345	349	392	359	389	392	392	408	391	367	372	361	415	414	387	365	391	385	360	359	396	380	396	371	383	396	404	383	337	367	349	371	343	361	345	399	365	384	396	367	373	391	376	386	384	360	383	381	386	368	364	386	406	360	365	393	387	372	379	399	363	376	394	341	367	399	386	372	371	346	410	364	339	385	381	388	396	388	376	375	358	385	367	365	396	389	364	376	354	373	397	364	342	342	405	363	349	367	391	384	405	383	390	397	377	370	375	376	398	414	394	339	344	379	371	379	363	374	363	396	350	356	391	384	368	383	385	393	387	395	379	377	377	351	405	383	393	381	384	397	396	408	385	368	370	375	369	324	347	358	394	400	398	371	387	384	356	335	387	357	346	382	403	371	387	377	348	397	395	378	370	366	381	378	380	381	401	412	386	377	393	357	365	415	366	387	377	376	355	391	375	376	384	376	399	356	363	334	346	361	352	355	377	359	403	358	355	351	353	373	370	406	369	388	391	358	334	352	333	379	384	381	358	399	380	370	370	413	405	359	360	353	385	367	384	383	409	368	364	360	344	365	343	383	390	358	369	372	376	400	355	344	370	328	411	348	394	376	408	399	358	356	380	367	364	359	389	382	377	399	380	384	366	398	371	361	386	346	373	383	390	381	364	384	346	363	385	385	365	402	371	381	426	398	360	358	387	384	389	335	391	379	357	378	376	427	356	379	392	381	378	373	346	346	369	330	369	383
10139	18108	17233	20383	9169	2256	1698	1343	1139	1003	910	907	781	690	659	588	541	570	507	524	527	497	500	505	507	479	522	496	467	483	483	480	512	454	453	477	449	471	467	452	424	446	435	425	474	457	444	430	436	445	416	420	443	466	454	444	442	426	428	476	463	438	421	478	454	426	427	464	465	421	430	439	476	442	445	460	444	470	454	457	429	412	458	427	418	455	460	460	454	432	448	442	428	414	445	444	442	424	432	450	393	452	437	428	437	444	422	426	430	394	414	436	428	432	418	446	453	424	420	435	432	402	436	424	480	424	435	406	430	441	403	453	425	411	457	391	428	441	443	413	451	444	446	455	421	443	448	411	446	389	437	431	466	436	453	439	411	425	442	383	445	450	442	406	431	449	452	427	451	436	413	459	432	459	455	396	420	477	408	423	434	419	439	453	456	411	450	433	414	458	427	431	461	431	433	416	415	425	423	433	397	440	407	407	429	445	437	397	417	431	445	411	447	429	445	452	415	429	409	421	450	444	420	461	437	455	448	439	413	443	411	423	464	444	458	420	402	402	435	474	441	444	415	424	428	478	434	423	464	417	435	399	428	393	421	452	478	414	426	441	437	419	427	418	489	415	457	443	423	471	409	437	452	451	418	444	456	445	415	422	407	425	450	421	425	447	425	418	405	445	471	415	447	455	451	444	432	404	462	471	442	408	452	430	423	438	381	431	401	415	472	388	419	442	464	422	465	434	439	405	467	434	442	455	446	431	456	438	480	454	441	407	471	464	451	457	458	433	433	429	426	425	450	416	433	471	435	457	436	440	470	435	442	436	452	438	426	409	440	418	426	460	436	480	458	438	439	413	453	447	431	444	474	415	406	430	414	468	433	434	460	445	469	423	436	438	464	447	447	450	417	424	405	417	441	458	427	427	430	434	436	405	446	443	465	436	456	451	460	457	456	442	416	469	445	410	429	425	406	441	412	444	444	444	412	413	439	421	406	472	431	423	412	406	417	445	410	450	397	426	475	425	452	436	466	434	442	468	450	428	410	427	439	402	429	426	395	446	454	443	464	443	427	409	413	430	462	436	427	471	443	414	483	447	436	452	460	414	428	463	442	444	495	420	436	468	470	436	414	435	453	422	443	424	476	450	426	434	475	422	435	448	437	451	442	407	414	459	430	426	445	450	436	442	430	452	411	435	456	459	443	446	448	431	406	428	416	444	456	430	428	448	461	431	444	455	443	410	404	461	434	409	420	410	465	437	431	440	404	392	425	446	433	419	430	425	439	440	444	403	426	409	438	469	397	449	417	445	436	430	439	410	451	473	467	437	429	416	458	454	405	467	433	426	450	445	425	429	425	406	459	481	438	425	461	401	439	430	410	438	470	407	450	425	448	432	419	402	435	426	463	454	464	421	422	417	427	438	467	434	425	455	438	428	426	430	426	442	463	402	438	437	454	397	479	414	483	399	410	421	439	425	424	479	471	425	431	450	442	416	444	448	445	440	452	436	438	407	416	419	466	431	431	425	426	458	476	473	422	437	408	436	414	462	413	388	415	432	422	422	428	447	402	417	462	423	434	414	441	452	437	415	407	451	457	442	459	403	434	457	434	456	451	431	444	458	477	431	440	442	456	424	465	415	473	410	434	435	429	438	404	426	463	422	436	411	451	432	432	429	452	425	447	433	459	431	428	420	408	439	429	384	428	402	415	462	454	477	428	428	395	398	450	491	423	427	430	420	457	418	428	430	482	423	461	421	424	441	428	446	447	435	419	450	461	434	449	450	427	434	437	447	436	406	421	401	462	445	449	414	472	414	435	437	468	429	412	453	445	453	435	450	469	433	444	440	431	446	457	457	439	423	446	435	410	442	403	421	416	407	425	416	421	455	445	448	409	436	427	459	415	438	462	425	427	479	440	450	453	427	426	406	429	452	469	417	467	438	379	446	450	455	449	448	490	416	435	439	452	422	400	474	437	415	391	419	434	445	463	436	436	453	433	442	443	456	437	474	408	434	456	406	421	450	433	409	440	414	411	424	458	419	420	427	430	425	445	474	419	408	412	426	439	448	443	412	439	423	449	433	477	424	448	443	418	436	430	440	457	442	451	451	432	437	411	414	459	449	429	433	435	413	466	435	418	419	437	417	414	440	406	416	463	421	461	440	411	474	410	440	446	450	451	390	429	459	438	442	412	413	428	450	462	438	445	422	424	434	420	420	441	426	435	446	434	434	434	386	419	439	440	467	438	445	408	429	416	462	460	448	462	406	444	419	432	420	441	444	420	436	424	446	408	437	447	430	437	409	434	413	469	439	446	453	421	377	459	437	468	473	430	448	430	439	431	456	410	431	434	398	428	432	481	437	423	410	439	398	413	458	428	460	459	426	450	460	464	445	427	414	449	413	401	441	420	422	457	419	432	439	435	399	423	432	450	480	438	442	442	397	449	408	404	422	431	456	421	408	446	478	408	436	449	433	407	447	435	441	487	413	420	416	472	427	436	429	438	386	397	418	430	435	414	421	425	398	442	447	394	440	414	424	431	438	436	410	479	414	439	401	412	460	443	461	459	424	477	411	406	438	454	423	421	462	462	458	444	410	419	452	442	393	419	444	427	409	451	436	430	464	400	416	450	431	405	433	429	447	459	486	415	462	410	431	411	437	436	450	434	419	435	431	434	428	453	441	399	474	459	431	422	438	417	430	442	462	434	444	429	435	433	448	460	444	421	459	404	448	436	392	458	473	429	453	453	395	419	475	431	419	464	437	444	493	417	430	425	428	419	458	423	418	435	433	456	446	435	463	458	424	424	442	456	392	435	421	439	461	446	448	460	433	443	448	429	457	426	455	462	428	421	441	421	421	424	426	432	412	424	410	475	433	447	482	406	488	426	402	405	444	429	418	456	440	397	447	421	431	435	453	476	476	424	424	448	453	435	440	416	447	455	403	435	441	450	439	450	418	421	426	411	427	450	421	417	479	460	433	449	457	409	458	436	419	444	423	442	431	442	449	414	425	449	437	401	447	425	420	435	426	460	442	457	491	425	424	444	448	470	451	412	446	457	430	431	432	426	451	412	449	412	436	430	432	405	434	437	423	407	454	438	431	462	436	424	427	446	457	457	414	427	433	461	455	436	429	448	451	400	467	437	458	417	402	446	438	410	392	423	500	421	408	418	419	434	434	439	428	409	416	405	435	457	466	428	475	428	465	415	419	399	417	423	403	471	401	434	425	389	428	429	444	476	458	413	448	474	451	418	416	451	403	429	450	471	454	427	442	452	456	445	462	400	415	439	420	420	422	427	428	422	453	421	462	464	431	425	440	440	440	451	434	431	422	408	423	439	441	414	412	442	416	431	443	466	449	428	408	449	466	403	374	449	449	424	419	445	445	437	453	436	435	454	449	469	417	419	402	440	445	468	436	433	408	414	454	405	438	409	468	399	445	412	433	416	411	408	422	461	425	439	437	461	446	479	409	391	459	424	452	427	426	406	425	478	472
24893	21242	27691	25100	13676	1676	913	816	769	748	707	711	681	646	659	647	657	622	613	643	606	637	608	626	619	609	616	599	595	597	594	587	598	591	622	647	517	566	575	626	599	576	599	626	607	612	581	588	635	589	631	577	601	563	556	661	646	623	580	564	644	571	592	589	586	638	635	610	571	615	614	562	550	558	598	644	608	566	624	579	588	583	567	605	551	632	616	568	579	615	576	590	625	611	616	566	599	613	585	610	630	617	592	626	565	620	571	578	584	575	580	583	627	582	642	640	586	566	598	574	552	588	592	595	617	554	598	572	622	612	533	577	581	557	618	646	567	606	575	598	621	596	584	616	573	639	587	597	620	572	606	566	614	633	592	572	589	572	557	555	599	591	581	582	590	627	608	561	593	598	633	555	556	586	567	634	578	559	624	625	613	589	598	549	571	599	557	630	625	618	625	584	598	587	542	564	604	645	600	621	622	580	629	594	535	630	555	587	587	642	573	629	578	572	617	581	592	633	606	629	585	578	578	582	560	596	562	615	534	589	590	570	582	620	629	587	601	560	576	582	556	554	604	571	575	606	574	601	608	581	582	562	600	581	656	597	583	636	600	580	572	591	624	596	579	589	592	646	591	606	609	614	587	604	578	598	615	570	598	540	584	627	623	605	635	575	612	577	653	559	589	554	585	596	567	615	579	551	605	583	594	574	614	637	582	585	606	615	597	596	615	584	590	547	582	566	578	595	588	602	564	559	575	576	597	582	574	606	563	593	585	567	586	609	611	595	581	575	635	583	606	593	587	569	541	615	576	628	584	592	588	591	602	586	569	599	603	613	627	616	598	605	617	668	617	615	593	553	611	594	595	576	575	633	604	609	562	620	600	562	626	599	588	572	562	623	552	605	604	573	590	607	610	583	565	595	614	616	667	579	584	613	589	586	596	605	625	544	588	612	635	608	580	579	608	584	570	594	599	632	579	558	537	632	557	603	603	647	612	583	562	659	623	567	568	598	578	598	595	602	621	564	572	587	616	589	551	595	623	611	644	589	607	588	607	619	660	605	616	570	598	576	586	561	573	545	567	538	599	587	575	577	589	603	580	598	577	588	588	612	617	549	602	568	634	608	607	582	556	578	577	612	595	587	593	586	596	611	609	574	571	607	597	571	595	544	630	575	578	587	573	619	627	598	606	574	579	596	575	585	548	552	557	576	617	553	594	596	578	607	602	580	588	634	638	584	590	545	584	658	624	588	594	597	580	586	581	576	598	627	562	618	629	561	594	561	608	564	594	603	594	592	587	603	575	609	637	612	674	591	565	616	593	584	603	627	618	604	618	571	592	575	567	622	588	618	613	561	573	643	589	571	596	597	604	600	645	612	596	570	568	575	569	629	594	605	634	592	621	587	626	586	570	578	612	602	660	582	608	570	594	577	609	591	583	593	581	595	578	553	574	564	590	626	596	558	585	642	628	588	641	577	583	573	560	618	626	575	598	593	593	600	567	553	608	609	582	635	603	566	586	588	602	585	557	584	617	600	595	578	575	631	560	646	594	586	596	609	630	569	619	600	562	659	615	552	583	577	599	558	591	573	568	561	605	592	607	577	595	581	581	607	580	601	603	618	599	601	578	588	580	618	566	577	576	584	575	599	606	563	611	591	585	612	605	588	581	593	592	597	603	588	552	637	588	579	558	607	611	624	606	526	585	580	600	590	592	558	557	605	607	615	575	585	631	582	604	584	558	639	602	570	647	630	551	597	589	582	635	610	564	589	592	578	587	613	568	607	564	599	579	628	595	577	579	590	608	611	553	602	617	600	606	587	615	569	601	541	590	595	602	608	606	644	605	598	589	613	583	626	606	584	597	604	586	545	616	603	649	592	617	572	579	607	637	583	557	581	611	613	591	594	628	600	615	611	608	564	567	641	585	549	598	593	610	573	573	610	552	581	603	577	580	575	622	597	588	609	555	588	607	611	554	626	554	570	613	613	573	597	600	581	575	580	580	548	610	578	611	563	585	629	561	616	563	602	597	568	590	557	582	574	586	577	588	562	554	570	578	578	581	605	587	584	596	572	564	584	568	569	559	621	609	583	590	566	564	569	592	605	586	571	590	635	620	587	575	568	656	567	584	581	614	631	583	572	630	573	609	595	620	603	573	584	603	602	604	597	584	639	591	575	596	553	592	597	640	538	584	553	609	596	580	567	554	621	592	554	639	624	616	592	642	604	576	572	576	577	586	604	611	587	616	594	573	594	567	587	582	548	621	581	649	625	630	582	610	620	598	592	596	569	555	592	561	613	639	563	640	571	604	625	600	566	581	607	568	609	574	642	603	574	610	634	585	608	572	586	559	565	568	567	627	563	612	608	543	622	588	621	576	596	553	560	567	560	608	581	634	620	584	614	559	563	588	574	516	606	586	573	595	572	662	596	522	609	561	585	572	581	536	584	600	585	580	623	580	604	617	568	594	594	630	638	584	593	614	578	590	635	551	593	566	577	605	589	618	577	606	607	600	573	593	613	557	626	592	607	578	583	577	640	623	554	564	541	572	614	547	616	595	608	592	591	623	538	559	564	554	618	595	538	579	584	581	651	614	614	595	614	580	601	614	652	600	570	617	575	564	577	609	567	561	543	596	549	534	549	575	592	629	563	604	617	586	590	623	626	582	587	610	587	596	561	584	609	595	601	582	557	560	610	596	608	586	635	558	551	565	585	550	565	568	559	577	569	614	596	625	586	555	597	588	613	605	597	595	585	596	592	569	613	612	605	609	579	575	586	592	609	590	555	590	542	615	591	528	575	574	561	534	596	571	594	585	601	571	591	610	615	597	584	578	605	596	578	574	588	593	611	597	585	551	575	595	619	585	617	593	617	566	590	607	604	601	585	613	566	538	596	577	587	609	558	600	603	602	586	602	553	588	614	601	611	561	561	597	584	619	616	576	631	610	597	617	635	562	598	543	590	588	582	579	609	603	613	574	605	567	567	569	549	585	578	587	541	614	577	569	564	602	617	571	593	604	607	595	628	609	586	614	638	586	598	577	648	585	596	654	580	609	639	611	566	609	604	612	596	568	602	604	609	641	555	614	594	558	561	585	594	626	597	589	586	585	581	567	581	577	555	606	596	616	633	560	620	522	553	597	585	594	625	636	594	628	543	543	576	616	601	591	579	572	615	551	579	564	536	599	597	564	557	575	615	609	602	589	563	604	596	582	571	602	572	614	620	538	606	592	580	583	564	602	566	617	585	551	593	639	624	630	568	584	617	616	572	574	570	621	606	599	590	628	592	624	590	583	612	589	610	581	577	562	636	560	597	545	564	539	630	566	583	596	595	599	622	556	540	604	568	595	594	601	590	596	565	565	584	591	582	569	627	580	572	597	602	592	648	608	639	548	609	632	583	607	586	646	562	613	605	619	597	590	617	614	559	599	588	540	628	597	564	564	567	578	598	542	583	631	563	580	618	601	599	621	600	578	613	564	575	621	602	587	565	579	594
9788	13437	9826	11154	5296	1752	1400	1188	1106	1040	1009	1028	854	814	855	737	774	719	705	804	729	729	773	707	661	739	699	703	715	706	708	665	717	729	676	696	722	747	697	712	722	752	709	717	711	672	652	671	716	661	717	709	658	681	711	679	685	629	668	698	709	712	710	641	753	717	691	659	675	701	706	693	720	692	704	656	678	684	627	685	715	677	692	693	672	714	678	670	721	685	685	679	692	713	666	699	695	641	743	687	667	699	675	725	680	713	692	692	658	711	733	700	711	730	654	708	689	695	655	738	637	667	683	704	685	687	698	669	705	712	689	689	680	711	680	754	681	734	692	687	666	678	663	661	690	697	691	629	698	688	663	672	647	715	674	720	739	666	722	692	683	659	695	675	682	663	720	670	736	669	729	715	687	710	666	703	736	678	663	628	677	741	726	674	708	660	677	732	708	703	668	716	699	725	709	658	693	705	696	660	672	700	708	705	691	652	691	711	752	754	729	681	715	751	681	695	734	616	733	675	683	692	650	706	684	673	719	708	714	677	669	664	696	680	683	613	654	698	703	719	696	648	667	670	655	700	716	704	685	689	683	717	708	716	707	664	713	666	691	689	651	696	653	730	676	683	666	679	715	706	683	663	669	695	672	695	729	696	673	681	712	672	696	717	666	725	713	718	711	693	709	704	663	692	669	647	697	687	723	714	695	662	681	712	702	711	669	734	711	712	693	704	691	705	710	733	653	663	714	668	728	669	648	650	716	693	656	669	689	736	701	707	698	674	653	736	698	697	707	697	674	666	657	712	716	669	649	687	665	707	714	703	671	652	698	699	683	684	665	707	738	691	669	704	670	686	692	679	629	709	670	663	662	670	675	663	708	721	676	680	670	687	656	681	678	699	716	713	687	692	687	695	764	690	763	639	668	692	681	712	691	696	720	732	665	678	671	715	691	688	645	688	693	614	701	681	733	641	688	653	698	709	670	653	666	667	719	676	666	708	724	684	652	701	699	676	731	668	731	681	686	671	744	694	664	712	701	718	678	680	645	670	676	666	680	666	677	619	684	641	710	696	681	675	698	673	697	663	667	699	707	655	652	682	667	680	722	693	707	697	693	675	691	715	669	700	708	686	709	698	670	729	700	735	673	670	663	698	702	673	683	692	721	633	720	672	691	724	661	636	669	647	702	710	668	676	649	717	696	676	687	690	648	681	682	656	704	651	712	715	652	710	651	686	720	694	639	686	691	706	624	647	696	721	669	708	648	659	663	626	682	696	699	651	688	681	700	660	692	668	670	666	670	702	674	721	673	657	678	677	711	690	697	723	695	705	679	697	714	697	712	701	671	689	684	670	658	647	711	674	664	682	719	703	686	700	677	658	675	704	722	730	657	723	716	668	666	705	719	706	698	659	688	644	684	676	713	672	685	713	663	643	695	714	693	758	692	689	686	729	670	732	669	641	650	729	676	656	656	612	716	686	720	684	691	749	715	717	728	642	702	668	762	729	700	686	667	689	652	688	667	676	677	677	738	665	689	672	645	667	644	710	687	696	675	670	649	699	730	746	708	706	662	702	690	674	711	685	698	683	663	677	697	639	752	680	697	690	721	685	696	664	693	703	709	641	669	715	668	667	691	694	678	708	699	650	696	731	686	637	731	686	652	703	680	726	740	690	660	689	704	662	673	700	709	680	720	700	666	697	656	672	731	680	684	695	664	635	686	724	692	680	692	708	654	666	646	684	733	666	667	691	692	696	704	723	696	699	708	659	632	708	699	699	718	636	724	721	696	694	749	671	665	680	695	697	732	745	712	675	716	664	688	686	679	649	708	695	685	712	715	749	646	681	713	689	639	691	683	663	658	694	657	655	699	695	642	680	711	748	691	671	678	668	759	700	670	681	684	706	691	731	705	631	664	685	692	749	692	703	661	693	698	641	699	720	644	704	679	681	725	716	706	665	672	655	642	722	700	701	703	611	728	732	691	676	716	688	663	703	743	696	683	674	655	687	716	691	689	701	720	706	680	730	663	675	712	685	635	687	696	658	691	671	699	741	766	710	695	697	698	679	696	679	718	702	677	681	631	692	668	684	674	678	680	663	684	651	690	688	681	715	681	672	722	700	655	667	706	702	677	706	650	710	692	650	684	655	679	687	673	679	711	702	668	698	689	669	713	678	711	673	695	659	679	644	692	676	698	691	697	687	707	660	697	669	656	685	656	657	707	680	703	716	704	649	697	698	700	674	729	713	654	703	705	667	703	673	652	702	688	613	701	683	663	709	720	713	698	648	697	678	687	692	716	728	721	679	709	693	689	699	648	749	658	691	644	694	709	670	724	691	697	680	659	693	704	715	681	672	717	685	667	680	690	684	716	673	645	686	715	733	678	686	686	676	667	654	669	691	710	684	689	704	678	674	666	670	703	722	703	679	704	677	707	689	719	705	629	623	657	721	707	693	707	731	688	687	695	707	713	707	677	702	686	718	715	666	698	720	710	685	688	695	677	736	716	687	675	666	659	652	653	704	687	704	655	719	674	654	731	684	697	657	694	690	689	648	650	679	663	667	694	688	688	667	712	685	696	719	642	720	684	703	709	729	675	693	678	675	670	697	713	691	687	689	661	726	684	721	622	718	713	693	702	681	633	751	642	683	656	662	668	708	685	695	692	678	710	687	708	691	652	708	699	736	705	656	696	704	671	662	681	703	698	704	679	678	662	696	700	683	738	681	673	647	681	676	667	659	659	640	724	751	674	683	719	678	704	673	657	709	674	678	746	688	679	696	693	739	678	725	711	677	697	647	701	679	715	693	694	720	668	684	683	684	691	691	695	670	663	673	679	702	678	659	699	703	646	710	677	701	661	717	675	679	660	688	670	722	723	697	715	680	678	677	675	702	639	691	677	697	676	654	731	627	674	706	712	658	704	712	659	683	675	684	679	710	687	750	637	706	676	691	646	667	712	728	712	709	715	661	706	752	658	676	696	738	691	659	698	666	705	697	660	702	662	738	682	715	690	675	688	658	661	690	671	644	726	711	627	669	650	717	676	674	708	686	694	659	706	634	648	668	702	694	677	673	653	698	670	666	669	658	681	657	728	720	747	672	658	688	692	714	685	698	700	720	704	644	686	664	686	693	693	679	666	688	683	688	661	673	711	671	660	700	606	692	679	667	742	697	712	607	660	657	689	679	790	683	636	707	657	692	674	675	695	696	720	716	692	719	668	677	677	650	738	706	730	660	691	715	652	668	608	702	704	703	679	663	677	704	673	707	704	644	671	714	714	698	694	676	648	680	668	633	630	701	707	697	710	663	687	714	646	713	677	708	674	687	654	713	671	680	726	660	722	686	672	709	731	693	692	697	666	692	666	679	696	651	690	698	694	686	738	721	702	681	690	654	726	729	664	685	694	709	754	651	662	693	672	701	681	688	680	732	649	687	693	664	687	723	659	718	739	670	627	681	653	657	655	678	694	679	655	674	662	676	684	720	709	676	710	644	681	693
22729	21260	29092	23758	21324	21349	12155	1888	1351	1301	1283	1253	1102	1007	1012	926	909	887	900	827	929	869	825	812	854	827	869	784	837	741	859	834	785	796	784	833	807	795	825	828	818	817	754	794	747	807	795	814	796	787	819	792	785	786	810	795	763	773	797	745	808	795	782	741	782	745	779	786	794	720	775	743	789	777	763	793	762	715	759	794	777	773	757	834	781	802	758	775	730	708	788	765	787	756	773	748	767	779	810	785	750	772	734	752	797	736	792	782	810	807	761	740	786	788	827	780	746	739	788	769	803	796	759	801	775	827	801	734	784	786	804	806	832	720	802	751	779	842	736	798	784	775	779	786	785	754	760	790	790	739	777	749	777	724	807	760	743	756	777	842	782	785	751	793	705	796	797	759	792	735	768	738	763	764	767	768	751	760	795	767	750	749	770	745	794	760	776	773	835	810	762	770	764	754	778	764	756	833	771	787	741	790	751	784	826	704	751	751	785	746	791	795	819	683	742	737	771	798	764	816	790	779	732	758	751	784	816	766	719	805	795	777	775	752	774	800	766	750	751	797	760	706	784	732	733	753	762	796	729	793	752	764	770	804	767	721	842	796	802	760	720	800	782	776	803	790	788	722	733	768	753	788	778	788	766	792	777	796	781	753	784	790	809	807	808	847	785	750	757	759	751	800	776	764	802	756	795	755	769	769	744	790	770	725	765	777	762	813	787	762	729	766	775	747	788	756	763	796	766	717	782	767	845	734	773	738	763	791	775	782	757	770	760	759	732	774	766	704	835	764	761	746	762	749	754	766	785	759	781	790	804	825	771	756	768	753	706	719	769	741	782	774	777	751	775	778	733	772	752	760	746	804	788	769	797	797	758	808	750	751	786	802	812	741	742	738	754	735	814	694	809	771	783	772	727	737	797	763	729	770	762	759	823	787	760	761	773	819	794	748	785	790	749	744	757	751	805	730	752	809	825	781	752	803	820	759	794	745	774	794	793	767	792	789	786	716	778	798	757	766	772	770	807	779	728	783	777	815	743	763	795	778	776	833	778	741	745	751	754	782	737	762	781	787	785	795	741	811	756	799	736	725	737	732	757	745	804	807	790	734	717	754	805	778	768	771	768	732	758	804	781	717	776	779	771	766	752	823	760	758	775	722	762	754	792	817	736	789	798	750	753	735	761	765	775	716	780	761	751	743	773	756	786	775	797	766	802	734	775	735	754	763	752	810	826	827	761	758	763	783	794	781	776	761	756	770	739	780	761	781	796	784	752	760	777	796	771	750	735	786	758	750	774	801	806	747	764	794	775	800	734	741	744	742	780	772	775	756	757	861	777	755	817	753	779	760	768	756	767	776	743	735	779	774	788	807	773	754	800	772	781	760	819	775	751	766	787	740	740	757	727	786	744	777	780	757	747	799	735	780	805	752	818	826	737	745	805	747	772	802	766	770	796	716	733	778	725	773	798	751	745	776	734	742	743	758	767	785	795	774	735	766	802	714	761	767	754	857	749	755	757	811	769	740	742	721	789	721	766	804	814	791	804	750	781	774	762	824	755	736	800	785	753	760	799	751	780	787	715	758	777	809	772	756	758	846	755	765	761	802	780	746	706	833	798	746	726	771	760	734	787	775	801	786	780	804	802	784	808	775	794	815	757	727	770	770	817	742	812	809	768	738	771	777	769	770	782	754	726	777	747	828	767	752	752	722	745	794	734	801	764	754	768	823	772	795	781	731	793	748	795	747	807	713	736	756	740	781	757	767	733	729	770	797	768	756	777	770	780	728	743	789	745	710	800	756	757	757	800	777	778	752	766	801	824	762	771	791	751	738	791	764	776	783	786	734	764	767	766	775	776	789	783	816	747	776	804	802	811	818	776	781	763	833	761	758	768	764	746	767	797	736	743	778	762	739	815	789	737	747	752	790	784	775	756	742	770	706	811	840	803	766	748	742	792	758	785	773	702	777	785	805	784	751	774	830	738	762	713	757	790	796	760	760	750	783	739	737	849	763	788	748	774	805	794	795	739	834	801	766	829	775	815	763	850	758	723	791	749	780	763	735	751	734	750	761	767	727	728	727	737	801	815	804	793	748	762	744	796	764	756	784	746	820	789	775	812	762	789	790	797	764	818	804	770	790	780	800	772	741	748	753	757	752	744	760	767	756	744	751	803	760	776	751	780	770	825	808	775	766	795	774	781	707	772	777	783	767	777	785	768	806	846	746	824	739	796	767	770	749	742	758	745	731	762	737	740	780	747	790	773	733	740	771	713	757	760	752	791	732	791	755	811	785	755	791	758	769	776	747	801	760	757	736	797	805	808	759	777	726	762	792	777	759	804	753	751	789	723	752	799	780	806	808	730	737	759	814	727	760	767	751	731	735	750	834	725	773	822	789	721	762	774	758	795	774	796	799	818	777	808	801	709	748	743	704	801	777	754	759	800	798	789	776	768	763	770	791	805	748	778	779	763	738	781	792	762	752	763	682	781	737	769	735	799	756	815	750	807	769	742	769	784	737	731	798	748	788	805	755	784	758	735	722	769	758	813	787	732	817	748	746	755	776	803	782	792	796	763	823	759	787	728	702	759	750	762	760	774	737	757	797	774	786	752	719	760	762	806	804	812	770	761	754	768	786	787	751	741	760	732	755	798	729	740	748	733	803	767	711	788	756	786	792	774	760	767	739	789	792	735	756	754	727	782	748	784	770	773	733	698	765	774	744	801	739	754	798	754	762	737	809	782	774	801	777	758	772	773	776	784	755	800	780	749	744	746	791	770	772	748	784	742	744	738	765	791	787	715	734	756	812	780	732	789	753	763	761	770	786	807	750	788	733	712	761	785	762	747	801	723	768	743	764	781	782	761	701	739	718	788	802	721	807	790	763	741	780	763	795	794	782	777	762	752	819	726	826	739	728	767	812	796	747	823	800	772	788	757	822	752	830	793	720	761	787	759	776	778	814	796	774	753	747	794	775	788	706	769	736	800	765	740	771	793	776	741	740	757	772	790	777	728	764	807	759	747	723	848	764	810	774	744	827	741	783	796	778	787	801	727	758	749	767	788	796	784	775	755	782	760	782	739	760	794	729	762	776	703	787	745	779	742	795	780	768	717	768	780	768	751	776	787	773	789	741	758	781	805	774	743	795	792	733	794	762	793	730	773	818	724	742	758	757	749	800	749	795	714	792	780	819	775	740	756	795	799	796	738	746	776	811	809	812	781	711	800	723	770	795	813	738	747	781	752	766	753	714	823	752	779	767	712	801	780	717	769	747	762	769	771	769	789	713	776	741	768	769	817	722	795	785	787	717	737	756	753	745	787	749	740	752	779	804	788	745	761	774	743	766	757	747	801	777	757	766	788	802	740	783	771	796	785	767	760	752	731	753	762	755	751	753	761	757	800	820	792	780	786	777	734	771	752	789	747	810	751	784	791	767	743	756	773	742	800	765	738	736	765	765	776	703	829	792	760	818	783	819	774	796	781	753	789	788	740	782
13866	23714	18846	17653	18528	4059	3307	2669	2273	1934	1857	1767	1502	1314	1187	1168	1134	1093	1066	1029	1002	1026	924	981	935	966	946	879	929	889	874	906	893	872	898	825	873	906	826	855	831	894	861	901	823	835	863	843	846	798	838	829	812	894	791	880	809	890	816	859	846	817	790	868	864	862	811	843	846	852	880	835	841	859	861	828	839	885	834	864	798	850	871	831	852	784	852	839	902	849	798	857	809	797	844	840	873	825	830	838	877	886	822	898	811	833	859	831	868	822	823	862	911	855	844	833	851	844	798	825	846	822	798	793	830	804	820	762	798	856	848	788	863	862	816	920	819	843	837	777	818	817	834	766	778	837	829	842	841	848	810	852	752	850	817	863	839	853	829	847	806	848	876	852	821	806	860	834	831	879	831	831	826	751	836	824	865	850	801	886	781	840	840	830	864	863	893	853	796	885	863	838	889	848	891	807	872	851	829	840	838	854	813	821	797	860	809	809	815	891	832	869	839	873	842	823	870	815	786	783	830	821	820	850	804	834	834	884	852	826	837	860	803	798	842	801	840	843	833	846	834	836	862	855	809	873	884	853	842	877	858	834	827	863	823	855	816	840	841	858	821	821	769	878	817	823	830	837	857	802	812	832	818	830	853	922	850	789	824	856	836	793	860	804	832	843	857	837	818	838	813	830	818	816	823	831	887	860	840	817	872	823	823	828	833	812	833	836	811	839	848	817	845	850	752	873	841	888	770	827	844	855	853	828	836	853	847	824	795	827	771	842	822	862	816	892	839	811	833	825	887	828	870	863	840	817	817	807	836	869	829	849	766	777	816	883	856	828	844	826	830	841	840	839	863	816	843	849	808	917	808	831	832	819	837	850	852	780	789	800	811	847	826	871	831	823	855	836	857	878	839	827	809	860	861	825	833	795	817	827	835	810	805	820	880	816	800	775	880	821	871	814	833	830	849	859	812	821	814	858	841	849	834	829	832	853	833	842	870	836	821	843	827	832	905	791	822	780	845	850	859	771	808	854	829	879	785	845	828	884	813	874	845	851	814	817	842	816	864	837	844	855	792	832	806	839	830	845	848	861	815	865	792	767	812	823	846	841	829	815	853	836	811	819	828	799	856	816	844	819	840	790	809	863	874	870	832	787	811	775	831	870	819	820	828	830	861	848	879	851	838	857	821	816	799	843	845	828	782	816	807	834	825	851	836	840	864	843	821	824	804	817	820	840	871	836	797	859	831	821	859	782	812	825	861	849	787	858	848	834	901	842	832	867	863	815	809	827	844	816	818	863	817	858	887	807	882	843	878	776	857	833	825	845	841	873	830	884	814	846	825	806	808	799	851	831	786	820	866	834	833	821	805	835	812	846	857	837	819	884	836	797	863	822	842	829	834	829	810	840	822	787	791	829	798	816	800	822	817	800	810	798	902	840	789	823	831	796	861	819	794	849	835	811	812	847	814	774	816	850	865	837	842	832	808	792	890	832	826	797	836	850	840	799	881	810	839	812	809	843	845	804	802	810	853	845	854	896	823	881	849	815	857	846	817	830	827	857	793	846	875	809	862	806	837	902	827	794	836	852	857	832	832	819	790	853	853	821	878	807	826	794	834	819	867	790	832	838	822	804	806	878	836	851	815	870	780	809	900	844	841	850	839	865	760	845	837	763	862	842	809	818	792	874	870	831	838	857	850	809	858	851	838	847	819	844	837	788	802	836	780	843	853	787	815	832	853	841	819	799	816	867	780	856	844	830	864	798	781	827	853	870	857	803	865	832	858	840	787	836	860	839	838	856	850	829	765	829	822	838	822	805	850	825	838	879	822	860	883	811	806	861	832	807	821	857	836	816	841	845	852	802	905	847	826	815	823	826	855	813	848	832	852	839	812	837	802	816	863	858	827	900	834	817	791	815	855	826	892	821	834	768	892	873	794	840	781	849	862	798	813	849	810	851	843	823	782	858	792	812	851	835	847	846	856	879	823	837	831	799	828	839	855	805	800	762	790	808	804	852	844	857	864	856	785	829	789	802	822	842	806	824	804	822	854	880	797	796	825	886	809	829	875	909	811	842	848	819	880	834	864	849	824	820	748	861	878	827	826	827	838	808	877	848	825	838	857	785	868	804	836	813	846	819	874	759	866	872	841	830	822	823	844	881	842	782	844	849	832	853	776	802	817	849	832	811	855	860	810	856	814	839	854	863	843	770	834	833	807	830	860	848	857	855	783	769	860	854	806	785	819	864	816	812	822	814	838	842	851	843	853	868	838	825	867	858	826	877	864	845	863	825	813	794	831	822	881	821	865	813	838	847	872	838	865	851	865	816	838	869	862	786	814	825	788	834	839	850	867	862	866	824	845	833	861	817	837	834	851	850	813	874	817	811	860	875	801	817	890	852	807	818	830	836	828	871	811	878	810	825	840	843	845	780	848	860	853	794	833	806	840	840	859	830	828	899	817	845	787	857	734	870	833	797	819	780	833	870	858	835	816	810	769	849	829	780	811	791	843	900	795	828	812	857	778	860	823	822	850	853	852	853	822	829	796	858	848	849	878	845	818	850	859	772	833	839	828	831	850	765	882	821	813	801	780	831	872	840	859	813	833	828	865	877	788	803	812	824	855	797	816	829	919	803	854	842	759	871	851	863	823	854	862	786	855	809	824	829	839	869	809	843	842	737	850	800	844	806	823	795	807	887	820	842	799	888	770	788	823	824	877	870	825	779	804	830	801	837	850	853	826	854	785	872	851	857	810	835	815	811	850	851	795	816	804	775	835	815	834	833	820	855	814	831	845	793	872	857	860	812	816	802	809	809	821	812	829	828	872	879	773	891	845	814	774	848	825	855	827	809	845	857	913	817	857	835	827	857	811	779	842	821	812	786	833	839	821	825	849	855	875	856	821	871	798	789	787	864	825	777	868	883	841	897	822	805	945	840	822	847	845	885	812	828	825	818	885	899	835	826	811	854	827	840	811	870	836	796	808	845	882	766	813	877	841	838	848	827	797	785	848	867	825	756	815	822	824	773	842	874	782	815	816	814	803	766	815	843	831	869	783	855	797	817	894	870	853	833	863	873	838	817	838	839	819	866	796	910	829	804	827	816	824	868	853	819	825	823	821	836	858	881	869	801	785	863	840	850	791	838	856	818	807	842	873	832	833	840	802	814	845	818	881	804	863	885	812	833	834	778	806	870	815	862	861	856	795	808	816	836	786	803	854	828	832	834	824	805	836	816	843	846	802	813	826	844	841	834	794	851	835	843	773	860	819	811	807	826	815	855	861	801	826	836	824	779	877	841	840	844	844	824	829	860	857	810	859	826	833	834	849	851	796	857	818	806	816	825	785	760	849	839	824	821	864	823	844	788	797	847	792	838	847	820	878	836	809	877	817	789	810	836	838	851	860	813	841	848	819	857	783	837	866	847	877	833	853	798	834	813	844	796	788	808	856	817	809	827	838	839	829	819	805	841	856	840	879	843	761	831	807	832	870	796	815	822
27239	20687	10526	1708	1131	417	356	394	352	349	383	355	344	314	328	323	319	322	322	299	367	303	342	363	330	337	306	306	345	332	331	345	341	313	306	319	352	312	344	338	328	322	334	297	282	316	341	342	334	297	332	343	316	321	331	323	301	320	344	354	321	345	299	335	313	365	327	339	328	347	357	335	347	345	330	322	285	344	338	317	304	369	308	347	321	332	333	342	329	317	322	322	322	333	327	330	332	322	330	305	303	320	287	321	345	339	346	318	321	357	325	320	328	326	289	352	312	317	322	361	309	302	300	298	330	309	310	311	294	344	350	323	307	325	344	330	350	326	337	298	332	331	300	304	326	312	310	345	331	301	333	301	340	344	313	348	337	283	325	327	308	320	314	319	297	321	325	342	317	296	345	318	349	323	308	339	304	321	355	351	304	305	298	332	340	318	298	314	335	329	308	334	340	344	330	350	287	360	306	343	307	292	336	342	323	309	305	350	351	359	334	307	316	302	307	345	283	322	322	343	308	330	332	347	343	293	326	354	352	303	320	339	317	316	314	350	300	329	351	309	320	323	320	323	324	303	334	315	328	309	307	308	309	352	319	337	298	346	289	350	346	321	323	331	324	307	311	316	347	306	343	369	299	321	309	288	304	342	308	321	340	307	295	299	315	343	337	309	310	298	320	319	308	337	318	304	336	318	297	315	328	329	346	299	308	339	334	343	325	321	325	345	335	341	319	317	285	339	325	293	294	346	316	344	298	304	316	322	339	339	338	321	314	318	306	358	353	316	281	322	348	307	309	304	319	329	321	311	311	326	324	334	347	344	328	350	319	322	319	333	320	344	292	348	319	306	344	325	345	302	341	284	344	336	340	349	338	332	324	342	338	310	315	324	302	325	348	329	302	293	335	314	308	318	331	332	330	362	349	323	298	302	326	337	321	336	337	310	343	308	283	302	279	352	317	336	354	291	310	330	336	320	290	344	319	301	324	306	315	296	305	371	305	319	326	293	314	337	296	337	316	285	298	322	309	298	311	342	334	351	338	323	311	361	284	317	344	327	347	309	356	329	341	301	348	302	305	317	335	297	331	318	328	308	339	351	323	297	320	290	334	300	329	338	309	296	316	311	350	333	337	295	301	326	313	358	276	304	295	345	325	318	346	326	326	323	307	317	329	323	319	287	317	316	317	312	311	330	313	311	334	295	315	325	309	352	331	357	305	327	364	326	311	328	303	309	328	333	318	325	342	325	324	317	309	322	349	312	310	309	332	311	344	349	331	300	324	329	292	317	298	346	334	319	351	327	312	346	319	284	335	317	303	315	305	336	325	348	327	349	292	342	320	312	324	315	316	311	340	338	326	339	333	309	302	353	348	313	316	310	311	346	349	310	317	320	316	311	320	309	333	342	340	335	281	314	332	320	329	331	309	329	326	343	370	326	350	302	289	380	337	317	310	286	348	339	335	302	329	323	324	324	312	320	348	337	326	296	328	339	328	345	343	334	308	344	331	329	319	317	338	327	300	340	307	311	296	303	311	323	295	354	333	331	291	320	337	335	338	329	318	300	307	327	311	340	334	319	284	303	336	322	338	330	324	329	286	343	329	312	306	338	345	334	306	307	309	337	356	324	329	322	286	336	316	326	339	329	330	327	341	310	348	300	330	316	301	327	351	305	338	313	343	322	298	335	318	336	337	284	330	293	328	336	318	313	308	337	360	318	330	351	298	351	317	332	308	300	319	335	311	308	330	310	355	322	331	313	346	320	325	361	305	307	332	294	316	375	341	323	295	331	328	313	337	326	303	352	336	341	329	314	318	328	303	315	324	355	315	308	344	341	312	302	292	334	340	291	278	325	324	312	342	333	320	333	301	350	320	327	321	339	331	314	333	301	321	355	341	303	321	296	328	325	289	331	313	343	293	314	328	304	330	336	299	308	314	347	315	355	342	330	327	332	324	342	337	340	337	315	308	330	358	327	339	307	333	321	329	348	311	309	332	346	322	342	296	314	336	344	333	330	340	331	314	318	320	315	337	322	339	320	314	324	343	324	332	340	315	321	318	282	328	313	347	311	368	321	348	316	356	316	340	313	329	314	315	320	330	360	357	330	338	299	335	298	314	334	287	303	277	343	333	303	310	329	321	323	316	342	317	294	329	335	302	316	362	284	346	340	321	328	310	322	330	328	349	319	340	337	303	320	296	332	329	293	352	311	301	305	327	327	303	346	310	336	335	334	305	289	340	303	342	339	330	312	288	325	309	327	339	327	317	345	337	351	314	319	318	306	343	300	333	343	343	328	331	290	333	334	333	309	308	303	336	319	333	329	355	331	344	320	338	341	382	297	336	305	330	312	332	316	319	325	346	335	330	332	319	317	353	321	296	276	341	339	308	305	324	323	308	323	350	327	373	305	310	328	336	320	329	320	321	313	320	324	337	349	328	317	317	314	333	326	327	316	325	329	325	365	289	305	352	363	323	365	333	339	307	342	339	336	327	351	305	330	341	316	337	337	332	340	314	345	298	334	332	340	344	349	329	322	364	312	353	337	328	302	313	357	317	316	324	329	332	307	322	305	336	300	305	321	332	338	310	345	321	300	311	336	340	340	297	311	337	315	313	307	340	319	300	320	329	289	346	294	322	355	282	290	355	333	304	305	343	319	302	321	311	337	339	296	325	313	337	331	339	319	296	316	307	296	292	355	326	304	335	335	332	324	295	305	316	337	308	316	318	329	349	335	345	320	334	325	314	334	321	331	344	321	341	282	312	323	340	318	312	308	340	341	331	355	326	334	303	298	295	308	334	361	335	324	327	294	332	311	297	320	352	331	311	334	302	353	350	348	303	332	327	336	332	322	323	320	343	303	324	345	302	346	293	335	311	324	301	333	310	354	316	316	305	331	325	328	322	328	344	340	331	325	317	332	311	352	302	332	311	340	285	342	321	355	320	343	334	325	329	322	341	302	338	337	347	339	318	325	303	301	300	302	346	312	353	329	310	331	332	295	314	358	325	304	348	349	335	314	322	332	329	310	334	350	304	351	343	310	333	333	324	313	326	327	292	335	304	307	309	324	327	315	374	323	351	320	308	320	327	351	326	302	346	332	314	344	357	333	326	347	302	291	311	326	340	311	315	355	321	347	334	322	292	328	309	332	361	322	319	340	317	322	316	305	319	299	309	348	326	332	299	307	315	309	317	314	306	333	338	328	300	286	328	290	307	312	342	311	350	301	330	314	329	311	307	333	314	292	381	322	304	322	313	303	315	300	327	312	303	299	334	311	298	316	338	316	346	317	289	321	321	349	327	332	313	348	307	358	327	332	290	334	359	297	281	333	325	307	315	309	321	291	322	328	324	362	307	306	319	304	369	329	320	326	371	344	317	296	347	341	324	323	329	321	306	337	261	350	314	267	341	324	337	314	317	316	319	319	327	314	304	318	322	316	334	300	337	292	326	352	322	351	319	340	339	332	333	312	319	300	324	299	323	340	344	316	335	319
9150	7447	4168	1806	1513	577	515	473	473	469	513	495	471	421	391	415	389	405	420	391	408	371	416	412	392	399	401	416	402	359	393	388	386	386	411	417	415	396	380	397	378	358	369	371	437	437	411	365	420	410	378	391	382	397	388	394	397	416	388	342	408	414	395	392	383	403	379	366	407	370	402	371	406	403	392	376	380	392	371	373	422	423	392	381	360	361	376	372	439	407	406	408	420	401	396	391	404	351	405	428	414	385	386	390	416	408	414	393	398	389	380	374	398	393	374	363	379	390	403	385	380	379	377	382	400	395	402	395	379	362	385	358	385	382	442	384	369	386	384	433	416	389	395	413	390	384	384	397	417	419	378	378	423	384	386	404	382	369	433	397	380	403	356	362	386	422	401	406	391	398	387	385	402	388	370	418	376	384	396	368	394	395	381	365	404	400	415	402	392	411	431	387	394	401	407	397	355	387	391	411	370	405	413	424	427	388	351	400	395	431	400	386	390	400	373	420	361	423	380	421	410	379	422	395	378	378	402	381	372	395	363	375	390	356	382	391	369	396	364	356	404	380	417	399	394	411	396	391	386	407	410	383	381	378	363	410	396	393	388	405	389	368	386	426	365	405	397	390	374	367	387	379	411	391	413	395	379	387	385	385	388	382	395	394	388	364	388	390	357	372	390	413	358	388	430	416	403	395	358	395	403	382	398	391	362	381	413	402	398	401	357	390	427	414	407	359	451	361	392	388	357	359	397	360	409	419	410	372	341	397	397	442	375	373	387	379	369	402	405	371	388	396	394	420	408	440	388	393	413	389	365	369	411	389	373	436	398	429	394	408	363	417	419	412	409	416	408	403	419	374	390	345	353	410	373	413	388	385	352	378	385	391	395	419	396	381	376	353	413	423	359	402	392	415	392	425	390	413	396	406	397	387	419	382	399	388	367	381	369	398	353	434	391	418	413	417	400	403	407	381	399	429	403	383	411	405	362	403	433	419	401	402	346	408	377	402	415	344	401	385	383	389	412	397	416	406	410	366	368	404	368	420	379	381	399	346	385	351	388	417	380	403	423	376	377	372	398	386	456	410	396	389	406	390	375	409	404	410	382	361	421	399	400	432	359	351	402	393	389	418	399	402	386	348	416	377	346	416	370	426	357	385	363	369	371	388	379	428	396	392	370	374	428	415	398	364	390	363	392	357	411	385	392	405	379	378	389	427	389	368	367	376	371	400	345	418	394	397	397	408	386	395	406	379	388	401	377	346	414	378	389	395	382	388	378	393	402	403	353	371	393	403	377	374	413	359	394	418	386	409	387	402	409	400	406	416	360	396	381	386	360	386	401	392	378	420	402	414	365	383	376	367	389	397	369	394	380	398	414	381	412	378	416	374	398	372	375	413	371	386	414	380	419	381	413	412	383	416	394	387	389	369	395	379	380	397	400	392	394	397	388	384	378	374	402	392	409	404	427	403	380	373	348	406	382	389	369	406	393	392	404	380	383	404	359	382	371	368	410	385	383	420	362	362	397	421	385	427	393	388	441	422	355	427	390	375	374	371	386	377	434	371	372	386	395	427	394	416	407	417	421	391	397	415	370	355	388	390	387	383	416	378	389	405	387	390	417	359	438	387	380	381	392	395	384	403	411	362	409	406	397	370	401	412	384	383	398	374	422	398	401	366	391	423	408	394	394	398	427	392	370	397	348	418	398	410	390	378	400	431	385	427	386	391	408	382	415	394	424	416	429	409	399	385	423	366	349	403	354	400	381	416	372	371	404	395	405	394	379	377	381	375	351	345	391	396	386	379	406	414	416	390	382	389	385	392	373	405	369	424	380	396	395	429	366	394	385	369	381	385	389	368	369	361	375	383	397	407	373	430	366	427	394	416	423	399	390	436	374	373	374	384	398	417	388	398	385	423	388	400	413	401	418	373	405	402	421	397	377	415	396	404	386	366	405	394	375	397	368	392	406	379	391	390	406	406	406	411	409	372	366	393	431	385	392	392	396	359	404	438	400	362	388	399	386	424	376	423	434	409	369	364	387	422	407	371	390	385	378	342	394	399	395	365	374	400	376	356	411	402	394	359	370	355	397	414	388	404	362	384	412	435	420	368	394	384	401	388	431	393	413	370	391	416	405	390	407	385	377	395	415	384	412	363	402	396	394	360	377	411	401	411	368	386	394	377	424	401	413	362	352	393	401	393	401	394	440	389	453	379	402	388	398	386	406	397	380	403	368	366	373	423	377	385	370	421	393	412	413	395	423	370	416	390	400	412	414	425	433	394	396	409	389	403	381	419	406	412	400	400	413	394	389	394	380	372	398	393	384	388	397	387	384	396	396	404	388	412	402	402	409	371	389	371	364	379	398	397	395	406	384	390	399	412	405	405	389	403	397	418	429	374	423	382	411	406	354	393	382	404	352	380	384	388	398	373	390	380	402	414	399	357	386	366	385	412	392	396	380	373	371	411	398	432	430	342	396	385	416	374	420	409	410	404	408	374	413	412	419	402	406	399	412	401	368	351	448	389	384	395	417	378	365	371	405	359	402	417	400	375	363	388	405	375	389	395	406	413	423	360	386	422	390	383	377	401	416	375	381	371	360	402	398	386	389	388	402	361	420	370	386	421	403	377	410	344	351	366	390	415	405	377	401	416	381	405	419	395	399	396	406	413	368	430	420	386	378	380	397	368	403	364	409	439	400	396	395	409	401	380	408	438	395	374	438	366	394	416	414	392	381	392	372	393	442	413	378	414	438	413	403	380	384	352	421	409	392	388	386	407	410	365	373	390	396	357	385	398	425	410	391	403	403	389	439	400	389	389	373	401	416	394	423	409	392	389	414	419	416	425	360	384	404	381	426	423	409	390	374	367	354	416	391	414	364	424	403	398	378	394	393	392	412	402	391	392	384	437	397	391	371	397	401	384	399	408	427	389	421	398	408	371	390	362	387	377	383	418	397	385	358	387	397	393	384	369	393	373	415	393	416	366	427	395	386	398	355	395	351	367	438	392	400	384	368	372	413	399	397	409	400	366	387	361	373	341	389	368	381	413	376	413	379	390	369	398	418	370	412	365	416	385	371	409	403	425	382	387	386	402	389	396	352	405	422	391	384	401	370	387	423	398	408	405	378	386	403	381	378	396	355	361	398	377	380	383	400	370	364	427	382	426	363	397	391	394	393	390	418	410	386	375	395	405	383	343	386	375	434	394	408	421	396	394	407	409	400	412	400	410	366	370	397	380	378	403	344	380	427	387	373	433	369	381	429	435	399	404	401	370	360	393	369	400	365	378	398	394	413	386	365	380	376	390	381	388	441	396	386	422	391	381	395	428	404	369	418	390	339	414	376	377	439	379	400	398	367	393	367	391	418	405	376	371	474	380	427	408	383	361	388	409	430	346	361	405	400	359	378	372	427	412	379	402	394	381	370	389	352	397	403	369	350	398	423	385	390	401	410	394	405	402	378	407	409	416	412	386	388	390	356	393	389	391	346	385
23652	21214	28632	24111	21449	12921	1451	859	744	650	677	633	534	478	509	464	438	420	455	417	435	429	450	388	434	374	389	414	384	422	409	373	377	397	380	381	372	417	379	351	373	373	392	381	416	394	409	401	427	368	390	393	404	354	379	386	408	407	377	375	378	362	400	362	408	405	373	412	347	345	380	400	392	360	388	364	377	365	397	395	397	379	368	370	403	397	376	356	394	380	338	445	382	400	381	371	390	369	391	396	362	391	384	378	375	400	364	374	375	366	382	338	369	378	359	374	392	419	346	389	385	373	378	392	368	371	345	395	398	413	343	415	413	357	357	404	409	397	368	336	368	386	391	367	346	392	398	341	378	384	356	408	374	390	431	399	370	357	402	384	346	381	355	383	371	404	390	380	332	376	376	353	387	421	345	410	387	398	387	351	383	403	384	393	377	397	366	349	368	373	389	393	389	369	350	402	407	345	391	352	325	374	327	348	375	376	371	402	409	399	362	376	364	347	367	412	380	397	356	377	392	355	348	359	386	384	376	365	358	378	397	392	386	366	350	399	377	421	419	365	414	385	388	369	361	364	370	382	354	397	345	353	373	381	409	391	373	360	342	362	392	380	382	361	388	373	376	386	373	405	386	380	391	363	396	355	399	378	375	382	373	385	431	377	393	406	400	423	381	399	365	367	372	373	391	360	389	375	407	362	415	363	379	390	351	385	377	358	417	374	390	371	376	370	415	373	390	394	366	384	364	382	339	416	375	394	360	366	350	383	357	388	410	428	367	419	355	358	368	360	362	380	398	343	379	377	391	360	404	369	408	384	407	322	376	376	369	358	399	389	356	385	388	383	391	396	342	345	413	399	373	382	362	363	353	359	361	382	349	370	370	374	396	377	373	358	336	403	361	394	388	368	374	408	386	379	360	382	396	371	364	391	397	367	424	369	358	355	373	365	377	350	395	402	327	362	369	354	353	378	392	381	374	389	396	384	377	341	398	355	359	396	379	382	383	379	358	354	410	350	378	371	375	396	369	384	373	396	380	393	391	357	377	383	348	367	357	356	387	399	358	392	376	349	376	373	390	360	382	377	365	404	413	409	377	350	352	392	361	427	347	368	387	350	391	366	373	419	386	380	379	348	355	371	393	386	401	410	351	366	422	413	379	402	373	356	368	377	358	370	405	364	378	357	378	389	403	391	387	399	380	393	326	367	385	372	414	408	370	408	347	367	401	383	392	364	394	364	330	401	387	358	408	381	388	393	365	364	364	356	412	380	413	433	403	398	374	359	385	399	384	390	366	404	350	391	387	372	374	392	397	404	399	382	364	361	338	380	348	363	390	375	356	342	350	393	363	401	396	366	367	390	381	367	356	392	364	403	403	373	411	409	378	369	381	362	373	409	353	347	349	363	380	396	402	408	382	389	380	379	386	390	376	399	419	379	377	366	372	424	373	415	397	396	389	372	391	375	374	366	375	401	425	358	372	416	375	343	374	377	362	366	380	393	389	381	381	355	368	336	399	350	409	378	351	366	396	366	356	370	352	400	352	357	388	348	361	384	394	350	372	385	390	388	351	385	385	381	351	364	354	375	356	393	359	393	378	368	370	362	397	332	385	360	392	385	371	396	400	354	366	360	364	363	384	403	394	383	353	410	347	404	342	367	357	400	356	366	362	364	334	405	380	369	351	378	346	410	342	385	402	399	421	373	353	383	342	369	364	352	320	362	381	366	379	368	392	363	385	374	362	357	391	371	383	360	383	366	378	370	398	380	394	355	355	372	376	383	376	401	337	379	412	356	372	375	367	404	377	359	358	353	380	389	383	407	375	361	353	406	358	357	359	401	364	341	394	339	379	373	386	396	382	371	386	371	375	380	381	385	359	382	367	351	370	368	337	366	380	409	353	384	417	377	372	392	368	402	357	380	391	410	335	365	409	382	388	361	383	384	350	391	384	359	363	370	393	370	356	381	362	394	404	370	407	373	369	403	386	386	379	378	388	365	391	388	387	397	371	388	359	381	376	397	378	378	353	364	392	368	377	368	427	378	355	396	382	352	372	343	393	384	385	353	352	351	359	365	371	341	401	367	396	387	362	348	363	383	415	359	400	365	399	401	361	357	368	398	375	405	378	369	385	354	388	377	377	390	360	372	377	399	362	352	392	398	373	385	378	376	411	394	392	418	382	386	363	371	414	361	365	377	374	345	364	369	371	367	387	363	411	385	393	400	416	357	385	358	393	418	366	356	394	353	366	407	389	384	338	380	354	364	383	386	374	369	319	432	418	394	353	380	359	390	364	405	376	358	397	372	383	373	382	378	340	346	387	405	361	373	372	410	339	396	360	377	389	340	362	406	372	387	368	392	356	386	367	368	342	364	406	402	415	389	403	380	345	379	379	391	386	377	387	387	379	356	378	374	380	366	379	372	381	396	377	391	380	387	405	355	355	429	381	402	381	390	376	390	411	394	380	388	379	355	368	407	377	378	359	391	404	387	389	382	406	379	382	354	359	374	408	400	391	372	403	358	368	386	387	425	348	383	385	362	363	416	380	389	395	400	369	377	376	349	382	373	393	392	377	392	409	372	383	362	371	377	348	398	377	398	388	380	339	373	405	352	385	371	406	400	357	347	350	341	356	357	381	356	388	401	357	363	397	384	351	402	366	365	357	377	352	362	377	379	404	395	383	359	374	348	359	401	387	376	388	370	368	364	398	395	389	422	418	372	356	402	390	375	390	363	388	382	375	387	360	374	380	383	391	351	373	391	369	381	388	327	381	388	371	396	353	355	377	401	369	370	379	363	367	356	358	412	398	377	384	367	420	382	369	376	391	361	365	411	379	384	395	374	378	356	361	367	371	361	379	376	382	376	410	397	336	407	361	377	389	375	408	403	368	387	348	367	401	401	368	365	385	365	379	391	391	363	404	374	388	367	388	395	369	372	421	408	351	373	368	366	380	357	364	378	387	408	369	377	408	356	357	367	386	379	382	376	394	358	360	377	347	382	375	377	380	348	394	353	375	367	391	386	401	379	381	368	407	398	354	387	386	381	346	403	388	378	352	419	395	411	380	392	383	383	375	367	400	379	370	362	359	361	362	377	395	387	379	435	364	383	382	386	366	386	375	374	377	383	384	401	385	395	374	386	320	374	379	350	378	390	359	392	365	392	370	394	359	396	347	371	370	411	356	365	360	361	342	373	354	370	388	378	371	382	377	367	352	379	363	359	371	368	354	370	340	408	385	361	406	371	376	372	395	400	385	389	374	389	342	400	347	382	392	377	369	359	348	372	379	392	374	342	365	369	398	378	395	342	373	397	351	333	339	396	415	378	391	359	358	389	395	396	360	381	377	356	338	374	353	395	362	373	381	371	370	389	420	384	354	388	402	379	360	378	380	393	355	378	388	354	386	375	405	416	399	397	376	388	381	393	368	347	377	359	397	376	373	354	366	376	394	380	400	351	360	361	354	394	400	373	358	363	361	390	362	363	388	357	365	380
10476	17378	11701	10401	12560	2141	1685	1340	1153	1070	1174	926	771	668	654	583	584	511	530	543	475	493	472	504	514	514	503	475	457	429	477	412	476	455	427	427	422	462	457	485	453	471	514	404	459	469	465	432	428	454	437	438	415	476	455	442	440	453	405	447	440	453	448	436	406	421	433	441	400	475	452	427	430	467	455	456	457	458	421	413	419	409	452	445	439	436	458	410	422	408	407	437	409	439	406	453	419	466	450	434	409	412	457	430	470	464	443	416	429	428	455	444	452	446	415	408	425	460	459	409	414	415	455	456	434	425	445	438	425	427	462	453	463	447	457	403	433	456	443	445	404	404	410	421	413	450	449	438	411	449	474	417	425	434	452	425	423	427	435	401	428	368	459	433	422	433	438	401	426	425	436	396	463	439	430	430	432	421	444	426	406	454	433	400	432	402	430	425	452	462	467	458	489	440	435	433	408	420	432	488	436	429	435	439	423	411	398	426	458	452	422	451	431	422	402	427	437	430	426	426	436	442	405	424	454	455	452	438	450	454	457	463	422	437	443	451	431	434	439	453	392	424	411	438	430	444	434	458	431	423	427	413	405	425	446	433	420	454	460	422	436	465	420	455	407	413	436	435	448	434	422	433	391	423	454	438	461	427	412	457	438	457	433	404	449	460	418	453	424	414	410	450	422	418	418	435	447	432	431	445	423	441	436	432	439	417	452	421	441	423	411	474	445	461	456	409	431	448	440	446	432	429	448	459	449	422	443	405	396	410	464	416	411	409	416	434	447	446	442	469	420	435	467	444	460	454	428	444	441	434	466	413	466	428	422	430	437	417	438	446	434	435	447	453	449	445	431	415	416	418	415	486	408	440	467	425	412	464	436	420	442	434	451	423	469	411	471	436	405	426	443	438	411	406	422	457	426	418	448	445	435	434	423	402	443	403	459	463	440	437	393	417	441	456	413	445	447	471	473	476	462	427	419	409	436	458	465	436	426	441	428	437	421	418	417	413	457	460	413	424	441	442	413	439	403	419	407	427	415	424	393	451	405	455	446	462	428	449	455	409	451	426	423	464	438	459	385	453	409	412	456	432	418	420	417	409	451	432	428	457	426	460	443	416	453	458	431	438	427	428	430	430	387	443	447	403	421	427	437	445	437	410	426	453	473	460	490	402	432	414	415	408	416	452	432	438	472	445	436	433	438	434	420	455	451	438	420	434	431	382	388	470	435	448	452	421	454	443	414	453	433	436	428	413	411	432	439	458	425	427	423	427	412	429	450	427	432	430	471	417	434	477	407	444	433	457	425	415	414	492	418	463	417	442	459	423	416	445	454	439	455	440	438	412	467	448	445	438	416	448	428	416	439	420	429	465	445	447	429	413	434	423	386	450	408	459	404	448	422	468	473	417	439	443	444	406	418	444	421	410	403	464	412	465	429	415	447	466	443	451	445	442	436	453	481	415	422	436	439	424	450	397	409	441	443	441	435	445	404	424	422	417	438	401	429	437	439	442	466	407	449	438	414	415	424	409	453	433	430	462	421	454	403	456	438	414	408	430	432	421	440	438	423	444	447	448	419	402	441	441	422	435	441	401	426	482	420	481	444	408	424	450	432	433	462	436	473	441	454	442	426	423	436	448	421	416	457	443	392	427	407	444	436	409	406	428	460	438	421	464	413	463	457	439	408	442	425	408	425	431	510	425	418	456	437	455	462	430	418	448	419	468	403	474	463	439	428	415	462	428	393	446	456	410	438	461	410	415	462	447	444	435	454	447	411	438	420	447	446	413	432	437	479	449	391	457	438	427	444	447	435	431	448	408	384	426	423	419	417	422	402	441	436	405	432	421	403	447	430	402	375	425	418	424	424	423	420	431	448	423	463	410	471	437	421	440	452	406	434	392	439	405	452	431	414	449	407	422	459	430	423	442	446	415	438	398	447	453	429	460	417	433	464	415	407	416	448	427	416	433	438	426	442	438	432	435	441	417	420	441	423	441	444	420	412	427	433	461	418	432	428	456	428	445	451	407	447	452	430	434	445	410	433	423	442	391	456	437	440	438	397	431	440	416	466	434	431	397	432	484	397	411	486	436	461	461	429	444	436	426	428	427	425	411	418	431	431	432	455	417	433	444	454	468	426	419	409	424	434	428	417	429	428	410	441	417	420	461	418	432	443	396	459	438	441	427	455	438	467	450	421	439	413	414	431	419	448	467	421	400	428	432	449	410	433	424	419	435	454	422	392	430	423	434	441	395	453	466	455	399	470	399	441	441	440	444	419	416	426	443	392	440	451	408	446	434	459	452	443	427	427	395	463	422	413	439	408	415	425	412	446	428	428	445	441	456	466	429	412	419	399	437	454	425	427	437	406	442	420	409	437	433	439	431	424	408	431	417	447	426	419	450	438	434	427	462	419	421	430	422	438	395	441	462	434	435	414	415	408	437	456	447	446	434	443	493	456	442	437	408	428	437	430	438	459	435	470	460	399	406	420	413	416	411	457	418	418	416	414	427	450	473	423	476	416	427	433	451	424	453	431	425	413	432	445	436	433	419	426	433	450	421	465	437	408	413	430	427	436	442	392	429	404	425	458	419	458	421	446	419	428	445	393	452	372	452	439	413	432	408	443	441	418	429	433	429	427	441	420	406	471	414	407	469	412	438	428	420	448	446	425	436	408	415	441	401	446	481	422	410	419	444	401	442	420	430	418	444	424	471	423	465	426	454	438	410	443	420	426	426	440	436	418	422	421	460	448	467	457	400	442	443	438	409	420	451	436	454	448	381	431	393	392	407	419	416	423	445	422	427	402	404	422	425	404	436	446	401	433	419	438	448	436	423	455	425	424	458	414	422	436	420	423	439	426	442	425	416	397	409	455	451	439	460	480	421	415	435	410	431	453	408	440	484	459	437	406	458	430	460	438	437	455	423	456	426	459	457	448	419	412	418	409	457	424	417	443	456	437	435	431	407	430	423	432	446	396	453	424	409	427	387	436	476	437	470	447	435	440	400	396	435	445	438	425	453	471	447	428	437	430	440	400	444	427	441	453	432	419	420	439	430	451	445	452	419	437	430	420	429	402	447	408	442	469	420	430	425	430	467	425	433	436	423	445	392	428	436	423	430	460	433	418	436	455	415	435	456	436	470	413	444	411	416	455	428	425	445	437	442	413	473	453	447	448	396	479	419	416	441	424	424	419	461	413	427	418	416	451	418	437	428	402	412	430	444	417	435	439	455	446	436	419	447	433	407	449	432	418	435	448	454	452	445	401	422	453	451	454	449	429	445	475	410	410	449	417	439	440	442	471	446	469	451	464	437	421	443	490	437	449	428	440	445	433	434	427	464	425	469	403	395	445	437	456	426	435	416	437	445	454	459	414	460	464	458	434	468	454	413	430	418	425	427	461	457	411	420	431	437	414	439	425	427	433	405	414	443	421	445	427	404	448	420	445	446	455	413	429	441	391	453	453	448	437	433	476	469	417	422	413	437	455	428	423	431
24930	21222	27697	25024	15665	1690	897	810	751	741	757	748	728	644	639	627	595	596	628	609	618	567	634	593	598	633	628	643	605	604	620	623	587	614	612	606	573	582	590	610	636	600	624	627	632	623	592	610	603	611	578	614	633	636	587	628	578	577	630	584	585	624	629	606	582	590	617	583	575	626	612	585	601	609	560	557	649	595	556	628	626	590	593	592	578	576	591	583	624	633	615	563	609	643	607	593	593	591	615	629	631	592	601	586	573	585	627	613	600	612	615	605	601	562	590	541	621	583	599	589	600	615	560	619	550	594	558	629	588	601	577	566	600	574	642	633	559	602	635	610	600	580	612	583	585	590	575	596	597	627	601	600	587	554	630	611	557	589	599	608	612	623	626	584	634	586	578	607	694	626	621	574	530	625	606	586	595	633	628	602	596	605	618	604	584	567	575	592	605	611	635	630	597	616	605	611	542	587	584	594	596	608	610	581	625	622	595	609	581	636	632	591	541	559	605	581	599	552	607	627	592	602	574	596	620	564	605	645	586	625	571	582	552	578	637	593	631	588	568	600	610	598	579	637	596	657	586	565	610	607	616	574	556	622	547	597	584	579	574	564	605	618	585	609	600	641	620	622	623	631	571	639	590	571	574	631	575	589	570	593	609	642	606	559	579	565	606	601	589	606	629	581	563	550	542	557	591	597	649	553	582	594	575	574	611	614	605	590	588	555	606	575	619	576	597	582	600	620	654	564	609	589	631	608	605	572	600	602	643	566	621	566	622	571	630	617	618	628	593	579	555	618	576	589	612	601	590	571	545	605	604	569	612	625	575	620	622	597	560	592	551	578	607	598	573	602	570	576	585	586	650	558	615	610	574	636	607	571	578	565	567	587	592	619	579	566	602	550	578	647	623	605	636	630	582	576	609	620	577	650	566	632	627	646	586	580	615	599	610	640	615	582	603	610	605	618	557	588	602	602	572	588	578	603	615	624	600	611	572	624	575	606	593	614	577	621	594	586	571	611	607	569	607	631	588	626	596	598	613	576	553	588	585	596	624	610	584	609	599	530	572	634	594	568	531	576	605	572	601	641	593	573	569	562	621	613	636	564	593	611	562	614	586	579	564	634	592	596	598	569	634	615	624	585	595	612	558	619	598	603	582	613	587	590	607	591	622	622	598	543	578	593	595	589	572	554	600	587	633	559	616	597	586	620	607	553	596	570	590	609	585	598	624	633	608	591	599	571	574	603	593	643	605	647	591	595	611	607	623	596	557	603	602	607	660	582	621	636	612	601	549	630	589	558	613	613	579	620	588	603	544	600	570	620	591	614	652	626	592	579	597	619	644	554	585	636	609	613	597	615	603	648	596	594	598	601	614	624	580	570	624	610	623	550	583	633	567	597	580	617	608	583	616	591	637	597	593	560	591	625	553	619	592	585	611	613	542	595	602	609	591	582	613	567	580	605	639	625	618	621	585	585	617	603	616	634	619	624	609	565	556	591	558	549	582	606	635	607	558	588	577	561	604	581	604	623	550	579	597	581	599	604	585	597	655	651	603	620	609	561	615	591	619	587	565	576	576	616	625	586	571	614	602	605	566	595	515	584	592	592	577	647	595	580	612	586	624	571	585	584	582	579	618	540	575	551	580	547	571	571	575	602	666	634	571	621	564	595	589	554	591	607	642	631	573	622	606	611	576	573	583	620	610	655	577	590	645	605	557	593	580	576	587	591	596	577	594	581	573	589	607	618	593	580	597	600	615	613	567	554	607	581	618	633	602	631	599	608	579	566	585	597	565	595	617	625	602	604	542	600	601	586	607	584	597	552	598	594	640	645	621	568	640	586	600	574	593	560	618	602	599	611	619	572	566	601	668	594	592	559	617	577	615	581	611	580	549	547	572	551	618	631	590	600	641	598	568	631	592	604	544	581	604	631	586	635	576	593	598	594	558	592	611	592	639	625	588	645	607	603	599	589	620	628	616	612	625	593	599	614	613	641	634	584	551	600	623	617	584	593	542	643	610	578	567	565	608	614	624	612	641	597	593	626	607	622	577	570	497	583	577	567	593	615	614	563	607	594	540	617	613	564	629	624	625	576	608	562	594	604	596	601	582	549	597	622	596	608	634	612	549	585	619	540	570	600	589	571	609	560	601	601	581	595	620	605	585	597	638	623	602	587	616	643	614	666	585	600	587	586	597	637	610	622	587	603	604	604	547	587	593	611	595	620	610	597	583	558	600	601	578	576	589	601	606	598	631	628	558	602	574	599	607	576	554	593	623	610	523	594	618	535	612	588	571	623	585	569	559	616	600	565	578	612	614	589	603	598	609	607	575	623	599	592	594	538	565	611	611	595	660	615	603	614	626	559	589	548	604	603	590	640	565	593	580	603	576	609	569	578	614	583	648	617	541	565	592	603	610	602	569	581	582	592	579	605	627	620	624	579	650	569	565	580	596	593	560	615	600	604	613	577	572	589	599	585	568	619	585	530	598	593	609	577	618	583	623	583	576	570	582	593	582	575	584	583	575	612	623	567	582	624	644	594	574	587	600	615	594	582	547	582	604	577	607	592	652	597	575	618	572	584	617	580	614	605	595	614	567	626	594	593	618	583	634	617	582	617	601	600	572	592	596	611	579	646	560	557	616	615	586	560	601	563	562	604	544	604	636	536	601	605	556	620	595	616	587	626	572	593	616	580	585	614	553	600	634	544	608	589	548	556	565	559	574	568	590	600	610	586	562	610	598	672	596	572	650	602	622	587	586	630	614	604	614	600	593	628	577	541	579	591	673	616	607	604	588	565	595	623	609	630	563	561	635	612	595	621	645	607	577	560	607	567	586	555	591	610	567	586	559	595	579	595	613	604	625	598	597	600	629	587	623	589	590	614	631	614	572	624	624	561	582	585	601	584	588	576	589	546	630	593	581	558	624	605	614	530	598	633	594	622	603	654	592	609	592	608	599	636	589	598	592	608	581	590	625	539	565	578	617	588	595	605	566	596	613	534	604	618	633	613	560	576	631	617	624	574	549	571	532	586	580	557	606	627	597	606	568	628	602	588	593	568	602	593	604	538	553	588	657	599	600	520	584	606	588	590	588	623	579	616	571	618	634	607	611	600	601	581	615	544	583	563	621	569	602	610	603	533	597	601	632	571	593	636	621	579	600	603	618	591	653	592	587	558	606	588	570	608	540	609	553	583	638	546	566	618	600	579	581	590	601	588	622	637	601	589	637	583	580	605	612	617	625	593	618	597	614	633	631	588	558	545	554	602	585	618	528	601	601	568	619	603	619	609	628	576	617	661	620	588	620	613	589	542	588	632	617	582	622	550	639	646	579	607	611	603	574	637	585	571	614	600	594	559	594	618	634	553	563	595	614	567	581	591	558	613	631	600	570	593	630	600	579	625	645	597	569	624	609	555	600	608	623	578	600	587	592	557	569	597	622	551	573	601	620	620	636	597	587	622	621	612	573	601	599	591	581	620	568	583	609	583	626	622
10042	11890	7968	6117	9023	1544	1346	1250	1110	1109	1101	985	898	790	764	787	753	796	735	756	671	715	706	679	721	690	715	702	691	710	718	688	750	655	741	723	697	701	671	688	697	698	707	668	693	707	738	680	658	710	671	650	703	633	663	717	642	726	700	723	659	704	720	680	688	733	649	662	668	688	718	688	705	731	679	736	698	657	718	653	708	666	705	708	655	713	670	680	687	670	653	674	677	712	713	691	718	720	695	697	688	699	661	695	720	675	719	694	676	707	690	702	702	727	688	718	738	696	652	715	721	714	689	700	687	699	688	659	694	675	717	648	662	677	685	650	725	692	676	651	663	694	694	743	687	694	693	662	652	702	710	721	702	683	674	667	709	673	696	695	706	703	705	692	658	677	695	647	674	686	681	699	703	704	685	697	688	679	666	642	683	686	653	694	731	664	648	717	725	721	626	697	675	723	631	696	683	658	693	645	713	714	724	673	682	710	689	696	673	678	695	693	670	684	651	691	708	704	646	663	697	673	676	644	676	722	677	681	683	704	665	738	705	714	677	663	656	670	663	637	718	666	659	639	682	692	690	697	693	679	691	699	714	742	724	688	654	677	694	722	726	733	707	716	751	625	618	679	740	664	727	713	670	691	679	696	654	668	691	675	698	689	672	635	723	667	673	645	698	674	725	655	736	705	709	685	713	682	736	717	629	710	673	663	707	736	700	659	677	707	687	667	662	679	699	700	712	698	691	694	697	690	668	669	695	742	688	729	671	707	711	679	699	701	695	697	705	712	690	697	692	648	689	699	686	640	714	666	651	712	644	696	705	671	703	661	675	662	689	704	687	663	666	673	672	622	669	680	665	658	736	690	681	590	680	680	686	690	671	686	645	684	671	636	730	679	693	690	700	668	698	699	683	717	684	693	709	683	718	688	672	727	675	665	702	716	654	645	660	705	697	684	726	654	703	672	711	683	695	709	656	673	706	718	641	672	668	660	665	739	686	690	671	659	648	675	716	744	717	687	681	692	680	700	726	697	693	688	718	700	702	708	683	658	681	645	691	653	681	701	647	645	684	666	666	682	675	697	699	699	749	657	657	641	716	665	688	644	724	719	664	711	715	674	739	654	698	694	682	707	673	674	649	686	699	715	733	709	660	668	689	717	722	686	683	725	685	675	764	723	623	666	719	690	676	705	668	685	743	703	711	713	693	719	694	643	698	687	643	685	679	687	628	698	676	701	660	637	680	682	678	645	743	669	708	686	690	675	671	652	656	652	651	671	669	671	698	685	714	643	656	674	691	643	681	720	686	749	723	650	679	694	697	735	644	701	703	629	692	678	690	697	669	693	695	691	700	677	733	691	733	674	694	749	726	742	736	685	699	656	719	702	685	663	682	664	654	662	696	704	713	641	717	714	663	714	691	689	694	737	683	705	721	681	665	702	692	665	711	673	714	698	670	703	680	647	721	700	717	730	661	693	669	627	672	656	709	641	677	739	674	696	629	666	708	718	702	683	669	655	705	674	661	715	677	670	671	663	683	652	690	709	657	702	711	692	670	710	751	663	643	669	701	668	703	670	695	711	705	680	667	705	716	675	721	704	725	675	707	683	711	658	634	655	697	707	638	691	666	698	704	665	700	704	684	672	651	741	675	719	736	634	643	636	644	661	643	695	682	700	687	647	670	695	716	708	689	705	677	664	736	686	705	716	644	674	678	707	766	729	695	688	705	691	703	698	679	703	643	666	630	738	629	684	679	661	665	672	702	666	691	651	748	656	699	684	676	682	696	728	708	626	743	699	723	682	699	666	732	662	716	664	700	695	711	739	728	658	702	669	710	705	695	734	657	725	675	677	682	668	681	681	678	702	699	711	686	707	665	646	718	724	698	653	664	680	669	661	619	682	678	696	675	669	694	646	683	641	682	691	736	647	691	640	697	681	694	719	670	665	676	657	724	707	741	725	675	690	704	727	710	746	672	675	669	651	696	719	670	703	691	692	653	641	704	694	695	695	677	641	678	657	665	695	686	683	706	684	659	677	705	670	677	676	662	732	686	677	700	689	674	699	706	738	682	665	702	683	659	725	674	682	709	705	681	677	628	727	628	695	664	692	674	725	698	664	711	703	694	690	665	697	659	650	683	704	699	713	662	653	674	637	658	732	633	701	705	664	703	653	674	670	732	657	683	684	665	727	674	719	723	687	693	684	712	666	696	695	686	675	709	720	718	662	666	690	652	651	705	712	661	697	658	710	727	676	670	657	704	671	768	659	680	642	650	674	710	700	669	650	639	676	678	700	683	669	732	683	675	679	704	721	662	668	670	706	672	704	686	659	701	700	692	663	705	703	687	678	668	723	711	633	765	701	716	683	659	715	682	704	700	720	715	646	722	678	694	691	652	675	620	650	707	686	720	722	709	703	685	694	670	707	706	688	650	695	665	705	676	675	697	729	749	699	726	663	688	668	679	686	685	709	716	636	752	688	681	704	735	670	662	717	708	693	676	698	690	649	699	645	690	669	720	668	667	711	673	701	675	658	678	698	674	675	688	705	692	695	672	713	675	698	683	730	702	697	694	673	721	707	672	659	678	685	656	689	743	730	667	703	715	699	680	667	716	686	722	653	680	674	663	732	688	675	710	661	644	719	676	676	682	761	670	662	700	681	633	626	719	656	676	691	693	701	737	686	694	716	669	657	707	703	682	705	709	679	689	661	684	710	655	694	662	713	673	684	717	661	693	678	691	696	677	710	654	734	664	689	713	693	716	666	688	646	690	703	687	651	642	719	715	694	689	682	670	677	719	650	674	700	657	705	657	661	689	682	669	698	694	725	649	662	697	713	702	664	696	696	727	653	672	693	688	633	696	706	686	716	705	679	699	672	698	643	701	688	649	695	707	677	659	685	683	660	688	647	670	694	646	664	612	650	682	698	686	650	689	696	667	679	701	671	660	650	709	703	733	661	672	671	743	746	696	659	704	713	690	685	673	655	686	744	693	718	706	711	696	671	698	667	695	655	670	716	686	677	687	680	692	707	645	677	715	717	719	697	666	671	695	703	689	698	672	740	694	668	762	704	698	732	666	670	703	719	682	718	716	686	666	684	708	685	738	737	664	711	669	673	649	645	679	676	714	669	702	655	688	663	680	716	742	696	712	684	699	698	680	664	729	692	677	673	704	672	695	677	726	714	685	692	663	664	669	693	686	653	674	722	763	663	680	672	676	691	705	750	685	701	672	675	691	673	699	728	634	677	693	645	702	660	720	694	737	745	680	737	711	670	709	685	712	710	631	656	674	671	696	669	693	688	699	675	705	658	712	706	685	673	649	647	703	639	689	657	679	660	631	676	667	647	704	633	706	725	707	673	725	682	717	677	703	698	729	727	673	675	635	709	728	707	693	664	692	666	712	693	686	697	645	641	705	681	654	652	707	679	726	679	691	722	672	697	701	677	711	705	709	661	708	689	679	658	697	705	714	672	670	674	683	661	721	713	662	712	719	696
22722	21256	29080	23730	21388	21322	12678	2053	1510	1427	1301	1106	1052	1019	988	935	938	901	898	897	866	908	828	844	847	824	835	778	859	833	850	853	763	768	808	791	822	795	780	810	777	783	817	800	802	818	758	828	820	788	835	780	780	775	769	776	789	776	818	732	837	789	798	786	812	846	792	759	812	819	802	783	809	798	782	779	769	761	761	771	793	738	777	786	739	781	768	802	810	795	739	769	814	773	771	753	769	779	809	771	750	747	708	741	765	724	782	799	785	782	735	782	778	777	758	831	794	763	777	792	794	808	783	738	753	787	791	827	841	804	814	732	751	758	801	809	756	729	834	749	782	737	728	819	748	810	802	757	747	790	735	760	815	774	800	817	737	795	781	779	776	768	858	790	779	735	812	772	793	779	763	767	740	774	780	730	721	783	811	739	779	748	754	768	731	811	761	760	780	742	780	770	726	802	834	800	767	727	792	777	751	800	762	762	783	743	723	794	807	762	784	791	767	755	762	795	745	722	772	764	774	752	809	729	786	760	759	710	794	787	767	729	751	810	775	739	794	740	777	774	774	794	801	766	740	765	749	765	777	781	733	756	768	757	736	723	776	773	806	810	817	756	774	767	747	799	758	832	846	764	771	751	804	748	742	785	780	747	808	808	731	855	784	811	779	799	775	766	791	772	757	776	782	745	796	797	730	767	779	799	747	793	808	772	778	776	754	754	727	746	785	756	771	751	806	741	776	805	734	788	716	725	775	865	774	825	764	786	748	806	777	795	767	763	797	745	803	745	748	816	760	755	744	771	766	709	729	778	724	753	748	767	798	809	793	763	731	804	727	752	734	786	772	753	802	788	786	723	761	753	783	756	798	759	794	747	767	810	746	788	809	750	828	735	741	798	742	746	762	730	767	735	780	773	763	750	752	765	781	802	758	746	769	797	744	746	706	807	775	770	748	773	822	754	772	792	785	745	731	756	762	788	779	732	750	758	723	735	722	765	756	805	838	783	771	808	797	782	751	748	794	756	769	763	728	762	795	773	739	765	747	768	798	838	747	740	744	740	781	732	748	775	774	785	746	773	789	773	777	743	761	787	775	805	836	738	755	774	748	775	801	746	783	744	756	785	718	773	818	816	782	734	765	787	792	760	728	739	750	795	773	754	813	715	823	762	750	813	792	712	828	844	773	794	752	773	776	769	724	825	716	762	813	823	800	748	702	774	766	765	779	749	861	788	714	732	778	748	789	753	760	747	803	790	739	758	788	805	760	749	774	782	722	745	736	802	842	761	760	797	712	793	795	743	770	801	764	770	688	767	779	770	716	794	733	781	727	725	742	726	750	728	746	776	822	816	853	768	732	806	775	807	777	806	750	751	858	757	752	797	784	782	763	764	786	771	792	775	765	774	731	780	770	765	764	766	778	821	721	741	748	798	750	747	764	790	785	774	778	793	730	791	767	780	787	767	778	783	768	788	763	762	751	791	782	739	761	734	752	834	764	754	698	808	767	763	797	741	814	819	811	789	746	750	811	771	799	775	760	772	737	766	773	783	781	777	820	788	801	752	771	738	757	749	815	774	810	825	793	714	736	789	806	758	781	760	734	776	760	771	799	800	782	787	766	797	740	795	753	746	808	792	831	766	774	764	754	838	808	794	731	776	796	723	804	769	776	733	783	776	807	742	727	750	769	779	805	746	776	805	807	745	763	784	805	707	751	805	768	736	792	762	769	829	797	770	747	773	784	754	775	790	763	739	830	761	739	808	774	762	730	783	739	763	794	795	747	708	762	709	773	754	782	781	763	798	770	768	785	756	765	744	762	746	824	786	790	770	785	771	812	786	742	756	792	783	754	781	749	755	735	746	755	798	792	804	799	790	779	763	778	793	763	793	739	807	757	778	732	770	765	721	757	792	739	794	763	780	734	755	788	722	785	758	738	759	761	804	723	776	758	790	780	718	702	770	748	807	818	805	809	785	806	768	804	762	742	727	746	757	798	742	794	783	772	793	738	770	792	765	767	752	767	779	799	815	781	812	735	795	752	829	802	791	784	779	718	755	755	760	804	761	785	838	781	806	770	765	773	768	742	731	739	748	829	763	824	809	767	799	762	774	725	782	783	755	794	761	812	788	751	801	731	775	778	773	765	798	771	749	787	788	796	814	762	779	737	778	740	771	783	700	746	776	791	749	709	760	733	802	777	781	752	807	758	732	787	725	754	785	783	795	755	767	780	773	731	775	801	800	767	779	789	757	773	789	720	729	825	816	800	812	716	723	823	762	742	808	759	773	790	804	839	779	803	715	743	812	776	754	786	752	715	759	779	772	827	763	839	773	756	778	788	765	821	736	748	752	771	776	768	773	764	730	805	737	758	785	761	730	757	799	763	756	774	769	750	741	753	786	761	776	782	782	753	736	803	754	704	778	781	778	791	788	766	787	761	787	773	766	781	773	734	761	721	720	754	752	751	753	728	754	782	766	778	763	755	800	760	796	808	765	771	804	767	772	703	728	737	766	755	762	732	788	727	757	753	734	754	777	739	793	799	800	734	773	742	760	778	762	795	780	816	731	732	778	741	736	764	800	794	756	702	768	732	762	737	780	772	760	834	773	728	793	727	753	779	746	782	729	744	742	804	742	747	775	729	741	761	718	732	786	770	796	751	782	787	794	823	756	723	770	736	792	801	746	793	768	742	768	782	794	774	778	782	723	794	746	773	759	812	760	744	746	790	804	763	786	761	760	764	788	752	713	749	813	788	785	769	773	752	749	755	756	795	827	743	742	770	756	770	753	706	724	775	784	773	748	768	708	748	781	734	761	736	729	732	764	815	764	750	737	827	757	743	765	737	780	682	738	776	755	784	803	792	727	745	828	722	771	766	750	726	782	815	751	798	733	782	773	767	762	783	796	778	779	776	738	776	786	764	753	758	741	740	785	771	761	701	718	692	749	733	835	752	809	750	798	734	762	831	798	701	781	768	805	805	771	793	797	781	770	772	787	784	796	760	783	730	754	820	835	767	817	755	769	811	788	806	781	813	779	757	746	757	769	775	776	821	748	748	717	800	724	776	765	735	744	718	768	794	758	746	770	815	779	775	759	774	769	763	713	783	735	732	762	766	734	736	792	763	775	808	751	827	742	764	800	740	782	786	789	762	790	732	724	723	729	732	781	765	817	810	784	732	774	756	768	809	741	778	742	791	790	784	756	799	789	772	773	775	807	757	691	767	799	738	764	759	733	792	792	764	748	808	796	734	790	776	763	759	703	800	813	754	829	810	807	719	761	768	759	763	811	742	749	794	748	741	721	776	692	790	823	811	723	742	730	785	767	782	763	756	761	788	751	765	767	781	788	746	784	765	757	746	749	750	757	778	769	753	777	755	717	793	766	743	761	748	805	792	717	754	795	796	818	825	766	798	790	768	783	782	761	776	770	737	829	743	770	758	690	760	786	790	787	768	759	745	780	726	754	775	796	755	781	797	738	762	750	737	779	754	730	752	775
12465	21582	16932	13196	21683	4026	3230	2662	2404	2159	2017	1673	1455	1363	1288	1182	1138	1040	1044	955	998	946	960	955	984	879	925	905	910	886	868	896	883	911	814	912	876	872	916	867	868	857	838	814	867	832	921	877	888	827	834	827	857	862	868	797	855	802	904	841	836	853	832	820	858	871	824	877	844	847	803	813	819	851	855	844	785	816	833	840	836	891	831	837	820	864	792	860	779	883	805	783	868	824	830	792	809	786	822	815	852	899	840	786	828	851	863	864	894	837	816	837	800	805	868	832	823	837	859	799	849	813	829	840	851	852	838	861	862	824	859	863	850	825	839	866	880	862	791	850	882	861	805	863	813	800	813	884	823	825	811	816	808	821	804	815	818	893	813	862	826	822	775	835	845	870	843	843	896	816	786	783	881	882	891	837	843	838	881	860	849	848	846	875	861	866	860	808	834	888	815	842	855	811	839	837	796	857	845	858	814	868	857	850	872	819	830	782	809	871	795	777	807	863	799	818	823	822	849	804	810	844	867	859	833	821	783	821	854	867	865	849	825	845	806	837	827	778	844	835	851	807	803	855	847	892	878	838	802	823	830	832	840	896	812	860	852	878	818	811	808	864	767	831	830	893	815	812	846	837	847	843	797	880	825	797	837	845	884	843	878	819	818	856	815	806	839	826	867	803	806	845	853	866	850	845	813	831	829	811	848	843	778	848	837	813	830	832	863	859	833	888	804	808	842	848	877	786	828	815	848	812	848	853	860	865	853	825	883	833	838	834	858	831	799	832	841	834	803	844	827	827	831	856	811	851	779	841	797	858	809	836	824	840	829	836	786	826	836	816	818	814	846	885	819	870	823	855	802	852	819	808	813	847	814	856	829	829	820	794	819	858	813	857	848	832	875	790	804	830	805	806	803	775	851	847	802	843	836	827	791	866	802	858	875	890	877	787	846	840	921	844	815	790	831	782	806	763	821	821	835	851	827	828	886	814	823	846	831	817	846	829	867	842	812	829	880	842	814	824	815	803	813	842	862	812	799	827	854	824	900	815	797	814	857	782	822	834	844	864	845	787	817	803	811	862	809	846	804	861	827	801	848	863	850	839	865	837	806	872	850	833	884	809	869	788	809	857	854	835	846	866	846	859	892	845	858	839	811	842	851	848	846	822	804	822	844	826	816	840	783	836	895	862	826	837	793	844	850	846	851	810	839	820	806	899	825	847	835	821	885	791	848	856	835	824	839	801	789	792	861	815	796	852	821	806	891	838	808	782	837	818	914	837	864	801	816	824	846	797	798	855	814	903	850	883	843	829	859	823	802	832	840	867	800	826	819	824	873	889	826	760	832	771	811	806	802	812	817	827	886	784	831	785	817	834	798	793	783	816	902	876	807	790	783	848	819	789	837	840	819	833	841	839	838	866	856	769	825	867	845	806	813	799	846	819	796	824	867	860	848	855	829	819	858	821	826	864	828	863	826	860	799	801	885	860	849	808	863	823	854	825	896	850	873	826	820	807	844	789	845	819	822	844	791	866	905	846	832	836	843	801	854	777	825	849	840	887	866	818	806	798	825	813	833	836	800	783	825	818	827	816	846	874	883	817	809	789	808	836	849	818	862	843	818	819	875	785	892	815	834	862	839	868	836	827	861	825	831	853	784	823	801	819	838	837	874	849	871	851	791	786	884	869	877	833	823	792	856	864	812	813	866	779	825	794	806	871	905	828	862	816	813	864	798	780	863	851	894	904	880	834	813	855	829	784	838	869	793	798	807	810	898	782	833	825	807	813	831	871	819	826	847	815	824	831	773	826	858	793	780	879	818	873	815	830	812	831	839	831	843	895	810	851	799	838	858	797	816	850	865	830	831	823	847	833	800	860	847	843	865	830	868	805	815	806	890	807	849	810	766	836	813	828	810	866	846	846	860	854	859	872	834	852	831	836	812	796	866	854	800	869	865	769	813	817	830	847	837	810	829	845	865	770	804	828	815	854	838	838	804	776	768	854	864	845	779	830	867	857	834	810	879	876	878	790	812	846	802	851	839	845	815	846	865	845	801	847	814	799	830	812	858	820	845	787	835	843	835	812	837	806	814	870	820	841	823	826	820	817	831	822	833	827	792	865	835	882	823	842	804	839	881	838	854	826	816	828	847	809	832	854	864	833	823	830	835	870	834	872	836	812	810	858	881	888	855	869	811	809	828	829	836	846	837	858	851	825	813	844	798	845	881	830	843	836	790	822	823	849	828	819	774	838	823	880	815	866	828	831	837	837	817	853	858	857	810	810	862	849	848	845	867	779	827	854	819	817	834	819	838	858	834	825	845	861	821	824	872	781	846	843	836	812	865	786	842	866	786	815	850	817	864	885	795	844	802	854	819	831	828	891	812	848	856	867	864	835	895	863	827	852	833	841	834	821	854	796	833	814	828	865	823	792	827	801	838	811	855	829	822	841	819	812	876	813	801	878	834	839	822	728	769	799	804	811	824	811	834	864	801	832	833	840	805	850	829	841	806	826	799	765	872	839	788	847	817	806	798	853	850	815	816	824	839	792	798	803	844	833	827	863	854	856	809	771	780	822	792	862	825	827	793	854	853	851	833	796	821	889	791	828	765	823	862	849	826	857	833	829	860	854	903	804	833	854	782	831	803	831	828	863	873	838	805	901	787	809	808	823	821	867	829	835	840	867	830	824	808	846	834	805	808	833	840	827	866	866	863	814	819	840	859	850	852	812	850	779	793	813	819	829	784	842	796	817	897	778	843	854	836	830	759	836	777	866	817	782	828	861	797	896	802	841	903	855	870	805	831	871	805	790	873	808	820	836	809	851	795	848	820	802	803	777	816	804	825	823	791	839	849	843	834	784	764	856	866	838	806	848	815	819	834	829	825	892	898	819	851	843	866	852	853	838	799	801	810	846	843	809	824	908	840	846	867	867	848	850	846	789	826	799	895	821	851	828	838	854	864	801	811	817	837	831	809	848	840	832	855	802	903	815	828	834	834	807	805	820	830	822	877	845	821	861	834	830	854	806	868	838	851	841	843	842	862	848	861	797	813	847	783	807	871	830	860	877	765	848	829	804	819	824	788	767	790	778	838	836	844	815	813	807	812	799	849	855	876	816	822	867	801	880	813	821	856	847	890	852	837	846	852	839	784	880	845	805	834	797	833	827	839	807	828	843	822	826	825	809	845	825	838	860	875	809	849	860	864	851	868	858	818	834	841	820	896	810	843	831	813	839	837	800	839	797	813	891	806	855	854	862	808	827	853	777	801	823	855	810	866	820	809	847	844	845	848	799	820	784	835	832	822	826	835	885	803	852	787	871	793	833	871	834	908	853	830	804	829	832	778	856	860	788	878	869	827	816	828	821	848	798	756	857	782	828	834	780	816	809	835	818	858	865	824	836	839	848	841	845	820	795	857	829	875	837	838	845	818	827	823	857	768	809	848	870	842	786	873	869	826	835	834	831	804	812	823	826	824	805	884	847	866	872	862	802	865	843
27282	20653	9555	1193	1591	377	356	412	393	379	388	414	388	298	309	306	350	307	327	312	318	336	318	335	295	319	304	316	317	302	299	349	309	312	302	312	331	294	326	322	305	316	316	293	319	290	337	308	328	306	351	339	313	295	311	296	341	301	331	342	326	315	344	310	348	321	279	321	309	313	335	316	374	294	314	320	304	309	327	329	319	326	328	334	334	296	317	339	346	318	329	328	334	303	298	328	297	357	304	295	323	334	298	307	353	311	319	302	324	321	309	308	325	322	358	332	314	329	330	326	330	295	326	328	322	352	321	261	321	316	309	320	342	325	307	356	314	369	317	325	334	321	342	322	293	282	355	336	304	342	321	363	307	331	307	313	361	359	312	299	297	352	325	319	338	328	319	321	343	281	321	325	327	324	340	345	320	292	335	309	370	316	313	307	303	340	324	348	329	345	323	308	307	306	319	364	312	315	349	321	322	316	302	335	333	293	303	305	320	341	364	345	332	341	313	337	301	317	303	300	340	323	272	335	337	343	290	354	313	321	304	339	301	359	305	339	352	303	332	322	312	335	317	308	311	307	317	340	325	324	295	312	340	343	336	325	301	357	322	370	342	342	316	303	334	318	287	355	351	325	299	333	326	330	333	349	327	313	321	306	314	329	300	320	289	328	321	296	366	341	345	302	316	350	340	313	293	328	346	315	323	300	315	319	324	338	319	345	302	333	353	330	318	328	301	326	339	352	312	330	363	345	318	327	335	332	324	314	308	309	303	304	330	323	311	312	348	339	307	337	329	334	345	343	325	321	343	342	364	310	317	330	309	322	310	316	323	348	308	336	322	319	306	340	323	327	334	331	285	311	313	331	327	326	309	321	332	326	322	333	311	333	299	326	340	318	318	345	298	345	326	318	302	327	317	330	334	330	303	331	342	312	293	319	303	328	339	337	320	314	328	337	315	338	350	328	330	267	318	320	326	288	307	362	295	340	274	315	351	322	298	311	328	325	316	339	303	316	342	337	291	331	329	299	303	338	314	338	296	289	314	285	333	330	296	334	299	329	318	306	346	317	330	309	339	300	295	337	331	337	313	311	356	300	361	323	318	316	337	339	329	336	304	280	351	324	354	352	335	314	328	336	311	301	340	297	340	310	322	346	360	344	330	318	343	294	299	311	322	301	293	329	332	319	321	335	332	283	340	303	304	340	357	305	325	297	314	306	326	315	323	333	301	316	337	320	294	313	320	342	319	304	322	323	328	309	361	332	378	345	294	305	333	346	309	289	315	289	327	299	307	338	333	314	325	322	325	316	306	310	332	313	326	302	309	301	299	356	336	353	307	345	319	315	339	316	310	352	315	332	306	309	328	306	319	329	351	304	319	329	335	314	332	318	317	335	307	301	333	352	338	330	324	308	321	284	352	326	329	311	343	319	306	292	355	316	324	313	322	341	328	295	336	327	333	322	323	286	311	342	328	337	343	317	315	322	330	327	302	303	332	310	318	331	331	327	344	304	329	323	316	313	321	286	320	308	310	331	320	322	293	315	315	287	316	324	316	376	312	306	323	347	316	324	329	300	308	313	323	283	320	326	297	333	300	307	309	313	321	318	278	292	343	314	331	353	334	335	323	314	312	332	342	353	333	310	331	332	314	341	311	309	351	317	313	325	321	301	321	332	340	359	340	331	304	339	330	312	317	310	329	344	290	334	319	295	334	349	331	304	336	321	309	319	338	335	322	310	316	325	320	324	296	318	310	299	298	357	325	333	313	379	342	302	313	350	307	327	314	313	342	307	320	335	344	333	328	302	358	314	282	318	305	322	286	358	321	344	308	328	330	315	307	300	333	329	341	321	321	330	320	292	340	310	349	315	337	309	306	321	344	308	351	314	342	335	324	333	321	322	310	323	306	336	314	347	369	330	344	334	289	360	354	344	303	330	335	332	333	335	346	292	347	304	292	325	333	310	321	340	313	297	325	323	344	285	289	330	337	316	319	311	310	321	330	321	304	330	337	323	332	336	321	315	301	341	303	356	331	333	294	337	312	328	340	316	327	340	338	319	313	322	330	319	305	303	311	328	347	315	351	305	335	345	311	291	321	274	312	342	338	352	303	337	306	343	331	366	328	313	325	356	346	327	338	354	329	379	309	342	333	315	332	317	309	322	298	334	315	328	346	343	329	285	292	315	334	333	298	329	305	357	356	308	317	325	342	312	333	330	346	323	339	296	337	324	343	350	346	310	324	333	311	333	312	317	346	289	336	327	352	336	318	341	333	361	331	323	331	317	335	332	288	341	360	320	295	335	309	318	328	322	319	344	325	303	323	324	303	314	312	351	311	311	308	365	324	313	331	320	307	336	335	313	296	303	319	317	316	304	313	315	351	327	305	326	356	335	332	332	355	333	341	344	338	322	309	328	324	299	347	308	347	324	335	322	342	351	309	299	296	332	338	331	354	300	334	339	315	315	316	347	341	347	330	311	302	322	310	322	351	318	300	298	306	340	334	312	313	324	309	316	323	321	304	312	314	342	284	311	351	351	348	290	322	313	344	354	346	328	316	284	356	318	324	341	348	329	318	293	356	334	305	350	312	331	331	295	330	290	359	363	341	350	343	323	294	319	308	300	337	324	336	341	319	314	351	330	351	317	322	351	332	329	308	287	302	308	341	341	317	302	350	346	303	299	346	322	303	320	321	321	329	345	308	342	322	304	307	313	314	294	317	333	337	314	291	291	318	326	324	319	322	314	306	315	295	339	313	300	320	314	271	307	319	330	341	319	331	333	325	334	347	328	322	313	318	306	285	317	312	353	349	330	307	304	330	330	350	311	335	325	317	322	272	320	330	318	308	320	333	331	346	335	311	314	297	299	313	323	336	342	335	338	297	305	306	320	330	318	332	358	300	311	297	321	311	293	316	306	333	339	332	305	316	328	309	286	346	314	342	315	331	311	327	337	292	322	330	369	303	303	332	323	331	348	343	343	314	316	339	329	324	304	317	277	313	308	309	334	336	282	298	289	328	302	336	321	339	377	315	321	316	324	320	316	339	313	332	338	325	298	349	328	319	318	316	326	307	319	363	347	313	348	295	317	329	326	361	317	337	351	317	335	319	341	319	315	315	325	333	340	335	285	305	315	314	335	331	327	335	326	364	355	351	328	316	323	316	317	305	335	297	336	340	326	315	305	330	335	342	311	335	300	286	361	353	329	342	353	297	298	300	314	339	344	310	325	314	318	314	335	319	335	321	322	287	318	285	329	310	322	299	356	315	323	343	311	360	314	297	347	329	319	312	290	324	326	330	348	335	320	338	329	325	328	311	337	317	329	319	299	330	321	336	324	307	322	303	318	319	302	319	360	311	275	310	321	333	307	303	319	337	294	328	324	329	295	302	323	330	284	341	336	326	324	317	297	323	303	302	285	294	333	334	325	312	304	351	330	308	326	296	313	287	299	333	298	303	334	322	316	313	344	351	359	322	302	308	284	360	327	337	309	318	342
8015	4597	2976	1262	2005	570	469	489	506	619	540	478	413	433	395	411	372	380	375	385	383	420	362	364	418	388	395	407	411	417	394	439	385	397	381	420	408	420	386	369	400	384	409	412	395	371	383	385	392	386	403	413	391	357	405	397	409	386	380	407	371	434	391	400	363	383	418	362	394	413	425	377	406	366	363	380	391	352	406	381	381	361	411	415	394	391	405	399	380	388	397	349	410	413	389	392	398	407	405	420	417	382	381	378	407	388	375	416	419	402	377	373	366	395	421	372	372	390	375	401	389	373	388	366	394	381	394	392	356	386	380	415	391	370	360	401	360	429	415	377	360	379	404	389	393	409	379	351	380	397	403	362	429	403	383	378	392	424	430	385	388	392	417	390	427	368	400	362	408	374	420	373	375	390	390	395	444	398	371	372	391	381	390	325	380	409	363	373	368	369	362	408	378	380	401	399	435	383	381	414	433	399	385	400	380	405	402	400	386	413	346	397	391	417	405	398	419	386	370	365	362	401	389	361	372	393	361	400	406	400	410	388	412	379	392	354	379	365	382	396	371	439	350	379	361	368	415	395	412	384	383	401	390	407	427	415	373	386	394	378	401	412	397	376	400	407	353	387	391	401	390	425	400	416	353	396	390	349	397	383	406	397	430	357	428	387	383	393	418	385	375	376	405	382	366	405	372	339	387	408	409	376	372	400	377	401	382	408	413	407	415	386	400	389	399	383	392	398	391	358	400	383	374	396	384	390	381	396	379	358	385	388	402	414	390	407	417	414	410	439	413	400	391	413	423	401	377	412	399	412	388	376	394	374	362	350	406	396	388	395	366	383	389	394	376	397	387	431	355	423	433	391	372	399	374	376	396	397	364	428	387	401	380	339	398	393	397	384	370	400	412	389	430	362	389	355	398	415	363	414	381	417	403	399	427	403	394	414	397	375	419	363	372	360	365	379	353	380	394	373	409	395	401	411	417	395	357	410	398	384	372	387	392	426	384	383	355	416	404	364	411	409	403	391	399	407	370	401	403	377	368	387	395	404	375	415	387	381	405	404	398	416	351	390	374	357	416	383	424	407	357	380	396	379	418	397	400	401	428	369	398	380	389	384	397	393	393	396	389	372	378	407	413	398	384	407	386	405	381	414	387	371	381	395	410	404	348	403	395	406	396	390	390	384	392	388	364	359	392	405	420	376	381	422	365	412	386	388	388	385	377	402	412	390	366	367	399	386	365	417	425	376	405	394	427	379	372	380	400	379	387	367	374	399	401	377	384	398	402	410	369	379	392	407	393	405	418	408	408	389	433	407	382	385	387	388	427	428	404	391	377	372	406	378	399	427	382	397	430	390	385	387	395	409	387	373	383	380	369	411	372	398	405	387	382	400	400	392	394	411	374	413	389	418	393	431	367	364	376	386	422	377	408	375	403	419	428	374	398	383	343	400	353	416	388	364	415	401	407	375	399	393	414	392	418	432	433	377	376	408	409	402	383	379	371	385	387	416	404	397	383	387	393	386	422	374	416	418	390	380	386	360	389	386	360	417	376	373	375	366	411	424	412	415	375	403	380	397	442	400	403	412	388	360	387	360	384	397	412	386	364	438	378	374	408	400	389	381	426	388	390	401	339	401	384	374	393	379	376	439	361	383	402	400	412	377	352	394	409	380	395	386	412	411	374	376	380	376	434	392	384	381	391	416	393	386	378	405	384	398	425	412	374	411	379	396	401	402	371	380	393	342	390	435	421	371	359	383	409	379	418	398	394	406	382	371	410	401	444	387	431	403	394	398	383	387	374	388	366	371	385	398	377	365	390	392	387	394	383	365	400	381	376	394	397	360	413	384	395	371	407	373	373	444	384	406	394	392	427	409	407	403	392	391	410	419	355	414	398	411	356	350	433	388	385	378	401	410	395	400	411	356	392	392	410	372	378	407	397	363	426	354	374	386	374	393	359	392	389	415	405	382	428	369	368	401	378	409	391	412	388	398	382	403	401	402	367	359	378	402	398	391	370	404	397	403	401	395	430	371	398	387	414	358	384	370	403	428	376	366	401	398	372	356	414	388	389	378	425	418	353	407	369	443	416	380	401	387	373	402	404	370	390	389	381	404	371	388	362	384	388	379	379	373	402	382	331	351	394	388	383	410	417	372	420	423	384	437	368	387	406	396	362	421	371	419	411	371	408	392	371	363	367	397	393	390	390	383	375	398	398	412	368	395	403	400	400	388	375	373	397	399	380	345	376	373	384	379	395	394	384	404	402	384	381	413	395	385	379	354	370	407	413	376	400	386	421	414	370	411	377	380	410	357	405	426	400	389	367	407	400	381	400	378	376	392	383	365	372	382	401	393	390	428	401	407	388	410	373	386	375	380	388	390	367	403	395	415	379	363	369	391	355	376	396	389	418	405	414	372	396	354	361	382	400	385	347	395	419	384	362	385	368	387	402	365	409	405	389	391	415	430	371	408	401	388	400	409	381	360	436	417	366	414	384	392	397	378	355	370	373	380	400	410	396	387	409	390	403	391	395	368	379	404	368	392	404	404	386	370	400	411	389	414	386	415	400	410	381	408	393	397	387	385	405	384	359	433	378	377	389	387	397	385	408	372	395	398	390	368	420	403	390	381	360	382	403	411	378	377	388	408	382	403	383	410	372	423	379	376	407	395	376	364	393	409	391	392	373	398	369	387	386	395	405	425	386	390	395	391	374	392	436	391	426	383	399	398	387	411	402	391	363	406	378	404	384	387	367	389	403	400	434	376	385	403	394	413	409	395	401	431	400	376	366	408	373	422	411	406	407	387	387	378	374	392	406	399	426	378	381	403	387	375	357	410	379	400	395	396	387	379	351	391	421	395	405	382	384	376	390	401	433	404	413	375	418	403	399	386	409	371	409	384	403	385	370	372	402	373	414	380	379	373	417	386	385	423	372	376	434	388	395	362	360	383	383	390	399	371	372	426	400	420	366	413	413	350	368	369	406	379	404	387	378	369	391	399	397	406	390	375	371	377	422	345	420	413	369	412	369	380	389	374	349	368	350	380	393	370	394	385	372	383	351	349	372	383	411	388	414	393	438	434	374	387	367	401	407	414	361	395	356	398	441	397	379	400	392	411	433	403	374	417	374	394	400	406	380	393	389	380	431	379	393	370	372	399	395	359	394	421	391	394	381	365	400	387	403	386	376	410	388	352	405	395	406	419	376	392	328	384	361	405	352	389	434	389	386	378	387	373	422	384	373	364	403	402	416	375	408	387	383	404	376	361	417	394	377	390	395	368	419	409	429	396	399	423	430	385	398	393	368	412	394	381	378	407	394	365	455	366	402	386	420	375	378	403	382	411	390	369	400	429	412	364	402	420	447	375	414	385	404	375	399	400	414	425	377	400	400	372	370	374	409	380	410	422	407	416	386	396	379	433	374	373	388	408	386	393	374	412	426	383	413	374	368	377	368	402	391	365	413	418	408	433	399	385	385	371	392	381	373	407	395	371
23679	21232	28631	24130	21609	15444	1939	926	763	770	748	631	524	497	454	485	438	453	409	450	430	426	427	402	417	365	393	389	380	425	413	416	412	375	424	413	393	398	380	410	386	404	393	413	411	394	377	416	365	409	396	417	382	375	411	366	332	425	416	365	383	375	381	373	353	410	379	376	389	345	394	403	383	375	397	378	380	367	399	378	387	346	409	377	374	368	377	370	396	400	413	402	388	384	378	386	419	328	398	378	344	386	397	370	343	367	353	358	403	380	401	402	383	372	401	377	382	430	387	351	358	349	382	374	362	399	385	361	371	431	393	366	379	389	389	391	393	401	421	322	354	376	372	381	376	384	379	389	352	339	384	379	384	375	362	395	376	399	362	360	372	399	401	376	356	409	386	363	369	352	378	373	385	379	390	411	340	357	350	389	384	387	414	402	370	331	377	408	348	379	362	349	366	352	384	373	424	374	367	377	358	404	409	380	384	387	341	418	369	361	356	351	390	350	394	374	370	352	406	377	351	364	402	377	403	419	399	377	384	398	376	402	358	390	389	378	396	397	387	379	391	404	376	399	368	379	370	367	383	380	383	366	362	382	387	349	392	380	382	423	368	404	410	369	393	366	385	371	349	364	400	392	394	376	396	370	410	378	368	346	363	388	365	393	353	368	402	344	357	394	399	363	352	371	387	411	384	356	384	371	369	395	394	373	380	379	342	392	359	397	366	384	354	383	436	377	367	380	387	379	422	379	404	419	390	367	384	341	402	355	369	384	359	381	370	390	366	378	421	375	372	355	420	369	384	396	406	378	360	346	386	357	383	390	419	397	365	394	384	348	362	366	373	401	390	373	387	377	391	378	404	369	344	383	374	370	377	362	381	377	373	386	372	358	381	397	345	385	379	365	370	382	382	409	374	357	399	348	387	356	388	372	377	389	347	409	375	361	449	389	380	390	379	376	369	348	393	396	416	394	385	376	401	388	366	383	411	381	360	367	364	395	398	386	374	394	399	386	375	363	383	369	407	399	390	445	355	409	425	372	382	403	396	359	370	399	406	385	428	395	380	367	351	350	366	352	393	401	410	363	398	417	358	382	365	390	382	391	400	394	375	401	352	392	407	372	369	397	382	396	373	357	411	347	388	388	385	342	358	404	386	372	391	413	409	345	400	380	372	366	389	385	359	407	380	379	386	380	351	362	377	381	370	362	326	378	390	385	370	411	410	352	397	360	395	395	412	347	364	368	385	386	354	383	373	375	378	354	381	366	376	372	378	396	371	365	393	338	404	382	369	373	395	370	420	374	376	391	374	368	358	395	363	368	359	354	402	380	401	394	414	370	367	364	394	359	366	351	425	373	367	386	370	382	389	385	374	397	373	384	390	375	375	334	389	352	418	402	349	365	385	374	367	384	395	405	405	406	360	426	383	359	393	381	398	378	379	405	398	345	406	372	385	382	386	402	414	394	381	386	363	435	402	361	390	403	366	401	391	431	384	410	404	395	394	394	368	379	396	368	398	376	321	346	389	352	366	418	375	391	345	384	392	354	377	349	380	357	424	392	347	367	379	368	377	378	355	370	365	378	382	358	385	360	357	378	403	368	375	410	380	401	357	393	374	374	395	405	426	384	386	405	394	424	375	410	393	367	380	367	360	362	370	376	372	376	395	343	380	400	416	362	402	369	368	379	357	433	371	380	386	379	367	376	409	351	368	362	424	351	404	353	365	382	370	383	379	381	389	395	374	353	388	379	364	362	411	347	408	373	349	373	396	335	385	381	368	373	405	346	404	367	381	390	377	395	376	358	375	400	404	413	372	397	411	380	347	346	395	362	372	394	344	364	363	377	393	390	365	340	377	379	379	340	375	342	367	385	393	364	336	368	361	343	375	368	409	377	363	359	395	364	371	355	362	358	374	374	342	362	356	392	407	366	404	404	370	356	367	393	350	397	395	342	391	384	378	359	386	383	360	389	382	366	371	372	398	391	397	370	368	388	381	404	370	385	377	416	389	399	377	399	389	381	356	408	363	347	420	411	352	425	370	402	369	389	376	383	382	396	373	364	355	399	347	406	397	381	364	394	369	429	390	378	418	365	355	409	361	362	374	392	392	354	408	379	355	392	384	354	376	383	397	378	375	391	411	350	356	335	353	357	403	396	355	385	382	398	382	406	395	377	363	395	407	377	370	360	342	369	344	350	394	409	354	375	361	377	391	376	405	331	361	360	412	391	396	362	358	396	387	377	379	364	372	404	395	415	365	382	393	378	379	352	349	377	373	396	411	383	390	412	401	402	361	367	388	369	368	376	375	381	388	379	371	366	367	401	376	402	403	377	388	342	397	375	382	339	378	382	368	397	378	365	374	384	383	403	412	398	353	388	347	413	387	377	362	371	409	370	392	382	396	390	402	378	389	382	372	384	384	391	363	374	390	375	365	362	384	423	382	392	374	349	380	399	369	365	397	353	377	402	343	351	383	374	401	411	369	406	371	389	402	393	380	361	372	396	414	388	398	366	362	399	371	388	394	364	392	383	398	357	360	386	376	402	373	386	369	386	388	369	385	386	387	371	359	364	377	423	396	388	390	358	367	389	396	398	365	371	363	371	361	368	372	369	385	381	392	371	383	349	383	349	384	402	354	390	375	399	401	373	366	376	392	385	356	414	386	354	369	376	400	376	383	336	391	381	388	336	373	391	370	393	364	338	393	376	410	398	366	356	398	367	386	335	376	366	349	362	381	370	388	420	421	373	379	386	387	347	360	333	374	390	429	416	355	369	402	372	344	359	377	383	376	367	368	354	374	371	387	386	425	399	364	378	354	364	360	365	383	391	373	404	375	362	375	357	387	377	381	385	383	368	375	385	414	416	371	416	375	369	361	370	340	369	346	375	394	395	379	351	362	378	342	381	375	374	423	380	401	358	410	369	345	328	394	429	399	404	378	348	413	409	423	408	372	341	378	361	348	356	339	359	375	341	392	357	407	342	388	371	365	400	386	383	375	364	367	400	408	344	389	413	385	400	332	389	382	373	384	405	355	370	355	363	352	388	377	371	374	366	379	367	360	391	361	388	393	354	354	373	374	394	388	371	358	405	390	399	386	368	376	369	372	372	375	379	358	365	377	386	376	351	351	376	377	386	428	407	386	411	371	392	354	380	364	389	386	362	375	385	421	395	380	361	403	371	332	395	360	382	366	367	390	358	390	399	362	366	366	354	373	392	392	397	372	383	376	376	381	372	377	397	359	372	367	371	373	386	357	378	355	413	354	409	388	424	410	403	398	363	413	365	376	365	366	377	392	358	410	372	336	396	404	389	352	357	377	376	384	349	365	385	367	384	385	372	369	362	386	348	382	370	368	357	363	371	331	368	415	386	366	377	393	373	354	364	373	371	375	360	413	397	394	388	357	409	329	349	385	378	395	385	355	348	372	361	393	406	402	372	336	366	371	378	321	382	374	389	354	375	409	399	373	382	398	361	374	371	368	391	380	352	385	411
10445	13168	10009	7034	17947	2155	1659	1400	1318	1251	1112	902	728	682	637	632	546	557	543	555	539	528	495	478	516	455	457	499	488	475	473	455	479	466	439	457	455	475	419	475	467	462	465	426	447	432	396	450	452	470	463	450	411	454	433	448	440	443	414	444	459	442	403	446	432	456	479	437	434	424	423	441	462	462	416	446	426	450	441	449	431	443	454	404	428	408	447	437	435	449	451	451	417	446	428	461	460	413	440	451	441	427	465	406	435	462	418	423	471	451	411	433	434	448	414	447	424	433	426	438	438	423	434	435	468	402	404	423	429	450	405	437	384	402	449	444	423	470	433	421	430	450	448	397	394	442	410	411	442	429	423	427	449	406	419	421	465	429	415	415	426	457	444	427	435	449	474	428	437	418	432	433	442	454	435	472	438	465	454	444	441	449	386	417	436	418	437	417	428	438	430	441	422	433	451	413	451	427	459	422	425	411	439	466	445	428	457	441	447	471	475	460	457	481	419	463	460	397	454	470	443	447	409	433	410	455	442	438	414	429	436	435	438	460	444	467	412	407	418	426	456	447	411	469	442	468	451	417	462	458	412	392	440	434	433	443	462	402	404	422	427	448	435	437	468	445	445	423	421	420	416	478	442	397	430	447	410	432	422	404	442	470	469	435	442	445	441	450	448	469	423	460	435	405	457	450	448	397	466	461	427	443	420	408	432	438	382	445	429	445	428	475	458	401	423	438	461	458	436	380	417	383	432	452	415	423	442	432	423	404	495	393	448	422	410	398	445	442	395	423	462	446	441	471	407	415	421	394	413	452	428	456	414	429	421	455	458	452	443	447	415	444	424	450	454	405	444	461	459	462	424	430	456	423	387	427	422	416	391	425	381	464	427	449	438	461	435	470	423	454	454	448	414	443	465	461	411	427	439	415	414	420	418	444	389	461	424	468	385	430	458	394	436	411	417	431	391	410	463	456	386	436	430	448	435	414	471	397	475	472	456	426	416	415	426	443	440	459	454	438	395	427	429	437	438	440	388	463	439	459	412	409	426	445	426	435	429	406	455	438	413	391	453	418	476	422	423	416	420	440	431	392	384	432	470	444	401	393	438	421	431	413	436	429	468	410	411	434	451	433	453	440	436	436	436	423	429	454	444	407	444	440	422	396	435	453	444	470	431	389	415	458	414	426	433	391	441	426	426	408	422	437	469	456	442	389	460	422	413	405	418	416	424	439	462	451	410	410	446	454	448	444	458	435	400	439	405	414	406	461	425	451	480	435	447	416	399	444	483	461	405	421	435	480	449	429	428	426	439	453	420	399	466	423	425	410	458	451	403	456	466	412	437	419	409	425	417	455	419	405	414	483	432	426	399	418	431	420	426	453	450	430	394	440	463	418	422	413	445	411	414	446	429	441	432	476	425	448	457	432	443	450	454	431	463	382	460	439	469	451	390	420	478	450	472	425	397	429	443	441	416	448	456	425	400	441	437	418	422	402	444	463	461	419	418	439	442	419	419	468	449	392	390	427	440	458	451	418	439	460	435	393	442	444	418	418	407	434	437	452	425	441	423	453	405	420	441	450	418	428	420	443	433	401	413	425	424	426	414	422	417	389	447	451	416	416	441	410	431	435	410	430	412	450	416	456	410	448	456	408	448	411	443	435	432	440	434	467	444	437	408	430	436	433	444	404	466	433	448	448	434	377	397	432	421	448	415	455	454	425	418	459	460	440	449	422	422	432	390	414	425	413	435	441	428	429	415	411	444	449	399	418	431	380	433	424	466	441	468	453	456	432	428	459	456	443	450	450	432	415	453	427	421	454	481	406	441	465	437	429	435	424	469	411	428	454	453	423	440	423	452	421	418	469	422	417	484	427	440	430	438	407	449	451	434	434	443	425	438	423	406	457	426	441	460	421	425	410	460	455	433	436	437	448	408	472	384	458	455	442	424	415	451	413	420	418	416	389	433	480	427	466	446	433	449	399	431	462	432	442	403	406	416	441	396	440	430	459	412	467	427	433	424	418	427	448	406	416	433	490	421	433	448	448	424	445	428	431	446	407	410	461	432	437	432	407	421	412	415	441	412	424	448	407	441	449	464	457	432	396	465	452	451	429	459	438	419	390	491	409	441	430	451	452	409	447	389	435	431	461	453	471	436	408	425	449	435	438	459	429	434	455	434	460	424	412	445	409	437	399	455	409	450	439	392	430	430	428	438	437	443	434	429	396	463	419	441	407	445	475	445	423	436	429	399	456	424	383	419	446	425	411	450	428	421	465	398	425	401	438	448	420	410	451	413	427	401	440	397	414	430	454	472	455	417	419	467	435	467	404	416	423	428	424	423	430	459	441	410	438	445	468	399	440	430	459	421	439	411	395	450	393	422	420	398	417	455	413	422	451	457	444	422	464	452	421	418	444	424	422	445	462	383	437	431	481	447	418	418	439	438	449	423	471	440	466	495	444	428	450	436	423	438	441	468	432	447	443	452	410	442	425	424	435	443	457	435	418	432	452	414	410	424	404	427	433	443	408	411	437	411	440	407	437	446	462	403	453	459	417	447	415	438	426	420	428	400	455	444	493	436	424	455	456	442	431	425	458	462	456	447	429	452	446	456	392	469	430	483	416	442	449	426	430	416	408	424	432	434	406	406	450	433	432	428	465	416	443	446	460	407	461	434	426	455	461	435	433	420	394	421	458	440	404	423	465	467	413	416	434	459	452	395	458	424	419	396	407	435	446	380	419	415	425	450	448	426	411	402	421	429	459	425	448	473	428	429	462	433	427	407	485	460	433	426	438	439	406	463	432	433	449	421	468	426	433	388	419	470	414	443	417	460	429	414	457	456	404	462	430	453	449	463	412	419	456	430	420	441	438	465	422	415	437	455	473	430	404	401	422	463	432	427	411	425	417	402	423	445	412	408	448	419	457	398	435	415	435	412	435	461	416	462	435	413	435	455	442	387	447	475	433	442	452	429	435	463	441	433	406	417	426	477	439	449	442	418	450	428	450	412	415	435	433	429	439	458	439	461	429	473	445	379	462	430	396	395	444	370	465	447	432	452	433	444	461	402	412	460	445	416	463	446	425	410	434	399	465	408	424	427	420	452	456	418	415	441	451	453	448	405	426	452	479	455	419	422	449	431	435	416	451	413	423	431	445	428	436	438	425	402	390	411	412	445	489	437	428	439	420	471	427	453	416	399	443	398	417	447	439	432	470	438	438	451	420	436	459	423	453	453	436	425	440	404	386	461	427	429	413	435	444	396	444	449	474	425	436	414	448	421	473	471	472	427	409	435	451	466	440	418	414	421	420	450	397	413	454	402	419	422	437	439	422	431	437	421	431	419	427	397	420	436	418	458	449	417	425	442	425	436	441	451	464	433	438	438	429	419	446	437	474	444	377	403	431	413	443	423	412	446	435	397	437	399	422	434	489	418	440	448	428	426	471	452	437	432	437	419	421	461	438	428	463	431	426	424	442	413	469	401	490	398	414	405	453
24907	21232	27639	25058	16770	2387	897	795	799	819	750	749	725	586	627	676	638	643	654	622	625	639	602	643	607	634	622	589	617	637	630	559	607	598	587	583	564	626	593	615	588	578	604	576	552	622	576	620	598	599	618	624	618	625	600	599	569	564	579	558	562	624	588	569	601	600	624	582	593	611	609	552	595	601	620	594	625	585	567	618	575	612	605	607	594	638	580	611	553	617	596	615	571	573	567	591	601	611	632	552	597	638	560	583	605	582	625	624	609	629	611	591	601	624	551	605	570	594	584	559	602	582	610	616	605	587	541	577	567	595	552	574	622	564	544	593	588	566	646	609	564	641	568	612	611	578	577	603	584	588	606	617	571	624	648	586	610	546	591	590	601	602	558	622	603	575	586	632	597	662	574	590	598	610	591	581	561	585	608	591	613	545	559	588	575	606	627	601	556	614	593	583	584	571	569	624	631	594	590	585	575	570	593	552	608	576	619	606	558	568	590	626	586	588	621	598	573	622	634	554	622	567	593	564	616	583	585	565	587	641	629	593	550	561	606	553	581	561	649	608	620	560	595	613	598	570	588	607	641	630	633	608	598	565	564	644	571	643	565	599	589	594	610	599	578	580	603	574	594	621	623	531	637	601	603	571	609	578	618	549	568	614	590	574	557	565	603	562	605	622	618	642	581	619	588	577	623	561	591	592	595	613	574	552	548	580	567	562	602	591	565	618	582	569	599	577	599	532	603	628	605	597	600	560	573	562	607	616	585	592	589	589	636	557	567	590	612	620	589	581	581	558	582	579	570	534	628	575	565	571	560	595	600	611	564	549	577	610	623	574	566	552	587	563	613	581	598	624	589	647	611	548	577	588	601	617	586	607	593	553	581	585	600	526	576	571	574	605	569	569	599	601	588	579	596	579	614	587	554	577	573	554	575	569	556	634	632	582	582	593	595	562	594	567	573	583	617	582	624	601	594	618	562	603	581	571	572	586	579	608	620	546	602	539	597	635	561	583	603	582	613	595	560	597	608	572	563	579	585	627	587	555	556	569	610	605	579	564	561	574	602	586	635	617	595	547	614	622	610	590	605	568	590	602	600	575	603	617	612	567	595	591	597	543	567	577	566	582	587	566	569	597	586	600	597	594	595	605	561	603	571	602	565	549	574	598	570	615	591	578	586	613	601	580	593	614	604	589	558	547	623	600	609	567	603	627	621	601	596	636	614	613	600	513	631	624	642	610	583	609	563	569	575	583	611	548	601	564	637	599	588	580	564	549	590	561	602	585	575	611	535	600	577	638	590	583	619	584	608	574	586	582	594	619	551	622	589	615	619	578	578	612	616	568	559	581	563	615	572	569	590	541	596	601	617	590	579	576	611	595	590	567	555	568	593	601	554	616	631	571	556	601	570	556	577	599	617	593	575	647	623	571	568	593	564	563	580	590	589	588	588	569	591	588	615	625	596	621	597	549	609	566	591	585	549	606	559	587	615	581	611	600	616	604	553	554	586	588	604	604	627	596	585	622	587	571	589	574	578	631	605	584	565	589	579	599	607	563	558	586	540	600	627	563	578	601	606	602	606	587	568	589	555	591	627	592	573	606	593	593	615	644	609	562	631	577	615	595	609	549	663	565	657	626	682	563	585	611	604	579	585	598	572	631	589	552	598	574	613	658	597	579	590	572	606	567	594	577	614	582	601	568	583	588	608	564	572	590	604	591	596	593	582	578	608	591	626	612	593	609	611	586	616	576	571	597	595	613	576	602	580	586	594	578	629	599	539	536	577	563	578	584	593	595	599	605	552	567	606	584	581	592	586	580	619	635	604	636	524	596	556	558	632	604	515	572	605	601	615	554	558	618	612	600	571	582	637	606	585	579	600	597	586	539	600	580	611	600	579	604	596	585	569	556	576	559	631	581	597	644	600	584	576	611	570	583	609	578	628	585	654	578	598	589	562	576	642	627	582	674	620	606	611	575	572	597	590	580	591	561	555	602	605	567	562	587	605	546	602	573	561	584	582	625	600	628	561	557	599	581	618	585	594	576	630	611	619	602	618	593	636	611	573	555	573	579	546	600	588	582	629	589	593	625	611	579	619	560	566	578	568	588	568	562	567	617	621	575	653	577	593	603	587	606	635	593	625	595	561	621	592	604	556	607	618	615	572	633	586	549	605	601	601	592	613	603	622	589	587	600	595	532	591	584	565	609	572	562	571	588	576	590	617	583	593	593	620	557	590	555	592	625	562	578	607	562	586	619	609	617	604	620	567	546	630	613	597	643	614	562	621	599	592	582	578	574	637	593	583	599	603	549	580	596	585	614	599	601	569	576	612	623	591	625	561	578	607	581	622	588	578	632	609	577	566	590	608	571	618	570	562	569	606	626	528	631	584	586	596	577	597	563	565	602	582	626	630	588	644	614	593	574	571	610	565	608	564	532	639	594	569	614	611	580	593	591	603	567	599	598	602	608	619	556	643	568	623	609	557	592	609	573	608	598	573	597	596	568	591	566	574	604	587	628	581	579	605	638	632	569	579	594	585	561	581	595	543	606	586	588	598	559	608	577	611	535	553	625	566	581	619	608	586	592	586	602	560	581	609	598	561	564	609	609	570	580	587	589	591	592	590	562	599	590	590	628	634	608	599	587	621	569	586	595	574	544	605	595	612	600	594	603	591	550	578	565	576	576	596	544	589	601	605	564	555	609	576	573	584	612	626	575	605	606	561	600	561	549	578	587	599	524	584	593	603	539	590	562	585	566	593	621	571	576	600	573	625	586	606	552	604	593	622	583	585	572	617	573	570	595	614	577	606	552	585	596	569	607	593	582	616	602	573	557	602	610	598	611	614	593	567	596	561	559	581	589	576	559	592	574	630	599	574	609	615	644	650	609	597	590	566	614	586	565	593	591	629	594	620	590	568	593	588	648	595	589	575	554	587	626	634	612	587	616	524	568	582	610	554	596	599	604	577	642	559	583	585	595	540	624	554	599	593	634	587	570	589	601	541	585	555	601	584	609	586	563	586	612	590	578	587	588	612	610	569	594	564	619	584	580	658	588	593	585	577	606	586	604	568	575	633	553	565	591	603	615	609	570	610	593	582	570	634	591	618	582	571	542	628	636	591	604	578	572	583	612	597	608	584	583	579	605	613	587	606	587	614	598	574	597	648	565	580	621	565	603	581	622	622	608	606	620	645	585	587	555	593	580	578	613	561	592	594	614	589	577	598	581	566	594	560	541	580	615	592	592	615	595	572	590	593	588	603	560	609	598	613	577	582	583	584	598	603	539	576	579	603	583	591	620	555	613	624	600	593	574	581	572	541	577	557	600	603	599	596	593	567	595	566	587	618	562	568	635	534	542	599	599	589	562	605	589	615	585	633	581	572	571	570	603	592	578	589	629	594	580	596	589	579	587	565	575	598	556	576	601	581	627	629	531	569	596	614	580	556	561	562	576	577	589	614	569	579	559	606	598	637	579	594	564	616	582	568	577	597	573
11069	8855	6243	5330	11758	1616	1393	1260	1216	1221	1073	917	844	812	781	717	754	749	741	738	704	720	701	697	719	739	763	714	753	734	716	701	715	739	738	697	735	679	699	698	692	721	668	698	685	691	687	709	657	706	675	728	647	719	669	700	676	700	711	704	681	726	626	692	714	653	670	714	663	667	700	724	664	705	691	735	649	708	710	707	650	659	710	724	730	687	704	696	677	650	635	685	713	663	689	684	708	681	681	693	686	671	665	650	677	681	675	692	653	683	728	661	753	677	671	659	630	697	687	658	669	677	666	717	722	706	713	681	632	711	670	710	696	679	687	646	667	715	633	674	695	689	680	665	680	689	674	671	652	694	700	685	732	660	697	631	669	704	671	637	676	675	648	670	673	663	676	666	683	683	705	681	698	697	720	698	704	697	706	668	658	681	651	704	669	723	689	706	685	706	632	706	665	664	697	696	647	706	661	626	690	676	693	663	703	681	677	648	699	694	701	715	622	655	709	702	629	695	674	710	667	643	709	660	655	730	762	666	712	701	712	733	670	683	676	672	658	698	684	682	678	697	654	698	680	662	680	740	721	725	695	683	677	640	729	657	660	654	666	638	688	676	686	669	666	687	706	696	703	707	675	711	691	708	666	726	681	644	673	697	674	727	629	731	689	695	715	656	722	705	709	662	648	695	741	687	667	691	693	686	706	749	665	679	641	657	679	702	663	746	692	658	649	704	729	706	666	638	712	722	682	689	712	690	701	699	714	694	671	683	736	673	712	717	679	719	657	705	654	669	707	712	719	693	674	668	648	617	678	691	694	700	679	699	682	664	665	704	683	645	678	698	711	642	681	744	706	669	734	654	714	716	711	668	719	655	672	658	725	660	667	698	686	691	678	694	688	680	686	694	661	696	636	696	680	662	679	630	683	734	647	721	692	637	680	644	691	734	706	702	686	674	697	707	701	658	694	703	679	683	675	710	675	683	629	656	688	697	669	696	680	697	689	747	691	635	694	707	670	658	721	671	648	678	688	690	695	668	661	663	694	723	647	668	716	689	658	685	630	690	690	730	696	701	717	701	650	695	691	700	678	690	688	737	724	719	662	703	689	662	662	677	746	712	679	667	678	722	687	662	704	675	702	670	718	714	701	664	679	640	668	700	649	649	664	626	679	720	726	696	698	699	680	709	677	691	708	685	668	704	655	672	737	689	685	704	691	711	672	716	696	721	669	715	678	715	656	650	690	672	669	716	706	686	682	702	719	697	699	720	687	632	696	698	677	661	633	659	664	677	709	695	706	699	680	718	676	697	674	721	703	717	676	737	733	695	615	705	708	699	659	660	671	704	698	659	660	706	671	694	678	723	723	723	661	735	694	667	728	715	650	726	691	663	651	706	714	724	707	680	696	733	677	677	676	713	695	721	700	687	712	688	642	655	705	719	699	683	710	721	665	664	675	632	685	714	662	704	706	718	639	677	687	682	682	697	723	708	608	698	716	702	690	670	643	714	680	710	675	672	716	718	660	711	702	657	649	682	710	660	677	680	697	679	708	641	670	651	720	705	688	670	663	663	694	699	737	647	668	658	655	658	653	642	715	668	695	724	680	713	682	714	654	718	664	678	699	704	694	654	688	705	714	697	738	703	695	720	634	685	634	673	724	653	656	670	660	681	687	701	664	730	658	731	697	720	693	678	706	680	636	676	679	675	676	690	671	691	685	718	710	719	675	733	677	664	656	649	643	692	699	715	645	641	724	697	665	725	670	702	708	668	733	709	647	735	702	676	722	649	663	678	639	692	674	692	677	701	646	683	696	636	701	667	642	698	673	713	718	723	677	706	662	671	704	693	685	684	741	715	639	738	689	720	698	691	657	717	690	689	696	705	677	678	673	633	678	647	717	688	697	733	662	679	729	723	671	686	710	714	663	689	680	665	718	669	695	684	636	741	759	679	634	638	718	729	635	657	695	693	667	702	688	701	678	668	691	699	699	687	694	723	718	683	695	659	662	751	701	721	685	677	687	710	693	685	702	676	648	653	649	670	696	703	721	666	672	705	714	664	719	659	716	694	738	732	679	675	712	697	700	679	701	699	687	698	706	684	716	707	653	681	707	691	672	692	666	674	644	673	675	680	693	669	707	638	691	713	673	682	648	622	724	660	710	673	674	676	694	677	667	671	719	661	739	665	696	676	675	708	653	724	721	674	650	697	697	659	714	709	670	673	694	670	686	723	677	719	659	696	671	726	671	749	707	702	708	689	686	692	638	677	678	697	644	681	680	672	693	655	706	682	714	693	685	726	680	659	693	690	647	641	662	697	747	704	670	691	696	664	713	696	630	695	670	713	713	673	670	713	698	707	683	696	669	677	717	646	710	716	685	683	692	665	710	698	670	722	682	640	700	689	658	738	728	672	693	694	694	744	733	694	680	656	693	618	707	666	688	654	709	692	675	718	710	660	678	715	693	657	679	748	670	637	660	720	674	637	697	728	693	662	657	698	694	702	661	690	709	673	721	683	695	638	688	719	709	663	666	656	728	644	653	728	719	727	681	707	630	709	673	726	696	676	675	667	624	639	700	721	706	641	705	631	710	672	665	670	750	700	681	711	711	726	695	700	680	744	690	709	693	667	650	675	713	637	717	687	646	672	656	652	702	710	691	709	683	688	697	689	746	696	681	715	701	750	698	686	725	743	675	648	684	678	670	683	692	664	681	684	653	734	704	664	699	641	739	706	694	700	656	682	744	710	651	694	734	694	709	671	677	707	670	722	680	678	634	610	658	727	699	643	681	620	691	667	687	699	670	655	691	689	703	636	713	722	693	661	689	709	694	700	672	687	705	672	710	633	663	699	711	706	706	688	694	725	720	660	722	722	662	646	718	667	673	663	660	691	704	750	659	693	613	732	665	682	645	696	652	709	658	646	694	702	713	700	708	668	708	726	713	690	669	709	650	681	703	696	698	681	705	682	658	723	703	637	649	685	714	733	664	691	682	709	701	754	656	687	716	723	662	710	713	734	685	677	675	685	728	652	661	711	673	724	691	705	684	682	732	694	686	702	720	671	660	687	665	641	723	719	700	662	655	651	722	696	725	707	700	659	682	638	678	739	661	686	672	666	727	681	678	710	685	713	651	715	671	665	700	687	647	704	718	667	678	706	737	697	693	731	703	696	669	695	679	699	724	669	656	680	680	719	725	646	664	698	649	673	684	659	698	692	723	673	671	665	691	686	626	735	681	688	667	681	715	656	652	701	711	686	638	706	707	732	656	663	704	683	657	699	661	705	698	699	703	655	730	690	716	676	725	683	661	664	666	688	703	719	645	621	685	692	671	696	736	688	698	716	722	710	717	702	673	690	686	738	663	683	652	671	620	707	680	677	697	660	688	715	676	665	669	667	644	699	707	731	675	726	683	658	700	685	690	725	699	696	692	656	659	754	641	684	650	685	669	619	692	649	673	732	674	668	686	695	651	685	688	716	628	701	693	675	642	669	657	647
22781	21278	29064	23842	21674	21318	11808	1920	1638	1456	1267	1137	1064	982	943	938	947	918	860	828	865	850	833	844	852	859	824	828	849	834	830	777	835	805	772	837	787	806	843	790	789	816	801	753	797	793	774	773	727	775	719	830	810	855	743	815	770	765	798	802	760	787	792	814	750	747	776	760	744	819	772	779	725	762	784	751	768	723	760	799	727	785	805	808	770	726	796	741	755	750	801	794	791	830	777	832	789	764	794	791	826	742	727	776	792	799	780	778	732	805	781	757	764	761	780	763	790	762	809	803	772	743	787	767	740	808	745	772	774	806	738	754	797	751	817	812	766	792	805	748	776	728	749	793	737	749	774	815	749	756	734	808	758	740	753	761	746	767	731	712	732	786	765	772	741	775	784	770	748	741	785	804	752	760	806	711	775	810	767	746	777	786	774	756	787	760	772	771	739	745	770	732	779	847	791	776	794	783	749	783	796	770	775	745	791	798	777	831	790	782	795	791	837	752	825	743	752	796	773	795	795	784	767	753	810	744	728	788	738	716	769	855	767	738	780	750	758	744	743	753	750	814	784	734	763	739	789	782	787	815	804	778	801	802	774	743	752	740	811	757	771	804	839	786	742	762	791	789	786	767	821	811	836	789	811	751	742	766	783	824	802	753	776	774	815	758	740	772	808	819	814	804	764	781	734	791	730	701	799	756	730	822	772	784	828	732	752	748	781	740	752	772	768	774	755	768	790	767	773	751	755	720	797	774	743	815	788	797	811	781	786	722	783	766	803	799	778	809	770	816	780	771	774	728	802	784	833	758	761	762	763	819	761	763	769	745	762	777	796	761	800	733	768	799	782	692	832	777	794	766	790	715	765	742	729	791	787	817	755	789	779	767	811	765	762	761	754	748	764	730	762	800	752	684	767	810	739	797	809	770	770	790	783	751	817	816	758	797	759	731	786	728	777	761	821	791	764	762	790	771	846	750	797	822	776	743	767	839	822	761	812	764	771	739	760	744	757	757	789	757	790	717	771	814	797	825	774	787	756	712	762	776	820	768	772	804	739	826	799	767	828	771	758	807	777	751	792	764	783	747	749	808	764	813	780	758	754	790	730	819	733	801	745	778	756	788	792	771	859	784	762	765	779	734	755	807	779	775	738	755	808	761	737	789	762	751	781	736	775	733	807	761	754	753	815	737	769	769	802	765	811	735	724	783	687	756	741	845	761	785	708	735	739	780	797	770	764	818	805	730	777	744	795	733	782	752	742	756	743	776	751	796	784	820	724	724	777	716	777	752	732	703	740	738	728	784	783	747	788	779	726	786	782	751	773	780	723	736	790	684	798	778	741	745	784	776	787	795	755	771	755	835	755	781	810	774	812	777	781	734	823	772	781	789	789	783	759	745	798	770	737	748	785	775	804	772	777	793	782	786	783	776	751	757	750	730	751	756	775	760	754	799	797	769	771	753	779	773	778	784	745	734	735	732	759	760	794	749	846	801	744	756	787	759	809	776	791	707	816	749	776	779	775	746	686	778	761	814	822	786	797	779	793	774	756	766	767	756	791	769	766	769	822	785	807	815	830	748	781	760	812	747	805	746	763	781	742	741	750	764	801	781	781	779	771	825	731	756	785	730	755	776	742	763	834	778	747	774	740	739	716	775	779	811	821	717	806	733	753	813	793	778	793	729	748	772	782	822	798	787	751	809	749	765	773	785	822	813	720	739	786	737	754	754	764	799	786	771	775	757	736	760	725	780	768	797	777	766	758	765	823	786	786	804	782	805	816	717	786	809	772	791	751	769	790	771	783	727	783	796	747	738	745	721	776	782	793	787	840	729	742	793	747	759	809	766	791	744	797	759	770	774	783	760	774	754	744	756	747	720	814	748	767	845	718	716	771	800	757	717	789	795	774	801	783	778	757	786	792	752	752	766	783	766	806	730	777	752	789	789	774	763	825	776	706	768	780	754	784	767	796	778	819	800	774	788	772	815	727	784	772	796	746	823	789	761	804	787	801	799	772	760	784	754	788	766	795	783	767	700	779	841	756	774	735	788	780	736	823	773	782	798	749	750	750	754	790	799	788	801	726	761	805	801	750	752	787	781	799	762	740	747	773	787	767	790	751	815	831	720	756	809	709	714	792	803	771	764	774	764	742	742	813	782	749	802	830	740	723	800	768	726	720	790	729	701	781	810	810	771	759	760	740	795	806	766	794	770	784	792	764	784	802	717	791	767	773	792	717	763	827	774	756	784	731	734	763	747	812	759	779	788	757	785	776	796	761	781	758	768	766	768	764	767	791	772	798	788	735	781	749	751	737	719	735	797	790	789	728	757	757	804	793	734	794	759	730	799	828	720	782	740	795	796	739	771	783	727	739	822	813	792	793	798	766	756	771	760	703	751	782	770	735	799	766	747	790	803	773	698	769	770	762	756	780	774	761	762	801	773	744	757	789	764	755	780	754	701	750	690	791	755	790	783	807	752	709	788	758	794	853	782	763	795	802	739	809	807	747	787	769	728	800	698	749	786	804	774	803	815	837	751	778	734	795	789	726	738	746	764	754	794	833	776	741	694	759	751	746	776	790	736	809	774	768	761	763	747	778	740	756	769	780	769	807	781	771	778	779	782	785	750	790	773	796	817	784	785	808	762	775	753	784	733	753	762	777	751	803	736	752	797	765	805	766	735	756	749	790	728	724	778	774	771	816	773	804	750	785	782	756	761	758	801	736	745	807	745	790	760	777	779	767	789	786	738	776	777	756	804	737	794	734	727	769	750	795	787	764	765	756	752	719	763	739	769	724	799	757	769	877	798	732	778	796	771	771	790	806	770	787	761	818	854	807	779	802	762	806	825	717	791	767	812	782	758	794	813	739	795	786	773	739	733	782	756	789	745	783	835	772	721	799	761	745	760	796	791	762	781	733	782	752	724	752	751	825	750	742	771	782	796	736	782	768	775	784	786	776	741	814	759	755	791	743	736	751	777	712	797	776	771	712	749	740	791	732	740	767	818	733	755	778	830	761	719	762	810	742	750	790	772	749	762	758	738	752	762	774	729	770	743	775	788	702	758	760	774	760	721	743	756	784	749	764	762	826	811	752	760	803	763	758	739	763	776	780	795	762	718	734	771	815	747	756	749	753	725	753	777	788	767	805	765	751	802	785	745	821	776	765	838	766	727	748	790	757	781	760	715	765	762	786	731	760	724	746	753	787	724	736	804	799	793	750	793	796	780	779	797	778	758	747	771	774	758	793	775	747	758	803	750	756	736	786	764	770	760	763	736	818	765	709	771	696	806	772	759	778	753	755	754	755	738	797	738	787	757	746	791	806	758	741	752	792	754	820	741	764	816	813	746	774	745	758	776	786	745	780	796	719	756	732	769	724	783	752	767	744	784	759	773	831	788	773	710	811	753	756	808	769	742	803	785	760	772	769	783	760	778	783	786	755	715	811	759	759	775	784	769	753	784	799	750	781	756	755	794	817	719	753	779	817	754	798	713
14360	19129	15193	13574	24847	4063	3335	2793	2570	2367	1990	1596	1399	1307	1222	1140	1068	1070	1087	982	936	982	935	891	910	908	903	946	895	908	942	917	921	852	905	826	846	909	899	923	829	859	841	855	895	888	832	832	881	895	859	802	848	832	870	875	854	892	854	826	823	905	862	799	852	828	780	883	829	860	859	853	885	828	911	841	760	832	839	913	812	820	824	860	843	844	890	801	863	851	821	791	815	892	845	885	852	867	861	823	788	866	832	862	855	880	803	859	853	812	812	809	873	828	898	836	853	873	845	849	857	831	844	860	848	862	854	835	825	790	876	840	873	806	835	824	798	839	831	852	869	797	896	846	870	795	865	865	797	818	875	839	849	839	864	860	833	892	863	842	800	883	787	800	782	855	851	797	833	824	851	822	831	791	838	823	920	848	792	810	772	851	844	806	838	838	888	799	844	849	857	835	807	823	804	814	857	832	857	829	856	826	823	850	861	855	825	893	873	829	841	877	875	845	832	820	847	839	842	799	828	843	812	855	860	796	843	851	797	852	872	864	812	798	835	882	816	836	798	887	852	847	819	876	780	804	830	840	807	821	851	877	823	870	796	812	799	857	798	831	793	801	829	837	826	798	826	835	860	829	833	820	878	840	821	811	847	850	868	877	848	819	854	804	808	843	788	846	774	826	805	856	844	874	806	857	832	834	804	767	822	880	888	841	864	860	835	823	795	811	837	807	833	845	843	842	841	853	846	816	863	817	882	820	835	832	875	847	867	814	820	769	773	881	825	797	848	801	863	849	844	836	863	817	807	869	868	831	810	850	853	827	833	846	873	853	851	865	805	823	853	817	882	803	805	839	828	863	798	822	790	842	869	793	845	826	858	833	829	896	870	851	798	854	837	834	836	768	813	817	895	825	821	792	860	797	800	810	767	828	884	837	838	844	809	866	766	836	808	790	860	874	829	844	860	892	809	849	833	816	851	842	851	824	852	858	786	845	852	885	849	861	844	803	826	881	844	848	801	853	823	770	841	830	869	811	824	829	861	926	865	844	869	862	867	806	865	805	821	817	855	828	798	790	798	889	792	842	796	873	817	815	810	876	822	789	794	817	835	840	779	790	827	849	856	823	866	791	852	855	870	823	824	869	874	828	865	804	800	824	816	868	826	844	820	859	790	790	871	820	822	846	806	807	849	800	789	840	849	845	832	849	864	822	817	826	831	833	831	823	876	840	788	818	866	858	833	846	835	830	819	820	875	859	864	822	833	841	824	853	865	808	831	880	888	864	808	855	885	802	819	857	812	802	845	846	816	837	860	860	796	810	869	861	808	825	803	841	803	854	852	832	828	849	816	853	814	816	837	824	859	822	870	800	837	826	865	827	874	834	816	818	828	832	823	868	815	856	800	882	788	767	807	868	831	887	801	843	830	784	837	841	807	886	799	856	838	851	829	845	853	890	811	842	819	868	836	834	827	896	848	817	853	863	881	803	845	846	780	796	838	834	813	807	858	799	881	835	899	841	802	843	816	872	852	844	858	891	826	821	825	872	822	819	855	782	835	842	779	851	875	823	855	818	840	836	778	841	799	816	837	826	841	832	876	786	799	817	879	869	832	762	859	830	821	807	804	799	835	834	838	863	833	903	855	867	877	762	852	821	853	794	817	810	811	787	837	821	865	850	799	839	813	793	822	840	787	830	810	824	848	848	850	773	831	788	850	843	793	766	859	814	817	851	832	821	840	839	857	841	814	859	801	858	832	865	818	816	836	805	807	864	777	804	808	816	834	858	881	793	824	880	875	830	817	847	883	811	866	848	781	827	835	825	840	803	817	842	832	856	856	812	861	812	854	837	835	856	826	827	890	819	856	820	809	838	851	817	854	862	809	832	856	816	803	840	866	869	821	886	802	842	808	850	791	846	887	869	817	842	822	818	824	842	847	790	837	799	880	821	850	832	820	848	883	828	749	846	829	832	860	827	866	893	826	817	791	831	860	828	844	860	858	854	845	832	869	846	864	865	843	793	805	887	848	872	827	811	849	858	843	874	801	826	843	850	778	824	833	834	867	786	812	831	771	857	844	885	845	878	783	824	799	855	826	819	840	810	894	839	851	805	832	860	816	870	805	827	830	814	835	873	821	818	854	850	858	832	854	842	805	824	857	821	863	842	843	815	813	825	853	822	859	828	856	807	787	821	844	786	820	847	839	830	853	806	789	788	872	859	864	829	898	851	854	799	811	836	821	810	824	832	814	848	788	812	831	832	829	833	774	810	870	803	829	849	848	798	840	812	845	840	836	856	816	790	781	805	865	798	857	806	826	844	849	838	867	849	823	825	879	835	845	860	852	826	855	816	812	836	882	824	837	880	832	832	815	789	793	843	823	843	801	840	854	865	865	813	903	856	811	818	807	837	840	847	830	825	835	858	835	856	830	841	835	887	809	835	811	831	845	902	810	828	829	791	798	803	753	839	847	865	828	806	851	836	837	788	831	849	838	828	812	825	897	884	793	830	853	883	869	796	807	833	810	879	847	804	793	781	807	867	841	892	782	812	789	859	869	855	818	812	832	833	867	865	791	804	893	832	823	854	848	830	808	821	844	827	806	854	799	778	841	840	880	873	850	806	828	829	816	827	864	829	807	803	828	823	799	847	829	822	785	839	883	795	868	843	852	859	825	852	851	851	832	851	818	820	832	810	846	852	839	796	812	821	827	804	839	820	827	869	781	893	860	801	779	860	880	791	848	836	816	822	836	870	851	839	846	875	806	803	911	849	787	908	862	864	847	813	842	859	874	832	829	800	894	840	815	838	885	861	888	839	862	866	805	854	812	776	836	804	844	850	806	842	844	859	842	804	837	859	866	835	868	833	822	807	818	867	817	842	846	829	867	801	812	861	856	813	818	842	881	815	859	805	833	841	810	847	852	818	792	792	867	797	851	883	816	839	820	845	801	834	792	853	810	797	854	860	846	800	869	872	805	864	863	864	833	836	855	840	860	883	761	798	825	846	818	848	846	835	854	855	814	851	846	833	842	891	797	840	823	842	847	825	818	830	829	845	836	882	848	855	872	866	847	834	841	810	853	805	846	850	811	827	894	849	871	798	816	843	871	898	821	885	882	842	820	809	833	851	819	829	854	812	792	828	825	811	801	849	804	839	824	815	798	802	869	777	807	836	857	808	802	815	817	809	859	822	819	846	875	840	777	856	855	830	853	800	837	781	859	820	778	803	823	852	891	804	821	788	836	830	814	826	852	815	841	850	843	843	800	791	814	851	798	816	815	854	877	827	826	860	823	851	829	833	802	813	792	797	803	848	849	867	827	805	824	868	900	876	886	857	806	902	856	800	851	820	820	808	824	839	827	888	855	854	854	829	826	861	867	800	824	814	850	789	882	828	835	839	792	876	799	821	836	797	827	886	814	835	877	906	793	834	827	882	843	850	811	806	850	837	811	814	864	812	844	802	882	811	778	859	828	816	856	853	816	781	859	812	846	815	846	800
27231	20585	9011	1267	2358	438	396	394	411	415	382	348	319	362	347	339	335	314	309	326	319	317	328	337	326	307	283	331	312	339	303	337	338	341	321	333	322	329	341	341	334	344	320	342	321	323	385	304	360	314	350	345	309	340	314	349	297	323	296	357	333	313	350	287	329	310	331	353	335	315	289	315	325	339	332	327	333	332	326	316	322	323	324	320	322	320	347	334	324	332	301	324	318	323	294	343	343	308	343	330	332	304	311	339	313	389	323	309	354	331	315	325	336	306	342	330	377	327	341	322	339	304	346	332	322	351	312	329	339	356	297	294	318	343	305	302	321	319	338	332	297	324	346	341	320	325	306	325	334	311	315	344	332	301	303	321	315	290	341	308	344	337	292	293	330	355	312	304	319	292	286	343	322	326	354	328	299	310	332	333	307	307	321	302	341	304	338	303	303	289	308	342	299	344	336	346	310	348	306	308	323	285	304	323	321	313	293	321	327	328	346	356	327	333	343	330	342	309	338	318	323	304	293	333	329	356	339	292	311	323	324	270	325	323	314	288	335	294	319	303	333	301	334	334	354	319	344	312	321	344	324	379	300	321	349	321	341	320	315	359	342	299	343	322	328	345	339	297	331	311	335	352	312	330	332	300	316	271	317	322	326	341	309	322	328	299	320	323	344	311	321	319	345	323	322	325	331	327	321	327	329	323	303	314	339	344	279	318	305	314	335	308	327	298	343	343	356	288	323	310	291	305	324	311	303	344	325	297	367	333	338	326	353	335	354	332	320	302	336	323	327	331	324	320	327	310	305	323	312	327	324	273	356	314	379	320	349	328	324	307	310	325	303	324	295	328	305	333	312	328	320	313	317	335	317	322	309	327	348	300	307	310	329	294	323	367	321	319	359	338	303	311	362	317	315	315	330	336	367	312	346	324	325	333	285	299	353	303	326	293	328	316	310	314	305	313	340	340	325	326	370	339	294	295	310	330	321	344	313	320	310	315	325	337	325	313	320	317	317	333	306	316	304	348	320	314	340	295	317	347	318	310	334	353	336	301	303	287	318	328	326	321	333	319	335	332	321	315	327	333	292	323	317	323	302	326	338	309	308	327	334	315	320	304	321	312	326	317	334	339	302	308	298	324	310	308	336	318	326	287	312	313	322	335	342	298	339	356	331	317	316	335	347	339	309	346	311	351	311	308	297	330	336	302	339	333	347	346	334	328	328	296	302	294	316	325	313	323	330	307	299	323	330	348	373	306	310	330	300	329	297	312	305	342	330	332	330	343	293	323	346	325	342	340	339	318	322	316	344	292	321	319	339	352	326	314	286	293	318	336	297	332	329	313	334	314	310	275	320	341	294	335	328	341	313	326	332	318	340	356	354	310	315	313	358	313	323	320	331	343	313	332	332	315	310	332	308	336	310	333	314	308	344	323	305	322	319	339	329	306	322	328	326	331	308	295	295	329	372	321	302	307	348	305	290	332	308	310	317	336	321	324	301	322	319	354	308	337	325	318	341	336	295	353	299	331	311	313	286	315	305	307	313	315	303	299	329	325	316	332	315	297	341	308	292	358	315	368	287	316	315	338	331	316	334	307	313	297	324	325	338	309	349	332	298	318	315	299	342	328	322	322	286	301	329	316	316	333	303	311	323	342	336	341	318	316	326	307	340	332	333	329	326	325	317	332	289	312	321	333	315	308	351	299	329	332	328	341	310	312	310	320	318	332	317	325	333	300	320	311	310	314	302	338	307	329	307	312	314	308	324	349	346	316	349	300	302	311	317	339	305	323	320	323	320	315	314	299	336	332	339	319	299	314	326	323	335	336	317	341	303	293	326	290	323	328	315	331	355	323	299	340	316	307	344	317	325	371	340	346	322	319	349	327	311	341	355	331	317	349	323	344	347	336	351	325	360	322	328	337	346	346	332	310	316	347	307	332	292	309	326	309	313	319	305	320	335	345	323	329	322	341	307	323	353	333	333	298	306	353	316	320	325	292	327	348	337	303	320	295	321	325	326	328	334	311	323	311	322	309	348	333	331	313	307	313	329	297	308	321	324	360	364	303	318	331	318	336	357	314	316	326	328	310	292	339	320	327	292	342	330	303	338	332	338	313	311	305	332	304	315	351	347	299	317	324	307	332	314	334	321	307	315	311	295	290	339	317	324	328	328	322	333	344	316	324	303	338	334	329	338	324	340	319	346	330	339	304	301	318	332	338	311	298	328	301	327	326	342	339	307	332	346	312	288	332	319	313	307	350	324	299	316	341	325	322	300	318	345	319	366	348	309	347	325	369	318	302	349	338	320	326	335	313	321	384	349	300	322	292	325	338	319	320	311	345	324	300	331	328	323	362	340	339	303	345	300	308	344	349	343	318	336	307	339	354	328	289	319	358	309	326	315	311	325	304	312	306	304	323	310	329	267	318	346	316	325	315	317	312	345	287	313	351	339	336	325	320	349	309	342	305	352	305	319	312	317	340	327	332	302	321	316	318	327	313	315	330	315	322	319	346	340	354	308	345	322	315	366	349	319	351	298	338	334	314	334	281	312	320	355	320	356	337	288	324	327	336	304	302	345	325	333	336	307	291	333	288	338	340	353	320	320	357	339	299	331	344	315	349	307	345	330	318	323	294	297	328	330	318	346	309	308	294	321	314	309	329	286	333	335	296	308	323	332	309	317	316	314	316	276	302	315	295	354	368	368	295	336	318	340	330	356	302	307	344	328	347	328	315	315	350	356	303	290	313	297	274	299	322	331	348	345	319	353	377	338	352	300	321	316	321	330	343	354	312	352	349	319	323	347	357	328	316	353	324	335	299	334	340	318	313	317	308	325	336	322	278	320	300	305	341	347	329	309	301	303	325	309	341	305	314	333	328	313	309	299	337	335	334	307	318	327	331	349	341	308	346	330	309	329	344	327	284	279	343	318	332	322	332	341	312	339	303	319	346	298	331	340	321	346	309	338	322	325	345	336	351	298	337	310	333	331	329	340	323	318	328	307	340	317	337	307	306	321	308	313	357	318	338	334	310	325	330	340	347	336	328	323	311	325	341	306	357	340	333	313	344	331	314	334	331	295	320	297	321	287	336	322	301	304	329	317	345	341	303	360	320	334	327	324	287	313	324	348	359	311	326	316	320	342	325	289	347	331	330	313	299	303	330	308	306	325	278	352	324	362	315	320	325	319	339	311	308	331	337	291	291	324	330	341	290	341	317	302	330	314	323	325	325	299	319	310	350	326	302	314	329	281	299	313	311	325	334	344	343	310	296	319	303	325	356	335	333	336	337	338	339	338	346	284	292	341	366	317	368	337	334	330	328	293	358	330	290	321	313	332	335	356	300	345	326	330	360	317	299	337	305	308	311	295	284	305	341	317	310	336	321	321	356	318	316	322	331	326	318	333	297	330	361	339	342	316	320	299	321	337	321	321	335	290	343	328	303	305	311	318	313	303	318	330	333	372	318	328	302	325	312	339	310	314	319	323	318	342	323
8549	2926	1897	1399	2978	514	551	542	636	572	497	454	447	403	440	395	415	423	392	448	405	404	415	406	419	430	382	385	411	424	426	400	396	383	409	386	389	383	423	389	374	431	424	420	376	423	350	377	408	404	405	387	397	371	388	406	375	347	421	375	389	365	412	401	387	402	414	354	367	402	406	410	396	383	372	407	376	392	399	392	411	409	380	393	393	388	377	382	397	380	379	377	389	381	411	392	398	396	402	374	368	414	419	405	396	417	386	424	412	375	390	394	445	354	404	396	366	385	429	382	406	403	442	360	394	374	415	404	387	417	395	402	422	391	356	384	419	415	354	383	379	380	414	393	403	418	398	397	427	374	387	399	391	384	378	370	415	408	391	386	388	378	406	405	402	385	373	383	411	421	386	393	374	413	414	414	393	393	366	374	423	397	392	423	399	396	358	380	400	404	382	395	397	344	371	414	413	377	428	395	373	413	416	394	387	389	411	447	430	422	428	383	406	381	376	384	351	395	390	364	369	420	411	400	377	377	420	409	401	342	382	370	389	397	378	391	350	406	398	400	360	414	433	376	423	377	368	413	371	397	389	350	397	431	385	422	404	392	390	352	370	407	382	393	393	374	423	377	399	351	434	387	419	409	397	372	421	403	387	394	404	384	357	394	366	411	386	376	408	402	390	379	397	365	343	409	404	427	405	406	393	416	376	388	362	373	405	406	394	413	398	401	403	378	396	420	413	401	347	405	434	396	383	348	429	401	377	397	429	408	410	378	391	364	414	395	378	376	400	400	401	398	399	387	377	380	382	392	412	423	339	365	416	430	431	364	366	373	360	386	408	378	405	388	391	391	386	427	368	417	356	365	398	380	359	383	394	399	411	398	394	379	369	380	427	384	361	397	363	389	442	390	398	412	384	406	409	374	428	356	421	401	402	363	357	364	397	411	393	375	380	367	420	351	391	380	388	398	352	384	411	404	411	391	403	360	398	359	377	404	404	386	416	371	382	402	409	405	389	420	378	366	410	381	404	420	406	396	399	379	382	374	364	394	341	367	399	366	361	393	412	392	362	409	404	402	403	379	413	385	407	397	398	456	427	388	358	386	394	391	395	387	386	431	371	353	391	405	395	396	407	433	379	385	420	404	374	361	369	396	425	411	391	387	405	406	378	369	373	435	377	389	425	364	431	385	394	373	398	371	429	412	387	397	414	404	427	366	380	377	394	368	396	404	401	434	429	405	385	414	397	417	391	414	374	392	398	398	394	381	400	395	407	399	414	370	428	409	410	372	398	377	399	404	400	362	380	373	363	407	421	369	395	368	390	368	371	345	384	385	365	397	405	363	397	380	418	421	376	364	425	380	381	364	408	384	386	379	407	419	419	397	411	407	421	393	441	389	383	423	402	401	369	436	396	385	398	361	354	380	398	376	389	379	403	417	404	403	377	372	373	407	386	401	415	362	380	382	388	385	419	418	376	403	402	367	422	391	394	407	350	399	395	372	401	424	332	403	426	359	364	383	401	411	390	406	396	382	410	381	405	354	393	385	417	409	375	384	408	388	385	396	396	428	405	383	409	360	383	403	382	406	426	419	408	407	375	390	397	419	406	424	412	448	415	403	397	399	372	387	344	410	426	398	390	405	386	407	381	370	393	402	358	387	359	427	380	374	403	401	398	407	390	390	377	381	444	382	392	421	411	402	362	399	406	343	383	410	394	364	405	392	396	392	390	386	383	380	415	410	356	382	423	410	413	425	386	399	369	411	380	404	415	404	407	388	420	401	400	405	362	397	431	412	435	393	403	393	398	394	430	386	384	440	388	398	383	402	363	370	350	421	389	389	373	396	379	421	351	369	395	397	386	392	369	394	389	419	408	388	403	373	375	413	378	372	408	378	431	366	390	401	401	418	361	390	422	392	377	385	382	368	368	389	419	395	400	401	408	417	404	412	363	416	367	387	402	415	409	396	389	403	418	432	432	364	415	358	383	429	410	374	384	394	366	404	365	434	384	402	378	405	414	394	413	412	420	363	400	404	383	420	360	388	394	403	380	364	405	385	382	371	341	411	409	420	417	372	380	387	381	396	404	345	388	400	385	413	401	372	386	360	407	350	380	380	409	396	378	392	388	408	395	379	389	366	419	403	376	383	399	378	396	401	393	404	411	373	418	385	404	414	396	410	423	389	410	399	378	374	371	410	388	337	403	370	382	374	368	402	393	420	379	411	416	367	394	371	394	440	366	377	383	427	442	407	400	388	394	375	384	393	400	408	415	407	361	383	430	408	424	382	393	393	399	361	417	390	384	400	377	398	375	394	376	424	405	412	348	426	390	401	399	387	382	401	410	378	407	399	398	410	373	377	416	404	388	420	381	410	386	400	374	424	422	376	432	414	401	406	411	423	377	364	417	411	396	362	423	394	357	370	398	397	404	356	380	405	427	397	365	395	346	371	383	413	414	382	367	400	448	403	397	398	391	391	393	360	368	364	374	376	403	390	376	356	410	391	354	409	407	393	395	379	391	380	366	369	405	363	387	421	394	386	408	365	371	387	423	401	363	405	367	371	410	406	365	395	409	410	384	422	399	373	373	403	362	389	375	426	415	405	415	428	381	362	400	388	414	375	389	367	397	363	404	407	417	399	364	412	387	407	364	397	381	406	405	393	405	376	400	419	396	394	368	355	385	392	403	433	368	357	388	359	379	370	400	406	428	397	398	391	394	367	384	392	378	387	388	385	388	418	382	383	374	387	392	403	411	384	396	394	380	395	386	386	429	391	373	346	358	368	410	385	373	364	397	383	387	381	411	409	368	419	388	424	388	371	402	393	407	403	390	413	389	391	405	392	366	355	363	360	398	386	377	389	404	360	383	378	410	423	390	417	393	384	361	383	409	379	405	399	362	406	380	388	388	402	372	380	396	369	397	407	392	385	368	373	385	383	373	405	397	398	399	366	394	386	405	387	378	374	362	391	383	384	379	387	378	384	385	378	409	403	420	403	429	389	402	402	414	413	431	385	404	418	381	409	370	393	379	449	411	398	400	372	410	371	390	390	380	391	403	417	390	390	396	378	355	352	394	397	399	408	373	384	376	386	383	403	385	417	406	380	407	380	353	388	384	374	390	418	357	397	382	393	363	413	378	401	367	367	380	397	429	382	397	397	393	398	381	400	393	390	390	394	393	418	396	383	388	383	386	384	375	389	411	394	422	368	374	393	389	406	415	394	388	424	394	372	359	415	416	391	395	386	416	417	403	377	410	391	416	408	405	392	373	384	393	412	360	366	365	380	421	377	420	409	392	412	415	415	395	382	391	406	396	412	360	379	401	391	403	368	379	402	380	399	392	376	426	402	392	374	423	395	387	398	436	363	426	395	397	386	421	359	417	372	382	395	381	419	377	381	428	383	394	406	385	395	386	396	413	360	392	431	385	398	395	377	407	378	386	423	372	415	361	387	393	380	399	390	398	410	386	413	392	375	398	398	396	414	407	364	407	418
23634	21228	28625	24154	22169	11530	1472	891	849	707	628	570	507	516	466	440	465	424	425	413	396	438	443	415	396	440	394	404	406	420	388	385	378	411	389	373	399	415	389	400	415	365	395	390	346	386	360	389	401	395	386	345	361	389	367	393	379	401	374	381	404	397	367	388	403	388	387	397	383	343	387	365	426	420	374	364	359	377	347	384	401	364	378	353	378	411	385	399	400	387	396	369	412	406	335	384	352	340	362	352	381	401	347	344	366	384	373	368	386	409	401	408	386	400	372	388	392	398	392	343	352	399	368	351	386	376	387	390	362	398	361	383	358	388	375	391	362	379	361	398	393	367	371	412	408	397	337	397	371	404	392	388	363	401	367	377	395	390	352	382	365	382	393	350	378	384	369	366	376	403	388	378	385	373	388	395	413	374	411	383	352	379	379	362	356	398	390	383	399	366	397	396	380	346	369	391	374	366	400	379	336	376	398	368	383	403	384	372	347	362	436	365	409	358	384	367	343	399	384	409	375	342	348	391	406	377	403	381	363	396	382	404	362	336	427	366	333	393	396	365	368	358	364	385	385	387	407	410	374	390	394	386	365	397	389	372	431	391	419	392	398	388	354	329	384	380	362	396	355	396	364	392	406	411	401	358	372	361	375	384	390	395	415	361	396	371	387	379	366	406	400	378	395	360	385	382	372	368	396	350	373	385	408	356	369	425	391	390	406	391	408	369	374	383	404	356	393	389	408	389	367	370	378	371	406	372	366	385	432	368	383	375	385	374	379	342	353	370	399	370	368	386	410	400	376	403	410	371	384	369	382	363	393	380	372	382	384	381	366	380	354	376	360	388	365	369	411	372	355	410	374	378	383	381	404	399	374	382	384	361	350	387	396	388	374	399	376	427	366	365	365	357	395	362	365	375	374	373	405	370	391	370	345	385	383	364	362	332	413	404	386	393	385	367	412	373	387	407	377	350	362	383	376	360	392	364	343	362	380	353	417	383	359	408	381	414	408	348	383	373	365	362	423	414	398	398	381	380	389	376	357	393	378	370	377	368	366	350	394	406	385	374	378	376	386	406	397	381	381	379	400	386	394	411	391	376	350	371	363	343	364	373	379	382	363	342	361	366	382	388	372	394	367	391	401	365	391	374	388	360	376	359	368	395	401	397	389	386	328	392	410	399	391	367	383	397	392	386	377	393	399	407	363	352	340	384	352	385	340	388	375	404	395	377	352	406	394	404	397	372	380	383	360	358	358	380	362	387	378	378	399	404	360	402	318	376	382	393	405	395	404	411	380	406	337	400	376	379	377	381	386	381	327	403	358	387	367	352	386	366	357	349	367	381	354	360	362	401	386	368	393	391	392	388	342	366	382	361	386	385	400	399	374	379	373	393	398	379	388	363	416	366	417	394	391	372	402	358	388	395	386	376	395	408	363	372	409	371	401	397	407	425	378	361	359	379	361	380	361	387	375	350	381	354	355	394	378	389	394	389	384	424	422	364	357	382	392	371	387	384	361	371	377	368	381	390	381	367	372	378	357	388	379	385	398	366	426	398	386	362	361	371	398	355	348	349	367	350	400	393	354	363	354	378	403	342	382	399	364	400	370	420	367	387	336	343	383	376	371	377	378	363	378	385	377	371	379	380	386	339	389	347	357	356	391	405	401	404	397	370	366	374	380	388	342	386	372	357	397	403	391	401	393	387	402	392	388	382	387	384	405	359	375	336	356	367	403	398	382	398	401	369	362	366	387	407	386	378	377	381	393	351	339	355	343	372	383	414	370	410	409	366	391	373	345	418	369	393	398	384	340	389	381	401	366	354	383	364	437	336	381	402	340	363	416	395	413	400	403	379	375	375	412	395	384	406	371	381	373	400	387	380	393	416	360	375	383	364	359	373	366	391	386	363	375	392	360	394	390	367	380	352	412	375	365	420	397	368	364	385	436	389	379	393	374	394	355	384	381	378	403	370	372	401	387	400	366	348	379	333	364	357	388	381	390	368	364	377	375	402	383	390	359	359	352	364	371	389	346	358	344	339	405	402	404	391	351	351	386	416	383	361	381	379	357	346	381	380	396	365	412	393	403	388	398	361	367	382	387	386	381	418	375	387	408	372	367	378	400	389	373	365	402	363	405	373	397	362	412	404	419	366	398	363	365	378	333	383	388	393	373	359	375	412	388	408	408	367	374	370	370	370	370	351	366	382	372	401	408	395	382	378	377	385	369	360	396	372	361	377	388	404	385	353	397	381	389	413	361	371	406	377	410	391	352	383	384	350	382	404	387	382	392	392	399	362	366	396	396	390	384	364	369	377	343	369	366	385	361	367	401	334	356	369	355	383	379	336	376	379	333	380	368	389	352	415	352	385	359	399	375	391	355	379	392	416	348	373	381	370	393	366	408	368	388	346	350	380	347	375	351	352	393	384	361	368	393	384	403	361	388	385	409	382	371	386	377	395	403	364	368	384	412	356	377	400	394	359	383	379	357	378	341	366	374	393	377	352	377	339	387	403	384	391	388	387	370	332	385	368	388	378	360	374	318	373	381	361	396	406	382	401	376	392	387	382	402	382	350	388	369	404	362	362	394	378	382	384	426	405	385	356	360	378	401	343	360	373	375	372	385	355	365	379	378	398	348	344	358	413	391	390	389	386	371	427	372	373	350	392	377	407	399	363	350	367	371	390	371	365	400	401	371	408	372	395	392	357	379	365	383	390	367	403	395	377	369	384	389	382	392	347	387	366	387	391	374	368	340	401	376	332	390	383	378	412	351	399	386	367	418	360	374	386	365	391	392	368	370	432	371	401	396	355	362	367	366	347	389	376	360	362	372	374	396	367	370	396	378	360	364	343	375	426	378	391	391	391	384	359	370	375	360	371	373	379	397	373	414	399	363	355	371	396	391	375	367	398	391	412	392	351	401	399	366	355	386	362	361	418	359	374	367	366	392	385	369	398	350	409	392	391	371	376	344	388	411	387	369	360	370	429	374	429	395	410	348	395	377	397	372	399	381	376	403	373	454	402	371	380	365	371	342	398	359	395	403	384	361	369	345	362	372	354	409	405	360	376	372	383	390	403	386	356	386	383	387	377	390	365	411	354	370	357	373	366	349	405	378	383	351	366	376	404	365	386	369	382	385	366	381	402	399	370	404	386	373	384	387	399	364	432	394	341	386	352	412	376	418	394	390	364	359	341	404	388	399	378	329	397	419	348	374	405	363	411	373	399	377	370	401	375	381	351	382	400	359	372	359	394	375	333	379	351	357	373	381	394	365	423	412	411	371	397	348	359	372	346	403	394	395	377	379	399	352	372	367	373	365	397	377	377	387	348	359	371	395	362	360	366	421	330	389	363	415	378	407	387	398	354	368	403	368	380	375	349	357	407	380	384	330	384	341	389	420	391	360	393	354	402	370	386	366	376	383	372	417	362	354	386	377	349	384	379	380	351	377	381	358	390	400	382	379	399	394	385	372	336	385	390	391	350	359	389	405	397
10906	11281	9277	12919	18079	2094	1782	1539	1533	1155	987	840	700	652	599	589	577	540	566	514	521	492	476	502	513	478	446	462	487	455	470	448	440	486	445	456	424	490	439	486	429	460	420	450	425	416	471	460	466	471	459	470	446	467	439	451	412	464	447	424	459	445	446	456	423	441	469	472	433	425	418	450	426	408	463	405	415	453	416	427	469	444	416	455	430	416	419	434	438	451	446	462	414	426	468	423	471	408	434	483	446	431	482	462	438	449	437	404	415	408	448	416	453	445	427	443	419	444	423	430	487	429	433	415	434	435	454	419	420	466	472	439	456	405	447	422	415	449	451	443	430	385	449	427	403	494	471	423	466	433	473	455	439	456	434	439	438	465	435	418	418	433	423	442	429	421	448	461	400	447	433	467	421	424	402	458	420	416	436	450	442	425	398	441	436	420	452	451	412	414	442	403	479	432	459	398	436	424	440	482	417	443	438	464	434	439	451	440	415	422	438	424	421	426	442	376	449	464	421	459	404	411	407	434	458	481	422	439	436	424	457	409	393	387	452	429	457	433	453	430	422	471	433	416	425	404	435	430	433	451	426	419	445	499	425	450	442	458	441	440	465	435	448	428	442	457	426	422	431	411	472	454	424	421	429	393	433	432	467	435	469	433	469	425	455	413	469	455	411	433	454	434	445	428	416	450	437	434	408	444	467	446	422	470	461	420	424	441	415	439	411	430	466	443	452	477	439	400	461	428	446	438	440	395	427	452	433	456	409	437	436	455	444	429	450	468	397	470	431	443	413	414	436	435	431	422	434	421	407	450	462	444	444	474	395	441	441	455	451	397	448	406	449	425	451	432	451	440	426	443	417	403	394	426	480	437	448	454	475	444	391	403	452	425	458	427	413	441	454	454	426	439	475	421	436	438	426	420	403	438	446	436	433	408	480	457	432	477	449	452	413	435	453	442	451	447	406	436	444	434	437	415	445	426	411	434	423	412	407	419	446	424	416	390	450	434	478	453	453	462	457	430	452	421	406	456	465	464	437	411	453	461	410	437	441	419	422	457	469	439	407	423	434	467	459	432	424	439	441	428	431	409	418	404	438	458	414	441	483	418	440	422	430	406	434	459	449	427	427	467	454	431	459	459	450	448	444	444	409	450	452	425	430	420	434	442	407	461	465	384	419	394	415	445	423	436	441	411	433	412	446	383	411	417	470	434	467	473	422	416	396	434	386	460	458	417	469	429	437	450	455	390	440	412	455	389	443	447	417	437	419	412	425	468	469	428	427	436	424	410	428	457	439	465	440	471	403	461	475	444	407	455	422	413	414	440	405	405	448	413	425	438	426	467	426	422	412	464	477	460	433	428	406	448	478	434	401	420	419	456	443	415	452	445	436	446	428	421	467	421	395	419	455	441	408	445	418	419	412	421	427	452	457	489	394	402	437	443	459	445	397	408	419	442	401	485	415	433	498	438	438	428	410	452	453	436	417	420	453	443	460	443	420	440	447	436	448	419	416	443	433	433	419	441	432	463	438	430	458	409	405	470	434	434	463	420	418	438	454	440	448	429	435	430	433	436	472	424	433	470	441	459	437	477	460	449	458	442	408	435	394	392	386	438	427	430	448	415	479	414	433	423	463	393	439	455	410	414	448	463	439	465	430	438	425	423	413	439	443	455	431	407	476	400	427	439	449	455	425	410	455	465	429	479	466	446	474	445	445	428	410	458	428	435	408	458	431	442	445	445	400	411	461	438	422	427	418	437	444	420	414	437	432	406	470	458	427	462	430	425	468	483	428	412	425	410	458	437	443	459	465	426	418	402	437	430	397	433	402	420	415	405	423	396	413	431	464	483	425	432	453	423	404	450	430	454	448	463	439	418	411	468	426	463	436	433	437	419	449	435	442	440	407	452	448	438	386	437	420	411	449	424	387	417	393	424	458	419	417	470	397	445	426	424	423	408	443	407	378	437	421	409	454	425	435	421	457	417	415	424	454	450	436	404	455	441	421	437	443	406	457	456	418	437	424	449	412	417	440	412	496	419	460	458	467	429	477	419	429	430	429	441	462	453	457	435	461	414	466	422	426	412	455	412	448	434	449	450	443	419	424	404	447	442	390	421	424	426	435	450	444	452	461	435	425	458	453	437	440	448	423	446	412	477	459	451	430	478	408	408	437	493	466	424	454	446	408	420	434	428	417	388	411	398	468	426	473	437	452	414	461	441	460	408	430	443	438	439	440	425	420	455	457	451	450	441	434	427	464	439	422	424	442	450	458	453	392	440	434	410	453	434	423	405	428	468	425	419	439	432	459	436	439	455	429	425	443	425	451	440	488	429	432	451	422	405	447	474	453	453	413	424	419	451	454	435	475	421	422	446	455	403	390	451	425	417	440	421	402	439	427	435	434	420	425	463	460	407	449	467	418	433	426	417	420	462	478	441	401	430	415	436	459	448	443	451	414	443	436	438	422	452	444	460	441	421	424	419	460	467	410	426	438	415	444	457	404	430	418	435	477	423	456	440	409	465	407	437	433	419	456	443	419	432	455	399	465	416	435	408	459	449	396	446	412	449	422	435	460	436	440	394	443	421	423	448	435	422	450	485	434	454	442	442	419	440	438	415	438	432	455	462	408	456	421	434	459	427	437	437	485	400	441	450	468	412	424	435	486	436	470	430	435	453	431	418	415	449	429	421	435	413	401	449	383	402	464	428	438	422	471	432	442	450	476	448	438	465	453	427	450	420	403	456	407	434	422	428	488	485	385	443	444	471	434	447	417	403	436	488	431	411	443	469	467	445	421	485	473	466	461	444	436	417	407	398	459	443	460	438	426	419	484	441	426	439	418	451	464	457	436	442	402	457	472	437	419	415	459	427	423	410	455	455	464	445	437	445	450	439	454	427	454	474	405	436	463	466	450	457	423	420	425	470	409	464	416	440	412	449	444	446	429	448	434	433	427	453	450	494	434	412	458	440	444	450	415	430	447	479	414	418	458	457	439	442	423	431	450	432	442	447	420	434	417	447	426	451	431	428	464	453	434	443	448	465	453	405	419	405	416	421	458	426	429	471	433	469	457	431	454	428	412	419	406	445	417	524	428	430	409	424	424	478	428	466	421	434	425	424	428	415	421	413	452	423	437	462	477	441	468	399	409	438	432	433	422	411	432	458	481	455	414	440	440	424	431	440	432	443	433	453	433	437	441	440	423	451	446	422	440	473	430	433	454	395	426	448	430	435	493	428	472	437	406	444	446	412	410	440	430	437	457	425	449	473	446	435	465	468	412	415	453	423	426	453	468	446	404	425	447	457	407	411	458	474	469	425	450	421	440	428	456	423	445	397	451	401	413	452	475	440	442	446	439	451	418	443	429	469	416	427	414	426	447	439	463	465	446	426	430	408	435	447	463	424	395	436	456	426	392	463	454	441	410	454	420	425	455	416	424	467	511	444	442	452	445	408	451	431	437	442	442	453	472	462	408	445	456	461	464	475	410	420	472	448
24969	21246	27658	25094	16831	2149	1027	891	867	812	716	696	645	588	619	613	619	615	624	597	632	632	601	588	609	617	611	622	628	605	578	611	622	574	563	628	603	571	627	614	628	604	614	630	558	589	568	631	650	598	579	636	556	586	633	603	590	612	614	599	606	596	569	610	600	622	613	598	571	567	643	605	623	574	641	579	586	566	588	543	592	610	614	609	586	635	641	597	574	580	555	563	573	599	644	613	576	556	578	613	598	614	597	643	571	654	573	603	553	567	613	586	578	609	544	614	584	612	607	588	595	592	583	620	609	624	611	574	548	587	655	580	635	575	610	575	622	582	622	586	576	569	594	613	607	611	601	570	591	621	603	592	609	611	575	619	604	587	618	549	564	580	593	633	598	589	594	567	599	594	638	551	586	629	605	569	597	589	592	610	608	602	573	577	566	577	572	594	580	559	563	562	588	599	588	582	627	549	564	591	561	554	568	591	586	596	633	586	612	575	618	619	636	548	567	584	588	604	627	620	608	584	593	621	629	558	577	613	623	570	573	612	584	566	624	615	604	634	587	598	589	611	609	616	618	577	629	594	588	591	575	599	637	616	603	614	620	591	619	568	641	602	617	619	643	624	558	581	617	637	554	606	591	618	537	629	605	588	620	570	585	617	574	595	631	592	596	584	570	615	614	588	580	610	576	596	594	601	573	592	596	552	624	613	586	594	605	611	605	589	634	548	587	595	598	562	663	599	592	596	569	601	608	620	606	586	612	565	585	574	576	602	660	576	635	616	630	581	605	608	593	574	575	584	573	616	633	641	567	606	637	570	563	639	603	600	558	577	574	553	581	603	535	654	576	568	646	522	591	603	594	567	598	579	646	646	610	593	582	568	601	596	597	639	584	619	590	632	598	574	582	579	622	581	594	590	622	567	567	611	619	542	581	610	638	572	592	594	565	586	625	613	581	619	608	581	595	601	579	599	594	595	624	557	621	573	634	587	573	587	620	580	605	603	564	598	620	560	566	599	598	572	615	612	585	623	572	556	604	636	608	624	593	621	568	616	586	620	577	614	659	599	589	604	603	525	623	607	627	548	572	583	575	612	580	600	590	579	592	592	659	592	607	619	636	607	578	619	600	604	615	621	590	574	638	598	593	544	617	625	618	610	562	610	560	611	617	573	588	638	614	587	581	595	610	585	601	607	590	570	598	628	570	592	589	612	595	593	628	580	631	607	546	625	568	591	591	630	606	586	625	636	592	628	570	667	596	589	597	592	610	601	576	587	575	609	618	543	625	560	584	663	594	638	613	590	612	559	604	568	622	569	621	608	616	597	583	617	588	576	561	557	565	618	571	635	553	596	604	532	556	605	573	628	604	558	576	594	573	619	605	585	593	599	580	607	603	569	667	599	609	619	568	661	609	588	597	617	621	584	585	619	611	618	608	578	590	576	634	576	618	573	587	641	613	583	613	598	613	609	624	634	553	616	583	563	598	627	577	578	583	606	555	631	607	552	588	605	602	618	596	644	542	610	614	571	587	575	573	610	602	599	594	577	621	545	644	629	574	625	557	646	660	604	648	533	668	621	606	574	551	624	585	594	634	570	609	563	624	593	610	594	611	629	598	603	600	611	558	596	606	607	567	618	558	600	579	630	586	556	575	622	631	614	575	577	591	640	616	586	587	605	593	611	645	598	588	615	560	615	588	623	575	645	635	578	612	614	565	606	581	628	565	584	603	595	625	646	620	590	585	575	580	592	604	618	596	563	596	574	626	585	571	562	599	652	587	609	589	559	530	599	602	593	578	625	595	643	564	586	575	621	577	558	596	590	609	551	618	559	575	581	592	578	588	609	611	604	627	561	573	583	615	592	603	596	575	613	595	604	617	571	555	621	618	603	648	546	588	555	605	613	611	578	568	578	596	555	588	598	574	606	603	567	615	589	584	660	584	612	560	614	597	572	584	625	608	576	594	599	607	616	582	601	599	584	629	597	601	583	538	582	614	623	633	616	603	597	636	600	584	591	562	617	578	594	620	577	623	622	545	589	593	629	584	589	576	588	589	622	591	627	624	604	605	586	578	616	604	522	625	601	558	542	629	587	662	578	589	581	583	609	580	583	545	588	581	610	606	590	538	604	598	546	597	589	581	561	602	559	603	578	603	552	623	543	559	605	590	579	639	626	548	590	582	580	584	638	590	614	573	633	610	635	609	632	563	596	563	620	610	583	607	596	636	614	618	601	617	621	613	574	560	568	662	600	581	598	596	596	551	564	587	620	627	581	626	559	614	626	600	621	607	611	572	617	610	593	559	593	573	596	582	574	614	538	609	598	639	553	604	563	592	584	602	608	588	566	597	597	570	585	609	593	622	595	609	584	625	632	584	600	592	616	611	578	585	591	581	596	584	601	564	629	603	585	592	628	645	599	631	604	592	557	620	621	596	629	572	550	555	590	567	559	551	608	600	591	612	569	574	585	547	591	597	581	628	604	625	658	589	600	580	635	573	610	569	635	564	564	582	591	595	574	585	583	623	569	615	578	590	526	583	592	580	558	604	587	627	615	624	601	590	552	552	607	586	635	616	602	598	587	554	589	605	602	584	560	616	572	592	603	617	574	605	595	595	630	630	591	575	593	570	614	587	666	589	582	584	579	628	639	597	602	593	599	624	597	615	594	606	572	557	600	604	600	558	612	608	565	617	597	629	607	573	573	594	630	566	629	636	615	663	571	597	594	610	610	636	573	602	605	599	590	614	560	630	625	569	599	587	600	593	555	636	589	634	629	642	582	535	569	585	605	582	586	588	540	616	575	612	562	596	591	577	592	589	622	603	568	583	640	610	599	610	609	613	572	560	566	599	583	574	630	614	596	555	585	589	580	582	553	576	587	587	627	606	583	571	614	650	596	620	609	609	596	564	605	581	548	561	582	568	624	562	568	622	626	589	630	622	599	527	556	605	613	613	588	582	561	644	577	586	582	624	595	591	611	566	602	575	613	564	623	599	574	599	601	568	596	621	608	647	622	564	610	553	573	607	603	654	573	545	674	602	559	587	541	587	587	616	586	630	566	610	581	607	595	639	615	633	608	628	593	612	604	601	634	654	627	623	601	621	592	589	623	616	584	620	629	609	587	605	593	643	637	592	616	646	617	551	615	615	570	593	656	612	615	567	564	582	606	616	592	613	612	587	604	565	608	577	578	614	565	597	549	587	666	573	577	594	614	558	608	596	569	637	608	570	601	528	614	575	536	637	603	593	591	570	571	636	620	603	603	628	613	601	586	579	568	577	583	580	639	596	586	567	598	589	623	586	593	610	600	584	592	613	556	614	591	597	600	589	630	600	581	571	627	550	572	612	608	589	585	587	594	612	594	581	602	638	580	549	639	602	566	606	587	605	635	639	589	617	617	604	591	582	597	588	564	637	592	582	601	587	620	618	612	617	606	642	610	601	543	595	615	563	624	559	561	619	621	635	585	556	584	605	593	594	567	593	605	576	577	589	592
10433	7337	5841	9484	15693	1629	1483	1405	1358	1135	1017	849	841	809	823	804	793	733	716	754	740	760	693	712	787	693	721	722	755	700	676	741	671	719	704	659	686	687	680	683	709	703	707	641	677	651	706	659	645	653	677	688	702	701	711	656	715	702	713	669	747	711	666	673	661	688	680	681	674	689	730	685	681	656	675	662	703	649	679	696	708	724	646	692	625	662	657	715	654	676	708	699	700	737	646	673	657	684	714	756	707	682	724	672	726	674	690	657	677	685	662	753	732	671	714	712	708	660	676	672	657	684	685	667	681	721	630	673	659	708	660	671	722	731	733	680	670	663	671	705	738	711	697	684	688	685	664	668	701	703	694	641	687	630	706	665	656	674	701	749	668	733	652	681	665	714	692	708	681	657	643	720	683	647	698	683	674	664	693	712	728	717	676	740	711	666	692	741	672	688	701	740	716	668	670	661	703	635	684	647	672	700	680	687	647	660	648	662	693	662	661	683	680	688	675	658	693	686	677	689	712	751	700	745	718	730	675	681	703	619	662	644	692	639	695	666	637	659	674	670	720	704	684	700	743	670	730	625	661	660	679	688	664	726	733	716	709	711	639	711	689	642	659	655	719	672	723	706	722	714	712	660	698	709	682	657	682	655	702	707	690	697	648	672	711	666	711	727	674	697	701	646	704	660	675	684	683	661	697	692	662	699	694	673	697	717	658	664	692	723	698	725	651	697	686	670	662	681	637	687	708	699	652	689	699	651	706	714	686	737	714	686	660	695	615	730	690	697	679	645	680	670	662	702	718	665	694	731	641	651	695	676	723	736	686	704	667	717	643	690	664	737	711	732	666	727	681	698	724	674	688	692	673	683	685	663	663	649	705	665	703	708	707	633	699	684	717	668	703	688	678	704	695	711	718	698	719	683	739	710	714	717	729	721	654	732	682	702	696	680	690	728	699	723	690	679	665	630	660	654	672	687	669	677	626	711	675	707	696	709	689	671	686	697	661	702	691	713	741	677	677	670	696	669	714	687	652	673	697	692	722	720	665	695	654	656	645	690	730	707	669	707	648	663	739	723	711	689	642	675	705	685	676	661	651	702	661	687	667	701	646	678	712	678	670	655	665	662	658	679	698	639	719	665	672	709	698	681	705	735	729	652	646	683	676	683	678	719	673	710	688	697	677	701	644	665	663	718	676	695	724	652	669	710	696	672	662	697	651	677	706	704	711	718	662	670	651	673	664	723	683	672	674	711	702	703	674	685	673	715	701	691	657	684	678	688	651	683	713	653	693	704	695	681	682	703	697	715	710	667	701	698	678	677	676	659	681	698	675	723	724	686	718	661	720	682	723	704	727	682	716	706	697	700	692	706	659	673	691	659	662	664	717	665	646	736	682	663	628	705	670	642	667	643	695	651	681	661	663	702	667	715	691	678	717	689	738	679	738	719	682	737	687	722	719	697	651	680	639	699	677	660	723	731	662	690	687	671	648	729	695	703	649	657	691	690	705	650	703	702	701	684	721	695	703	680	677	657	629	741	730	664	698	668	679	677	731	654	722	690	648	687	715	709	726	729	682	690	698	679	695	671	688	662	723	712	698	670	641	673	685	683	661	718	665	701	668	660	668	665	673	646	733	666	708	725	686	641	704	733	695	658	636	678	655	708	698	667	709	728	691	703	683	651	663	662	682	730	653	674	669	664	699	667	679	685	669	659	710	716	728	688	680	712	707	689	668	693	676	690	703	685	655	695	649	684	701	666	679	661	701	714	678	691	697	704	676	648	688	748	698	655	681	687	711	683	685	703	690	710	696	687	705	671	687	689	672	669	695	716	623	652	698	656	689	654	649	675	695	680	681	693	672	703	775	707	716	694	678	683	708	677	682	683	723	693	704	725	673	686	710	724	720	688	651	714	686	675	723	682	688	707	660	652	678	702	664	673	684	692	723	666	688	679	702	680	711	678	677	680	716	698	705	721	671	666	700	716	623	655	735	679	702	674	694	651	690	680	760	702	645	673	694	684	674	634	683	649	681	643	694	698	705	678	700	698	705	640	699	695	679	651	719	686	614	674	661	687	723	695	698	702	644	659	696	649	732	657	695	650	668	679	688	690	680	698	740	657	659	700	713	686	676	720	691	686	673	642	735	636	710	685	682	671	667	699	692	671	680	723	671	672	719	714	677	691	688	665	708	626	738	666	662	655	686	651	690	758	688	705	687	686	709	702	710	692	687	683	706	695	666	702	676	697	636	706	728	670	718	699	692	664	731	702	660	654	640	689	705	682	678	696	734	700	676	711	695	698	680	735	666	694	671	705	704	683	706	655	700	680	651	667	700	688	648	678	684	742	688	722	639	691	669	688	659	744	664	687	668	626	686	689	694	712	678	688	669	705	685	677	722	706	681	702	681	670	691	711	677	697	696	666	659	697	623	670	666	690	680	636	659	688	674	749	642	678	658	699	669	705	706	722	692	726	669	690	701	701	732	690	689	735	682	703	658	695	706	713	698	730	677	681	664	741	684	693	681	671	664	685	715	694	723	657	676	692	626	705	695	681	645	673	674	701	691	714	700	685	676	635	639	701	677	712	712	669	678	689	682	687	701	658	702	657	669	670	652	716	649	727	687	697	685	708	689	675	688	666	722	720	653	694	699	672	698	681	672	677	713	697	693	674	690	658	713	641	704	719	683	699	676	636	685	698	705	647	714	700	687	691	704	665	685	677	688	725	731	687	658	726	686	638	665	706	680	678	679	678	718	634	678	686	719	726	653	685	687	692	655	672	668	709	677	670	710	717	675	692	737	670	707	699	693	674	714	685	666	688	748	660	641	669	686	709	658	666	713	688	668	706	672	649	690	672	677	666	690	682	705	664	724	688	698	684	677	652	709	668	691	685	699	646	743	707	695	720	649	641	717	659	689	652	693	704	685	738	689	699	660	689	681	675	683	694	640	694	724	727	709	661	681	650	745	682	671	713	666	692	675	739	669	680	656	675	670	702	775	639	735	690	652	668	696	723	722	724	687	728	709	733	661	655	690	642	732	667	699	712	680	656	711	679	638	733	707	654	633	656	652	674	722	650	678	692	675	696	715	675	684	679	658	662	693	700	709	707	631	650	700	675	675	685	715	668	699	717	670	743	730	649	668	709	647	643	651	683	670	673	695	685	714	685	684	689	673	699	690	669	682	690	717	583	683	705	667	682	661	695	684	688	734	687	664	659	705	649	685	724	631	737	701	683	670	667	631	685	709	698	690	711	676	683	707	682	682	721	705	650	678	708	676	643	712	693	701	688	685	708	716	705	677	688	689	692	649	676	671	694	679	659	679	738	718	686	674	668	655	675	675	693	679	650	652	723	711	666	693	710	686	707	693	691	687	715	690	687	666	733	679	666	672	692	700	685	651	694	676	678	697	668	664	691	671	631	686	659	710	734	698	655	720	626	634	713	702	705	665	732	688	716	680	652	724	667	697	717	650	699	728	688	659	657	695	681	662	687
22765	21290	29112	23829	23269	19913	7403	2021	1598	1413	1296	1094	1069	1042	958	957	908	905	849	810	924	853	873	835	844	833	853	823	838	832	860	752	800	814	756	763	788	808	781	816	810	754	866	858	802	765	756	779	784	782	805	752	773	793	748	745	783	813	741	758	786	787	731	813	779	765	803	799	817	809	764	759	815	806	785	776	799	764	766	754	789	765	768	774	799	783	752	800	721	736	741	768	829	773	761	762	763	786	802	768	765	777	813	765	769	744	784	821	758	809	810	774	749	790	771	820	734	834	816	766	805	761	780	787	778	780	766	811	817	797	789	746	811	758	740	777	755	755	766	803	780	761	792	793	744	766	778	756	813	750	782	777	773	730	800	765	790	754	793	752	756	743	780	745	782	783	793	806	805	790	751	793	815	797	772	760	796	792	811	788	785	792	821	785	809	752	775	803	727	799	745	822	767	751	828	789	785	832	771	785	796	812	754	811	772	767	824	767	734	808	790	776	756	753	775	771	771	747	773	837	770	779	779	758	771	749	754	759	780	781	780	780	704	765	850	803	780	765	746	738	755	818	788	751	799	826	762	843	815	756	791	777	751	753	869	708	787	766	789	750	755	795	770	725	762	751	753	807	772	783	778	769	860	772	767	757	792	776	751	781	775	807	753	771	789	800	773	797	783	803	787	800	803	794	742	761	795	784	743	778	782	761	830	778	754	822	825	825	757	733	818	781	813	823	754	824	784	835	735	789	779	771	767	803	803	820	767	855	771	814	802	749	766	782	774	737	804	809	766	744	812	769	852	768	778	778	733	735	800	764	747	815	811	759	783	789	761	795	763	810	787	761	780	744	794	766	794	758	814	816	808	769	822	779	746	750	761	789	771	747	795	773	802	831	754	812	802	743	736	794	807	794	794	803	813	806	821	757	774	762	785	769	719	748	772	739	777	811	759	794	868	804	753	795	736	747	769	793	756	813	719	790	778	780	827	802	754	780	745	771	794	776	789	775	767	769	733	772	799	807	762	784	760	787	764	820	775	759	783	765	766	757	795	807	764	799	762	808	795	731	803	855	801	737	752	784	784	769	791	739	809	778	734	778	749	746	782	788	765	809	796	790	787	743	802	785	764	812	756	762	779	797	796	782	788	768	756	769	789	766	753	778	787	697	764	800	792	787	821	782	722	791	773	807	774	787	772	778	759	755	796	813	803	841	743	762	754	735	815	792	804	767	749	747	752	801	790	770	782	801	754	804	784	768	750	789	809	756	846	747	763	786	774	755	770	781	756	828	731	792	826	842	792	786	778	810	805	810	769	830	798	751	767	823	730	738	792	822	766	751	813	760	787	774	810	795	788	749	803	752	774	779	764	826	718	796	792	769	771	759	796	757	738	810	771	758	741	767	792	761	751	803	784	782	777	787	760	752	740	786	762	748	819	792	711	773	739	834	735	735	746	791	811	798	809	743	792	774	779	840	727	800	737	746	788	795	786	774	768	812	811	768	741	762	757	811	820	782	790	806	764	793	796	765	769	855	762	770	754	737	776	770	745	756	782	776	791	751	747	746	763	785	769	743	753	765	759	806	802	796	776	777	799	754	766	734	775	828	764	723	727	809	770	754	786	832	772	792	793	758	741	793	767	750	800	779	806	779	777	780	815	758	701	768	771	796	810	796	755	750	739	756	771	755	771	753	764	784	772	753	747	801	743	793	788	749	751	753	797	772	821	793	766	802	840	795	786	771	752	808	770	710	760	744	732	714	765	824	787	784	759	790	773	759	790	825	802	778	769	798	756	772	814	763	775	804	801	780	721	773	802	798	776	786	841	803	745	812	778	743	777	818	790	758	773	781	792	797	808	782	788	782	751	764	771	803	771	759	780	746	778	754	751	752	775	797	780	800	790	778	796	753	800	797	753	786	809	737	757	784	757	749	821	827	743	798	801	788	772	796	754	811	744	786	825	817	783	753	812	810	760	749	785	778	824	775	769	804	782	762	787	737	767	856	762	777	795	776	796	756	755	757	772	796	757	781	701	785	826	764	819	781	831	799	760	815	822	778	809	765	807	752	742	716	726	785	789	794	826	791	775	788	778	716	784	782	800	807	753	812	820	765	792	753	722	789	747	818	804	807	756	790	793	748	754	747	762	763	780	745	726	790	757	743	755	788	753	732	743	782	751	740	800	768	775	785	802	783	828	786	761	712	735	710	749	828	752	744	763	782	795	773	780	757	722	760	744	783	765	753	797	799	752	756	735	779	788	787	740	801	796	790	808	719	740	799	754	758	815	735	728	755	726	804	773	766	763	792	748	754	751	811	754	850	784	815	809	714	797	813	764	792	816	785	822	764	814	798	753	810	847	792	756	730	796	759	734	788	783	756	825	763	799	786	791	738	767	774	786	773	784	772	721	773	745	789	754	798	724	784	771	753	762	761	771	773	825	793	769	741	792	809	805	786	824	814	754	723	777	771	815	784	752	831	745	738	759	749	746	777	748	826	752	743	770	800	783	767	780	822	756	777	758	755	750	735	778	776	757	770	766	797	807	747	725	713	753	759	754	810	756	767	749	816	824	823	793	767	781	818	764	814	767	726	782	734	760	809	791	791	755	798	757	787	795	789	727	784	764	785	762	803	825	785	830	775	767	760	728	773	780	788	769	783	763	748	765	736	748	801	782	780	768	781	769	783	805	757	774	730	778	762	726	756	811	720	807	768	797	698	774	758	783	736	754	774	767	764	773	818	715	763	807	784	759	797	751	719	788	789	765	810	694	764	753	745	792	797	757	780	793	753	772	785	749	787	795	741	748	763	767	778	798	811	775	782	761	755	815	782	791	765	768	775	801	782	812	774	793	739	778	761	809	735	705	788	790	803	791	737	731	780	785	781	794	717	809	785	772	752	763	754	744	772	812	783	748	782	758	712	791	784	772	793	802	811	770	801	794	740	805	770	743	733	826	794	791	828	777	699	768	817	789	763	788	734	819	785	763	772	808	743	792	773	805	809	813	764	812	744	803	814	730	809	788	802	798	752	775	749	729	780	763	750	782	807	747	738	759	790	805	825	693	761	752	771	730	825	746	806	784	748	761	811	797	759	749	780	748	797	742	763	779	771	759	783	815	767	795	821	760	791	808	761	801	800	793	831	780	790	819	746	756	756	742	764	778	756	777	799	762	767	826	762	744	763	753	795	776	768	760	772	791	758	731	771	737	727	812	759	786	723	780	769	799	734	738	785	776	810	778	773	786	771	741	797	755	775	820	803	778	731	776	796	749	768	811	756	755	769	853	772	771	739	789	748	767	773	793	808	722	735	832	773	728	786	783	773	769	757	803	823	865	750	783	759	796	780	733	772	830	774	768	742	780	774	762	721	805	740	796	780	733	747	794	743	753	776	846	743	776	840	789	798	772	740	783	766	752	797	758	747	771	799	771	764	758	744	773	746	827	768	782	736	789	739	790	722	738	755	758	707	782	786	783	733	742	798	755	777	728	817	813	707	750	782
12649	18342	15470	29986	25964	3967	3342	3151	2792	2061	1883	1538	1449	1334	1204	1238	1036	1013	1065	1032	970	920	957	932	943	931	873	896	938	918	923	857	908	829	866	862	852	870	922	920	884	881	869	907	843	825	847	849	896	804	855	836	839	850	855	831	786	844	853	827	852	865	851	852	865	825	893	844	861	861	819	892	895	851	846	869	846	842	825	849	847	872	822	811	851	823	786	879	833	875	841	847	832	841	799	857	841	883	827	884	849	844	855	878	856	887	787	817	828	822	847	830	815	819	862	811	858	839	831	822	828	832	849	857	878	789	900	884	856	820	862	882	822	797	828	856	830	904	829	834	886	860	854	856	847	810	871	851	841	849	822	828	835	877	826	828	861	899	778	897	840	776	843	849	860	785	892	787	856	868	864	849	828	871	860	869	791	849	888	849	820	827	788	798	815	868	817	839	863	815	815	799	824	855	789	898	863	870	855	809	828	822	852	839	902	914	877	888	824	888	832	784	827	866	806	875	818	876	911	869	864	830	884	793	874	854	808	824	799	892	841	832	870	880	842	831	810	840	767	859	828	827	842	810	866	806	830	851	809	838	836	880	838	841	816	906	824	813	902	779	839	807	876	841	857	818	826	846	799	811	836	796	816	831	887	851	825	824	856	848	805	874	831	858	899	848	796	856	832	842	856	844	835	851	837	877	808	828	824	836	862	896	823	856	850	877	857	799	853	851	838	849	867	786	831	833	795	809	828	840	829	831	842	853	815	900	896	877	873	850	869	811	839	884	783	848	827	857	837	866	848	813	847	885	836	848	862	820	823	865	851	839	809	807	832	811	840	811	796	836	846	816	812	808	867	816	829	862	837	861	829	811	832	838	857	828	810	829	876	822	872	902	821	808	864	882	845	868	840	867	844	796	866	832	851	862	775	852	846	841	886	869	805	843	812	838	833	844	870	787	838	865	825	817	792	848	804	815	798	863	861	843	821	882	866	775	861	833	873	868	895	858	787	850	819	903	835	890	851	804	832	822	851	853	812	895	877	832	854	824	815	864	903	841	842	869	829	870	853	822	848	842	819	886	833	825	838	828	888	852	812	872	827	869	889	880	811	890	860	892	819	841	873	866	829	846	871	884	845	860	810	827	838	751	848	899	843	815	813	862	827	824	860	817	864	832	852	788	816	839	871	850	820	838	854	835	864	855	821	869	877	853	822	842	821	863	793	817	835	871	805	847	829	880	831	863	858	855	834	862	833	856	808	852	851	870	852	843	860	844	849	880	816	877	864	803	814	818	807	817	865	826	854	836	844	803	863	828	796	839	804	857	885	848	825	855	806	846	849	866	836	846	807	829	856	841	830	852	896	852	796	814	846	808	840	816	880	870	879	844	886	857	843	823	887	881	862	838	876	798	822	854	817	767	863	826	810	905	832	804	832	836	833	799	858	835	866	829	883	832	805	824	834	834	839	839	833	844	831	835	856	842	819	823	844	809	873	820	890	890	898	907	784	825	860	845	897	796	877	804	870	856	852	855	859	834	794	850	856	859	832	849	796	847	832	809	814	833	861	823	844	834	835	845	875	839	828	869	838	821	820	790	837	851	857	813	867	810	798	861	850	904	829	830	839	870	852	831	853	844	846	858	756	842	755	854	848	854	861	789	835	867	796	860	873	834	794	810	811	792	838	886	771	867	834	818	857	857	825	848	792	813	813	868	853	832	885	886	826	814	883	835	892	805	885	844	814	829	824	811	843	906	856	821	829	835	925	824	869	840	825	832	813	852	843	845	906	862	881	834	853	829	824	812	824	844	812	858	831	820	862	839	888	827	829	828	854	863	864	827	841	855	797	863	886	823	872	822	834	880	795	807	872	838	841	783	832	881	840	838	857	830	890	803	822	808	816	842	893	826	840	882	788	846	806	837	781	816	846	844	775	822	807	842	848	865	882	827	814	808	813	873	851	813	859	840	834	810	873	819	857	840	822	848	784	845	809	866	847	823	874	863	826	849	851	809	856	869	862	863	803	820	844	793	836	830	845	881	810	867	889	851	813	819	844	850	838	823	758	871	882	832	888	856	829	804	854	919	862	797	796	836	825	840	813	817	844	884	808	858	896	830	861	835	826	867	807	835	799	835	829	834	801	877	891	844	840	813	811	813	813	828	791	846	853	847	841	896	823	823	827	814	867	835	816	823	836	829	829	882	839	830	850	832	809	833	814	859	846	847	803	826	874	847	864	887	861	862	815	827	872	862	800	844	846	830	905	814	849	787	852	820	808	814	849	833	843	843	851	865	789	799	821	858	822	863	817	840	845	790	819	861	826	818	872	880	805	869	797	837	849	820	761	850	857	818	873	855	856	780	857	838	871	796	803	867	824	773	835	846	848	842	862	846	832	902	812	847	846	804	829	842	897	852	803	872	868	796	873	881	877	817	840	865	819	884	858	825	818	799	837	791	868	842	863	825	823	856	808	865	822	824	845	850	812	820	820	854	799	892	826	830	848	830	838	827	804	851	840	837	816	824	855	822	855	788	852	805	873	823	809	808	877	784	826	845	781	853	814	821	821	876	874	798	828	798	842	834	811	834	818	837	850	843	871	812	844	839	822	832	853	851	833	821	840	840	819	787	841	802	803	835	798	847	823	842	841	810	844	782	870	872	820	866	819	802	810	862	922	760	859	854	864	855	794	802	843	847	887	869	864	815	879	769	826	855	845	884	775	886	861	804	743	916	849	892	866	872	858	864	897	842	872	885	899	845	833	813	844	842	848	851	838	821	814	872	848	868	842	827	842	819	835	825	825	823	855	819	840	851	800	844	838	887	846	799	819	863	854	851	847	842	797	826	828	804	836	820	841	861	873	808	799	833	808	852	871	815	852	848	885	863	840	830	853	833	882	821	824	826	788	864	831	856	817	834	851	814	873	847	846	853	810	843	825	873	853	875	832	831	850	800	856	816	843	830	862	899	882	831	876	883	838	820	835	845	862	896	781	884	822	831	860	816	890	878	843	765	851	863	863	832	850	836	850	850	918	863	838	850	884	809	812	841	839	887	883	838	820	848	832	871	765	840	837	804	815	868	833	822	889	854	881	840	877	901	816	829	865	866	831	843	845	813	868	817	842	883	803	837	783	847	794	823	849	849	888	822	815	839	854	817	805	837	836	868	832	813	790	867	882	844	826	832	841	855	798	811	863	893	853	794	858	853	871	837	803	822	840	864	782	780	806	835	853	844	829	841	808	827	838	821	854	827	799	827	804	836	852	870	841	846	846	872	842	843	860	850	858	810	809	825	885	867	852	874	816	854	886	876	851	845	859	883	848	802	856	852	887	839	833	807	824	889	862	866	871	841	841	849	794	862	779	841	808	820	818	886	825	860	828	872	873	815	868	857	856	854	812	808	838	848	845	901	836	843	813	877	823	834	791	877	862	861	862	831	864	831	832	819	835	852	872	798	848	801	830	839	836	820	842	869	820	819	821	834	847	842	794	855	817	823	809	832	858	865
27136	20555	9224	3501	2273	430	421	446	442	454	364	327	321	336	309	344	302	350	333	364	324	323	358	308	321	306	315	314	319	303	341	318	324	338	313	339	356	322	326	331	306	344	343	326	317	312	308	305	340	311	300	325	339	318	337	337	351	303	337	316	319	333	318	315	304	315	314	303	320	346	345	337	335	363	294	338	328	324	315	317	329	324	319	312	324	329	328	331	323	315	322	336	306	343	337	311	317	315	325	312	296	351	317	347	326	332	320	313	300	291	305	334	320	329	329	316	338	312	319	311	326	331	365	318	347	306	307	337	329	350	316	322	322	360	341	301	327	323	320	294	311	290	329	344	311	341	332	334	341	331	290	311	287	317	353	330	329	310	322	308	348	327	365	343	336	342	318	348	314	360	305	334	326	343	350	361	321	322	328	317	357	359	317	333	335	301	320	319	329	325	300	311	314	290	324	326	342	365	354	319	303	315	335	304	332	328	316	331	304	322	324	344	290	296	343	348	301	328	329	330	304	334	313	335	327	297	319	338	287	308	313	314	331	313	315	322	329	318	307	312	345	358	325	312	318	330	345	327	320	349	337	314	356	294	313	310	324	341	349	316	338	338	343	296	313	314	322	348	317	321	302	303	299	332	330	314	342	301	323	333	327	330	317	336	305	331	330	328	327	353	342	299	328	316	317	316	371	333	353	341	303	316	350	317	322	294	315	330	346	341	341	327	343	313	319	324	306	331	348	340	321	335	314	307	338	324	329	340	311	300	299	348	338	305	328	312	313	330	304	341	319	290	328	298	353	300	341	330	331	314	350	342	289	350	330	287	332	332	305	340	313	301	307	350	320	324	345	333	355	334	299	325	323	323	307	298	316	327	292	320	331	351	348	329	333	298	321	332	338	329	332	346	307	342	333	269	366	322	321	300	315	350	357	341	325	338	310	323	299	356	301	313	297	330	339	336	362	334	327	313	308	293	349	334	327	331	328	313	348	361	345	321	334	321	298	349	333	331	310	329	295	316	309	333	320	309	317	325	334	378	294	321	318	332	313	332	371	340	302	348	311	334	310	318	344	289	345	315	297	356	340	313	350	314	304	336	320	340	346	329	305	320	287	331	326	345	355	346	309	369	309	333	359	365	329	336	306	343	349	302	371	327	345	310	308	325	341	336	309	318	316	325	343	333	303	327	323	374	297	316	289	317	307	335	326	332	317	286	330	313	294	340	334	331	319	312	329	299	339	319	332	343	349	347	295	341	283	308	310	334	342	339	297	297	335	275	317	341	354	330	338	332	307	319	311	365	303	316	330	298	324	284	311	300	318	330	334	322	326	341	278	314	327	319	341	319	334	335	358	337	300	326	332	299	333	336	332	312	286	312	327	346	303	305	314	299	338	332	323	312	340	322	328	327	324	324	315	319	340	322	300	320	304	349	320	304	337	367	311	313	327	307	319	320	346	343	334	343	340	304	336	339	303	313	328	314	308	285	312	346	336	307	321	358	299	348	323	352	327	317	327	297	305	338	350	306	331	330	332	332	327	344	334	298	315	305	292	356	336	334	306	364	347	327	331	350	297	304	325	322	367	320	320	318	328	320	313	332	308	286	321	348	304	325	339	367	337	324	322	330	305	352	304	317	331	320	334	336	311	314	321	339	357	335	338	320	345	324	275	315	339	298	326	312	339	350	301	325	319	351	289	344	323	322	333	349	328	349	331	318	314	304	351	329	334	344	325	341	349	305	313	316	315	316	301	314	355	335	329	334	325	329	322	311	325	341	351	316	337	313	341	336	310	317	336	303	283	335	306	316	314	320	334	347	336	334	340	329	319	314	382	346	302	338	340	328	356	341	341	310	313	303	327	330	328	309	368	323	328	335	339	299	332	318	282	323	332	322	301	353	334	291	328	332	304	305	339	328	313	339	316	336	333	318	313	324	303	325	322	312	338	325	314	315	318	316	344	344	344	348	348	330	332	300	324	286	318	365	320	317	338	320	326	325	340	334	304	302	313	334	316	321	327	325	362	320	371	330	342	326	326	293	323	324	338	339	323	322	325	321	322	292	323	331	315	334	346	314	321	309	311	289	307	316	314	340	318	317	310	327	306	318	346	348	320	319	336	291	330	308	315	326	331	323	316	331	358	295	331	310	301	323	302	309	337	350	300	329	318	310	336	312	323	310	318	325	332	354	329	306	338	294	337	326	269	325	327	303	327	342	313	329	328	307	315	345	355	301	314	380	315	297	336	335	339	304	306	307	329	314	335	314	337	299	343	351	317	334	361	348	304	334	317	352	330	308	320	351	328	323	332	287	319	354	322	325	351	285	324	327	345	319	322	340	357	309	301	317	331	318	285	337	351	349	305	328	335	348	310	305	326	323	325	319	297	348	314	326	322	342	307	343	332	360	329	314	315	277	315	346	337	321	314	317	321	327	302	341	328	342	311	324	342	320	310	340	354	317	300	340	349	319	288	340	295	304	293	335	323	309	329	328	318	337	345	315	328	315	327	310	331	329	313	336	327	305	323	339	327	363	313	321	300	341	324	325	353	308	334	301	314	305	331	314	316	311	302	290	285	343	313	326	325	338	343	329	310	340	332	304	329	324	316	301	355	309	315	351	299	319	336	299	334	339	351	335	327	340	339	342	333	337	373	298	334	316	330	323	316	341	318	323	328	321	351	331	363	315	321	350	343	341	297	351	330	335	319	346	376	325	336	320	329	324	322	339	318	323	303	302	324	340	365	361	311	360	306	273	325	312	321	328	319	303	303	281	363	295	333	311	340	320	331	330	331	347	321	349	315	305	333	323	335	328	337	346	328	353	320	340	321	319	359	340	354	314	321	306	350	306	307	318	330	303	302	311	338	321	338	318	316	307	320	326	335	330	352	324	337	297	354	316	334	311	333	338	345	308	340	325	298	310	333	332	316	313	320	307	341	314	335	315	330	287	348	331	324	359	341	338	378	309	344	331	284	310	342	322	294	336	298	317	298	335	337	303	334	304	326	305	345	342	315	347	326	304	324	333	274	321	317	321	335	338	335	311	322	302	368	314	352	330	314	308	332	317	310	334	330	339	345	349	306	305	328	282	343	336	327	336	335	356	324	316	326	319	331	304	343	290	306	345	307	303	347	357	337	303	306	335	326	347	327	324	372	291	316	346	360	342	323	299	336	363	329	324	344	346	311	333	306	339	323	345	337	340	303	332	353	315	335	329	357	331	307	361	324	336	313	311	335	308	317	335	319	310	340	340	367	342	378	315	326	360	320	305	314	344	319	272	327	364	327	337	338	328	341	319	343	347	300	323	316	312	350	347	320	360	312	320	313	293	308	321	304	353	312	312	322	276	316	293	325	319	342	347	349	293	308	326	322	332	338	324	356	316	339	337	333	338	300	346	332	337	334	324	323	323	353	306	301	343	361	313	339	330	310	317	296	290	308	365	333	336	345	331	344	330	317	344	340	375	333	318	333	294	314	320	332	331	340	321	306	355	338	328
8176	2581	1846	3857	2857	609	579	700	615	578	480	431	459	428	404	413	399	420	433	426	361	370	386	373	388	409	393	383	391	387	433	358	402	368	394	407	373	413	388	400	406	402	360	412	420	399	410	368	412	384	364	389	404	394	379	393	379	380	370	389	396	378	382	398	407	411	378	439	396	371	399	403	379	437	386	394	388	418	388	402	390	427	354	410	356	383	380	392	405	368	380	401	390	374	420	372	359	377	386	449	385	401	384	360	378	406	406	381	392	384	385	402	401	390	408	395	391	398	396	383	385	393	381	387	372	394	353	412	347	383	388	440	397	438	428	389	369	399	430	404	399	416	381	410	438	410	385	367	391	401	364	373	429	370	384	425	374	393	422	394	404	391	394	397	409	388	388	398	398	376	386	393	373	373	357	402	386	361	358	382	379	394	385	389	405	443	411	371	423	357	429	391	378	384	402	357	383	406	393	395	380	345	407	382	396	398	415	374	378	393	439	376	376	402	398	409	390	463	354	362	411	422	401	374	426	403	414	383	381	404	401	413	390	359	370	417	431	425	378	373	385	408	377	406	410	409	413	406	412	391	429	406	389	378	420	381	368	369	414	394	404	391	361	424	327	404	413	402	386	385	425	411	357	400	397	372	417	386	368	440	399	360	385	367	369	377	392	394	394	357	397	389	387	379	404	416	394	391	403	427	409	381	391	378	399	398	398	377	424	417	396	381	442	426	409	400	383	352	400	394	392	376	393	402	408	384	388	382	413	407	372	407	395	353	396	434	394	364	430	409	410	414	380	381	401	397	388	446	400	403	368	401	387	378	407	441	413	400	386	384	384	372	395	420	399	419	426	418	387	399	388	362	404	400	364	367	400	418	400	388	404	384	382	388	416	366	383	408	412	396	370	411	374	380	413	400	402	421	422	378	376	375	398	406	403	370	396	374	419	404	409	401	407	363	415	407	351	401	404	391	376	402	400	397	393	372	440	396	390	401	396	399	369	438	425	409	403	364	400	421	376	426	405	409	384	367	445	379	366	399	403	396	382	384	404	387	376	383	401	390	394	419	367	387	402	379	402	406	389	374	387	406	415	395	380	382	377	395	375	410	354	371	387	375	380	376	353	402	392	433	409	421	393	376	388	403	371	431	408	394	408	388	377	386	396	383	402	410	398	370	391	398	400	381	430	375	371	359	395	363	400	435	381	393	386	403	386	413	376	396	429	383	376	415	390	374	388	405	389	384	390	384	399	416	411	389	370	409	417	407	420	359	378	396	425	390	369	434	426	387	392	409	364	387	410	381	402	376	367	385	400	446	382	402	369	420	364	424	382	415	354	404	420	391	383	415	400	431	380	399	380	414	403	396	385	395	398	415	348	371	390	400	397	409	411	423	412	360	363	382	377	415	397	365	410	390	387	387	394	399	361	420	382	401	413	385	388	428	385	397	417	396	364	398	374	404	403	420	368	425	384	390	364	403	373	403	383	362	404	376	373	393	379	410	387	413	396	386	364	382	406	404	380	379	392	414	400	413	405	386	409	411	418	351	389	378	386	427	399	428	399	401	409	382	384	384	426	396	385	404	409	402	383	400	371	403	388	425	416	393	387	413	397	385	357	375	375	393	397	392	395	411	393	400	386	381	379	359	401	386	384	374	390	373	363	379	397	421	372	388	405	349	401	374	397	409	401	411	394	395	390	396	385	406	387	396	420	377	400	385	415	374	425	392	418	410	402	406	402	398	373	409	392	382	416	405	385	394	406	399	405	402	390	402	417	396	404	377	386	401	397	411	378	400	385	385	405	348	395	398	411	366	403	395	377	371	402	396	427	375	372	361	380	392	384	402	394	393	416	367	394	391	406	431	389	391	427	373	423	399	366	370	368	410	409	416	391	384	384	437	396	432	374	350	400	402	353	391	420	409	368	407	378	372	358	360	404	374	391	388	413	408	405	413	412	401	376	364	397	385	391	380	378	424	390	365	422	430	382	409	412	401	352	399	380	400	387	418	376	370	373	366	398	387	384	390	384	362	383	367	370	391	374	382	391	382	427	391	384	420	405	423	367	416	388	388	405	394	373	370	393	401	361	416	381	392	406	420	386	370	411	392	378	399	411	427	417	410	395	403	404	414	395	399	373	441	414	388	398	394	379	410	398	384	362	394	395	409	400	412	442	390	398	374	384	405	394	407	416	399	394	380	383	415	397	362	374	409	386	408	392	398	391	365	393	411	408	379	392	375	376	392	390	372	387	400	341	387	395	415	375	422	403	379	427	336	405	396	388	418	396	370	404	406	388	390	409	375	369	403	407	428	425	381	385	406	393	375	381	349	385	379	376	377	369	425	356	380	378	339	384	416	351	363	403	373	410	385	361	409	394	383	399	386	420	391	409	388	382	404	374	378	395	388	378	368	430	413	400	411	384	382	423	434	397	364	383	401	394	364	375	395	390	397	371	415	455	433	378	387	394	391	369	379	379	386	378	443	383	411	410	368	398	396	406	394	379	394	376	421	374	414	426	375	385	400	403	375	411	408	419	368	420	423	403	414	398	393	386	387	387	381	433	390	432	380	424	409	386	383	384	401	373	369	370	429	403	380	404	412	372	402	388	405	390	425	359	353	353	382	380	398	407	411	397	387	435	354	349	385	406	371	395	396	400	374	396	382	407	437	409	395	385	375	429	379	412	396	420	390	380	379	399	404	426	392	393	410	357	382	409	371	388	376	387	433	395	411	378	422	388	403	408	357	383	370	400	394	395	371	396	389	399	408	407	388	412	388	354	408	404	406	413	384	378	412	402	377	383	408	399	434	396	393	402	392	402	394	354	365	395	387	360	399	384	388	389	451	404	378	399	413	435	387	390	382	403	401	443	379	378	380	453	402	401	372	392	360	403	397	365	398	388	380	406	372	380	369	382	387	374	401	403	409	371	411	436	341	392	393	386	386	409	369	392	367	420	401	390	374	377	370	422	396	396	388	403	374	390	382	387	393	391	395	375	418	416	357	403	371	402	346	407	347	389	380	419	404	389	356	406	402	364	406	431	422	360	394	382	432	369	389	411	396	437	397	418	339	400	424	384	396	389	407	386	385	389	375	402	422	412	396	389	365	402	375	372	390	403	352	380	414	411	354	423	371	393	403	380	391	404	410	400	403	385	381	408	401	382	425	398	394	392	374	384	389	397	373	387	358	400	366	406	391	386	387	394	390	404	375	406	380	414	378	354	396	387	395	450	389	377	394	397	378	396	402	370	408	374	421	449	387	382	384	403	405	390	376	402	427	393	439	414	390	392	406	407	382	399	388	396	359	424	379	403	416	371	396	397	408	404	406	415	387	386	393	370	369	372	405	397	371	378	423	356	420	399	394	419	399	394	389	396	397	388	364	375	393	385	406	394	386	401	426	389	422	383	411	394	404	373	430	343	370	359	382	390	418	395	415	412	371	358	371	418	411	426	405	359	412	380	362	392	419	344	383	401	422	406	401	406	397	394	381	408	385
23699	21234	28704	24311	21936	9805	1396	1038	890	863	635	579	541	456	506	439	412	422	441	449	437	411	424	392	403	394	414	417	403	421	389	408	396	407	386	411	435	437	388	380	367	385	388	395	390	374	399	395	419	396	386	373	389	380	394	413	378	361	392	378	429	370	348	403	397	400	398	380	414	412	393	354	364	413	380	408	419	376	380	412	396	362	377	397	415	400	417	404	388	394	383	355	386	366	391	357	378	372	394	366	383	390	373	405	413	360	417	389	387	403	376	389	418	385	413	371	363	411	368	403	384	368	405	398	382	375	350	410	379	393	412	369	376	404	389	409	368	393	382	385	395	372	355	385	369	391	361	382	393	377	358	397	383	370	402	402	340	367	376	387	363	352	381	381	380	337	368	397	345	430	419	386	348	342	369	421	380	380	369	415	394	365	391	347	380	354	395	388	400	371	377	352	344	347	383	363	398	403	372	409	399	342	346	377	391	385	387	398	354	413	387	351	397	389	365	391	382	401	397	389	367	392	396	357	380	362	373	383	335	353	309	373	384	359	407	399	394	399	394	375	392	394	383	381	378	388	403	374	401	389	409	389	367	393	347	384	383	374	381	379	381	426	357	391	390	383	393	388	392	405	360	431	387	402	376	393	384	391	361	380	400	361	384	383	390	366	403	378	362	380	370	404	421	404	375	369	379	373	368	352	404	364	388	369	391	375	374	401	380	382	418	373	403	346	393	385	367	365	399	403	370	386	356	355	374	400	362	363	383	374	411	369	377	351	381	366	355	414	376	377	386	424	376	357	381	358	367	393	380	361	433	354	419	375	397	416	377	410	355	402	387	383	384	370	384	384	391	389	363	397	348	414	383	403	379	402	363	380	369	359	362	390	395	381	387	367	387	338	389	352	380	361	325	399	399	373	382	392	393	379	363	358	403	379	374	371	377	383	403	360	416	371	358	370	352	366	384	381	359	386	403	396	351	386	369	406	374	386	404	375	381	390	383	388	384	395	405	392	408	409	374	374	376	370	426	417	392	366	392	395	379	400	372	350	373	407	360	388	395	398	392	396	393	413	378	403	395	385	362	362	374	379	400	383	367	377	369	367	377	375	362	411	372	392	362	391	410	375	384	336	362	362	386	413	382	393	371	368	404	386	402	400	390	360	358	395	377	410	392	378	370	358	383	367	422	365	373	375	356	372	369	417	358	409	373	423	363	401	389	420	359	375	383	388	376	375	369	372	382	372	372	367	354	385	380	357	358	354	368	417	377	400	375	402	368	363	391	383	375	373	447	354	392	368	404	362	399	403	325	391	402	377	397	412	387	370	386	377	407	378	364	385	385	382	352	401	367	397	380	409	372	362	410	397	349	368	375	374	362	368	375	362	370	354	409	372	375	371	385	396	368	387	386	396	375	395	401	363	365	403	429	371	374	390	362	376	399	398	416	416	380	374	399	372	394	341	406	391	402	398	372	379	378	390	377	369	384	374	411	404	356	357	403	405	399	399	368	377	375	379	377	363	372	378	371	384	355	360	384	352	409	347	360	378	406	383	375	386	393	383	385	366	378	363	395	380	373	363	407	394	416	355	420	403	413	371	344	381	374	376	383	356	366	397	378	376	401	382	379	383	377	377	381	403	409	385	396	389	432	380	355	390	379	375	378	399	373	370	389	422	338	370	381	379	377	372	391	390	351	399	377	380	374	364	379	391	389	409	371	375	354	361	370	347	386	375	365	396	382	355	397	353	363	394	392	354	366	375	360	378	378	393	369	343	395	360	415	397	366	389	391	391	404	374	378	389	361	413	398	382	406	390	390	353	374	363	400	366	407	399	381	377	424	365	367	383	395	398	376	393	406	403	378	378	379	366	378	389	387	393	380	403	366	371	399	384	383	382	352	374	386	425	370	371	384	387	372	347	390	357	420	385	393	387	398	350	369	406	376	343	378	379	369	415	371	397	373	401	413	393	386	351	396	380	373	371	364	361	371	382	374	341	411	400	388	386	390	401	369	392	379	381	389	412	416	379	376	352	384	366	387	367	378	393	393	396	396	434	394	398	374	390	384	375	376	379	412	376	364	391	407	369	372	351	383	378	342	411	381	404	364	372	391	384	367	365	353	386	346	406	397	409	347	386	384	391	392	390	372	386	402	348	373	358	405	427	350	397	379	401	374	408	399	373	382	409	401	361	391	365	361	370	392	388	396	386	353	382	388	353	418	387	356	387	406	365	347	385	414	408	391	391	395	404	348	372	397	365	376	413	362	342	382	367	369	397	344	372	359	373	348	377	405	410	435	382	374	364	384	383	373	374	368	379	350	393	364	358	370	363	416	394	400	394	366	353	348	381	392	373	405	348	375	365	387	387	364	404	383	379	364	408	362	414	370	390	392	393	360	357	400	369	374	367	389	409	363	384	387	374	365	392	384	373	413	419	316	392	411	331	371	395	409	377	364	403	380	373	368	355	385	363	380	385	352	384	385	384	364	357	351	350	398	394	358	358	373	358	425	364	375	407	384	370	402	369	412	382	377	388	405	401	373	405	386	386	353	417	388	382	399	381	365	365	364	371	368	392	358	404	353	352	379	375	381	376	417	370	355	381	359	370	382	379	362	356	403	381	379	377	379	366	350	363	420	392	378	366	418	371	387	353	386	370	384	344	348	377	375	413	386	386	377	357	362	395	394	391	378	359	398	408	369	361	381	386	367	358	366	338	435	390	380	352	423	350	380	408	366	411	365	409	353	377	377	401	369	368	343	404	394	349	380	363	411	399	404	399	363	396	386	397	375	408	400	392	393	376	382	375	337	380	395	373	400	383	379	395	362	408	367	390	357	408	384	365	387	388	392	421	420	367	374	363	369	382	352	379	390	405	349	393	390	391	367	402	404	393	407	372	369	386	366	451	386	369	379	382	391	396	372	380	415	383	342	378	383	362	369	353	398	345	405	347	375	388	383	375	373	375	420	395	372	392	371	357	389	389	392	411	373	414	352	371	420	400	368	389	401	388	382	382	409	404	354	374	374	414	385	385	400	381	393	382	381	369	385	347	379	329	360	354	367	339	413	377	384	371	375	419	377	374	361	402	392	377	357	366	361	423	377	380	353	371	397	374	353	388	360	391	382	379	414	401	404	370	351	365	356	383	378	383	402	354	406	369	363	384	405	379	389	390	405	392	360	374	418	440	394	364	410	358	389	365	361	373	397	386	415	386	374	390	379	380	384	394	357	408	417	404	375	408	365	394	391	380	399	372	392	341	378	380	383	329	369	392	364	382	385	352	351	382	384	388	387	384	377	342	367	417	392	369	373	405	386	357	416	378	384	334	411	399	361	375	393	382	333	357	388	360	386	375	366	401	362	383	382	378	382	377	396	383	334	365	360	387	383	405	368	383	374	382	408	368	409	399	400	400	391	391	417	378	405	404	382	356	371	357	382	394	355	376	376	366	421	389	372	367	378	416	389	385	404	362	373	375	391	400	360	392	393	421	416	350	373	411
9280	11383	9979	17204	19098	2229	1917	1807	1553	1361	1011	866	734	655	584	631	600	570	507	497	504	542	531	491	513	466	471	473	463	487	470	463	504	486	456	424	489	432	459	440	432	473	418	448	471	434	444	431	475	430	454	444	429	455	454	480	438	479	463	433	458	458	446	457	438	443	389	430	446	458	420	447	463	469	458	471	426	462	441	445	444	444	464	402	424	465	445	437	436	412	422	456	427	457	424	457	418	416	445	469	430	434	466	432	430	432	461	474	428	494	473	405	419	448	457	466	427	449	417	455	421	446	445	408	435	437	453	417	444	435	464	469	449	410	442	460	462	438	393	437	432	467	438	446	428	443	420	452	460	420	441	450	477	435	432	418	441	436	417	451	443	398	443	431	428	485	437	406	439	450	406	432	450	462	451	438	410	445	459	398	458	417	439	450	455	456	440	435	461	427	418	468	420	437	461	456	448	426	436	418	470	427	420	449	412	468	440	417	464	433	442	412	442	432	405	418	434	436	432	436	436	456	459	435	459	414	411	444	422	393	439	458	442	426	434	437	428	439	417	431	470	408	460	437	430	450	428	459	481	445	456	437	432	429	496	463	465	428	436	433	426	446	414	428	404	421	405	428	473	455	443	417	425	457	402	395	473	453	420	441	454	431	424	446	451	438	432	429	438	447	436	451	449	404	450	450	435	420	441	400	428	453	416	471	420	408	390	453	429	443	409	443	427	448	433	461	424	443	449	430	420	434	429	475	448	442	462	439	427	399	454	431	471	439	465	433	446	456	434	365	454	431	431	439	462	437	443	455	428	422	435	480	441	455	422	437	438	447	397	388	407	459	465	426	450	456	388	446	494	434	433	404	424	426	412	397	459	459	464	450	451	440	435	462	454	446	451	421	436	406	469	421	431	431	445	429	449	424	395	389	454	466	449	456	461	446	440	476	419	452	424	468	447	410	427	456	429	452	426	421	404	426	455	415	425	449	444	462	446	448	435	463	465	421	440	417	435	426	437	411	419	481	426	438	422	420	407	429	475	439	438	444	438	431	480	433	440	398	469	425	435	429	472	423	445	473	423	404	431	433	432	455	416	436	427	445	419	430	396	466	485	482	423	407	458	415	464	424	432	444	469	453	451	394	440	435	446	463	421	409	411	446	453	431	458	442	453	451	392	486	481	425	441	462	442	408	430	453	386	414	470	451	448	435	454	436	434	460	419	420	422	441	486	445	421	416	465	420	390	452	467	422	416	447	458	446	449	429	426	445	467	401	414	406	429	453	461	458	446	402	423	414	470	407	439	418	479	422	445	409	428	397	421	454	442	463	437	432	442	399	432	468	433	428	462	436	439	453	461	435	435	451	454	474	438	444	434	439	471	450	414	466	418	456	449	447	466	416	434	415	422	443	414	472	434	432	425	433	435	434	445	417	404	459	440	437	447	450	428	463	407	415	456	449	467	421	409	407	459	419	421	469	434	443	463	450	421	421	436	431	427	431	403	441	428	416	418	441	434	450	449	468	421	453	425	439	435	423	479	430	429	425	422	416	428	462	458	425	424	412	452	463	461	442	413	437	448	429	476	433	447	482	415	425	424	469	433	418	426	461	454	452	430	412	450	447	472	445	434	419	431	418	416	444	462	418	485	440	408	451	393	414	437	440	444	446	440	388	463	459	445	474	464	445	460	426	401	414	437	451	458	451	412	440	437	416	441	430	496	421	459	454	504	422	419	415	432	428	413	418	474	436	428	422	445	447	425	437	454	444	448	421	424	424	429	416	451	427	428	445	435	457	428	442	419	437	452	458	399	462	434	436	448	503	429	477	485	439	455	407	445	467	439	438	408	437	418	425	448	461	457	432	407	459	463	408	420	409	423	438	453	428	416	435	451	422	429	445	429	466	418	450	446	434	418	456	469	461	460	423	437	449	446	479	454	453	443	439	442	436	460	446	458	446	421	439	457	426	397	394	459	416	442	428	471	441	455	419	422	421	429	416	454	448	441	426	438	473	428	452	419	447	443	449	412	433	419	441	445	434	445	457	421	404	445	437	441	414	428	448	477	426	413	445	451	466	449	420	461	415	469	454	413	426	449	438	465	434	434	454	438	464	454	433	431	408	416	442	436	450	455	429	409	407	451	466	445	454	449	451	457	447	446	480	453	453	467	451	426	429	443	459	488	412	426	422	440	457	493	429	428	458	447	417	426	441	455	424	441	450	429	482	467	461	429	449	420	426	434	461	395	426	423	412	402	426	445	450	463	406	445	438	473	417	434	473	448	406	461	425	431	418	441	426	410	438	453	443	435	435	425	452	464	464	428	409	429	412	461	450	451	464	481	469	470	431	430	431	444	423	430	417	455	482	472	439	447	444	472	475	432	466	443	382	441	461	433	449	467	448	443	422	450	476	442	436	441	437	460	403	464	477	396	459	437	442	416	468	445	430	429	433	447	415	436	453	412	494	414	424	453	435	458	480	465	448	435	404	419	441	438	444	417	469	451	428	414	427	450	434	453	449	460	473	468	444	434	418	454	411	488	424	465	440	460	428	415	421	432	430	457	444	477	428	461	444	415	435	399	469	454	487	417	456	476	457	431	448	447	451	444	420	428	405	417	483	381	409	432	406	492	464	485	427	444	462	406	432	470	456	444	416	453	439	442	461	461	432	430	437	470	441	413	454	438	453	425	422	451	437	417	448	438	430	453	447	414	429	425	417	405	423	474	444	436	469	427	448	459	466	428	432	444	397	453	398	437	435	423	449	440	422	478	485	423	441	446	455	440	487	408	434	437	430	451	449	418	449	466	465	457	433	435	426	464	459	436	444	471	444	424	464	447	449	449	448	452	411	443	450	400	447	441	410	480	419	412	448	437	393	428	453	439	443	410	424	437	442	465	433	420	466	445	431	413	442	433	437	449	457	425	472	440	434	445	452	453	448	435	429	453	438	437	443	445	415	399	433	432	439	438	477	445	449	461	458	440	440	400	447	434	445	424	464	460	440	469	472	483	415	411	406	444	407	420	464	452	416	420	438	432	439	432	406	435	411	453	437	411	432	439	461	444	403	434	421	423	427	417	442	409	432	427	453	414	457	435	466	448	457	422	408	449	421	425	437	416	463	425	417	407	420	470	449	434	420	420	450	443	392	412	446	488	430	448	455	455	429	451	425	446	436	405	442	427	439	466	426	437	435	439	449	465	460	429	505	435	418	453	413	430	448	455	498	434	451	442	451	460	414	436	417	455	466	439	448	436	391	398	414	470	453	458	453	414	377	424	457	450	451	409	445	382	453	433	423	453	408	424	464	444	413	419	411	448	422	453	417	412	463	434	449	414	459	413	416	410	428	432	455	431	463	449	458	436	460	417	438	448	432	433	475	452	409	431	418	507	457	419	471	430	459	448	442	430	442	430	460	461	463	395	447	401	442	434	440	428	443	413	409	430	429	468	403	458	442	429	453	482	487	433	413	420	441	476	464	466	444	480	428	419	479	466	442	444	484
24873	21238	27670	25083	15350	1900	1035	979	870	795	748	717	641	700	606	629	618	606	619	611	631	618	603	620	604	606	628	661	638	623	603	598	635	576	620	579	627	557	636	628	577	597	595	630	614	617	631	629	598	557	646	600	568	602	578	588	609	556	605	583	591	608	607	608	570	604	616	557	586	606	593	628	614	579	632	635	574	562	628	597	587	577	575	622	578	569	582	585	584	587	607	586	581	583	615	589	602	611	597	567	607	613	618	591	597	564	575	584	571	611	551	587	613	591	602	576	602	604	576	597	587	577	608	562	611	604	599	580	596	580	600	588	562	568	590	548	561	611	608	592	600	577	605	614	629	627	614	534	555	581	604	629	617	621	625	628	594	557	587	600	594	599	569	579	549	589	591	569	616	606	569	609	630	570	636	569	611	623	602	634	601	588	573	588	613	601	594	613	594	555	591	604	653	590	556	576	560	621	590	610	599	587	564	580	635	586	613	588	597	589	567	620	570	562	628	593	617	611	635	558	648	617	532	548	617	590	589	634	614	572	626	588	589	579	564	571	608	598	605	566	586	653	550	588	601	601	592	566	588	600	606	571	512	643	623	559	587	582	588	598	592	598	577	580	581	627	629	597	600	603	600	562	559	618	605	592	586	611	589	619	574	586	572	606	547	628	621	560	583	560	606	583	608	567	570	610	620	590	640	598	571	584	601	626	582	581	557	562	556	613	590	555	595	597	596	600	625	605	648	577	568	567	603	588	556	529	565	601	610	614	646	583	584	544	588	617	601	634	635	590	598	578	547	607	608	595	570	594	645	610	589	575	603	588	588	587	607	605	592	589	554	618	580	601	564	585	579	563	595	588	571	603	630	584	585	568	621	564	585	599	606	596	579	613	575	639	624	601	595	625	618	553	613	643	567	577	626	645	630	633	584	577	575	586	561	561	649	617	589	591	641	580	562	529	622	600	606	586	615	594	622	613	590	596	561	631	586	585	621	587	613	596	656	605	602	584	571	598	549	583	603	578	583	611	598	585	631	620	644	563	647	637	605	576	552	648	559	567	593	590	567	591	630	629	624	588	590	626	599	579	616	590	581	571	576	585	670	619	550	573	629	581	590	581	589	613	576	608	594	631	625	622	648	629	548	602	580	625	608	632	594	579	619	545	621	587	589	586	594	560	606	638	600	559	575	600	591	556	583	590	565	625	571	595	573	590	585	557	556	614	624	601	547	604	572	631	615	626	593	648	535	598	591	574	544	603	563	591	575	580	616	571	574	611	562	614	615	580	616	609	597	589	594	589	544	574	599	573	603	546	617	572	561	555	590	580	579	602	586	615	593	576	604	628	598	622	625	648	563	572	577	598	598	614	615	613	597	596	540	600	644	570	573	588	574	574	602	572	572	562	602	595	583	583	562	592	600	581	591	613	594	574	556	594	585	526	614	556	576	612	593	559	610	601	568	603	628	613	608	580	537	606	613	591	605	597	612	537	549	543	572	552	654	652	619	575	533	583	589	628	594	592	596	643	575	564	558	602	561	594	602	613	585	577	611	650	647	600	582	632	583	576	610	601	610	582	575	617	639	614	618	605	642	596	589	574	579	609	570	631	592	619	589	579	603	593	598	564	599	584	626	588	620	617	601	593	586	598	576	597	595	573	598	580	628	600	600	591	551	608	613	593	562	614	643	598	584	591	581	634	627	541	637	584	558	623	604	584	562	574	550	583	628	568	588	597	607	586	621	570	634	568	607	556	640	590	601	577	595	643	567	602	570	581	619	593	581	591	596	569	603	588	573	601	597	621	593	635	646	595	600	561	608	619	588	574	602	626	552	575	584	626	571	611	588	540	619	629	606	598	627	592	559	591	598	547	651	551	590	594	591	590	611	575	611	589	611	578	561	613	595	607	632	606	587	610	571	562	580	579	596	615	567	578	578	590	577	576	573	617	582	590	554	541	633	594	640	619	570	598	582	566	608	605	614	575	580	583	590	605	595	585	591	550	581	564	568	554	575	577	566	616	563	605	587	595	615	612	578	655	588	576	616	563	588	589	612	632	642	595	631	603	593	603	590	596	581	564	573	623	593	578	579	567	627	606	548	597	621	569	564	554	601	577	627	622	602	578	612	584	570	599	564	605	573	603	562	597	587	552	611	646	590	606	572	570	571	576	625	586	630	570	600	612	580	549	593	581	594	611	581	573	601	609	614	598	562	583	576	604	570	581	611	624	607	612	571	604	617	583	625	567	608	544	584	584	542	610	620	582	527	552	600	555	617	559	555	564	575	580	588	609	589	588	613	593	634	580	608	568	630	633	628	582	610	677	535	610	585	592	576	572	618	598	621	573	575	588	557	616	556	569	609	599	599	616	581	601	591	580	586	588	602	635	594	580	588	582	572	569	574	577	657	610	579	577	631	592	609	568	634	556	603	578	635	537	536	607	571	573	595	577	640	633	593	586	611	586	580	608	575	603	560	637	579	583	603	610	621	555	607	612	557	618	580	611	606	584	630	551	599	573	585	560	595	571	601	623	595	575	598	605	624	582	604	589	587	584	601	603	601	642	545	611	604	554	614	618	600	631	580	573	580	606	630	566	571	577	580	537	580	597	627	597	597	613	604	517	554	568	587	578	598	608	577	626	584	595	556	621	583	575	616	591	592	617	600	619	580	644	607	609	585	588	573	601	623	592	639	584	614	575	590	587	582	586	564	623	630	563	593	588	602	625	617	563	587	566	626	639	577	612	604	569	586	609	619	603	559	575	570	558	583	574	569	551	592	565	607	556	564	611	605	579	571	579	590	567	586	616	629	575	594	573	571	573	572	582	551	645	623	573	568	585	556	588	599	587	571	566	595	573	604	570	587	627	550	640	594	609	617	558	596	619	566	573	564	625	611	581	572	600	612	605	578	585	609	599	647	567	561	609	620	597	625	608	549	574	578	625	578	588	597	660	574	608	523	609	611	602	586	587	592	596	577	622	579	613	545	606	591	548	598	563	606	631	610	591	601	562	599	565	608	598	564	547	553	580	568	604	598	616	593	594	570	578	634	594	607	596	534	560	602	608	597	573	579	577	569	620	589	603	616	552	573	627	558	600	569	533	606	589	630	623	567	608	585	583	577	581	614	574	622	597	596	592	602	644	577	594	600	621	598	585	601	610	631	600	604	579	582	584	564	599	557	624	570	602	571	656	574	541	589	597	610	589	650	633	639	557	566	585	574	563	631	547	564	626	592	574	562	574	559	583	620	550	546	543	591	605	593	567	582	590	574	626	601	603	561	601	641	606	601	573	617	568	537	608	598	595	655	588	575	596	580	606	596	610	611	584	570	563	618	597	587	573	628	565	559	589	596	588	599	605	584	555	536	578	657	560	577	598	604	575	530	609	567	598	629	658	588	575	595	543	615	567	565	608	616	585	591	545	619	594	646	635	581	589	608	600	587	584	621	591	566	622	583	622	669	607	533	595	625	589	618	608	629	590	549	600	618	591	556	578	595	570
9480	7166	6006	11574	13180	1660	1632	1626	1515	1124	991	899	833	805	822	848	757	742	728	709	767	787	687	736	700	690	713	712	715	708	700	727	670	691	710	716	726	704	682	718	683	718	747	699	669	744	676	665	647	680	708	723	675	697	683	707	654	680	695	723	705	672	758	658	704	704	701	714	680	670	685	682	732	734	698	720	692	659	681	697	691	695	697	659	679	709	699	728	724	669	644	715	704	705	631	686	684	735	679	646	671	713	703	674	701	658	684	752	739	686	680	667	646	697	723	714	685	685	684	676	658	714	697	672	707	670	669	665	689	690	699	682	678	651	708	658	708	644	666	720	658	645	694	670	672	689	675	722	710	696	671	691	671	696	642	669	666	691	650	707	728	694	682	692	694	731	663	717	679	687	677	694	721	658	668	710	672	675	687	704	693	639	671	690	689	668	681	662	682	713	658	656	718	618	685	705	637	676	691	711	703	711	676	698	705	690	677	689	688	700	674	700	698	672	726	640	638	715	660	719	741	640	639	647	638	672	704	666	682	700	625	671	697	692	701	682	742	718	673	692	674	681	709	664	680	677	677	692	713	705	669	694	631	680	680	669	714	663	680	739	724	656	652	722	670	685	712	695	686	682	671	666	675	681	627	694	703	695	648	709	675	654	621	622	655	666	719	686	653	691	713	661	650	683	692	656	627	630	720	667	694	683	700	686	693	685	674	691	696	761	687	697	713	648	723	712	707	665	676	686	695	699	661	706	660	684	675	650	684	665	732	713	665	688	690	652	682	724	692	655	670	639	696	681	651	673	678	696	711	741	660	685	699	629	690	703	656	680	706	678	701	706	664	641	683	706	672	683	702	701	697	708	696	666	716	670	687	626	662	692	692	668	699	630	726	630	718	697	701	688	688	642	674	719	726	710	670	652	659	687	677	686	657	705	671	701	674	671	658	658	703	672	701	684	691	643	691	684	703	714	673	651	678	714	696	645	639	686	692	675	703	710	662	677	660	682	664	659	726	701	655	688	680	655	689	724	677	703	678	705	678	736	703	708	684	644	700	701	701	672	745	709	697	711	682	697	646	680	664	714	691	694	682	721	645	693	711	714	687	697	695	625	632	697	715	681	717	693	691	686	740	675	672	690	703	733	686	630	688	727	681	717	642	683	675	635	687	689	707	691	686	702	729	705	699	690	719	701	701	645	691	671	688	701	714	684	675	657	695	718	710	730	681	660	673	717	658	673	702	652	671	673	693	687	696	716	730	686	650	696	690	700	700	638	661	669	684	686	668	707	638	702	664	661	688	635	684	737	672	666	692	715	659	661	677	734	689	742	670	673	665	663	701	715	708	666	673	668	697	688	702	670	685	688	666	645	630	707	675	714	681	705	659	702	704	654	663	692	666	719	666	686	711	648	652	663	729	672	649	723	637	736	698	720	685	666	676	696	656	733	720	735	686	692	681	730	671	687	655	683	714	651	705	671	692	689	696	706	628	648	677	706	640	627	656	749	651	716	735	741	683	655	728	691	681	687	668	667	671	660	671	717	690	699	697	674	682	673	690	711	652	702	673	657	647	692	712	672	715	675	731	695	684	655	649	719	670	648	701	700	701	675	696	701	654	668	731	668	692	687	645	674	649	706	704	735	672	706	729	697	666	691	719	708	678	728	720	704	679	707	701	695	670	668	687	687	712	716	696	696	646	660	712	698	684	717	711	689	692	701	696	663	707	663	681	694	680	634	691	669	663	697	637	687	676	711	731	663	728	713	708	669	645	678	703	720	671	688	648	682	722	698	649	668	669	656	674	666	686	690	683	695	653	622	646	665	715	683	678	720	692	684	716	686	682	692	632	759	692	646	658	662	664	685	689	748	658	684	741	648	704	691	659	710	671	703	705	683	712	717	711	685	665	699	681	681	643	663	680	696	737	723	657	652	692	649	687	732	702	638	657	698	709	696	664	714	675	672	662	642	689	673	701	674	705	708	684	681	675	683	665	669	685	675	639	698	672	684	686	661	730	654	729	696	695	682	653	680	636	659	693	664	718	706	711	650	652	644	659	664	670	721	705	689	695	697	693	663	679	674	719	653	681	735	674	670	661	663	679	704	660	661	647	701	675	713	698	655	670	652	715	677	710	730	655	655	658	705	670	690	699	640	697	679	667	702	697	709	686	702	668	746	707	671	680	689	702	684	706	634	633	684	693	699	681	673	684	705	706	665	720	673	679	709	701	651	708	717	684	680	690	665	685	654	668	663	669	692	662	683	708	724	696	679	701	647	691	674	675	701	664	680	657	701	724	672	675	696	712	658	688	665	701	695	685	677	685	664	707	658	708	711	658	639	667	698	686	656	709	692	614	679	698	655	669	648	718	691	688	665	623	661	650	679	646	682	625	772	692	694	676	673	697	660	644	737	657	627	679	621	668	677	681	689	668	708	693	623	694	683	681	660	681	700	673	672	638	680	664	699	697	704	702	704	711	684	678	676	661	705	707	663	720	712	697	667	689	693	651	671	670	652	719	696	637	671	698	671	665	682	667	711	659	680	727	638	677	703	686	640	658	698	699	664	644	673	711	659	693	653	663	680	670	685	644	718	727	713	694	697	680	706	713	676	664	700	698	711	673	670	714	635	680	692	679	715	645	715	681	633	684	708	674	682	677	683	672	694	683	743	646	672	714	709	657	698	689	682	724	680	663	687	669	669	651	727	666	663	667	715	689	722	689	687	682	661	714	718	670	679	650	691	665	637	684	710	655	627	718	711	681	655	669	696	657	694	666	649	694	660	733	689	642	679	678	680	696	668	694	725	693	712	670	713	692	686	674	666	728	655	679	693	654	720	670	679	663	683	697	722	657	716	688	692	711	656	665	654	722	681	704	719	704	739	665	710	696	675	734	695	701	739	752	711	673	684	672	715	686	691	661	671	701	641	702	692	683	664	697	666	695	690	708	673	666	771	668	655	655	680	708	708	691	645	662	630	674	643	678	693	649	715	699	666	716	715	658	708	637	676	702	653	708	679	705	687	688	690	687	675	705	646	700	688	669	683	663	717	654	648	686	683	661	708	709	671	686	694	667	676	692	704	703	684	690	690	686	735	665	758	712	735	703	659	641	654	670	694	659	692	652	715	630	717	669	651	664	709	709	642	690	666	684	723	667	672	695	730	662	658	722	711	683	705	676	705	723	710	657	675	695	690	682	691	617	677	670	680	698	695	680	700	693	697	720	738	710	719	659	665	676	690	706	706	652	675	713	664	685	702	696	678	670	710	659	701	700	721	642	698	636	683	682	673	689	689	704	695	656	684	699	669	694	679	701	666	688	637	665	679	704	689	709	663	684	695	677	737	665	656	711	675	681	733	686	695	681	675	673	666	700	688	631	645	704	702	673	694	706	705	713	658	673	668	650	689	687	691	723	678	701	676	669	675	668	713	643	708	704	688	730	707	702	671	681	643	669	663	669	735	685	650	692	701	691	710	669	662	725	700	672	662	670	658	711	692
22736	21278	29172	23742	21479	21244	12163	2434	1719	1407	1234	1161	1058	956	1037	968	883	907	889	911	846	898	882	814	853	874	822	832	849	857	803	858	823	793	796	793	766	801	833	832	797	822	783	809	798	750	779	765	738	814	807	739	803	753	775	761	808	797	759	777	760	797	780	787	808	722	829	773	787	762	761	804	778	744	810	786	796	836	773	791	781	794	808	777	757	765	749	830	795	798	770	754	808	780	820	756	816	768	753	748	813	805	787	763	780	802	755	804	737	837	767	758	758	750	783	776	757	773	802	718	796	834	700	730	706	759	772	795	800	760	799	758	826	726	821	792	772	795	729	752	726	784	808	789	809	814	783	808	777	776	783	794	795	780	785	782	813	822	800	773	765	790	790	781	810	723	804	767	767	754	830	731	756	764	794	787	766	753	795	823	785	799	820	777	777	743	776	769	793	767	766	781	772	812	790	799	796	768	770	782	782	764	764	763	779	745	765	803	788	804	746	793	802	792	770	788	819	808	790	784	817	756	805	769	795	750	832	806	805	781	765	787	703	748	764	774	748	777	766	726	734	778	787	787	789	754	778	775	773	801	759	775	760	789	749	794	808	796	777	793	798	798	783	802	805	758	779	752	762	766	750	792	758	745	790	806	753	782	849	761	751	781	841	785	777	721	711	789	758	797	803	797	766	774	783	786	795	749	792	815	810	805	805	799	758	721	789	772	798	740	724	789	786	816	749	771	823	756	749	769	719	771	756	884	785	716	770	749	759	824	791	769	790	780	767	784	793	778	800	716	785	772	763	746	797	758	774	752	798	770	782	785	700	799	792	786	808	762	762	735	830	779	752	748	781	763	786	748	740	781	784	884	771	773	768	738	759	772	768	769	750	745	742	714	776	757	784	826	738	767	793	773	766	774	797	739	788	762	744	780	835	781	762	782	800	739	814	742	747	753	779	775	779	776	796	777	762	757	799	797	769	780	818	759	706	764	809	768	778	758	771	812	778	780	777	750	798	791	729	732	759	773	759	762	773	779	710	799	814	762	801	725	807	772	782	791	794	762	766	783	768	765	775	788	754	751	764	819	732	762	696	777	796	788	792	811	748	758	718	763	790	736	819	781	829	812	797	797	770	743	735	747	745	762	769	790	780	790	818	758	764	761	818	764	753	772	771	706	782	757	776	756	760	778	781	768	779	786	820	749	787	793	773	752	789	787	771	775	765	759	777	788	802	767	743	691	802	771	744	748	781	824	789	757	788	767	769	809	744	738	762	859	781	755	789	780	757	746	766	759	826	820	796	751	691	757	807	771	740	770	761	859	784	735	771	802	751	797	717	752	767	720	782	776	814	789	802	777	781	734	763	796	819	750	758	770	737	758	706	750	750	720	768	767	789	788	787	805	773	779	764	764	797	800	765	769	765	806	823	753	759	736	796	752	741	786	814	760	768	767	769	803	816	790	731	759	780	722	791	765	779	791	740	775	716	811	761	768	746	715	741	768	794	750	752	760	766	812	760	764	780	792	820	729	734	736	764	796	774	759	754	773	791	719	777	780	771	731	726	789	748	765	722	832	732	806	772	723	748	762	782	768	753	801	779	782	755	731	768	754	765	754	739	780	753	799	779	733	822	787	765	840	740	762	738	790	798	786	771	791	758	740	733	738	796	794	755	778	744	808	784	795	819	753	793	752	795	748	780	704	795	714	766	782	737	774	813	741	760	835	746	802	795	785	798	762	762	789	798	807	822	773	780	826	799	787	739	790	788	745	762	778	789	748	775	805	772	812	780	760	796	686	741	805	822	785	793	849	777	788	811	792	748	786	770	761	839	814	766	769	790	751	759	812	775	846	818	733	786	782	801	751	811	795	793	802	742	783	784	756	724	771	806	748	786	786	824	784	777	746	825	817	788	773	737	777	786	741	809	800	764	767	728	792	800	783	765	806	753	757	755	800	724	777	751	791	702	799	743	799	795	810	787	781	803	779	771	763	816	779	750	791	745	780	802	789	776	773	806	799	778	807	759	827	754	765	746	723	770	747	794	794	732	816	787	762	805	782	730	784	781	751	782	792	746	741	781	783	795	770	733	759	762	779	792	788	783	753	756	782	793	798	805	763	775	734	798	725	723	888	793	761	782	810	762	835	775	788	804	845	774	797	812	775	755	794	793	801	759	796	758	803	766	772	778	787	784	773	744	782	805	779	737	796	742	796	774	824	742	765	762	759	767	795	780	781	732	768	761	759	737	777	780	794	750	799	734	819	729	785	753	750	792	786	722	779	760	773	792	757	810	753	746	780	767	727	742	765	760	808	737	806	720	792	812	763	761	768	790	809	817	755	771	794	796	761	791	800	756	787	766	799	772	775	800	798	763	783	811	746	828	764	787	785	763	762	741	783	778	756	768	783	737	791	776	835	744	761	786	787	764	733	773	738	796	815	744	747	770	768	755	706	744	752	785	807	777	790	789	741	785	826	701	787	773	796	751	739	772	749	758	776	747	830	722	788	763	806	841	794	758	764	753	753	774	764	748	819	717	764	720	766	779	790	807	813	794	775	805	815	780	791	769	766	802	799	741	742	761	738	761	767	824	763	792	757	795	754	745	713	727	764	777	755	775	799	767	804	788	794	760	801	755	789	781	822	808	771	764	803	741	755	754	753	820	743	767	737	738	793	830	793	782	733	779	797	770	808	832	764	705	772	757	794	757	731	700	800	754	801	773	756	762	803	769	749	739	819	797	771	785	731	777	737	787	786	774	797	778	786	765	757	805	775	773	738	790	743	739	729	775	744	731	771	724	806	791	759	796	783	788	782	747	805	817	748	761	702	795	778	827	812	779	687	765	743	797	770	761	812	814	728	774	801	773	734	768	803	732	728	791	781	770	736	757	750	779	807	760	825	774	763	783	792	780	735	769	740	768	771	767	821	817	752	746	797	740	787	792	822	769	766	733	762	799	810	767	779	782	744	748	805	777	747	753	765	813	794	792	785	786	789	792	753	757	789	767	690	774	829	774	772	800	763	794	809	802	823	776	780	787	782	760	789	817	778	800	762	779	792	769	752	740	823	820	766	763	784	768	775	829	787	792	801	793	821	786	775	750	756	697	797	787	732	743	767	748	779	780	813	733	787	768	753	745	770	794	762	754	757	726	794	765	808	805	799	772	752	758	784	804	772	818	811	760	782	758	839	750	754	807	770	756	816	777	728	781	767	808	762	836	767	733	749	780	811	754	820	739	766	820	794	808	774	788	813	761	819	732	801	754	775	762	793	839	766	795	758	774	719	721	756	735	789	795	768	790	747	758	780	771	742	756	773	778	804	790	759	786	745	763	797	800	819	775	753	816	750	773	789	802	780	770	778	763	757	793	794	766	774	775	751	765	717	740	723	835	742	787	803	743	777	772	769	765	746	823	766	798	770	707	776	767	737	739	767	707	758	767	751	779	761	783	809	799	784	767	756	796	803	739	787	794	803	759	743	731	802	784	727	727	842	770	739	759	774
12613	17304	20373	21897	24719	4200	3846	3365	2870	2148	1856	1528	1376	1302	1246	1149	1132	1071	1061	968	971	1027	1011	967	982	986	930	956	893	887	890	915	889	922	878	911	913	893	889	821	852	838	874	850	872	831	906	875	880	835	842	801	872	867	878	855	830	885	870	848	859	759	855	915	911	879	837	820	861	854	862	882	864	882	802	853	827	900	857	852	836	849	842	904	801	839	820	834	810	842	843	835	842	816	856	838	789	852	828	830	906	860	863	820	879	851	854	864	832	831	845	816	788	818	836	836	833	845	832	831	848	791	825	886	850	855	849	789	875	839	894	863	825	796	837	873	844	857	838	842	845	861	794	875	863	853	794	843	837	810	849	857	802	822	856	812	847	774	856	859	823	853	839	835	830	828	854	848	846	831	835	806	852	828	823	790	830	836	865	819	836	841	864	824	811	869	890	835	854	878	850	799	824	842	787	766	828	871	816	818	851	882	833	859	865	823	816	814	827	855	857	904	851	834	815	874	838	805	871	841	858	814	901	842	856	835	828	859	809	835	881	832	898	790	849	820	865	825	778	834	837	867	846	892	849	827	859	784	827	860	780	826	823	812	878	842	810	845	841	784	840	795	818	805	803	867	826	825	900	806	756	837	776	803	837	862	846	843	805	806	833	820	838	797	759	797	858	805	824	803	799	863	873	873	790	828	786	873	882	827	806	849	836	860	864	800	844	798	846	795	898	838	797	840	856	876	823	785	812	843	820	869	834	876	841	871	796	834	840	866	865	840	798	908	832	821	824	838	878	849	820	856	816	854	862	834	819	823	773	813	802	780	831	854	856	880	836	864	858	803	844	871	846	790	867	855	804	810	828	844	822	818	854	826	837	863	809	831	829	826	829	858	862	804	840	831	834	836	808	798	767	855	822	889	818	780	871	813	826	828	844	853	855	846	843	816	870	858	817	836	840	875	833	867	861	816	755	812	816	841	858	791	831	882	852	862	855	775	874	893	860	814	837	816	830	822	852	808	809	878	825	828	839	857	844	837	850	871	840	882	829	833	827	811	898	880	833	855	861	841	824	851	797	856	852	835	832	837	892	842	839	805	862	855	827	885	877	824	858	843	873	820	807	827	812	864	845	831	859	841	807	815	847	850	811	842	813	809	781	844	853	880	870	824	865	805	816	855	871	799	857	827	816	908	823	869	807	805	840	834	808	817	870	839	841	794	863	765	849	853	840	838	869	821	852	860	861	862	843	807	828	837	806	839	837	875	825	813	838	833	805	826	826	805	881	881	850	842	841	880	782	855	845	822	862	875	833	858	845	780	832	778	781	833	798	827	827	829	850	858	841	865	806	848	876	848	847	799	855	776	835	795	859	847	827	800	825	843	871	880	843	821	760	864	804	862	739	802	817	794	852	872	860	860	845	856	833	816	817	831	895	798	845	818	826	875	791	776	849	835	875	845	815	832	847	889	850	845	835	807	852	817	851	861	848	853	825	878	842	785	823	796	872	844	868	857	851	855	825	837	875	847	804	873	833	848	816	826	863	840	782	881	848	859	790	820	851	846	848	814	826	806	834	770	790	829	877	831	871	867	813	796	863	820	833	836	906	815	815	847	841	890	797	903	851	844	751	852	872	812	829	809	841	813	855	791	862	869	807	834	863	822	884	841	845	830	783	841	830	858	850	831	842	814	865	831	838	850	824	826	853	791	839	874	848	806	838	834	840	865	853	838	816	867	866	888	868	822	784	848	815	797	862	846	852	810	814	841	866	796	889	806	800	845	873	836	812	840	837	874	839	853	790	860	799	824	861	829	801	839	831	830	836	804	820	771	875	857	824	837	830	781	876	838	832	805	815	862	820	826	824	845	846	781	853	821	785	829	833	828	841	835	809	807	820	806	849	805	839	812	833	820	836	855	850	870	816	865	809	804	886	820	782	869	844	806	827	786	885	843	840	824	850	797	808	826	817	830	803	856	885	802	819	860	838	858	802	862	890	858	857	842	774	841	827	833	798	827	827	798	794	785	841	809	829	838	839	832	827	830	864	801	839	819	870	832	860	846	800	816	818	797	855	797	838	851	820	862	860	874	772	838	820	841	821	864	826	804	817	846	839	864	824	869	807	847	881	802	863	850	814	842	858	803	816	774	863	822	793	819	822	811	780	815	803	823	856	830	794	849	818	825	839	838	855	798	833	885	835	836	860	820	854	841	884	883	849	800	805	820	867	890	815	821	867	820	834	887	858	842	860	848	794	866	914	874	807	839	831	825	831	874	834	840	792	872	834	890	827	791	816	813	901	819	860	859	866	827	808	800	817	876	832	856	814	844	808	813	812	871	832	797	845	820	785	790	794	839	834	874	866	856	845	854	829	833	852	856	839	829	826	848	855	840	859	798	832	828	873	813	828	888	839	870	845	826	885	833	792	858	830	786	863	824	815	813	845	793	842	820	827	823	851	866	835	866	879	781	796	826	819	821	869	862	820	852	818	874	807	894	848	837	795	837	835	856	806	847	869	817	817	850	846	809	802	811	843	866	857	803	843	886	833	851	820	851	800	851	808	772	822	817	876	830	753	819	871	838	821	848	806	850	787	860	883	856	843	844	821	849	814	872	859	758	841	861	830	851	825	829	869	886	834	824	777	870	879	831	870	827	851	855	801	876	813	835	783	813	853	851	832	843	802	888	818	821	881	836	842	843	793	891	823	853	831	851	855	777	884	875	770	774	897	876	838	817	872	837	852	793	847	828	807	759	856	795	894	818	840	875	857	801	814	782	782	855	853	866	841	837	879	840	836	823	838	831	830	806	861	809	884	852	845	771	842	770	860	828	833	820	856	824	826	863	875	787	823	878	822	856	863	882	819	855	836	819	905	885	855	824	818	877	814	800	868	835	821	874	808	833	840	867	833	795	822	794	870	836	830	868	809	813	850	852	875	825	824	866	797	795	876	831	809	861	825	865	869	856	817	800	866	815	846	866	824	842	840	866	918	839	821	801	875	813	861	736	845	825	803	862	769	897	861	861	851	829	818	877	839	807	831	878	846	795	843	810	914	851	846	819	848	842	836	827	815	825	854	833	870	891	851	906	801	842	832	808	824	857	817	857	823	829	834	808	814	826	873	862	805	837	855	847	852	840	851	853	803	811	844	867	852	865	870	852	908	806	809	824	882	853	784	756	831	841	830	818	914	852	824	823	814	896	798	840	823	841	826	855	835	864	806	863	824	797	869	839	872	802	850	835	827	846	784	847	832	795	800	872	851	903	848	850	806	869	867	861	827	830	826	834	844	718	882	810	818	883	869	781	817	802	845	841	857	835	858	868	883	840	848	889	785	839	865	823	834	779	828	835	784	812	798	860	800	808	833	850	841	852	833	840	872	810	803	873	869	793	815	849	830	837	888	825	838	806	870	833	773	776	825	842	834	839	835	848	846	889	879	829	818	790	803	844	853	879	792	812	818	854	911	832	856	829	856	812	843	883	845	820	795	887	797	837	871	797	830	857
27046	20410	8992	1133	1656	532	554	527	439	389	370	332	328	356	330	312	318	334	305	324	312	333	344	327	346	328	352	301	346	306	319	291	341	356	325	307	335	337	341	319	319	369	302	325	288	301	332	338	317	321	297	300	284	360	330	334	327	319	313	303	299	302	290	301	324	365	316	309	367	329	318	334	311	305	337	296	344	296	319	325	327	295	342	306	319	319	318	332	311	323	306	341	353	310	340	331	295	357	322	338	339	280	318	323	317	350	320	319	302	344	336	286	309	345	304	327	311	303	344	329	344	325	334	292	338	287	344	323	328	347	344	342	306	317	320	304	324	319	326	304	293	312	335	332	324	320	344	288	269	289	318	309	357	299	353	333	334	318	333	311	328	345	319	334	304	314	309	343	290	309	350	355	312	313	311	342	338	301	317	326	333	315	332	321	337	300	296	300	312	333	337	309	306	327	316	323	324	317	320	320	349	329	342	321	312	323	333	346	319	305	307	285	308	313	322	364	334	312	334	337	318	338	312	319	344	336	329	324	308	299	321	303	304	349	345	289	298	284	359	331	333	322	315	324	342	308	308	311	308	324	339	332	309	329	342	317	323	333	328	301	285	300	353	321	328	310	309	320	311	298	311	314	325	331	317	314	327	330	307	314	311	324	335	308	311	304	296	286	308	292	287	272	305	332	318	335	338	320	331	336	321	290	306	332	321	337	318	337	339	319	319	295	325	293	320	345	318	314	345	336	319	327	334	323	317	316	318	297	320	321	341	328	343	338	320	321	285	292	319	328	304	305	305	323	304	314	313	333	335	319	339	307	327	311	330	295	306	341	290	319	334	298	356	340	315	313	321	337	318	327	323	333	306	312	318	330	346	323	360	315	335	302	343	300	323	317	332	339	328	315	323	302	349	346	280	335	336	309	354	312	321	267	349	326	294	325	318	303	326	343	323	350	338	305	311	323	343	281	325	334	323	314	357	333	326	321	328	326	326	310	341	337	348	320	321	317	323	294	297	323	318	330	331	361	328	320	308	342	294	299	317	333	307	330	334	301	308	310	324	345	297	304	290	321	338	330	354	282	347	302	340	332	319	323	301	344	315	321	344	307	310	317	306	327	325	308	308	339	343	360	340	308	319	311	309	303	303	327	290	322	304	308	327	324	321	296	343	349	300	317	334	308	338	315	348	315	321	329	340	334	305	327	331	305	348	297	334	326	321	323	318	308	301	316	326	318	297	313	294	296	329	309	317	358	325	335	295	293	333	326	347	300	298	309	297	311	316	321	307	357	345	307	318	339	312	351	314	289	344	307	345	321	342	305	293	312	299	317	290	338	312	308	356	294	335	311	303	315	330	310	315	334	320	317	293	306	294	324	359	321	353	295	302	345	327	334	337	316	379	283	309	290	324	299	352	305	312	335	299	346	322	281	307	335	307	333	328	294	324	305	319	329	315	300	312	311	308	290	315	325	299	349	318	291	306	310	294	333	289	322	305	347	347	326	318	317	331	352	320	337	313	316	323	345	301	305	300	307	309	306	321	357	304	320	306	314	335	314	317	323	359	341	306	324	362	323	314	320	314	358	314	322	334	308	305	342	327	300	276	287	321	320	359	307	336	329	329	324	319	345	338	323	324	312	312	333	321	285	290	323	318	329	300	340	317	304	341	343	334	323	307	308	315	296	328	298	305	322	293	338	315	333	352	313	314	335	310	285	324	317	328	336	321	301	292	327	299	302	313	307	303	349	313	298	325	321	315	306	324	340	295	313	305	359	327	318	345	319	322	310	317	313	334	313	322	331	297	359	284	301	302	282	320	318	334	343	299	274	316	328	310	333	356	310	312	279	308	312	324	340	285	319	302	340	342	325	330	343	320	336	336	332	336	318	327	303	320	338	299	327	299	338	315	313	310	313	345	288	312	317	310	325	288	334	327	306	315	287	309	326	297	292	342	293	326	316	323	328	306	317	286	294	315	342	333	306	339	333	284	335	317	324	317	323	333	327	299	330	337	333	324	295	307	321	322	288	325	330	284	349	320	332	307	313	324	330	355	315	327	331	297	328	344	323	318	299	300	321	339	339	323	328	313	337	349	333	338	349	318	321	301	340	353	307	311	317	297	345	319	327	345	310	291	313	295	308	302	313	323	356	345	309	331	302	342	351	329	305	271	327	315	300	303	307	330	286	336	312	313	315	295	314	331	322	346	289	293	326	321	277	323	307	319	324	307	303	309	328	309	318	313	297	309	324	323	296	306	305	332	306	318	338	332	303	336	327	336	321	342	351	329	333	292	301	324	305	324	334	315	320	334	310	339	313	316	310	326	293	317	283	348	325	321	338	324	338	315	329	316	327	323	304	287	304	324	297	335	334	295	341	351	303	339	286	310	298	321	325	317	305	298	324	307	315	286	320	310	325	306	316	318	304	299	317	327	304	259	317	351	329	333	324	312	319	307	376	320	313	339	319	316	324	316	326	307	332	320	339	314	308	321	337	314	293	355	328	311	302	308	309	327	325	291	322	324	310	329	319	327	283	324	304	309	305	345	341	322	268	337	343	322	315	339	321	351	301	294	312	326	298	354	313	309	369	318	319	326	308	307	316	321	341	315	314	318	327	339	330	325	319	305	336	355	354	327	311	314	322	322	326	309	298	294	342	319	317	339	335	332	336	317	298	290	296	333	321	320	357	332	314	310	314	349	300	290	309	322	300	332	330	325	318	293	332	361	308	287	327	301	311	326	321	309	311	318	298	314	305	366	293	328	312	345	331	339	328	299	316	330	350	298	303	306	319	331	317	316	333	312	314	295	316	282	320	329	314	303	315	316	305	298	281	338	318	322	309	330	323	308	336	301	331	321	310	329	330	314	305	332	331	324	322	332	340	294	317	295	333	306	334	364	326	327	342	319	304	311	323	301	304	312	320	345	350	311	304	360	304	327	327	329	289	263	347	318	320	322	318	320	332	311	346	326	304	316	314	316	306	294	308	345	308	307	341	312	330	310	336	319	316	304	293	304	321	310	339	336	302	292	289	312	330	311	339	286	339	320	330	331	334	276	303	312	348	323	338	321	335	322	304	351	315	293	319	322	346	316	319	333	313	323	347	323	317	319	339	311	329	290	332	322	280	292	338	321	315	336	320	309	297	335	311	301	292	351	310	348	323	324	329	318	306	286	324	312	350	341	305	323	288	312	339	342	327	311	323	319	313	323	326	312	315	337	296	317	363	323	317	346	315	325	355	357	338	294	341	311	310	309	324	323	366	297	336	318	329	340	298	308	303	343	283	323	344	327	353	347	312	299	300	360	332	334	301	350	353	294	345	293	296	340	319	324	283	334	333	306	336	295	330	316	300	296	337	316	287	321	335	322	327	354	296	314	295	361	335	299	330	291	322	313	313	367	289	314	300	346	325	328	348	310	313	329	310	330	347	304	338	307	335	303	297	291	303	338	316	339	325	324	321	339	313	317	322	338	311	322	324	312	314	346	310	287	326	328	284
7769	2231	1639	1056	2103	686	839	837	612	522	511	449	414	428	401	390	414	393	394	411	433	415	410	380	344	379	409	387	401	404	398	409	360	392	374	369	413	387	390	399	402	369	378	343	369	352	366	380	386	370	416	389	376	369	399	376	391	365	378	383	384	388	388	387	387	357	381	379	391	391	369	383	362	388	370	378	364	397	407	421	392	355	366	375	395	394	392	353	364	376	331	382	388	382	396	379	402	410	414	384	350	365	372	394	401	408	383	400	375	396	411	387	407	401	341	398	374	412	393	378	369	374	400	401	366	426	406	398	405	380	370	379	396	357	369	362	362	383	403	376	352	416	378	388	425	363	355	362	356	340	398	363	406	433	398	380	405	378	395	415	363	363	377	367	361	372	396	386	407	402	380	366	371	383	377	386	383	360	396	391	371	359	406	403	397	377	367	398	385	381	398	399	375	390	390	381	397	368	403	377	403	370	382	384	384	389	393	408	395	370	374	362	347	368	358	391	395	407	393	352	382	382	377	372	355	395	375	345	430	354	377	401	377	385	389	376	411	381	397	399	397	416	368	382	359	380	377	393	408	377	368	405	363	403	365	348	389	388	380	349	402	390	388	410	370	350	398	380	382	392	407	388	387	382	393	399	410	394	382	398	403	389	392	407	376	406	417	364	363	370	404	388	346	394	379	400	426	419	373	373	384	382	414	381	377	384	382	387	383	392	366	364	368	408	366	421	369	408	381	389	380	385	393	356	353	379	425	410	382	435	365	406	390	355	436	400	390	397	358	390	419	377	395	395	375	426	380	395	383	398	368	401	399	413	388	364	337	362	367	415	391	369	409	407	381	399	392	395	402	378	394	406	430	387	369	399	376	402	397	396	388	375	380	406	401	407	413	378	369	392	371	398	398	380	400	381	397	380	390	379	372	386	420	392	405	370	421	368	393	414	369	354	404	374	380	382	386	393	400	411	395	379	406	439	384	386	390	401	377	428	408	397	365	379	378	374	410	398	398	415	390	369	367	391	407	385	408	363	373	382	415	421	393	387	374	386	384	405	404	392	390	407	422	410	377	386	386	409	385	399	371	426	401	387	436	404	387	394	370	394	399	371	339	383	406	394	393	394	375	396	382	402	392	375	354	401	372	394	385	391	385	372	403	371	404	374	390	360	373	408	399	407	404	350	399	375	386	407	391	376	397	415	374	404	401	396	392	412	405	437	391	370	402	370	409	350	400	435	373	380	362	394	387	423	360	405	375	365	363	379	392	383	352	361	408	381	375	425	404	375	408	376	436	401	390	402	397	416	387	385	387	389	381	358	390	398	365	374	390	415	383	410	359	429	386	394	407	383	369	423	356	406	388	353	410	407	389	414	365	373	376	416	409	393	409	391	393	379	359	390	404	389	396	418	402	373	388	388	378	406	415	411	412	376	381	383	404	401	389	393	375	380	380	395	391	404	396	375	408	416	384	411	360	398	350	402	385	375	367	393	411	390	350	356	361	414	401	385	430	406	406	367	362	389	363	371	361	407	408	383	387	407	377	371	381	416	388	423	388	398	393	373	391	429	393	414	383	359	381	387	393	423	399	382	420	396	412	406	367	388	401	387	385	399	406	404	423	389	368	368	411	404	407	375	384	387	366	362	389	360	344	402	372	395	379	360	367	377	392	382	377	385	393	408	357	385	391	403	350	344	353	391	379	350	387	384	410	361	371	403	419	400	414	411	392	389	393	403	391	380	383	407	399	411	402	396	364	345	409	335	371	384	404	392	422	399	369	408	400	407	388	376	394	390	345	425	352	408	386	388	393	413	414	415	405	386	367	402	366	393	398	356	354	387	376	387	416	418	366	394	390	384	396	387	384	375	396	395	378	396	377	392	333	376	354	360	423	396	410	375	378	390	413	372	392	374	389	384	398	424	379	404	386	405	403	420	338	375	397	405	433	405	392	417	382	380	407	361	396	397	415	428	411	388	375	394	384	403	393	410	372	394	372	413	309	417	401	392	368	395	359	413	395	347	425	396	423	373	360	409	377	402	365	391	409	378	368	387	395	370	400	385	392	401	420	394	386	377	380	387	410	394	353	369	370	386	384	390	394	384	414	391	402	389	414	357	393	372	352	385	376	391	371	393	413	398	389	390	378	393	375	384	392	415	379	371	376	392	358	396	376	390	368	383	383	408	383	413	417	402	386	426	388	392	393	380	340	365	391	384	412	387	437	368	367	395	387	372	387	364	405	395	393	392	380	404	366	403	395	397	388	375	408	388	370	394	388	401	403	380	379	384	375	371	416	391	405	382	380	384	392	384	386	413	408	370	402	394	398	351	378	394	386	405	368	362	365	341	387	358	340	383	426	409	347	393	379	395	369	389	389	379	364	396	366	404	368	385	352	361	386	343	397	373	401	363	379	393	415	370	389	406	408	363	428	379	389	348	373	395	389	413	384	378	447	372	388	380	388	376	395	422	404	425	382	358	365	379	395	355	374	403	379	359	362	403	363	423	399	394	399	399	387	392	398	401	405	368	391	373	394	416	435	371	382	393	367	373	364	368	424	414	417	411	389	407	373	371	393	393	366	401	389	384	424	348	394	369	373	386	383	401	397	380	371	388	406	394	424	382	376	394	353	380	395	366	385	407	422	388	382	395	384	398	384	377	392	358	394	426	376	402	395	441	383	393	398	373	390	375	406	440	360	402	360	386	402	375	383	376	403	343	399	371	371	363	402	390	379	411	375	391	392	426	391	354	391	386	382	337	398	375	382	409	365	394	389	427	397	386	373	423	343	385	368	380	423	377	432	419	411	360	337	414	413	383	392	392	385	401	394	387	391	379	366	399	375	420	376	389	416	386	355	443	379	419	395	413	397	387	392	383	366	385	396	363	391	401	372	380	405	422	379	398	411	419	394	385	378	384	410	368	333	374	358	398	416	366	383	385	414	397	409	414	385	373	398	384	398	414	383	413	378	363	383	349	425	389	370	409	381	360	414	383	391	382	378	379	376	418	359	368	384	375	407	398	405	374	393	395	398	387	383	378	372	363	402	397	389	393	374	401	407	366	360	394	419	383	382	400	410	366	417	403	392	384	399	367	370	372	404	420	405	390	395	399	418	394	403	419	390	373	397	416	384	399	390	387	359	374	384	398	397	392	370	354	373	376	385	402	371	401	390	375	405	407	386	349	390	396	426	406	393	399	436	417	384	382	367	386	387	391	389	393	397	390	404	411	408	324	347	383	404	404	378	388	364	373	394	372	356	410	376	399	388	417	376	371	371	381	373	375	390	375	400	382	381	387	374	369	403	375	391	404	376	406	377	392	378	395	378	430	420	387	352	381	364	363	411	376	420	404	390	376	405	378	378	355	373	402	356	386	385	364	411	354	423	397	362	380	388	383	363	387	392	394	409	381	417	375	371	396	364	393	412	399	409	376	402	383	380	435	402	414	377	375	415	432	385	372	390	403	381	380	386	386	375	401	395	376	394	366	381	338	399	395
23680	21210	28636	24052	21570	13323	1938	1104	849	721	634	553	504	512	465	455	471	461	459	441	402	418	421	395	404	427	405	388	381	378	379	407	408	407	407	367	425	391	390	401	418	398	395	375	380	417	388	359	383	369	352	386	400	405	398	398	393	381	360	432	395	432	381	408	362	356	358	366	383	360	365	394	392	348	352	361	342	395	396	367	361	420	394	393	327	361	400	387	347	368	345	360	375	407	370	373	399	391	386	376	372	372	385	371	361	404	388	385	358	364	375	399	375	385	354	402	391	356	370	374	381	404	346	371	417	389	379	403	418	364	388	420	422	362	382	371	396	347	374	394	381	387	417	389	381	368	405	350	371	397	371	362	399	375	413	375	368	376	378	381	382	362	368	332	378	378	390	365	393	384	361	393	388	393	410	394	397	397	395	373	377	407	361	356	397	381	370	377	395	384	356	394	384	361	412	374	365	377	386	422	415	369	374	377	397	401	401	378	352	386	373	376	372	360	349	377	357	379	410	376	390	409	367	400	406	380	367	359	368	411	402	385	396	363	381	375	399	353	406	397	332	392	380	366	387	418	382	378	350	366	398	356	367	401	376	385	370	402	338	358	396	361	401	350	377	380	375	402	391	390	371	368	351	372	407	398	398	349	373	396	345	381	377	381	382	415	387	376	372	391	385	353	396	385	348	340	381	371	388	406	382	360	347	363	384	371	371	367	399	382	405	414	379	364	412	387	352	383	370	378	347	360	385	349	356	395	382	372	375	394	379	383	385	354	427	393	369	357	411	395	379	374	390	364	330	396	394	377	385	354	377	338	380	382	378	359	409	374	400	379	383	370	356	384	390	400	415	353	382	380	378	354	384	363	342	354	389	424	387	371	420	353	384	360	420	429	392	398	374	342	404	365	376	359	346	370	409	333	360	391	379	355	378	399	374	404	384	358	400	413	386	384	411	411	414	405	410	397	358	402	398	411	402	406	387	414	395	399	419	369	388	405	402	357	394	360	380	405	391	389	396	364	378	370	386	378	403	366	371	392	380	393	377	385	370	391	358	388	383	360	366	379	394	390	369	403	420	367	395	393	356	386	364	386	362	366	374	391	382	382	443	399	365	372	372	363	419	348	348	382	387	351	368	386	381	380	391	360	399	413	379	351	366	348	365	355	382	398	382	411	381	364	367	404	384	373	364	382	405	382	399	403	364	347	362	366	362	367	403	414	393	371	364	352	378	365	361	343	382	376	353	375	362	398	356	379	374	376	386	378	357	370	403	394	385	426	387	393	396	380	353	357	374	379	354	378	396	345	355	391	361	363	392	390	403	388	376	363	362	382	398	361	386	351	372	390	374	401	372	394	389	340	367	355	369	368	374	361	358	363	390	355	383	403	384	389	369	374	380	357	376	389	400	362	368	358	380	380	395	364	371	358	416	356	381	375	408	376	367	388	372	379	367	367	377	365	367	380	411	390	374	382	368	373	363	367	373	348	355	377	403	397	342	383	372	366	387	342	383	359	412	374	367	419	402	382	383	379	396	391	384	365	397	385	372	401	384	411	405	356	384	347	405	386	385	385	353	370	356	358	374	392	372	366	386	389	347	346	358	369	370	364	397	384	372	378	406	375	380	412	384	425	381	370	372	377	372	390	358	399	381	382	380	385	350	421	378	416	369	388	399	377	386	387	382	393	371	380	363	340	390	427	384	380	352	439	383	407	365	382	350	353	364	364	405	400	374	372	343	405	409	376	410	386	388	348	368	414	369	395	396	374	383	370	385	395	394	343	373	392	380	402	397	396	374	412	372	363	355	411	358	380	368	432	408	394	364	399	379	391	360	367	364	426	370	406	399	378	365	361	362	410	395	361	385	367	383	353	395	372	387	353	377	391	378	370	410	383	410	379	381	385	347	383	385	355	371	360	352	393	383	362	369	379	346	382	396	351	389	403	403	372	406	377	401	374	382	398	376	376	375	382	425	392	333	391	383	387	353	317	387	384	361	381	396	370	388	377	373	351	360	374	380	385	388	396	372	387	382	384	365	412	376	391	380	404	404	365	380	358	408	372	369	391	384	385	373	355	387	394	373	366	377	361	371	360	368	361	388	323	380	375	376	359	362	358	362	369	362	423	324	371	389	396	351	384	349	397	381	418	385	383	362	370	398	406	370	368	392	365	372	375	384	369	361	377	407	357	378	409	364	392	392	369	373	364	380	333	369	372	377	380	368	409	375	393	338	399	423	382	373	397	375	392	368	407	392	390	394	362	409	396	375	394	363	363	393	376	384	373	381	396	384	374	389	397	393	385	393	398	387	375	346	373	369	367	404	360	333	386	403	359	403	391	395	365	381	403	338	362	351	376	342	373	403	382	377	394	396	395	361	396	380	383	371	406	381	407	352	411	376	378	356	411	383	377	360	377	343	389	334	422	393	384	384	373	382	374	356	390	374	380	368	364	358	391	380	403	400	382	348	396	332	391	399	353	364	377	394	376	353	401	356	358	364	387	384	364	391	367	399	395	359	369	320	389	350	355	405	363	391	385	353	400	393	393	385	374	381	386	353	362	373	366	372	395	363	377	366	357	410	388	410	368	387	408	359	407	405	382	385	355	371	409	390	386	377	406	382	365	385	370	365	370	371	390	342	357	376	360	370	340	379	360	391	377	382	396	369	407	364	377	359	363	376	357	365	375	352	365	369	400	377	392	358	389	371	369	393	411	385	383	359	360	355	390	374	397	357	375	410	402	392	377	358	349	380	356	350	351	372	394	406	400	385	397	419	364	378	365	395	309	371	385	381	387	388	399	386	374	378	386	370	382	411	379	415	363	389	440	388	368	389	389	382	357	363	392	417	388	352	388	366	377	397	377	363	369	384	415	371	364	361	344	370	366	379	386	386	388	389	343	357	373	404	413	395	363	350	359	422	377	400	393	361	387	389	381	369	371	384	377	375	385	381	396	375	375	337	321	380	386	400	394	383	365	372	348	363	345	397	359	340	400	349	377	370	351	396	352	342	358	370	389	369	366	390	359	387	406	349	377	411	387	375	361	356	366	388	401	375	361	392	352	400	379	350	358	380	402	361	397	369	383	376	375	379	362	403	386	403	399	385	362	370	357	356	386	375	356	380	373	376	420	355	364	380	400	378	355	386	433	375	374	391	382	376	382	383	352	364	401	366	367	368	354	365	387	377	346	378	391	357	359	362	401	383	384	394	392	414	390	370	371	391	356	397	359	396	380	402	367	388	316	408	369	390	382	345	390	371	355	366	363	364	395	431	368	377	379	382	379	376	361	369	346	372	387	373	351	367	372	363	381	378	356	363	372	374	410	372	385	388	411	364	376	372	388	348	385	399	364	355	361	359	356	353	367	370	378	361	396	367	374	329	387	385	401	326	377	395	372	388	385	379	348	376	386	398	394	368	361	403	378	377	413	371	397	373	398	404	370	374	399	374	389	346	379	409	385	379	373	354	394	376	376	375	400	384	366	372	415	386	397	371	379
9767	10977	8794	5289	17883	2628	2389	1971	1510	1187	969	791	720	656	667	617	589	514	546	563	520	515	494	499	470	503	471	487	490	487	455	492	506	439	446	466	457	472	456	463	434	441	454	447	466	444	457	467	463	475	444	457	472	459	431	453	468	461	375	425	458	424	407	436	457	445	440	458	394	462	410	447	450	425	442	463	427	423	473	418	427	465	423	404	461	452	456	487	503	482	456	445	439	397	418	441	444	440	423	422	440	447	406	482	479	442	440	430	466	454	477	466	433	429	388	440	459	408	407	456	412	454	459	454	467	489	482	425	399	445	441	443	440	417	419	441	459	433	455	435	465	412	448	416	457	421	405	432	453	395	430	450	413	428	455	429	450	436	426	432	413	436	437	452	364	419	444	419	435	398	433	410	435	423	407	398	397	435	397	436	417	435	375	429	476	459	446	455	429	433	395	412	399	405	410	414	436	453	445	438	429	428	410	434	387	457	449	442	443	431	434	430	442	496	444	430	452	388	428	421	443	449	425	430	438	451	426	454	457	472	431	427	453	438	479	437	471	404	383	463	453	468	433	435	467	433	439	424	435	465	421	416	395	465	431	411	432	418	422	458	466	419	390	424	423	450	412	448	424	458	428	443	445	415	416	430	411	460	414	440	441	415	456	494	426	477	449	430	497	445	456	449	432	424	460	462	445	421	453	456	434	446	456	390	420	432	413	416	443	431	401	455	427	422	433	462	406	480	425	409	427	437	425	422	443	406	445	436	448	445	456	480	415	427	409	424	447	396	474	470	421	443	424	446	415	429	433	429	454	413	426	449	427	457	450	471	443	416	450	419	484	411	455	434	446	421	449	452	443	433	417	425	431	428	431	412	415	392	436	423	456	410	412	419	432	441	428	451	416	418	469	441	466	443	428	457	461	444	472	452	420	427	430	443	432	424	493	445	437	405	424	436	399	438	440	434	460	448	469	391	445	480	456	444	439	429	459	474	410	423	476	436	424	456	464	397	442	428	442	403	413	443	474	415	426	434	458	421	405	424	445	435	409	436	428	442	411	435	436	438	430	434	429	431	437	425	431	445	428	465	425	456	431	435	452	512	409	396	423	460	436	461	431	409	441	420	431	444	428	460	420	475	406	431	448	454	425	440	404	445	465	481	427	424	400	418	427	414	461	455	474	438	407	441	440	395	422	413	425	413	390	436	401	427	427	427	395	427	402	423	405	464	413	416	430	441	419	473	448	456	436	456	450	435	419	425	437	431	416	416	479	431	472	430	407	435	439	426	423	467	445	429	447	420	472	455	414	423	435	454	439	432	463	424	400	418	450	461	440	422	450	432	443	451	435	455	452	417	419	439	457	418	428	399	443	396	445	425	430	443	413	448	405	411	436	430	429	361	439	438	399	433	419	424	421	405	434	425	442	439	447	399	421	419	427	386	417	448	465	449	427	418	434	427	443	391	446	464	427	412	459	427	432	468	436	428	427	414	418	379	437	458	402	419	445	423	399	418	428	473	433	445	429	425	447	469	426	413	401	416	450	433	417	427	400	444	432	414	446	431	438	396	448	436	424	439	432	432	429	451	431	424	467	427	473	443	478	423	424	414	414	481	470	419	452	412	427	461	433	399	453	423	427	428	439	434	443	431	453	446	426	440	447	435	448	458	463	429	429	456	470	410	423	452	455	478	430	444	425	448	433	450	452	468	428	465	422	434	446	446	467	445	439	438	463	436	448	459	450	454	420	393	439	444	456	445	444	400	455	412	406	439	413	402	478	429	430	433	453	437	457	415	438	445	423	442	443	424	403	463	421	456	429	428	446	456	376	415	391	416	423	441	403	410	431	440	448	451	429	424	467	438	436	435	432	407	462	424	423	432	425	396	444	432	406	421	460	396	448	420	487	404	406	438	455	448	407	430	418	453	454	405	438	422	421	444	442	471	413	429	417	446	459	432	469	447	411	465	449	392	456	439	394	417	429	425	448	452	415	388	421	446	434	454	431	454	441	456	414	441	419	425	428	481	415	476	465	451	436	439	415	394	407	453	397	456	439	449	460	438	421	399	469	442	474	452	399	440	463	383	431	399	470	441	431	428	401	442	425	414	435	454	392	406	435	390	458	430	391	410	434	434	422	447	401	433	421	414	433	413	411	438	413	452	438	406	434	433	429	418	483	439	477	425	441	453	412	429	475	449	454	455	412	424	420	445	408	422	442	449	391	434	430	431	380	428	433	443	464	456	425	420	401	456	456	390	443	443	419	458	418	442	426	437	495	444	403	470	419	430	420	420	444	444	429	451	451	431	430	426	411	411	455	455	420	439	414	456	437	429	392	433	457	477	450	407	406	435	410	440	452	447	446	439	448	462	408	410	423	443	429	464	443	441	439	444	412	446	440	440	451	444	442	404	407	480	450	450	410	393	484	443	437	438	442	436	422	444	453	417	444	430	449	442	439	398	455	388	427	403	431	476	429	435	448	457	422	425	447	430	430	424	429	428	412	426	495	432	455	443	452	451	428	461	435	447	446	448	435	448	405	439	434	423	430	400	455	444	429	415	400	398	468	447	452	412	442	420	416	469	435	445	435	429	402	398	435	417	441	423	455	436	431	463	422	433	423	450	458	423	439	466	449	438	428	449	425	439	427	412	424	430	428	423	433	422	434	461	427	430	454	422	428	467	464	446	420	416	428	460	446	421	436	424	421	407	465	460	434	489	427	470	443	448	452	375	413	424	414	453	455	410	428	447	505	495	444	475	454	462	444	441	442	408	382	494	409	434	450	436	451	430	433	426	419	434	428	382	471	415	449	437	413	450	447	410	418	450	440	425	434	418	428	472	452	434	450	391	443	454	433	433	402	458	459	416	423	432	455	450	424	481	438	467	442	462	431	434	462	450	476	456	474	451	437	432	442	451	446	420	442	438	448	408	429	446	433	439	400	479	445	454	445	427	419	444	402	425	416	423	481	471	455	458	428	438	423	443	426	435	421	400	455	419	427	412	429	440	422	415	435	454	449	459	413	397	412	419	405	448	436	395	436	451	432	436	427	448	456	423	440	437	405	458	418	468	403	429	438	447	468	393	429	442	469	432	437	437	461	423	443	443	483	432	454	454	413	430	456	421	450	399	454	440	410	398	475	443	393	453	429	438	462	451	467	431	433	448	464	390	449	405	419	429	458	407	430	441	399	446	453	430	428	450	437	421	408	407	432	437	394	461	492	413	454	446	419	423	402	423	439	412	449	446	462	431	449	453	422	456	464	415	432	446	418	418	447	397	412	448	437	429	438	407	434	421	443	427	428	429	434	461	417	425	441	421	404	434	448	454	415	426	445	497	433	428	451	430	455	442	390	470	469	415	438	431	400	479	466	399	479	467	418	450	438	414	456	432	419	447	429	428	405	445	390	432	415	467	459	462	456	380	419	452	457	438	410	439	418	453	409	425	393	466	459	464	456	375	449	456	435	435	444	423	453	426	449	428	456	422	455	432	420	433	427	419
24970	21232	27689	25016	16062	2303	1187	1016	804	748	755	640	710	629	632	633	603	659	627	625	640	629	588	652	643	657	577	591	596	600	628	610	561	622	595	608	581	591	610	594	658	595	593	615	593	630	594	593	533	553	579	628	542	580	577	593	596	558	585	596	628	579	554	656	615	550	580	621	616	594	615	602	559	605	597	582	610	566	630	572	629	602	580	578	610	582	601	608	576	576	537	587	578	609	599	566	603	590	619	600	578	593	606	599	563	592	605	572	592	544	586	598	554	561	543	568	591	586	601	579	637	577	591	568	566	588	582	622	591	565	612	582	597	591	598	573	616	580	578	610	611	571	611	546	613	629	599	586	605	599	592	606	627	600	608	594	581	593	584	571	599	551	595	552	594	598	599	571	586	597	624	633	629	607	544	605	553	619	607	565	595	617	609	591	585	608	563	552	606	584	572	621	626	592	575	588	596	617	591	584	612	576	609	577	573	606	542	627	601	608	577	612	579	608	626	592	561	599	562	573	610	566	590	587	602	603	553	572	630	604	582	586	602	607	606	620	608	605	596	575	615	590	599	560	565	619	619	607	562	603	572	602	574	598	552	547	615	605	543	575	610	573	622	576	580	559	589	591	605	560	581	603	607	577	610	604	534	614	629	568	583	571	631	582	585	589	621	616	573	591	620	570	600	583	591	572	563	573	575	609	602	607	619	572	551	613	602	595	597	588	596	594	591	596	594	621	603	595	600	574	605	601	593	617	572	598	606	602	605	613	608	578	538	578	621	578	643	572	563	629	561	608	579	617	547	611	620	605	559	592	618	604	579	610	541	568	623	576	578	549	576	572	592	604	601	559	615	627	562	612	552	572	606	598	595	615	617	569	591	613	581	612	601	578	597	589	627	565	572	646	585	571	579	578	554	609	618	585	546	583	545	546	581	577	552	602	578	607	548	552	543	572	534	612	582	604	586	591	602	537	553	590	589	589	582	563	595	561	581	596	619	607	612	613	601	562	578	596	604	587	573	591	571	605	568	632	611	568	579	540	567	604	622	629	563	566	575	573	589	599	574	580	532	615	622	581	578	568	574	567	588	589	586	594	599	539	571	616	563	569	556	596	613	574	595	594	579	558	554	560	612	614	596	583	551	604	585	546	606	613	554	609	601	578	599	574	575	585	597	604	560	600	621	587	599	588	550	599	568	594	571	604	586	599	624	540	583	590	581	549	613	561	589	592	573	579	571	584	586	595	577	568	626	592	592	557	601	570	588	579	613	572	565	603	624	632	550	627	628	623	573	596	570	589	605	590	584	563	619	621	609	599	593	579	583	556	628	560	572	603	562	606	603	569	606	589	588	615	559	594	615	588	601	545	612	635	607	576	576	600	567	568	604	629	614	621	620	609	597	567	599	598	602	612	587	594	603	632	592	608	582	615	589	582	561	586	582	601	608	565	600	631	561	563	615	586	562	548	600	563	527	611	631	566	606	603	627	591	593	560	596	566	579	589	583	595	563	574	601	607	609	610	544	595	572	615	595	586	556	554	594	602	584	596	637	576	646	625	588	568	559	537	600	634	553	591	544	596	560	556	542	630	553	540	519	596	597	532	572	633	618	587	618	584	607	594	552	618	595	615	620	564	558	612	670	624	597	581	558	625	629	601	619	578	635	579	601	604	614	573	591	590	579	566	568	558	582	593	604	581	635	594	604	617	589	611	637	593	599	598	524	589	598	644	565	575	603	598	555	533	580	583	585	584	620	591	589	573	547	570	619	575	568	602	580	549	613	570	625	625	632	583	572	620	603	563	624	591	605	572	593	614	605	593	575	561	589	578	576	603	616	597	587	627	631	555	574	592	575	600	617	589	601	591	590	569	631	599	618	615	575	604	612	579	622	571	609	593	604	561	558	565	623	556	593	594	551	614	604	542	586	579	628	602	593	562	585	587	605	574	613	579	623	653	575	595	597	605	600	596	550	556	566	590	562	577	604	632	566	624	568	576	583	590	597	606	572	630	572	591	577	565	577	573	558	610	576	582	579	593	595	588	586	580	611	623	641	586	608	574	615	588	538	548	609	571	584	589	580	575	550	610	579	584	590	565	577	627	606	623	596	625	586	586	593	572	600	604	563	628	600	586	539	588	599	596	573	571	591	551	538	554	588	572	599	584	582	566	637	557	625	594	598	569	574	571	599	585	561	590	599	551	579	617	618	563	609	626	568	624	603	630	587	589	573	593	599	564	559	622	599	602	570	550	602	596	560	579	564	584	603	546	552	583	616	582	527	573	569	557	637	615	567	561	602	565	580	575	621	585	609	560	598	612	581	592	588	584	590	581	584	582	588	588	579	591	629	617	583	628	547	636	570	604	569	562	594	575	581	590	623	564	621	553	596	611	571	552	659	614	623	557	587	576	581	603	592	590	616	586	592	588	593	643	589	604	622	572	550	562	575	583	621	566	583	558	588	580	591	562	604	589	600	633	545	540	616	578	611	608	588	567	594	605	537	617	581	585	615	596	566	603	575	586	591	554	562	599	586	591	553	614	548	622	553	521	567	624	555	570	564	590	608	584	549	589	601	592	592	572	549	593	587	553	583	616	579	567	589	560	640	571	560	582	582	618	613	622	589	603	598	575	598	612	583	586	594	570	588	593	580	568	602	636	563	555	590	633	571	520	620	609	584	557	645	571	604	577	592	571	602	571	597	591	560	612	584	572	652	567	624	579	554	571	574	611	614	596	640	662	597	628	578	621	586	560	589	610	614	573	626	563	581	575	574	613	589	593	606	581	577	622	612	625	557	560	587	614	579	619	641	582	596	551	580	632	555	567	561	575	566	648	577	588	576	594	586	587	610	613	587	562	585	611	612	614	592	583	607	609	569	572	593	615	589	617	587	624	547	636	625	650	568	569	578	607	610	646	589	605	581	597	571	639	612	586	604	575	567	585	592	619	579	583	600	576	564	561	587	605	585	560	556	588	542	553	572	576	637	589	560	580	580	572	592	564	610	600	587	594	592	564	587	566	559	576	623	554	600	591	552	596	596	601	584	584	668	580	565	551	589	604	589	590	609	628	617	576	594	549	608	586	575	571	553	583	616	539	608	620	576	613	595	631	572	618	616	609	605	615	589	603	582	607	606	569	618	591	584	562	586	591	591	611	552	589	579	555	599	609	584	592	624	570	555	573	580	627	586	630	589	574	577	572	600	556	591	598	631	589	583	604	603	595	600	588	607	585	573	628	588	562	620	586	617	577	593	573	613	621	572	587	598	575	601	576	530	575	538	626	587	569	573	586	570	619	607	614	591	614	580	630	627	632	592	567	624	593	566	596	589	586	609	631	558	550	615	577	630	583	611	606	566	585	565	598	561	607	568	632	561	586	512	602	571	585	622	560	591	547	597	616	604	576	591	588	575	593	573	646	548	587	575	636	580	623	566	584	616	559	578	558	607	589	613	595	598	590	620	594	598	567	560	608	604	604	601	576	593	553	561	607	586	578	563	608
9009	6652	5419	3219	11517	2023	2036	1659	1367	1218	954	890	870	840	810	765	797	730	758	700	708	725	750	764	701	737	659	708	686	703	706	666	704	713	695	715	666	641	668	707	667	698	681	675	705	717	634	700	668	681	702	750	699	663	677	673	708	726	706	662	718	755	663	663	676	672	729	692	710	711	683	648	708	678	677	640	710	710	692	693	708	727	689	632	661	672	655	698	630	707	722	736	678	691	680	692	725	672	704	655	714	650	651	649	640	723	714	629	670	681	695	680	714	666	656	667	681	686	666	691	687	636	647	710	740	664	667	659	674	655	714	716	727	702	713	678	640	667	705	710	673	673	683	667	701	696	698	667	764	673	687	666	647	667	654	664	710	724	730	671	708	636	681	725	707	662	670	683	650	671	707	665	723	708	637	698	691	646	664	685	691	685	677	709	671	669	659	669	716	688	633	680	659	688	720	695	670	665	689	667	707	731	685	697	721	700	686	644	655	668	698	687	683	685	667	680	710	725	692	675	693	687	693	707	682	674	703	654	694	675	669	677	651	687	715	647	688	678	681	711	700	686	685	622	727	702	673	682	643	660	666	678	640	705	709	688	693	660	696	673	706	711	681	680	657	686	672	684	722	672	684	672	717	725	663	690	721	670	686	675	644	717	683	695	693	692	661	685	667	664	688	675	703	687	711	687	711	688	672	681	660	681	696	681	694	698	676	716	715	696	711	684	628	693	683	716	703	684	688	691	716	694	702	690	696	657	693	650	705	674	681	726	667	693	690	684	649	708	685	662	675	676	664	682	669	649	644	704	665	681	706	679	693	668	679	686	696	649	673	692	686	722	666	701	664	698	695	706	648	735	703	684	695	711	680	709	673	672	676	628	696	675	699	685	702	651	686	690	690	697	656	758	649	655	739	670	682	728	683	715	649	663	706	702	696	704	731	683	667	704	707	661	672	692	670	713	654	681	651	705	741	651	663	661	691	644	687	702	654	675	696	700	701	647	692	716	672	676	669	654	672	714	675	700	719	661	685	699	656	711	695	661	669	704	695	670	690	672	657	667	718	715	714	682	731	672	728	640	709	693	703	699	671	686	679	713	688	712	686	676	676	667	667	653	685	671	699	700	736	709	686	667	701	667	656	710	694	694	701	649	645	698	688	662	704	728	689	668	694	667	696	710	636	670	723	652	718	655	700	718	730	677	709	686	703	654	689	692	660	691	683	713	680	695	686	657	708	673	690	654	702	719	661	728	716	708	665	662	675	680	664	728	651	669	695	708	714	665	641	714	689	685	701	703	668	684	705	710	674	691	721	637	669	735	689	663	675	683	689	703	677	669	666	681	742	678	612	700	677	698	706	668	690	643	692	680	676	688	709	637	662	695	663	660	670	692	742	666	681	657	701	743	697	654	705	657	748	666	681	675	690	740	713	688	710	712	699	670	716	677	705	673	758	688	679	701	667	668	724	690	695	686	680	629	649	712	664	665	667	709	698	710	691	660	701	690	684	712	646	655	660	677	681	699	687	704	684	703	683	685	641	675	679	687	674	649	675	737	713	707	625	647	702	706	685	687	669	639	711	676	705	653	671	671	630	703	691	662	721	703	691	734	710	673	671	726	668	698	715	694	655	639	698	690	695	640	684	661	682	695	712	703	683	629	705	643	648	665	707	667	644	659	676	686	653	704	650	677	657	703	673	675	718	695	682	660	701	663	663	606	691	701	686	675	627	699	706	699	668	719	698	663	707	691	654	693	668	638	725	687	678	669	687	684	650	636	676	721	704	698	708	715	739	659	740	739	751	651	708	745	675	673	643	710	698	673	644	703	698	678	699	659	689	735	720	672	676	658	707	639	652	700	681	629	675	689	699	706	674	716	723	712	680	674	699	695	669	704	636	698	703	681	718	657	718	701	698	682	700	708	662	730	693	638	688	701	658	644	710	670	664	693	656	690	699	719	696	682	674	685	690	735	685	666	674	650	666	719	668	665	743	672	665	690	701	638	698	684	701	641	704	671	733	744	689	689	652	711	689	637	669	724	685	676	657	682	701	673	721	669	727	653	660	701	717	656	691	682	664	746	678	757	707	596	677	721	685	645	674	682	683	678	676	626	674	677	711	713	687	714	666	689	667	655	666	705	692	691	708	686	703	673	663	698	703	716	730	653	694	650	680	675	654	683	673	702	681	725	670	705	681	684	699	703	702	697	678	656	655	661	711	683	684	646	733	665	688	703	717	683	643	723	702	621	711	682	700	685	663	675	671	651	688	677	689	695	666	697	704	632	603	669	693	692	719	719	696	711	717	668	630	618	667	692	631	689	705	723	655	697	709	703	691	645	677	718	625	714	683	639	666	651	701	722	652	717	715	657	669	706	704	645	712	694	656	724	689	695	674	619	693	679	714	665	727	704	648	667	705	642	671	698	648	684	665	692	668	670	717	677	661	632	681	684	655	702	692	725	663	668	679	640	739	657	710	681	658	694	731	688	707	665	697	698	696	647	656	711	735	660	703	681	683	722	716	663	687	677	687	727	681	654	664	697	710	680	661	664	680	661	687	676	706	678	693	726	678	644	717	683	655	635	682	687	713	676	669	674	696	725	704	645	648	691	674	689	663	693	677	666	689	670	687	699	689	707	662	724	698	697	653	640	671	700	678	724	652	683	728	657	708	702	645	720	697	693	678	687	668	684	660	695	704	631	709	671	730	710	709	742	683	665	660	705	658	707	696	644	665	710	688	651	659	691	704	666	663	712	729	634	724	681	666	682	687	668	662	698	673	726	698	697	675	706	645	659	692	749	655	665	648	684	688	628	702	687	682	682	715	613	710	694	658	701	707	684	702	693	668	694	667	665	699	683	721	701	681	631	674	692	696	647	647	645	735	696	624	693	699	643	730	667	670	674	659	708	647	681	670	685	722	629	671	692	706	656	673	668	682	683	664	704	683	679	747	674	673	697	633	689	695	673	675	655	669	660	709	643	710	709	659	702	700	662	641	590	704	667	728	644	645	675	655	673	728	714	702	709	679	660	713	698	698	698	684	687	686	661	660	718	693	690	707	718	695	680	697	693	700	712	692	727	635	678	691	707	697	695	702	650	689	679	684	654	668	671	690	690	670	641	674	692	662	648	705	646	724	678	694	644	707	703	707	674	672	693	671	691	674	711	694	691	671	711	674	704	658	662	743	657	645	674	671	668	653	642	716	641	668	647	682	688	727	658	686	691	698	728	695	639	706	668	668	707	708	631	665	658	676	745	677	662	641	700	701	671	665	696	675	671	714	665	707	684	722	696	692	673	680	674	702	646	684	698	685	688	672	674	659	683	633	680	665	711	678	651	655	658	717	704	692	676	718	714	704	724	662	681	621	655	677	661	679	725	722	701	752	726	688	731	663	683	691	711	683	692	679	709	701	696	681	705	685	719	735	662	722	686	693	701	677	707	670	712	682	673	669	693	670	687	691	648	659	692	694	708	650	695	746	674	685	695	650	688	658	682
22734	21260	29110	23758	21403	21349	13579	2542	1588	1450	1231	1134	1063	1023	981	996	955	942	946	911	858	831	806	845	869	817	784	865	779	791	827	794	847	791	777	802	746	808	817	791	785	783	772	776	759	802	803	786	807	720	772	808	809	786	816	771	752	756	792	763	800	725	752	775	760	772	796	729	810	753	782	757	766	779	751	796	772	769	781	783	788	776	806	773	765	787	797	794	773	761	776	767	803	769	740	777	803	775	739	776	768	751	734	790	813	783	731	766	759	744	762	815	735	767	792	773	806	747	799	724	754	757	833	789	818	801	763	771	780	769	795	762	757	755	751	772	810	808	746	769	747	785	760	754	806	784	771	748	784	786	773	752	743	774	724	783	771	810	795	789	819	785	793	769	796	769	781	797	780	754	788	719	770	777	779	740	785	749	770	759	781	729	733	764	754	784	738	790	778	784	755	793	754	743	676	755	749	816	805	764	774	799	793	785	747	809	768	804	765	860	755	741	748	792	773	745	784	825	738	787	740	787	822	743	755	789	735	828	804	802	809	793	791	754	737	744	809	782	773	772	803	758	787	757	783	769	794	766	775	781	765	791	752	743	788	774	758	744	797	764	801	787	689	792	750	766	786	797	748	786	743	793	758	774	820	865	753	747	760	769	817	736	808	785	796	759	725	822	855	761	785	753	754	718	825	758	773	770	775	763	768	840	763	760	781	765	742	737	769	771	782	810	754	757	733	787	754	800	774	836	814	762	776	775	787	744	789	756	796	762	808	785	770	792	760	729	771	747	788	816	773	830	733	815	792	746	769	777	799	740	801	803	742	753	777	787	790	767	756	783	774	784	784	738	788	753	791	772	812	794	769	824	787	760	783	760	800	792	770	781	774	760	769	805	778	799	761	771	790	782	808	833	784	770	798	793	792	731	762	812	780	766	764	817	791	743	803	723	733	831	806	770	766	759	776	781	790	762	745	793	769	732	737	793	746	761	769	780	783	761	759	803	774	820	742	789	773	793	763	762	782	772	780	789	773	771	786	757	808	782	783	755	796	816	728	812	793	793	797	804	779	717	773	744	758	796	789	784	792	721	755	764	794	824	741	796	751	795	752	725	750	754	734	792	765	716	701	744	811	796	729	745	717	784	741	775	808	775	726	791	794	845	792	768	772	789	748	789	841	769	786	762	752	791	715	740	794	794	843	783	759	780	736	756	795	784	730	767	778	765	766	762	815	759	804	745	772	739	716	758	823	794	751	796	760	805	823	783	810	759	799	792	768	795	785	729	759	831	699	749	753	781	782	751	751	744	827	809	745	750	751	783	717	743	806	784	816	767	704	764	745	710	796	820	759	771	774	773	763	780	744	741	710	723	768	800	764	759	787	764	782	780	713	778	736	733	789	795	746	758	792	759	764	799	727	768	743	799	797	795	749	795	723	813	723	782	756	753	786	808	797	802	781	816	768	735	759	794	761	734	744	751	785	737	813	791	756	791	749	818	780	744	720	758	712	816	741	773	767	758	830	768	777	715	806	769	787	795	748	787	766	783	756	766	798	771	785	779	767	775	807	789	796	741	780	820	814	747	809	786	720	731	765	770	792	737	744	756	770	754	799	749	815	735	763	803	775	809	782	750	785	752	770	814	792	738	776	813	725	808	801	756	758	775	739	746	762	789	799	749	793	732	785	775	715	802	794	777	768	761	781	735	774	806	801	752	811	793	813	807	803	770	794	729	788	748	772	777	753	745	764	755	795	813	782	756	780	790	758	781	778	788	727	762	776	801	808	777	763	718	798	760	776	788	733	771	767	792	735	769	753	777	766	784	793	768	794	803	719	745	733	772	754	774	761	790	777	733	773	786	759	741	786	803	779	729	756	782	801	776	712	762	838	773	785	758	788	788	730	763	782	781	799	779	771	778	742	831	802	740	787	761	743	780	784	803	790	764	819	771	757	764	741	739	734	794	741	753	785	703	759	737	760	791	804	768	782	812	825	752	777	796	784	791	751	786	779	802	789	784	791	834	729	784	747	763	780	795	794	737	782	705	757	789	745	763	724	776	734	759	761	782	803	796	757	795	779	774	800	797	765	756	723	690	765	766	758	716	790	800	784	791	793	787	760	756	765	803	805	787	732	780	774	832	765	731	785	744	776	766	822	764	761	736	744	795	761	746	714	804	760	749	774	741	812	811	743	783	811	790	764	764	764	817	766	819	711	760	759	767	839	802	789	784	769	760	730	761	733	821	796	780	768	776	740	749	793	750	757	812	783	723	794	764	762	761	839	817	786	759	715	693	765	738	765	816	776	741	783	772	813	728	740	767	760	734	782	762	761	773	738	803	775	798	772	765	737	746	755	779	775	787	707	815	792	781	688	783	755	767	740	763	772	791	758	791	764	783	805	770	782	815	818	807	761	776	789	788	754	763	776	772	788	754	735	747	791	737	745	795	755	799	732	766	768	775	717	763	761	778	735	764	775	735	774	793	810	764	755	766	769	752	795	756	760	831	733	729	764	769	776	796	769	727	786	783	758	775	739	777	755	780	751	728	725	753	753	772	775	734	759	697	767	742	800	801	813	745	723	763	741	765	748	803	812	779	761	767	781	776	686	766	718	798	762	755	742	773	818	831	751	827	745	714	764	753	766	753	750	793	774	745	824	768	781	822	723	752	771	759	784	778	814	776	790	795	740	773	785	824	787	780	772	722	749	787	770	717	831	804	710	740	791	761	785	749	703	714	789	745	769	736	745	764	747	755	731	760	780	764	789	750	772	809	791	711	742	797	766	766	762	763	738	765	748	762	742	758	797	728	790	756	783	790	755	819	775	742	837	834	810	775	743	778	799	788	795	807	756	753	762	798	731	831	764	784	787	767	811	738	777	747	809	753	739	739	766	778	809	722	788	809	799	788	755	744	744	795	778	791	772	781	762	740	756	763	764	776	760	813	741	724	765	769	771	760	767	789	803	767	758	785	795	771	786	751	772	734	721	775	740	766	730	766	777	789	785	769	785	818	765	781	743	756	739	738	761	800	781	799	807	745	778	792	776	806	740	821	716	792	750	757	742	745	782	763	746	760	784	834	766	780	764	798	754	777	758	794	742	799	731	793	802	730	752	756	797	750	750	801	768	757	793	731	755	727	753	801	742	760	729	778	811	756	786	731	740	815	807	749	757	761	747	755	774	766	786	799	697	776	801	743	796	802	810	736	725	769	747	764	793	739	782	797	749	771	760	721	736	790	781	806	762	742	831	778	795	772	752	800	770	760	750	748	766	770	731	799	808	771	735	777	786	813	754	770	831	734	726	757	825	733	804	731	725	753	769	685	836	782	723	807	770	815	788	886	800	774	795	791	757	764	802	781	828	749	764	748	794	776	765	711	789	786	758	746	810	763	789	783	797	771	802	745	800	824	774	759	761	781	785	779	747	782	757	751	823	718	775	765	767	757	765	782	782	763	735	726	745	779	788	783	784	727	708	762	718	739	770	820	757	752	754	809	798	817
11203	17396	14478	11129	25924	5051	4102	3564	2755	2333	1746	1504	1353	1341	1202	1116	1094	1056	1077	1009	966	985	968	939	946	913	971	894	867	891	942	913	900	897	889	914	877	894	905	837	846	843	890	808	896	907	944	882	841	828	874	842	853	855	895	888	859	863	792	889	864	848	821	847	869	839	906	882	843	854	845	861	844	866	879	865	905	838	848	833	818	838	829	844	833	875	806	794	822	802	853	847	834	824	820	859	809	828	853	846	844	856	860	820	830	811	794	846	863	844	867	826	830	857	798	860	844	849	857	866	856	832	826	904	822	854	837	858	859	873	859	799	858	853	807	842	810	805	888	811	814	835	862	800	847	850	837	806	806	868	806	824	882	840	774	823	880	812	841	822	833	794	865	818	818	881	880	805	804	854	833	848	896	831	835	826	849	843	845	855	832	835	837	820	875	783	851	854	873	817	777	839	843	851	860	829	833	857	783	860	863	826	775	827	903	836	870	823	858	855	823	873	881	786	846	808	863	833	848	815	861	819	836	859	789	906	895	899	854	819	843	844	819	863	824	861	807	875	872	818	867	859	783	812	824	835	803	870	831	870	818	859	840	881	828	800	811	826	807	848	835	829	888	834	833	890	844	885	789	857	797	843	867	863	844	869	843	821	817	762	839	889	865	863	860	859	816	817	768	867	855	829	891	820	800	869	837	887	843	861	837	910	860	869	853	797	903	801	790	811	794	865	843	865	838	854	818	873	828	829	819	810	859	892	864	825	821	795	816	844	823	850	830	808	862	863	858	841	853	840	776	848	825	835	851	846	834	829	818	837	836	859	828	831	835	888	764	822	851	900	885	816	868	801	878	845	855	830	829	835	821	872	825	802	845	820	828	834	799	825	866	838	847	809	841	801	862	883	858	798	821	831	854	775	896	800	866	777	896	835	864	848	796	828	868	805	841	825	822	826	864	828	865	839	843	846	806	819	801	868	808	846	837	888	814	877	808	819	860	855	854	814	871	850	838	893	841	835	853	846	837	840	815	862	822	824	849	840	848	836	829	814	825	842	810	849	829	870	903	904	848	826	857	814	876	872	870	852	863	794	817	845	823	811	829	810	859	913	800	875	922	795	875	855	871	829	835	820	878	843	830	814	854	840	831	844	814	812	837	803	849	858	861	854	834	798	843	846	853	748	792	908	834	843	829	795	858	874	836	823	821	874	827	867	828	872	852	806	831	849	825	780	878	829	856	796	825	814	793	829	883	859	866	827	869	846	861	844	796	875	820	815	823	855	847	860	895	814	844	839	864	838	822	856	827	782	865	819	859	852	811	880	900	834	824	893	835	855	817	850	888	891	815	843	770	856	843	822	897	873	817	851	824	874	877	900	841	878	846	853	849	849	822	840	835	808	852	846	810	836	845	853	843	866	865	817	814	856	798	813	786	835	820	843	828	810	778	834	879	825	880	853	918	808	814	872	820	894	814	802	815	851	838	822	894	863	835	817	838	890	814	884	837	849	839	890	815	865	835	891	852	839	870	821	839	815	819	824	817	878	834	876	800	867	823	821	840	861	817	825	871	810	795	845	849	832	809	801	851	818	823	837	856	803	833	830	821	883	841	838	896	846	799	793	884	858	876	782	839	839	830	828	794	857	834	851	864	793	834	840	831	848	795	838	785	834	853	816	843	808	887	851	844	863	840	807	828	858	840	799	833	815	812	872	825	864	850	835	828	861	887	834	867	853	826	850	839	866	874	811	856	856	837	837	796	842	841	844	852	798	898	823	835	831	844	858	823	806	805	785	861	809	834	846	839	827	900	861	808	828	846	829	828	834	787	855	838	826	780	867	886	825	818	819	837	839	831	876	818	828	818	837	876	840	860	852	866	841	858	846	873	812	897	859	858	890	872	806	818	801	811	858	798	810	821	818	854	887	836	853	825	874	824	857	839	829	886	851	869	791	858	858	845	801	890	865	888	811	845	863	835	895	837	877	864	833	819	807	844	795	837	858	867	858	854	824	807	824	872	831	795	853	855	837	853	842	805	782	839	788	831	812	825	855	843	818	838	780	875	850	845	782	833	779	838	882	805	834	798	788	844	856	819	855	831	795	827	840	811	857	816	850	860	858	799	853	828	822	886	846	824	834	821	860	837	839	876	846	861	793	827	880	868	841	832	834	829	863	833	818	860	823	769	845	852	831	894	810	790	803	826	840	816	817	809	806	850	874	818	819	819	794	900	833	836	812	832	837	861	845	847	869	808	790	854	806	842	847	830	897	855	826	859	820	858	843	883	829	850	836	843	812	851	885	918	836	862	877	843	835	876	837	814	832	841	832	828	839	826	795	888	867	838	846	879	895	785	858	794	843	778	806	827	851	840	844	842	806	867	865	824	844	820	838	827	855	859	839	847	832	836	817	874	876	796	779	853	842	796	783	773	910	842	824	848	874	844	838	869	858	820	859	839	828	805	881	827	864	800	844	830	821	802	835	811	836	886	852	801	861	839	837	802	864	827	838	840	841	815	805	803	841	858	837	793	861	828	882	840	876	855	814	844	889	873	828	857	859	820	849	823	852	840	875	812	851	811	848	870	822	775	821	832	831	813	814	821	814	885	809	830	813	777	854	786	896	823	855	850	815	840	871	821	841	828	784	809	829	797	873	840	837	853	820	822	826	848	811	797	824	793	786	830	815	842	869	789	809	848	807	828	812	888	797	877	822	803	820	870	836	850	811	840	891	818	811	807	841	806	778	751	883	813	791	871	805	823	864	860	827	830	781	818	844	836	865	861	838	852	870	858	810	876	838	840	812	842	830	804	835	829	785	813	878	828	877	829	789	840	837	825	860	839	842	843	846	802	828	843	832	811	855	851	815	848	872	832	803	813	830	848	815	855	802	828	847	885	792	822	854	826	852	862	828	810	834	820	848	825	794	791	839	895	903	852	861	839	768	838	812	803	867	798	888	843	875	869	856	812	824	806	875	812	827	825	822	873	842	826	862	829	881	778	848	854	808	784	867	821	847	854	857	816	858	807	884	821	848	809	816	817	878	834	833	864	819	866	807	856	840	804	832	830	786	842	829	806	914	837	798	819	865	868	824	820	810	874	857	808	851	845	800	856	816	845	880	837	891	848	817	855	861	847	858	806	840	878	815	805	872	824	864	839	822	869	853	874	885	804	835	801	860	822	844	843	825	866	868	777	828	808	848	790	805	833	831	803	852	848	854	895	835	814	836	801	811	810	838	797	845	877	921	887	900	808	860	826	874	845	883	801	835	833	831	848	862	823	842	856	836	820	820	857	797	848	839	807	851	857	837	834	867	901	858	844	833	790	862	852	843	814	883	834	801	842	780	834	842	802	822	829	808	858	862	859	835	843	838	799	804	838	811	823	818	854	829	882	830	823	822	828	872	832	865	854	799	842	813	841	841	828	814	850	866	804	839	836	876	848	829	838	875	849	876	800	833	811	828	819	802	830	869	800	830	863	809	860	841	864	836	821	822	855	802	842	827
27158	20483	8750	1176	1750	693	533	474	421	364	358	344	316	326	307	316	301	304	331	348	289	309	335	300	324	308	353	339	316	326	315	334	296	307	326	328	307	312	338	364	332	312	318	311	338	339	336	298	354	281	306	317	327	313	324	305	339	332	289	349	287	344	319	330	321	334	298	300	317	333	307	322	296	332	308	332	333	336	303	305	330	318	359	335	312	323	312	330	349	292	320	295	324	330	300	333	350	336	308	289	289	337	308	357	283	325	316	308	319	297	297	311	348	333	313	303	331	343	310	307	301	312	312	306	331	328	322	325	308	306	335	324	287	319	328	306	346	321	327	289	312	310	326	324	331	355	341	311	333	336	308	318	296	329	282	318	356	308	324	302	302	334	301	334	300	343	302	307	335	336	313	315	327	341	318	354	337	281	358	317	330	316	325	317	312	311	331	339	306	312	328	310	327	326	314	342	313	341	356	316	305	335	320	334	295	274	328	349	342	313	310	292	313	328	326	309	296	309	323	365	353	320	319	320	330	341	327	344	333	333	307	316	311	295	333	329	318	314	311	327	333	311	316	292	318	310	290	350	285	313	296	340	323	324	305	339	326	315	360	304	316	306	323	362	303	324	324	288	336	332	302	302	336	333	345	302	314	315	320	315	285	329	330	311	329	310	325	302	311	323	330	326	354	331	304	318	302	319	293	332	288	301	332	365	297	343	289	283	342	368	318	303	309	315	320	327	354	307	329	310	374	309	302	302	325	308	301	307	301	334	270	319	312	315	329	284	356	313	334	326	330	299	328	310	306	324	319	329	340	298	304	310	333	308	296	332	348	324	330	318	303	315	301	324	315	335	347	311	293	318	301	314	293	332	320	317	358	318	322	300	317	311	292	330	297	305	290	332	319	316	308	310	331	304	368	343	295	305	320	311	321	315	323	361	301	301	331	314	286	316	332	316	313	333	319	320	313	299	350	325	328	298	316	326	300	298	301	312	304	323	315	316	298	330	322	322	302	298	336	316	325	314	346	293	331	358	302	324	313	331	360	319	321	300	297	304	302	335	303	289	310	291	300	320	309	313	309	346	328	321	339	363	310	332	284	314	317	312	333	323	359	298	312	319	317	291	360	333	349	308	334	318	307	325	313	325	332	321	318	301	313	321	292	331	312	301	323	324	314	342	337	322	297	294	304	337	305	332	301	326	336	303	317	323	332	299	303	317	303	304	286	330	338	304	342	342	346	306	346	340	335	313	319	320	312	332	327	301	323	309	335	323	344	320	316	334	316	323	304	310	322	308	308	307	306	354	329	344	365	308	290	321	324	321	336	328	326	321	331	338	326	342	307	284	298	313	314	290	336	319	313	304	352	299	336	334	336	328	334	308	285	333	330	296	337	317	307	331	338	308	308	340	320	322	326	312	328	341	304	316	281	296	328	329	319	311	313	321	363	320	290	319	293	330	321	306	325	329	300	351	342	293	298	328	328	348	285	286	322	318	302	312	317	318	328	322	309	329	312	315	341	335	354	307	324	317	317	306	325	304	314	339	316	344	340	323	340	338	304	292	321	347	329	308	332	289	327	319	330	305	348	316	329	332	323	365	311	325	299	331	354	313	314	315	331	319	319	312	344	326	327	331	305	304	314	331	342	299	295	311	298	327	316	330	335	335	328	315	300	311	300	310	349	322	314	291	338	311	331	338	311	318	344	318	326	332	309	298	307	331	253	325	329	319	333	326	345	315	329	283	298	307	322	299	322	310	305	351	332	310	306	287	321	334	303	327	324	350	333	311	333	316	322	294	318	351	318	335	351	344	319	317	333	317	315	354	318	321	320	330	306	300	302	315	324	337	327	312	339	302	308	344	290	306	311	312	334	319	305	320	293	308	314	342	315	313	315	331	334	318	320	328	311	304	321	310	311	315	299	321	331	289	276	314	345	332	335	325	304	320	298	371	281	317	331	342	320	337	327	314	312	318	314	309	297	335	319	329	311	309	327	296	318	341	349	310	308	339	327	322	316	322	304	322	329	307	317	348	345	342	314	330	337	322	310	339	322	325	305	344	321	356	323	297	335	328	306	337	335	298	355	329	304	343	319	310	307	301	336	326	295	297	310	321	323	321	320	340	310	308	345	372	306	312	323	306	312	351	316	318	322	313	295	346	312	301	303	309	324	323	296	307	298	308	326	331	337	342	317	345	308	315	328	295	325	307	327	302	325	303	325	322	351	318	298	294	333	321	329	344	304	320	328	343	313	320	270	307	346	311	321	345	333	311	326	367	288	343	309	331	312	315	293	306	309	351	338	327	328	319	314	337	323	293	334	328	292	318	318	344	316	318	321	301	329	318	315	312	325	325	334	319	320	288	293	304	317	328	289	320	336	320	331	345	335	286	338	341	329	367	327	314	324	325	333	360	325	317	316	299	320	353	335	309	340	321	318	299	312	307	317	317	328	360	330	332	350	329	351	286	331	298	290	297	309	335	333	296	322	314	340	349	290	324	313	338	293	310	322	307	344	331	304	330	309	326	281	367	351	303	347	321	295	298	332	292	331	325	326	300	300	285	308	317	305	355	277	330	342	336	329	328	327	310	302	295	332	322	329	308	338	311	300	331	308	321	315	299	334	301	332	299	315	332	317	335	323	326	328	312	316	310	318	306	330	286	338	312	316	301	300	312	339	340	286	310	316	295	301	335	351	335	300	343	313	334	314	298	316	303	340	319	347	332	338	318	289	331	335	315	336	314	333	292	339	320	304	279	326	320	334	332	313	293	339	322	317	316	317	312	316	298	322	361	310	320	323	329	339	292	301	311	290	331	294	302	322	292	353	332	319	310	317	335	330	304	334	267	333	306	275	325	332	320	332	278	311	336	311	290	338	318	330	294	328	299	324	304	332	312	296	328	315	323	323	284	342	332	313	317	329	334	319	295	293	337	309	358	326	328	293	327	310	303	311	327	341	337	331	314	314	326	290	321	319	302	340	342	322	321	313	297	288	334	325	336	309	338	339	304	336	343	347	321	316	306	341	307	313	298	315	358	317	349	312	328	349	314	300	319	296	300	322	310	304	327	354	335	321	318	326	331	308	334	342	352	294	310	327	308	314	287	319	337	293	331	313	333	333	313	287	321	342	327	338	303	326	319	310	297	339	315	321	344	300	312	336	319	301	305	324	303	340	330	319	305	316	312	298	312	316	372	322	312	317	345	354	319	297	352	325	314	304	340	357	308	320	315	315	345	312	385	324	313	342	361	342	296	317	340	342	307	327	301	344	347	311	343	337	330	305	337	336	311	312	334	351	295	298	337	323	326	310	305	284	297	343	309	293	304	303	318	337	310	312	308	305	303	277	338	326	322	293	320	292	300	289	313	329	315	323	330	326	320	354	288	347	290	339	306	318	338	300	335	327	295	335	295	312	310	298	313	322	326	363	327	327	304	338	359	332	306	320	318	307	360	324	312	332	303	332	320	333	324	321	303	302	303	325	300	294	301	321	292	335	313
6884	2267	1587	1215	2418	1057	1009	746	646	500	455	420	450	448	397	405	388	438	388	381	380	384	414	410	402	411	362	386	397	363	414	368	354	422	410	386	343	384	378	421	370	399	373	434	400	427	368	356	386	394	384	407	420	435	378	391	385	417	402	368	377	410	391	402	401	355	405	375	379	402	398	402	378	391	396	372	391	375	398	371	343	403	378	418	392	429	389	355	404	404	391	414	425	370	392	370	355	398	362	395	425	408	400	396	394	415	398	346	395	409	379	370	400	394	400	422	392	383	402	393	409	377	358	407	359	373	395	386	402	394	349	369	414	396	402	397	390	398	391	391	396	360	409	455	393	354	399	361	396	354	397	392	408	400	412	375	408	366	411	386	380	413	351	371	387	427	429	369	414	350	370	384	354	369	384	395	390	393	406	428	393	383	381	424	405	422	417	376	411	377	390	379	388	395	418	380	422	356	393	366	385	389	370	383	393	414	385	396	406	398	400	347	376	393	397	433	408	395	400	382	448	426	417	379	426	404	392	395	397	358	373	379	361	386	383	417	409	373	389	401	392	407	388	394	362	382	378	394	412	381	389	399	398	410	383	368	405	399	397	403	385	399	399	394	401	384	397	397	389	384	393	368	393	390	398	361	381	365	392	392	394	399	394	392	422	395	417	411	394	371	416	403	368	396	391	393	386	375	372	398	395	385	405	393	402	363	426	414	385	422	372	388	388	364	386	399	403	407	387	420	415	417	365	381	416	387	453	366	394	378	412	353	435	381	373	371	380	397	386	395	409	400	365	381	415	385	391	368	410	398	399	391	397	404	396	399	395	394	411	372	413	383	374	419	372	346	386	404	383	407	383	411	424	379	367	367	392	422	417	390	361	426	381	408	395	391	392	420	383	366	376	391	380	367	401	365	404	401	411	425	395	402	413	369	369	372	414	387	374	373	390	393	420	410	421	369	364	379	399	427	396	394	402	382	386	353	387	413	380	439	405	399	411	347	367	394	364	371	410	362	381	419	410	390	376	391	372	407	395	397	340	394	406	387	396	394	384	370	372	381	391	399	428	411	352	397	414	388	385	373	411	380	378	383	381	427	368	387	385	379	365	394	398	426	375	387	372	373	377	363	403	409	344	382	401	413	403	384	373	364	397	352	404	382	417	380	352	381	397	420	386	373	399	403	398	367	391	376	395	346	401	388	438	361	415	410	390	406	424	419	414	409	372	380	384	361	376	404	384	366	375	407	345	413	397	408	398	383	384	380	359	410	392	402	415	372	397	405	370	399	399	394	405	396	398	408	383	418	412	390	384	395	379	392	370	386	363	388	407	378	418	370	451	408	366	396	386	362	396	392	443	397	383	376	363	390	366	389	352	401	392	402	388	373	420	399	374	434	357	389	411	395	392	351	439	406	386	397	366	387	394	386	381	343	390	376	341	405	398	387	395	411	362	359	407	374	389	367	424	385	369	393	348	369	394	362	412	387	333	386	400	391	376	376	396	380	367	379	391	426	368	403	399	355	422	354	362	368	377	382	422	378	417	414	378	384	408	412	398	397	378	373	386	401	385	398	416	371	424	379	420	406	415	402	425	427	385	410	374	385	386	369	372	407	399	383	341	425	386	439	371	402	412	375	393	366	410	399	352	399	395	378	376	366	404	349	353	382	364	423	407	410	384	402	389	380	388	407	410	415	374	405	438	377	338	364	380	369	395	354	345	382	388	368	376	386	417	366	365	400	376	399	378	411	386	384	386	397	372	399	383	380	400	398	413	392	394	388	379	380	374	403	400	396	389	391	377	400	379	395	402	394	390	403	412	391	375	396	358	401	396	406	442	410	389	410	388	383	422	375	387	382	378	412	390	405	407	388	400	404	399	411	368	370	352	372	343	390	386	396	400	377	339	344	375	382	419	384	363	381	371	390	383	378	404	383	393	395	378	384	397	416	365	396	394	400	423	414	372	417	398	400	396	381	398	384	360	405	395	409	341	382	372	392	404	412	393	480	373	409	424	390	390	442	364	392	364	387	365	400	402	407	385	437	375	380	394	402	360	385	357	347	366	372	401	414	401	374	403	403	402	367	399	368	386	379	404	402	369	358	389	422	407	413	361	359	384	378	389	413	395	370	397	401	372	409	391	437	363	406	364	374	395	405	363	389	457	356	410	373	387	403	421	381	378	385	380	411	353	398	357	395	444	348	419	395	410	374	368	370	403	394	387	393	430	398	373	365	417	407	402	387	376	413	383	369	407	370	405	378	388	374	391	392	403	401	385	378	399	367	375	412	334	398	402	384	379	398	419	368	403	426	372	372	441	391	414	368	410	397	426	398	408	365	363	399	404	436	412	363	366	398	374	413	399	413	377	378	379	383	394	377	422	355	398	398	380	372	356	395	401	397	403	392	410	393	374	419	394	387	377	376	420	415	379	390	386	407	360	413	379	371	406	395	433	423	370	415	384	414	370	437	402	364	385	401	401	410	391	361	380	371	387	339	412	369	381	388	408	362	383	433	414	340	378	417	377	385	418	397	400	416	358	433	378	400	380	389	383	402	372	351	416	392	376	344	375	425	382	366	424	422	386	391	387	398	434	369	405	387	377	371	383	349	416	371	345	393	388	407	400	378	401	415	406	369	380	377	372	405	401	402	388	387	359	381	428	399	393	388	385	348	390	343	396	382	374	396	411	394	394	424	383	393	392	395	409	328	376	390	410	382	383	370	378	379	354	375	358	421	381	385	406	371	393	382	422	375	375	424	389	403	412	400	415	397	400	362	388	387	411	350	406	421	400	368	383	373	417	390	381	398	379	376	392	402	404	386	382	411	338	402	412	407	409	419	393	391	404	390	427	339	384	372	444	395	402	361	420	422	397	390	391	383	360	422	379	388	383	446	394	392	376	371	401	410	398	381	374	400	382	372	379	371	387	393	382	375	371	383	372	368	406	379	404	387	410	390	403	422	408	378	367	392	388	361	400	358	394	331	376	417	384	378	414	395	382	400	387	386	390	366	392	403	409	395	379	405	386	409	310	379	373	393	351	401	381	364	418	381	363	383	408	382	395	413	412	413	379	392	395	412	384	353	407	389	412	400	408	401	383	398	356	366	389	397	385	421	379	389	391	393	400	418	409	409	351	383	382	391	402	399	397	400	367	389	394	426	397	394	383	399	387	414	391	407	385	413	431	394	356	415	380	417	372	403	413	387	392	374	380	410	383	383	395	397	433	384	372	395	403	406	371	415	394	407	381	361	393	396	354	422	402	377	391	420	375	384	395	388	392	382	381	399	387	412	390	390	389	423	380	354	412	379	413	378	411	389	391	388	396	402	383	390	360	410	391	395	392	372	388	421	437	376	399	386	378	409	408	379	352	423	368	435	399	379	389	393	385	363	425	383	384	369	353	383	386	388	386	379	399	424	368	386	387	368	387	370	382	406	380	363	400	398	342	411	396	375	435	367	355	379	399	389	366	398	392	379	366	339	416	411	366	418	394	377
23719	21224	28634	24128	21716	13614	2101	1125	829	649	598	553	554	459	518	485	451	446	432	453	402	427	415	410	419	411	391	408	402	442	403	391	401	381	389	377	365	381	391	413	379	400	362	399	374	397	336	404	356	327	374	390	383	375	379	369	367	388	383	374	377	387	378	367	342	382	349	407	371	391	399	345	361	346	398	379	363	385	390	363	347	353	361	383	369	376	400	397	380	376	369	389	376	401	350	383	367	368	387	408	390	359	373	391	397	367	360	379	387	354	366	386	374	418	379	393	364	397	355	391	396	359	391	377	389	367	345	384	351	375	390	371	362	393	387	391	384	376	379	376	401	366	394	376	358	382	368	391	390	367	372	395	364	367	395	376	351	423	398	400	409	387	360	370	393	362	357	376	367	410	386	380	362	382	378	390	356	364	392	355	338	388	362	374	363	405	372	364	363	370	404	399	387	403	384	373	378	347	411	365	384	389	363	359	371	377	388	359	351	364	375	398	371	388	350	379	385	384	398	358	387	416	384	362	362	368	405	388	388	400	420	370	391	370	408	361	381	382	339	420	385	412	389	358	379	385	369	368	396	396	392	360	381	360	392	400	368	354	382	390	371	388	392	381	361	374	384	389	376	391	367	407	396	360	383	388	380	320	403	386	382	386	353	356	375	359	348	378	406	394	397	357	366	411	370	411	357	332	384	394	322	378	387	397	387	386	350	374	380	379	352	400	377	413	383	352	370	400	373	388	387	363	382	377	383	392	363	382	354	405	345	397	333	345	368	353	367	384	392	391	406	403	378	372	343	371	384	376	359	363	380	359	349	389	372	399	413	402	364	368	398	430	371	387	387	417	400	391	393	373	348	376	344	359	403	342	375	346	394	398	360	368	395	371	383	394	365	358	385	358	368	383	338	387	361	370	381	356	368	399	376	415	399	392	371	380	376	393	374	376	416	349	395	376	387	396	381	367	396	388	387	379	376	368	362	408	413	361	353	373	379	385	381	392	366	378	398	384	354	399	347	379	374	386	377	380	391	359	411	388	405	385	400	370	378	388	380	399	366	366	359	364	368	366	371	404	379	386	364	406	379	406	371	371	355	403	402	375	395	334	337	364	362	359	377	324	365	400	402	327	362	382	370	386	384	367	386	349	385	403	317	376	399	365	336	356	362	373	395	358	403	382	382	398	402	363	382	369	372	385	355	375	396	399	391	376	341	364	369	361	372	380	381	406	362	390	381	402	355	352	378	365	379	380	359	381	350	350	348	365	382	371	381	419	367	346	375	382	359	359	378	383	361	374	364	376	390	377	390	380	381	390	348	371	407	377	402	390	384	381	395	378	368	344	352	417	429	368	389	356	367	386	375	407	382	395	391	391	369	378	389	399	355	402	369	405	393	366	383	386	381	364	373	346	354	381	364	397	391	359	365	389	393	374	377	398	406	356	380	368	405	391	362	364	353	371	377	366	380	388	388	374	357	378	375	401	339	380	358	375	328	381	395	362	401	379	369	378	385	397	398	392	402	365	377	359	364	374	381	380	357	400	361	397	381	365	412	373	357	416	372	350	378	369	364	424	368	366	342	361	384	362	339	374	389	401	380	393	398	381	353	397	370	363	376	380	373	380	383	377	403	325	366	384	346	371	391	334	391	382	351	384	387	384	363	363	362	379	396	364	382	388	366	381	394	377	388	393	396	380	366	351	365	415	382	410	356	384	384	376	352	403	386	357	397	369	364	386	346	389	387	375	364	379	343	411	372	396	372	372	387	383	386	377	400	332	361	372	385	400	379	399	384	328	374	391	384	376	387	374	398	362	381	383	410	340	367	400	366	412	370	378	341	399	371	381	356	380	373	399	376	380	403	339	380	363	368	406	373	361	400	389	367	390	402	380	364	390	350	362	371	408	377	368	401	352	353	370	363	371	393	373	393	365	364	390	351	395	382	401	352	405	386	357	395	405	385	379	384	389	355	372	414	337	343	384	356	363	430	389	392	390	379	391	404	414	352	377	370	394	358	394	409	357	377	374	371	339	375	386	356	410	377	362	362	354	385	371	397	372	350	343	376	400	341	379	368	377	337	397	394	366	388	381	371	387	391	389	384	367	354	356	341	387	399	381	384	367	399	363	401	368	393	375	396	369	410	365	350	379	377	379	384	392	394	372	380	397	392	399	369	383	363	393	376	374	421	391	378	397	350	393	378	371	376	370	413	364	421	362	401	374	369	378	401	344	398	365	396	377	380	388	383	365	419	395	427	397	389	385	359	345	370	368	402	380	395	391	356	394	398	426	372	380	356	372	375	395	380	385	367	361	362	377	373	388	385	347	419	393	356	421	366	389	365	384	382	347	361	382	389	401	337	384	407	362	406	353	358	369	392	382	385	356	406	394	414	392	370	384	372	407	385	359	370	364	352	369	374	373	429	386	365	387	394	381	349	368	379	407	383	388	386	387	375	406	394	381	402	414	367	376	417	366	392	349	373	345	391	380	384	406	372	351	402	391	383	361	329	400	393	370	383	373	359	402	388	404	377	392	396	403	362	317	405	382	366	376	389	373	366	394	400	368	385	385	342	394	374	379	392	364	353	394	353	390	417	389	369	344	354	384	359	384	382	377	387	393	370	363	392	360	389	353	391	382	386	378	414	393	361	393	412	393	358	348	389	372	394	392	350	381	366	389	388	419	357	373	367	368	349	356	358	389	407	360	389	369	375	360	372	374	400	348	433	407	360	368	367	366	406	365	413	382	416	389	384	381	372	352	375	354	369	401	403	358	356	368	350	386	377	391	395	339	384	352	396	400	364	374	386	353	367	388	360	387	365	354	339	380	366	424	347	404	389	368	378	379	374	386	369	375	390	379	364	342	400	404	379	340	386	379	354	378	373	378	400	388	375	365	377	365	368	381	381	366	394	357	355	363	384	369	377	376	358	338	339	351	363	375	372	402	421	351	385	376	364	389	362	374	384	395	370	389	410	370	335	366	372	398	368	335	350	359	420	387	395	377	379	382	393	355	359	391	384	374	369	365	374	351	366	378	350	417	373	367	418	393	342	359	372	358	401	359	380	378	400	370	376	378	388	363	367	380	391	367	378	423	371	350	378	382	364	336	355	374	319	374	374	417	350	397	388	370	384	389	379	347	387	353	342	391	377	385	369	348	374	380	381	355	328	391	369	392	371	374	352	372	419	369	385	349	351	382	367	374	384	371	369	385	389	391	382	348	388	398	392	370	385	379	400	384	371	380	375	369	381	407	396	389	386	343	366	374	377	396	392	398	406	389	375	383	395	370	396	394	377	337	345	398	359	361	370	405	350	422	379	371	372	370	409	362	379	398	360	372	368	357	332	397	402	408	359	405	362	386	394	382	414	368	390	379	378	380	352	376	359	375	350	380	404	362	386	367	372	368	396	382	374	347	416	370	391	354	373	388	349	354	386	377	354	388	393	395	389	369	363	339	377	435	399	392	367	385	383	376	426	368	379	361	358	414	364	412	380	340
9044	11315	10058	8266	19776	3043	2451	1915	1459	1076	910	853	744	696	577	614	561	575	543	534	574	517	472	481	514	496	490	465	493	489	464	406	488	441	470	463	457	446	473	452	469	447	440	473	432	469	439	429	465	441	467	451	448	434	449	453	437	451	468	460	490	462	461	422	489	456	423	457	426	474	405	410	454	449	419	455	440	393	451	406	476	418	438	474	442	418	420	422	427	425	439	471	440	405	405	417	476	416	460	442	432	449	421	379	431	450	441	466	403	445	401	430	418	413	420	436	416	437	469	473	470	433	421	415	472	429	391	438	419	447	441	439	426	408	453	411	426	422	451	449	449	402	422	437	436	457	446	426	405	401	430	460	452	409	423	451	452	428	445	473	460	440	432	437	456	467	449	428	450	429	442	425	478	453	445	441	416	438	435	434	452	449	450	432	415	432	424	428	427	469	439	433	457	420	412	456	417	417	420	440	447	410	435	408	427	440	495	466	464	462	436	431	428	437	449	415	443	441	443	444	456	446	442	442	458	416	461	396	445	446	460	449	454	427	440	419	429	405	397	456	408	444	426	446	437	428	430	465	447	412	419	388	448	444	389	427	402	463	432	466	444	415	434	420	455	442	411	425	455	394	413	432	443	448	426	477	424	423	425	409	472	385	419	406	395	415	434	415	418	450	477	410	399	471	402	443	454	466	435	400	412	485	416	430	419	425	440	451	425	433	472	435	464	416	447	439	442	453	425	419	420	425	420	438	431	428	438	432	427	419	424	429	466	434	411	422	394	443	419	428	440	421	393	440	420	439	484	417	442	418	433	376	475	418	459	427	423	430	438	430	449	433	423	429	449	433	425	397	473	379	425	477	433	402	435	400	430	428	451	431	445	418	454	417	399	419	403	443	433	432	432	445	418	461	443	443	439	471	447	427	467	432	415	430	464	403	413	401	397	459	435	450	459	463	431	457	433	463	454	451	431	464	462	420	457	409	408	448	434	454	432	432	428	417	440	438	433	424	403	436	441	440	401	437	456	409	416	427	444	398	448	424	406	420	433	428	408	413	446	466	457	417	457	449	438	451	442	397	447	469	469	433	466	420	403	473	446	433	429	439	425	464	446	445	466	436	429	457	466	448	449	402	451	430	420	427	469	435	440	427	411	436	427	457	393	439	446	421	420	438	447	445	462	422	449	445	411	417	427	460	419	460	417	439	414	448	449	422	427	445	416	448	428	438	434	452	424	462	450	466	473	426	423	395	430	478	434	426	455	450	442	460	444	417	429	450	431	430	474	466	414	422	438	433	420	437	470	447	433	394	446	417	454	430	472	430	467	427	433	470	419	472	440	415	470	414	432	424	388	422	426	437	426	460	422	434	415	416	409	437	421	431	426	420	421	441	469	438	458	456	450	461	399	433	425	434	430	425	437	422	374	410	456	429	429	425	455	412	421	430	394	456	441	444	416	396	438	455	436	407	448	447	429	411	454	415	424	457	427	457	446	455	459	423	459	507	418	464	401	421	443	414	414	427	402	423	455	448	410	433	440	403	411	442	445	453	487	426	444	442	426	455	441	451	441	399	426	446	441	416	460	428	445	448	456	455	424	459	470	422	423	464	424	427	426	486	448	466	408	420	470	435	447	417	410	420	426	437	423	436	431	445	409	446	409	406	462	460	441	450	455	411	483	417	444	428	442	447	475	446	443	428	453	481	402	409	451	462	462	465	433	422	441	443	430	420	445	389	467	455	461	391	471	408	407	419	431	460	457	478	439	402	408	430	454	434	462	385	448	474	481	421	437	425	432	472	438	444	414	477	416	403	458	458	460	432	441	454	447	442	457	424	416	400	431	475	416	401	407	437	442	415	428	413	442	442	438	439	439	440	477	460	420	417	431	445	399	420	447	392	412	418	417	455	440	436	438	429	416	432	406	423	423	434	450	437	426	434	429	420	486	397	486	403	447	484	439	431	465	437	468	440	437	448	421	396	462	440	437	433	452	452	484	366	432	428	448	440	399	460	436	464	457	481	460	456	454	442	440	429	449	421	429	444	448	414	445	450	458	450	434	418	455	434	462	453	423	416	446	436	456	476	422	447	433	449	425	479	466	433	446	466	418	442	473	440	422	456	446	432	460	414	426	414	442	410	403	421	458	447	414	439	450	462	377	446	422	441	447	465	466	454	425	414	432	421	459	430	424	451	453	424	403	454	429	422	441	451	459	442	412	416	431	455	386	453	457	397	433	420	482	468	438	399	446	395	456	451	432	398	412	437	442	423	442	423	434	445	449	440	472	457	432	448	468	461	448	443	437	436	387	462	414	399	431	433	458	426	426	429	426	438	460	454	432	462	442	441	416	416	458	436	457	431	445	421	450	429	457	437	423	452	425	428	414	424	444	462	428	424	423	458	426	449	448	410	421	456	427	443	450	424	400	412	437	453	416	447	489	423	430	418	483	420	455	416	418	444	463	422	450	404	457	438	389	444	431	436	457	428	438	429	430	453	469	434	414	471	435	480	434	415	433	448	435	458	459	418	442	429	500	414	412	438	431	440	436	423	478	429	424	430	429	434	444	428	446	461	417	444	453	442	423	433	453	453	401	444	425	470	434	440	405	404	445	455	434	429	468	450	426	437	413	423	406	454	439	441	413	395	414	471	434	442	432	403	421	452	435	433	442	453	452	430	429	474	419	452	425	439	416	443	436	440	428	445	449	426	435	426	428	457	424	448	438	444	430	414	445	459	423	445	455	415	429	429	455	458	437	462	446	415	442	436	478	415	439	417	434	433	408	451	426	442	426	411	451	437	452	393	431	448	460	467	447	437	432	398	428	477	418	449	418	428	412	423	442	394	416	405	434	464	413	435	409	437	459	456	472	474	405	439	407	410	445	421	436	464	427	429	429	423	456	444	451	461	369	424	445	454	405	443	428	426	454	431	442	454	411	437	417	425	435	415	451	455	433	438	470	424	430	455	456	427	446	398	424	434	436	438	451	476	457	449	426	418	429	444	444	422	458	462	430	432	453	435	395	412	445	389	467	406	446	404	454	416	437	424	438	443	476	449	438	483	425	434	421	446	381	441	428	448	416	402	404	476	432	423	474	443	411	423	411	425	401	474	494	435	456	412	459	435	450	420	442	439	441	427	433	444	420	415	423	407	455	405	420	436	451	436	465	429	428	470	428	399	452	461	428	441	440	444	423	455	420	460	439	421	445	453	450	404	453	447	443	398	453	438	463	409	444	416	420	459	417	432	419	457	434	421	429	442	458	454	425	407	435	452	468	447	407	426	427	429	445	457	445	462	427	475	423	480	440	433	444	447	405	434	432	439	487	465	390	411	421	441	423	420	420	430	422	437	426	409	430	428	445	435	428	415	446	441	442	458	479	425	453	459	434	457	415	420	424	475	438	464	410	460	387	466	443	444	464	460	450	446	410	444	446	444	438	426	403	401	441	460	441	454	453	441	428	437	459	425	479	437	426	425	427	406	429	404	425	477	435	431
24848	21212	27647	25069	17327	3030	1184	990	783	696	671	704	649	618	609	611	642	631	608	606	583	608	588	643	576	627	599	607	587	590	621	604	590	599	602	556	606	612	620	567	570	625	629	608	570	604	555	594	629	591	590	555	603	598	560	600	592	637	644	592	630	567	573	582	591	617	613	597	576	576	588	595	603	588	583	598	598	598	587	587	569	619	611	603	599	562	542	599	641	571	566	571	583	577	563	611	543	580	543	603	604	550	590	550	576	591	579	612	627	633	586	596	534	562	594	596	638	587	563	590	585	565	605	596	584	587	609	583	608	569	627	568	617	596	618	596	553	607	574	550	583	582	556	552	609	543	591	612	621	576	634	574	583	592	595	586	587	618	620	618	597	603	594	578	578	588	642	607	596	571	585	616	575	536	565	571	625	549	566	571	553	575	611	602	584	565	609	639	630	572	562	614	576	659	610	638	592	569	559	557	591	608	581	619	600	559	591	591	595	634	621	590	631	581	590	595	605	592	598	590	582	570	582	569	630	600	606	575	615	620	628	592	651	593	611	580	638	547	589	593	595	595	644	588	628	602	558	615	578	607	608	589	647	601	636	562	607	591	557	621	569	573	587	604	565	599	523	600	548	584	555	608	547	581	585	569	569	605	576	592	611	585	633	586	620	590	579	577	625	601	606	608	564	571	551	611	600	570	593	614	565	563	570	557	635	572	609	592	599	602	607	620	616	594	601	605	619	589	576	597	598	583	579	622	563	558	587	613	576	617	562	563	615	596	532	634	594	537	580	551	579	623	578	538	563	606	549	576	658	568	590	580	603	589	551	563	608	560	569	624	603	625	596	616	587	594	561	585	583	613	609	593	590	613	584	585	593	552	593	566	591	601	592	563	626	564	574	628	587	561	575	644	601	612	594	612	579	598	580	573	617	586	633	581	604	620	594	591	597	578	616	599	593	565	600	603	612	592	587	565	545	600	604	566	595	579	593	580	603	575	584	589	602	607	551	594	564	541	547	596	581	552	613	585	617	646	602	562	558	605	579	636	552	623	552	575	588	526	580	607	596	606	548	611	581	594	589	563	603	656	632	610	629	585	567	591	570	538	532	598	568	627	618	613	574	619	604	550	613	556	613	579	583	573	586	595	598	569	548	566	570	602	600	581	606	569	582	619	602	554	606	615	614	557	599	575	583	610	609	624	535	571	614	604	572	565	591	605	592	582	624	564	636	586	634	595	630	597	541	552	587	597	614	589	549	588	625	568	574	573	600	567	619	573	590	603	565	603	594	633	578	583	616	582	592	570	545	536	600	587	550	587	567	576	582	646	561	568	581	619	612	611	578	576	617	569	589	595	568	600	593	573	614	591	565	562	572	627	607	592	597	642	572	582	605	633	623	568	580	596	557	566	610	584	612	568	560	619	585	633	582	622	628	564	601	605	586	571	624	570	606	572	574	600	589	595	588	636	588	604	585	636	579	587	646	578	590	605	605	539	555	615	567	629	592	556	640	597	605	608	625	582	597	590	572	599	562	542	605	562	578	597	554	590	575	635	614	611	577	581	598	604	617	590	559	622	614	583	600	557	594	571	597	603	599	603	587	602	602	607	564	582	605	564	601	594	559	584	590	620	607	600	622	594	587	593	581	598	562	559	559	563	584	598	582	591	572	637	597	615	598	625	594	568	623	595	596	550	572	596	616	638	648	562	616	584	564	611	619	589	564	576	572	611	573	567	598	524	550	590	603	594	586	594	611	603	631	544	598	581	600	584	586	600	558	575	597	617	647	569	608	618	585	585	569	592	623	589	599	598	593	604	574	555	565	585	612	627	635	559	601	559	594	553	640	584	591	592	600	585	570	564	617	602	604	570	560	608	557	616	607	625	607	601	579	555	596	619	548	555	606	615	597	563	574	666	619	570	587	566	601	556	573	622	621	594	581	571	626	626	556	603	581	569	594	613	596	591	581	561	598	578	616	562	582	630	601	587	600	588	567	557	571	564	597	543	592	580	618	593	594	598	592	577	553	590	597	623	616	605	614	623	600	540	587	630	563	561	567	604	570	561	564	604	599	592	588	556	604	601	578	586	589	573	615	594	607	571	609	602	576	583	597	582	607	644	552	586	608	551	607	594	612	570	572	604	640	627	571	566	600	545	586	562	612	630	577	571	573	584	584	570	643	608	605	595	582	597	641	562	593	616	570	560	608	628	603	544	582	558	597	553	589	559	584	558	587	579	565	590	627	571	596	565	584	631	616	590	593	606	583	580	558	584	578	586	545	609	571	583	565	613	527	595	585	598	575	556	597	582	565	616	645	589	581	547	606	634	592	573	611	604	595	605	612	578	607	559	555	608	548	602	590	558	548	582	575	571	606	594	613	602	620	551	604	636	611	569	568	589	560	555	567	575	568	594	597	549	579	556	566	598	573	615	615	576	643	563	601	605	572	603	646	620	637	576	596	635	572	611	582	622	568	623	593	541	603	592	620	574	611	626	619	635	624	584	580	570	576	567	571	583	599	557	560	657	631	578	599	542	582	599	556	604	586	587	594	604	593	566	621	623	583	599	575	603	582	605	589	558	543	583	642	589	612	512	638	582	591	599	575	586	580	553	601	616	564	616	638	600	587	600	592	536	604	658	616	603	603	590	553	598	581	637	590	590	603	574	569	575	602	622	540	541	576	578	581	574	542	562	589	613	631	590	581	597	587	543	627	569	601	615	568	607	597	608	590	638	597	591	609	571	576	608	560	595	547	573	583	590	577	615	560	619	544	566	618	581	606	625	575	584	608	591	557	595	590	587	579	564	610	598	572	582	629	575	634	601	582	562	569	589	598	571	585	565	588	588	594	621	547	582	583	543	625	623	577	598	583	589	619	644	585	524	581	582	624	578	608	613	613	616	603	575	593	605	603	606	537	577	594	608	570	608	608	580	529	583	605	586	626	576	564	582	610	609	617	588	585	606	624	571	575	558	587	600	576	612	586	564	581	583	560	631	606	564	559	622	567	574	606	621	570	589	558	586	614	611	595	575	548	580	590	595	588	618	562	564	583	595	616	565	617	592	570	577	622	589	622	596	593	566	599	556	595	562	605	566	577	569	565	586	603	581	582	592	586	593	563	588	601	598	619	553	604	611	637	564	616	565	565	586	589	581	578	595	615	553	593	625	590	601	618	609	558	603	620	556	589	580	556	602	577	555	565	578	607	602	604	607	585	592	573	590	581	596	557	577	583	586	564	596	595	556	573	612	559	594	588	576	619	586	585	595	612	633	577	622	584	579	562	587	593	574	627	570	607	564	592	601	579	556	587	610	587	578	564	591	618	564	593	562	599	577	557	626	626	622	601	613	584	603	588	603	582	615	555	570	595	592	607	617	574	567	619	594	555	584	638	616	590	584	593	603	596	588	619	554	588	660	592	599	545	585	631	561	559	599	587	597	570	563	571	615	551	579	579	573	569	632	593	577	616	580	614	614	573	598	616	577	590	571	580	564	618	625
9003	7455	14172	7017	14629	2450	1831	1593	1270	965	914	889	798	809	754	753	778	736	745	725	762	752	716	723	706	686	632	717	672	707	707	722	736	703	722	723	651	704	710	704	723	716	717	672	722	686	698	656	662	674	712	685	669	695	682	730	706	723	684	655	680	697	680	667	723	701	684	683	717	724	640	705	672	686	691	685	675	670	676	711	691	686	751	705	644	708	661	682	659	653	623	684	707	665	720	656	681	668	730	706	736	673	689	671	708	697	674	647	704	671	723	702	649	703	664	679	757	662	680	668	708	724	698	696	698	676	650	655	696	684	692	736	679	660	732	697	638	673	673	677	667	657	721	748	707	682	707	644	718	740	707	695	657	683	687	724	692	636	710	671	646	702	700	700	657	668	676	681	686	694	710	668	692	711	699	652	714	656	658	720	688	708	677	694	663	708	687	711	680	693	709	640	682	623	678	688	615	680	701	686	626	708	669	651	646	634	675	704	702	688	698	681	723	684	700	736	678	671	654	693	705	647	714	692	712	647	699	650	668	718	673	738	701	694	700	697	663	709	678	747	702	713	715	670	704	657	711	725	684	704	720	686	687	699	676	648	710	669	723	655	685	682	711	683	735	685	707	713	714	648	662	667	668	698	693	695	709	713	682	650	636	688	659	699	717	714	682	702	687	720	663	654	677	706	669	707	688	747	709	719	715	699	650	715	633	661	710	693	684	713	681	676	705	713	715	684	660	717	712	675	662	702	698	631	691	705	754	719	760	685	665	679	680	650	645	723	696	725	744	678	683	702	675	715	697	664	697	691	701	674	667	649	683	664	694	664	690	690	709	658	680	683	663	715	689	616	683	654	651	699	691	723	693	683	649	659	692	698	726	683	674	677	680	701	690	659	675	691	662	700	660	681	688	666	696	697	672	682	668	689	652	704	680	701	692	671	688	696	684	670	681	744	708	663	634	669	678	720	646	662	687	697	740	686	704	626	702	648	683	705	699	713	698	657	673	682	666	663	678	659	639	675	745	720	615	681	642	698	673	721	717	705	692	675	673	690	693	671	705	720	677	659	685	691	704	691	738	685	688	684	689	731	661	695	684	708	630	645	717	740	640	672	631	682	687	680	669	709	696	640	710	705	686	666	671	673	644	719	686	702	681	681	672	737	672	718	636	680	695	713	666	637	670	689	688	689	669	668	672	759	701	710	700	672	722	725	700	707	656	712	677	628	663	644	682	650	716	637	669	707	687	665	690	652	636	699	659	694	669	692	662	731	619	698	695	719	736	669	696	730	688	686	698	687	737	686	685	710	676	690	663	687	686	697	688	701	686	715	686	711	709	705	679	660	717	676	677	685	636	680	700	722	684	714	687	721	624	683	688	674	728	689	675	678	732	662	707	738	694	676	690	646	715	706	767	680	719	690	658	671	643	694	684	721	682	665	667	681	698	706	695	669	651	659	666	709	671	696	688	673	679	680	657	682	699	693	724	756	707	645	672	762	662	703	665	637	699	680	674	640	721	662	695	691	713	748	683	685	684	687	660	695	663	720	650	718	705	702	706	714	679	723	734	726	717	623	715	698	708	709	704	750	719	721	686	645	673	704	678	696	647	677	685	713	737	660	664	702	682	692	680	730	662	673	661	711	726	653	690	717	683	662	657	632	661	709	655	714	670	679	663	743	686	642	661	707	659	679	727	656	670	671	686	700	663	698	685	676	659	669	721	698	709	641	724	644	676	634	678	687	716	710	690	693	727	634	688	703	677	699	686	682	721	660	672	631	675	625	645	719	706	702	650	726	683	707	747	697	720	720	642	687	632	697	668	682	636	695	701	717	682	678	690	729	703	701	652	680	657	715	697	672	700	668	711	715	661	684	720	667	681	725	681	633	689	665	659	646	659	653	684	656	711	637	715	677	671	679	651	685	658	657	725	704	697	691	670	632	673	653	669	676	659	670	710	687	700	695	701	682	655	681	698	693	692	689	694	700	737	673	697	680	700	661	656	656	709	666	664	651	678	711	706	666	697	683	688	672	669	634	733	658	669	688	689	644	697	679	645	681	746	688	690	693	682	678	678	712	705	666	707	701	676	680	679	618	660	693	672	661	650	696	684	683	663	724	648	687	712	665	692	719	709	663	681	700	681	670	670	712	703	689	689	681	728	707	701	675	669	677	653	723	666	672	666	664	684	677	667	688	672	684	695	718	716	594	669	659	719	642	692	686	696	633	689	694	706	707	703	709	713	700	706	730	660	685	688	724	664	724	662	678	708	693	694	691	674	698	702	701	702	681	714	698	655	662	744	689	661	688	701	681	699	704	732	666	710	665	682	621	683	716	739	722	647	705	719	685	702	692	731	715	688	670	674	704	715	653	649	692	680	630	693	697	672	647	666	669	695	669	707	644	687	679	719	667	715	698	670	706	671	660	684	687	682	686	678	691	667	704	626	733	691	637	755	663	680	699	708	665	719	673	669	698	688	663	706	615	677	694	661	674	702	716	697	693	688	697	683	699	702	678	680	714	615	697	704	677	676	679	738	653	703	715	700	689	684	702	689	676	706	662	663	688	708	671	736	705	654	650	719	674	636	668	721	675	680	624	699	614	613	671	693	698	710	660	683	729	692	693	654	721	704	709	702	688	684	661	654	661	667	710	726	708	708	710	627	724	693	681	646	690	693	733	702	690	708	724	702	652	700	699	705	679	654	691	684	660	634	659	714	668	670	645	635	667	670	654	689	682	666	695	651	717	662	609	700	696	660	669	696	664	664	664	719	683	679	682	704	707	715	684	647	679	663	704	679	666	662	716	694	685	697	691	676	683	722	713	714	674	722	677	668	695	675	674	685	690	684	670	743	642	690	680	721	647	699	685	707	709	662	693	692	677	683	631	652	634	696	716	732	729	709	679	676	702	628	702	682	649	681	672	697	722	696	670	697	658	729	705	715	673	708	671	704	706	692	702	642	668	696	712	661	686	717	664	768	680	684	653	679	624	675	693	742	668	661	678	688	696	719	697	646	704	707	653	705	699	675	709	675	683	655	671	728	643	721	693	685	726	685	734	708	686	665	654	688	677	659	636	716	638	662	659	664	670	747	699	671	669	686	693	642	730	680	690	704	620	775	730	680	711	656	711	633	687	690	687	671	696	664	653	635	688	701	684	708	650	704	695	678	708	666	679	648	660	745	667	714	678	652	669	675	683	736	683	695	698	664	659	651	650	690	669	644	675	684	724	662	681	670	673	703	664	683	692	663	688	741	638	712	618	668	673	703	661	696	713	696	686	697	723	672	697	680	658	662	697	642	659	653	671	719	648	710	700	635	707	705	663	665	691	677	660	671	729	668	736	703	633	667	737	688	672	719	708	641	705	697	696	695	694	608	686	678	679	686	716	632	723	661	680	681	662	738	697	702	689	706	669	631	728	682	651	700	672	659	674	669	705	678	690	666	662	679	689	732	687	687	703	697	707	728	699	664	665	710	694	680	734	639	709	683	699	700	717
22735	21260	28899	23945	21555	21382	14572	2479	1446	1314	1197	1108	1088	969	1019	987	897	976	857	934	872	832	887	801	822	815	843	767	852	818	862	820	812	807	828	810	771	852	782	843	759	809	795	764	775	798	752	803	802	796	753	782	763	779	787	841	777	761	748	766	827	798	770	788	762	758	818	770	745	787	742	780	795	760	807	776	737	754	770	776	800	787	836	784	739	800	827	737	801	805	744	767	734	752	772	772	799	719	802	722	841	772	748	788	797	814	791	787	709	697	808	787	777	757	805	800	824	828	752	765	778	792	789	770	773	721	775	720	741	783	802	792	763	825	824	824	713	741	778	795	759	757	722	846	755	746	779	763	787	776	797	763	747	783	791	752	796	756	725	771	763	797	724	791	736	795	753	804	780	739	842	863	796	768	803	799	806	790	718	779	789	796	748	829	697	749	738	713	776	753	791	778	776	777	863	750	787	789	756	737	757	789	759	766	765	751	783	760	773	763	771	800	755	764	806	778	739	749	815	793	735	725	744	789	769	816	759	810	772	764	747	760	848	774	810	787	822	747	791	746	821	823	790	799	819	818	806	798	780	748	797	777	805	788	728	767	744	817	761	757	788	801	757	772	723	765	730	798	729	785	788	789	776	773	748	772	784	821	716	764	796	772	838	747	783	788	806	845	818	795	776	758	753	789	757	793	751	777	769	772	748	819	774	801	769	800	743	797	770	762	801	800	755	820	727	758	785	773	827	735	786	827	827	771	743	788	782	788	750	781	770	743	826	819	797	707	780	763	730	753	742	753	786	757	802	753	833	763	791	774	772	766	805	800	747	780	757	709	759	829	793	773	765	774	804	811	785	777	784	820	813	765	780	758	801	756	767	838	785	761	763	775	786	790	744	801	733	794	768	763	783	817	805	778	777	736	779	736	729	764	728	736	735	785	782	783	776	754	802	773	778	775	813	779	768	820	800	747	777	757	757	715	789	787	746	731	760	783	832	775	819	760	724	832	780	812	822	786	814	764	747	799	745	751	767	737	817	784	794	780	787	711	783	782	781	801	787	726	812	733	733	796	784	793	744	777	786	780	728	756	719	751	725	770	779	739	792	768	777	799	794	750	762	777	772	819	768	746	730	763	752	764	825	766	707	806	762	832	786	762	740	747	831	778	781	766	772	820	777	765	769	823	813	736	774	757	816	778	762	779	771	789	753	771	746	757	739	763	782	721	751	786	772	741	746	828	780	761	737	796	775	780	828	807	777	800	809	772	772	733	732	804	745	776	711	773	719	771	818	708	807	824	755	813	724	779	732	788	766	773	778	738	767	726	816	787	813	799	743	802	809	815	771	735	763	746	787	760	771	746	765	776	793	759	716	750	743	799	787	790	798	733	793	733	768	770	762	833	748	734	764	797	792	792	800	800	816	759	760	809	771	778	767	776	749	788	781	783	725	788	757	758	808	777	796	751	792	773	773	773	796	785	764	766	796	739	782	772	731	756	781	796	781	773	758	785	755	735	720	769	796	868	763	808	750	784	811	839	753	787	803	795	778	794	829	789	732	791	843	777	774	786	759	725	735	776	769	807	760	811	786	760	812	783	733	804	831	776	740	781	753	767	750	778	839	790	769	792	792	731	767	783	765	755	803	796	813	755	777	780	746	785	772	794	753	760	822	786	740	827	800	743	765	759	798	762	783	820	792	813	727	792	785	790	770	828	745	772	760	782	751	710	802	795	789	814	757	752	726	758	753	773	786	748	835	789	781	785	756	731	793	774	799	822	822	789	762	768	770	720	787	777	810	745	766	810	737	814	831	821	798	768	738	813	774	808	812	760	773	771	798	763	785	786	806	797	824	779	828	732	756	744	797	778	802	774	740	781	783	775	768	789	767	780	821	755	809	767	785	780	811	802	780	798	792	797	768	780	726	768	807	773	762	778	740	780	716	786	745	751	819	742	755	780	763	745	747	796	734	758	789	798	769	750	745	782	772	757	763	783	787	782	747	768	812	818	771	792	766	804	735	735	761	739	814	737	799	778	807	762	755	774	837	754	795	785	813	777	789	766	822	833	763	772	781	782	795	758	785	765	744	742	746	747	747	758	770	755	734	796	772	712	815	751	821	807	765	790	741	791	761	782	788	767	808	776	775	781	782	824	820	824	759	769	748	790	751	805	747	809	748	827	783	779	782	805	748	785	763	772	746	749	773	779	793	767	794	753	758	772	755	789	776	808	795	793	771	809	766	743	774	789	817	810	740	765	779	773	763	813	760	759	795	828	777	803	820	776	761	810	760	752	751	763	748	758	721	764	797	713	735	714	742	844	787	774	771	778	800	727	739	858	727	727	764	813	711	806	752	779	808	830	758	737	832	793	755	715	785	736	745	719	793	738	808	745	823	808	759	769	763	726	811	777	778	782	730	761	775	726	789	791	798	761	801	723	740	797	797	778	809	804	757	727	790	792	712	786	803	777	742	763	803	776	774	789	794	750	769	760	772	718	747	797	736	806	778	778	779	759	779	755	799	748	720	775	797	842	774	807	788	815	800	778	761	761	791	766	804	811	786	749	737	791	778	772	797	752	770	758	726	759	777	746	777	797	804	789	796	722	782	718	727	784	768	758	816	782	777	736	793	815	732	788	790	794	774	765	795	773	747	746	746	764	742	786	763	758	765	808	807	728	718	774	775	762	730	743	763	782	766	726	808	836	738	805	758	767	759	742	788	744	760	766	802	731	739	714	773	742	773	726	727	768	826	784	753	778	815	751	727	740	747	761	806	765	804	739	803	738	815	763	773	792	765	782	788	785	758	771	760	790	792	795	772	764	723	723	776	735	762	773	778	798	762	782	768	744	726	785	780	791	793	785	779	754	790	808	841	761	780	790	775	750	757	738	785	763	725	735	759	777	830	802	750	769	759	783	761	812	763	732	741	755	753	728	729	781	777	781	804	810	769	771	798	806	769	794	773	741	724	805	805	790	758	718	767	804	766	794	809	771	780	744	826	772	779	838	760	782	765	797	792	783	758	758	769	793	789	785	791	769	761	788	742	770	804	772	729	773	757	800	778	747	768	729	727	777	728	758	787	788	821	772	735	817	769	774	768	729	844	798	750	799	772	767	708	782	735	792	778	770	785	768	788	774	795	771	732	776	807	723	810	786	788	750	796	765	740	797	798	773	749	762	795	803	834	765	753	810	773	770	844	827	754	735	810	726	791	784	726	749	795	756	772	811	776	749	834	726	776	753	768	802	737	745	768	781	711	771	795	775	828	789	783	819	778	802	713	780	804	753	792	781	776	755	749	763	757	771	772	789	764	767	792	784	794	747	752	807	722	799	782	781	776	815	747	742	805	799	814	782	759	767	739	722	788	733	784	753	762	794	770	764	759	780	779	716	760	731	755	813	787	765	741	797	772	761	735	776	750	812	754	772	786	768	766	769	735	740	769	783	791	779	757	780	768	756	760	781	757	727	759	803	791	798	762	764	768	803	804	731	794	721	748	808
11399	18398	25137	17032	32019	5067	4042	3267	2484	1911	1728	1550	1448	1242	1240	1103	1117	1069	997	1041	1027	968	921	957	937	959	935	898	950	917	893	882	948	881	878	918	818	884	910	914	849	895	896	861	866	824	836	877	862	834	866	847	783	884	864	893	833	856	856	890	864	862	861	861	853	862	881	838	833	892	871	868	857	847	843	833	853	852	833	867	853	817	815	849	825	863	875	848	819	859	840	844	913	875	814	848	857	789	797	869	857	849	873	815	853	824	800	842	852	878	868	802	821	869	890	792	842	854	843	877	862	840	846	862	817	883	864	828	837	827	864	825	813	827	847	799	873	866	852	847	829	830	813	835	808	878	822	887	810	833	836	787	857	818	911	833	864	832	908	825	791	823	865	846	817	844	873	799	843	829	843	882	847	875	827	829	873	833	843	874	800	858	824	822	837	830	798	846	879	889	847	810	853	844	786	918	837	847	863	874	849	879	828	833	821	870	795	812	856	853	834	845	836	832	854	842	897	796	838	865	822	879	868	896	879	850	859	851	825	826	885	840	835	871	818	883	904	846	795	885	842	846	815	810	862	831	826	826	842	840	865	818	860	830	835	838	799	852	875	895	823	841	884	820	829	859	846	891	826	864	819	847	838	844	823	830	855	868	813	853	825	865	854	807	842	852	804	873	806	843	825	867	848	810	823	857	795	804	823	913	788	856	842	831	849	806	840	792	816	822	861	835	870	825	867	857	861	862	860	855	818	864	839	894	799	837	820	799	851	845	830	800	801	871	872	844	804	852	896	774	857	869	828	870	854	860	840	799	908	850	862	887	765	833	805	822	875	856	840	850	843	849	909	828	799	872	784	831	871	869	787	878	871	865	848	838	880	848	885	881	846	861	826	843	858	838	832	814	855	837	868	868	820	817	837	887	829	873	885	864	805	824	833	822	822	809	814	855	838	787	815	846	786	832	858	856	817	817	865	803	821	826	850	868	818	806	796	835	832	847	830	833	859	849	858	822	868	843	830	863	838	894	819	811	844	834	826	842	857	891	872	817	857	867	883	826	860	909	839	851	835	887	818	781	823	845	848	863	840	866	832	824	816	885	831	919	855	815	824	820	857	810	833	845	820	803	793	857	812	814	834	868	788	877	862	854	774	840	832	849	850	856	835	837	892	833	849	802	855	794	795	849	794	822	833	879	839	826	829	856	830	838	890	837	804	825	860	861	861	802	837	786	907	873	856	842	806	804	829	863	865	820	873	899	878	831	824	867	857	826	872	862	913	850	856	838	826	811	885	842	809	823	822	823	828	860	814	786	822	886	841	866	860	786	897	825	864	851	847	845	831	818	856	772	834	904	857	867	821	864	896	877	870	807	872	818	811	848	823	818	798	867	826	851	813	808	842	871	833	831	825	807	832	832	835	879	899	798	837	830	842	837	825	841	842	875	827	888	834	868	839	833	814	915	806	907	864	811	812	876	870	838	824	836	872	880	804	913	842	860	833	818	789	846	810	809	813	861	819	835	833	857	837	928	848	821	826	840	877	833	846	841	852	825	831	815	831	819	807	862	859	869	826	854	853	878	815	893	808	854	813	903	883	833	829	851	851	850	824	837	829	854	873	840	805	858	924	855	837	804	853	877	788	895	808	855	863	874	866	857	831	848	835	866	876	878	806	865	818	858	905	800	882	809	793	802	830	885	833	838	874	824	812	831	871	861	822	807	819	795	803	856	809	926	843	849	849	835	911	841	857	810	753	857	847	841	843	805	898	839	865	867	855	841	832	860	797	861	818	820	803	831	855	869	863	846	844	858	820	824	851	795	804	844	828	839	810	784	824	891	843	833	795	868	833	836	833	866	826	862	863	884	869	847	791	859	839	873	841	848	835	829	869	879	782	896	888	820	883	832	914	891	877	852	883	836	814	822	797	837	859	864	884	836	835	866	816	849	855	822	862	791	806	875	833	914	847	859	825	836	837	840	884	843	802	856	890	869	805	822	873	795	896	840	802	853	859	841	849	919	856	871	823	857	729	871	878	844	833	865	842	853	802	807	829	911	860	857	818	883	876	833	847	846	824	838	820	811	822	809	817	901	823	866	859	843	817	833	845	861	855	836	888	855	886	838	890	826	843	866	853	866	843	857	884	823	852	904	847	839	870	833	854	805	862	834	814	786	885	832	824	873	828	854	838	848	811	825	846	791	874	818	861	846	830	875	840	869	835	882	841	827	855	834	840	896	826	852	882	860	855	827	861	849	851	872	796	852	822	837	822	879	834	848	807	815	864	849	873	813	815	849	861	792	846	884	843	903	855	853	816	819	806	778	811	848	842	857	879	862	845	822	881	827	844	844	841	791	890	864	888	802	853	870	857	847	912	833	860	839	869	858	823	848	884	813	837	853	845	891	865	853	830	837	849	858	896	815	838	779	818	800	872	904	869	892	861	834	859	820	860	806	835	822	812	886	848	802	877	847	835	847	837	868	893	884	843	877	836	868	842	862	831	814	792	805	812	842	834	876	850	825	827	907	823	874	805	813	844	878	856	893	830	875	838	841	850	879	849	795	833	823	859	817	847	813	829	852	894	840	835	819	850	778	823	797	847	812	870	812	870	878	841	872	836	853	838	838	849	830	841	851	816	887	847	871	837	835	846	814	798	870	811	856	839	801	877	865	779	790	845	825	877	801	821	838	796	811	856	887	858	851	857	848	859	852	838	857	875	844	838	819	822	807	839	865	848	821	837	793	828	855	878	857	819	856	827	845	858	816	877	869	778	865	834	798	785	852	836	828	869	788	869	843	817	830	827	763	857	827	855	862	853	880	836	823	836	816	824	812	845	850	880	846	845	837	869	857	860	858	807	844	882	819	904	834	816	857	824	839	860	874	860	851	786	851	848	840	890	766	866	886	820	841	801	884	813	797	840	856	845	838	865	813	831	870	850	930	835	854	865	812	873	859	837	836	837	824	834	794	824	837	849	828	789	856	815	882	844	890	823	884	833	790	861	833	841	834	811	810	829	776	804	866	848	861	850	825	812	840	855	896	814	838	790	841	903	813	836	818	832	827	884	830	812	831	842	797	838	800	842	851	862	782	814	871	855	818	887	846	838	817	868	873	809	812	813	811	826	846	821	850	839	853	762	839	845	819	826	852	870	883	838	821	865	895	808	784	840	840	884	806	865	855	841	847	812	828	847	825	862	864	802	837	839	861	879	830	854	859	833	829	843	879	868	856	823	829	845	874	859	896	829	884	820	834	813	852	809	863	813	858	837	871	879	831	817	816	828	820	891	885	832	807	873	865	836	849	862	861	866	869	830	865	893	821	916	866	782	858	845	863	805	893	830	832	855	868	838	844	843	833	838	841	823	772	849	846	858	809	860	870	870	821	800	814	839	864	806	846	837	904	843	856	828	815	820	796	829	798	838	871	843	862	890	850	818	843	827	823	881	806	837	921	860	866	804	830	806	829	834	857	895	877	846	858	854	798	879	852	805	812	881	853	817	833
27230	20577	9680	2954	3534	637	516	453	393	342	340	332	357	322	362	317	348	317	343	334	314	330	328	348	314	334	344	329	328	335	333	318	319	342	286	312	319	299	335	343	290	334	354	325	320	317	318	320	336	304	292	346	325	301	326	349	324	311	315	333	316	351	312	357	331	313	298	325	308	336	337	322	316	309	337	315	360	319	331	302	341	309	342	352	322	324	322	323	340	342	329	306	330	341	342	334	328	324	322	325	290	349	317	315	317	324	307	340	360	307	305	297	318	314	325	324	326	322	327	338	314	329	359	313	359	322	324	343	318	323	352	300	328	305	311	323	327	305	323	303	299	295	310	298	348	340	320	315	290	295	335	342	322	340	328	342	340	321	317	302	347	346	303	317	333	306	328	321	323	344	293	350	332	282	311	320	268	315	329	334	337	317	352	349	321	342	312	307	304	327	319	322	320	319	313	323	307	306	334	341	286	364	325	333	315	312	302	312	320	356	335	303	360	349	368	314	324	343	316	302	309	343	335	324	339	318	297	298	330	315	316	366	317	349	321	346	337	314	281	329	295	343	328	271	302	301	312	292	345	312	341	319	314	314	317	325	303	324	301	313	304	261	319	329	304	321	291	353	303	320	313	327	332	310	320	318	324	311	330	332	331	301	323	314	318	335	332	326	328	330	322	340	306	364	297	333	316	293	326	307	310	328	338	311	294	336	322	319	344	321	295	324	319	307	285	314	295	299	303	321	341	306	308	294	361	320	321	344	321	312	330	307	303	325	312	290	308	279	322	313	331	336	309	333	326	307	326	338	301	348	346	351	272	337	352	316	294	308	343	299	377	333	320	339	319	293	321	358	351	341	329	329	336	291	324	312	300	298	343	316	320	303	313	328	309	341	329	331	346	331	326	313	321	326	330	336	315	311	347	318	313	335	305	318	319	334	323	287	366	351	362	322	299	345	306	338	335	332	331	338	315	328	334	344	349	346	362	372	318	326	332	320	330	310	309	335	352	319	325	334	313	347	339	314	323	326	324	345	338	325	285	338	310	329	322	334	330	311	313	328	309	341	325	333	310	337	339	314	318	319	336	308	345	290	335	342	333	311	291	325	319	313	335	268	341	302	293	348	325	321	326	309	318	315	322	330	331	333	321	319	307	334	319	305	297	323	271	330	327	296	280	353	328	306	315	334	308	344	321	324	330	332	315	355	330	304	312	310	297	335	320	313	349	299	311	311	301	347	318	321	339	317	312	280	330	302	351	325	331	333	300	303	311	302	306	345	339	380	336	323	301	331	333	315	321	352	337	313	331	355	334	329	338	288	300	315	329	299	303	329	344	337	303	315	302	342	315	341	289	318	322	341	304	319	341	339	312	306	327	331	325	303	311	303	378	320	327	324	312	314	329	331	323	318	338	308	319	331	294	316	346	331	335	308	334	296	325	342	329	314	357	338	316	353	323	321	339	352	324	309	315	347	330	315	340	349	291	313	338	272	335	294	313	334	323	313	312	308	323	353	335	347	324	346	326	304	326	294	333	322	306	336	336	306	316	325	300	347	310	319	343	327	331	303	335	349	337	328	344	324	322	321	327	332	341	316	311	316	332	338	287	330	297	348	356	305	321	326	326	304	339	336	344	325	331	301	316	329	320	320	317	328	309	317	326	313	317	338	333	321	323	327	346	325	308	352	335	294	314	317	368	350	335	292	314	337	331	307	343	316	312	302	336	339	308	348	332	338	307	319	325	312	314	309	327	324	324	327	336	286	322	334	318	327	308	312	333	352	322	296	318	333	301	308	326	319	330	313	347	332	326	336	328	320	315	338	286	307	317	277	330	324	333	325	364	350	296	327	300	348	331	318	283	329	347	341	329	311	337	357	299	308	310	295	323	318	321	348	343	322	314	322	362	335	303	341	311	300	301	326	308	347	320	323	308	321	324	302	307	310	334	297	321	316	322	310	335	357	328	348	329	316	301	320	317	351	329	315	293	335	325	313	346	317	320	306	329	308	315	303	330	333	329	313	345	320	355	326	327	332	338	280	330	326	329	336	339	316	353	310	292	310	319	310	313	325	324	350	292	322	295	309	338	329	339	334	336	319	340	328	336	291	336	328	313	333	347	288	331	350	331	328	310	371	352	339	326	331	353	346	328	310	327	318	321	332	336	317	338	304	301	340	324	295	308	315	305	317	303	328	300	328	300	325	325	295	341	324	335	331	293	304	323	352	331	314	346	337	308	301	338	339	301	325	370	319	324	310	333	315	310	303	328	339	327	344	338	327	308	316	317	334	318	347	313	307	319	324	305	334	305	293	310	332	345	316	329	354	316	328	302	322	343	287	311	318	332	331	291	334	318	325	370	299	315	349	319	341	302	339	324	319	343	320	324	333	324	340	353	301	325	363	329	327	347	328	349	311	288	301	306	330	339	335	340	317	301	315	354	333	347	302	313	360	334	316	333	319	352	289	351	293	327	317	319	317	332	333	320	334	329	298	334	328	313	322	299	319	341	305	319	325	326	340	312	321	306	334	312	302	318	318	306	319	365	353	335	331	352	300	290	310	330	336	311	336	312	327	296	317	352	338	316	287	325	326	294	305	320	338	349	324	305	316	343	324	317	322	325	331	331	334	312	319	307	343	315	326	328	332	289	291	325	305	295	311	280	355	313	343	309	309	306	331	313	359	292	302	350	328	326	263	311	334	299	344	327	332	339	313	309	327	327	346	322	308	313	335	312	323	326	359	325	321	329	317	330	338	307	344	330	292	314	327	350	343	349	331	335	326	342	325	351	333	293	329	285	313	327	339	304	333	320	295	302	334	328	306	329	317	335	329	343	336	333	309	316	301	346	321	344	321	303	307	328	341	326	328	312	334	334	347	327	342	296	310	362	332	324	302	308	337	349	332	326	342	331	315	316	316	356	313	344	355	323	325	279	337	313	353	340	323	340	309	325	352	332	331	328	301	309	316	344	307	346	306	319	308	355	305	307	319	323	294	306	323	351	341	288	343	324	316	348	310	312	317	292	325	313	314	316	330	322	315	320	326	331	329	311	351	306	329	323	316	317	301	309	304	302	319	331	296	305	334	296	301	347	317	332	336	328	302	326	300	289	335	345	307	307	322	331	353	305	308	321	298	309	313	310	300	326	324	369	342	354	309	331	307	322	357	337	310	323	323	321	305	315	358	296	331	314	321	313	370	335	307	346	352	326	326	326	355	318	320	337	330	323	326	337	316	319	313	331	353	334	300	296	325	306	343	320	316	306	322	366	318	334	336	348	297	319	344	368	314	277	324	318	322	296	312	321	316	347	358	336	326	331	311	318	319	353	303	332	314	345	303	335	326	331	328	339	334	297	344	299	324	326	330	353	337	304	304	306	331	330	353	300	313	299	306	313	321	321	358	322	328	345	317	317	301	303	331	308	334	295	303	287	316	305	313	316	319	311	321	317	336	344	317	343	336	343	300	327	328	361	321	330	313	328	317	288	322	339	365	305	323
6956	3016	3275	2551	4627	995	784	700	476	465	430	436	430	408	419	380	393	424	406	362	418	393	416	425	382	392	418	412	360	430	366	395	400	384	401	398	395	420	402	391	436	409	386	418	406	404	397	394	407	408	388	377	393	386	423	380	412	394	396	394	390	352	389	402	401	377	379	408	408	353	400	372	398	391	396	373	386	393	444	384	381	404	372	387	394	385	400	403	381	400	367	384	386	390	363	433	399	378	366	410	397	402	414	379	423	420	382	412	418	387	414	397	407	378	397	409	419	385	407	400	394	397	379	393	425	413	389	383	413	373	407	420	388	392	405	436	391	399	383	393	407	378	378	412	386	374	383	392	403	392	371	381	418	373	422	412	346	388	408	367	369	399	381	434	412	361	398	396	426	385	398	393	431	366	411	425	381	384	408	407	404	363	390	389	417	410	385	419	396	370	400	363	409	440	404	370	416	378	424	381	403	374	347	405	377	391	392	370	387	365	396	425	414	410	377	453	397	404	396	381	373	416	413	355	375	384	372	442	373	397	374	383	382	421	380	410	401	367	431	402	408	373	411	389	406	389	405	394	417	378	398	411	421	375	372	451	402	400	366	400	383	399	400	408	408	381	395	365	361	358	418	402	388	382	386	419	387	379	386	410	390	388	344	421	420	377	448	417	382	388	375	347	407	424	382	382	393	429	406	366	392	414	408	377	360	385	398	434	388	441	413	383	375	390	394	356	351	402	368	395	409	418	351	395	414	379	410	408	368	416	387	402	392	409	370	372	386	410	400	385	402	388	365	375	377	407	397	394	385	417	403	414	374	387	425	401	367	399	389	382	399	360	400	388	394	404	381	393	358	429	395	416	405	407	418	390	382	405	428	431	405	408	420	419	392	406	403	422	405	422	411	411	417	422	340	413	377	428	387	381	392	399	403	453	420	419	383	405	398	423	377	379	381	396	400	396	407	409	412	395	397	406	386	392	377	417	419	358	409	389	367	371	390	397	406	382	387	397	379	436	411	403	397	402	399	382	397	421	383	368	384	386	333	429	395	422	401	396	400	380	363	426	401	408	354	406	411	382	428	392	380	357	403	381	398	399	377	395	402	360	414	397	362	394	398	364	398	393	430	380	385	404	427	401	402	384	404	450	386	397	402	425	382	415	379	398	404	392	417	350	382	395	400	403	386	406	395	410	427	382	387	417	404	398	368	407	407	380	420	378	407	409	379	404	365	423	356	395	402	350	442	388	380	366	407	407	367	430	404	404	384	369	382	373	410	399	422	413	357	402	386	404	369	375	396	421	381	378	403	411	392	371	381	345	378	351	377	389	414	403	414	389	376	401	397	395	394	399	413	393	412	398	429	376	385	332	428	394	401	409	437	365	391	392	392	373	420	374	443	410	390	409	456	389	399	394	392	398	408	384	410	365	367	432	353	380	415	381	426	405	409	387	382	411	375	380	418	346	420	362	387	429	438	362	429	380	417	389	367	365	405	417	404	380	393	414	401	432	401	413	399	402	373	401	394	417	379	413	400	403	422	410	413	357	405	378	412	404	389	386	354	391	387	441	399	386	405	426	398	380	392	391	397	384	394	397	431	384	428	394	406	434	380	437	375	380	381	348	388	403	407	416	428	399	375	402	402	408	423	395	382	387	388	427	380	403	384	383	419	376	380	389	373	382	414	361	415	391	377	392	439	430	391	445	408	376	401	436	414	388	394	374	399	390	385	361	369	370	402	377	375	464	413	409	385	417	397	403	426	406	374	425	409	403	404	419	396	401	363	380	392	385	395	376	390	387	351	377	383	423	368	415	382	374	399	407	389	392	425	420	408	390	396	399	425	420	370	403	396	399	383	390	369	401	419	398	357	438	383	425	365	368	369	409	413	368	358	407	396	423	394	393	386	395	384	385	390	442	354	401	384	398	384	399	349	396	435	365	413	415	367	403	376	374	403	358	395	374	373	417	381	385	395	369	394	389	370	424	355	399	375	433	383	423	422	362	392	381	355	382	391	384	394	394	407	377	415	440	389	408	395	409	413	355	378	398	410	381	404	374	407	392	396	410	375	387	403	396	389	418	410	398	395	369	411	363	389	348	384	415	403	377	417	419	369	424	365	357	385	376	400	422	351	376	356	368	416	436	423	390	432	373	409	374	402	385	431	368	392	388	390	355	395	359	381	323	362	425	384	377	409	390	380	428	410	407	364	374	376	439	416	398	421	377	415	415	377	384	358	382	363	415	384	380	417	375	413	391	400	362	379	390	398	381	384	378	375	418	381	417	414	403	397	392	399	370	413	421	379	435	386	421	373	379	360	436	413	362	428	409	393	396	375	375	391	403	382	386	418	400	388	386	368	382	402	418	395	401	377	399	398	389	405	375	380	378	412	404	422	407	378	403	380	405	371	361	386	380	371	376	370	359	368	380	363	421	413	386	399	358	388	397	426	406	384	387	412	403	373	407	403	377	392	348	410	408	408	376	423	417	429	379	370	390	433	361	394	408	384	418	356	396	419	361	384	403	387	393	376	387	392	398	379	376	440	405	400	358	398	396	384	386	376	420	411	405	395	378	398	414	405	366	397	399	362	430	386	394	388	409	393	411	409	366	386	386	409	372	369	391	393	414	386	370	392	360	371	373	393	351	395	384	404	375	375	392	400	417	379	437	410	371	391	442	386	434	416	374	397	404	425	395	385	375	350	406	417	399	408	367	428	376	346	380	388	396	421	377	374	386	359	377	378	395	378	419	372	419	414	418	379	387	409	392	371	407	379	391	417	388	386	385	378	374	394	394	406	367	381	417	396	359	397	380	414	442	410	418	380	423	416	391	382	385	369	395	413	398	419	383	406	387	406	405	407	393	384	398	420	387	368	387	362	378	388	409	370	404	430	386	357	389	399	401	395	397	388	357	420	405	415	386	390	372	396	381	411	419	410	397	402	395	410	413	362	391	417	388	413	419	329	387	410	384	375	385	401	387	387	415	382	424	375	382	362	390	370	404	406	380	409	408	381	401	409	386	411	423	417	391	377	423	405	429	401	391	390	384	403	425	362	406	420	379	402	378	394	388	401	390	390	398	394	397	407	378	378	376	393	369	392	367	353	438	395	431	426	390	398	404	378	408	382	401	397	393	376	405	360	368	404	369	403	430	387	419	370	377	383	435	384	380	410	418	404	375	363	370	394	387	379	404	366	394	388	392	387	385	398	398	361	358	389	390	407	380	392	377	410	378	385	376	420	381	370	389	424	376	416	391	391	404	400	398	376	391	383	419	396	401	407	385	409	403	399	405	425	404	384	380	389	378	411	378	403	408	384	417	377	386	372	396	352	445	382	401	432	407	421	395	383	437	363	365	358	367	424	375	376	368	390	366	399	383	360	403	347	372	402	399	404	413	358	391	376	386	383	403	381	413	414	417	415	420	362	370	354	404	415	375	379	355	366	382	417	364	386	405	403	384	417	377	408	358	408	367	371	403	403	400	393	436	397	396	416	354
23644	21244	28642	24171	22786	16429	2866	1074	759	622	572	585	501	516	478	478	420	453	477	407	419	432	401	413	428	407	397	422	393	410	363	405	408	418	398	422	394	410	415	404	387	347	430	378	366	389	418	393	376	404	415	374	392	381	367	374	381	395	385	388	358	415	400	410	386	442	390	375	412	411	396	352	413	330	411	362	371	417	392	416	354	403	342	392	403	368	406	403	399	407	371	372	389	377	375	359	383	409	405	414	418	396	405	385	398	418	363	378	405	374	379	377	369	362	402	359	370	385	392	388	400	328	401	421	389	357	353	393	378	364	393	403	408	379	376	372	384	379	429	379	401	416	404	367	375	409	372	383	342	397	403	389	359	400	342	379	415	405	359	410	381	386	412	379	394	415	395	360	374	347	395	378	386	392	378	391	389	354	404	381	403	387	390	414	384	402	372	425	394	376	369	379	401	373	384	369	389	400	367	371	397	396	384	346	369	408	417	382	395	373	398	395	398	385	372	379	381	417	388	353	403	400	406	381	367	374	364	412	375	355	375	382	375	341	406	395	371	382	396	363	383	414	378	378	379	391	415	406	364	402	362	393	369	363	390	368	401	372	379	395	392	373	371	400	399	350	394	370	377	389	423	378	388	414	382	376	403	354	400	411	391	398	379	401	366	380	414	347	413	414	358	381	374	390	380	397	416	426	397	424	436	389	370	391	382	370	413	410	415	410	374	375	379	369	345	391	377	392	382	422	387	397	377	397	374	402	389	388	394	411	385	374	359	389	396	372	378	378	360	360	382	387	372	400	399	408	364	363	412	386	354	417	391	367	366	381	384	406	394	344	360	390	390	359	372	395	400	383	393	410	383	388	359	373	389	392	421	359	386	368	387	401	360	397	396	417	413	398	381	407	412	410	419	349	402	390	401	366	364	394	371	375	369	368	377	381	352	369	417	434	375	359	401	358	408	349	375	375	387	406	417	397	373	403	386	363	394	369	353	396	363	372	420	400	409	344	383	413	392	382	384	429	385	399	389	362	366	360	356	373	340	426	396	393	397	422	412	396	362	407	368	391	381	363	391	386	403	402	405	366	370	395	386	364	363	417	395	360	377	409	361	372	374	371	366	395	372	379	402	387	345	371	378	405	400	381	379	378	359	403	398	400	391	378	427	390	369	401	394	391	369	372	396	387	383	381	413	374	374	353	399	368	428	385	390	405	411	374	352	380	409	407	405	371	382	371	367	411	390	358	389	401	370	383	339	370	385	425	401	372	398	382	367	407	360	363	395	383	372	384	356	391	362	365	372	385	373	405	382	404	367	371	370	343	406	348	397	371	398	387	357	353	341	407	347	380	410	405	416	392	414	376	384	390	377	400	396	379	394	392	341	352	385	416	372	374	368	421	389	385	429	392	372	421	375	364	389	352	389	390	369	411	388	425	426	355	402	398	389	397	398	386	374	381	383	372	411	401	396	388	368	394	351	335	372	385	415	395	377	401	408	413	375	374	360	380	364	341	381	384	388	419	348	379	398	409	407	383	411	439	367	403	370	394	394	403	380	418	391	395	382	382	406	356	388	345	377	375	372	383	388	374	369	383	381	399	382	393	381	351	349	396	416	405	416	380	374	380	400	386	384	363	406	377	418	391	385	387	393	382	404	376	404	357	392	384	408	404	387	427	387	382	368	369	403	405	355	346	377	421	406	388	362	383	361	371	358	383	417	358	416	367	381	401	370	359	345	362	402	371	352	381	382	397	371	344	407	383	350	392	396	384	361	384	379	395	391	345	390	366	363	429	374	376	407	373	376	398	400	395	376	399	371	378	374	396	429	390	388	360	391	400	378	391	411	404	380	380	349	396	385	399	397	369	355	384	380	358	346	407	345	415	394	379	392	402	381	424	371	400	376	363	383	369	388	387	378	381	369	404	402	417	366	377	375	374	406	390	382	420	412	366	390	357	374	411	399	383	411	373	384	379	374	344	401	384	387	417	409	392	386	411	387	385	410	412	417	399	365	389	347	411	382	414	380	378	376	381	389	381	372	375	367	350	403	379	347	357	361	375	407	389	338	352	352	396	359	363	401	382	384	382	413	357	328	355	410	392	424	367	376	365	371	343	381	403	380	348	383	400	373	408	379	390	373	384	385	368	390	380	380	366	416	369	422	343	383	378	362	414	376	381	354	362	415	394	350	403	401	373	384	359	417	384	350	371	439	382	385	390	392	412	369	383	406	394	396	367	426	390	381	383	355	372	383	368	369	355	385	387	362	391	372	349	378	345	407	362	393	370	379	394	411	380	354	375	390	356	382	405	397	360	370	360	382	372	382	371	395	355	379	391	399	414	412	375	356	359	369	402	371	364	418	395	390	393	379	403	407	363	404	424	352	368	378	354	372	390	381	391	385	353	358	371	389	351	385	372	381	393	398	362	376	405	390	369	412	370	386	372	402	394	352	421	390	384	442	389	388	412	420	374	387	382	375	406	371	353	363	379	359	362	368	382	396	388	357	413	385	365	389	391	404	404	360	393	414	400	363	412	399	406	379	338	351	395	370	391	372	395	351	391	413	390	409	382	362	398	376	361	372	401	369	391	408	410	379	381	388	403	405	413	394	408	378	391	390	420	388	370	373	381	372	439	387	373	422	371	368	359	350	381	359	385	381	382	365	406	389	362	393	372	404	382	358	400	411	386	346	400	364	398	385	392	381	369	396	398	361	413	382	402	401	393	430	384	355	378	366	390	377	427	415	407	421	397	386	395	382	380	386	371	402	369	345	403	368	385	380	383	359	375	379	408	408	410	361	389	407	408	379	382	378	391	387	373	373	377	383	383	414	409	415	395	400	373	369	408	381	384	417	403	390	392	388	386	361	380	388	389	365	354	383	390	367	426	438	355	361	409	401	413	379	423	378	400	408	405	384	389	371	365	363	371	379	395	389	381	383	384	377	381	389	352	374	377	344	402	354	374	373	407	386	387	379	395	399	342	371	386	387	415	406	381	409	406	372	379	394	375	386	385	397	396	395	374	384	391	381	340	412	363	376	375	377	360	377	385	396	412	402	407	375	376	417	384	374	362	369	396	368	357	420	355	385	363	385	385	384	349	379	397	419	393	394	392	392	403	422	377	387	421	379	403	392	357	384	417	349	353	401	397	370	388	366	383	367	359	384	367	402	367	360	366	378	346	401	390	379	375	402	413	398	410	388	360	349	377	368	409	400	393	401	404	337	373	375	358	423	381	370	364	385	404	380	381	396	381	389	348	376	410	383	417	361	385	383	368	369	364	389	389	371	388	377	394	388	343	386	367	380	369	376	380	368	372	361	378	386	423	422	371	398	394	368	382	417	373	365	401	380	405	384	425	372	416	403	371	391	340	390	392	364	372	366	372	391	392	390	381	336	352	373	395	369	381	402	375	392	385	373	398	385	389	399	380	420	403	393	381	405	410	380	395	394	358	410	391	381	402	389	392	430	344	378	359	384	404	391	372	378	398	385	391	380	376
8595	12784	16209	17900	26688	2692	2211	1781	1224	1032	855	806	699	673	679	615	586	559	532	550	541	568	536	564	494	458	499	512	500	479	474	440	476	449	468	473	485	453	475	474	445	453	488	446	495	457	421	423	491	475	453	463	433	429	434	438	460	459	477	444	418	457	466	436	491	451	433	464	389	457	446	461	450	480	444	474	458	437	505	423	431	436	458	442	474	484	406	425	449	472	472	466	482	444	439	398	462	487	443	453	392	449	443	441	451	466	441	414	438	472	506	396	480	414	449	471	416	457	450	426	436	418	482	466	433	417	458	418	432	464	484	401	440	463	453	468	443	431	466	474	455	448	429	454	474	467	430	437	406	425	443	451	438	456	427	418	404	451	418	452	457	473	435	440	445	446	487	458	459	449	459	401	421	450	415	441	438	478	451	418	439	414	429	438	430	446	441	453	459	421	423	450	443	484	459	453	416	433	476	441	466	488	445	439	421	463	439	456	402	425	455	447	443	430	450	453	446	460	431	465	434	435	451	417	445	445	462	430	479	491	425	417	407	432	449	423	449	461	417	445	472	443	437	446	434	414	487	432	461	451	438	451	462	459	430	453	477	473	460	444	453	460	461	440	396	433	445	447	464	454	478	445	444	447	442	457	482	483	471	436	426	453	461	449	436	448	423	454	463	502	422	449	427	452	455	432	438	462	454	423	417	438	447	430	456	488	458	427	402	466	456	439	458	439	443	462	467	428	442	441	473	453	439	461	451	457	441	463	435	398	423	431	436	456	431	458	438	411	444	440	412	461	453	428	449	400	436	486	463	407	443	465	448	451	429	441	471	406	463	414	448	444	463	428	423	407	400	396	430	464	431	466	466	419	440	466	479	442	457	411	451	444	432	441	452	439	448	483	463	450	439	413	403	414	471	425	451	454	448	417	429	401	463	491	460	434	449	477	444	480	427	439	458	442	422	448	395	465	425	414	475	413	435	425	438	457	401	445	478	450	431	439	441	437	452	439	427	447	424	471	447	436	493	431	460	441	450	418	460	436	444	465	462	490	442	433	455	438	424	413	464	435	464	391	473	493	402	440	448	468	476	417	428	432	419	431	467	459	423	411	414	453	443	428	469	471	428	456	470	430	453	437	437	423	481	457	459	418	395	456	470	438	479	419	415	439	434	427	491	424	453	469	456	434	495	445	432	446	454	419	453	459	473	428	464	430	413	420	467	420	428	444	404	459	428	408	454	423	440	466	417	447	454	455	443	434	443	457	439	429	452	433	450	464	455	456	463	425	468	457	439	449	427	455	434	429	448	415	434	455	474	450	403	445	428	482	433	425	427	436	412	423	433	461	443	480	394	443	456	448	424	447	444	394	439	391	469	464	471	436	435	405	452	463	444	447	442	460	535	457	459	456	433	453	472	421	409	448	408	460	445	403	436	468	443	400	446	421	441	474	457	398	445	444	444	434	439	403	427	471	458	466	435	458	454	491	451	489	471	444	451	473	462	441	422	419	445	447	452	409	471	446	459	420	426	399	445	400	445	445	464	437	424	451	415	457	447	430	447	460	435	441	473	466	443	452	457	460	401	456	470	417	415	420	453	426	441	438	470	467	420	430	427	416	411	397	461	410	416	436	425	429	433	449	438	436	429	441	432	426	442	452	400	452	453	431	460	421	466	420	451	454	391	424	437	408	393	450	426	460	414	444	399	460	420	445	434	442	446	442	441	441	459	420	440	445	418	437	424	467	428	426	428	424	445	427	448	454	440	418	413	470	436	455	442	467	442	424	450	464	413	447	466	438	420	461	462	395	458	446	443	447	436	401	468	434	432	458	427	424	430	453	459	476	430	476	440	443	430	438	419	424	447	444	449	458	458	441	455	418	426	426	447	448	432	409	460	426	428	403	438	455	407	411	410	448	425	479	419	406	400	435	421	405	471	471	453	475	459	425	410	406	396	459	453	474	455	415	437	482	459	434	449	462	444	448	455	499	430	441	420	488	451	462	426	468	451	449	442	461	451	464	430	423	428	421	428	473	399	453	441	449	417	431	483	463	456	439	399	444	439	451	435	464	463	455	434	437	455	434	451	438	468	404	424	400	429	451	508	423	461	455	455	480	436	472	428	425	422	484	429	414	501	426	459	472	423	499	439	413	459	431	453	440	421	442	428	481	434	455	419	475	422	421	438	463	459	432	437	474	425	426	499	470	443	447	425	433	430	423	468	407	416	399	426	420	466	418	448	423	445	417	422	459	454	445	427	444	430	427	471	449	449	454	439	483	429	433	488	441	396	446	441	416	443	450	436	427	437	370	436	434	445	445	438	433	445	455	421	424	450	444	422	415	441	423	513	438	428	447	442	482	439	456	456	419	444	439	430	464	456	427	456	414	441	458	446	430	444	430	426	426	416	481	428	428	443	415	468	418	477	439	432	463	465	451	423	426	453	449	447	445	435	426	466	456	464	436	427	445	468	445	438	416	438	459	481	454	428	446	425	411	419	470	458	468	420	438	429	415	442	431	454	439	457	417	441	442	453	451	420	448	400	434	455	456	437	431	448	396	437	436	441	440	433	438	433	415	449	441	476	471	449	470	466	503	479	427	421	450	403	445	448	436	451	437	469	452	439	463	482	427	437	458	448	478	440	456	458	473	464	427	456	451	420	449	454	461	421	429	457	461	409	449	451	418	461	432	389	474	445	442	394	436	457	473	465	429	445	437	439	420	425	423	392	466	468	441	416	395	418	451	447	451	461	452	448	455	410	450	447	415	464	420	465	475	454	439	423	412	435	469	453	450	454	431	456	444	481	416	421	435	443	468	443	439	427	444	462	443	416	431	421	437	453	456	418	456	444	410	465	416	440	445	416	437	466	436	476	435	447	414	455	459	495	431	465	425	453	393	414	452	432	430	453	412	433	485	426	446	457	444	459	479	424	426	435	448	444	455	438	424	430	493	443	466	452	502	509	447	437	435	424	457	405	459	446	406	433	414	434	462	476	411	443	404	420	432	425	452	444	489	470	421	457	436	411	453	457	432	450	425	488	377	471	489	450	439	446	427	491	454	424	459	441	490	457	447	448	437	464	431	435	444	434	444	429	440	425	405	423	466	406	462	470	458	452	457	473	441	421	441	433	428	454	461	432	397	454	427	434	454	415	433	427	397	428	454	449	425	433	435	427	441	449	444	430	420	465	449	423	444	435	468	437	461	422	427	475	414	414	457	417	441	467	439	408	437	442	410	413	451	470	419	438	448	414	412	430	444	486	430	465	437	462	443	425	454	448	465	439	454	447	441	485	455	446	457	436	439	480	420	390	479	392	466	463	436	454	447	454	482	428	427	459	465	466	450	462	439	465	447	455	437	438	424	436	435	396	427	443	411	419	442	476	453	467	417	474	461	447	468	430	467	456	471	467	454	444	457	464	452	460	466	476	494	442	438	433	428	434	453	439	442	423	459	436	433	435	466	452	418	475	431	444	449	427	470	411	437	464	418	455	459	468	442
24885	21226	27573	25198	19872	3722	1161	862	745	730	697	701	691	656	636	619	640	626	665	622	601	639	599	628	653	616	632	617	646	599	606	612	636	629	602	611	632	578	603	577	605	581	598	616	617	618	556	640	600	594	602	551	606	608	593	593	597	627	615	626	616	594	591	578	608	577	592	629	617	602	583	577	613	605	621	560	606	595	585	560	546	589	622	623	607	625	625	593	606	608	618	588	566	584	629	625	617	620	603	575	597	633	591	586	606	565	596	604	626	622	603	605	618	599	612	574	640	612	589	561	563	588	573	631	603	508	626	524	611	589	600	596	635	566	586	589	562	601	613	595	651	673	583	562	596	597	593	540	596	595	565	604	569	572	566	520	520	619	592	596	593	595	637	580	575	593	598	555	589	553	565	630	640	570	580	657	602	624	583	614	598	589	581	609	607	579	577	605	598	548	575	595	595	609	571	586	568	591	602	630	575	627	621	588	549	587	604	577	593	614	598	601	616	571	620	560	542	608	577	631	619	575	628	575	583	584	609	586	597	599	579	631	606	592	593	573	594	583	574	589	576	544	605	613	589	613	573	559	573	611	612	596	609	629	617	580	597	595	602	598	574	605	572	542	607	603	610	565	587	572	627	624	590	613	585	572	593	582	610	566	592	535	629	593	615	585	589	647	615	595	562	589	594	554	616	592	651	623	642	604	578	561	592	564	606	603	565	598	528	575	551	588	592	613	591	571	580	638	605	567	644	609	584	569	565	580	613	631	569	582	591	646	611	560	628	597	559	611	618	591	571	639	571	575	564	597	602	577	609	612	612	588	622	651	602	556	576	582	600	581	588	540	584	597	615	585	630	629	564	599	593	606	578	623	608	588	544	548	591	608	598	607	611	624	583	596	599	593	588	568	576	546	586	545	616	608	591	574	606	564	605	593	598	546	585	615	597	595	623	620	611	576	569	590	583	650	576	588	611	592	646	628	593	541	577	578	579	587	581	578	596	593	583	613	571	621	564	560	572	574	608	545	590	603	593	589	582	589	611	588	583	577	611	575	573	583	644	613	606	584	616	587	605	572	617	600	599	580	585	553	547	588	592	616	619	543	607	613	593	627	591	578	574	589	590	593	570	614	649	653	623	603	649	600	608	630	619	544	578	609	632	594	613	594	574	616	563	586	610	619	603	585	597	583	595	607	588	588	603	624	588	578	600	598	568	607	594	603	588	662	578	600	598	607	602	572	594	548	579	638	606	595	578	606	610	623	584	615	576	571	628	616	587	602	579	609	561	598	609	587	613	609	600	631	652	601	550	563	573	571	569	626	593	574	548	594	571	574	618	589	573	619	612	596	558	583	589	589	613	559	628	654	619	612	597	581	587	595	628	595	595	588	650	579	610	589	584	575	617	616	574	594	603	579	592	621	608	593	618	643	615	589	590	564	633	551	568	563	581	596	604	579	599	603	590	565	578	570	617	591	583	589	608	618	602	600	622	564	591	634	591	605	627	574	590	579	530	584	566	560	600	619	632	593	646	607	553	557	607	582	598	610	621	580	603	618	607	584	575	569	593	591	572	604	598	566	602	563	605	589	595	602	605	547	658	600	585	580	641	647	610	629	584	570	589	591	610	542	645	590	594	660	577	608	603	595	571	562	612	582	563	573	619	597	603	610	651	610	622	568	619	603	624	584	574	563	616	580	580	579	602	612	597	638	569	551	604	624	607	577	591	585	622	620	623	567	652	611	566	626	586	609	570	612	597	600	606	596	574	578	596	577	568	585	605	627	574	641	610	621	615	570	599	641	610	635	548	625	609	605	590	599	647	564	616	606	629	644	566	608	558	576	597	612	592	634	585	632	607	647	601	599	544	597	598	609	580	593	648	604	539	626	589	615	612	589	610	551	585	593	621	590	596	606	594	612	577	630	586	593	559	576	565	596	600	572	618	605	602	629	612	617	629	625	621	590	607	629	583	599	649	593	574	650	573	574	584	566	602	602	621	583	586	593	603	581	545	593	585	604	574	564	634	574	583	602	577	598	602	603	620	562	613	596	605	598	593	571	552	585	594	576	619	596	609	603	593	618	597	597	580	579	615	593	585	597	583	558	600	586	568	555	565	618	586	600	617	598	605	583	580	579	604	587	600	641	582	638	630	599	605	595	597	572	578	609	614	592	651	625	568	608	622	544	642	536	649	591	596	564	571	613	578	598	608	613	637	595	600	638	549	598	532	633	611	629	585	567	606	618	594	593	545	611	608	587	625	549	580	576	595	606	593	597	576	618	591	616	599	590	632	590	592	594	629	610	604	615	608	621	610	590	607	591	613	600	609	580	574	572	637	606	592	592	589	587	572	620	585	545	625	588	574	587	618	623	594	594	603	582	619	587	577	601	596	582	603	614	633	607	567	645	645	569	597	594	585	604	615	583	560	636	614	613	600	602	633	567	574	602	571	622	621	603	585	548	604	541	590	599	604	608	607	590	590	612	607	583	592	592	548	540	598	617	585	568	594	585	570	653	600	586	621	628	600	611	635	601	613	579	580	545	605	604	577	579	594	570	579	574	621	583	619	568	573	630	625	630	577	606	576	637	586	605	561	597	588	623	571	558	594	593	584	606	605	604	626	592	583	617	617	629	608	586	612	607	575	593	587	618	586	609	611	602	583	573	596	550	592	585	589	582	603	628	645	637	618	575	610	630	579	584	619	607	620	591	575	586	571	606	588	540	567	572	532	595	567	586	593	620	626	595	599	641	563	582	593	605	614	619	589	557	604	596	605	626	564	604	617	633	583	630	587	609	602	583	624	636	588	590	581	630	607	549	574	599	576	611	586	558	636	597	592	573	571	615	597	595	595	564	619	590	587	592	619	590	625	597	555	602	558	599	576	596	590	568	576	542	575	582	616	580	580	563	616	618	578	605	584	580	620	595	583	604	607	611	552	647	582	665	574	592	562	609	601	617	601	552	643	604	605	607	570	630	640	552	613	583	587	625	628	635	577	597	596	584	600	556	611	585	614	635	584	618	608	587	607	602	576	597	570	608	602	585	622	585	614	597	580	629	575	561	561	599	588	584	616	562	587	556	639	607	620	623	630	568	631	618	587	581	524	569	636	634	583	587	622	620	584	576	569	560	590	591	588	615	576	644	596	629	607	586	530	592	569	581	604	634	577	593	599	623	624	575	597	629	589	648	577	595	577	590	624	630	611	631	631	564	584	568	603	562	590	581	614	623	563	575	612	633	600	648	602	590	567	619	588	578	602	635	611	592	584	599	629	614	603	595	614	601	586	628	612	558	600	640	562	596	573	605	601	565	616	624	635	565	623	602	561	585	565	587	619	582	616	574	594	618	555	578	619	571	597	588	598	604	545	571	561	577	613	575	615	638	596	580	579	587	591	571	585	591	582	583	560	612	598	607	584	613	590	576	604	566	642	612	623	596	561	642	632	587	553	610	588	595	572	582	558	607	610	591	646	589	632	597	628	581	579	598	590	571	639	594	574	581
7899	8739	13727	13108	19277	2170	1799	1483	1127	1007	927	867	860	814	793	737	725	753	731	774	790	712	677	698	725	668	677	759	714	653	691	675	695	750	737	703	720	718	736	682	712	680	695	729	725	713	681	719	672	703	686	722	709	701	684	713	740	669	688	683	692	659	691	724	665	701	641	681	687	725	689	720	672	685	683	680	663	681	711	714	681	644	692	701	693	625	677	704	717	689	697	726	707	666	716	704	725	690	719	716	688	724	677	674	673	671	710	672	698	699	712	695	713	679	700	693	687	714	687	710	688	624	705	695	687	672	665	696	712	642	671	657	675	650	688	697	670	702	725	661	721	722	686	672	728	700	703	670	722	680	730	704	679	709	659	709	708	677	744	717	686	720	728	722	682	654	691	703	699	694	672	677	706	666	663	659	666	721	713	695	696	646	690	672	647	718	656	675	728	696	670	694	668	737	678	701	751	660	719	681	700	690	686	711	687	693	706	689	645	659	685	696	721	684	701	698	715	675	695	727	686	677	678	683	698	700	682	685	707	707	657	694	663	703	659	666	653	699	640	688	697	683	674	693	710	699	679	661	691	702	756	648	600	712	723	716	670	702	674	692	714	676	681	638	667	663	694	678	729	708	678	699	718	681	718	693	732	663	656	692	676	735	718	722	674	693	676	654	679	714	653	765	680	681	659	665	697	699	677	679	667	713	731	696	695	671	727	713	677	681	682	692	671	674	668	658	687	641	712	712	647	691	667	628	654	705	678	690	715	635	674	682	654	693	700	661	658	675	692	729	712	725	674	686	665	721	689	646	661	677	678	700	680	678	687	651	699	687	702	700	683	672	626	738	693	681	728	679	716	712	673	711	680	686	679	705	676	719	643	699	657	666	672	747	672	625	693	690	704	647	689	702	736	678	690	688	681	741	715	688	743	736	701	652	719	698	700	665	661	716	714	652	699	752	696	678	669	661	655	706	695	702	647	696	720	666	709	691	747	679	679	673	754	695	738	705	711	711	632	693	627	632	689	734	676	707	706	729	700	653	701	746	664	693	664	700	661	703	661	659	728	729	671	653	667	675	681	671	707	681	687	670	669	705	688	665	705	729	647	720	696	652	740	644	701	688	707	703	702	701	646	672	697	691	646	682	693	751	652	698	685	699	688	679	654	689	694	727	728	655	686	652	715	667	687	700	692	679	673	693	674	723	722	741	618	690	744	682	684	703	705	674	648	629	682	749	631	673	724	731	653	682	703	676	637	696	684	640	680	729	671	721	654	713	662	671	708	683	656	694	656	682	679	659	659	668	706	690	676	725	737	688	651	685	697	732	693	649	696	684	712	667	687	700	715	744	686	683	672	671	655	666	727	645	705	685	714	691	715	691	689	680	685	705	685	729	708	671	678	636	686	650	726	750	706	697	691	636	711	704	686	683	683	690	693	676	667	667	684	721	656	705	701	692	681	730	686	682	688	678	642	674	711	649	693	670	675	762	679	666	701	647	697	694	705	692	671	602	672	678	693	658	695	693	722	672	703	734	678	654	709	686	666	669	698	712	650	627	686	644	672	727	607	661	685	675	694	720	728	699	668	681	679	705	699	646	682	694	723	675	683	666	708	684	722	670	650	672	709	669	657	680	724	700	721	709	630	696	664	675	684	737	708	706	682	700	739	698	691	671	720	683	697	689	637	694	703	684	692	671	687	720	710	650	691	626	709	633	656	690	692	724	682	674	686	664	722	642	657	683	687	716	720	687	715	681	659	696	621	646	689	728	682	679	707	717	682	711	730	705	674	673	676	701	688	660	703	706	664	667	601	701	630	677	701	714	662	696	708	693	699	738	695	744	645	729	699	702	663	748	667	690	688	672	671	706	652	674	660	691	707	715	712	681	706	715	677	693	683	688	670	717	670	692	698	663	711	715	680	721	667	682	732	678	660	660	712	706	680	660	680	678	710	671	675	686	651	718	685	673	675	660	680	677	724	706	689	699	715	669	711	655	714	689	677	752	649	676	716	695	670	679	683	685	700	693	670	723	705	737	685	719	648	692	691	663	701	679	714	733	652	710	635	711	658	722	696	654	734	678	724	647	685	671	702	723	734	654	729	741	690	698	685	652	660	683	669	711	724	678	718	668	647	641	692	686	673	668	666	681	679	720	641	711	705	683	667	698	680	677	731	674	709	699	686	669	729	695	682	700	711	675	691	734	669	651	681	700	644	744	661	688	653	690	712	667	709	702	706	651	692	680	712	710	689	708	710	719	714	711	700	691	694	686	722	707	656	707	709	687	646	675	707	661	678	637	687	717	722	731	716	667	721	708	736	642	688	644	733	678	663	681	744	718	688	665	675	678	684	726	700	650	690	733	718	689	668	668	623	657	725	698	692	684	717	712	696	696	692	709	637	662	666	681	681	647	671	665	671	594	645	690	749	667	669	705	695	674	723	694	680	681	672	677	649	674	688	696	673	734	661	664	644	646	664	684	676	710	728	706	615	658	687	686	704	710	666	681	730	701	656	658	729	727	711	677	671	693	703	689	686	679	676	707	705	667	683	678	704	730	658	677	712	660	693	696	713	715	687	713	661	696	712	682	709	703	661	684	707	646	700	650	678	657	605	753	707	688	690	654	703	711	647	699	677	622	686	671	688	673	678	700	707	704	678	708	666	652	668	667	656	736	695	679	701	682	733	724	734	641	678	670	693	695	705	680	706	688	689	654	684	660	660	676	644	743	671	707	757	689	694	690	704	678	661	668	675	704	658	735	689	652	694	694	712	701	716	677	669	709	684	701	689	707	648	679	668	711	746	700	684	641	745	701	707	688	703	651	690	703	677	719	697	677	641	695	649	697	702	686	707	733	728	699	683	689	698	671	638	681	685	723	685	689	709	676	725	675	719	664	667	673	713	697	700	688	698	723	714	689	689	699	652	706	698	700	693	658	661	700	687	719	678	624	722	691	664	685	664	677	660	677	744	677	686	681	709	697	767	712	715	695	732	725	736	690	672	712	684	687	666	699	713	637	711	670	661	661	717	726	698	692	708	693	646	674	673	740	650	708	680	706	689	665	658	723	688	666	740	653	700	686	725	651	672	697	698	700	701	635	662	699	708	652	733	706	696	652	723	670	681	680	646	680	750	735	733	670	690	688	662	744	653	643	721	693	680	643	673	681	705	707	698	624	683	709	697	690	644	718	662	690	742	696	715	699	689	717	672	687	686	695	678	689	711	672	718	637	687	706	690	675	691	683	661	700	705	693	676	679	684	629	657	727	686	692	676	695	673	700	688	723	698	716	709	687	707	642	642	707	663	670	667	656	710	717	700	663	666	666	695	669	721	688	690	654	667	675	720	654	686	696	694	722	698	702	700	704	730	689	667	668	688	675	698	701	693	702	712	690	671	655	679	729	662	705	659	628	666	673	649	702	688	678	658	685	713	659	730	630	685	676	651	681	685	706	683	680	709	676	663	705	698	662	687	705	714	653	695	696	701	663	731	653	676	662
22754	21270	29136	23734	22437	21123	12153	2158	1404	1242	1160	1150	1059	987	960	950	908	918	909	906	935	934	913	804	855	843	830	848	847	808	827	867	799	769	826	797	847	815	796	808	837	723	822	743	827	779	797	773	816	777	807	763	783	780	791	788	789	783	793	786	840	750	763	808	789	781	778	786	757	776	824	813	803	780	822	780	835	770	751	769	816	809	782	826	760	782	753	776	785	798	739	756	740	802	756	794	725	752	790	851	776	711	787	771	786	804	799	820	750	760	741	778	751	764	818	830	835	770	814	835	789	745	800	776	834	734	791	766	737	768	772	805	818	766	754	807	777	762	786	805	796	796	808	790	743	735	796	743	756	845	764	752	791	780	812	731	756	779	759	784	730	749	802	766	805	765	775	788	776	775	791	770	775	778	831	765	791	826	782	775	819	739	750	825	810	783	802	814	790	738	755	710	781	757	803	792	740	789	777	733	806	708	766	798	773	743	760	806	794	748	761	796	825	739	804	766	813	807	745	782	752	761	780	803	774	849	800	769	790	818	767	814	772	776	785	764	815	776	775	777	830	780	800	802	842	750	805	739	781	730	762	801	790	793	804	741	786	732	764	787	726	752	702	742	818	795	769	808	759	822	786	832	792	808	779	777	766	829	803	817	783	756	802	728	792	771	751	766	792	780	789	850	807	754	813	817	736	776	779	797	853	716	755	710	780	801	809	737	775	746	778	799	794	777	788	768	763	825	772	749	761	825	789	766	714	750	815	750	779	811	762	799	768	823	769	771	759	797	753	787	753	749	802	800	733	765	764	752	749	780	787	778	823	784	786	760	764	771	822	773	793	825	795	784	777	776	796	793	754	775	837	755	766	752	779	765	734	778	790	796	767	726	759	780	726	738	783	743	809	816	807	800	780	773	734	754	793	776	774	811	785	790	820	819	768	762	777	787	776	790	779	777	833	816	760	783	776	771	804	796	702	756	790	788	764	828	819	760	779	747	817	748	764	847	790	778	766	807	755	814	772	792	806	772	815	713	794	797	825	768	733	753	724	779	809	812	785	762	813	787	777	793	751	752	823	765	784	734	786	792	807	764	783	820	790	774	782	780	779	757	781	789	802	765	797	817	720	750	779	802	770	764	824	792	771	812	757	757	783	753	758	759	821	785	779	779	733	800	773	810	804	755	844	738	786	812	772	783	805	811	791	781	729	819	790	773	802	787	756	736	781	762	737	797	786	759	786	769	741	781	801	820	813	757	787	760	784	775	769	730	810	742	803	777	789	761	748	785	836	809	794	779	809	763	803	731	811	756	812	760	799	791	762	788	735	738	809	822	845	744	779	764	786	785	735	826	712	766	744	783	812	728	777	793	743	795	772	793	794	772	736	777	801	786	742	757	815	753	754	772	732	794	780	785	767	808	774	724	781	751	784	752	801	772	772	742	814	755	795	776	797	754	785	792	775	773	753	767	757	787	780	768	818	821	758	761	831	754	801	739	757	833	781	803	809	764	760	825	774	822	763	799	809	795	803	760	798	752	814	807	805	773	794	804	780	800	803	777	804	791	770	755	757	797	755	744	765	785	761	757	803	774	796	755	737	772	852	764	791	767	761	810	794	740	754	772	771	760	798	791	780	769	809	769	771	769	766	810	750	758	748	752	837	773	776	739	805	768	775	765	768	760	777	756	750	759	819	783	778	754	808	788	779	752	753	807	785	758	804	792	753	752	760	775	759	793	776	733	802	795	774	758	781	773	809	736	762	757	731	827	791	787	806	730	741	801	772	785	785	737	777	788	788	734	785	787	770	743	735	763	787	809	758	792	770	763	744	776	767	805	745	800	715	713	761	701	755	770	726	776	734	723	773	742	796	808	785	770	794	766	780	701	780	733	753	823	776	774	809	784	786	747	756	796	776	784	781	785	762	818	785	739	752	757	760	812	821	735	776	797	797	792	817	785	790	724	813	756	763	781	760	763	682	814	804	781	780	759	775	772	776	783	786	811	761	816	807	820	802	776	734	735	760	781	774	775	772	765	787	811	776	797	809	792	779	800	763	723	785	747	782	783	793	754	770	775	829	739	760	784	778	825	733	805	802	754	800	763	757	764	768	749	714	759	756	787	814	766	750	821	739	785	784	796	785	745	803	801	780	774	749	781	756	787	847	777	775	749	768	796	744	759	779	845	786	794	723	781	704	791	762	773	775	808	842	741	779	776	793	736	791	775	764	801	738	754	802	798	815	749	757	823	788	778	809	788	852	733	733	797	785	768	759	800	799	830	752	785	756	770	736	802	728	804	741	738	762	786	785	810	773	755	769	753	766	783	785	805	811	758	742	757	768	765	809	794	758	801	790	749	741	805	778	779	798	766	759	735	788	769	706	740	753	760	792	798	777	798	776	768	796	666	748	759	777	787	775	786	780	787	718	736	789	768	773	777	736	798	783	746	779	785	792	818	774	765	781	737	734	724	738	804	788	797	793	770	753	753	804	786	747	776	756	757	745	814	711	775	748	786	832	771	734	743	771	776	757	768	814	796	729	846	792	771	800	786	835	811	767	754	790	765	776	739	795	731	809	781	791	771	783	760	774	725	800	793	777	749	785	807	774	740	796	727	804	733	841	756	802	751	791	760	745	758	767	741	785	766	741	761	778	796	798	785	809	747	740	792	746	735	770	832	844	784	752	743	793	806	785	786	773	792	790	777	796	784	799	803	815	803	821	757	750	743	805	796	798	740	837	761	798	752	787	812	789	758	789	801	807	752	784	819	775	783	766	767	801	839	808	767	767	762	811	802	829	785	766	801	811	820	770	795	753	787	744	800	735	793	699	770	766	773	752	724	746	780	796	770	748	777	773	790	779	780	757	790	794	783	797	762	757	806	764	767	779	711	771	794	758	784	746	762	767	761	794	804	756	747	796	766	761	742	764	774	749	748	784	788	761	797	830	788	746	740	800	808	747	790	764	801	727	729	763	804	757	776	775	766	807	727	741	811	798	772	817	768	814	815	787	790	765	806	782	766	783	719	773	765	789	775	752	727	748	796	774	779	799	821	793	801	812	805	792	782	826	759	745	820	738	777	791	755	759	768	751	776	810	778	770	807	792	781	774	786	782	769	830	805	781	759	749	796	772	764	822	791	809	786	770	803	769	769	766	813	731	810	833	819	820	797	790	736	806	772	764	789	825	774	764	801	816	818	785	815	774	773	800	757	778	757	758	787	783	733	773	726	784	793	825	751	839	783	755	799	803	812	733	778	779	808	789	822	766	744	778	800	771	797	777	749	741	746	773	831	812	783	758	798	769	799	768	842	750	774	791	829	725	803	820	779	780	774	790	715	774	771	832	741	798	790	751	791	800	729	821	775	753	743	761	776	781	778	783	831	816	797	765	802	769	789	750	805	771	843	752	775	754	789	762	780	772	779	768	785	752	750	761	784	812	768	801	757	719	724	829	829	761	796	777	780	805	732	828	767	750	794	814	819	781	800	748	773	768	805	741	765
13335	19671	25239	29364	31990	5055	4034	3066	2266	1962	1712	1551	1368	1221	1220	1085	1071	1107	1072	1025	1024	986	916	1008	957	934	950	890	953	923	896	901	896	880	847	904	892	916	852	856	818	896	862	906	846	855	880	811	893	839	872	921	836	839	865	857	840	827	871	851	842	870	892	840	857	864	831	861	856	790	910	859	819	823	834	828	872	869	824	855	912	846	840	839	881	813	855	830	852	824	826	850	845	840	850	871	853	847	855	828	857	868	870	846	859	785	848	840	872	879	838	871	826	870	902	834	818	871	815	889	863	878	809	819	814	871	850	872	845	857	857	849	866	872	828	854	898	898	841	837	842	799	842	822	831	791	863	856	800	807	812	886	850	838	854	866	841	862	824	823	880	836	869	808	831	901	847	812	833	876	895	846	851	862	797	890	810	829	858	847	830	892	853	818	797	809	921	866	895	848	845	865	823	850	848	896	815	888	868	783	832	839	879	843	896	833	878	861	892	878	925	840	834	830	865	819	833	835	835	855	821	870	846	788	884	848	741	819	854	906	838	825	839	819	840	833	854	820	848	827	865	855	880	865	877	858	879	911	850	838	853	820	807	876	810	844	817	823	831	873	837	810	786	849	893	799	854	861	802	821	859	875	807	873	857	853	810	855	831	865	875	810	854	842	884	891	875	828	867	896	865	861	887	877	858	814	902	857	888	828	850	862	848	840	845	817	827	823	831	877	841	900	856	822	834	794	887	890	803	823	855	897	850	839	824	818	868	869	868	871	834	838	821	832	889	877	838	873	819	780	870	807	817	839	871	818	854	875	845	875	838	815	864	830	822	828	848	818	823	875	817	866	841	874	829	818	893	878	893	797	836	827	860	797	887	884	868	826	816	795	865	825	849	806	791	838	747	823	832	810	822	792	828	860	838	872	810	867	835	814	842	871	854	857	819	864	779	835	828	807	871	865	840	817	825	856	758	848	896	833	874	835	823	843	865	882	855	838	909	848	888	862	838	889	915	852	793	857	822	854	853	819	887	868	848	876	879	808	834	864	814	844	816	800	782	815	800	836	861	857	881	858	874	846	922	850	840	852	879	847	814	805	875	852	875	795	817	831	846	871	877	834	858	851	829	876	815	842	850	828	823	816	819	852	841	861	841	824	824	822	876	772	855	812	875	846	880	855	821	842	815	853	837	840	850	809	841	827	835	815	863	796	866	823	895	809	823	844	811	855	858	852	802	850	822	891	824	839	801	777	792	856	851	814	821	856	850	832	857	838	843	897	837	874	851	842	785	833	836	792	822	837	821	800	824	862	836	858	874	829	815	835	829	844	855	810	836	837	848	850	842	818	837	907	872	826	888	807	809	851	833	823	835	865	851	877	847	799	824	844	884	792	846	850	839	898	893	868	867	858	816	795	843	842	887	841	856	867	820	836	871	836	842	831	845	859	879	877	802	809	879	849	801	851	817	818	835	816	860	882	846	881	867	823	863	853	870	820	888	828	821	817	874	889	889	779	865	846	900	840	795	847	855	798	854	860	838	865	833	874	853	816	844	802	826	906	831	816	884	868	854	838	829	831	861	859	831	835	755	808	872	831	836	789	822	817	810	826	867	844	805	823	844	788	861	879	851	826	845	789	832	890	840	880	841	869	824	806	817	816	887	818	830	893	844	830	870	829	844	841	831	822	890	838	874	858	806	816	836	815	807	857	855	767	812	790	901	790	816	884	869	869	847	832	853	816	840	822	930	835	875	815	782	779	826	814	831	870	853	834	824	889	812	837	833	843	823	835	884	831	871	890	868	808	877	835	806	851	858	871	864	869	843	833	858	826	893	851	861	832	846	856	835	900	846	847	903	891	839	840	847	824	850	769	836	847	852	846	821	838	853	818	870	844	812	814	845	843	899	829	828	791	874	841	894	833	823	846	837	812	917	880	839	819	854	882	812	882	872	806	894	929	789	853	836	803	851	839	843	813	863	825	868	817	847	829	851	878	875	844	849	879	845	879	846	792	861	825	854	851	874	801	854	852	872	826	844	806	848	834	887	861	851	834	816	855	894	809	873	816	862	853	859	805	821	846	828	813	809	877	897	852	839	846	829	813	849	884	848	822	833	806	872	928	834	849	834	832	853	833	848	827	820	802	875	829	851	854	845	887	895	845	887	834	861	867	878	858	773	865	851	871	821	858	881	894	846	862	796	856	813	840	852	877	838	840	874	803	853	827	804	824	834	862	818	870	847	868	806	845	848	856	858	846	834	813	797	893	860	808	858	801	791	855	888	844	856	848	810	830	800	837	855	867	814	846	867	869	818	838	809	795	872	866	842	826	854	838	831	886	882	849	833	785	842	861	832	831	837	846	840	852	865	840	827	846	861	830	792	823	850	861	838	894	867	894	842	871	858	807	852	833	804	819	770	848	832	881	789	826	875	841	850	897	810	801	861	885	790	824	857	838	864	780	855	819	847	874	808	802	848	842	880	850	806	870	852	856	828	877	858	794	821	832	864	816	841	838	847	849	876	838	848	840	844	856	872	805	831	851	863	821	904	835	833	852	850	877	860	861	911	794	817	829	848	810	843	828	821	888	879	895	836	833	849	840	879	835	870	872	849	881	833	813	833	823	881	839	881	855	848	787	851	838	842	850	840	851	799	858	850	865	864	821	873	853	847	856	834	869	871	848	849	862	838	821	854	839	866	841	848	826	883	877	899	852	827	796	844	858	913	839	808	836	806	823	831	870	844	876	836	848	813	868	817	870	826	842	903	850	827	886	844	812	887	847	856	843	909	896	818	860	873	881	828	828	830	877	870	862	893	873	805	807	845	846	834	850	892	882	786	852	853	833	813	816	889	784	833	837	793	847	788	805	856	820	872	844	850	817	810	834	846	860	842	865	868	850	837	845	879	840	879	865	877	802	946	815	843	874	861	855	844	827	829	866	847	819	846	820	869	821	848	873	867	858	804	861	878	836	851	845	841	855	868	823	839	863	811	832	889	901	863	796	874	885	858	892	877	835	884	838	837	838	872	806	849	818	856	845	832	854	867	905	826	842	858	852	876	874	918	851	846	872	877	885	862	862	862	844	826	843	830	870	849	844	847	827	882	866	869	813	817	838	850	809	864	849	798	843	826	849	838	871	850	830	833	817	870	854	812	818	842	870	855	827	844	834	838	842	837	825	800	831	845	859	907	825	835	830	850	848	846	846	833	813	839	815	824	838	850	831	807	812	871	834	864	836	859	819	851	865	869	850	822	836	882	906	889	851	836	905	841	846	847	870	810	820	865	888	828	801	863	838	820	818	825	865	835	817	907	856	812	848	839	797	837	862	837	850	833	900	826	894	812	875	862	838	832	912	839	855	851	855	844	833	842	867	884	836	832	814	876	845	832	865	906	815	825	891	861	851	860	855	812	849	861	809	911	773	866	796	849	816	856	824	870	817	770	823	908	819	830	851	831	832	856	852	831	866	810	885	884	827	865	845	874	840	829	850	791	852	876	869	861	876
27215	20597	11945	6914	3635	594	548	399	373	360	360	340	359	294	373	306	363	330	348	350	311	328	326	314	305	330	349	323	348	337	348	296	345	357	338	361	332	332	318	318	326	323	357	346	351	309	350	343	353	315	309	310	338	332	318	297	324	315	354	324	323	342	327	325	308	322	312	322	334	308	335	342	334	315	325	308	338	331	331	333	336	308	320	343	328	357	308	319	338	345	329	329	286	327	295	367	341	292	331	321	331	332	320	325	334	339	288	322	341	307	294	349	335	324	339	362	285	353	329	309	296	332	329	355	359	304	347	315	319	310	339	313	329	336	333	349	336	322	312	358	316	332	296	323	329	336	324	333	326	350	322	310	333	302	363	333	339	327	322	338	344	301	351	320	322	326	311	314	358	311	354	326	344	317	346	343	332	306	283	330	341	344	344	349	337	346	325	298	298	330	346	322	363	286	335	297	316	280	325	294	295	354	325	334	322	349	313	327	326	345	336	345	335	337	326	334	327	321	333	338	314	318	304	334	333	325	288	347	324	311	288	353	305	310	314	328	347	327	311	329	334	349	320	340	347	361	334	345	332	306	348	335	329	306	340	305	310	361	339	329	312	326	333	307	321	346	334	332	331	341	281	310	320	331	302	345	313	327	333	309	347	321	330	300	324	322	316	342	380	329	341	312	330	363	328	322	357	304	312	319	330	312	347	313	347	330	322	326	331	310	315	328	321	309	338	332	338	324	311	323	353	337	319	359	319	327	321	325	360	311	340	363	312	355	342	320	331	330	349	333	341	338	332	330	341	340	305	354	327	292	302	319	295	342	301	333	346	289	321	323	304	315	329	306	297	324	338	284	347	343	335	325	326	331	341	335	335	302	345	322	343	314	331	358	294	355	305	350	337	318	341	319	324	349	345	358	330	322	295	334	323	340	324	332	371	348	317	348	296	338	346	360	325	327	311	370	308	303	325	319	310	323	357	360	306	326	325	297	315	349	340	313	317	330	303	331	345	315	324	355	327	308	330	322	325	330	335	306	351	339	333	319	359	310	328	335	341	354	337	343	299	343	312	346	312	328	309	320	366	351	297	287	354	333	337	323	352	310	313	324	339	298	332	337	281	341	328	304	346	343	330	351	346	331	339	326	313	338	331	300	336	357	304	334	294	362	315	306	306	345	355	325	312	343	348	298	321	352	311	348	340	320	338	351	339	344	312	314	341	332	317	348	344	312	305	364	378	360	355	314	300	346	338	329	322	332	346	338	313	341	304	313	319	313	344	333	308	323	320	345	309	309	297	298	335	324	312	331	326	331	353	340	297	379	336	303	301	306	310	325	298	334	338	326	321	295	369	340	322	315	321	298	325	293	317	320	345	284	294	296	293	331	295	345	316	338	328	321	352	320	311	349	316	339	343	320	316	338	307	311	327	332	330	317	315	319	364	330	316	340	345	337	346	327	324	305	325	315	332	373	328	335	307	339	328	327	312	316	331	326	299	350	316	331	348	353	309	334	325	338	340	306	339	321	331	305	309	317	328	327	300	315	338	312	334	339	304	349	338	325	329	324	353	359	343	318	318	310	353	330	330	322	341	314	353	327	334	326	321	319	306	347	372	306	298	300	350	356	320	336	274	314	315	315	316	360	328	323	321	325	319	312	312	288	350	321	322	345	322	326	338	348	308	342	335	328	307	317	319	326	331	290	323	321	334	310	333	306	375	318	329	357	341	300	300	331	313	336	314	365	300	325	304	312	326	304	329	315	370	322	314	349	332	281	304	319	347	352	338	353	316	318	331	303	315	329	327	309	338	342	335	303	301	312	307	329	315	339	333	289	315	318	320	308	330	337	324	338	302	343	304	293	306	330	331	320	301	331	363	291	323	358	274	319	352	333	325	309	297	335	293	342	325	340	290	332	332	282	330	337	326	331	307	339	322	325	315	326	346	311	327	306	341	342	331	312	359	329	312	300	332	303	312	345	314	327	320	311	343	325	331	318	320	333	343	329	325	349	310	317	316	323	317	309	321	346	316	337	298	328	316	334	315	319	359	316	327	320	308	335	321	325	331	305	333	322	378	359	375	351	304	315	332	336	308	311	322	348	328	291	330	328	313	302	310	344	340	350	296	335	354	337	351	331	338	304	328	344	357	336	303	350	345	333	347	315	287	342	337	361	306	313	318	305	340	345	329	302	340	316	329	345	316	301	353	343	320	307	323	329	324	309	319	332	352	329	350	324	310	336	318	342	347	317	333	302	329	279	331	340	333	318	361	321	327	300	287	301	334	322	330	370	318	329	324	346	315	343	331	330	324	359	335	308	307	335	291	338	333	338	333	325	347	317	306	303	352	340	325	320	303	321	329	319	306	301	289	340	327	327	303	348	376	306	320	335	336	355	324	320	322	288	292	323	347	343	335	329	333	347	333	355	306	336	323	347	333	315	311	367	331	315	306	345	327	338	350	320	326	325	354	331	329	327	360	283	325	324	338	318	310	353	313	331	306	331	319	336	330	296	326	317	317	340	322	325	334	305	325	334	347	320	333	357	320	325	308	308	338	324	332	322	333	337	341	339	308	324	368	314	346	308	352	338	316	337	311	316	305	363	345	314	324	341	369	323	320	341	317	366	336	329	302	324	315	331	313	319	320	334	309	356	335	319	317	351	313	306	322	300	296	345	336	314	308	326	316	337	368	307	338	367	337	362	360	326	336	336	316	324	345	358	294	296	334	337	355	356	342	318	292	312	327	289	351	298	328	309	335	292	334	307	308	332	287	329	342	313	322	326	325	369	309	331	357	291	329	328	309	340	319	320	332	316	293	330	328	328	330	305	346	327	322	321	343	349	305	358	332	335	310	319	333	327	323	302	330	346	336	330	288	345	340	300	318	341	325	310	319	329	318	333	331	350	326	336	329	352	302	353	332	327	346	312	350	312	326	349	316	333	293	330	321	346	365	380	323	343	296	345	335	313	301	318	350	325	357	331	344	311	307	348	331	329	338	315	337	338	316	350	321	355	334	320	340	322	336	359	325	342	327	317	317	314	344	306	316	313	320	320	308	333	351	297	309	349	349	314	329	334	358	335	353	304	341	337	355	328	354	309	313	320	332	314	319	301	318	283	328	308	316	330	360	353	314	328	335	364	343	342	321	314	328	330	336	345	369	368	315	357	312	327	366	295	359	344	321	336	321	351	309	324	346	299	323	349	328	309	317	321	341	349	325	346	321	347	353	342	358	319	337	318	308	358	333	338	319	352	329	349	338	319	325	339	349	356	312	320	349	333	320	338	351	331	293	321	303	333	349	311	338	329	317	287	303	339	339	350	343	314	360	323	324	330	369	307	337	295	317	336	340	334	300	313	332	344	317	340	335	370	332	316	352	307	339	322	345	333	345	318	350	326	320	329	335	324	355	328	346	295	323	304	315	328	335	330	295	322	329	325	330	306	321	296	321	314	377	340	334	335	308	305	297	318	329	327	335	341	307	324	330	308	315	332	318	339
7619	3923	7085	5938	4355	982	963	577	478	437	395	453	382	434	469	459	397	399	379	353	407	362	426	409	397	390	419	404	347	412	408	381	407	376	401	417	407	425	391	395	408	456	402	396	432	387	386	409	406	413	419	405	403	383	420	387	427	384	418	382	409	410	396	386	433	403	361	382	415	391	405	376	371	404	410	385	378	419	407	434	402	423	389	385	411	428	415	408	416	411	395	382	382	410	398	388	413	381	368	395	386	395	394	360	421	385	413	398	437	401	374	380	410	401	401	396	356	381	394	383	426	412	408	400	396	386	394	407	407	383	410	377	407	425	390	374	379	421	403	404	402	408	392	409	389	438	406	408	440	404	413	425	397	380	440	382	411	373	437	355	408	391	413	390	396	414	389	421	395	402	393	401	379	400	427	399	393	380	376	410	408	370	402	400	415	389	396	416	399	373	408	401	395	424	401	384	424	390	400	413	447	396	404	423	401	368	389	438	395	422	368	360	380	398	408	368	394	395	374	395	428	382	409	402	390	385	374	393	409	387	396	415	385	397	409	410	364	375	379	398	391	421	360	382	397	412	394	374	431	414	416	429	376	415	404	386	411	437	417	398	374	397	372	384	421	375	395	400	393	408	400	396	388	391	386	414	364	382	401	376	418	433	456	415	402	391	415	411	366	411	391	377	374	372	415	421	368	405	384	453	356	400	401	384	417	400	374	401	397	398	397	379	368	412	400	413	408	386	385	389	378	370	384	371	384	401	405	406	411	381	402	386	446	379	368	404	367	391	396	386	379	358	400	383	446	372	406	385	359	403	408	379	405	391	410	411	372	378	397	410	413	376	400	425	413	415	405	367	411	398	432	363	439	372	411	445	412	389	380	389	425	382	427	407	366	375	402	382	391	375	368	370	387	369	381	366	398	404	372	395	398	420	387	429	406	396	401	402	382	386	387	402	389	384	377	405	417	403	386	395	357	398	392	383	397	386	409	384	384	365	400	407	395	422	433	419	414	371	395	435	393	404	422	420	381	393	392	399	393	419	426	395	417	371	374	374	385	422	364	402	401	416	367	429	420	388	385	418	386	386	380	377	392	392	482	381	417	398	394	389	390	427	376	397	405	396	400	380	399	421	403	391	361	400	368	430	379	435	400	383	410	407	404	371	402	374	397	389	406	394	361	413	379	379	408	375	382	412	404	382	395	405	430	406	391	377	385	386	378	388	374	415	422	384	390	413	407	408	421	384	381	374	379	428	426	434	394	400	414	397	408	401	394	373	427	336	432	392	396	384	365	391	400	428	410	405	406	387	408	392	399	437	379	416	399	393	414	445	392	390	406	398	397	400	381	369	430	408	377	392	389	397	396	402	383	408	394	414	413	404	387	398	371	410	390	377	391	407	381	422	403	396	421	392	387	391	387	382	389	385	377	383	390	423	411	404	387	376	406	400	412	410	399	399	397	408	406	385	414	395	412	400	382	372	405	365	353	403	403	384	419	397	394	381	366	409	414	418	373	389	419	404	414	407	396	397	400	402	404	385	379	333	363	408	383	391	403	420	420	407	403	419	426	438	390	395	400	378	417	385	416	380	411	384	431	403	388	426	381	433	383	408	380	408	383	410	414	371	393	402	413	368	387	377	404	416	383	412	415	348	387	379	374	415	398	426	389	391	416	390	417	420	398	421	391	409	403	403	408	421	406	417	372	391	393	385	401	389	374	393	406	380	415	415	411	402	398	377	381	415	363	429	385	376	423	404	372	399	410	403	397	407	378	357	377	390	405	375	423	372	372	421	405	371	405	347	447	408	405	391	389	401	373	406	404	387	377	410	379	395	390	414	412	411	400	409	412	430	426	415	380	387	395	424	404	387	419	390	416	396	399	413	402	443	398	393	376	368	390	391	428	363	379	364	423	413	423	410	416	404	390	397	413	380	364	403	444	415	410	371	462	380	383	423	397	405	387	384	414	449	376	387	414	393	391	427	409	401	394	395	353	397	378	402	413	411	398	422	383	398	376	394	394	441	405	404	392	396	388	383	370	398	376	363	383	384	385	392	378	409	386	384	401	392	389	425	426	390	370	373	373	388	378	425	380	407	396	393	386	407	417	358	400	430	420	397	378	379	368	351	401	413	392	396	416	410	406	381	399	391	386	379	378	404	430	373	385	404	387	402	410	400	402	404	381	387	384	413	399	401	379	412	393	416	368	390	411	352	409	409	391	436	433	398	382	368	382	398	388	393	410	391	375	382	412	408	413	393	405	400	430	428	407	382	415	407	433	420	433	424	431	402	434	415	391	414	421	388	387	419	390	436	375	384	423	369	394	412	396	388	403	381	429	417	397	386	366	420	415	395	429	437	388	379	400	390	420	425	401	387	443	395	398	389	397	419	393	404	370	362	360	372	375	401	393	446	402	395	391	372	379	409	421	395	403	390	373	389	383	424	388	395	392	419	416	381	374	385	394	385	420	396	407	403	389	381	390	398	418	419	426	390	381	404	415	381	414	392	367	412	390	403	412	397	417	388	390	381	385	412	400	405	439	392	401	395	416	380	367	389	388	400	385	385	394	407	421	398	406	419	403	457	396	419	384	347	387	415	383	431	439	389	350	375	410	396	400	386	382	394	402	383	411	413	352	371	369	408	388	391	364	399	378	405	393	380	383	406	415	420	393	387	364	401	383	367	450	414	388	416	407	400	360	413	415	425	398	386	403	433	381	398	407	408	387	372	406	436	381	428	388	402	400	351	402	397	393	433	379	419	383	386	378	419	421	409	391	412	389	395	377	430	385	359	431	424	405	392	443	390	404	398	374	354	376	401	415	406	432	415	405	375	395	373	431	380	409	396	417	389	402	409	397	384	365	418	393	418	404	375	396	396	428	378	397	368	408	402	421	386	382	395	391	396	418	416	389	421	400	414	441	420	391	393	433	361	423	389	402	419	379	393	384	416	390	399	400	403	396	408	426	382	395	377	409	416	401	360	410	397	438	392	413	361	376	396	377	386	411	424	387	402	389	401	386	407	421	396	398	420	399	368	421	376	399	428	394	388	420	412	421	381	414	377	375	409	357	384	396	423	388	416	389	369	405	382	380	362	370	376	387	364	422	416	378	385	420	406	371	379	426	427	376	391	421	360	402	399	396	392	404	408	371	413	348	381	406	386	431	369	381	397	383	405	421	418	376	419	416	395	380	373	349	424	404	404	472	442	419	393	421	435	391	410	402	387	390	403	399	380	394	424	377	379	381	380	423	379	402	414	403	387	405	417	399	410	401	348	379	420	403	363	383	399	396	404	389	381	384	400	411	439	374	391	409	387	415	391	411	396	375	396	396	413	434	459	383	400	369	438	401	407	387	363	411	386	390	383	353	408	384	379	385	401	420	395	412	405	392	403	422	354	380	416	414	390	371	382	398	414	357	413	428	371	372	406	368	390	415	386	415	422	397	369	412	432	389	421	376	397	414	400	386	437	396	413	394	427	407	394	370	385	425	401	358	417
23634	21248	28448	24566	22893	15914	2988	937	723	638	605	520	529	538	518	490	472	451	440	431	429	430	401	427	410	417	415	445	418	414	394	396	424	428	405	422	391	421	421	439	408	431	392	378	398	374	401	418	397	374	397	379	422	403	427	369	400	388	405	366	411	385	424	393	423	405	404	392	423	393	434	399	408	376	373	375	395	367	426	388	380	391	397	422	400	369	431	394	402	427	360	425	391	424	381	409	397	364	408	390	386	440	377	409	400	381	392	430	393	425	417	378	416	379	399	411	393	363	384	381	382	388	373	375	406	411	390	384	420	411	420	440	420	436	395	391	381	395	393	407	414	428	388	369	399	393	330	406	392	389	386	396	400	375	386	416	368	385	400	390	356	401	421	416	399	374	384	420	416	378	397	365	420	426	386	409	376	380	410	361	417	421	405	396	410	342	384	418	370	383	405	380	371	413	413	420	367	370	405	401	442	391	390	409	388	398	398	381	414	398	387	405	407	414	395	373	373	403	403	392	373	399	400	401	404	391	429	380	392	414	373	368	392	376	427	385	383	421	395	380	414	393	425	403	385	401	424	394	394	401	395	402	407	358	374	360	405	421	435	387	409	413	355	407	392	350	407	403	407	420	411	415	389	405	405	387	375	417	391	401	369	388	393	408	409	401	377	381	408	383	394	380	371	349	398	407	399	391	373	392	381	389	381	368	397	362	396	379	433	425	409	382	410	396	403	392	413	399	383	408	377	411	388	394	375	393	403	418	378	377	392	395	363	408	423	382	370	380	385	414	387	376	397	405	410	389	425	401	374	417	377	377	403	428	386	385	395	425	401	383	429	391	397	390	398	407	385	363	385	382	415	379	411	410	392	373	413	401	371	382	389	375	365	395	374	362	388	379	389	393	388	397	423	390	429	390	391	362	416	352	404	383	353	400	413	364	373	368	406	375	404	410	383	392	432	414	426	393	405	403	399	380	417	387	394	385	418	395	400	390	391	385	379	427	415	394	379	409	377	389	387	379	367	412	404	399	421	407	388	373	408	411	411	423	402	413	409	391	386	388	368	370	393	345	395	354	400	381	406	358	434	386	408	400	386	405	412	394	403	377	412	379	393	434	394	392	428	373	387	424	378	375	420	381	365	353	373	380	394	406	404	371	423	409	396	397	386	383	383	404	393	413	403	402	367	369	389	399	393	387	358	408	389	392	404	403	408	408	405	399	404	364	385	379	351	351	390	408	377	394	391	389	380	409	409	425	408	396	423	400	414	411	362	382	395	367	400	400	435	388	396	399	390	387	436	400	427	381	378	388	380	377	405	375	408	417	387	390	374	403	397	414	395	387	398	424	386	378	371	372	406	389	401	397	418	363	354	383	418	388	391	395	385	412	437	361	381	391	408	362	395	394	403	408	421	392	371	410	401	381	390	363	391	387	415	396	361	408	373	397	400	399	380	404	371	426	378	373	389	374	380	384	412	366	366	403	400	377	364	393	417	385	378	398	381	381	366	372	412	387	366	366	397	424	391	416	404	429	376	399	392	393	418	436	397	398	330	374	401	377	381	416	379	396	390	392	409	362	388	390	407	404	385	401	378	398	407	409	360	391	402	391	396	396	404	402	389	406	381	382	382	391	384	377	400	390	371	391	357	375	393	418	395	389	375	380	387	379	399	368	373	396	397	399	406	384	374	386	399	402	412	372	392	350	356	365	421	417	402	386	417	385	400	389	368	426	376	371	451	380	407	403	403	382	359	399	385	379	423	395	410	405	373	388	413	405	379	395	410	390	374	394	387	391	374	375	413	404	384	353	373	405	391	377	394	414	408	344	425	360	412	390	379	380	404	381	384	405	395	380	396	413	357	380	392	402	406	424	400	370	414	350	394	440	389	423	391	415	389	404	396	393	390	385	385	362	369	384	391	385	391	371	375	421	409	402	415	377	358	384	390	379	397	415	395	420	397	372	377	384	370	419	362	379	366	400	382	408	392	371	390	367	374	365	403	384	390	393	379	398	396	381	359	393	373	390	407	378	383	405	350	408	401	367	385	408	387	369	378	381	414	405	429	411	383	418	382	414	389	377	359	372	414	399	417	384	427	375	400	375	396	380	395	406	439	416	369	386	403	454	419	373	382	395	399	405	401	410	392	400	392	430	402	406	375	426	429	362	387	401	419	420	374	391	371	413	420	371	383	330	413	394	404	373	377	378	390	391	402	381	374	412	388	389	380	380	406	382	410	431	377	395	393	367	404	390	425	363	395	404	404	387	397	418	389	365	367	385	374	397	382	396	385	440	441	363	395	383	391	400	367	358	408	399	377	394	378	433	356	387	414	383	369	399	420	392	365	385	391	365	401	375	436	393	361	400	414	389	364	394	392	382	415	395	376	372	382	415	387	381	365	387	396	393	394	381	412	364	374	380	388	400	372	337	428	418	401	418	370	411	376	378	390	399	376	402	406	383	374	369	403	407	372	375	395	400	378	395	362	385	398	366	407	387	409	401	373	401	410	357	374	375	436	395	373	381	418	380	390	414	342	390	384	400	375	373	371	405	422	409	383	391	414	381	410	388	376	370	435	368	375	383	365	372	370	387	382	395	342	414	362	399	373	377	392	379	405	402	400	395	365	416	410	393	431	367	370	399	376	413	374	411	405	385	400	397	396	393	414	395	364	389	411	444	381	355	409	398	370	383	393	374	411	390	410	413	401	395	362	366	360	379	362	380	357	385	417	381	400	429	394	410	364	390	383	415	395	381	374	407	408	413	418	366	429	394	366	411	403	386	374	387	410	403	398	361	365	405	362	413	413	380	392	417	436	413	410	392	395	348	400	376	398	359	415	374	377	382	400	375	385	371	399	373	384	419	376	366	392	357	397	363	375	365	399	387	426	400	371	404	383	410	437	350	371	394	373	389	395	391	394	395	399	404	377	373	393	378	383	412	376	401	398	380	330	371	421	382	375	393	406	391	393	383	360	420	416	384	391	396	366	384	413	344	372	410	401	364	379	437	351	376	412	375	467	413	339	349	383	386	410	401	404	370	349	422	446	428	425	393	410	386	390	366	398	374	398	399	428	425	439	390	430	384	419	421	409	410	395	380	409	424	413	378	394	380	412	380	387	410	404	359	386	387	434	399	426	415	420	372	426	379	371	415	415	405	381	400	385	389	420	352	424	377	415	398	364	397	413	408	426	399	367	393	382	418	410	410	416	413	419	363	374	425	382	396	374	407	422	413	342	390	373	415	401	394	351	373	416	392	376	402	379	387	371	374	385	420	377	365	381	370	394	433	381	415	384	395	382	360	402	411	421	381	349	425	400	382	397	381	416	411	396	397	406	371	347	388	382	351	376	372	414	420	381	411	409	436	381	386	414	403	397	370	419	352	401	420	394	402	375	386	388	384	391	372	389	398	389	406	371	423	387	403	409	400	399	407	415	430	406	369	414	402	375	401	398	367	412	381	378	387	367	413	399	359	397	389	374	399	386	395	420	393	387	377
9904	12988	27004	31209	24216	2971	2369	1442	1131	943	906	804	726	653	630	640	562	576	543	520	528	488	476	506	513	519	505	494	499	495	455	537	470	471	499	435	453	437	464	467	462	439	454	489	463	442	452	471	494	446	422	457	445	440	461	481	474	422	509	477	452	442	463	462	440	475	422	493	463	431	464	425	478	433	476	429	458	500	436	497	467	447	441	480	443	488	444	483	413	482	440	430	477	423	455	502	434	447	433	452	461	437	455	487	443	462	444	422	460	425	481	465	447	413	453	463	493	447	427	446	419	443	428	397	441	405	466	424	452	478	492	441	468	425	443	469	452	459	433	445	467	480	448	462	438	469	460	414	460	448	445	480	427	461	443	428	474	414	454	436	438	463	442	458	453	467	433	462	482	470	465	426	444	473	474	470	453	451	432	465	424	457	440	439	430	498	473	464	424	452	464	452	425	488	438	459	444	466	391	450	443	437	451	453	457	448	418	499	455	469	465	457	447	443	436	438	469	445	466	432	465	477	470	404	431	470	449	443	449	463	459	464	465	443	446	449	421	458	426	486	487	470	421	459	454	439	414	478	448	444	448	445	450	460	437	470	456	462	473	470	431	460	474	475	431	457	418	461	451	454	402	433	464	449	459	423	454	416	472	475	412	432	461	489	441	446	412	442	402	448	504	464	479	476	443	437	469	465	442	448	437	454	474	453	402	451	435	439	477	375	478	444	476	426	480	446	451	428	470	450	421	477	429	446	456	468	448	419	430	422	425	447	460	456	478	445	421	473	502	401	422	461	439	448	464	435	422	470	416	422	460	453	445	477	437	436	474	468	448	436	486	443	441	454	412	426	453	447	457	469	491	476	491	422	453	468	469	476	459	432	447	458	430	442	475	472	444	435	435	422	475	484	468	451	454	436	436	455	423	433	475	442	434	437	458	427	448	439	422	449	482	422	416	416	418	488	474	440	458	450	452	458	448	431	440	477	458	465	437	470	421	439	450	434	438	449	435	427	466	453	447	477	468	445	425	446	456	460	418	470	452	427	460	453	470	434	437	452	426	474	417	495	422	457	471	416	436	458	446	412	429	437	464	444	477	451	445	458	454	447	415	442	477	448	439	391	485	428	445	463	441	473	452	447	441	479	439	414	414	421	450	450	469	442	468	463	468	477	421	433	453	427	439	457	464	412	458	450	444	470	459	471	459	446	462	446	438	471	452	447	417	474	445	461	434	448	410	479	471	456	473	492	472	438	461	458	481	458	440	442	434	446	481	450	447	417	443	452	453	432	488	432	483	470	487	409	449	467	484	450	474	456	454	435	427	414	447	432	441	417	452	443	426	441	478	442	421	440	430	450	457	463	464	434	457	442	436	474	421	439	453	425	456	424	445	469	454	481	434	461	442	469	426	439	464	477	466	443	457	423	428	463	422	465	422	446	451	459	421	454	537	428	466	426	427	486	438	428	467	428	458	469	443	454	425	467	472	438	467	443	412	445	440	514	460	431	442	433	418	420	474	424	428	456	464	437	452	436	453	422	437	405	434	416	439	458	441	456	444	447	454	462	481	452	449	413	468	445	460	437	452	463	457	462	421	449	443	458	439	450	446	441	457	464	473	466	481	470	438	464	425	481	429	445	476	441	426	454	424	447	446	437	447	428	453	457	415	441	457	472	457	407	420	449	441	490	444	433	441	476	438	466	465	507	432	473	404	496	426	444	450	462	409	439	474	410	447	474	437	468	441	424	452	466	455	432	454	413	447	456	418	413	440	459	417	406	463	437	439	457	429	470	467	467	429	416	451	452	443	457	461	433	438	438	442	434	479	429	461	407	447	439	444	430	404	458	431	446	418	434	437	487	425	411	456	504	448	460	470	425	420	426	457	424	453	444	457	445	489	437	429	447	453	428	456	445	449	453	428	449	425	424	479	422	454	465	478	423	456	458	464	434	475	440	440	457	470	459	417	455	431	473	437	455	475	405	413	485	425	445	432	423	435	473	469	433	424	460	447	416	474	413	377	453	445	469	404	429	425	459	431	451	486	462	417	440	422	482	450	437	465	427	462	448	469	492	458	423	439	410	431	482	444	448	493	425	443	426	424	426	496	446	463	465	464	410	447	450	438	427	454	426	486	456	459	402	433	442	457	433	474	459	440	468	463	456	442	509	483	448	420	446	444	469	452	442	423	420	485	458	465	420	426	460	414	429	498	443	453	443	448	457	448	451	401	452	478	423	471	465	442	442	475	436	449	410	411	462	459	454	432	477	435	464	443	444	451	481	476	439	477	470	455	445	457	399	428	439	468	465	469	415	450	457	457	415	442	449	457	503	466	474	421	473	443	434	436	449	432	475	490	444	450	443	470	480	439	457	486	438	411	454	458	431	439	461	464	446	471	466	461	449	469	410	451	421	412	449	440	417	440	442	462	431	464	459	477	422	448	476	433	459	462	428	439	443	429	430	424	448	473	440	475	468	463	462	447	479	469	423	445	402	424	495	451	433	451	456	459	454	448	457	490	442	434	440	429	427	443	475	463	398	477	453	476	447	397	422	435	473	449	440	463	434	426	463	417	459	455	484	468	445	444	477	421	462	467	458	459	419	423	444	450	496	443	450	452	462	474	431	467	436	468	440	429	452	471	445	419	425	422	436	459	492	464	456	447	395	458	443	460	430	419	445	495	440	459	412	436	431	424	502	449	464	448	414	482	426	454	493	439	455	407	425	451	438	435	443	481	438	452	443	458	434	445	432	440	418	468	450	462	458	450	442	446	430	445	435	458	469	442	466	439	452	473	478	399	440	434	434	415	412	457	451	473	445	444	463	431	453	502	441	476	446	460	453	435	428	387	460	439	461	455	437	430	427	493	419	432	481	427	441	452	450	481	450	452	415	434	488	417	430	452	460	449	434	422	457	417	423	465	425	455	442	408	450	431	426	455	443	447	430	451	459	430	454	480	444	478	470	407	476	490	458	455	420	432	493	415	436	457	429	447	468	448	470	436	425	437	458	468	441	452	467	442	464	474	464	442	440	430	483	439	423	447	447	433	436	436	439	448	447	451	451	424	436	472	476	446	487	466	431	495	491	422	432	472	444	422	428	407	444	474	449	461	436	477	409	438	434	452	429	436	422	458	436	423	436	437	438	424	458	460	438	448	433	471	435	452	453	478	453	429	467	447	434	464	490	475	458	419	451	469	400	485	487	460	417	492	464	455	448	467	437	461	466	447	453	442	448	457	455	465	400	439	430	448	432	480	485	416	463	425	496	442	460	454	435	450	463	454	451	476	467	454	465	442	440	485	451	474	439	442	457	427	451	427	459	440	419	406	447	438	427	455	452	409	465	447	441	458	430	435	413	454	421	443	449	432	439	455	458	399	436	456	423	429	449	489	460	454	423	458	465	462	453	404	424	455	407	439	472	439	471	431	459	443	456	469	436	473	435	449	465	443	467	463	500	475	426	445	414	465	441	468	404	445	480	480	460	420	477	459	434	434	454
24884	21230	27711	25278	19761	4217	1218	751	751	690	689	675	616	649	678	623	640	611	681	594	646	619	600	634	574	633	586	563	618	613	618	612	589	604	590	562	660	598	614	586	563	601	648	611	616	627	625	592	576	577	630	574	597	616	623	596	621	621	623	575	596	565	615	575	588	602	596	594	583	579	592	598	604	601	638	634	600	612	597	603	617	621	616	585	625	600	588	600	567	622	641	623	598	646	604	580	611	605	587	668	599	588	542	569	586	624	606	603	594	580	604	603	584	582	598	626	620	595	634	621	609	606	576	595	579	630	627	586	597	573	627	580	635	599	586	585	622	657	611	620	579	611	616	626	620	554	613	608	604	632	579	585	624	612	602	558	610	539	593	638	675	580	636	565	608	562	607	623	590	544	587	534	560	632	564	627	609	611	585	573	612	573	630	616	622	593	630	589	609	549	642	594	583	598	583	627	596	620	588	605	554	560	663	640	636	549	599	657	566	571	651	585	616	605	593	579	597	612	616	591	576	589	635	581	592	572	576	610	579	616	614	585	594	581	646	582	621	625	607	630	588	593	586	621	631	605	620	571	642	564	569	580	555	611	584	596	604	627	613	596	579	533	589	571	623	616	584	678	603	627	637	599	644	623	627	637	614	611	604	614	632	576	621	588	612	589	616	619	626	602	602	630	613	594	622	589	612	584	645	624	578	646	645	584	630	585	608	589	603	599	621	587	622	600	596	598	584	620	651	664	615	609	569	621	601	648	572	613	572	576	603	640	620	643	579	599	629	561	617	605	583	579	606	581	573	602	571	619	563	610	652	602	574	623	619	630	566	637	606	603	620	582	600	582	611	608	612	630	608	590	624	635	625	605	627	618	610	634	580	564	610	547	606	615	589	602	613	646	626	555	607	596	587	594	595	598	626	594	597	637	610	640	623	592	609	618	599	559	610	577	587	562	626	621	581	600	604	596	627	578	619	590	642	608	634	620	579	597	607	574	625	638	623	622	628	559	615	596	606	629	603	605	634	595	613	602	649	549	578	560	597	609	573	608	592	604	621	602	600	618	576	587	603	595	594	624	640	585	573	625	643	628	611	618	589	609	579	615	647	615	585	588	602	622	551	577	653	605	626	584	611	638	597	618	628	616	546	641	583	624	582	659	629	576	611	608	610	597	571	598	610	604	650	604	646	580	619	625	642	596	634	614	611	581	647	608	619	534	590	596	623	613	592	592	604	554	612	609	608	540	636	583	612	574	613	640	605	621	621	598	629	579	582	608	597	611	590	598	597	628	614	574	659	620	584	656	636	602	637	590	648	632	599	572	611	569	615	580	630	587	593	645	604	626	626	559	596	620	586	564	635	615	563	616	577	625	578	567	597	620	622	572	656	640	590	585	614	593	651	601	553	585	553	629	608	625	585	610	582	636	562	620	581	589	625	584	607	572	585	565	598	627	604	584	546	621	609	570	598	599	602	578	630	586	610	625	623	584	616	581	597	598	602	597	624	626	613	591	597	573	611	579	577	569	595	617	621	596	547	609	624	623	585	621	603	579	650	588	612	574	628	575	638	662	612	591	578	609	601	610	635	649	638	574	609	611	600	590	605	647	605	581	551	556	599	649	632	563	589	581	568	599	629	588	612	611	632	606	586	587	624	594	570	598	652	624	605	606	606	625	610	642	647	607	637	556	579	607	627	610	587	581	566	604	589	631	643	563	588	649	607	624	632	600	590	610	639	648	606	597	629	586	617	624	631	650	613	632	593	599	557	629	575	636	620	643	581	602	587	626	603	617	595	619	590	623	633	630	603	624	575	613	609	632	587	548	618	572	575	634	615	606	589	660	568	588	599	601	565	583	571	608	613	650	601	606	621	587	632	606	627	604	585	567	547	553	579	608	620	554	629	586	592	568	573	611	577	631	603	604	574	595	584	618	609	575	625	593	611	628	558	585	624	567	597	581	541	620	602	600	625	597	558	632	561	566	615	602	636	601	592	569	584	583	624	631	607	574	598	581	594	633	588	582	564	591	670	624	624	635	617	642	593	597	600	582	589	596	571	598	566	620	651	628	605	639	603	608	568	624	659	629	582	648	617	626	628	559	598	595	573	617	596	593	569	555	592	598	614	596	602	603	610	583	582	560	589	627	623	604	585	571	638	579	554	614	569	566	601	582	583	618	587	617	572	598	573	636	600	567	589	612	550	621	621	635	580	619	621	629	622	611	613	635	650	592	575	605	639	641	631	643	577	573	620	599	559	602	575	576	572	604	617	578	628	635	578	586	566	642	579	600	572	608	647	596	574	594	599	609	582	589	591	600	603	639	636	615	587	596	588	594	641	594	636	615	618	606	610	601	628	566	593	606	582	583	572	640	675	623	611	599	589	581	581	602	591	648	605	645	571	621	624	611	638	569	588	540	617	581	603	595	564	613	549	616	577	626	580	666	648	574	641	588	631	651	579	600	652	606	560	614	606	627	600	598	560	628	579	589	613	648	593	633	640	636	628	609	580	632	604	573	593	577	528	613	586	625	606	600	554	598	594	616	536	612	581	612	578	591	593	555	576	595	620	592	595	619	604	633	585	603	629	600	617	596	604	577	624	638	656	558	562	607	609	587	607	589	588	582	598	590	580	594	577	621	625	638	615	583	568	630	653	637	589	587	621	581	583	582	619	626	608	581	574	597	608	639	606	599	642	622	568	599	556	633	640	623	596	584	627	595	621	617	595	569	615	547	648	573	628	581	607	584	600	621	632	615	550	587	682	601	611	577	594	554	602	609	617	630	587	598	594	589	611	588	585	594	621	634	609	606	617	622	599	614	601	627	622	576	590	610	572	562	606	605	588	599	570	599	609	618	599	585	571	610	633	616	615	560	641	626	667	600	616	599	588	607	596	644	591	613	591	611	615	598	594	618	591	659	602	583	595	612	627	613	622	635	590	583	589	597	587	634	593	616	627	644	592	606	598	608	611	547	600	595	620	630	600	618	551	591	636	568	565	569	588	655	643	615	600	590	628	615	562	614	607	659	619	612	574	559	586	620	625	585	610	605	607	569	611	609	611	596	588	593	638	601	633	597	643	601	589	594	654	559	597	605	630	608	585	632	618	622	617	618	605	598	585	586	594	607	620	602	579	592	551	640	594	634	557	623	629	585	602	603	559	583	647	630	583	619	579	611	582	623	649	591	654	577	613	601	599	595	653	653	573	662	598	620	607	594	608	636	571	617	610	580	611	622	591	601	554	655	647	608	613	597	622	600	612	624	586	588	610	613	603	613	592	600	632	633	577	595	621	649	593	613	595	633	601	606	653	610	594	610	576	587	630	582	615	553	630	606	589	589	616	558	597	532	648	585	599	592	618	614	581	618	570	639	615	579	601	592	622	567	599	621	580	561	649	630	591	584	601	571	602	622	557	587	612	596	612	579	565	608	566	641	612	620	592	611	647	576	623	582	593	585	583	581	620	568	585	611	603	604	638	597	603	620	597	603	593	642	576	607
11077	9249	19253	23218	19267	2352	1867	1283	1123	970	899	906	819	819	797	792	724	773	736	752	714	731	740	743	723	679	712	719	719	700	708	715	715	709	699	684	742	660	688	735	677	711	680	721	719	730	731	688	717	707	652	683	721	707	690	702	739	701	683	738	667	756	696	662	756	701	675	717	729	702	692	707	719	684	658	723	737	704	707	732	695	725	704	719	727	692	694	695	664	727	682	697	682	753	665	708	716	674	654	707	698	718	706	698	685	733	676	729	640	720	721	701	684	696	720	737	694	693	681	687	688	711	663	740	663	713	691	698	701	691	693	735	680	697	681	655	679	689	678	704	693	718	743	666	732	666	666	683	679	694	675	699	703	657	699	698	709	736	668	707	670	658	699	679	661	658	669	695	693	736	692	688	739	698	664	691	686	728	742	664	645	656	680	732	713	706	715	732	643	695	715	696	734	725	645	700	724	722	658	720	705	725	681	696	724	641	676	705	731	665	705	685	685	745	687	680	675	732	670	730	668	684	718	682	642	716	681	690	719	723	724	628	704	683	701	710	696	743	681	698	666	692	691	719	758	684	704	693	691	681	649	676	707	705	713	744	674	679	715	682	691	682	705	725	664	649	675	691	655	670	668	713	696	691	702	689	700	652	708	709	706	703	721	662	697	706	679	687	730	676	675	701	694	690	685	677	736	679	702	667	674	704	708	675	652	740	679	707	692	665	692	691	721	691	734	695	707	715	686	675	748	692	701	725	710	720	634	661	670	689	741	701	651	703	670	729	674	670	676	672	704	677	699	702	652	644	717	720	679	726	699	671	702	666	713	664	699	706	681	721	673	710	706	666	688	701	717	699	728	702	723	702	660	714	697	703	680	707	771	685	695	692	700	698	718	710	734	712	714	700	703	685	736	708	664	734	690	693	688	664	680	724	671	691	704	706	639	692	703	728	690	663	696	755	670	685	694	721	685	728	694	697	704	663	655	707	715	701	690	654	696	661	737	669	682	714	701	713	677	704	730	744	666	722	684	718	653	666	680	678	662	692	674	697	706	656	689	629	669	647	696	694	689	698	675	637	686	635	654	728	709	702	695	628	728	664	718	727	653	677	718	689	695	722	674	682	718	702	696	687	714	666	651	689	679	725	697	703	708	668	678	687	699	688	727	699	677	708	740	671	694	673	704	683	702	740	701	649	670	700	694	725	694	657	619	675	644	706	721	716	669	712	693	659	709	679	707	695	665	669	665	717	680	706	696	678	687	722	666	672	731	651	697	676	748	625	715	661	716	733	738	699	707	694	703	694	687	718	657	675	694	700	646	668	694	718	719	652	727	713	719	677	692	694	701	695	737	690	674	709	671	706	710	665	686	705	692	655	655	734	678	693	651	697	655	709	721	727	680	694	702	696	688	684	700	656	701	689	707	631	726	668	674	726	713	750	652	689	708	700	727	712	703	709	707	668	742	720	670	700	647	661	708	704	690	694	710	733	691	675	670	679	719	714	703	675	653	730	643	663	646	666	710	705	678	694	704	690	699	652	718	686	680	682	696	690	723	712	671	691	720	735	711	744	679	726	691	664	704	717	673	755	681	663	688	644	687	688	713	712	720	678	685	696	695	660	655	689	688	733	696	685	687	718	668	713	676	714	646	705	681	690	665	724	696	716	706	713	730	700	684	715	710	695	678	706	704	681	722	690	715	675	686	714	710	677	649	678	694	696	723	711	723	658	670	692	661	661	673	674	693	703	653	710	690	731	718	668	740	679	651	721	741	704	695	700	700	663	715	686	686	669	704	700	676	721	705	694	662	723	642	704	646	710	655	654	664	681	686	670	704	712	712	714	646	694	713	704	725	717	677	646	686	688	661	720	714	667	662	667	695	733	689	652	672	649	687	666	682	690	673	638	682	728	716	685	672	692	702	702	693	660	643	730	665	697	698	700	684	701	635	675	696	671	707	619	692	673	724	691	713	671	719	694	699	734	650	700	678	635	695	688	710	707	664	686	700	687	708	715	681	692	703	647	676	688	640	642	664	681	683	656	677	700	674	699	716	738	746	710	714	650	635	694	685	689	690	663	731	738	701	676	669	650	640	682	703	727	720	685	678	675	688	671	639	683	730	713	706	705	709	723	714	671	694	682	645	652	708	740	723	677	712	695	679	654	712	683	671	732	698	674	668	699	702	719	660	653	680	684	662	679	662	686	687	673	693	678	676	702	702	682	652	678	692	688	680	666	675	674	708	683	730	688	659	721	702	697	732	659	683	728	721	681	679	721	719	648	729	674	681	693	679	653	677	698	658	709	635	714	713	687	679	723	701	662	705	680	661	693	684	685	663	657	703	694	747	714	667	690	665	711	699	653	685	704	706	675	681	706	670	757	737	725	700	698	738	671	701	705	704	737	679	643	683	741	717	697	684	690	637	681	699	689	718	664	704	699	714	687	698	682	707	700	685	710	696	720	707	665	693	692	677	673	658	684	634	695	641	652	677	689	709	697	694	635	663	684	690	676	722	666	717	723	665	682	687	688	704	687	672	691	685	706	736	698	668	682	677	655	706	651	650	693	659	691	670	718	648	694	662	727	684	662	677	692	701	692	661	742	678	736	690	681	722	706	670	662	678	674	643	655	686	687	689	657	684	706	719	681	689	692	661	737	678	734	679	671	683	737	673	710	689	684	704	654	742	697	673	721	714	752	635	684	688	660	678	623	706	699	704	722	710	682	713	679	696	707	681	711	691	681	658	674	705	743	691	749	677	693	717	687	679	696	681	673	708	641	687	671	721	707	706	688	683	666	681	688	691	694	703	663	685	720	675	703	693	705	697	634	700	708	724	687	708	711	635	675	745	691	699	682	683	711	656	698	710	726	729	730	716	665	722	689	690	659	669	698	632	682	669	652	696	702	668	746	708	745	736	721	680	671	671	673	708	707	725	676	729	670	721	664	730	713	644	684	695	690	686	719	712	663	688	692	672	688	721	697	651	722	677	718	666	676	676	682	712	688	691	695	643	686	689	693	731	686	687	654	680	691	673	679	751	685	676	695	729	657	739	666	690	712	739	703	737	671	712	669	723	732	705	717	719	659	669	672	766	702	685	741	693	709	707	686	688	724	710	673	697	686	713	727	664	677	655	673	703	682	657	643	688	655	732	675	700	671	687	734	651	672	661	657	673	719	654	696	689	678	730	732	668	690	710	679	631	662	677	712	683	712	742	704	628	686	672	666	693	716	655	708	696	677	684	671	713	697	674	682	714	689	651	750	668	705	713	683	652	713	713	703	750	653	679	699	687	731	690	681	659	736	699	707	661	734	700	674	702	680	711	729	650	678	684	668	679	717	715	679	680	655	650	663	670	622	701	690	678	707	740	695	667	717	727	685	666	689	629	681	694	674	697	666	669	662	696	666	696	685	721	677	714	711	683	701	660	703	691	685	708	718	684	730	659	685	711	693	654	710	682	691	729	706	735	664	766	706	684	690	671	709	680	714	695	632	704	700
22721	21260	29062	23871	23800	20503	10188	1849	1412	1303	1219	1102	1085	1012	941	908	934	901	875	916	924	868	840	879	885	882	817	839	807	828	843	813	855	823	785	827	797	814	800	847	782	859	776	796	780	832	794	825	790	774	832	810	806	822	791	799	798	824	780	791	867	805	799	799	834	785	817	790	858	784	797	783	810	795	781	755	824	775	823	774	800	802	839	828	813	790	827	801	807	808	799	821	845	770	769	778	746	807	742	774	778	781	812	792	777	817	801	808	808	820	817	752	769	786	797	796	743	835	817	803	777	788	769	771	727	785	780	770	779	822	799	797	730	849	765	780	768	836	805	753	765	743	774	824	754	789	823	780	760	779	807	825	737	780	819	733	817	815	798	772	747	802	773	770	782	826	775	822	792	776	823	828	736	808	770	844	788	826	798	842	799	794	777	770	709	778	787	803	833	767	791	763	803	790	816	813	771	759	809	792	773	772	855	795	790	835	779	765	794	828	834	752	770	805	753	788	785	790	811	805	786	825	754	764	792	812	777	770	816	797	780	800	816	740	816	865	822	769	769	798	795	799	763	777	810	785	790	771	779	787	726	769	794	843	806	833	802	831	772	759	752	794	753	828	753	783	763	821	750	815	798	839	820	803	814	776	759	812	773	775	745	760	796	839	809	793	736	821	764	782	813	761	773	811	819	769	797	809	802	781	795	785	716	746	789	818	808	774	807	817	836	796	728	768	765	755	760	839	801	791	778	801	822	759	794	810	792	748	781	795	771	791	789	773	830	731	779	776	762	814	791	797	822	760	802	740	791	803	829	777	788	760	842	816	777	749	797	748	809	729	775	839	816	780	772	786	783	768	809	797	772	821	780	789	750	801	815	786	775	788	802	795	835	848	784	811	796	766	816	754	759	799	719	768	761	810	778	754	832	872	733	778	792	765	764	794	760	770	739	795	784	848	741	747	807	783	790	793	762	784	802	798	757	819	734	799	807	749	816	776	807	779	713	809	811	799	782	808	802	826	787	823	817	777	733	739	802	825	827	811	772	795	770	803	797	821	737	766	809	775	806	800	770	816	783	773	808	827	747	796	804	778	802	765	814	775	766	754	771	726	748	775	758	784	785	793	800	809	796	761	753	803	776	740	793	799	740	796	794	853	785	770	778	759	756	856	772	799	821	812	809	783	766	807	797	779	748	790	826	818	806	769	821	821	779	789	783	777	814	816	719	813	823	767	820	841	767	759	821	828	766	796	798	811	758	772	747	800	778	776	721	842	740	780	807	760	803	787	776	770	823	841	796	784	792	741	765	811	809	816	807	786	778	768	825	769	846	815	804	780	775	771	850	797	804	789	764	795	828	828	777	814	811	726	777	749	793	747	769	820	753	819	736	792	794	799	802	814	743	775	761	727	810	774	774	780	821	781	704	820	781	811	771	777	799	774	769	805	765	772	800	778	785	767	817	828	741	762	773	817	753	753	787	751	781	791	752	759	773	721	813	804	803	748	805	788	796	777	793	802	791	769	794	780	803	760	771	736	769	746	776	803	775	758	696	765	710	814	772	835	775	794	840	794	770	755	799	776	752	788	752	778	832	792	778	778	815	782	773	755	730	767	732	772	802	832	795	803	814	806	781	793	758	781	761	776	764	764	731	831	804	809	801	785	777	793	801	793	780	784	781	815	778	768	787	844	788	769	757	768	690	768	784	758	798	785	804	743	786	752	817	775	739	779	814	802	715	806	785	770	780	764	771	712	759	810	817	766	787	800	800	816	785	753	770	754	791	793	810	737	763	776	803	739	752	793	814	800	798	805	831	797	784	727	812	834	805	789	813	735	807	794	728	798	775	798	745	775	808	787	794	802	765	761	797	794	828	770	803	762	814	759	786	787	776	802	750	817	779	798	765	779	763	805	773	826	789	786	794	741	799	815	768	816	775	801	743	757	768	765	825	819	821	780	813	819	766	829	741	769	781	772	800	790	802	784	807	806	819	759	732	799	792	790	789	750	779	795	780	795	759	819	774	790	766	816	765	775	781	748	793	773	811	780	814	744	851	811	765	783	783	805	755	763	861	769	763	772	786	823	760	811	778	780	780	830	761	773	762	795	784	775	813	874	753	823	815	789	767	769	765	812	777	805	801	713	809	805	770	804	800	765	736	751	811	813	798	746	843	803	789	831	799	809	771	760	805	796	778	790	823	761	774	804	786	771	764	814	773	796	788	789	738	753	735	789	755	806	800	773	807	801	796	806	791	774	786	762	856	799	791	746	746	789	823	789	791	740	824	780	819	742	746	788	786	781	787	742	813	748	799	788	804	761	723	782	800	779	786	801	814	767	808	765	787	791	758	808	763	791	815	807	737	788	785	735	832	757	732	746	810	776	762	778	819	786	754	792	794	802	778	787	747	805	776	822	815	839	795	785	824	813	776	767	808	750	789	780	855	787	786	779	736	776	786	794	796	794	774	777	786	826	821	795	793	791	841	781	823	783	775	753	786	811	773	786	846	784	782	789	815	770	832	747	767	768	798	724	783	788	740	818	773	765	753	807	794	779	783	735	792	783	826	781	847	821	772	765	752	762	778	796	819	804	798	822	767	781	819	793	756	754	855	782	726	792	838	780	774	825	805	762	789	777	763	817	813	765	777	783	802	807	792	814	789	728	762	786	822	750	767	797	787	796	790	840	822	826	766	765	775	846	792	795	804	799	782	785	819	777	776	736	737	744	742	791	781	814	839	779	774	783	761	813	770	732	776	810	749	781	778	787	763	768	771	807	783	779	757	793	796	750	778	766	759	826	835	748	793	797	798	744	731	753	781	812	798	827	799	785	814	776	790	812	732	799	781	787	756	805	778	743	735	778	783	823	775	815	798	754	833	789	751	812	803	817	762	753	794	803	812	765	824	785	793	754	758	800	797	767	828	760	833	758	774	830	788	741	794	798	759	790	764	744	848	764	805	807	777	772	793	807	751	820	768	833	713	784	775	852	841	803	777	798	789	748	784	759	762	732	775	768	786	828	782	724	771	806	858	785	783	873	772	812	804	792	787	773	770	817	789	751	788	770	728	811	833	771	840	772	761	802	746	764	813	806	793	817	772	758	738	736	835	741	794	806	734	798	795	787	773	787	797	821	748	827	756	759	761	767	736	805	801	716	831	778	779	755	790	750	763	798	744	764	753	836	770	725	771	785	783	779	789	768	823	721	804	760	797	713	809	793	783	787	830	777	741	757	794	791	815	792	777	817	818	755	780	808	785	780	774	765	715	791	790	783	758	770	790	776	835	796	820	802	786	795	784	731	813	822	789	784	789	816	774	776	840	768	754	752	771	844	803	774	748	806	782	816	784	818	791	798	779	758	828	733	777	829	829	750	778	770	797	824	781	798	751	835	791	772	809	735	766	774	799	766	834	842	798	769	791	769	798	775	800	829	823	824	829	804	780	805	786	823	807	842	806	793	778	793	798	752	788	806	784	846	792	827	791	839	763	826	825	782	799	784
13982	19469	30887	37358	32438	5829	3811	2581	2191	1889	1654	1501	1328	1160	1181	1155	1094	1021	1016	1023	1004	980	947	959	964	929	917	903	944	916	897	941	879	909	900	854	901	900	937	908	903	899	866	855	832	892	812	833	861	849	808	881	874	915	862	864	864	830	834	899	879	873	825	833	889	850	859	853	858	833	862	892	877	837	892	854	858	871	876	918	860	856	843	867	880	886	862	856	867	813	841	837	875	869	839	813	826	852	774	866	892	833	858	913	928	844	868	849	889	883	829	834	866	871	874	847	876	877	800	828	889	794	849	823	839	876	887	858	858	863	879	881	870	873	809	805	850	835	837	862	845	856	909	863	853	856	871	872	860	849	817	848	855	865	884	903	811	842	861	834	852	837	849	814	850	900	867	840	841	888	845	818	883	883	816	847	875	857	851	798	832	817	859	900	869	824	852	842	864	860	845	861	832	881	813	858	825	881	871	852	869	840	833	820	865	811	849	837	884	902	844	800	890	885	836	857	846	836	799	790	885	853	860	847	846	864	812	857	888	820	854	830	819	821	878	835	869	850	819	899	857	860	875	827	851	843	865	872	865	796	859	847	903	839	823	837	837	835	842	866	907	845	862	889	814	772	884	853	820	908	869	844	820	819	840	847	892	835	873	829	826	822	861	811	848	849	835	883	838	901	839	855	831	880	780	863	826	823	814	829	892	782	834	844	826	860	856	868	836	807	876	842	927	867	826	872	898	838	848	856	858	798	873	856	900	854	853	853	846	841	849	830	851	849	834	877	821	878	842	890	838	875	834	819	866	862	806	824	821	926	826	837	835	863	889	871	850	835	860	853	897	865	883	871	830	881	799	874	803	866	774	843	849	824	925	858	841	865	843	849	846	863	772	837	874	956	886	821	850	853	871	789	894	830	809	836	915	822	869	857	829	924	837	855	861	872	873	882	856	781	829	861	893	859	845	880	857	831	851	789	845	878	836	885	840	854	889	874	831	810	830	820	875	830	850	849	844	845	835	797	866	820	866	792	898	793	844	881	914	808	852	841	841	815	819	830	840	846	854	848	833	819	896	816	853	865	878	861	829	935	820	845	842	824	837	840	860	886	861	855	875	823	845	785	812	823	843	862	861	864	877	804	901	867	877	846	865	858	885	840	872	805	807	823	821	847	828	869	816	832	812	827	890	891	867	812	851	792	840	800	819	842	874	852	852	868	842	859	866	862	850	815	877	838	865	864	835	801	819	794	846	847	820	789	829	886	848	846	833	857	858	845	912	857	844	856	827	839	860	883	852	870	868	829	811	769	889	862	822	918	854	830	818	869	849	855	842	849	861	852	810	776	827	872	818	855	833	814	823	852	879	827	873	817	878	806	829	851	819	877	835	875	864	846	841	860	859	872	849	849	837	916	865	813	862	826	871	823	819	860	855	821	896	841	867	845	917	829	839	809	842	821	816	837	833	822	845	824	817	834	850	877	790	870	842	830	916	810	838	803	905	832	872	817	882	857	862	845	827	835	884	794	855	824	857	874	831	890	854	840	796	841	836	840	845	864	856	882	813	893	828	818	860	846	806	884	865	859	861	818	835	866	819	895	866	839	806	883	838	851	847	817	875	814	778	831	854	885	859	879	888	828	862	879	828	836	843	828	876	818	888	847	830	860	809	880	873	804	782	818	852	888	858	857	814	856	840	854	858	882	846	873	796	872	842	854	856	883	832	867	929	863	890	771	816	883	845	861	855	846	836	827	812	881	893	854	899	832	887	811	878	822	857	853	863	859	858	881	847	857	822	837	849	830	842	825	832	866	837	846	859	784	842	828	818	840	830	826	857	861	860	857	826	812	831	907	839	806	871	884	912	863	831	875	823	801	810	865	865	809	790	840	857	840	840	905	849	864	826	891	792	893	853	842	844	870	882	806	897	879	851	805	847	842	830	867	906	837	845	831	840	836	882	871	869	848	806	851	839	847	866	906	812	924	846	844	915	800	845	854	861	849	864	845	844	942	846	848	926	896	818	864	793	854	801	879	830	833	879	880	853	854	870	888	822	832	880	815	820	850	836	797	850	824	847	794	810	884	860	878	853	845	818	877	794	905	823	856	860	835	851	897	821	907	859	839	834	816	884	865	822	850	866	865	829	869	834	796	888	844	808	861	934	814	847	843	865	854	847	812	842	885	820	831	866	853	880	851	790	842	873	847	843	853	837	826	845	824	855	893	857	855	859	836	817	843	843	852	770	836	810	877	814	788	797	834	824	794	837	884	877	837	831	832	840	796	815	842	826	863	866	832	835	815	829	845	857	782	874	852	877	837	864	880	871	850	878	831	841	789	826	893	868	889	883	850	822	906	820	871	851	839	797	833	846	828	835	870	837	872	845	841	809	861	839	872	825	787	860	860	797	804	864	841	823	845	852	848	863	840	833	827	845	854	894	827	820	820	822	894	812	813	833	850	853	843	873	863	839	846	837	859	834	848	859	837	857	892	820	862	771	830	860	867	819	858	880	878	829	901	873	872	823	821	869	899	882	854	877	857	851	868	834	869	855	869	864	804	839	855	829	814	851	902	861	844	864	831	818	854	839	811	867	910	855	833	850	894	853	831	837	839	818	862	898	852	842	859	849	840	839	852	834	837	878	886	867	833	906	874	861	865	844	838	794	869	813	857	837	812	851	875	885	871	887	890	850	851	831	788	867	849	859	845	825	867	841	838	800	826	843	859	851	847	848	848	846	836	848	804	857	888	865	808	839	845	845	890	847	850	787	837	905	855	869	869	845	869	898	822	814	827	858	853	823	835	845	840	829	893	869	847	774	834	818	848	835	867	900	831	810	852	834	842	868	837	841	832	879	856	832	860	841	877	899	855	833	825	817	886	833	821	815	796	844	828	859	861	844	864	866	879	866	830	880	880	877	847	866	830	815	861	768	848	852	850	866	861	854	863	858	869	809	829	853	917	839	841	864	784	807	851	819	780	866	881	853	821	848	852	855	874	874	845	930	859	845	826	842	861	844	811	842	870	857	829	858	893	828	825	829	829	828	842	832	841	825	816	863	811	854	885	873	809	820	868	897	862	815	845	888	813	841	880	820	842	814	841	852	881	862	848	863	926	857	887	866	822	833	877	780	794	810	874	836	841	818	906	836	881	821	862	859	836	861	795	859	842	892	834	888	848	851	799	875	810	835	844	878	868	872	869	897	876	827	871	820	818	856	827	858	855	843	852	878	874	786	874	819	855	824	860	846	854	860	867	840	891	883	902	905	781	845	849	835	816	911	854	846	838	841	827	841	875	839	872	810	855	848	834	862	869	864	855	810	819	859	860	788	874	813	830	828	856	845	854	869	824	836	815	860	828	818	854	848	825	833	835	810	820	831	855	824	824	864	861	898	840	871	818	827	859	867	857	852	843	923	841	870	850	844	794	846	901	879	816	804	844	842	843	823	835	839	849	834	869	852	804	820	836	888	840	835	821	840	782	853	804	860	857	837	824	785	884	850	881
27299	20602	11156	7814	4017	823	459	400	364	367	346	301	347	357	330	360	351	345	357	323	337	294	314	331	320	365	326	310	348	300	332	373	358	341	333	342	316	301	353	326	310	308	357	313	350	378	319	323	340	307	283	305	320	337	343	328	370	334	345	320	338	309	332	292	342	339	329	335	337	323	335	322	371	336	325	333	344	326	358	318	393	337	311	334	338	333	323	326	336	334	322	348	315	317	328	322	320	359	338	318	327	333	322	337	307	372	340	333	313	366	315	338	330	327	324	307	338	327	332	331	335	323	326	336	300	331	315	315	326	346	326	348	327	316	344	317	324	298	338	355	320	345	318	324	326	334	302	353	351	322	322	314	367	337	334	327	328	349	349	336	288	343	312	346	319	331	293	349	321	364	340	352	350	333	315	314	306	349	323	341	330	328	320	297	325	331	351	324	327	351	333	355	290	331	309	350	303	333	357	357	344	357	309	315	357	306	321	326	321	315	325	288	356	294	317	331	364	329	325	312	302	340	345	291	343	327	304	334	327	305	326	359	343	364	338	348	334	331	313	332	361	333	317	365	317	320	273	325	366	360	340	335	353	348	334	338	329	338	314	327	335	351	299	325	317	319	329	305	294	354	327	343	340	310	316	311	362	344	334	345	309	312	332	289	333	340	326	354	357	329	339	319	336	300	346	361	331	332	329	327	299	343	337	327	344	329	342	304	314	325	315	324	310	296	346	339	287	310	316	341	326	338	328	368	307	327	303	335	336	349	356	323	323	324	335	353	351	353	346	345	342	338	342	319	336	349	347	323	350	340	339	332	322	321	331	309	313	334	356	309	337	305	287	359	338	330	343	338	303	331	330	347	378	336	322	356	325	324	330	316	335	336	329	312	358	339	336	324	301	325	323	345	357	289	332	308	345	324	359	355	328	328	332	346	340	346	287	324	345	317	329	323	320	307	335	315	326	293	315	334	335	307	328	326	304	329	318	309	321	337	377	335	332	320	320	309	331	343	340	326	319	341	325	315	311	323	324	334	326	353	349	334	311	326	348	313	382	328	340	361	354	339	314	328	321	300	349	327	326	305	325	343	324	346	335	325	331	289	308	338	306	326	329	319	326	350	342	319	346	353	322	315	322	332	306	336	309	321	336	320	331	333	370	330	325	328	320	288	333	296	335	337	328	314	348	319	351	331	332	313	359	352	306	321	324	325	327	313	334	309	279	340	331	335	314	337	340	331	350	292	333	313	335	303	325	341	357	291	306	336	329	303	340	345	332	334	336	351	326	339	353	310	322	320	335	328	340	359	339	319	326	337	325	303	333	340	333	379	336	340	308	333	309	317	315	337	305	352	350	302	336	332	343	325	358	357	317	327	334	332	327	324	305	333	352	351	355	306	346	334	341	304	352	345	328	331	339	318	347	340	326	312	339	340	332	341	305	370	339	323	345	351	347	311	315	324	322	316	345	328	351	338	321	334	339	293	343	347	356	356	338	321	334	324	338	317	355	317	332	332	314	309	337	337	320	341	338	307	312	349	316	307	312	304	320	349	350	360	342	313	314	330	313	358	326	333	307	336	345	340	336	341	335	323	333	332	361	331	315	352	335	332	344	330	320	326	336	338	326	316	331	347	334	354	346	316	360	348	297	341	372	349	342	319	306	328	348	347	331	311	342	346	342	313	324	335	319	374	294	344	318	325	303	329	338	372	335	343	334	321	333	363	328	320	312	312	329	343	323	341	307	314	328	320	305	328	343	338	274	326	330	318	345	360	326	326	338	326	344	359	358	300	380	330	318	309	323	350	329	335	325	364	339	365	305	343	339	350	306	319	368	324	328	354	330	324	345	354	300	332	351	336	343	322	349	354	323	367	327	345	357	338	329	360	315	314	325	319	315	322	326	330	295	327	320	289	361	348	307	348	330	316	335	339	320	364	349	324	351	302	363	338	333	321	335	313	349	327	300	344	333	349	344	356	356	346	347	324	336	340	324	354	322	307	329	322	328	313	336	348	310	336	345	338	339	341	321	354	349	328	335	322	353	324	312	378	344	319	350	324	347	341	295	334	306	332	350	318	318	332	302	332	322	313	349	332	307	302	350	364	342	352	309	327	325	328	360	327	350	341	320	326	352	299	337	334	355	338	368	343	324	326	325	334	318	333	305	323	322	292	323	327	288	338	336	321	339	315	345	298	323	311	321	304	278	333	327	347	359	295	311	329	321	328	309	348	373	323	323	334	345	331	341	331	346	368	321	344	318	328	341	347	309	326	328	328	332	317	332	310	321	347	329	314	325	334	373	339	325	316	361	317	361	330	354	327	322	336	353	311	317	324	342	346	342	331	311	346	323	330	335	377	343	291	318	359	329	362	326	335	287	318	331	289	336	312	348	312	371	307	329	319	342	319	335	359	325	326	346	332	318	324	309	306	323	295	329	332	337	334	353	299	338	319	333	325	353	317	370	324	326	323	313	319	347	342	284	314	343	335	371	329	314	328	334	320	358	307	300	343	356	340	322	343	314	324	318	350	330	363	366	320	342	321	351	358	344	316	342	344	317	351	347	360	301	325	332	363	310	350	325	332	342	314	328	338	320	353	331	334	321	323	348	323	336	299	328	329	340	325	308	325	341	365	334	332	321	338	326	323	326	331	303	350	271	307	313	327	318	348	323	349	337	312	341	340	313	326	338	366	337	355	347	330	317	308	345	348	347	315	293	339	327	330	298	336	332	299	370	355	326	346	332	344	325	328	363	306	348	323	320	335	333	312	305	349	344	330	364	363	327	331	340	323	339	332	328	341	343	349	319	322	337	333	317	338	358	314	331	316	333	321	341	332	330	307	335	322	297	309	348	330	340	351	285	354	340	351	352	345	336	345	300	351	326	335	313	316	338	368	365	321	356	335	315	306	316	355	322	355	342	338	317	358	346	361	301	309	311	295	333	343	342	348	357	314	324	360	337	324	341	331	361	322	336	355	322	362	350	318	320	324	298	331	350	302	350	317	315	297	306	329	302	329	335	313	333	352	308	334	349	335	321	328	341	335	333	319	353	317	293	341	324	340	337	312	345	332	338	324	361	335	345	316	332	344	341	324	310	314	310	330	333	279	328	309	352	328	322	310	304	328	319	327	345	320	340	331	313	319	356	336	334	316	342	320	333	327	322	318	330	327	339	321	333	355	339	357	320	306	307	329	325	323	333	332	341	311	333	355	373	316	322	318	310	328	327	336	312	327	296	337	328	322	303	317	327	310	312	294	360	331	339	360	321	294	307	316	380	331	316	312	323	341	346	311	315	327	350	333	314	324	292	358	329	342	380	311	381	340	340	315	326	363	355	323	343	318	317	354	335	318	345	297	343	280	341	356	344	327	313	327	342	341	314	348	317	305	314	317	365	302	346	307	347	345	322	324	345	330	319	319	324	335	356	333	323	332	315	345	324	363	369	322	310	335	332	339	328	337	341	340	325	318	312	369	324	312	315	330	326	310	342	321	336	325
9167	3970	5761	6622	5023	1381	706	519	443	440	429	470	426	431	396	426	433	438	413	430	419	387	428	410	396	407	387	425	399	433	413	416	418	378	361	385	396	398	392	418	366	394	407	398	403	419	405	403	418	402	397	385	386	403	384	419	433	359	410	445	431	419	351	433	422	392	417	410	369	414	404	398	356	434	391	397	384	411	427	413	388	366	421	419	402	456	396	433	427	394	385	407	372	422	392	400	382	415	404	377	420	371	417	433	393	396	414	398	404	391	387	429	391	403	425	409	430	399	353	388	424	392	398	377	383	393	398	394	397	407	405	408	398	401	381	425	378	375	416	410	398	409	352	389	415	379	375	397	407	374	439	436	390	382	426	399	401	407	395	432	374	428	398	432	385	403	396	408	390	396	409	397	396	393	391	428	397	404	358	425	375	397	388	392	402	384	405	365	366	388	371	438	370	397	374	403	423	376	397	334	439	391	383	369	384	413	441	375	432	379	425	386	357	394	354	384	389	451	387	387	411	425	405	384	429	411	446	364	420	423	411	425	397	427	373	419	435	404	396	392	398	389	377	400	384	409	388	373	409	387	408	392	397	389	425	435	408	411	387	396	438	407	423	441	390	412	370	374	396	427	382	390	434	407	421	418	361	412	406	374	417	412	408	364	396	387	372	437	415	393	417	379	418	422	393	399	373	361	399	410	381	424	380	416	391	384	371	382	392	390	387	394	394	394	395	369	406	415	402	395	441	421	400	428	388	406	400	387	404	412	399	361	426	398	384	407	414	400	394	417	361	384	399	389	374	423	386	407	386	414	403	427	438	364	402	405	372	414	411	422	406	448	413	403	386	375	390	413	391	388	375	398	389	411	439	384	402	382	394	399	403	381	399	406	369	394	378	387	424	395	405	439	413	406	416	427	387	419	406	384	353	445	390	379	404	350	378	398	409	382	384	416	402	417	396	394	397	404	395	376	409	375	396	416	398	399	394	438	456	423	394	368	420	397	420	414	452	412	387	384	403	392	411	419	401	423	369	412	410	390	383	410	424	387	389	391	373	377	427	381	450	423	381	356	416	404	414	409	438	424	395	384	422	408	404	401	362	399	408	438	414	387	389	377	401	419	419	417	390	391	376	439	393	382	373	400	376	406	388	405	391	391	402	366	411	425	352	401	409	389	404	388	384	380	431	430	415	425	415	362	426	387	410	443	379	419	426	366	380	433	434	435	406	444	392	412	400	358	414	411	442	404	417	387	422	408	404	404	416	422	400	370	400	397	395	413	371	395	342	428	397	382	423	371	403	417	380	441	414	393	446	410	417	448	411	392	379	406	362	368	412	414	408	381	397	468	394	413	410	403	425	399	388	407	405	463	417	393	404	378	408	402	397	400	395	417	389	399	373	396	394	380	430	384	402	409	379	415	393	401	416	378	411	387	423	419	412	400	419	373	398	409	406	412	399	395	381	409	368	396	402	403	396	422	386	413	419	364	372	436	381	389	367	381	423	396	429	400	345	427	423	402	395	417	378	401	409	430	421	413	412	413	420	403	361	385	451	390	386	411	383	428	391	392	385	410	401	380	406	395	388	403	432	419	406	355	410	386	380	411	389	408	418	439	382	360	384	385	397	421	398	423	395	373	370	397	382	424	412	396	366	419	396	407	404	391	403	367	438	365	389	403	383	414	391	386	363	431	412	382	411	417	413	412	377	430	416	383	385	417	382	414	385	432	413	375	405	402	364	402	400	381	400	397	378	409	402	410	457	419	429	396	408	419	415	432	366	423	398	428	407	356	413	411	364	395	415	439	383	399	417	386	392	385	428	386	431	389	408	389	389	390	408	419	392	392	376	403	409	394	439	390	411	393	430	401	410	394	399	400	398	416	383	402	433	382	392	379	414	395	423	409	400	391	411	410	383	394	373	382	380	403	363	428	422	421	389	374	382	374	394	423	374	402	405	412	420	396	383	399	387	389	397	384	421	396	415	404	391	414	398	384	389	425	428	388	395	385	404	400	428	363	387	381	395	397	400	396	422	436	439	423	436	415	391	386	413	412	408	374	379	385	359	408	414	408	382	383	403	408	381	416	393	390	372	405	359	401	378	396	395	382	405	430	377	412	396	405	380	399	393	388	406	402	375	418	398	397	367	373	429	398	390	423	386	386	404	401	371	399	407	381	422	443	374	381	427	406	388	363	406	369	389	410	419	364	375	420	377	359	380	421	408	410	382	395	401	391	398	420	406	387	389	413	406	350	390	385	390	426	458	389	412	437	389	434	385	379	445	387	406	407	398	405	401	374	392	406	377	403	439	386	353	405	374	374	447	394	385	395	384	402	392	398	383	414	392	431	414	375	422	405	370	407	396	400	395	389	413	414	396	432	419	373	413	388	397	399	404	381	390	390	405	444	387	421	411	405	399	434	437	393	410	395	391	432	400	427	384	441	357	409	420	406	417	401	396	412	412	398	421	399	375	390	407	443	402	417	391	408	383	407	458	390	398	392	416	428	391	403	370	356	412	411	383	410	393	407	411	398	384	426	386	412	363	420	392	391	428	413	381	417	393	413	381	375	402	386	419	418	413	371	377	375	420	424	435	401	434	400	400	368	419	435	376	403	405	405	412	383	409	386	437	415	434	413	362	400	371	413	382	372	383	392	388	409	397	392	401	360	384	362	402	392	404	433	411	413	409	412	421	385	392	423	387	413	401	411	441	418	403	445	419	390	449	397	410	450	431	437	414	401	391	376	432	388	421	398	396	398	392	399	419	387	409	394	418	398	405	388	388	377	423	349	400	421	426	410	388	386	399	406	364	376	397	425	435	342	398	411	392	393	398	425	410	452	392	404	385	410	388	395	432	407	405	403	368	390	378	382	389	393	394	395	374	407	392	389	446	392	409	402	396	384	421	354	381	379	416	410	393	429	392	384	415	430	417	371	413	396	391	378	382	383	391	398	395	419	397	431	401	413	417	443	400	412	386	377	403	406	429	394	431	373	397	362	389	411	417	391	372	375	414	403	402	387	401	402	392	379	389	400	407	403	386	381	439	384	421	418	379	422	422	370	401	366	348	412	418	410	428	385	408	387	414	409	404	400	398	410	405	399	412	390	433	401	405	402	372	397	402	411	412	367	390	375	451	402	396	408	375	386	433	422	379	387	380	410	427	395	372	392	427	360	395	376	401	414	382	414	388	406	390	379	428	374	403	423	409	407	390	434	405	424	453	401	378	410	404	414	417	404	380	410	382	445	396	387	412	406	391	396	396	386	383	425	395	382	399	402	385	418	403	418	351	372	428	405	412	358	431	423	409	383	421	360	386	387	431	386	430	396	387	421	395	381	416	407	387	358	376	396	412	372	385	397	383	368	377	393	423	398	421	406	414	406	409	435	391	406	420	432	405	382	395	406	389	369	416	424	372	398	416	375	415	444	384	420	407	387	372	367	406	407	417	412	396	400	423	427	433	424	416	397	386	391	413	432	440	404	429	418	397	397	408	388
23710	21210	28799	24533	24445	13796	2144	826	723	705	603	529	508	505	482	517	435	453	445	442	449	442	402	427	425	430	434	457	414	393	416	432	456	416	392	422	416	415	405	398	384	425	357	390	398	399	385	379	421	394	391	388	399	414	424	375	403	377	386	436	385	411	437	390	415	408	454	411	398	400	388	400	369	426	398	382	419	428	397	443	413	353	387	372	385	417	362	402	383	419	421	365	439	388	368	415	394	406	357	421	401	405	411	378	408	432	428	417	400	397	382	426	360	403	437	416	380	392	437	379	408	403	393	447	395	366	383	384	386	424	398	385	380	389	402	403	408	369	408	374	408	399	391	364	402	425	399	376	402	408	376	400	427	409	401	406	352	371	395	381	378	373	411	411	407	388	396	399	385	406	422	390	433	382	394	442	417	407	384	427	347	407	390	378	370	430	392	386	375	389	427	424	396	380	404	384	396	393	410	425	402	362	405	384	393	390	407	422	379	399	379	402	381	393	450	390	392	396	394	440	411	411	404	388	407	390	407	407	405	371	370	410	429	381	432	401	382	389	385	458	411	404	402	364	411	433	368	404	371	406	386	444	400	365	372	399	415	383	362	386	379	401	402	392	340	399	379	401	396	384	416	373	469	408	384	385	385	445	399	373	373	396	384	400	419	352	390	357	366	364	389	390	378	375	383	367	392	384	380	416	389	421	374	420	417	407	372	368	396	387	402	410	403	400	375	398	354	421	391	388	393	370	391	400	360	390	412	415	411	385	391	409	384	392	388	388	411	400	368	403	381	407	401	398	404	369	383	380	410	414	379	399	426	378	356	399	410	376	371	401	401	385	389	388	382	384	385	438	422	402	418	400	428	400	375	410	380	406	385	354	397	401	398	371	388	396	390	391	406	439	365	407	412	441	382	402	369	403	391	383	407	401	413	415	401	445	412	398	399	376	394	390	397	390	386	414	400	406	434	393	416	371	415	419	399	416	413	387	413	410	434	402	375	372	388	424	405	396	390	394	402	352	383	414	379	349	408	368	390	392	371	375	410	405	420	394	435	448	372	372	357	409	377	410	388	415	423	361	400	394	382	398	374	380	405	414	384	389	392	410	425	396	399	389	425	395	426	394	386	392	413	418	429	407	394	395	409	387	388	390	379	407	366	400	425	425	433	399	415	386	430	401	384	384	411	354	401	389	375	366	369	420	401	376	399	365	429	416	383	426	398	393	422	432	417	404	396	365	385	390	387	402	435	365	390	415	392	405	386	381	386	387	399	397	449	426	384	376	407	403	397	397	380	373	386	362	394	395	383	395	377	387	425	366	391	429	398	430	389	416	389	415	361	407	401	418	360	397	404	394	419	404	415	375	427	423	425	375	394	382	419	417	381	385	414	395	392	372	371	374	425	420	371	415	373	396	393	395	399	371	397	353	408	406	382	411	411	374	394	404	376	399	412	400	392	408	399	404	439	416	399	366	416	375	368	386	393	385	422	387	377	384	378	395	393	434	392	390	421	425	420	412	432	425	415	407	447	432	403	422	411	398	378	391	402	396	404	379	400	429	404	377	414	386	368	423	398	384	380	368	425	386	429	386	384	405	406	372	416	408	410	371	378	386	414	374	410	376	382	391	380	396	405	426	387	380	381	353	422	427	415	410	363	395	380	379	394	396	413	426	372	389	377	423	387	386	405	396	405	436	466	384	430	416	361	399	385	412	390	366	384	407	417	359	395	385	413	373	387	412	414	406	405	423	354	349	391	394	398	412	374	386	422	399	417	406	340	383	364	430	387	412	388	401	400	408	424	401	402	363	372	401	356	399	385	403	370	387	341	413	381	393	371	389	429	392	438	381	412	401	394	397	411	401	405	433	406	418	407	432	372	435	370	368	412	382	390	403	408	396	409	407	364	397	420	441	366	391	352	348	390	370	387	395	421	430	411	398	409	428	362	403	416	376	384	412	384	407	406	378	408	383	377	396	399	440	408	390	389	420	377	403	365	398	403	371	365	412	425	407	396	374	396	371	403	389	423	420	375	408	420	405	432	395	392	395	370	385	374	396	366	418	424	371	405	412	362	421	391	384	391	411	401	362	390	393	394	399	385	409	400	433	428	386	394	367	383	381	373	379	395	332	392	388	393	372	388	384	406	392	397	393	398	437	387	371	403	385	406	450	437	398	369	399	420	387	426	393	401	375	415	380	425	385	394	401	390	393	382	342	366	369	395	413	377	386	371	390	362	431	399	384	410	420	387	385	384	421	408	394	414	368	396	400	398	354	412	371	376	425	376	394	434	412	425	391	417	333	441	380	408	392	387	407	432	448	391	402	434	374	385	412	416	409	397	381	370	385	411	388	462	411	395	409	406	363	390	407	410	368	388	387	405	395	383	405	438	399	425	383	397	347	381	371	391	400	412	330	403	412	355	400	419	401	424	393	386	377	403	388	393	412	397	372	367	381	397	379	391	402	433	414	389	370	366	437	432	403	405	410	400	398	403	374	414	433	425	397	378	400	401	396	367	379	423	383	405	410	356	393	438	382	369	385	390	408	395	431	411	379	387	384	409	407	402	396	443	409	389	413	393	432	390	359	391	370	400	396	435	388	388	401	364	386	428	386	401	398	386	415	375	407	413	375	398	393	430	398	395	400	402	413	398	411	423	405	389	406	382	439	381	414	389	405	389	382	437	410	360	393	410	394	413	374	414	426	379	406	406	368	390	423	396	414	392	389	392	425	392	392	400	399	384	414	379	386	426	387	421	390	366	380	411	406	421	342	398	403	418	400	396	395	414	414	405	369	434	388	384	397	388	403	388	400	407	397	436	411	414	422	384	417	407	397	405	405	397	427	402	426	392	392	376	406	427	370	397	409	363	383	406	405	402	383	374	355	399	384	378	445	402	396	406	399	415	434	402	408	393	447	407	386	410	405	485	398	356	428	371	362	407	403	408	407	392	396	396	398	374	371	398	428	379	436	399	419	363	431	382	394	401	417	420	372	409	353	392	337	393	390	398	400	412	364	400	396	365	409	403	419	387	403	364	431	405	364	402	376	393	372	374	418	390	392	355	403	394	385	357	388	410	453	384	394	365	371	360	413	445	406	406	435	411	400	407	384	400	362	420	385	392	373	384	405	371	384	425	403	386	385	373	372	396	371	397	387	387	389	390	390	405	404	408	445	403	360	403	395	400	369	400	450	386	430	386	396	374	372	453	420	398	386	446	411	367	399	348	373	417	380	414	419	362	396	393	391	393	391	413	406	404	406	362	384	392	371	392	405	413	411	352	394	442	379	427	401	393	411	369	400	374	419	405	374	394	418	383	418	414	370	389	387	410	376	393	406	379	439	381	378	379	409	381	406	420	434	396	400	416	399	372	402	380	377	402	374	377	418	393	405	378	405	404	409	371	387	402	404	400	355	374	387	392	363	394	355	415	417	413	395	421	406	389	358	400	421	418	391	374	418	382	380	387	428	367	386	411	394	412	407	402	405	403	376	362	399
11513	12800	25478	33679	26245	3440	1899	1434	1097	949	869	744	730	666	614	597	614	557	533	515	533	521	545	491	513	513	502	486	504	491	502	478	509	474	460	493	494	468	467	450	465	495	424	423	442	471	465	464	482	468	448	477	442	452	450	442	464	482	441	453	461	483	424	457	481	477	471	472	446	517	459	451	434	448	471	467	431	461	478	456	443	480	448	463	432	448	500	436	489	470	433	448	486	447	411	464	450	470	456	488	426	426	491	433	464	441	499	450	482	467	466	456	435	461	416	457	462	479	472	468	477	495	449	439	468	482	419	460	461	418	485	460	508	461	467	467	453	450	441	470	475	433	437	476	471	451	465	423	473	439	454	450	465	445	459	482	496	462	452	438	437	453	438	404	488	458	479	458	434	468	444	470	431	469	430	465	452	442	476	485	434	458	460	468	468	460	463	468	473	440	419	441	426	426	443	399	454	481	433	438	446	428	481	450	470	491	452	439	452	423	437	459	446	446	503	470	407	487	454	462	445	445	432	454	460	507	488	423	416	470	472	436	459	438	465	450	455	454	439	433	427	483	475	446	436	435	466	459	488	425	446	513	425	461	451	437	433	443	427	482	428	473	442	463	449	454	446	462	430	494	470	452	478	427	413	447	528	443	465	443	450	448	483	440	468	440	432	444	466	443	435	422	437	478	421	454	472	500	476	471	475	461	447	462	439	425	443	424	480	473	399	460	452	434	455	468	470	427	443	471	439	450	418	455	460	480	410	419	438	447	416	443	479	403	452	478	445	473	484	468	443	445	481	442	459	468	406	475	473	466	454	465	446	481	475	447	412	438	456	448	461	445	430	443	468	469	435	452	469	422	492	474	474	483	442	464	489	433	484	452	431	469	458	442	436	441	473	442	467	451	466	400	456	390	462	476	445	450	455	441	457	456	427	461	445	464	465	438	450	426	505	469	477	481	476	439	458	468	490	443	433	451	462	449	422	466	478	476	468	441	478	472	415	475	437	471	463	448	455	496	451	447	449	451	468	460	451	477	452	483	425	396	473	460	465	421	483	422	478	447	439	475	446	485	444	443	461	427	439	457	493	465	441	430	411	422	476	450	438	452	470	456	461	443	445	470	464	462	431	448	460	459	425	492	440	460	458	437	502	456	425	425	451	461	420	471	421	403	486	427	474	470	473	438	442	485	456	499	452	450	448	463	461	413	466	453	471	496	462	481	451	451	431	458	437	434	487	502	439	434	454	440	446	447	426	444	427	421	452	433	419	444	436	463	430	485	441	452	454	445	450	461	487	456	436	445	465	437	428	487	467	445	432	429	414	448	469	454	478	466	431	465	483	435	406	477	512	477	479	409	454	464	433	479	418	433	442	435	471	473	451	465	431	455	474	412	483	480	420	449	454	469	477	436	451	446	448	473	440	425	478	465	450	479	434	474	473	489	455	480	472	479	477	450	460	424	436	507	475	463	487	466	438	471	448	481	433	443	458	453	449	428	464	446	454	455	432	475	451	441	472	481	438	440	517	458	426	459	428	458	477	460	478	427	424	454	515	504	436	449	453	455	489	455	432	496	486	447	469	478	479	460	466	444	449	416	470	468	471	456	462	501	466	444	475	438	465	438	452	492	456	500	419	455	466	448	465	453	445	423	416	460	426	473	422	473	443	446	453	448	456	479	449	411	463	483	472	425	467	449	496	492	454	456	464	468	456	471	456	448	469	441	437	485	489	464	425	433	466	458	434	453	451	455	484	459	466	488	469	437	425	476	451	446	460	452	481	438	450	476	466	468	462	447	479	450	467	405	460	481	468	422	441	439	467	451	451	448	454	458	456	435	451	460	451	462	454	458	470	489	481	459	440	466	447	441	472	468	452	461	485	460	493	449	450	474	435	439	488	465	446	437	445	438	447	442	454	447	452	424	440	455	414	454	434	476	450	484	410	454	475	465	438	470	480	488	458	438	483	444	442	464	467	446	478	451	422	429	465	469	454	465	441	457	444	471	467	450	431	456	447	468	432	454	439	428	442	465	475	456	435	417	487	481	436	463	441	466	460	431	450	467	396	464	458	457	483	459	418	449	451	454	436	440	454	500	433	455	451	461	461	465	484	439	400	484	446	435	449	418	443	422	427	463	443	463	446	466	464	459	443	442	445	462	458	450	441	450	433	455	440	481	476	463	467	450	463	454	442	458	478	452	427	481	452	477	468	422	471	452	432	454	471	443	425	453	453	453	440	461	463	449	453	444	456	418	476	439	434	455	433	437	457	445	453	444	458	449	453	439	476	441	445	469	464	492	455	477	459	444	422	485	469	442	468	422	482	443	442	457	420	445	471	479	431	485	473	447	431	452	483	434	437	481	452	465	457	437	395	447	424	452	425	437	443	457	431	455	503	445	464	441	440	471	464	449	467	427	465	435	507	468	425	419	460	471	440	461	424	458	468	506	420	460	451	484	440	438	424	434	442	470	447	520	432	436	449	478	423	401	435	468	454	449	500	486	449	474	445	459	451	472	468	457	446	438	412	434	453	472	489	477	444	497	451	472	479	467	465	453	465	447	487	455	474	467	457	430	415	406	454	432	447	453	483	479	466	454	475	481	463	466	402	454	472	439	466	436	490	435	414	440	452	448	468	468	465	436	468	468	418	430	488	442	476	477	466	435	480	496	446	486	477	468	450	432	452	449	431	455	483	491	466	450	454	467	475	441	458	419	445	451	412	461	428	474	454	444	454	446	450	475	434	468	472	441	476	446	462	425	461	443	445	478	444	437	460	439	444	428	470	406	442	469	453	437	451	452	424	481	439	475	437	422	456	424	443	470	480	457	460	404	447	447	437	460	473	455	438	464	463	401	429	443	449	438	431	431	429	497	460	457	462	428	427	491	465	467	457	469	450	460	437	473	444	426	446	431	461	483	441	468	446	450	470	456	461	439	423	462	462	485	431	424	431	446	470	462	451	458	412	460	493	421	445	479	462	456	443	446	435	445	458	463	418	468	465	476	457	456	448	468	459	451	440	454	464	443	472	449	451	447	425	466	430	467	457	465	461	451	449	429	425	447	439	452	453	464	450	424	414	467	437	444	433	416	460	412	452	460	444	462	429	453	461	480	456	449	474	484	427	453	469	453	485	492	457	452	463	412	463	445	467	446	447	469	494	431	472	437	468	452	447	433	449	469	457	447	451	437	471	496	443	453	451	436	447	451	476	462	433	455	437	468	440	484	437	429	417	443	440	451	468	471	464	438	468	448	468	484	438	481	437	416	457	450	442	425	474	439	456	461	443	399	465	448	421	459	446	461	481	494	490	454	496	467	473	472	446	431	386	463	475	428	421	467	423	472	479	452	417	451	426	466	461	466	457	455	434	449	458	473	454	462	444	455	431	473	458	467	493	448	448	458	441	433	462	492	449	463	422	457	432	419	460	443	493	477	473	453	443	423	473	471	417	465	456	463	488	471	445	463	439	414	457	423	441	457	457	473	453	444	460	458	451	433
24939	21230	27808	25527	19259	3576	1037	790	733	729	695	674	650	722	615	651	611	602	662	632	645	613	574	603	645	626	636	663	599	614	668	639	608	622	590	641	603	563	564	605	604	558	603	580	639	630	619	633	613	582	667	648	631	597	624	609	614	578	617	606	599	627	651	574	625	596	620	613	618	621	631	656	634	633	659	634	632	567	577	579	592	584	579	625	606	640	628	636	613	617	595	573	598	619	599	668	595	652	620	569	645	646	602	632	633	595	578	593	557	593	631	610	602	613	591	542	607	624	616	558	597	639	613	565	590	610	616	611	621	585	615	591	620	604	604	564	632	585	587	598	655	556	633	618	603	607	612	587	607	613	621	591	586	566	615	583	576	605	594	559	614	580	596	566	615	632	587	584	636	634	598	536	594	584	605	614	612	576	621	634	590	632	608	655	659	629	596	619	611	577	608	606	619	616	627	579	598	625	593	623	614	597	604	623	598	618	591	646	587	621	633	621	564	588	577	609	614	617	586	590	615	605	573	593	625	604	650	640	566	620	599	651	623	553	564	604	643	599	588	615	652	604	587	611	644	613	570	611	610	613	600	625	611	595	621	600	575	641	577	533	595	609	612	618	592	630	616	616	604	621	624	572	612	575	633	592	608	629	609	606	658	573	622	632	633	600	598	611	553	572	609	627	657	549	630	609	618	620	613	666	613	618	628	599	586	612	616	563	605	629	631	569	637	593	638	610	592	638	616	653	616	633	655	664	564	605	613	603	615	624	620	584	597	578	592	610	630	627	588	607	553	589	603	594	606	569	567	637	625	620	591	597	607	577	644	644	590	589	615	616	607	639	612	605	675	599	590	577	592	573	608	630	617	593	648	604	607	599	602	592	568	593	630	575	592	592	622	555	591	584	600	606	615	556	597	572	620	573	638	665	555	582	607	615	598	620	576	548	612	570	534	617	608	573	647	620	603	580	610	600	579	611	598	592	583	631	621	638	638	627	617	606	631	596	564	611	544	567	632	619	582	576	609	628	620	649	613	598	589	662	592	587	595	582	630	611	610	569	608	612	627	624	576	635	585	651	634	587	628	602	600	617	609	608	611	574	598	609	642	592	621	579	583	636	611	599	599	597	600	619	646	603	607	606	633	613	603	563	646	592	597	624	615	615	611	670	609	603	616	566	621	630	587	586	601	579	585	625	588	612	582	585	644	623	589	579	614	606	593	578	582	569	604	633	583	619	611	604	621	606	603	612	594	643	585	592	584	562	579	585	625	617	580	596	574	602	576	593	616	643	581	610	565	612	620	641	620	633	612	571	650	603	581	602	600	607	617	597	632	634	607	614	606	565	594	578	580	617	585	602	591	593	606	592	588	625	616	563	615	608	594	614	610	591	601	590	611	562	614	638	584	583	612	564	609	586	615	583	609	575	562	604	633	596	624	586	632	602	571	555	588	570	624	624	629	592	620	568	602	584	627	609	598	564	562	573	615	587	571	568	646	561	634	600	667	654	628	580	597	614	580	618	587	588	582	564	588	618	563	584	626	608	568	638	606	597	588	601	585	593	630	613	612	593	610	606	582	620	572	622	607	582	580	634	622	593	617	603	618	598	645	602	625	618	579	576	585	545	625	658	652	577	576	548	594	570	644	645	615	586	653	578	639	595	610	644	588	622	605	594	631	572	645	553	635	639	622	603	584	583	601	592	607	639	633	568	617	621	581	558	618	612	609	587	602	596	613	642	597	591	631	609	585	616	608	578	640	554	618	612	622	575	607	619	593	609	593	654	599	621	603	587	570	593	608	670	602	626	579	632	593	646	611	565	619	617	609	634	612	614	601	632	598	577	573	605	598	594	630	554	615	585	621	619	607	597	594	592	590	618	563	595	602	576	607	620	560	608	594	632	618	612	589	618	606	578	603	554	622	610	577	627	612	565	575	625	598	638	634	560	626	618	588	588	630	613	630	594	590	659	596	617	579	579	591	612	653	616	609	589	611	636	576	641	588	600	641	635	619	589	626	615	609	602	541	586	601	614	642	621	581	577	550	592	596	632	601	612	632	617	565	587	656	619	550	595	615	592	560	611	590	574	648	631	605	584	630	571	584	603	587	602	597	599	576	577	589	604	580	587	581	637	639	637	623	587	621	595	622	601	638	594	588	641	596	601	610	611	618	591	639	606	636	592	539	621	588	623	598	606	606	610	624	652	624	569	558	629	578	640	592	601	600	588	597	596	613	644	611	615	612	566	566	571	607	599	638	627	598	595	618	657	582	618	606	574	639	646	598	638	604	621	595	576	642	610	634	582	591	620	620	589	576	613	608	653	650	618	638	630	624	593	626	601	584	584	660	641	604	571	597	610	603	570	550	626	601	614	595	590	593	617	611	569	596	622	618	595	615	656	593	628	599	602	596	601	599	610	621	642	573	633	615	577	644	610	601	610	619	638	573	618	579	586	589	621	623	633	586	654	607	577	605	578	588	598	602	585	606	589	576	630	643	578	631	568	616	586	580	607	644	623	625	595	516	564	597	628	587	580	554	633	601	615	613	614	598	595	634	608	589	596	572	577	668	586	581	619	624	614	586	638	640	651	637	614	609	579	616	636	591	592	590	575	653	589	578	559	578	571	593	604	611	616	586	643	604	606	578	600	614	569	565	600	597	617	574	543	586	587	599	592	617	607	553	584	649	583	581	559	606	583	618	620	643	573	590	595	654	574	572	641	605	592	577	638	616	632	611	582	582	584	567	575	583	609	591	552	613	612	654	614	578	593	626	614	627	656	600	611	608	578	581	579	593	593	595	585	603	601	580	582	643	617	590	580	582	638	580	594	648	565	576	639	599	598	608	585	608	612	596	603	588	627	584	641	577	611	624	605	568	606	638	634	630	571	607	615	622	688	594	618	560	603	598	592	568	568	611	598	601	629	581	618	619	598	606	624	587	608	627	597	623	602	594	558	624	606	569	614	603	623	601	637	627	561	645	600	637	621	592	594	617	561	624	587	637	621	582	602	587	594	607	580	590	598	621	569	565	600	565	629	601	575	582	615	587	616	623	624	623	650	599	613	569	596	618	590	588	608	636	618	589	579	583	579	596	593	551	588	609	564	628	572	590	602	525	599	586	595	617	569	604	643	579	582	589	608	598	629	582	615	606	606	596	597	644	632	588	625	591	637	578	622	557	596	626	593	611	625	633	618	569	622	646	601	610	611	625	586	546	603	625	595	596	627	583	582	602	572	589	573	595	594	601	613	579	580	591	571	588	591	578	601	574	572	572	613	570	607	601	626	578	582	600	587	587	626	582	656	565	609	589	588	596	638	590	607	618	633	587	625	603	581	620	570	561	556	607	589	603	649	585	591	568	637	613	579	618	572	566	688	588	647	583	600	633	572	567	609	649	600	602	602	561	647	600	567	601	572	585	617	607	596	570	603	568	660	597	593	596	586	636	617	608	569	641	623	612	611	624	637	605	581	631	606	547	602	592	563	602	675	601	614	623	604
12364	8988	18941	25327	19541	2488	1436	1157	1119	1002	868	939	864	801	774	817	745	778	693	737	745	699	765	687	714	701	713	688	742	748	762	706	711	676	674	707	774	694	658	680	667	708	761	699	664	674	729	679	718	708	654	687	745	696	724	692	719	675	706	690	695	683	673	714	714	734	717	707	689	693	672	660	731	704	665	717	658	716	673	706	650	724	717	672	738	708	754	709	702	721	678	704	693	648	667	689	685	718	698	708	681	686	645	714	698	735	700	677	703	724	684	679	731	660	714	675	713	665	686	665	740	655	752	704	687	701	659	666	693	706	680	693	683	695	700	652	744	694	719	641	725	655	679	710	705	678	651	704	662	707	683	676	682	699	698	714	670	724	693	669	718	643	656	667	704	761	726	671	701	703	695	690	696	678	670	727	690	689	667	707	706	670	679	689	723	701	693	700	697	727	705	685	681	723	717	667	679	697	736	706	744	654	700	658	657	684	703	686	701	721	647	694	649	656	702	711	699	647	684	713	709	699	719	709	676	660	687	695	728	677	651	710	693	732	710	737	683	680	740	667	680	683	700	697	716	659	704	666	623	708	706	665	678	654	672	662	687	718	639	698	674	725	718	687	698	709	745	669	746	683	678	710	702	676	685	667	689	676	734	686	661	688	688	697	681	742	701	733	708	675	709	691	700	694	710	666	718	708	699	731	679	721	707	704	697	755	737	710	708	688	663	686	694	692	695	680	659	733	724	724	724	665	724	671	694	670	676	656	744	668	674	710	672	702	750	706	750	696	722	721	679	708	736	697	719	656	696	676	701	736	680	638	692	684	664	722	635	690	680	747	643	682	668	683	718	732	713	708	732	731	690	729	677	651	697	725	690	675	652	688	700	702	628	694	694	684	667	646	688	678	720	686	667	681	701	727	723	695	676	672	697	683	715	693	666	685	682	730	706	717	712	707	714	712	687	684	691	686	706	723	682	705	709	691	739	714	649	690	698	694	694	708	644	698	673	770	702	674	685	678	669	703	709	744	681	700	679	683	690	690	678	672	695	737	721	722	707	698	719	645	671	709	679	717	681	657	730	702	688	694	681	664	697	729	677	677	710	715	711	715	705	672	707	633	725	708	670	737	713	650	708	724	735	700	711	652	664	696	700	672	666	740	689	699	725	699	680	652	666	693	660	726	685	729	719	653	710	707	622	676	701	677	703	724	663	710	725	707	720	691	677	680	707	682	699	675	753	680	663	715	706	699	712	687	634	679	725	709	695	693	672	707	694	712	724	691	684	700	683	709	737	721	690	690	659	638	744	665	688	635	717	717	696	695	750	723	685	733	739	717	711	673	739	671	751	712	763	709	715	637	711	695	683	755	663	726	701	692	705	688	709	652	638	703	734	709	667	703	746	704	672	654	724	707	718	689	686	702	667	634	673	722	712	678	728	746	681	711	666	675	690	696	715	724	697	704	679	712	683	720	710	704	719	686	728	647	622	680	631	660	686	683	699	690	726	680	690	708	704	746	676	716	720	733	639	725	730	705	679	670	702	696	689	653	714	706	649	717	681	661	664	661	664	740	667	730	686	665	707	694	645	718	709	730	647	698	711	684	676	686	735	673	686	689	662	681	639	683	684	694	688	701	692	679	681	706	704	649	708	749	712	688	702	712	717	682	677	715	660	734	678	705	711	724	743	581	731	665	713	695	690	716	717	679	703	667	771	701	679	689	742	727	694	706	684	714	688	679	645	682	745	671	674	709	687	692	731	712	738	696	712	744	698	694	718	719	646	721	680	711	695	696	688	703	702	674	703	728	642	652	691	679	727	719	689	686	726	719	688	711	695	731	715	689	648	708	744	721	699	674	741	677	731	737	692	691	686	626	721	701	694	668	724	728	734	663	663	692	680	671	727	718	694	684	651	700	697	710	681	745	692	690	666	633	744	701	669	704	749	683	710	645	690	662	688	690	700	660	702	675	731	668	681	670	685	639	725	668	674	668	730	669	659	667	700	674	696	681	707	703	692	696	749	722	681	693	703	663	735	683	633	696	697	681	689	675	724	691	734	719	767	687	626	718	675	718	662	714	695	703	722	700	649	693	727	703	700	657	758	709	768	671	711	644	714	682	710	657	670	677	702	710	716	656	694	657	721	675	684	647	709	691	686	698	735	722	642	699	717	688	749	695	688	681	681	684	696	739	664	693	712	715	683	685	689	682	713	742	677	693	647	748	674	677	749	678	728	696	674	722	660	654	663	689	704	691	705	661	697	694	719	688	678	720	727	710	678	695	696	690	669	671	696	717	669	700	722	695	685	721	696	686	705	665	686	700	724	701	675	730	671	668	716	679	690	667	734	670	700	724	699	687	695	692	714	706	665	726	718	654	668	646	682	718	685	726	696	671	693	712	650	671	631	722	664	686	666	714	717	650	699	672	676	756	699	679	725	685	685	660	629	714	725	720	710	633	698	697	705	737	707	687	660	696	721	695	713	712	660	689	676	702	675	672	754	672	657	701	703	667	720	697	684	635	721	641	723	698	716	739	665	686	653	710	659	708	680	678	654	670	697	673	674	666	718	668	670	707	716	658	706	701	689	704	690	704	671	696	701	698	693	652	699	714	708	659	690	708	695	674	643	681	672	714	685	691	706	703	709	676	704	759	681	726	711	714	746	688	734	704	706	665	717	685	674	689	733	670	710	683	694	660	728	695	659	733	682	676	687	698	700	710	679	712	678	702	711	771	722	723	661	706	646	672	672	733	748	734	679	719	704	692	716	708	717	705	684	696	681	674	682	685	681	655	732	697	689	700	699	735	707	695	726	720	692	698	674	715	698	655	684	675	725	698	711	704	711	689	671	704	715	681	736	679	652	698	725	705	674	706	657	679	724	691	674	692	664	695	717	682	678	676	680	657	683	735	660	696	713	711	697	716	672	720	753	698	724	697	711	666	725	682	706	688	686	653	687	647	714	723	683	665	702	666	709	720	720	689	686	723	708	673	710	690	679	704	681	682	677	670	707	665	708	756	712	671	679	665	719	720	717	675	676	689	676	724	688	778	694	703	659	748	731	675	646	694	682	709	689	726	660	748	736	708	674	682	690	708	702	693	699	686	697	705	657	690	696	714	706	685	668	669	673	724	694	710	689	711	741	731	711	700	670	723	735	662	711	714	676	722	676	668	723	704	674	705	639	681	633	711	711	705	693	654	694	701	710	749	648	709	621	678	676	674	688	734	727	686	709	692	688	695	727	681	674	676	705	692	700	736	674	649	686	705	697	646	677	747	695	709	671	723	740	734	683	656	677	686	715	675	720	719	693	725	679	698	706	705	659	704	696	683	690	709	699	693	644	695	666	697	727	713	709	724	701	682	664	676	655	719	655	678	658	716	703	685	725	672	762	621	704	654	640	655	699	749	726	718	688	678	696	691	724	687	688	705	703	704	688	699	697	716	701	686	705	702	686	725	744	708	674	667	694	678	681	683	686	707	693	731	742	685	683	698	681	678
22747	21272	29001	24225	23310	20826	11261	1866	1395	1217	1109	1037	1090	1014	976	939	942	880	947	793	849	949	856	892	845	866	858	858	805	823	840	816	816	789	841	794	813	787	832	835	760	837	831	805	792	774	848	790	806	767	815	808	819	810	810	827	778	860	806	809	823	789	831	788	826	808	853	792	811	841	772	842	769	794	779	859	827	802	839	838	792	848	854	845	803	801	786	765	814	772	775	726	792	789	811	840	829	805	787	749	775	810	797	779	822	797	786	824	836	803	761	792	797	766	831	763	787	792	810	807	740	840	864	808	780	807	780	789	796	801	731	784	767	821	792	786	793	764	766	794	775	818	784	786	854	812	797	818	837	822	752	759	789	766	758	785	792	841	772	827	768	837	818	794	833	796	778	832	770	834	790	801	833	814	805	752	805	744	841	759	815	823	777	818	772	769	742	758	773	778	830	779	775	792	805	786	751	777	794	750	741	759	774	794	752	808	789	761	771	791	798	793	751	787	732	770	738	822	742	791	787	795	797	790	760	795	819	803	779	791	805	835	794	786	802	812	801	802	765	791	784	789	792	812	791	825	776	807	791	797	844	763	805	765	826	863	800	794	772	775	835	844	758	747	755	867	790	787	801	809	762	756	708	778	754	797	728	822	805	829	772	793	817	799	822	792	781	774	828	821	780	760	790	779	815	777	780	823	816	764	838	825	820	806	771	788	807	811	795	778	829	830	806	746	760	801	800	805	794	827	767	747	745	811	795	830	773	740	750	818	823	783	809	752	809	793	841	794	768	827	788	826	725	810	802	756	850	752	773	765	841	779	795	805	746	808	781	822	788	805	791	792	771	760	809	784	803	789	780	782	773	757	798	795	818	791	802	833	753	750	805	795	846	848	863	827	789	780	772	773	747	776	783	804	742	787	760	778	837	796	822	782	821	809	810	781	769	784	765	782	797	874	811	782	792	799	792	838	792	786	786	776	796	782	824	800	795	786	783	770	814	771	806	786	814	790	797	819	746	780	769	771	820	826	800	865	795	764	753	780	839	831	803	826	759	826	787	785	826	779	772	841	780	763	776	785	786	792	808	748	818	839	837	755	779	803	835	781	772	789	796	830	774	783	796	804	773	839	838	821	820	805	849	819	810	802	760	788	764	752	827	809	808	806	814	796	814	782	780	777	814	826	801	818	768	795	767	787	764	752	779	795	815	808	794	791	815	805	779	809	729	805	799	831	828	802	776	804	781	782	755	740	824	836	789	826	797	783	776	749	766	830	793	730	763	784	823	739	821	784	823	787	796	786	800	771	767	804	790	783	737	830	783	775	784	778	811	803	825	711	775	796	811	749	811	779	792	753	827	777	740	787	765	770	814	769	786	779	791	811	780	793	781	793	825	786	805	791	819	782	798	784	811	794	762	785	804	766	766	784	800	833	774	816	788	775	773	798	794	759	819	757	799	819	850	760	804	763	808	771	785	754	767	751	799	806	760	803	805	781	799	775	818	823	783	843	793	792	839	775	762	793	803	851	743	747	748	836	829	833	807	805	786	761	815	838	780	777	752	749	783	777	790	772	807	825	811	860	817	780	828	772	733	800	775	847	807	848	816	816	788	794	774	772	809	814	813	763	794	817	788	776	767	800	826	833	786	790	801	776	772	758	786	831	835	787	758	755	790	811	787	792	790	765	777	749	803	811	764	776	858	816	858	788	766	773	725	851	805	805	790	825	780	802	795	809	741	822	847	808	772	792	817	830	804	785	800	816	846	759	795	785	776	822	794	818	738	753	782	750	777	791	744	758	780	775	781	783	774	813	840	807	770	785	831	786	792	787	773	791	814	765	810	816	791	803	787	794	778	796	807	884	823	792	762	837	777	838	797	781	805	740	783	834	822	739	828	856	789	811	809	812	819	768	787	799	787	784	749	782	793	789	820	787	772	789	764	816	773	815	811	812	775	789	811	738	797	803	811	804	759	769	757	757	786	819	815	804	815	789	763	811	793	774	778	740	788	801	840	825	808	788	788	789	817	778	797	774	776	793	824	801	779	831	776	834	767	792	809	788	781	763	800	847	851	816	807	763	797	765	763	779	735	799	805	778	734	814	784	770	803	846	786	763	783	821	788	788	799	853	813	780	821	822	797	808	802	782	806	774	796	830	770	785	837	769	786	796	820	795	777	802	792	841	798	753	794	795	813	784	808	801	836	818	848	804	832	800	830	778	806	778	797	836	772	755	807	796	765	788	756	785	788	744	789	752	794	813	807	844	783	838	799	777	771	764	843	790	817	792	783	809	818	803	762	776	811	724	806	775	780	772	760	800	770	754	791	774	818	803	798	791	840	788	763	849	785	805	739	790	800	733	747	763	799	816	797	776	803	804	787	733	805	792	763	803	802	850	783	842	833	807	811	857	787	779	798	757	834	759	803	812	760	797	792	817	775	812	764	813	843	803	814	823	792	747	803	816	809	792	784	765	809	776	791	828	758	793	799	813	773	782	812	773	815	781	799	832	768	775	799	769	807	841	794	803	781	752	774	797	817	784	742	791	714	806	760	814	780	819	795	805	807	794	813	801	798	780	785	822	818	770	818	833	774	790	813	806	796	775	855	786	770	773	812	808	777	807	825	785	834	813	808	737	767	789	828	758	785	785	786	804	814	767	799	778	781	789	771	770	798	779	791	735	795	828	743	759	829	818	791	769	802	798	756	856	778	816	777	781	814	882	778	763	789	749	783	766	786	841	790	787	801	789	817	770	787	781	781	786	799	836	800	811	792	788	806	775	819	775	718	828	761	823	746	802	876	764	781	783	797	796	793	758	800	750	806	802	841	781	817	788	725	839	818	812	757	789	750	772	779	817	786	812	813	774	826	810	802	790	842	767	816	786	747	757	769	835	796	787	779	779	747	778	806	734	789	808	793	805	778	783	748	810	782	813	778	786	790	772	821	813	819	783	804	786	837	828	776	801	800	782	816	804	768	777	791	769	816	784	792	736	806	772	833	759	751	784	826	809	751	767	778	806	771	725	862	779	751	787	786	825	721	824	799	800	817	833	717	829	823	782	762	833	799	747	823	795	791	773	825	752	787	788	777	771	820	785	852	774	778	802	765	789	815	800	779	774	786	811	822	812	753	802	798	787	787	800	732	793	785	798	803	794	736	768	762	797	803	775	832	831	841	752	808	791	801	809	810	813	755	762	744	773	793	821	831	783	760	840	767	787	819	763	783	783	881	793	804	772	751	732	761	760	824	786	783	786	757	819	844	817	777	762	779	801	780	821	822	770	756	797	792	776	813	792	818	752	791	824	784	751	838	804	800	750	812	866	726	786	793	805	807	782	819	763	805	789	783	834	809	773	786	803	801	749	760	816	812	809	824	814	794	804	806	798	768	771	780	765	816	742	800	830	704	808	799	813	800	777	804	790	817	781	824	783	816	771	805	752	748	830	812	826	769	778	789	793	784	811	800	812	780	754	805	831	876	810	789	782	843	763	799	761	828	763
15256	19612	39286	41561	33663	4994	3138	2551	2093	1875	1586	1430	1374	1215	1270	1119	1087	1123	1039	980	977	985	969	985	989	919	913	917	877	913	917	923	914	917	864	891	882	875	893	848	899	876	902	883	832	862	901	902	919	821	913	839	895	879	849	895	839	889	814	881	894	846	888	881	859	841	863	853	797	927	913	852	893	876	874	826	835	891	864	827	850	872	914	818	932	899	869	842	870	836	900	876	830	918	860	870	826	815	868	866	888	864	822	877	917	867	848	858	923	897	875	888	868	901	843	815	872	897	812	827	899	867	834	850	887	859	859	855	851	832	862	884	859	898	839	829	850	847	855	822	874	916	888	904	869	847	863	775	860	855	900	881	859	927	869	975	879	833	851	869	894	854	826	827	818	869	852	867	859	788	881	854	882	920	848	852	847	846	828	798	890	867	921	870	871	853	904	865	893	792	826	848	852	890	860	873	837	854	860	884	859	895	821	898	914	851	835	870	825	862	826	852	846	889	848	863	903	861	860	838	877	857	884	843	857	865	833	873	849	890	859	870	892	872	861	875	836	853	869	823	841	869	863	856	844	869	887	870	862	836	865	863	875	875	857	847	871	842	831	853	858	830	827	815	866	865	853	829	861	810	842	905	865	845	872	863	862	821	847	859	859	853	860	908	847	847	877	871	902	821	862	828	880	885	822	827	880	832	833	890	873	755	851	832	886	902	890	852	888	864	862	886	874	814	875	882	859	847	866	833	862	832	858	907	812	867	870	846	851	855	834	892	848	899	849	843	776	866	893	851	854	832	837	859	899	889	843	851	888	880	868	913	828	862	844	779	869	858	878	852	897	892	839	828	834	884	846	895	827	828	867	842	832	887	801	855	873	871	863	904	863	824	829	867	853	824	867	843	860	848	880	880	768	823	811	907	852	803	934	825	850	881	819	859	829	839	814	848	854	832	865	827	841	851	875	809	884	891	877	896	870	878	929	877	860	837	871	858	872	872	854	890	841	840	843	866	857	855	822	821	808	839	852	814	859	841	833	850	862	859	845	841	856	831	849	842	866	930	913	825	875	878	886	831	891	875	852	780	909	832	833	851	848	911	856	863	855	870	831	868	859	869	859	846	857	869	848	850	861	849	843	830	851	922	862	864	841	824	897	825	863	884	844	861	861	828	843	867	871	874	845	836	860	813	870	835	838	822	859	820	894	816	824	825	877	834	852	877	828	865	861	838	874	857	887	904	866	887	839	816	869	913	854	860	863	881	904	888	840	859	884	899	875	882	848	861	897	873	922	842	888	820	856	862	850	838	865	866	845	868	829	884	867	859	890	850	847	841	821	860	831	851	877	842	850	881	869	907	798	891	888	852	855	881	899	826	845	892	899	841	890	804	822	857	834	869	907	827	853	802	840	817	834	861	869	871	892	846	795	930	897	898	889	841	851	830	866	894	797	854	841	875	874	867	866	856	842	831	871	875	883	840	849	877	786	854	815	833	836	885	864	844	884	885	858	821	854	807	835	886	860	864	862	879	838	895	894	844	888	874	839	893	862	795	875	899	839	861	828	885	838	858	829	907	820	832	922	875	840	857	825	853	845	863	904	864	858	803	883	808	853	852	853	870	854	877	857	863	843	850	864	855	914	869	860	835	848	860	894	838	859	837	887	863	869	900	835	905	801	844	843	853	838	890	849	825	866	831	870	839	872	847	857	820	859	872	861	855	822	874	847	852	870	840	861	859	860	868	867	842	873	855	835	876	854	819	849	816	906	862	842	854	853	893	873	888	884	875	856	909	895	887	867	841	855	820	865	814	849	830	836	902	840	793	837	881	895	844	882	882	851	861	842	886	908	915	895	890	858	859	952	853	851	866	857	882	838	850	842	803	845	867	905	843	865	832	859	855	861	873	898	846	864	889	824	853	894	819	848	877	854	851	887	859	886	861	807	871	894	901	883	905	840	848	831	830	851	856	866	857	864	917	875	874	852	820	847	862	829	853	864	871	916	888	870	843	882	875	889	829	832	836	849	828	829	875	881	811	826	872	895	860	818	872	869	889	810	797	901	829	888	836	865	843	808	883	851	855	857	872	869	885	854	852	876	811	876	828	880	867	854	836	842	882	896	844	863	851	933	893	868	850	877	883	835	809	804	874	855	872	858	827	843	889	857	855	829	849	861	847	901	883	887	849	824	829	866	837	828	835	835	874	888	845	860	883	838	834	848	897	908	872	861	831	851	870	866	861	910	792	878	840	883	855	851	812	821	870	840	857	817	876	871	817	842	826	817	815	879	840	881	847	898	855	874	857	862	892	846	851	904	814	843	856	822	804	893	892	829	857	837	852	850	876	872	894	878	886	834	869	827	866	882	830	818	814	859	831	848	892	849	869	881	875	884	813	833	888	834	887	837	908	851	868	800	892	832	834	833	844	890	876	890	910	789	922	830	837	844	873	838	855	879	829	878	813	844	820	882	880	881	819	829	832	848	844	877	875	870	918	889	881	873	835	840	873	895	798	838	838	830	862	851	900	892	901	824	854	822	872	876	848	881	828	892	831	851	913	900	843	862	859	875	822	835	858	827	912	800	845	852	888	869	828	854	893	857	817	842	848	810	863	922	901	846	878	861	859	872	848	845	932	840	799	853	856	845	834	860	864	772	874	818	846	881	855	842	853	900	831	888	875	822	892	873	879	824	860	878	848	824	854	909	866	858	868	839	842	836	808	859	840	856	802	837	882	783	846	834	875	801	845	832	850	914	840	882	873	844	851	858	904	852	829	835	833	864	858	895	859	813	872	836	907	813	860	846	829	836	843	838	827	825	809	848	854	871	844	873	828	885	838	796	889	851	869	852	878	857	857	857	855	862	876	826	881	878	842	881	890	878	848	910	864	869	842	833	856	826	825	880	897	814	819	865	852	847	851	795	829	919	874	844	828	856	841	861	899	876	851	849	859	851	820	865	866	838	913	847	883	839	892	862	914	858	864	832	834	837	861	863	808	831	824	865	877	878	897	882	866	847	854	826	889	898	886	844	827	855	842	873	864	855	843	903	889	825	847	853	896	861	891	842	840	874	820	813	826	873	816	887	860	866	911	865	851	873	899	854	842	904	867	864	831	821	851	892	882	908	811	890	816	836	900	833	848	876	849	862	841	908	850	879	845	837	814	884	897	844	818	878	832	880	862	861	929	844	873	825	834	896	898	889	857	871	864	832	856	911	821	913	857	867	894	853	848	873	911	850	828	872	850	863	859	858	851	853	875	875	851	858	873	876	881	854	898	825	841	877	841	863	898	860	848	886	800	864	937	886	888	862	868	835	897	865	879	894	863	839	878	883	818	818	830	844	887	832	872	882	902	897	835	829	835	828	846	903	864	900	883	871	817	862	832	855	817	848	828	866	828	867	821	818	835	782	883	824	832	839	933	913	860	864	892	823	813	786	866	842	874	813	863	847	855	900	867	817	910	867	862	831	840	866	803	896	882	860	904	840	871	865	816	898	857	941	827
27301	20577	12915	9198	4709	649	400	385	363	324	329	357	342	348	330	361	354	340	347	341	357	355	323	329	341	324	371	342	364	309	351	351	329	318	340	346	320	331	312	331	309	332	377	352	357	338	311	347	312	330	353	316	325	338	333	332	343	334	313	347	337	339	339	358	340	351	338	314	311	324	309	333	360	353	325	342	326	320	324	332	373	326	327	329	347	347	344	332	312	359	340	335	341	334	347	330	349	356	347	331	329	348	326	364	315	356	326	352	321	330	306	281	321	356	339	324	332	348	318	352	306	330	350	349	322	330	298	328	380	350	299	352	346	331	320	356	323	312	359	327	319	341	334	318	350	312	341	317	343	354	326	293	324	346	338	355	299	306	338	357	332	349	308	292	339	346	336	318	324	362	321	358	300	327	336	333	347	325	340	342	359	325	309	328	293	340	325	338	321	360	349	357	343	333	343	339	331	315	345	330	339	375	332	345	346	315	310	362	369	334	312	321	337	345	300	313	346	330	350	327	335	331	341	339	351	359	339	318	361	319	355	323	325	356	327	321	363	343	374	323	348	356	337	321	332	353	301	323	328	349	381	329	329	350	341	287	340	355	350	336	323	317	313	325	294	343	340	367	308	354	367	315	315	323	361	308	344	333	334	329	341	341	356	351	319	367	349	359	341	363	340	346	337	321	306	325	362	358	345	341	338	335	321	372	330	345	337	318	334	279	304	326	330	362	346	351	326	370	341	328	347	340	317	322	322	307	318	355	347	341	316	341	361	354	323	335	339	316	324	334	353	315	353	355	371	288	350	329	319	370	362	341	382	312	363	323	360	314	309	323	302	345	350	320	334	319	329	319	338	317	349	293	331	346	324	330	347	337	349	302	344	313	345	327	355	310	341	322	361	339	360	357	323	319	332	348	346	369	321	339	347	350	362	345	336	327	327	336	321	349	317	348	333	330	322	337	346	314	368	293	329	360	338	335	325	351	317	340	396	350	323	344	324	350	379	354	294	315	323	360	346	330	317	310	341	343	352	328	329	329	349	350	318	334	317	325	344	346	318	315	338	304	335	347	316	301	334	321	341	335	342	352	361	331	331	344	342	368	329	325	314	341	339	319	355	338	341	338	342	328	346	343	337	323	313	327	384	344	347	343	323	328	329	348	314	367	361	341	321	317	328	333	322	349	329	348	334	329	365	332	326	365	330	340	344	375	327	293	353	358	341	341	360	346	340	316	303	329	345	339	335	321	321	341	328	338	348	353	332	293	315	290	305	346	327	320	306	336	315	342	332	338	355	334	338	319	336	344	312	319	311	308	350	326	347	323	356	293	323	336	324	332	330	355	305	322	326	342	326	333	323	335	325	364	329	323	326	315	324	366	331	334	361	317	325	297	345	322	314	362	317	356	322	361	341	339	335	302	371	377	344	346	350	328	365	350	318	314	340	340	302	334	320	345	330	314	312	388	328	355	344	318	326	330	311	311	332	364	354	339	316	321	355	341	346	342	349	327	338	335	361	316	339	383	356	320	357	349	324	345	346	320	364	301	336	338	329	314	355	316	381	366	397	334	335	309	298	327	343	360	354	336	309	332	327	331	376	336	338	330	330	330	395	357	348	336	282	312	335	370	346	343	323	331	334	334	323	322	326	297	352	346	333	341	342	331	349	332	348	298	342	319	342	348	365	342	290	333	314	334	346	345	353	350	320	353	325	333	346	339	323	358	338	341	370	350	312	413	347	331	314	322	349	321	348	333	319	320	321	335	297	344	341	305	355	337	331	357	338	332	307	340	332	331	330	317	326	339	336	340	349	339	298	320	295	320	365	331	353	324	342	322	352	304	370	344	350	340	347	327	363	360	334	315	327	334	343	305	336	314	335	334	391	351	326	337	336	369	349	333	352	345	291	312	319	331	335	323	362	357	339	344	341	344	320	320	350	326	342	324	327	359	352	343	328	330	350	339	340	342	335	313	322	331	352	336	323	359	334	339	363	341	355	344	367	329	328	335	372	338	343	353	294	340	348	348	357	326	313	338	317	346	329	320	323	362	381	347	341	386	332	311	350	332	339	361	364	315	336	321	335	288	333	364	349	345	310	334	371	335	336	325	360	324	334	337	352	337	334	333	333	342	373	326	356	336	323	324	345	345	338	346	351	318	316	337	358	365	306	337	329	326	365	330	342	322	344	353	354	319	316	380	342	357	349	335	313	354	344	338	320	327	316	329	329	339	338	335	322	352	340	326	349	288	339	296	346	347	360	346	350	346	308	339	328	332	358	334	320	337	361	345	323	336	349	318	349	328	333	335	354	332	365	388	322	349	346	334	335	322	366	351	330	329	314	325	311	360	305	355	355	332	315	365	346	328	336	337	347	352	332	319	335	372	311	353	324	340	338	341	313	328	326	327	303	320	371	349	335	365	361	354	352	310	275	331	320	343	309	349	343	338	337	329	364	330	308	320	364	309	326	329	343	326	334	326	330	347	309	329	302	346	308	335	314	314	332	331	302	326	325	330	308	318	359	333	322	376	325	316	310	339	326	334	311	338	320	320	319	350	339	318	334	329	308	338	336	318	357	353	345	344	362	341	362	340	329	320	353	323	364	347	337	317	335	350	316	381	312	337	331	348	341	353	305	324	360	356	359	338	324	350	341	371	328	307	368	305	339	357	305	290	357	346	308	324	359	341	318	355	351	348	329	340	326	357	339	349	347	331	342	347	336	334	349	345	353	339	338	310	331	350	323	302	359	321	366	345	352	312	349	339	316	356	316	344	361	318	321	321	319	360	341	332	346	330	344	367	340	326	330	352	355	350	377	329	356	304	342	316	324	358	328	343	309	346	338	377	340	344	338	331	365	326	335	344	321	341	348	346	367	344	305	346	371	317	329	355	363	322	364	318	318	342	347	339	372	379	349	372	348	320	356	336	335	313	323	324	363	351	323	332	339	322	338	335	322	330	307	320	325	328	361	355	367	334	315	338	325	351	342	314	335	339	335	314	341	351	352	339	327	323	301	347	338	332	348	351	310	340	356	328	309	338	363	353	331	369	330	332	326	305	333	329	313	339	340	303	315	305	347	343	331	335	330	353	327	356	318	337	335	314	340	335	332	320	333	326	336	352	331	348	340	339	345	326	318	337	365	340	352	317	363	329	359	354	333	340	316	287	353	342	364	349	326	319	322	330	351	305	332	352	341	336	378	345	333	337	363	304	340	313	323	336	292	332	318	375	309	345	334	322	332	345	346	332	363	375	311	323	311	351	330	332	348	334	351	341	340	321	326	328	337	302	354	325	350	339	354	332	324	327	318	320	326	349	323	329	344	340	350	334	336	329	335	366	329	309	321	300	369	356	317	341	338	321	332	362	330	321	357	328	340	334	332	315	348	347	302	315	300	326	381	329	301	338	354	331	297	346	325	334	330	325	355	329	360	337	352	301	360	325	338	347	338	326	334	322	343	348	333	318	358	343	335	339	314	314	370	341	323	341	311	350	347	356
9702	4212	8212	8358	5922	951	555	473	467	376	443	412	433	427	430	421	407	412	395	405	408	407	365	399	372	419	398	441	388	463	415	421	411	394	384	430	410	414	418	405	397	416	406	438	416	410	414	399	405	451	376	404	439	408	389	381	418	416	397	414	409	386	384	374	391	405	408	377	428	400	403	402	368	400	393	408	439	430	422	400	404	422	379	456	398	418	395	433	392	411	433	415	391	439	435	412	413	386	427	427	370	377	422	410	400	415	396	426	412	407	395	438	411	428	396	434	421	391	383	369	418	429	421	397	419	402	396	386	433	397	411	390	414	376	386	372	385	408	403	409	433	377	373	378	411	409	412	363	396	396	416	418	383	437	414	408	385	433	408	378	403	399	405	394	427	415	359	399	407	393	402	404	415	398	405	394	418	370	374	403	411	350	402	401	397	371	397	393	396	404	428	374	379	391	419	380	460	425	391	370	407	389	410	408	404	400	381	398	367	382	375	423	385	397	409	402	421	382	392	396	391	365	368	402	427	386	401	393	424	406	451	401	404	404	379	378	444	419	416	369	416	374	395	389	394	416	421	427	412	384	412	395	446	426	427	388	396	433	409	427	417	424	406	416	439	432	424	384	409	395	390	392	439	401	395	389	420	392	439	411	444	410	453	394	427	419	389	422	403	361	397	372	396	411	408	425	413	414	424	428	400	411	402	394	429	409	411	427	415	426	408	402	403	401	425	401	415	395	407	384	375	397	370	432	436	416	389	411	398	377	374	430	417	453	430	416	382	411	441	413	400	432	431	430	418	394	372	437	383	379	417	392	416	434	403	415	401	435	395	367	467	414	378	440	435	438	420	433	395	423	372	410	384	430	410	395	437	413	415	412	400	381	382	404	399	386	379	398	389	366	395	391	430	408	428	404	379	403	381	384	398	387	380	450	423	409	428	423	386	396	376	364	369	393	419	385	421	400	414	364	404	419	390	403	411	429	437	385	433	416	385	435	380	391	405	421	382	389	439	422	395	387	473	393	426	395	394	384	407	404	379	400	410	391	377	420	420	410	411	374	419	396	383	400	399	425	392	387	408	410	402	389	400	396	380	385	404	409	408	366	407	413	419	395	405	398	391	424	410	433	411	374	415	396	426	428	428	404	397	417	401	458	415	434	411	407	430	412	402	458	411	387	405	377	406	400	385	383	421	395	417	407	382	391	411	400	425	413	375	428	414	418	400	435	417	430	409	416	389	405	391	410	403	426	430	415	446	399	391	404	400	412	386	374	415	395	405	418	430	372	388	423	407	399	398	423	430	437	363	386	414	403	408	401	427	395	393	407	404	410	358	428	427	389	406	444	404	421	413	414	429	433	430	423	401	406	406	422	407	387	401	414	399	395	392	408	411	410	443	391	415	425	394	440	404	403	410	440	411	386	448	405	412	378	371	376	420	427	392	415	373	394	401	410	424	428	424	401	429	406	392	386	395	381	412	389	418	382	387	394	381	411	415	413	427	416	390	365	389	383	425	414	390	372	390	396	410	393	407	400	371	426	381	366	416	443	400	370	420	400	400	456	406	394	366	441	411	400	407	370	392	446	382	433	433	440	424	370	378	425	425	362	410	420	423	385	372	459	399	401	427	379	409	379	431	392	383	409	349	395	417	385	422	393	389	400	389	404	415	412	410	397	412	403	445	406	401	420	394	398	366	397	407	402	398	393	401	392	443	413	411	374	411	375	411	392	389	396	414	401	434	392	395	371	386	393	402	441	381	424	432	405	403	420	419	396	373	409	384	418	403	421	410	424	453	393	385	409	402	399	414	389	430	401	392	405	427	415	433	419	430	428	431	387	406	396	402	439	427	424	358	409	400	406	436	407	405	394	410	409	403	390	398	409	410	384	423	389	377	414	418	406	426	426	407	457	392	391	418	380	387	401	386	350	389	367	421	413	399	402	407	407	416	404	411	418	420	400	443	411	423	378	406	409	402	416	390	391	412	450	380	400	408	418	430	434	394	361	390	410	374	402	391	422	383	385	407	412	440	408	443	403	411	412	433	414	374	405	385	392	442	379	406	404	357	373	411	417	399	390	402	419	422	392	393	400	410	397	418	391	409	418	390	401	409	436	392	408	401	396	390	418	405	381	405	427	390	406	410	433	408	401	397	411	398	427	393	440	414	391	400	401	391	390	424	410	422	421	402	404	388	395	383	414	422	400	422	422	377	418	427	422	416	383	409	423	388	393	380	388	379	429	392	445	417	393	397	429	411	399	395	402	401	396	440	414	368	397	404	426	411	403	384	406	397	411	393	384	428	432	408	416	440	412	380	414	388	384	354	384	429	385	407	396	363	395	375	402	395	417	413	406	389	421	442	400	427	419	417	396	397	395	394	418	379	392	371	409	422	380	391	420	379	356	442	406	406	428	415	400	412	388	410	413	416	407	416	377	454	356	370	403	373	396	392	424	397	374	422	416	439	409	404	410	418	447	411	421	389	393	391	368	414	390	440	425	392	382	429	418	423	371	460	424	398	435	373	408	422	415	416	377	405	423	449	401	413	397	429	436	440	365	443	416	420	406	386	416	386	401	393	406	403	419	416	436	386	462	418	380	391	393	382	403	414	406	420	406	431	404	414	401	412	395	387	401	407	413	397	408	393	417	410	424	393	420	418	371	392	402	418	445	383	380	378	418	366	435	391	385	382	403	421	375	406	408	400	431	403	390	404	395	441	379	419	397	369	419	428	407	406	405	404	400	416	382	423	421	393	410	434	403	422	375	410	390	409	409	393	414	401	389	404	414	380	417	421	404	407	407	387	413	420	428	398	386	431	402	402	421	429	427	396	384	400	391	449	376	384	398	392	415	400	393	371	404	385	388	446	392	399	445	420	440	415	394	422	432	397	396	421	403	425	406	389	398	372	384	414	416	391	407	368	400	416	426	424	420	413	407	431	391	406	420	410	426	418	403	397	409	448	394	396	392	405	427	440	385	381	389	448	401	433	415	394	392	412	389	408	363	393	384	424	434	406	417	370	408	412	405	410	412	446	412	374	399	409	393	384	433	426	375	404	396	410	439	384	387	364	385	412	412	411	420	378	438	401	383	422	422	399	389	383	397	398	421	410	387	415	419	374	396	406	398	417	401	420	451	424	378	387	392	393	387	414	399	396	394	444	401	430	408	385	395	416	429	391	391	453	406	404	374	406	395	385	430	430	394	447	429	392	375	427	419	389	429	414	384	430	425	406	404	384	392	397	427	445	394	410	414	418	414	401	424	426	396	428	409	393	384	399	409	405	390	396	380	414	411	367	394	439	356	360	393	385	396	378	400	386	388	379	397	427	406	407	402	416	427	418	412	429	446	432	385	376	429	410	392	383	386	399	392	380	424	421	402	386	409	438	461	371	402	399	411	429	406	422	375	396	404	421	391	355	397	423	411	442	418	388	403	415	399	417	421	431	396	398	419	381	376	421	413	410	400	359	441	400	442	397	415	381	415	394	437	424	440
23662	21246	28935	24681	25622	13791	2147	863	672	614	604	572	500	551	501	454	493	445	455	463	448	415	472	412	452	395	432	418	411	415	414	435	409	398	415	407	430	420	402	390	439	384	409	392	404	415	404	407	413	439	416	409	414	404	418	405	385	397	411	440	422	430	379	360	396	406	395	389	406	417	431	393	373	414	411	373	384	401	396	395	418	367	435	408	392	382	440	400	399	427	434	408	428	353	441	412	428	389	396	390	439	395	380	412	370	400	371	411	407	410	419	397	396	404	403	391	381	377	439	408	408	421	392	395	409	425	379	374	381	376	414	410	404	427	373	407	417	385	431	426	392	370	406	416	390	417	399	420	396	393	395	417	408	420	422	397	427	434	389	426	437	395	425	414	386	407	411	430	421	403	414	381	394	401	405	381	393	429	400	424	381	388	392	420	375	393	417	360	433	437	421	416	401	404	386	444	367	448	407	378	420	390	403	404	383	404	453	401	406	371	428	374	373	434	423	382	392	418	378	404	404	402	377	431	403	453	432	422	417	380	393	375	420	402	429	396	401	440	409	407	392	430	411	396	403	414	402	418	427	422	416	387	383	440	435	428	441	411	409	410	408	395	391	413	439	394	378	422	414	390	412	369	378	369	401	372	402	418	382	410	378	388	437	420	351	384	389	392	428	391	388	397	411	406	386	419	380	422	369	431	392	400	395	420	461	393	414	396	402	384	395	413	405	381	444	389	398	398	425	426	404	411	403	404	396	418	399	395	423	403	405	387	391	415	413	402	416	412	419	409	428	427	407	409	409	395	416	420	432	372	435	403	435	399	430	371	414	383	431	366	418	356	412	404	415	403	369	406	378	402	408	398	388	377	391	435	407	444	404	398	415	421	406	392	398	411	417	369	441	406	413	375	393	430	373	428	441	402	387	422	421	419	389	406	395	393	403	438	405	396	407	388	418	389	387	434	388	399	412	394	406	420	432	381	433	405	384	428	429	410	412	394	425	399	384	420	410	429	392	406	426	384	419	397	425	408	388	434	418	405	369	409	406	424	418	419	434	396	402	420	379	393	414	384	421	404	398	401	412	442	405	396	387	415	417	383	391	408	402	395	413	403	399	391	392	371	400	414	441	396	397	399	403	388	407	394	379	409	403	384	374	416	397	398	400	407	428	423	376	385	412	432	388	428	385	395	404	425	383	405	413	431	414	395	370	428	455	430	417	382	410	420	378	404	378	375	379	418	339	375	391	445	390	406	429	391	406	424	398	408	376	402	401	382	395	391	414	388	398	376	426	406	420	384	441	398	359	412	414	410	420	445	412	415	385	405	406	382	388	403	382	422	399	354	410	417	420	373	378	414	369	383	403	389	373	382	407	403	419	419	431	412	403	371	403	433	427	423	399	400	361	387	372	405	397	386	357	400	355	389	404	458	392	381	428	402	373	410	425	375	427	396	392	387	387	424	377	367	418	408	403	429	365	426	438	389	404	391	378	420	400	409	447	393	419	400	418	386	382	398	392	399	374	363	418	439	370	382	382	409	416	365	391	435	450	415	413	411	407	397	423	433	448	408	414	413	384	398	418	412	398	400	439	378	387	439	389	378	398	414	413	437	409	417	374	437	388	407	376	394	393	383	428	420	407	404	448	417	386	439	380	392	392	364	415	417	421	403	371	408	408	408	371	433	438	398	429	362	467	423	421	420	420	434	406	372	427	438	367	414	436	409	380	392	402	460	399	388	393	413	427	421	432	376	383	416	415	444	430	441	362	393	378	412	390	415	398	427	394	432	407	414	394	379	394	374	407	414	396	416	384	400	375	407	378	394	397	385	408	382	383	408	405	419	398	425	416	410	418	416	360	384	386	413	420	407	416	426	375	428	416	389	378	400	398	377	426	440	398	391	413	380	395	379	426	366	425	389	386	417	420	410	429	390	368	406	383	359	410	417	390	407	371	417	460	418	383	411	401	426	409	400	464	425	404	407	391	388	397	414	399	399	411	396	415	387	402	399	428	371	392	386	390	419	405	353	376	404	424	396	400	412	412	399	404	357	383	390	403	447	401	405	387	400	406	404	422	388	403	402	384	422	402	402	421	408	400	406	380	433	397	399	383	390	415	414	392	414	448	388	423	417	379	437	400	400	397	410	418	408	399	431	385	405	384	395	397	402	420	400	433	432	416	415	407	410	401	390	387	379	399	399	377	387	391	431	416	376	411	407	363	419	428	434	407	392	369	393	417	405	422	382	388	402	398	391	397	405	402	418	384	446	398	389	368	404	404	436	407	397	365	407	416	394	438	386	423	406	433	408	360	413	375	402	400	411	401	376	422	376	420	382	387	401	386	415	397	382	383	378	420	397	398	406	409	401	388	391	424	392	421	379	417	419	384	377	412	427	365	406	411	444	422	409	370	368	424	387	419	378	400	408	403	408	394	382	405	409	375	457	397	392	413	387	381	422	376	427	409	400	395	421	386	403	424	410	394	398	418	425	399	405	431	387	418	375	424	417	412	402	407	434	426	443	436	384	379	408	437	348	398	434	400	438	461	400	387	399	385	403	400	426	419	433	387	387	354	370	438	440	397	417	430	395	406	448	401	400	419	435	406	407	404	407	413	433	416	386	419	414	396	401	387	397	383	400	397	404	405	407	406	408	430	390	408	413	417	346	385	384	410	436	389	432	402	417	408	398	434	391	416	420	392	398	392	372	404	422	451	386	434	408	406	404	387	391	408	417	424	395	413	401	412	387	423	375	423	427	417	385	412	428	388	355	404	392	444	403	415	389	391	371	388	374	396	387	407	409	419	392	406	384	363	405	409	375	385	412	376	406	402	412	409	378	404	425	364	438	423	388	398	385	409	410	433	412	381	377	403	394	407	400	397	401	376	378	422	415	384	440	395	394	383	385	388	378	419	396	433	419	393	380	376	429	372	403	434	426	406	421	390	441	379	410	438	400	385	400	406	411	414	428	444	389	397	405	417	411	389	401	402	408	407	434	386	414	359	383	439	427	393	397	399	434	378	406	398	402	420	389	401	430	394	403	429	416	404	407	420	394	387	441	413	381	402	416	400	400	392	399	409	408	410	438	377	381	400	396	418	417	426	424	378	403	432	400	401	374	378	408	355	389	412	418	410	419	387	404	369	354	384	392	397	391	409	399	410	374	432	390	415	408	408	399	373	406	404	347	403	414	394	391	452	405	403	428	378	405	438	392	386	406	386	385	404	387	416	384	426	415	402	408	411	419	412	394	381	436	398	387	417	436	399	417	435	390	423	400	407	423	432	442	402	374	414	420	404	404	425	371	418	415	438	417	425	414	418	398	391	355	384	428	388	392	394	383	363	381	386	388	431	384	438	439	447	400	437	377	415	402	432	386	378	383	422	426	366	375	395	374	422	379	425	360	420	404	423	384	443	385	432	424	401	392	428	420	414	421	389	367	397	447	406	405	418	415	414	434	418	429	419	396	415	383	387	435	402	405	400	372	393	386	386	366	423	363
11258	13137	32437	36488	26592	2317	1652	1377	1098	902	838	754	660	705	694	631	586	559	585	554	534	505	520	525	474	487	509	502	507	479	478	478	528	508	453	455	487	486	465	468	485	451	456	465	500	486	475	431	489	493	477	500	491	458	456	467	488	461	455	465	481	459	452	472	426	496	489	440	449	479	466	455	442	465	473	468	466	463	453	461	467	467	481	465	459	498	439	458	427	446	492	458	478	489	431	437	458	476	440	451	452	423	453	467	475	483	458	467	483	472	486	442	471	466	459	455	473	449	479	443	468	444	501	438	466	436	451	467	461	494	459	481	472	437	474	445	442	469	427	467	496	452	446	461	498	476	430	449	448	461	464	465	459	455	429	495	435	437	441	454	470	491	470	451	432	475	519	451	446	456	450	476	441	481	450	430	439	451	467	453	431	459	481	413	423	481	423	465	420	449	479	448	493	444	496	474	458	490	462	468	461	456	459	452	462	492	444	426	493	450	473	453	447	442	491	475	472	468	443	442	513	445	446	444	422	482	492	436	439	463	475	443	443	495	474	475	469	402	485	451	440	488	438	453	481	425	445	432	465	464	470	452	468	462	428	463	481	456	431	490	468	516	506	461	461	456	481	476	464	445	483	446	476	481	462	483	410	424	434	469	481	478	422	419	480	442	495	505	515	474	474	458	452	470	492	453	436	459	468	469	516	453	454	404	478	483	482	435	494	451	424	457	482	485	440	465	455	453	460	478	422	514	487	451	428	459	408	494	446	459	454	449	462	470	520	445	471	447	493	470	458	448	444	464	425	465	455	455	450	484	489	454	420	483	470	454	426	441	435	446	430	495	451	455	466	408	439	435	457	478	462	466	434	438	493	451	449	446	450	509	442	452	444	480	458	462	447	412	450	469	453	451	465	448	508	480	458	460	437	435	445	453	454	459	479	435	476	480	444	451	432	472	447	455	465	456	442	486	471	469	505	488	472	449	475	455	426	447	416	471	464	495	455	498	479	467	460	437	489	439	460	435	481	478	472	462	469	475	477	462	470	415	516	525	445	449	500	468	489	454	461	444	469	481	454	484	453	427	491	494	445	452	468	488	435	485	505	449	469	457	470	457	447	441	442	453	451	468	456	476	476	473	478	434	447	451	454	434	478	444	480	487	483	420	490	460	445	489	476	441	455	471	464	461	448	466	479	462	480	431	416	453	445	470	471	447	462	450	441	458	445	482	462	445	473	456	416	461	440	468	426	469	484	432	431	453	437	466	473	423	458	449	457	495	438	449	436	468	464	461	453	463	486	414	483	490	450	471	427	448	462	463	508	466	486	469	451	429	453	455	427	456	443	454	434	499	502	461	465	463	469	498	426	416	468	470	439	449	459	474	463	455	464	454	466	438	423	471	473	443	459	450	497	456	448	469	453	470	445	472	448	430	432	477	437	492	448	427	510	499	450	430	483	462	422	474	483	444	460	438	430	476	487	458	414	471	481	472	486	484	440	471	452	481	485	431	478	471	478	426	465	419	473	468	478	469	470	452	422	477	466	487	480	427	440	451	449	470	457	463	452	452	439	439	438	469	484	452	439	501	460	431	459	445	449	449	462	456	441	460	456	457	469	470	441	456	432	444	438	429	460	464	466	427	466	469	487	463	484	435	463	481	442	445	497	470	455	459	450	425	430	499	467	470	470	477	482	466	499	486	423	472	455	468	457	479	463	478	473	476	468	447	473	443	469	477	458	453	468	485	475	462	438	453	493	486	459	501	471	468	441	460	438	462	457	443	495	455	473	470	447	443	438	519	465	439	451	473	478	450	451	469	467	447	482	460	464	454	481	466	456	466	443	480	491	456	462	433	454	427	475	485	447	474	474	493	448	415	486	487	478	438	458	460	471	432	453	466	425	482	427	456	453	450	480	476	455	428	464	432	432	460	464	432	438	469	487	498	421	436	471	460	471	441	453	444	465	441	476	446	458	446	471	442	458	479	440	464	426	470	493	459	464	416	471	514	447	461	477	448	441	452	475	468	456	490	428	440	437	438	441	477	476	485	459	436	408	487	439	468	461	436	443	419	467	429	470	440	435	448	436	447	450	420	449	467	494	475	465	462	472	458	495	435	452	417	450	470	445	447	512	466	457	458	494	446	502	453	441	462	439	453	436	440	484	437	494	448	469	478	458	457	462	453	464	495	424	440	454	472	465	508	439	448	444	461	424	448	502	436	482	459	473	439	457	500	488	467	489	446	475	460	456	460	467	427	433	465	476	467	461	445	445	491	453	442	469	452	448	439	501	419	491	436	462	462	444	462	425	454	500	445	505	448	476	479	428	477	477	497	468	458	507	454	413	421	441	496	456	435	487	451	452	509	458	470	420	471	434	465	444	494	455	444	469	503	466	472	449	449	449	453	465	445	449	446	461	448	436	436	486	481	423	463	531	463	465	461	454	459	425	461	425	461	469	477	452	482	473	463	450	455	480	481	439	409	460	474	470	470	476	443	510	474	461	464	449	471	453	450	449	458	425	483	461	448	446	418	467	486	461	460	411	446	444	463	472	482	411	429	443	443	467	460	464	459	448	438	448	461	445	405	500	478	463	448	440	432	486	456	474	464	457	456	464	460	456	466	453	491	442	479	471	476	429	415	462	457	479	479	465	469	451	461	458	437	469	449	434	460	459	475	489	491	487	440	470	457	469	469	451	453	481	507	455	440	434	498	433	438	484	483	465	486	465	453	462	455	463	458	524	428	451	490	477	466	437	438	417	432	515	469	458	463	438	445	426	445	447	451	416	443	432	463	460	461	462	474	454	448	462	428	391	449	472	482	440	449	440	427	462	425	422	462	477	472	518	490	423	462	459	458	476	489	452	456	443	470	463	439	458	501	489	444	454	447	481	489	488	532	431	496	481	451	489	446	439	457	459	473	461	431	477	464	436	421	459	495	465	477	470	443	475	450	443	468	482	473	458	468	411	480	500	441	468	462	457	425	440	429	444	437	466	480	461	483	471	476	440	432	466	481	499	450	458	435	456	476	458	410	454	458	519	467	440	482	446	458	440	456	448	452	479	471	447	465	418	434	482	476	423	450	486	480	444	468	475	443	457	479	453	480	441	445	445	442	466	490	480	461	468	448	427	437	442	458	447	492	486	437	423	490	470	445	445	459	432	451	475	479	459	447	421	472	438	465	477	470	490	460	468	441	503	500	398	461	444	461	467	469	478	436	437	433	465	459	413	449	461	455	482	468	436	440	437	450	461	493	481	454	484	429	478	479	423	469	462	436	487	398	442	459	454	436	500	454	504	472	474	464	442	470	415	464	470	456	409	465	476	475	483	474	482	460	452	449	445	443	451	459	469	434	450	457	444	472	439	436	504	432	442	434	465	461	429	487	454	476	458	497	456	443	456	513	467	468	448	409	438	457	443	462	471	501	414	455	461	409	456	458	463	456	453	456	435	464	474	451	439	484	484	438	427	465	459	419	436	491	472	478	429	486	481	435	481	400
24937	21232	28127	25436	20833	4558	971	759	711	703	753	705	648	635	672	619	639	653	664	628	600	613	591	578	632	651	661	622	621	613	662	630	596	669	627	610	583	618	587	633	607	601	640	643	585	603	576	625	576	646	620	606	634	642	633	613	627	605	605	605	598	640	605	607	628	628	634	621	616	600	618	619	640	614	572	632	617	592	583	630	601	628	629	615	576	608	566	597	588	581	596	603	595	542	609	675	594	591	615	589	622	638	605	608	643	604	569	585	644	647	619	589	602	641	620	662	565	609	618	578	552	592	610	624	640	620	595	609	585	625	577	583	626	569	612	629	598	584	584	637	589	586	601	647	561	643	606	613	631	645	630	612	555	568	582	586	598	633	631	619	632	586	633	581	664	580	636	615	599	621	608	620	630	627	557	634	613	671	645	637	617	629	594	568	615	608	630	600	610	679	618	611	631	616	598	567	602	612	611	638	625	592	606	595	613	617	596	604	640	598	626	613	611	583	602	624	561	606	622	629	595	623	608	589	633	661	614	571	642	618	616	582	593	597	589	614	678	584	591	570	592	590	598	626	593	634	598	594	626	590	581	601	613	597	604	599	599	595	640	632	660	605	587	589	575	611	608	593	606	613	627	659	624	601	662	608	656	588	617	602	575	627	584	602	649	610	593	604	613	619	569	625	657	661	627	617	646	619	629	608	619	591	680	631	623	603	639	629	614	621	611	602	637	609	617	607	591	657	606	575	631	647	592	635	584	632	622	626	634	593	628	599	584	664	599	617	609	586	643	593	588	607	631	612	565	588	622	605	594	593	608	623	602	584	621	642	621	624	629	627	622	658	616	599	598	630	575	576	575	597	627	636	615	566	590	604	654	635	651	641	590	616	616	643	585	619	698	613	588	647	582	599	598	627	584	663	587	597	629	594	636	612	663	624	573	624	626	600	625	594	639	628	603	620	614	606	605	624	606	602	622	585	593	619	593	598	642	601	601	615	603	627	667	637	636	637	623	583	607	559	627	581	624	620	569	630	597	581	577	631	612	633	635	623	608	656	595	593	612	587	618	638	583	628	621	607	611	623	566	621	643	607	627	595	634	606	648	637	602	570	614	547	621	605	623	588	677	640	654	601	588	571	602	641	626	580	640	612	597	585	615	629	625	600	655	553	587	638	604	631	581	621	558	594	572	555	604	558	585	616	633	588	603	607	615	568	631	609	615	611	627	632	602	603	596	607	591	616	585	585	623	623	594	630	630	600	617	664	612	613	656	627	626	591	644	614	616	618	586	615	590	580	657	634	607	611	616	622	652	622	602	638	638	592	580	607	642	594	592	555	630	628	644	594	658	571	611	629	550	605	605	646	585	606	609	620	605	586	607	624	578	590	656	630	579	591	595	592	642	660	596	602	562	598	605	661	630	591	654	587	600	591	649	605	602	616	588	609	576	616	604	628	584	611	603	616	587	597	636	606	659	631	584	575	626	646	624	585	577	607	597	653	647	630	600	622	586	665	616	604	610	659	611	602	636	615	608	617	601	609	627	610	608	574	637	591	639	649	591	576	596	638	605	655	631	601	596	574	587	637	602	577	622	518	620	588	626	617	615	561	624	618	628	613	642	600	606	616	605	545	597	583	607	607	604	581	605	670	623	608	599	614	595	632	627	602	579	621	617	618	588	580	637	611	638	601	599	649	632	575	625	603	619	566	592	630	602	648	630	630	644	637	580	634	596	562	616	601	630	646	595	592	589	630	593	573	596	596	597	608	617	584	600	590	593	632	574	560	588	629	621	582	607	589	604	600	612	615	591	647	617	613	605	625	598	581	652	518	621	591	609	620	594	597	587	614	600	595	608	632	566	632	592	576	644	621	660	651	609	605	679	565	615	629	603	632	574	643	615	631	616	598	632	649	601	588	667	588	583	588	651	624	611	570	644	610	590	650	585	576	614	652	619	630	614	638	634	643	630	600	625	609	627	643	570	568	613	605	586	571	596	595	607	602	611	650	586	607	623	640	591	588	576	635	632	560	565	585	609	553	568	607	649	624	624	627	651	611	578	622	601	620	574	641	634	621	611	654	671	567	620	584	663	614	625	624	610	622	617	637	588	595	617	592	614	594	630	659	616	638	599	648	596	642	572	617	615	603	601	581	601	615	617	602	605	621	564	603	630	606	600	608	604	626	647	606	590	609	623	600	606	611	623	590	593	587	592	628	669	604	587	591	591	600	627	569	621	598	615	577	574	636	581	617	631	604	599	649	533	634	609	565	604	607	638	616	618	611	660	626	633	594	601	622	591	634	581	614	621	643	592	654	604	612	573	626	598	602	617	628	634	654	583	631	578	627	610	634	604	602	635	599	662	663	564	586	656	690	570	585	583	636	605	624	634	611	615	653	582	599	603	613	634	612	564	642	628	581	644	562	618	647	629	623	612	605	675	602	561	616	608	555	623	551	595	591	625	595	616	616	593	610	625	589	622	609	634	639	571	567	614	589	608	635	605	604	594	597	613	585	602	630	595	616	639	598	660	622	661	617	657	621	601	609	614	605	622	613	579	556	643	601	640	635	633	574	594	624	611	628	633	584	575	569	633	639	581	572	624	582	615	617	611	598	578	619	596	596	563	645	598	668	606	612	616	605	589	610	612	629	618	559	613	612	670	607	607	641	619	582	598	632	608	607	585	617	608	601	630	624	598	592	629	630	627	617	657	594	628	588	631	608	608	593	603	653	615	642	581	684	574	618	608	651	586	659	655	551	630	624	626	579	622	592	619	613	601	576	584	607	630	604	648	621	605	627	577	598	571	619	564	575	561	618	621	631	638	613	578	618	620	608	614	569	591	592	604	619	600	603	577	602	545	587	580	572	594	657	646	642	619	606	573	592	615	621	604	580	616	591	641	641	610	594	595	614	663	635	574	587	593	646	585	580	616	627	621	612	594	621	581	602	586	613	652	657	620	617	580	611	645	643	622	648	597	596	632	638	602	603	628	615	557	573	609	617	561	596	605	602	598	643	643	635	599	603	627	603	619	589	619	629	592	602	614	640	601	604	596	610	634	622	598	598	636	617	635	619	608	626	607	562	594	572	581	597	550	652	633	577	625	623	619	607	630	595	607	645	594	628	604	604	615	613	618	610	590	611	585	647	637	631	569	580	586	615	590	617	618	605	673	624	588	602	605	622	598	586	610	625	624	641	609	620	614	658	615	618	616	608	614	623	640	579	626	617	626	648	628	614	655	592	582	594	586	607	560	661	624	610	611	618	590	595	613	565	607	607	614	645	588	623	646	620	633	656	565	614	587	612	605	643	610	595	617	624	599	607	615	631	601	581	646	634	653	599	651	615	605	620	599	628	598	636	566	640	642	638	598	605	615	622	631	607	613	606	578	592	606	621	640	605	622	568	665	652	592	607	593	558	648	632	622	561	592	630	637	615	653	629	591	540	647	612	635	614	591	630	559	614	577	602	635	596	602	596	613	620	626	609	574	632	609	650	599	637
11235	9054	25315	30595	20427	1690	1367	1206	1060	960	916	880	794	838	801	740	812	725	735	724	724	746	754	750	713	718	778	666	684	734	686	705	687	689	733	680	662	704	701	745	678	711	763	730	694	692	702	723	731	656	730	716	704	654	687	758	699	735	683	690	744	689	676	693	702	684	665	714	686	753	641	695	726	679	725	689	663	728	699	688	718	701	695	703	690	721	752	689	665	732	683	685	687	728	726	722	722	713	685	663	716	705	670	656	700	705	675	694	709	692	721	674	694	629	682	728	712	702	684	717	712	711	694	702	685	732	664	699	700	732	663	715	693	690	702	649	712	741	663	702	667	648	690	740	669	707	704	716	648	725	688	658	702	683	753	707	678	740	720	700	727	687	655	701	649	628	644	702	716	700	688	706	705	684	766	727	711	703	654	705	695	703	682	712	668	670	648	656	726	694	687	711	673	678	698	706	697	694	710	695	703	712	701	660	709	709	721	710	711	734	670	710	737	698	701	672	693	669	704	730	700	697	634	690	731	671	722	721	676	714	698	682	707	692	695	723	706	706	716	707	709	732	697	703	695	676	665	643	732	699	698	677	710	689	666	642	682	670	742	670	707	685	712	696	675	726	697	698	687	684	670	672	672	736	696	660	701	743	647	738	686	674	683	724	643	681	710	741	721	645	737	713	728	693	733	711	705	732	683	735	671	702	745	686	750	707	731	711	767	713	664	646	712	689	673	704	652	704	695	698	711	682	726	724	684	714	689	683	696	720	662	693	726	648	635	694	737	718	726	684	690	720	744	727	689	684	714	713	678	717	686	679	661	716	643	654	692	722	684	698	751	722	730	702	639	703	674	682	711	711	681	710	752	662	708	687	712	709	657	722	719	669	699	765	679	718	685	695	689	635	635	724	724	734	693	732	675	676	705	717	708	692	690	758	683	703	734	686	742	680	720	695	701	679	713	677	718	739	700	710	716	722	714	748	670	700	711	679	663	722	678	693	751	669	685	697	716	684	692	701	717	719	698	688	653	724	715	696	745	658	730	668	695	666	674	734	707	746	672	670	662	712	654	664	696	690	754	683	715	699	667	709	679	678	700	691	692	719	690	721	708	742	708	721	702	700	709	690	692	676	671	731	687	702	712	675	745	729	702	724	711	717	670	692	691	721	721	725	709	698	688	642	756	721	717	729	725	726	700	721	678	692	736	681	689	742	684	672	706	685	743	686	710	642	733	776	706	710	708	744	663	657	718	723	697	648	715	697	687	685	679	692	734	677	657	698	695	684	702	696	695	701	730	712	692	710	687	729	701	662	709	727	663	676	712	703	710	683	701	738	746	696	733	735	680	728	766	692	678	654	646	681	735	744	695	709	679	727	630	687	656	712	728	722	691	721	700	774	725	709	690	720	715	710	710	646	671	651	743	690	726	676	709	705	737	677	689	657	674	701	686	679	726	740	641	734	701	744	684	698	711	678	702	737	675	636	702	716	662	726	698	673	714	699	705	693	695	695	734	694	715	703	756	689	720	664	675	713	725	715	676	693	698	756	720	710	696	705	692	737	718	678	693	712	760	704	685	750	720	726	745	761	749	724	694	690	728	692	697	683	671	682	718	677	683	708	736	715	676	706	726	713	705	672	727	741	734	706	687	720	659	680	706	685	729	703	676	667	756	693	687	709	742	677	679	672	679	683	711	679	690	687	652	689	695	705	678	713	737	685	714	692	690	719	682	706	685	687	705	757	713	704	688	720	658	711	729	682	703	668	706	699	695	682	696	718	711	706	687	641	654	685	744	685	686	730	684	668	706	650	713	697	719	742	690	722	718	712	683	691	665	715	583	715	698	676	737	670	706	705	698	695	721	689	692	700	724	670	741	704	683	707	671	709	711	685	721	703	710	723	666	730	684	715	647	709	716	691	697	704	704	690	713	689	683	735	702	698	706	691	718	714	716	728	690	741	690	702	696	702	680	681	651	668	685	687	676	665	713	676	714	687	664	684	701	695	728	686	729	703	709	690	692	700	664	697	665	696	700	699	734	698	725	680	688	714	697	724	705	698	770	686	720	655	712	692	692	679	755	701	661	654	705	683	720	687	730	659	714	668	706	729	701	701	670	710	696	666	696	663	709	721	691	709	748	663	695	706	729	678	734	655	753	697	669	682	708	687	698	703	705	727	751	698	737	686	713	671	731	720	704	670	714	697	694	757	702	706	679	709	715	673	697	706	703	737	700	705	684	700	686	718	685	680	705	676	707	704	689	715	683	724	682	712	672	674	688	745	667	717	695	694	684	689	646	657	693	676	702	671	683	718	738	706	688	694	699	695	640	697	705	648	711	706	722	734	701	692	731	685	670	727	691	717	660	709	677	712	704	740	682	702	678	713	721	744	671	718	688	752	716	714	662	672	716	697	714	678	728	708	676	701	676	696	679	692	669	658	784	734	736	734	742	688	705	733	742	721	748	653	693	714	744	707	722	685	682	669	676	664	690	629	705	739	710	673	685	666	665	733	686	693	726	682	649	684	714	712	719	662	674	655	687	716	684	704	668	684	735	680	730	732	703	686	673	699	679	667	666	707	740	728	740	699	687	695	710	713	700	689	721	704	670	666	697	682	706	741	692	709	682	706	718	704	686	670	751	707	718	696	681	718	724	735	684	719	703	705	721	702	738	713	724	632	669	723	677	727	704	665	698	740	669	719	690	737	680	715	690	702	690	685	702	644	726	677	707	758	743	693	717	684	694	684	635	683	664	663	712	676	711	722	693	715	664	687	661	652	693	732	684	673	683	673	698	709	660	674	722	686	674	673	676	703	688	687	719	697	759	721	761	708	742	713	715	733	734	712	713	672	708	708	708	713	742	684	702	704	662	680	711	695	704	676	671	693	698	664	692	669	677	724	657	706	718	747	662	760	686	661	674	738	712	666	646	693	657	677	696	700	705	673	694	668	719	711	722	699	687	683	740	741	731	749	725	691	695	707	697	723	753	701	728	655	718	748	669	715	697	632	672	717	643	707	695	686	725	683	731	709	706	675	672	685	724	718	703	721	723	671	693	708	679	736	667	678	674	702	679	711	685	668	668	679	707	721	669	761	711	640	699	688	709	728	717	698	684	700	750	675	636	674	707	683	665	711	677	635	693	689	686	735	696	717	685	697	696	718	698	689	725	684	694	713	676	637	700	651	686	685	679	692	698	646	713	686	655	693	691	688	758	691	681	677	690	641	688	689	684	679	706	704	681	695	672	649	734	733	691	648	690	718	686	691	672	695	676	678	704	670	692	734	651	720	678	625	747	657	693	636	701	733	723	700	673	678	689	644	684	672	701	694	656	685	680	713	699	687	719	691	697	704	716	692	720	683	737	709	700	736	712	714	696	676	728	685	685	707	697	657	741	688	734	690	671	684	718	724	680	709	716	716	724	710	663	666	664	674	641	658	706	687	651	705	647	700	687	720	684	667	739	652	712	733	734	713	708	698	679	647	708	707	686	700	681	689
22735	21250	29160	23944	24406	20895	13139	2116	1374	1358	1162	1103	1026	998	962	947	884	918	885	914	840	907	868	864	821	864	876	881	795	799	842	862	840	844	827	814	830	833	829	827	819	788	787	765	825	813	803	820	842	787	835	838	879	818	789	822	819	851	776	773	770	795	784	823	774	815	803	864	733	789	755	783	766	831	821	875	803	797	819	811	777	841	818	842	800	820	817	871	741	786	783	791	794	839	817	790	801	826	827	848	842	758	821	833	807	831	812	810	820	809	807	838	794	862	822	768	833	784	838	773	743	748	725	773	771	791	782	765	793	777	840	767	812	814	881	774	809	825	738	804	811	798	775	775	755	743	755	834	826	820	824	787	787	816	792	769	835	810	814	793	856	808	796	817	781	792	859	833	785	800	775	759	779	769	806	827	790	762	795	776	758	828	761	771	746	793	839	761	806	759	739	800	804	750	779	845	812	755	809	804	789	856	845	786	797	763	794	851	768	803	778	843	833	806	809	803	791	809	812	797	783	808	828	804	754	826	810	843	762	798	799	787	793	796	814	829	798	800	781	802	795	849	731	808	810	785	814	806	760	800	837	766	779	841	822	806	801	812	811	821	816	784	830	757	753	807	806	797	800	793	833	838	827	796	819	758	805	784	780	836	791	793	791	827	779	815	818	808	822	808	804	832	800	791	776	820	784	797	817	745	779	760	774	813	835	851	755	774	810	787	853	825	770	768	757	772	816	816	805	800	816	821	782	793	826	804	794	765	823	777	792	780	789	806	834	839	762	813	834	752	822	797	802	775	766	778	778	807	822	791	805	760	831	709	782	788	863	827	805	782	824	788	759	784	800	727	747	785	782	831	764	752	826	844	786	805	843	761	834	785	814	749	818	784	806	760	791	830	808	783	812	788	808	761	806	778	790	766	817	763	837	793	792	802	869	781	804	773	810	792	748	793	771	776	789	745	713	744	836	765	794	862	801	752	817	792	804	814	818	830	777	815	766	812	818	803	822	784	764	757	780	819	782	843	807	818	806	860	795	844	828	788	786	747	827	823	770	836	819	786	848	806	813	829	810	737	757	832	828	711	818	809	819	809	801	780	788	801	837	791	769	783	812	834	806	808	789	846	780	764	811	789	805	832	785	810	873	788	757	834	807	815	791	814	801	811	820	780	802	837	794	772	818	834	823	783	800	841	836	762	833	780	774	831	755	797	789	802	794	771	766	794	782	792	797	798	782	775	814	774	801	848	815	778	837	792	782	775	811	791	796	781	766	794	798	748	732	794	754	789	779	809	786	795	775	820	749	765	818	801	856	790	837	785	792	814	800	757	808	809	804	824	842	783	827	830	832	791	796	740	828	812	801	852	759	768	820	782	794	779	788	787	799	792	792	804	812	818	777	800	835	826	800	761	812	745	809	744	843	845	771	776	814	779	793	791	792	837	806	822	806	791	831	766	782	800	782	799	803	834	828	798	796	833	760	855	764	832	781	799	805	831	801	791	812	812	820	845	784	814	782	783	769	833	812	779	801	791	780	813	852	813	749	739	804	822	735	763	787	753	864	823	782	816	787	781	806	759	830	861	785	773	812	793	829	809	802	754	802	826	832	807	761	811	783	839	798	776	779	806	799	805	800	798	814	790	821	798	797	766	793	763	839	797	763	813	840	863	843	748	704	828	807	769	816	815	800	814	800	781	788	822	834	803	777	801	780	759	808	787	799	793	772	796	768	760	839	800	726	816	832	746	788	752	792	801	774	754	737	795	824	792	825	822	822	804	801	786	805	819	823	821	772	814	816	805	826	801	778	783	834	819	820	793	825	785	783	846	802	744	829	831	791	801	801	787	826	824	814	822	833	790	793	746	805	767	772	794	769	799	742	800	758	746	802	802	818	754	781	813	787	794	774	787	835	770	837	826	783	801	828	790	792	830	777	812	857	820	820	811	735	766	764	798	880	800	843	793	755	791	865	811	770	786	802	742	810	818	809	824	873	745	856	830	776	784	794	769	793	751	826	761	821	780	811	860	808	810	808	857	778	810	780	743	816	840	780	780	772	815	807	829	783	749	793	797	824	827	731	785	855	802	809	813	779	782	789	776	745	848	749	844	740	810	806	801	786	816	773	781	827	788	814	795	785	763	780	824	780	723	788	811	855	810	782	732	751	809	849	780	818	745	799	743	839	802	842	815	785	796	755	769	803	813	761	807	836	725	829	819	813	805	756	795	819	799	752	786	778	789	788	804	791	777	816	785	775	865	781	789	787	775	849	847	782	754	795	819	807	831	820	812	824	798	770	771	776	796	820	796	795	838	845	803	741	746	800	730	838	820	783	736	761	780	769	812	764	790	800	769	798	772	812	789	797	762	779	743	807	840	782	787	819	763	779	795	811	772	796	796	849	824	794	763	825	835	764	839	782	777	807	840	787	798	794	768	806	811	810	771	790	786	828	751	795	774	747	810	773	809	813	797	837	751	807	723	799	824	774	788	759	778	795	799	769	829	747	794	786	781	815	756	817	759	745	802	825	826	742	800	840	782	818	823	811	794	777	742	783	841	780	783	789	750	794	772	821	754	767	809	776	756	799	760	792	754	799	848	735	814	759	766	753	809	785	738	805	760	788	813	775	796	796	790	808	775	770	818	778	865	762	816	750	815	827	770	810	778	789	744	792	811	798	816	847	791	825	801	822	752	781	812	768	791	792	785	857	809	806	823	808	780	816	833	790	811	809	835	856	807	779	744	792	793	836	808	881	799	796	765	729	802	780	797	799	803	817	825	894	829	796	800	819	754	790	793	789	821	798	795	771	788	785	756	821	758	779	761	745	766	798	801	852	809	795	847	737	854	785	813	811	775	765	779	793	762	812	820	800	828	804	823	804	758	754	786	801	763	779	795	810	808	797	764	765	745	799	736	823	780	816	770	853	810	806	776	827	769	781	827	798	796	781	825	782	786	784	847	774	820	774	823	785	780	804	808	775	819	848	735	775	718	742	842	793	776	807	832	791	774	793	774	807	779	796	770	817	754	784	809	776	794	843	770	755	785	823	798	783	848	778	806	744	777	807	810	806	779	753	796	824	826	845	782	780	819	781	726	773	792	767	791	808	771	797	773	798	771	860	828	807	771	836	807	801	800	814	774	782	817	758	826	750	799	795	821	792	792	757	776	750	734	786	786	781	809	789	813	808	827	773	780	821	808	794	805	843	798	778	754	796	779	787	867	783	805	773	809	791	806	843	766	818	801	796	793	802	827	786	776	802	794	766	777	732	769	821	783	802	827	805	807	823	789	788	776	760	812	785	814	825	813	792	812	785	794	763	808	806	802	785	794	754	822	779	817	801	801	796	776	775	817	828	801	811	823	799	788	814	788	810	780	756	827	807	767	737	788	764	801	806	787	815	832	801	746	825	810	816	796	800	809	809	831	759	772	812	781	787	778	860	800	794	795	786	841	772	791	813	767	786	830	781	725	736	757	785	774	768	827	714	792	796	795	758	824
14323	19583	31267	48253	33086	4039	3083	2487	2212	1840	1612	1496	1370	1230	1231	1098	1124	1073	1061	981	1057	937	974	912	975	979	933	919	923	880	880	903	947	895	902	919	870	867	944	893	906	901	892	849	897	949	864	851	826	920	908	912	810	847	862	823	919	897	836	888	886	827	912	858	922	868	855	830	873	873	847	851	899	839	855	851	832	896	890	870	836	888	854	868	890	847	843	841	839	904	857	931	878	885	887	791	892	837	874	810	901	880	819	834	855	853	808	841	902	894	839	821	905	835	849	839	835	858	844	879	843	802	872	856	810	869	820	889	837	847	867	834	815	812	937	867	836	804	857	897	887	857	852	848	886	862	831	888	849	913	881	844	868	880	866	881	858	865	838	838	882	880	861	826	861	877	886	844	832	901	854	854	817	858	845	863	888	895	840	882	848	862	887	892	846	865	836	831	868	883	883	849	836	891	823	831	865	828	814	885	877	871	858	837	876	883	838	842	880	827	903	854	837	876	869	887	925	874	837	875	817	851	843	806	833	839	906	836	877	872	874	863	816	843	834	853	846	841	861	840	910	814	894	854	868	863	890	839	841	895	857	839	874	840	854	904	849	858	862	881	843	863	868	851	826	825	860	911	887	824	948	833	864	801	890	829	855	814	818	892	895	910	828	855	831	880	824	855	850	863	836	858	804	856	883	932	832	893	856	892	830	912	872	921	883	906	882	898	887	821	837	837	829	835	886	847	794	900	840	898	860	867	907	879	802	880	898	834	847	858	880	884	868	912	837	865	905	851	875	883	860	817	829	832	862	804	854	836	873	919	803	834	844	823	856	849	863	804	829	867	859	830	867	870	836	850	846	903	836	895	854	832	893	893	851	862	887	857	867	863	876	845	837	854	847	831	863	874	835	858	885	853	866	885	843	884	867	894	826	803	909	842	872	851	881	837	841	807	889	843	890	906	840	911	826	855	850	910	854	857	822	902	883	868	870	866	818	879	879	866	868	818	826	866	864	832	865	855	894	877	867	848	873	863	784	864	836	846	857	900	873	862	825	852	863	866	828	877	862	844	834	851	875	826	861	868	875	866	864	829	848	856	855	827	871	807	876	843	830	851	839	906	806	865	834	906	865	883	862	800	887	840	926	860	877	817	865	824	821	827	912	879	863	821	844	874	893	823	868	870	842	808	794	880	850	860	854	888	864	877	886	882	860	808	852	860	853	896	907	852	867	911	858	860	833	826	888	908	846	873	878	820	873	902	823	856	811	883	913	842	851	845	866	840	817	826	852	889	857	850	884	835	868	879	890	864	808	825	934	909	892	846	866	890	860	829	826	853	847	860	860	863	831	891	878	817	895	897	910	819	849	896	864	852	808	852	865	821	863	855	787	819	862	911	841	844	869	855	893	873	824	785	808	861	825	866	876	887	922	818	896	906	886	936	831	870	856	860	861	899	874	892	819	825	914	843	894	839	850	855	847	884	843	889	853	865	819	858	838	866	895	829	843	863	853	818	839	884	816	885	849	812	868	845	887	868	873	840	862	803	867	856	844	847	882	852	849	845	863	838	854	846	894	834	897	877	848	852	871	884	855	867	870	899	879	891	840	805	877	838	858	837	844	869	856	873	881	841	925	838	835	887	882	871	830	847	866	842	855	854	832	878	851	867	857	835	859	845	794	914	841	859	858	878	845	844	878	865	890	871	878	858	835	831	828	835	849	876	795	837	859	849	845	885	895	844	849	860	863	926	852	829	871	891	848	826	919	890	864	834	832	837	798	861	872	882	879	886	865	805	852	879	846	901	811	880	830	895	866	822	851	857	823	918	859	907	900	890	890	834	897	840	829	883	828	824	898	838	834	894	787	907	908	873	855	882	889	862	813	834	814	822	883	903	875	861	809	897	848	852	890	845	845	831	901	868	872	860	789	874	847	806	913	830	855	896	884	886	795	860	875	837	872	866	840	862	805	805	889	903	844	834	870	858	836	871	847	838	856	844	873	882	798	877	843	812	882	867	796	822	824	865	875	826	870	841	852	890	814	837	858	868	861	834	914	850	837	865	831	846	874	815	893	854	833	861	856	827	885	894	845	855	841	864	869	842	868	854	882	892	884	840	864	870	862	856	823	840	858	859	858	876	826	873	875	847	865	851	862	864	881	817	839	847	887	889	875	839	870	878	869	846	832	893	849	825	864	917	885	849	877	871	886	874	851	846	833	828	873	876	824	859	855	915	869	835	871	832	892	867	878	840	858	851	862	801	851	848	783	808	856	866	801	872	866	844	897	841	892	850	836	803	791	866	906	890	857	817	904	863	843	865	855	886	883	872	852	852	861	894	869	852	842	886	925	851	860	851	884	840	903	841	857	837	801	838	818	882	918	866	860	876	821	847	872	875	842	847	852	864	816	869	822	854	836	829	851	875	839	880	847	910	863	906	893	871	849	864	838	897	876	872	836	837	853	848	834	891	840	834	840	827	872	856	840	859	900	839	856	860	896	876	818	842	858	817	842	811	780	873	830	894	851	813	854	888	865	898	858	863	834	862	862	870	856	854	894	847	887	903	887	818	859	824	853	843	875	806	839	813	855	857	872	845	801	889	840	850	856	835	783	840	846	840	902	862	816	827	864	874	822	794	793	819	873	844	790	868	863	874	852	870	852	833	855	845	845	847	868	870	879	835	892	838	888	835	876	821	878	889	872	850	873	861	874	813	816	831	886	843	866	838	811	786	835	807	870	902	867	863	888	852	847	878	869	858	833	833	896	852	894	842	837	858	862	853	825	850	837	905	873	856	863	831	909	825	825	854	869	831	849	832	876	876	864	887	806	851	877	817	839	856	829	838	890	856	804	858	879	814	768	842	854	822	853	852	882	831	837	833	864	854	859	810	832	882	887	923	839	809	867	901	875	860	862	881	851	887	891	833	872	833	873	902	876	868	850	857	858	873	848	866	909	871	867	871	844	818	892	841	874	832	862	820	896	921	854	857	864	858	880	790	825	843	891	875	848	887	862	907	857	873	899	845	892	878	838	857	849	833	843	803	825	892	849	789	823	870	862	873	885	904	869	841	848	878	869	842	838	882	831	897	890	883	859	892	869	800	888	869	913	849	856	866	867	804	886	835	832	842	888	882	854	840	908	884	851	853	883	902	851	877	850	907	880	887	868	863	836	934	864	855	899	831	839	864	852	843	839	844	863	880	829	845	840	848	865	826	864	823	842	840	927	822	878	837	876	858	808	814	861	867	854	886	898	862	873	906	859	846	878	900	915	922	903	891	852	856	821	893	932	826	875	849	853	839	803	848	845	849	824	887	801	840	842	855	838	884	831	942	817	873	870	847	846	848	828	860	894	825	848	903	881	852	849	822	829	823	838	880	880	850	862	836	841	826	797	810	877	839	849	867	866	860	878	821	876	852	885	913	848	882	897	879	870	839	872	875	799	866	921	830	864	893	828	872	816	855	875	898	850	913	845	863	846	818	867	870	899	856	806	804	860	855	861	877
27217	20641	11621	9674	5311	526	386	390	345	350	343	360	342	348	351	326	342	315	348	352	333	343	342	354	344	320	344	313	319	334	382	336	346	326	373	338	317	316	332	338	316	342	363	360	357	324	333	339	325	324	355	360	334	336	327	348	331	361	337	315	326	343	357	322	323	327	358	317	331	336	335	396	299	307	316	321	336	353	338	339	372	300	324	318	305	320	345	339	317	323	314	318	344	331	336	355	337	319	346	346	330	344	352	315	325	344	314	333	324	363	346	356	360	336	335	356	362	335	308	322	333	340	306	293	339	372	312	299	323	317	336	317	346	344	318	312	322	319	339	339	349	331	340	313	413	348	357	312	331	336	335	334	327	338	366	341	375	335	331	310	307	321	307	345	328	331	353	316	381	341	349	323	330	347	338	349	364	353	312	354	336	328	325	325	364	352	348	342	322	345	375	354	343	331	332	332	335	316	327	352	338	331	300	320	373	319	351	296	324	335	340	344	358	341	337	360	339	320	346	351	355	336	362	347	322	333	345	326	316	313	358	322	328	328	363	355	308	324	294	325	338	362	336	341	364	383	330	342	325	309	360	304	321	356	320	325	320	324	359	354	330	321	323	345	336	337	307	356	331	363	350	344	353	314	345	327	305	298	350	361	331	340	352	340	338	327	325	348	314	306	337	367	353	351	331	331	316	321	351	324	337	333	339	322	302	349	379	331	353	349	340	333	342	305	327	317	347	347	309	335	333	336	340	350	345	335	358	347	333	338	332	343	321	339	361	353	327	301	313	305	351	324	306	349	349	368	332	313	343	303	363	359	321	331	319	308	324	346	339	323	351	314	337	351	328	349	319	348	350	358	288	297	345	372	349	339	338	287	372	347	356	336	349	314	345	360	327	359	346	362	352	358	332	322	348	331	322	333	301	311	330	336	324	324	336	369	326	337	329	364	319	352	330	350	340	372	362	326	306	339	339	325	284	336	331	339	339	373	374	338	353	332	311	339	341	310	363	349	332	313	375	329	327	329	334	346	347	359	332	351	358	339	359	369	335	316	315	361	339	312	360	345	337	346	349	357	361	354	314	311	344	339	349	299	348	319	339	316	345	369	366	342	315	343	352	359	324	350	307	322	359	329	299	343	329	317	310	343	330	372	326	296	322	353	310	329	321	348	341	313	351	357	338	338	334	348	322	359	344	366	303	355	325	313	324	328	305	344	353	352	323	346	328	369	373	345	317	328	342	332	323	350	322	339	335	343	326	334	322	326	336	374	323	339	332	361	337	341	338	332	318	349	357	348	346	351	378	337	342	322	351	333	342	343	327	338	339	358	320	325	331	329	321	339	299	342	329	346	336	352	336	351	300	348	333	346	339	346	341	316	330	298	325	348	327	351	333	317	337	315	379	326	336	336	337	357	336	310	352	338	337	356	344	319	302	343	346	347	357	345	332	319	342	318	344	352	318	335	336	373	337	353	324	336	347	302	308	329	336	317	333	334	357	392	308	344	352	333	320	385	301	349	334	348	319	349	351	351	347	316	333	357	336	323	349	297	345	312	321	304	344	319	363	312	370	306	313	327	349	331	336	361	324	359	355	322	337	342	348	316	330	295	329	346	330	339	344	334	333	335	335	310	354	294	353	373	338	349	333	324	360	321	328	324	329	340	315	308	321	321	340	344	319	313	346	346	367	286	332	346	336	369	347	352	325	352	341	329	302	345	332	335	330	351	338	316	306	349	332	292	333	324	330	324	313	327	319	359	336	338	319	318	341	297	330	328	368	329	331	308	374	337	323	338	349	348	348	323	375	326	324	344	348	347	348	314	322	345	324	337	321	330	323	347	364	300	303	338	353	334	347	333	354	328	367	322	311	315	319	315	319	358	334	293	298	333	342	328	335	293	313	353	311	311	325	330	307	308	345	329	328	333	356	366	331	383	337	346	349	318	379	350	323	327	350	338	315	367	354	342	342	343	367	333	363	323	333	346	362	305	306	346	345	329	327	331	340	327	338	343	322	343	335	327	347	321	329	325	350	326	322	360	348	320	313	316	346	344	374	355	357	343	334	362	292	376	326	320	287	334	335	335	341	329	309	293	328	351	308	342	328	348	359	357	371	354	344	376	327	332	328	349	344	311	321	370	331	343	364	311	350	335	314	338	358	342	317	349	338	317	324	349	316	354	312	338	377	351	344	374	331	316	311	332	309	332	343	345	347	355	327	370	339	332	316	315	335	330	342	332	302	335	346	313	319	337	296	334	329	349	325	358	349	350	380	333	322	354	341	310	379	321	328	353	324	344	328	341	338	305	361	326	341	316	318	322	329	339	330	327	327	322	355	351	371	364	312	344	333	322	321	294	355	332	314	343	342	308	320	354	329	354	347	319	343	333	355	347	335	362	327	316	335	341	361	324	327	323	359	354	378	366	322	302	340	357	326	343	319	356	295	337	321	352	300	313	346	355	331	331	347	358	344	300	353	381	359	331	319	329	322	355	319	350	322	327	352	302	307	310	356	331	366	318	341	350	355	355	356	321	344	343	367	329	277	346	350	319	331	331	320	325	325	344	301	288	313	315	338	323	320	373	326	331	353	340	364	298	358	318	320	334	288	349	354	330	324	367	337	328	321	277	339	344	361	329	317	346	317	312	307	327	317	318	319	320	345	313	328	337	353	332	331	337	341	350	330	349	354	325	353	347	340	358	336	349	350	333	360	372	327	341	366	339	330	348	321	352	326	305	322	361	349	318	363	346	320	332	332	339	347	337	360	367	356	325	310	310	343	328	336	346	313	299	351	319	302	343	362	336	345	304	314	330	332	339	360	321	354	346	318	353	351	371	343	329	326	314	343	345	331	329	366	354	334	356	334	334	340	317	392	315	365	326	321	350	322	380	333	352	314	361	321	306	344	339	321	333	354	350	351	334	319	340	354	332	351	348	356	326	306	333	308	342	346	368	334	326	380	336	363	314	339	351	324	336	355	329	342	345	351	323	355	335	328	299	354	360	340	358	357	344	320	296	349	315	316	333	334	300	359	319	342	358	352	331	324	351	350	351	334	322	325	387	363	318	339	358	346	354	323	328	320	365	323	353	348	352	349	300	343	376	360	342	306	335	321	327	354	357	290	365	303	307	336	325	334	302	333	333	366	314	303	348	343	326	323	321	346	342	337	348	370	367	369	346	330	306	352	319	369	345	359	359	342	315	352	324	288	329	327	358	353	328	321	357	350	309	358	354	335	328	349	324	363	343	309	355	341	344	371	306	353	324	335	384	309	350	349	305	333	304	345	341	296	318	341	350	329	332	346	311	352	288	359	370	341	332	309	371	326	312	352	321	361	315	361	312	323	348	332	333	331	358	346	336	336	333	334	343	351	327	376	340	367	323	361	338	332	324	328	322	323	338	337	319	327	350	309	358	327	329	316	299	337	354	359	378	328	337	340	304	333	370	346	333	356	345	379	334	379	346	340	355	353	344	340	310	346	329	314	342	341	316	324	323
8730	3988	6809	9830	5813	589	504	473	462	421	422	427	439	415	433	422	442	436	367	420	419	415	403	417	409	394	406	415	398	402	419	399	373	416	405	402	441	400	394	440	418	396	407	418	363	369	430	381	395	404	400	422	391	411	420	417	410	398	405	397	399	382	390	392	413	414	408	410	384	410	414	426	377	398	430	439	421	421	424	387	409	452	415	396	389	397	418	400	408	435	430	384	415	379	418	399	418	405	401	376	402	384	395	396	403	434	397	383	387	438	442	396	436	384	382	397	416	403	431	429	398	427	433	400	414	387	413	382	416	409	424	380	380	428	434	438	455	402	407	406	419	372	425	450	399	415	374	421	410	413	416	431	396	401	410	349	430	384	399	375	404	426	390	395	392	421	421	401	423	412	407	410	419	433	395	430	408	448	404	375	399	416	407	430	363	380	411	430	398	385	388	401	421	437	433	407	385	431	398	382	404	427	394	426	414	399	409	400	378	396	403	424	383	398	449	393	403	389	391	391	397	425	407	408	437	390	379	416	404	396	417	371	376	395	423	436	437	414	422	397	441	406	403	383	413	409	367	370	423	409	410	403	404	407	406	377	407	401	421	422	397	437	417	394	385	407	406	396	440	385	419	424	427	416	395	419	404	373	417	380	412	387	435	434	404	421	386	449	395	391	417	391	408	402	422	408	403	418	363	411	429	387	393	394	424	432	391	390	386	343	424	382	398	385	410	415	402	418	417	430	402	438	378	364	396	411	447	376	397	408	384	395	392	406	378	411	424	398	367	440	402	416	380	416	425	392	403	398	407	386	416	385	378	385	374	421	417	415	424	425	361	405	396	407	428	400	380	372	431	382	396	429	375	424	416	402	396	424	404	397	401	422	368	372	399	409	430	414	436	413	383	423	445	409	385	433	397	429	402	385	420	410	383	406	392	374	407	392	400	431	424	426	418	407	404	394	415	406	421	388	423	415	414	429	417	412	426	415	398	400	386	413	427	429	372	375	374	418	389	411	405	435	409	425	418	376	395	381	380	387	440	429	409	425	431	416	432	375	454	410	404	403	405	408	408	422	380	417	383	416	430	404	425	401	393	415	410	380	403	420	402	421	408	421	463	383	387	415	397	400	370	424	446	397	406	419	368	438	407	458	418	394	373	422	388	387	382	409	406	351	402	398	398	383	423	385	426	365	393	418	408	439	394	413	413	413	395	402	409	404	395	391	416	400	392	449	410	403	441	361	402	411	437	390	399	419	401	406	390	381	408	413	430	444	394	424	405	415	421	423	433	378	426	392	391	393	391	382	435	422	435	354	403	407	415	377	423	399	360	417	406	409	403	426	410	411	421	391	408	415	394	418	407	406	424	377	403	400	390	423	438	400	431	390	394	401	403	418	362	397	388	424	400	393	440	390	397	420	428	418	410	415	388	427	400	394	407	410	376	434	420	422	381	404	446	445	373	403	425	406	405	432	433	402	421	395	406	401	394	431	413	402	404	404	414	424	426	399	389	407	398	403	396	426	427	386	404	389	435	432	399	405	334	413	430	405	421	386	382	405	406	405	419	389	395	437	392	442	413	372	415	431	379	410	417	394	422	419	377	409	416	396	385	386	432	399	419	391	408	429	412	387	411	389	435	406	385	418	391	455	412	414	434	405	399	421	378	372	414	424	415	403	385	436	418	402	426	416	418	416	396	445	413	374	410	395	374	393	415	410	419	400	415	410	383	411	397	446	430	392	398	433	403	402	409	452	401	401	422	425	421	397	403	379	387	404	417	406	420	393	395	402	417	412	440	410	401	386	417	409	392	445	406	381	422	377	376	418	388	372	388	374	416	439	416	412	367	408	402	395	379	420	412	419	423	393	404	400	391	407	428	447	435	405	395	444	420	441	419	401	398	400	444	392	406	408	425	388	442	401	406	378	406	458	393	424	396	427	429	405	380	348	391	402	412	395	387	402	417	402	439	394	398	393	411	403	408	402	383	424	396	413	411	404	378	420	411	415	379	381	418	401	398	404	407	416	392	405	381	410	419	394	403	397	372	437	394	403	428	416	422	413	403	438	408	404	397	406	369	406	409	408	418	392	455	377	429	404	415	423	420	380	381	446	403	373	439	402	404	409	411	410	383	367	390	387	401	426	405	385	395	407	421	416	422	433	421	414	416	410	397	438	417	400	382	394	393	401	433	437	410	404	385	381	393	410	406	370	401	458	376	387	369	399	437	417	397	406	383	409	433	408	403	415	412	398	397	431	456	412	431	416	381	394	401	388	447	401	406	401	418	399	390	373	408	422	404	433	428	417	414	413	421	426	409	406	404	387	354	412	400	379	391	390	373	424	414	389	406	401	407	405	426	402	429	416	383	393	385	422	445	379	420	402	401	420	442	462	395	381	413	396	405	416	424	378	407	386	421	378	434	399	382	402	407	395	390	391	377	426	414	415	384	418	423	395	433	420	407	403	392	428	400	407	389	402	394	411	365	430	413	412	409	404	381	413	419	398	409	423	428	423	419	422	404	424	426	414	423	398	415	402	395	414	432	420	442	374	390	393	410	407	403	426	401	418	367	391	414	418	407	419	411	411	399	425	396	441	362	399	384	407	420	405	406	388	388	391	407	406	389	426	434	384	397	414	421	419	445	383	395	433	411	420	417	380	367	410	385	415	380	418	439	406	405	399	356	424	381	399	398	413	400	424	415	413	408	427	409	389	412	413	447	397	418	426	392	403	423	408	436	400	412	412	391	401	374	385	403	402	376	396	416	376	411	416	375	414	425	405	396	403	418	424	420	385	358	416	406	376	410	403	427	375	395	400	372	398	406	412	459	432	394	409	409	400	400	409	370	395	402	409	410	395	420	406	381	413	410	410	413	444	424	435	427	387	404	411	423	387	375	379	395	390	407	436	418	390	395	398	410	395	386	427	390	385	416	400	430	394	428	396	392	404	415	384	442	405	395	437	421	414	384	422	423	391	382	403	402	416	399	429	413	439	371	402	400	393	405	426	387	430	386	456	383	360	414	364	424	395	414	425	455	394	409	390	440	390	412	398	387	413	420	461	378	415	401	414	441	411	418	441	393	391	392	392	402	400	412	387	391	400	375	421	404	415	460	402	410	386	428	401	417	413	408	412	399	401	414	417	417	440	397	399	432	400	406	410	436	413	409	405	392	423	403	387	432	429	424	406	393	415	427	405	416	419	389	423	422	439	364	390	391	410	436	403	408	395	417	433	408	416	405	432	406	388	389	419	368	402	427	423	420	453	388	393	430	412	390	422	437	421	370	398	423	407	376	427	421	419	413	426	400	418	396	429	393	383	431	417	413	406	419	381	406	413	421	447	427	375	379	387	423	470	380	418	398	425	415	412	397	427	373	394	390	410	392	404	369	401	349	422	403	407	393	403	395	415	414	410	384	445	415	427	420	419	387	380	395	399	422	404	393	402	407	422	365	422	435	417	409	391	410	399	437	376	412	392	407	392	418	381	393	381	410	446
23689	21214	28562	24930	26004	15598	2665	827	696	644	583	525	516	510	487	484	487	447	494	448	450	431	424	452	425	425	467	398	403	441	440	420	420	420	439	435	440	374	418	383	434	421	415	416	407	404	418	397	380	411	413	399	425	383	418	463	421	387	437	422	428	409	424	404	400	374	363	392	419	408	418	413	403	426	388	379	387	430	395	388	359	404	408	394	403	399	401	419	419	408	410	432	416	386	374	384	371	392	439	345	443	373	403	368	359	357	390	369	434	401	355	427	399	449	384	380	408	398	374	383	395	426	411	387	389	382	401	420	347	361	385	392	392	430	374	411	428	428	452	395	438	399	352	362	387	405	408	394	360	399	418	362	410	390	414	407	407	393	376	412	396	414	370	418	384	379	410	437	400	385	404	395	385	424	434	371	385	399	378	403	391	402	377	411	402	403	371	384	410	417	384	380	442	366	421	421	406	423	388	358	432	414	385	390	395	361	406	415	398	449	413	400	365	417	386	431	420	415	413	366	411	381	403	426	396	447	390	394	407	396	391	398	404	423	392	399	391	444	407	404	373	399	388	405	429	382	400	392	377	351	410	391	381	398	386	388	389	410	383	396	437	387	419	382	392	379	435	376	386	404	430	370	424	443	346	414	405	368	424	422	397	394	377	363	369	389	418	374	374	384	385	405	417	399	371	391	407	411	393	373	380	429	426	412	429	413	417	416	394	379	343	407	393	378	366	389	405	372	404	396	416	414	417	430	382	387	367	407	376	391	389	434	435	417	429	410	403	415	408	417	401	398	422	403	393	391	369	434	381	418	387	397	414	411	415	412	438	442	420	402	365	378	373	374	383	403	391	410	385	410	380	408	395	402	426	391	382	406	379	366	422	429	414	421	401	431	436	405	391	403	393	375	377	373	479	398	369	409	410	384	433	406	398	431	376	406	377	401	377	405	413	400	401	415	389	408	392	414	414	387	399	387	408	389	419	401	440	411	378	375	361	409	407	407	391	380	428	397	420	387	379	403	399	409	413	386	392	387	406	406	398	427	403	370	395	398	410	400	426	417	404	414	369	402	387	438	410	394	418	433	438	411	407	382	433	358	403	392	391	414	360	396	423	446	379	396	401	418	372	378	400	397	432	381	400	384	408	390	413	378	404	460	382	399	404	398	406	416	390	388	392	426	383	402	400	394	386	397	392	385	419	402	438	394	411	391	406	426	404	417	403	377	398	394	399	436	404	405	397	402	378	398	403	383	401	381	391	377	439	391	413	405	397	411	376	387	390	404	395	369	403	395	394	393	380	390	407	389	387	394	389	388	415	436	349	394	425	393	423	410	394	374	436	376	422	424	380	394	379	382	402	427	416	384	391	379	414	412	400	396	423	422	418	414	399	398	385	416	408	406	408	377	403	418	425	416	421	413	372	424	448	427	406	417	394	399	373	373	403	459	393	413	364	397	383	400	354	393	414	374	381	418	403	412	403	398	393	403	386	382	370	430	405	370	421	436	401	417	382	405	400	407	406	381	409	411	385	369	421	410	377	378	424	412	388	441	442	400	384	407	372	376	352	394	408	433	425	422	377	411	387	360	391	406	404	418	402	404	396	402	407	422	400	408	376	379	402	391	386	379	395	389	371	428	422	393	401	401	374	383	400	384	422	398	380	402	366	405	412	377	393	357	364	395	406	420	401	381	425	423	391	380	422	402	386	403	404	406	391	382	392	377	410	412	395	400	371	417	402	419	386	437	421	407	419	405	409	419	422	395	374	377	367	414	418	393	408	395	421	354	425	376	392	388	389	408	386	390	415	401	410	399	366	446	386	356	411	394	414	431	371	386	381	371	384	409	370	384	396	407	359	329	412	383	404	407	387	402	396	394	405	409	383	388	440	391	384	360	396	412	368	410	370	400	371	384	430	418	412	418	404	443	406	452	410	415	363	389	418	393	405	433	390	364	407	385	401	432	437	393	413	414	408	414	419	398	404	362	427	420	424	369	438	412	397	414	400	400	379	389	394	383	361	411	394	421	388	398	398	414	423	429	407	380	422	428	422	411	410	381	377	394	368	366	413	371	384	417	375	408	408	383	401	417	418	369	401	391	386	363	443	416	363	407	359	391	412	381	379	364	363	378	356	420	400	394	397	414	398	394	395	410	403	398	401	401	410	382	413	396	402	374	447	365	423	390	447	411	413	387	403	386	379	408	363	383	348	408	412	382	425	396	379	372	373	383	459	398	402	417	371	392	380	391	445	395	369	418	446	425	392	465	391	375	400	430	408	378	368	380	357	368	407	403	427	381	427	396	415	381	379	404	387	395	365	392	367	412	391	369	400	426	429	392	397	401	440	382	412	388	387	387	414	381	440	386	418	385	415	417	368	414	390	374	417	411	401	371	404	389	395	370	360	386	393	385	387	420	421	388	440	401	384	388	400	403	404	398	374	377	432	386	423	434	390	403	418	413	401	365	396	386	358	402	413	419	359	375	384	381	374	386	401	389	395	404	380	412	404	377	429	350	400	420	369	417	394	454	406	423	418	402	400	425	418	413	363	392	380	404	406	363	404	385	416	443	401	400	371	400	410	418	411	396	417	374	416	411	354	428	382	419	368	390	377	378	416	429	363	390	398	396	417	388	378	412	385	381	382	465	421	384	440	405	411	378	387	379	422	396	394	428	413	410	392	410	357	416	388	407	400	368	421	403	411	362	394	388	386	384	419	402	389	427	383	375	379	429	390	401	420	387	389	464	392	385	404	386	409	382	364	391	398	402	379	413	407	339	380	374	410	400	385	388	442	417	406	391	386	406	392	411	398	369	369	380	379	382	359	381	410	422	370	416	433	424	414	395	410	425	382	397	403	431	388	368	371	395	450	410	403	408	377	384	433	418	370	390	409	401	438	418	371	387	403	435	396	381	389	354	383	382	365	420	431	411	400	403	379	370	409	401	405	434	388	408	391	396	399	378	447	417	404	381	376	369	406	386	386	385	390	430	380	418	387	421	421	408	408	392	404	420	386	396	446	387	412	385	395	357	397	415	387	406	415	362	416	394	385	404	395	393	442	434	377	417	390	399	394	365	379	404	390	443	414	372	433	389	420	399	399	405	410	430	402	396	402	403	408	378	409	416	416	413	363	419	416	395	398	440	433	375	400	389	426	423	403	392	392	417	401	411	410	405	407	393	425	395	358	410	378	425	419	375	389	397	395	395	376	400	407	355	418	404	371	370	406	446	391	393	376	362	404	388	422	405	399	377	382	441	397	420	362	362	383	409	392	403	394	381	388	364	423	412	386	373	389	416	418	440	413	448	413	371	417	402	394	376	392	399	436	393	408	426	419	437	397	388	397	403	374	450	418	451	407	362	414	427	445	405	381	405	385	389	390	391	408	400	398	425	380	393	366	431	397	433	396	399	379	419	404	391	420	382	400	395	431	380	394	421	382	397	405	362	376	400	402	363	398	344	425	408	373	391	399	461	415	415	413	409	407	387	365	378	374	429
11888	13225	18742	37467	27150	2162	1615	1326	1095	951	843	747	729	631	661	580	597	618	584	586	503	522	526	504	501	491	494	518	486	473	499	501	498	502	473	467	484	470	466	485	522	484	457	470	437	492	465	461	449	473	480	453	484	478	486	458	464	426	446	501	476	475	459	453	471	509	456	464	465	476	482	476	467	462	422	452	481	464	472	447	440	470	446	447	417	462	425	483	462	479	475	447	433	444	454	453	465	489	478	438	487	463	486	457	463	461	470	439	476	451	466	464	437	463	454	454	448	428	454	492	468	449	473	444	489	471	464	444	464	469	466	447	493	453	467	473	422	483	441	435	462	495	466	450	481	443	437	451	474	474	501	411	450	463	453	448	482	461	442	485	428	466	469	477	443	463	480	497	464	433	471	463	427	447	437	447	468	449	458	438	472	501	462	449	483	451	420	471	464	466	449	487	472	453	476	522	455	477	441	481	480	503	458	476	456	433	458	443	464	434	480	434	511	457	440	463	447	478	479	424	460	447	419	461	451	457	444	490	465	473	418	473	488	444	437	443	418	481	451	441	459	433	462	465	465	443	459	466	436	421	463	443	487	485	460	505	453	440	488	490	454	454	436	460	442	455	455	431	431	485	455	430	463	436	487	442	471	497	432	477	455	462	444	435	451	503	449	455	472	459	475	464	475	446	496	451	456	443	456	459	442	462	480	467	426	443	470	413	428	461	464	443	446	472	447	462	458	436	439	439	469	464	452	441	452	459	483	459	482	480	448	451	447	417	429	442	434	458	467	451	427	479	451	438	422	434	421	456	448	471	415	439	465	446	471	468	389	448	504	530	460	461	440	452	447	460	478	487	465	479	445	449	485	417	441	469	447	501	489	402	445	429	469	446	481	453	461	467	463	447	478	449	424	456	448	452	434	447	434	456	455	472	498	475	457	463	456	457	453	490	441	456	445	461	472	480	465	469	443	469	504	456	425	464	447	491	447	463	463	479	445	466	439	494	459	471	454	473	445	448	444	437	470	469	422	422	457	488	471	437	456	455	480	482	449	455	462	471	424	431	485	466	436	457	442	457	474	453	459	484	460	447	449	460	485	494	474	421	476	479	474	459	476	476	443	468	462	468	461	472	448	441	450	460	437	493	474	404	473	454	485	466	427	462	441	424	498	457	461	430	474	438	493	456	496	466	484	423	507	498	501	435	474	461	440	445	428	483	479	465	419	410	424	422	457	445	446	445	464	463	459	478	430	483	433	451	461	478	462	450	431	463	435	388	449	477	429	445	421	423	463	492	433	432	435	447	430	441	442	473	479	462	462	442	480	495	466	468	429	461	452	448	433	448	448	474	490	460	467	418	424	476	447	496	436	423	461	473	460	451	470	481	445	462	453	455	478	484	490	476	435	403	479	433	458	457	477	472	466	439	453	460	478	441	462	522	468	446	445	457	448	467	436	448	432	455	439	491	467	460	461	442	459	476	476	455	432	437	432	450	448	456	541	459	447	437	473	470	459	457	468	457	469	443	431	466	444	514	447	473	443	456	447	432	496	467	463	466	432	460	445	419	458	456	455	454	447	460	450	466	458	444	459	455	431	451	469	460	432	473	463	471	442	493	491	483	476	452	460	484	430	440	433	450	479	460	435	437	468	481	451	456	436	450	432	472	470	477	435	473	437	475	475	444	483	438	460	454	466	434	458	411	511	519	444	471	453	448	455	483	470	436	473	463	459	424	468	441	470	463	457	477	463	490	452	462	485	443	477	462	450	457	462	455	447	467	441	454	437	466	485	473	481	474	468	444	456	460	442	442	471	425	423	458	443	458	490	456	486	474	484	461	472	466	487	433	478	456	441	431	423	457	469	442	476	440	477	427	436	452	485	482	459	484	461	442	461	463	444	453	470	424	442	419	459	489	480	428	471	454	460	457	447	480	468	460	501	445	452	459	414	414	439	434	455	438	462	469	475	444	448	468	477	457	490	444	447	447	438	468	470	489	417	489	440	429	417	436	452	463	441	466	448	455	470	442	437	494	453	420	478	442	441	480	464	477	459	476	441	442	456	478	473	442	448	461	450	465	466	472	472	420	449	439	434	451	453	469	476	463	422	437	449	493	439	478	462	503	468	470	466	494	474	461	429	456	423	481	448	481	486	464	486	468	456	459	467	431	410	470	465	448	470	454	479	472	457	467	456	409	464	507	461	413	453	437	445	467	459	439	423	457	466	460	489	496	427	484	474	437	453	453	456	454	476	480	465	479	481	446	442	443	468	509	464	497	442	422	442	438	431	475	463	434	485	466	468	453	439	492	468	453	447	436	441	490	438	503	443	485	451	441	465	438	476	438	445	446	430	458	446	458	472	450	450	440	483	445	451	488	410	421	417	448	474	482	490	463	457	424	427	437	462	459	457	444	430	489	428	476	448	460	476	514	447	428	468	403	473	445	460	470	464	458	447	454	487	408	476	481	471	456	439	447	462	465	457	462	439	507	495	486	452	441	476	468	447	438	458	456	452	430	426	493	478	451	457	490	469	453	458	489	469	420	499	419	410	484	477	472	452	427	442	456	444	451	459	489	453	459	469	489	455	448	477	442	447	444	435	469	464	444	505	455	469	461	438	446	416	456	465	486	438	455	477	474	434	410	436	448	501	459	476	461	451	434	463	461	439	440	496	462	448	467	482	417	472	468	475	439	457	500	461	436	454	478	489	438	415	448	484	486	447	464	467	490	480	443	438	452	475	465	440	448	424	444	481	426	455	455	507	480	470	459	460	459	468	437	422	433	473	449	452	459	466	453	478	473	465	481	436	487	464	467	454	442	479	457	483	437	452	459	457	447	466	468	442	511	485	466	441	458	481	452	455	461	489	420	483	474	486	489	466	432	453	473	463	474	453	462	414	476	435	450	493	428	418	481	444	476	483	456	443	396	476	451	409	463	442	468	460	445	492	458	442	459	477	436	472	430	457	425	465	464	452	453	450	503	485	447	453	456	474	461	475	439	452	488	483	441	443	480	477	456	440	453	464	478	433	466	490	439	432	467	461	514	458	439	488	494	470	471	449	463	470	416	493	455	480	461	471	478	441	476	468	455	451	468	444	481	447	443	464	410	446	456	452	458	435	478	458	489	492	504	443	427	455	443	455	441	454	441	462	452	443	452	479	446	503	442	472	487	451	457	479	468	461	471	479	452	464	457	447	461	397	515	485	485	473	467	440	440	476	469	514	444	415	463	457	433	461	492	519	425	483	462	453	430	474	461	469	452	437	487	443	433	455	453	462	454	441	420	495	473	478	491	455	452	459	483	480	419	440	488	465	479	430	449	445	465	453	481	461	450	481	449	442	469	441	476	463	487	459	483	440	436	457	457	466	471	447	494	525	450	472	446	438	473	448	462	487	505	447	480	469	467	433	454	496	480	418	448	439	440	451	409	463	472	467	474	465	446	452	477	458	493	449	449	473	497	437	451	456	461	471	479	486	454	466	424	444	448	459	472	521	480
24840	21235	27691	25676	21575	4537	994	830	707	719	697	658	655	674	677	618	617	615	647	631	615	611	634	624	635	599	671	643	585	645	639	601	601	575	594	599	617	616	642	608	648	614	635	656	604	610	630	578	580	615	560	543	648	572	608	678	559	598	553	559	616	593	604	580	647	606	555	641	582	615	602	594	600	605	623	598	572	581	632	580	599	572	619	611	624	601	588	590	579	606	624	594	615	616	606	551	578	588	602	592	579	635	619	601	605	634	656	642	609	633	573	606	630	620	572	621	588	629	572	544	605	605	629	607	574	609	597	584	561	605	589	618	565	597	605	598	615	620	616	592	573	661	613	621	577	647	550	586	594	621	568	602	570	581	601	566	579	638	606	612	561	600	614	600	568	591	607	594	573	569	631	579	622	615	599	574	608	631	590	601	585	599	613	606	569	575	594	610	618	628	594	588	565	625	619	584	564	597	578	608	604	609	634	565	627	626	626	580	622	640	572	637	590	615	629	557	615	614	597	620	612	612	624	645	568	663	583	611	633	583	583	614	633	620	615	643	624	642	585	550	609	606	631	590	618	609	595	638	591	562	613	585	587	625	621	611	581	573	630	634	609	534	632	578	631	577	606	566	599	610	601	628	603	601	576	633	597	621	638	585	588	580	636	591	596	604	599	600	581	617	590	591	547	648	629	595	595	584	620	578	604	546	609	587	652	653	589	610	614	586	598	583	608	572	594	661	593	628	612	599	616	593	616	608	639	608	566	586	593	637	600	601	609	560	647	606	626	604	610	577	566	621	651	622	586	622	579	578	617	623	605	619	595	656	561	615	600	585	599	610	604	612	638	641	629	573	592	605	569	614	636	604	578	641	552	624	602	544	618	593	614	612	631	621	595	600	588	593	553	582	636	532	609	611	592	618	588	598	578	583	588	609	620	594	573	599	613	628	581	573	621	592	596	574	570	638	585	611	583	637	600	588	603	580	586	591	579	592	581	617	614	651	582	612	645	555	639	581	624	651	573	612	594	579	584	603	580	610	625	650	620	583	607	602	587	630	588	617	617	612	594	637	581	623	598	627	600	607	606	572	563	575	599	590	577	604	589	581	647	624	600	586	595	599	639	588	603	615	579	597	568	648	652	608	611	655	585	623	585	655	655	616	585	589	597	587	627	602	571	596	563	602	621	583	577	611	592	629	625	596	621	562	578	597	597	598	621	570	599	645	597	617	659	623	618	584	535	604	632	582	616	566	626	592	605	589	633	590	570	616	601	565	630	640	622	648	581	621	652	613	621	621	592	550	613	629	559	614	617	654	637	568	661	609	624	622	613	625	625	554	576	586	572	569	660	596	575	597	617	619	595	630	560	573	639	565	592	619	561	580	636	574	545	615	558	599	608	625	606	599	640	613	615	633	570	617	585	586	546	595	628	583	569	641	607	612	594	579	594	558	597	619	604	592	597	613	625	629	643	586	626	599	571	625	593	588	638	631	585	595	590	605	571	620	597	593	605	588	573	624	576	592	613	617	599	617	616	594	602	588	619	569	624	634	636	613	603	631	602	580	585	628	628	627	631	642	607	562	626	622	611	654	594	532	610	600	612	601	630	630	609	630	550	615	599	608	597	618	567	574	593	561	600	588	618	582	645	638	648	589	583	619	640	600	611	594	659	615	597	617	642	604	637	610	630	635	586	608	607	620	581	623	584	607	579	613	584	601	596	604	596	634	609	601	591	592	616	608	658	630	585	591	588	578	611	659	621	559	595	602	612	608	565	570	599	570	572	606	625	596	612	607	612	608	621	570	622	574	569	632	571	627	603	611	623	611	629	609	585	604	612	599	626	638	582	589	578	561	575	622	638	633	588	641	623	601	632	626	645	604	551	581	567	593	618	631	628	590	637	635	574	590	612	596	567	623	610	605	631	615	579	611	576	603	576	578	572	639	607	626	631	591	580	602	651	619	634	590	631	589	593	598	580	596	599	569	560	584	586	604	620	634	593	620	588	573	625	572	640	584	658	622	559	620	610	586	602	589	587	591	620	589	604	640	651	602	555	571	574	574	580	612	608	616	588	608	616	595	605	568	560	626	623	595	558	613	655	582	617	597	584	639	621	597	630	623	602	631	596	622	615	585	548	614	592	602	584	591	570	636	589	636	567	586	566	613	627	588	605	567	597	613	618	614	565	619	600	599	640	601	600	572	565	557	596	596	656	608	592	630	582	580	586	574	602	612	628	615	587	575	596	597	579	599	594	551	613	640	588	657	637	603	641	640	620	622	611	589	617	583	585	667	653	589	612	650	583	618	580	608	621	585	619	599	619	610	598	561	577	609	609	635	630	570	602	592	624	610	632	615	602	578	620	558	606	604	559	590	630	627	631	618	621	605	637	604	595	651	610	581	622	675	598	677	625	615	575	631	635	587	592	639	606	610	599	592	566	605	579	590	598	593	569	628	553	620	573	620	606	574	575	606	580	620	658	577	595	649	578	608	588	582	591	585	584	603	622	633	620	608	541	581	617	616	642	597	626	626	543	629	640	589	567	627	589	602	598	576	623	635	542	605	602	640	581	629	552	569	580	622	588	621	687	660	625	630	614	607	620	564	590	559	615	594	605	596	585	580	572	572	613	638	608	646	629	595	643	540	624	567	618	678	631	649	608	605	589	596	621	584	568	605	591	633	583	622	612	584	584	598	583	616	629	601	598	579	628	584	593	581	632	626	633	626	628	586	574	604	616	564	587	601	579	546	624	541	577	584	589	624	620	626	645	571	626	616	593	618	582	641	581	642	583	636	579	649	684	566	604	612	606	639	595	607	598	574	596	610	597	612	606	654	570	591	596	577	628	626	580	613	623	605	617	586	558	572	576	662	573	596	607	585	619	634	618	570	594	642	628	615	588	609	555	625	594	630	569	651	589	577	560	621	601	608	570	589	599	642	586	585	631	600	593	591	621	644	569	611	636	632	581	604	649	632	615	638	604	655	638	589	535	622	610	616	579	600	602	600	611	626	624	641	594	623	624	573	581	565	612	580	600	581	628	581	607	599	617	569	666	573	624	627	562	560	624	596	576	648	632	615	580	570	627	600	606	615	560	591	644	597	625	613	621	586	610	588	601	610	583	623	591	593	595	617	584	583	655	640	592	598	567	575	589	587	552	601	604	629	627	616	626	599	585	618	572	593	608	637	569	574	609	574	604	586	572	615	584	664	599	604	598	595	591	626	605	642	568	612	639	603	587	557	611	643	609	607	596	587	605	588	611	629	597	587	617	639	607	601	614	641	627	617	582	609	600	605	641	661	634	630	613	576	601	627	582	600	610	575	559	605	605	623	594	630	648	590	589	597	650	599	603	636	626	545	626	593	557	633	638	652	590	557	614	597	606	593	606	642	620	625	617	556	607	577	587	578	603	553	601	634	570	547	590	617	604	603	636	603	618	584	575	550	599	596	611	563	563	614	582	623	631	582	645	612	629	617	577	566	607	595	575	615	633	620	605	598
12414	9637	11885	26556	21073	1629	1307	1165	1059	958	898	886	828	815	763	729	752	737	653	729	721	772	735	730	750	747	700	697	705	706	662	700	770	727	709	679	711	712	725	657	714	685	696	689	723	719	648	688	695	699	741	672	724	721	757	731	737	719	732	687	691	660	665	625	709	692	759	682	635	710	646	718	747	713	719	689	706	712	748	703	719	714	682	711	735	677	705	696	717	679	708	766	700	717	697	728	750	696	677	677	653	710	701	709	724	672	688	712	701	677	701	725	690	677	745	735	669	721	681	706	708	723	651	705	688	702	687	700	679	673	683	730	649	686	733	673	690	647	703	709	738	735	723	748	671	676	688	671	687	678	735	687	628	711	677	652	683	685	678	749	681	685	706	650	708	689	693	722	688	683	738	644	665	691	689	665	673	715	688	732	725	668	673	742	698	728	759	696	680	718	714	720	746	699	706	721	699	730	673	704	709	694	689	681	659	703	698	681	667	652	725	702	669	672	722	663	744	694	707	720	663	693	652	690	712	686	701	703	705	656	643	732	681	672	707	673	730	726	673	724	717	680	705	696	719	720	709	657	650	699	672	648	637	693	641	703	694	662	715	702	694	716	732	724	630	700	697	702	676	693	711	703	707	693	704	681	718	682	719	671	651	704	712	683	700	702	645	686	685	719	701	685	674	721	740	708	732	698	713	665	724	675	674	653	738	702	737	738	734	678	653	690	657	741	688	686	692	692	714	697	698	730	682	743	712	679	708	667	723	672	715	719	673	702	707	693	716	707	684	693	728	689	669	751	681	665	685	688	668	761	717	671	678	688	687	719	654	724	685	693	648	711	680	673	694	704	694	686	692	718	731	752	681	683	737	670	656	722	665	708	735	669	686	652	720	667	707	647	688	693	718	704	721	684	685	711	717	684	712	649	675	735	690	724	712	664	711	708	698	724	718	699	699	702	717	693	725	693	654	701	679	720	738	723	672	680	691	719	693	679	681	727	725	702	698	681	692	696	688	703	643	703	672	729	679	661	718	678	758	702	634	680	724	690	651	721	732	759	660	674	675	721	707	687	724	669	691	713	681	694	714	716	707	698	728	724	671	718	695	708	709	727	699	669	748	705	692	671	733	687	685	704	696	753	702	680	697	707	721	714	686	695	713	647	666	696	664	673	677	682	685	692	730	714	763	731	709	692	688	735	668	698	703	700	707	715	628	734	694	704	719	705	663	653	696	712	713	702	703	680	664	628	721	713	659	706	697	645	699	712	644	683	690	691	676	672	703	742	706	672	723	701	700	676	734	655	672	693	638	709	698	644	696	670	681	710	684	643	700	743	723	686	730	713	709	687	639	669	643	768	709	700	690	721	665	702	688	682	667	721	692	708	677	714	685	657	727	720	684	703	721	735	717	677	699	701	678	681	696	708	684	714	722	709	675	705	696	685	700	684	692	686	669	675	669	705	739	699	708	724	738	698	665	678	744	670	707	661	683	676	663	656	734	666	711	676	669	674	660	686	709	751	710	692	694	662	666	699	657	702	711	678	636	674	676	639	702	686	695	698	723	665	746	732	710	748	711	708	701	707	684	643	690	663	676	743	707	715	723	699	656	670	689	679	688	716	719	681	653	692	692	683	758	655	689	722	703	707	713	730	652	703	688	670	668	678	713	676	683	677	687	714	693	702	704	697	653	702	702	686	680	685	682	660	672	731	685	712	684	726	701	691	699	694	664	702	689	732	698	715	674	726	684	741	702	662	733	722	714	704	711	687	685	666	687	671	738	694	677	670	675	664	704	689	740	701	677	755	692	676	678	696	661	685	742	676	744	721	695	701	704	728	671	738	711	715	684	736	693	685	733	692	715	759	714	723	691	721	680	665	690	702	718	711	728	708	701	672	733	671	718	701	726	732	709	756	657	698	704	704	687	695	665	651	729	692	667	685	707	665	693	725	652	695	697	736	696	674	723	744	704	710	680	687	726	668	671	745	653	732	687	773	673	687	672	670	680	708	761	697	670	693	695	711	696	657	714	672	663	660	689	667	722	698	658	718	712	707	698	652	669	682	707	668	725	670	712	716	735	711	722	718	681	685	687	707	696	713	653	710	651	660	748	662	746	692	732	677	701	692	672	702	679	722	693	673	682	660	685	700	673	733	677	674	692	708	731	719	689	722	708	721	718	697	703	698	660	660	699	649	668	701	692	665	633	678	723	702	729	667	713	692	680	685	652	729	670	704	690	730	714	690	726	664	688	694	675	683	707	719	635	731	682	693	695	710	667	663	680	710	658	677	679	690	679	702	704	716	745	761	714	719	675	720	697	702	656	668	720	647	732	669	686	679	674	733	738	709	698	700	733	683	700	719	701	697	694	680	691	670	680	751	739	700	696	655	672	687	700	691	690	652	704	739	705	642	680	728	698	669	628	652	714	649	720	707	654	724	695	695	678	697	712	642	698	685	691	649	707	709	708	677	724	696	650	733	665	733	674	709	656	709	707	687	681	650	699	644	690	697	709	717	674	695	702	672	727	686	632	692	759	710	681	694	670	704	704	714	684	698	730	745	724	676	718	672	698	659	681	708	713	756	657	698	673	700	699	693	723	721	660	682	729	696	685	695	675	686	721	708	699	692	672	742	742	703	699	678	704	652	648	687	692	732	680	695	687	727	756	710	701	715	677	666	687	715	706	759	709	678	752	698	757	686	700	715	691	692	688	646	699	731	698	722	670	723	728	700	700	712	738	667	668	657	688	677	682	698	696	676	676	724	696	679	685	692	695	682	695	711	686	675	699	713	729	679	708	662	643	750	696	718	702	706	722	670	689	714	693	696	685	678	710	688	707	694	708	692	649	691	685	711	695	658	660	687	742	666	746	721	700	715	697	716	695	690	668	755	738	657	704	685	678	739	685	678	713	675	712	645	686	696	696	699	672	702	699	691	745	741	730	694	723	689	662	708	668	689	687	728	688	700	687	707	721	709	736	689	685	715	716	737	659	704	727	685	693	681	696	715	685	687	710	680	660	683	686	718	692	686	658	721	725	711	699	720	717	706	664	695	764	722	636	740	655	686	722	694	750	710	722	691	715	687	705	664	678	713	670	709	689	700	765	673	676	698	700	701	672	704	653	670	686	727	681	716	671	703	685	659	659	715	644	711	699	758	689	653	696	723	661	690	734	684	697	660	683	669	708	675	683	701	716	676	668	668	685	717	734	706	731	713	702	690	690	667	670	703	707	670	664	695	700	734	704	674	670	750	660	673	710	713	712	738	708	720	707	683	676	686	738	698	719	713	741	724	695	696	673	717	656	673	712	680	729	671	658	701	729	719	696	676	713	745	717	742	690	682	693	670	667	732	694	660	690	712	714	730	654	726	696	742	685	698	706	675	728	678	709	691	725	661	687	726	664	712	683	761	688	701	714	712	684	720	684	644	707	706	684	677	669	695	697	713	741	720	666	667	685	701	706	644	722	703	663	729	704	694	702	691	697	675	724	669	657	708
22695	21262	29084	23997	26293	21030	13152	2153	1337	1312	1177	1083	1090	976	975	983	978	932	951	945	840	926	855	925	881	888	868	883	814	841	817	822	863	865	797	871	855	791	793	781	825	821	789	776	804	814	831	874	803	779	819	793	806	793	784	838	816	802	795	816	797	817	817	834	818	844	775	799	825	797	783	849	782	831	841	846	819	853	812	806	783	791	814	799	789	821	782	809	797	786	781	790	834	797	791	803	738	780	756	805	840	793	820	707	788	773	789	789	832	806	790	809	764	800	790	833	816	743	799	797	768	788	719	781	796	777	791	856	822	828	824	835	782	803	778	813	789	763	798	732	825	768	839	752	830	816	784	771	816	818	809	799	843	763	804	787	783	790	797	805	788	813	812	760	835	822	828	832	829	794	803	821	765	823	807	791	799	815	833	783	794	782	800	739	778	821	826	815	802	769	822	852	841	794	794	775	779	806	802	797	800	815	773	804	829	796	767	833	800	822	785	810	770	817	811	833	837	763	793	814	829	780	803	799	809	837	775	824	770	775	760	738	831	778	824	760	794	827	749	783	765	744	794	754	772	837	772	731	812	787	794	783	802	847	803	758	810	825	823	808	792	806	825	831	826	842	787	786	819	799	807	762	760	802	835	788	789	784	743	722	779	794	812	748	763	798	746	830	833	800	789	821	797	844	798	831	828	778	738	810	801	769	806	785	804	809	791	824	840	803	769	816	808	784	788	828	809	770	760	808	813	779	808	815	803	813	770	794	782	769	809	793	791	768	782	777	828	793	775	790	764	791	816	757	776	783	806	791	799	794	830	801	763	804	811	830	780	839	721	829	794	756	815	744	749	761	782	773	782	810	825	822	796	806	816	843	800	820	772	796	815	824	807	808	777	799	786	881	829	795	760	791	761	837	851	825	772	772	778	798	809	799	794	807	792	803	798	823	778	784	768	738	803	818	797	770	784	881	785	869	782	769	812	813	803	745	802	810	793	767	766	759	809	747	736	756	761	783	816	791	785	781	799	842	808	751	795	802	739	758	784	765	774	719	733	788	809	787	769	776	820	789	874	807	838	834	802	811	818	834	843	780	818	825	783	814	801	803	807	807	740	742	801	759	847	792	755	826	748	795	824	807	727	805	797	813	816	792	827	811	784	799	798	822	782	809	826	816	768	813	767	814	804	822	808	828	753	805	783	805	776	778	802	784	788	784	793	797	752	824	838	826	833	739	786	800	781	764	811	799	812	815	781	782	790	740	756	810	793	846	771	800	789	802	767	831	807	763	790	813	795	817	765	833	793	814	799	822	799	837	853	740	794	752	797	761	785	792	812	810	763	839	821	836	787	778	754	809	796	781	812	765	817	826	728	798	775	763	814	800	753	814	833	818	777	810	792	811	820	852	801	770	816	787	782	813	777	773	824	789	831	813	744	790	758	794	760	824	772	795	782	777	827	801	773	789	847	761	789	733	794	792	811	796	787	738	768	802	805	788	853	753	837	826	825	831	774	844	786	781	823	802	818	798	814	816	808	879	817	794	814	784	724	801	835	844	804	842	906	804	800	837	796	857	805	793	810	799	784	835	848	809	817	844	786	753	797	787	766	732	818	822	791	780	793	821	775	776	821	784	794	782	795	801	773	759	771	783	784	820	758	749	794	807	809	768	789	762	764	821	780	832	729	799	770	779	815	823	815	770	756	782	841	798	717	761	813	800	772	814	796	723	852	790	792	829	842	827	802	821	820	769	783	781	807	805	787	789	781	780	757	765	783	807	781	794	856	817	818	776	773	817	823	806	799	785	800	783	780	773	807	799	778	765	826	843	809	804	800	794	812	766	776	762	797	798	821	803	784	847	795	766	770	823	819	766	781	784	877	769	780	809	831	825	799	786	816	818	775	803	797	793	832	792	797	780	770	767	834	814	819	767	755	820	761	799	777	728	763	803	807	814	797	824	770	784	795	832	838	736	828	813	776	789	787	755	808	771	833	773	829	828	804	802	823	790	788	768	806	815	827	799	823	822	804	809	802	748	806	854	781	832	845	833	801	801	812	732	758	795	844	825	807	821	793	746	826	774	743	781	805	798	780	779	789	844	772	786	806	836	805	809	791	815	837	753	817	768	794	833	787	814	756	814	796	749	802	802	803	801	781	783	845	812	809	789	745	817	789	803	760	799	734	817	774	871	799	755	839	782	787	791	787	773	753	837	856	754	770	760	800	744	838	792	741	758	777	747	833	796	799	826	794	774	791	815	795	778	791	780	816	749	783	790	781	782	822	744	769	784	826	794	809	765	817	798	839	752	750	838	775	848	789	791	771	799	785	803	749	821	814	758	774	797	800	787	830	841	820	755	786	842	775	763	773	832	783	822	779	800	770	799	829	836	720	808	756	769	801	736	808	778	771	822	749	740	772	777	775	795	802	750	763	797	812	724	831	813	768	782	799	751	754	760	787	783	746	752	839	798	804	801	769	823	762	776	740	757	811	805	773	792	782	797	768	802	784	784	764	760	785	809	834	729	767	846	835	783	769	762	755	778	770	869	803	812	771	783	827	837	723	780	765	782	796	758	783	828	795	836	805	786	767	796	792	765	774	792	825	842	770	774	820	780	803	765	822	842	764	755	796	806	808	746	787	814	833	762	810	812	802	826	852	771	804	831	749	772	750	796	831	764	759	779	765	801	764	782	791	842	829	833	800	819	787	763	727	779	823	789	849	760	823	781	760	814	796	803	749	853	817	764	824	845	800	772	751	798	805	801	822	773	797	828	779	783	767	757	792	797	747	779	846	777	812	777	816	830	788	795	815	793	777	807	812	832	787	821	796	756	779	762	745	836	790	816	837	789	777	807	834	772	778	763	755	775	810	778	835	807	785	846	795	783	780	783	809	782	809	812	786	777	808	759	757	783	808	755	781	774	746	765	789	753	830	812	779	773	780	778	817	827	805	803	834	760	786	774	792	799	774	771	802	795	764	780	811	793	766	774	823	817	785	767	780	761	774	829	773	774	790	828	836	755	786	794	846	795	812	810	813	797	804	765	803	756	824	747	825	803	777	772	766	799	777	787	782	742	768	767	766	826	817	812	782	799	779	749	778	752	807	800	806	800	799	784	768	808	824	789	780	779	821	783	777	811	791	804	768	777	796	806	781	809	786	797	792	799	787	805	851	768	780	789	813	813	813	808	847	774	859	815	763	805	774	767	766	781	820	775	822	756	756	855	784	804	803	778	794	741	747	762	798	854	803	781	759	828	755	801	816	779	750	823	764	820	836	806	848	795	772	803	732	801	781	807	823	769	773	761	772	761	826	794	823	760	798	767	827	770	750	790	792	745	762	787	818	792	822	805	812	802	845	834	818	822	835	792	778	817	784	816	778	784	783	762	797	797	762	744	816	778	784	720	746	798	802	771	776	763	778	789	804	785	794	823	868	764	809	738	722	757	827	767	788	830	837	754	843	788	779	749	769	794	787	837	857	784	779	782	808	814	764	803	763	800
15505	20894	21586	44210	31745	3828	3143	2621	2132	1894	1661	1448	1370	1313	1165	1125	1063	1078	1038	997	1004	997	990	940	937	956	922	933	920	942	874	927	945	914	846	881	893	882	888	869	882	871	852	909	873	910	834	868	869	875	908	879	848	896	906	875	886	823	834	837	855	816	870	906	930	906	865	880	837	873	883	870	897	899	823	887	857	885	859	821	835	901	911	872	870	902	846	859	853	818	818	877	849	864	855	829	870	888	924	844	813	822	843	828	841	862	876	804	860	875	851	924	847	856	882	890	915	865	866	891	878	871	871	841	848	847	909	861	868	870	886	906	850	855	849	891	823	817	834	894	816	850	823	885	852	864	846	837	862	840	844	819	848	875	835	852	856	822	833	856	801	885	869	840	874	881	868	883	841	833	874	846	872	874	856	813	838	850	841	853	907	891	806	880	840	891	845	873	867	883	861	828	837	857	799	881	842	834	838	856	835	843	855	822	855	882	886	858	861	868	908	823	836	808	852	862	845	848	812	831	875	839	862	858	856	849	861	858	822	876	870	831	845	858	868	837	864	871	845	810	829	829	850	896	868	882	799	851	829	859	904	853	839	884	883	884	820	879	831	877	907	840	908	857	853	826	864	889	890	823	871	878	868	835	901	879	883	826	838	902	864	864	855	866	889	863	858	921	878	919	862	881	861	862	865	918	818	876	844	848	855	882	799	851	883	846	919	851	856	876	864	849	845	897	890	897	821	894	874	864	897	802	884	854	893	778	804	832	884	903	824	883	854	905	823	829	827	853	885	900	889	825	868	840	851	877	806	917	858	878	876	859	870	849	864	912	824	860	863	932	833	837	835	859	854	865	858	864	871	906	819	835	834	855	836	851	882	852	823	833	904	878	873	830	861	864	811	855	846	850	862	840	854	836	866	805	848	860	845	894	836	862	832	865	902	873	910	869	857	837	812	927	852	869	831	846	884	853	870	861	909	836	851	854	846	884	860	867	832	852	863	870	897	869	814	883	854	870	868	872	907	833	859	837	824	857	863	827	851	835	877	881	864	907	846	908	869	860	841	854	855	867	903	826	848	865	829	836	839	826	878	904	868	855	851	818	847	841	890	816	886	893	916	892	836	829	840	893	846	832	829	845	832	883	896	808	831	854	827	880	897	794	826	878	886	871	835	896	828	840	928	854	885	864	862	857	870	820	838	913	893	831	899	822	946	855	833	869	868	870	800	806	881	867	868	826	861	827	842	794	860	851	830	864	891	882	835	869	815	840	861	871	882	804	836	825	882	864	786	883	898	842	845	854	838	855	861	875	881	829	837	877	852	871	857	859	859	880	904	804	880	919	905	816	866	839	828	884	892	903	879	863	900	853	839	867	842	832	816	847	796	844	935	853	864	879	826	899	891	903	818	852	912	827	843	855	914	829	830	801	853	869	898	835	885	872	835	900	864	770	891	840	862	886	873	844	883	808	879	859	849	850	850	854	838	862	857	861	824	836	871	849	857	851	890	841	861	866	856	819	874	854	867	821	855	867	833	864	894	883	854	849	839	903	824	818	929	858	857	860	835	895	851	857	853	856	879	887	876	861	881	811	875	897	881	867	867	891	809	894	845	844	859	905	856	877	816	880	877	807	850	909	908	923	900	898	872	886	842	906	837	844	842	862	925	866	893	810	856	842	903	880	850	895	854	829	859	870	859	820	949	858	840	884	835	886	873	830	877	823	941	868	811	850	873	828	839	827	839	897	835	803	853	862	892	850	870	823	845	799	835	861	851	821	843	852	855	882	885	912	838	890	911	876	799	846	875	913	863	894	773	897	897	877	848	863	866	875	883	869	843	859	826	805	907	817	880	896	837	902	866	913	822	877	895	892	840	856	882	907	811	946	839	850	819	900	847	843	827	803	823	887	842	869	899	841	841	895	834	834	895	860	880	882	797	872	871	865	832	853	883	918	869	862	848	834	912	863	871	893	862	819	881	878	845	889	801	821	838	861	840	880	871	812	830	863	876	851	867	874	918	896	885	846	858	785	882	863	822	886	886	886	826	850	854	868	849	855	886	830	852	881	819	883	928	842	880	831	840	890	837	819	837	873	854	848	843	832	834	826	818	851	899	870	852	821	850	858	816	870	837	796	834	828	844	857	876	888	901	856	827	839	860	867	841	785	834	835	848	845	825	819	836	849	835	889	867	871	855	826	831	823	860	792	887	850	862	828	880	876	849	882	889	814	898	845	885	834	863	855	868	803	855	836	828	834	860	833	930	865	862	840	877	844	782	806	820	800	832	837	849	842	831	837	915	849	875	830	831	816	878	840	819	830	860	815	909	897	818	855	854	835	894	898	862	817	880	843	878	911	893	832	860	862	819	864	861	884	874	836	840	915	860	830	856	859	910	779	811	802	805	826	794	865	817	825	869	884	834	842	833	896	857	830	830	861	869	852	842	829	834	866	840	885	824	830	896	888	868	804	864	852	830	832	878	826	874	860	875	874	847	843	825	879	857	846	853	894	828	839	804	870	849	886	871	915	856	868	785	848	877	846	816	841	866	866	849	855	816	868	855	872	872	891	860	859	837	890	829	840	822	901	821	857	865	868	840	908	838	894	868	842	835	812	827	835	840	832	819	850	870	817	883	828	866	928	857	854	878	820	888	847	856	877	895	788	862	832	850	856	843	885	879	859	877	851	826	882	834	878	869	851	859	839	860	876	831	870	921	873	854	875	854	836	849	869	850	874	874	899	851	834	859	819	846	851	860	846	818	857	843	875	856	885	874	827	890	823	858	850	851	895	811	871	862	831	842	845	861	847	828	840	874	803	807	899	870	896	851	840	815	874	864	845	850	860	799	843	885	821	852	852	882	826	885	862	857	873	831	840	828	882	862	866	860	834	810	833	845	868	870	918	856	837	848	848	860	853	854	896	872	876	885	842	897	901	852	890	862	867	828	861	887	882	834	825	812	886	880	854	848	874	877	859	893	863	891	849	881	857	824	891	882	859	873	844	841	891	816	828	858	823	863	857	859	832	860	823	876	898	877	870	848	842	867	872	838	819	937	862	842	836	916	861	865	841	867	848	863	820	894	799	890	884	878	858	868	878	824	880	864	802	877	884	909	904	803	870	877	825	907	862	827	840	832	852	888	809	852	842	891	859	864	876	855	800	880	885	841	909	853	884	878	844	870	859	852	828	840	859	836	869	849	836	886	884	772	855	841	859	866	896	844	869	890	826	904	806	847	821	878	871	838	885	833	841	846	837	864	888	788	867	885	854	834	864	810	843	798	851	860	787	881	855	833	847	899	848	881	854	856	844	844	921	818	876	895	892	928	865	826	840	806	908	885	867	881	884	834	872	848	889	876	828	885	882	880	886	864	887	875	869	892	929	885	820	841	920	826	842	843	874	860	836	858	842	864	909	918	852	898	861	868	859	838	853	808	891	824	898	842	884	879	910	848	859	863	873	844	860	860	904	832	858	844	876	805	865	900	880	857	799	857	897	816	885
27299	20701	12091	7915	5187	451	393	382	323	353	364	363	329	348	357	330	336	334	347	335	299	333	333	335	337	299	329	311	359	339	334	331	335	367	367	316	324	343	334	318	327	334	330	323	343	326	322	373	352	342	332	354	342	303	306	332	337	371	303	344	353	338	326	321	342	346	340	272	332	337	325	319	346	325	343	332	349	356	343	343	313	324	315	338	312	323	354	360	347	358	336	342	325	348	321	329	330	306	332	375	333	331	342	332	327	308	304	337	347	362	369	334	322	337	338	369	364	322	331	298	342	304	368	337	333	335	345	320	358	310	338	330	346	311	327	316	326	340	332	347	308	305	338	324	339	339	372	361	361	347	344	345	366	317	323	334	335	300	341	302	347	353	353	319	333	313	365	300	330	320	344	303	335	334	336	364	313	354	362	358	339	367	346	335	375	330	330	341	329	320	348	353	350	326	381	333	359	309	344	302	322	360	339	319	320	300	316	328	334	333	325	343	318	348	334	319	330	303	341	310	351	342	340	334	295	283	332	326	337	369	372	342	323	313	381	316	304	329	328	308	339	349	359	334	371	320	348	344	329	341	346	362	347	361	342	376	334	324	346	320	330	329	337	306	342	370	354	335	354	306	338	340	336	338	349	350	340	352	336	317	326	325	341	337	353	359	332	338	311	355	352	300	338	346	315	305	322	342	359	344	364	343	333	338	352	357	337	317	319	341	305	342	299	361	332	364	358	333	319	294	346	300	337	325	326	346	325	331	352	307	358	361	347	336	349	328	336	364	344	331	331	351	360	329	315	333	330	351	338	332	316	320	332	326	352	313	335	338	314	357	319	320	346	298	321	341	313	315	326	355	339	304	356	350	360	343	344	348	295	367	353	358	349	335	330	314	341	328	333	354	323	345	331	348	339	330	316	312	322	336	303	332	327	317	334	348	331	342	317	341	350	313	328	338	328	312	350	318	325	356	350	334	308	340	332	319	367	325	331	344	319	320	349	289	302	342	299	346	300	336	306	331	352	361	338	323	345	344	310	315	334	305	325	308	329	326	336	377	329	323	339	331	318	329	343	320	333	336	325	344	322	349	308	296	330	321	345	318	332	325	288	318	309	331	335	345	312	337	322	341	382	316	337	315	350	295	342	289	344	302	345	344	363	346	322	356	323	333	359	334	354	331	332	314	327	306	338	323	346	348	324	315	327	330	304	342	305	332	349	337	320	350	337	306	340	349	316	319	331	362	326	323	316	349	356	343	339	344	331	327	344	320	297	292	312	315	337	337	360	365	348	328	301	332	343	346	316	343	348	342	332	344	351	329	347	327	352	324	333	343	343	329	307	328	331	337	338	332	338	331	340	350	342	335	346	324	357	320	352	295	347	327	331	334	339	315	336	354	359	325	353	312	313	310	381	331	366	347	309	324	351	355	345	350	333	360	329	356	331	330	316	331	346	313	288	348	361	361	332	317	336	334	377	332	318	329	332	334	285	353	325	335	351	342	331	314	331	305	325	338	355	359	343	350	326	332	305	326	358	346	355	367	332	340	349	371	306	343	344	351	326	331	326	357	336	338	343	321	333	353	323	321	357	353	338	316	324	361	337	330	296	368	307	324	342	324	355	334	345	325	377	340	325	321	294	337	333	356	320	330	373	311	333	364	323	347	383	318	339	334	313	331	327	348	311	332	362	352	338	317	310	354	335	316	324	350	351	337	321	308	344	300	309	323	322	360	293	324	317	347	303	332	324	331	334	324	342	320	346	354	313	321	331	321	357	344	352	338	326	315	333	313	325	343	329	348	318	311	353	378	316	322	323	327	305	327	333	307	355	341	346	330	319	304	339	328	309	321	350	358	351	329	318	315	314	375	333	358	323	351	364	339	315	303	326	321	341	363	341	344	355	345	345	321	332	312	313	326	323	309	349	322	308	350	366	357	375	334	316	336	346	356	369	361	334	336	311	319	336	325	327	335	338	312	343	317	318	316	329	306	339	359	308	317	365	323	331	296	316	325	338	314	339	315	323	360	362	336	337	321	315	319	334	310	342	376	327	323	345	320	317	326	367	308	338	329	350	306	351	343	313	325	310	337	325	311	314	356	332	351	336	288	316	312	354	357	316	338	342	340	311	326	325	320	342	329	352	311	360	334	315	332	332	341	387	337	343	333	357	314	311	353	367	355	362	321	322	332	339	333	331	354	342	317	329	347	357	317	359	335	366	319	320	328	355	294	341	307	295	351	332	310	335	335	327	337	301	368	373	341	334	328	360	334	347	362	324	329	323	324	337	338	326	351	321	329	340	374	337	339	295	333	321	377	333	341	364	333	346	344	303	343	344	305	348	324	319	312	315	320	353	323	327	356	328	344	359	317	346	346	322	336	296	362	354	326	320	332	321	330	316	344	348	328	323	328	353	347	325	341	332	350	353	333	359	330	337	374	340	319	348	342	340	349	333	339	291	337	349	319	342	348	332	337	338	324	322	332	328	336	313	293	335	314	327	343	350	330	355	302	352	316	317	372	338	336	358	320	361	308	340	316	315	363	306	335	326	346	370	359	344	325	346	319	333	334	345	323	317	352	289	371	335	326	317	326	323	327	332	336	326	294	330	339	316	333	333	345	302	329	287	382	271	333	323	343	352	293	327	366	313	332	357	350	343	340	351	345	314	313	320	331	352	335	330	323	333	310	368	337	327	357	340	333	360	340	327	325	335	331	369	304	366	298	317	344	352	351	318	317	334	332	332	350	315	319	327	322	333	322	326	326	309	347	355	340	345	323	336	327	351	330	330	349	343	314	367	330	339	368	331	338	343	365	331	323	303	348	322	368	285	337	323	348	324	341	362	348	376	351	384	320	319	357	352	337	320	322	321	332	330	354	330	314	305	337	346	336	332	328	296	324	324	360	340	338	349	342	339	309	325	334	345	372	312	327	305	350	378	369	317	327	332	306	387	329	324	328	319	315	325	310	330	307	372	328	317	347	350	347	323	378	343	299	363	317	317	308	364	329	332	349	332	350	319	321	343	356	349	323	333	339	347	300	349	301	349	302	349	343	365	343	329	315	300	306	330	318	345	317	355	320	349	306	324	328	331	337	345	369	356	295	355	340	324	349	324	300	323	328	316	358	352	356	333	330	325	357	298	310	315	352	313	327	300	353	338	333	355	330	331	330	370	308	310	344	328	306	321	308	367	345	344	321	305	310	318	307	329	350	345	306	302	345	338	343	350	342	338	353	337	359	342	340	353	360	328	347	332	349	291	326	318	307	291	340	318	341	336	346	351	321	311	329	311	356	303	300	358	333	335	347	341	290	332	330	372	333	316	340	338	344	364	330	364	353	325	343	318	329	323	327	344	362	358	320	327	305	323	334	340	345	324	336	337	340	308	326	334	327	353	334	326	341	330	323	340	298	339	288	328	308	330	343	325	341	323	341	330	335	327	333	327	323	360	319	342	318	343	324	312	326	290	318	316	342	339	319	364	342	349	326	333	313	340	330
9862	6331	7808	8458	5553	589	473	475	429	459	404	438	407	409	444	429	390	386	447	390	430	396	417	437	434	432	407	389	405	399	409	434	431	386	403	403	400	417	379	413	406	431	393	374	450	406	411	430	433	406	407	424	442	423	420	413	429	421	388	430	400	447	384	404	417	408	417	413	436	424	420	403	392	403	434	380	419	413	383	452	388	417	396	417	403	408	432	395	413	391	408	412	409	400	423	431	381	371	347	385	394	394	431	377	404	382	395	397	403	402	411	412	364	409	461	383	383	411	370	418	401	412	409	376	374	428	339	439	400	406	382	441	388	390	427	417	401	425	417	395	432	420	393	408	420	392	395	385	380	397	361	417	435	352	395	404	392	385	392	400	428	417	401	414	457	396	407	378	424	421	368	418	382	392	446	452	370	402	410	434	398	376	401	397	422	424	435	394	381	394	426	393	423	404	379	398	375	356	385	424	442	380	424	400	409	406	394	380	378	398	379	380	417	451	399	446	387	402	415	396	411	407	374	388	411	408	381	405	421	419	400	394	399	403	410	405	439	416	407	425	412	420	409	367	378	380	434	409	404	404	364	383	415	396	391	390	444	417	411	404	396	389	443	407	402	360	410	388	411	401	394	405	403	422	386	410	379	417	382	445	411	387	374	384	394	404	427	421	380	407	396	397	400	411	391	411	381	401	419	435	402	391	424	401	404	416	382	410	374	407	399	419	399	386	399	403	392	394	416	425	396	413	413	418	386	402	399	438	397	389	405	401	404	429	373	390	394	455	423	395	402	424	404	423	394	381	411	388	403	417	394	405	367	376	391	405	417	439	376	428	404	405	398	372	394	397	399	406	365	413	373	384	407	371	408	402	430	407	385	407	456	445	394	410	385	378	414	451	417	405	410	418	382	445	399	395	410	381	410	445	410	377	422	414	385	404	399	423	385	376	430	417	358	418	391	382	394	365	426	385	413	373	375	415	426	431	403	418	433	379	404	419	382	423	368	406	418	418	401	416	401	403	395	383	398	405	426	414	403	412	409	413	414	426	389	397	426	398	400	398	390	411	404	399	485	424	427	438	417	407	399	392	406	384	380	415	376	393	395	414	403	402	415	429	404	414	402	428	422	383	402	392	429	394	386	442	373	409	412	412	382	433	407	392	379	407	428	412	384	404	412	401	390	398	406	393	412	424	440	437	424	399	404	409	377	384	385	403	415	433	393	384	408	400	423	434	421	417	403	382	364	413	392	362	386	399	405	404	374	400	397	417	408	439	424	384	412	410	412	365	390	386	407	388	401	384	391	390	378	399	415	436	395	390	405	382	402	433	408	385	403	393	411	384	448	401	405	390	418	439	439	392	409	395	396	420	407	403	353	399	403	398	443	400	428	417	396	425	399	389	411	395	424	429	421	397	392	398	408	382	404	427	399	373	403	378	405	378	413	396	411	389	398	414	400	377	389	454	407	412	396	443	426	417	410	409	406	422	411	424	401	416	380	398	371	411	366	417	380	405	379	398	399	399	413	434	382	408	408	417	400	376	428	407	401	433	418	404	387	369	376	432	437	434	408	367	410	438	439	397	410	458	418	365	436	420	399	428	416	402	395	370	415	408	415	424	377	448	401	402	390	396	414	422	424	422	419	403	408	400	410	421	424	382	371	404	406	417	416	417	403	423	384	400	376	456	437	363	392	415	397	392	421	414	410	399	469	376	423	414	405	380	400	417	411	376	408	413	387	415	389	390	405	389	410	399	398	409	384	365	425	434	394	369	386	413	368	398	430	410	384	366	375	399	378	436	432	396	418	410	424	398	396	398	401	415	434	391	438	407	427	409	375	412	441	418	436	382	395	394	387	417	398	419	385	407	426	397	401	401	400	405	391	413	413	403	384	396	447	411	449	395	423	395	411	398	427	368	439	399	394	419	404	424	402	395	405	394	419	404	413	419	422	402	423	405	419	430	399	424	399	414	434	394	427	391	419	415	387	428	408	407	368	424	409	407	403	436	420	377	408	415	385	407	412	419	428	401	433	387	420	376	431	374	382	408	411	413	388	397	428	430	377	412	428	415	424	433	395	414	385	402	378	423	407	389	376	464	403	345	430	417	386	386	390	430	384	378	418	418	411	430	396	404	409	405	431	423	394	406	407	404	438	454	391	447	409	400	402	395	428	380	405	421	403	382	428	442	397	426	419	380	407	407	411	397	390	399	392	396	427	429	393	413	403	406	387	427	422	412	424	404	413	418	441	420	448	404	401	407	409	415	384	422	414	414	397	398	388	430	381	405	407	422	368	395	400	428	416	413	427	390	355	406	420	377	430	405	425	392	396	376	409	423	391	384	387	417	395	413	385	408	435	392	422	375	392	409	402	401	399	406	420	412	400	410	407	401	415	420	395	378	431	370	433	397	386	431	420	405	407	382	418	426	435	426	396	395	419	428	414	459	413	421	403	371	392	389	395	416	370	409	401	399	409	421	438	419	412	410	413	416	405	434	401	376	404	380	412	397	407	394	402	406	408	405	400	413	405	390	396	399	421	399	421	381	386	413	412	366	434	415	410	453	372	414	415	397	369	376	382	423	429	385	401	413	400	420	398	372	419	388	397	431	395	437	398	415	442	426	400	394	413	415	388	382	390	404	435	421	398	451	428	420	448	404	402	452	431	407	378	381	433	377	394	412	453	389	397	430	378	369	379	393	385	422	405	403	408	414	394	412	415	393	380	430	387	387	392	435	429	389	365	396	403	424	409	408	411	413	414	394	415	419	424	448	427	421	361	394	386	430	382	398	434	397	433	393	391	422	406	389	437	401	389	375	397	402	397	432	363	422	358	393	430	421	404	399	410	389	420	401	381	392	379	437	413	386	379	383	408	395	419	415	411	433	394	376	397	446	389	436	409	419	435	403	428	396	445	384	380	424	388	400	394	376	377	372	415	405	401	420	426	388	368	407	439	408	390	394	411	388	401	393	397	391	383	373	427	387	385	422	424	384	399	448	393	419	436	439	398	409	389	403	438	354	442	429	384	419	384	378	433	427	375	413	427	389	425	397	422	389	436	407	433	420	376	389	413	426	410	397	419	391	370	408	401	392	394	375	395	414	393	387	415	425	420	424	399	409	413	457	419	396	421	412	402	384	382	410	415	452	366	428	393	441	384	397	414	390	405	383	409	417	415	454	380	355	400	415	415	380	419	397	426	403	398	402	434	413	439	422	404	456	425	407	385	419	393	412	391	409	414	393	394	436	380	374	410	400	374	417	389	400	399	426	405	419	447	372	390	405	448	421	401	422	391	367	389	383	410	402	397	403	408	410	436	412	398	386	433	418	432	470	387	402	415	404	420	411	388	407	365	358	406	395	406	405	444	390	402	404	410	399	395	390	429	382	395	440	391	368	431	397	421	428	396	410	435	424	420	395	394	388	356	383	366	400	403	401	431	430	399	419	402	399	397	396	412	409	399	382	424	426	397	438	422	424	418	383	387	409	417	382	411	398
23678	21226	28654	25400	26619	15987	3080	872	728	668	585	542	475	525	535	459	465	441	487	461	440	431	445	453	419	441	405	422	414	423	420	399	419	408	411	378	470	426	406	402	403	427	441	419	391	438	438	419	417	393	370	374	423	382	383	440	398	383	399	414	442	397	383	419	418	381	432	390	423	395	439	432	384	399	429	402	389	386	393	372	450	400	401	401	412	432	383	341	405	423	356	387	411	422	364	408	409	383	420	403	407	391	399	402	400	412	408	410	354	406	424	371	392	403	411	406	372	364	392	382	393	390	420	422	416	400	386	420	387	399	395	390	421	401	393	424	404	405	391	362	433	399	392	396	385	425	427	401	379	392	416	414	422	387	430	370	365	413	401	394	418	367	393	387	415	404	389	374	417	421	413	381	392	385	390	388	389	376	392	394	381	379	412	401	393	370	402	395	429	363	384	364	363	424	376	391	401	383	396	424	404	395	410	391	399	389	438	431	398	398	434	377	358	399	369	427	421	414	368	402	419	393	387	413	396	382	419	409	375	398	434	377	383	382	387	390	401	412	409	386	377	376	385	368	432	405	412	429	387	398	413	392	409	431	402	378	411	406	407	375	427	429	393	402	369	385	426	401	379	431	435	390	411	450	413	409	409	364	395	377	399	440	396	373	396	403	407	397	409	429	447	329	407	396	434	440	408	397	374	437	394	381	420	436	418	406	421	372	434	413	419	373	347	417	391	425	416	407	421	415	400	414	378	406	400	390	408	417	415	435	404	373	425	396	424	408	411	409	407	382	391	413	420	410	418	410	451	429	401	401	445	402	441	448	406	409	411	384	452	403	400	392	433	403	398	419	414	394	396	394	415	437	387	379	414	390	401	437	399	446	398	445	400	428	405	381	410	388	395	413	398	367	413	431	403	408	455	419	387	390	379	365	445	376	431	411	422	411	401	406	396	393	379	400	371	385	383	405	396	433	399	335	418	423	419	423	391	391	396	421	415	426	434	396	404	404	375	401	391	384	440	340	392	374	419	374	419	383	425	420	374	389	388	418	381	390	413	418	409	416	343	403	409	408	395	397	405	402	381	395	379	433	397	421	385	413	390	370	374	393	371	385	384	437	418	422	414	416	402	417	391	404	393	395	354	408	408	399	402	407	372	429	446	422	434	412	367	375	378	395	448	385	371	405	370	424	409	407	402	423	382	426	380	386	409	390	398	398	460	386	414	406	402	395	416	399	417	415	400	435	412	389	395	402	402	415	392	416	430	380	377	448	378	413	406	420	388	405	397	387	405	398	403	399	405	402	404	393	420	438	399	386	397	421	427	398	379	388	383	415	408	399	410	418	405	365	370	386	417	408	385	383	406	388	373	392	394	379	429	390	414	381	379	364	434	401	418	414	407	380	413	395	371	396	409	426	372	436	378	423	383	396	386	387	429	407	399	406	392	400	394	409	422	444	414	436	392	375	424	371	367	357	374	409	396	439	372	384	385	382	392	425	420	449	383	414	420	389	384	378	390	389	423	402	413	397	438	374	419	427	386	399	386	372	394	447	405	401	396	405	431	397	381	379	410	408	383	394	390	412	391	362	399	470	399	416	400	413	390	387	392	408	416	372	416	406	397	399	390	412	410	419	423	375	429	396	381	438	404	443	397	415	445	422	381	391	406	451	421	425	392	413	421	392	356	399	417	430	423	385	351	371	413	377	406	399	371	398	443	411	403	437	372	354	363	406	384	416	365	387	420	422	403	379	391	422	392	376	420	413	430	427	352	402	391	408	427	374	377	373	384	439	433	425	387	423	413	392	400	368	404	386	363	419	397	399	397	424	376	421	451	405	405	395	388	396	403	390	409	392	379	376	416	398	461	382	454	385	382	415	393	392	419	417	405	384	397	380	389	377	389	386	414	415	407	429	397	436	429	403	390	416	365	401	402	382	375	361	394	394	424	429	419	425	415	370	425	370	417	387	402	399	454	431	414	410	362	397	404	403	390	403	402	408	414	412	416	410	418	374	406	396	387	401	420	398	363	365	378	364	393	407	392	388	397	373	439	389	410	397	377	412	428	403	409	402	425	412	408	387	377	382	397	422	439	395	393	387	382	377	451	416	394	404	389	402	423	410	368	385	422	396	381	385	427	390	392	408	364	416	409	392	417	377	353	377	424	401	389	417	389	401	411	384	386	418	432	411	413	435	408	384	415	375	422	365	393	430	420	441	414	403	420	398	359	410	388	433	406	393	401	393	388	419	408	418	424	396	414	431	393	374	407	373	393	366	388	367	390	404	409	386	387	427	361	418	378	432	378	370	404	413	403	395	396	399	397	417	392	384	360	375	413	399	410	403	389	418	403	388	353	397	396	437	431	407	421	421	391	416	435	421	407	362	409	385	419	401	396	383	389	388	396	411	394	405	358	428	412	425	445	384	440	411	389	377	396	383	401	409	367	417	412	409	405	363	389	368	367	408	414	390	393	420	421	419	419	395	395	372	422	371	421	428	401	418	407	420	433	394	397	401	405	421	354	380	383	434	385	407	431	385	395	431	419	403	395	403	404	370	384	380	396	406	417	412	384	403	428	380	374	377	406	373	403	415	422	387	420	395	434	387	389	421	401	418	384	387	401	377	396	423	419	411	364	400	429	379	407	407	406	394	426	414	401	393	376	385	416	399	385	416	413	401	415	383	413	381	398	407	424	410	387	405	395	400	401	432	444	388	413	386	424	426	391	349	417	381	417	399	393	394	397	408	443	346	429	439	392	404	413	426	395	398	381	376	391	387	357	386	393	416	417	389	379	415	416	425	380	410	405	379	373	394	396	401	413	379	386	375	439	412	361	378	395	403	382	381	367	372	421	396	395	386	411	402	427	396	390	411	392	396	428	405	398	396	385	375	415	405	416	370	415	411	417	407	386	375	404	435	414	393	411	356	417	377	411	431	396	437	385	432	375	428	382	410	378	403	393	426	395	395	403	367	440	412	420	434	408	425	410	395	418	404	389	366	422	384	366	410	391	411	424	401	396	378	386	404	430	383	390	456	386	374	390	372	374	403	392	409	406	417	424	407	405	387	372	404	429	374	396	370	422	387	442	378	385	407	370	353	388	385	421	388	408	373	407	420	393	446	429	399	391	401	399	400	445	417	404	401	437	401	430	411	400	409	406	426	379	400	411	408	408	413	428	397	420	408	390	433	419	410	400	412	389	399	410	384	382	379	421	394	451	392	364	394	383	398	384	397	417	405	406	371	405	420	407	363	353	432	424	407	359	397	402	375	380	425	392	396	414	395	402	365	399	365	390	349	396	378	407	399	422	394	397	394	400	424	386	416	394	406	393	409	384	409	418	372	405	356	392	376	418	376	387	436	402	410	397	403	417	389	377	422	371	400	396	397	365	385	354	396	408	405	415	395	390	401	422	443	406	373	425	416	406	442	359	412	368	392	413	411	385	386	393	368	347	399	371	384	360	417	418	404	353	365	343	424	412	396	438	375	361	427	407	410
12145	16089	15743	40952	23023	2033	1625	1278	1184	974	856	755	735	663	624	608	563	591	582	524	563	535	494	516	503	517	545	545	493	455	493	533	488	487	495	484	485	496	480	477	453	476	506	455	451	502	472	496	459	484	471	476	465	502	418	480	469	489	425	491	496	441	506	467	435	427	426	478	460	445	505	441	484	450	455	497	501	459	447	417	446	450	495	445	458	436	442	464	494	440	404	511	481	462	476	455	475	513	473	493	460	481	470	462	433	459	483	446	446	457	464	484	481	479	468	465	468	525	452	444	469	460	453	428	440	457	453	470	442	475	492	471	448	473	448	439	482	466	469	460	480	448	436	478	443	435	462	451	448	489	460	462	473	426	454	436	482	457	453	475	459	440	503	459	438	469	445	480	477	452	479	461	495	508	459	426	449	441	422	453	462	434	511	431	472	478	474	452	457	445	445	457	463	477	455	503	454	431	469	467	462	479	509	439	424	484	479	469	452	479	462	424	465	450	457	443	460	479	469	486	489	490	463	453	479	446	417	428	467	492	481	472	450	468	461	474	475	453	445	485	481	470	490	487	462	502	493	462	448	448	410	457	485	458	454	486	443	472	427	465	455	459	455	473	447	465	471	456	449	471	482	458	464	494	453	464	461	475	457	443	429	423	491	468	458	485	444	443	428	464	485	474	467	477	442	434	474	473	476	441	429	457	462	444	469	448	512	449	451	455	468	481	462	465	460	450	440	459	506	469	432	441	467	435	486	485	475	498	440	461	495	463	456	464	459	457	416	479	469	496	452	475	444	454	452	454	493	463	430	441	489	478	469	470	452	461	460	460	462	462	463	447	441	474	421	458	427	461	531	434	491	458	449	443	444	463	407	467	446	419	477	439	482	476	523	462	460	459	454	455	493	409	453	501	438	439	458	467	448	432	458	452	465	501	465	461	433	503	452	480	486	465	446	467	444	483	442	429	484	443	474	464	466	459	475	463	449	516	451	431	474	454	469	470	449	436	437	444	497	492	463	459	465	444	462	490	441	432	465	485	438	468	456	440	459	433	457	522	451	480	470	433	474	458	467	458	459	455	456	418	454	461	521	475	442	471	461	478	468	454	460	458	489	449	455	451	457	462	459	469	451	476	458	453	443	443	502	483	480	463	499	445	465	434	426	491	489	485	465	463	442	477	462	415	462	468	425	451	446	450	461	430	489	484	468	458	459	447	450	451	428	437	470	437	468	439	519	442	441	424	469	448	418	431	459	492	484	465	474	510	431	453	444	413	445	501	518	509	438	442	498	441	453	499	467	472	474	459	469	455	468	453	466	430	432	492	458	475	464	449	452	446	487	453	437	467	453	457	482	496	507	483	472	431	442	477	463	416	459	479	517	479	468	429	449	469	485	410	436	463	470	427	485	443	469	433	430	459	436	474	459	480	452	460	484	452	467	446	454	490	464	439	437	455	479	490	480	459	476	471	464	445	426	450	445	448	479	483	466	446	452	452	492	469	477	437	447	448	476	440	500	443	474	450	457	489	439	495	470	454	508	465	468	463	469	467	464	456	515	428	443	475	436	466	452	460	480	464	451	485	498	434	467	454	479	443	491	445	440	443	464	479	447	437	483	480	467	469	460	468	472	445	447	462	444	427	448	447	451	460	480	449	482	469	480	435	445	425	471	422	450	505	453	447	495	441	418	472	483	487	413	487	444	460	489	434	449	470	498	502	493	450	461	486	459	449	472	485	453	442	430	475	448	464	492	465	456	471	431	441	444	478	456	456	450	515	479	507	487	450	418	440	412	462	469	464	503	469	450	434	447	464	489	471	430	464	485	442	448	433	432	467	434	461	472	451	463	476	459	475	439	509	465	474	476	476	470	473	450	390	475	438	434	484	472	436	434	455	480	454	451	452	471	465	446	433	478	471	462	471	480	453	451	493	467	458	449	422	455	452	472	454	471	434	448	455	462	445	459	508	485	436	447	506	455	456	472	497	482	482	458	456	505	498	417	436	462	485	422	426	472	455	488	452	428	448	436	423	479	454	466	455	438	477	468	461	464	440	478	497	479	457	459	452	465	450	444	494	454	448	457	445	451	456	472	426	462	441	431	494	501	443	434	500	462	467	463	480	494	466	460	437	466	443	449	482	459	520	505	407	458	459	432	471	466	455	531	469	462	441	458	449	463	478	513	435	453	482	501	452	451	448	431	431	416	475	471	450	478	455	488	481	454	490	437	430	460	452	494	462	448	441	462	445	470	433	471	489	471	450	457	500	458	477	481	407	485	476	473	491	440	461	449	487	424	452	481	449	459	498	463	455	448	451	465	438	450	452	487	459	452	491	472	482	447	474	452	486	453	438	449	439	449	476	429	461	439	470	448	461	459	465	451	462	471	446	477	470	459	448	459	453	477	466	442	446	465	469	440	487	463	465	441	464	500	436	458	435	464	439	467	466	467	473	486	466	446	475	490	462	458	493	455	437	450	457	424	439	473	419	454	474	440	455	465	448	455	409	459	475	480	475	463	478	477	440	487	454	455	492	455	440	451	451	486	439	429	483	456	445	410	447	476	490	455	442	462	433	474	441	430	469	436	464	456	480	461	446	446	450	498	434	463	462	473	460	454	465	432	411	437	456	433	488	466	432	491	442	493	469	467	472	468	481	431	466	444	436	482	452	473	496	440	472	455	441	455	443	442	509	429	460	481	460	445	486	465	422	470	459	460	464	468	440	446	482	448	448	439	457	438	484	465	472	449	459	450	455	464	465	460	442	469	466	449	472	472	465	428	450	429	496	482	475	428	473	432	448	466	434	509	416	441	480	447	497	455	469	459	456	473	469	479	448	451	445	479	448	443	464	456	447	426	467	471	430	482	443	476	454	446	478	458	483	463	474	487	430	442	493	469	435	464	439	429	434	467	443	478	461	436	458	451	458	459	465	496	431	479	486	490	440	472	446	486	429	453	449	440	435	482	431	456	446	464	509	458	469	457	447	478	461	478	489	461	473	473	473	464	453	472	447	444	459	457	442	463	488	432	464	473	467	455	469	461	463	462	467	471	422	465	436	470	434	473	450	430	473	445	436	495	439	470	477	502	457	429	437	447	451	504	445	480	454	453	453	465	464	464	439	461	465	457	473	470	479	470	450	427	483	447	458	450	464	443	441	492	471	453	493	480	475	452	441	437	441	446	443	478	446	478	455	464	465	449	438	419	447	481	470	455	500	440	458	458	473	476	451	460	455	493	454	501	459	458	475	438	459	480	449	452	446	430	468	416	505	482	469	453	432	485	469	447	467	439	441	500	498	480	434	439	447	475	462	425	446	466	418	450	501	448	480	462	483	499	444	448	464	417	448	453	468	486	438	484	442	463	441	479	449	487	457	453	436	432	433	438	458	483	448	489	487	423	476	421	460	406	470	460	464	489	445	511	458	449	437	464	426	480	438	424	452	420	513	450	447	451	446	477	432	463	433	469	446	467	434	477	462	452	431	432	488	456	443	461	463
24937	21232	27689	26417	20977	4284	955	826	702	754	669	684	633	636	635	630	690	632	635	635	614	632	648	651	619	644	615	653	583	614	639	591	615	652	633	643	636	668	657	579	587	567	586	594	593	549	557	585	595	630	642	587	595	588	605	574	623	635	594	587	590	629	573	593	627	625	579	649	602	579	607	588	590	580	594	585	579	630	632	574	635	604	633	606	566	591	583	612	633	595	614	632	623	627	636	640	605	584	603	583	598	565	631	602	542	627	619	586	612	577	602	608	612	592	622	611	623	597	555	611	591	612	620	619	634	591	594	578	622	629	597	587	602	578	590	610	594	586	613	592	638	610	608	602	601	560	564	601	649	596	596	600	593	639	551	620	588	609	585	616	587	620	583	587	638	602	597	602	599	577	572	545	560	599	601	600	611	560	572	641	559	592	610	688	592	588	623	634	626	578	625	567	599	626	577	645	588	609	626	619	636	604	581	673	602	589	578	638	596	564	600	613	604	623	603	602	614	589	603	576	592	571	613	593	607	558	578	581	567	581	604	586	610	603	629	577	571	585	611	573	586	635	583	613	596	618	578	562	602	628	584	626	624	605	589	638	608	547	594	591	591	618	612	618	573	590	605	564	597	614	627	614	587	566	590	588	611	608	605	642	595	598	620	600	589	566	612	618	615	599	623	627	586	619	577	588	612	592	586	615	634	617	627	611	597	594	620	584	655	617	612	594	655	604	624	585	605	600	566	615	645	662	603	598	601	610	630	570	595	670	604	619	611	580	580	628	589	617	662	595	587	604	584	595	616	613	616	619	643	610	625	569	627	613	612	606	636	596	598	581	621	561	594	582	587	604	606	615	588	588	594	639	599	631	621	569	604	603	596	607	585	633	576	603	619	638	587	617	603	602	660	574	588	664	595	568	584	623	630	613	588	592	592	586	564	603	627	585	620	595	623	628	600	554	571	627	611	588	603	629	592	585	621	622	616	629	593	573	626	587	620	573	621	573	570	586	571	601	637	575	590	593	603	629	606	586	595	606	637	614	592	583	609	596	596	613	604	622	613	633	642	613	563	595	610	576	594	609	614	564	599	599	590	607	612	578	588	560	639	577	635	574	602	635	593	650	643	582	588	600	617	539	576	648	644	593	615	600	597	613	591	565	567	557	569	573	601	608	650	642	624	656	622	603	595	641	607	658	583	616	581	611	615	596	582	584	611	603	625	621	597	615	581	620	606	609	588	589	574	647	632	557	602	593	636	644	605	617	642	625	603	588	531	584	592	600	593	579	640	616	592	602	641	587	601	600	625	618	593	616	617	633	589	615	559	624	574	582	619	610	638	604	594	593	574	638	610	628	586	571	570	606	629	632	615	636	592	634	601	624	604	586	574	600	605	594	612	573	616	580	600	589	576	608	600	597	604	589	586	599	560	578	642	606	602	633	592	640	649	570	646	551	606	608	556	594	573	577	630	606	543	626	581	636	588	630	579	582	618	563	626	569	587	605	584	599	568	599	572	592	573	613	593	614	652	645	590	602	599	560	610	572	575	632	586	610	636	632	641	587	583	611	587	618	583	619	656	620	601	617	626	610	611	646	594	584	589	584	586	562	554	600	626	598	607	586	597	611	572	631	622	583	594	584	583	603	573	590	633	632	569	598	646	582	617	552	575	592	593	611	629	585	579	584	606	592	648	630	597	613	570	553	643	646	610	606	580	604	584	598	609	615	568	591	606	555	588	593	572	661	612	583	608	630	570	628	597	586	591	616	632	633	595	630	600	657	616	618	577	574	609	629	591	608	609	612	621	602	576	576	600	587	601	643	626	576	607	572	604	613	591	619	574	609	612	614	610	633	604	600	626	624	580	606	579	622	612	654	613	586	615	581	585	604	604	583	577	598	641	595	603	613	594	647	632	633	582	620	574	596	579	603	602	611	604	588	615	609	637	557	592	621	623	570	619	576	583	607	622	553	580	608	645	603	584	581	546	566	572	610	606	625	579	610	596	622	591	613	622	581	607	598	592	595	561	597	570	602	644	590	588	579	588	600	634	618	579	640	617	591	570	564	602	582	573	562	633	609	621	582	619	558	579	589	602	631	563	587	612	579	599	625	600	582	593	597	581	578	561	583	586	575	578	645	621	634	610	621	604	581	629	618	619	567	632	588	637	588	598	591	648	620	595	598	594	611	594	584	610	690	595	606	606	580	660	628	620	610	594	621	615	633	611	608	593	588	619	600	601	610	601	609	636	604	672	617	633	614	643	596	641	590	597	623	599	618	620	610	615	634	593	599	647	585	596	598	585	621	589	571	624	623	568	556	620	595	574	630	598	613	605	599	554	587	550	596	611	577	599	576	620	607	603	604	587	626	604	613	601	609	629	634	636	619	566	627	602	597	567	604	634	590	626	553	636	596	605	655	622	629	564	580	573	622	587	613	635	604	575	653	582	629	609	674	602	594	610	631	575	610	601	663	631	596	652	609	563	575	618	611	603	628	575	618	541	586	598	633	585	582	620	574	589	576	599	626	586	604	632	579	591	585	657	621	581	608	621	609	578	596	633	622	600	656	628	556	582	607	610	605	615	658	631	623	570	590	597	582	606	519	581	609	584	609	625	648	627	612	614	594	602	576	638	589	604	556	596	614	576	607	612	564	586	577	631	670	631	603	628	574	619	594	606	598	568	604	613	584	583	615	580	626	564	586	560	630	574	620	619	612	576	560	624	604	611	611	603	617	563	584	585	612	583	660	586	593	593	571	623	602	630	604	558	618	601	621	566	601	610	601	587	611	638	559	621	627	614	590	602	605	607	601	555	552	576	619	614	593	561	634	609	633	602	605	622	618	630	599	611	591	613	602	611	546	593	629	607	618	585	583	563	622	584	625	600	625	580	651	608	608	628	591	631	602	582	632	596	575	641	625	622	607	617	629	629	631	575	593	560	600	606	587	606	581	627	628	610	560	640	568	577	606	603	601	612	614	621	564	616	582	574	580	629	619	584	670	600	593	675	598	571	598	641	634	596	583	537	604	568	592	599	524	591	623	587	603	574	560	601	625	594	601	622	601	558	636	628	644	607	655	608	530	598	628	600	622	575	620	541	601	614	589	602	597	581	622	574	601	603	583	588	573	601	633	591	614	587	623	621	568	549	585	641	599	595	611	631	603	617	661	593	603	604	636	605	629	603	571	552	606	625	588	602	559	611	565	590	623	601	579	605	632	601	627	619	546	614	643	589	586	604	570	575	574	609	563	631	638	587	622	623	577	611	625	615	583	597	588	634	589	560	613	613	589	580	603	575	593	557	577	566	613	622	600	659	563	609	672	581	594	595	585	638	559	586	593	546	583	616	611	604	597	585	579	633	625	621	587	599	635	627	588	598	609	607	617	618	608	594	582	614	618	632	606	587	622	619	654	619	592	606	620	571	616	607	619	593	569	609	587	601	584	626	610	597	600	602	574	593	617	617	638	625	578	609	565	613	628	540	603	576	622	570	598	597	647
12611	12671	11969	33668	16987	1513	1315	1215	1027	991	878	885	832	825	759	786	760	806	736	690	749	746	745	710	721	759	692	701	775	701	728	698	682	767	773	725	732	730	779	770	689	671	654	739	714	700	766	715	726	663	712	726	673	723	734	647	681	690	678	713	701	703	699	686	687	697	696	697	707	697	688	714	669	710	723	621	683	689	678	679	682	665	700	705	662	694	768	685	680	742	724	702	720	668	729	695	623	730	678	728	739	728	739	710	696	651	748	657	666	702	753	645	680	664	702	734	675	672	716	689	674	690	711	688	668	688	685	687	698	737	715	682	697	684	679	699	696	707	696	664	697	689	737	679	699	688	689	726	716	708	726	721	716	720	735	719	670	695	701	731	707	694	729	672	731	701	719	675	713	730	733	693	749	685	666	693	712	667	695	713	731	734	711	659	704	700	700	676	719	668	723	722	688	664	750	681	744	685	738	681	681	637	719	690	711	708	726	721	701	731	665	684	720	695	672	677	692	718	703	646	719	743	695	702	677	712	700	685	634	687	682	717	672	657	693	713	750	654	679	710	730	681	650	730	697	675	753	699	736	713	725	725	706	701	729	691	693	714	660	733	726	719	681	741	729	729	686	766	659	713	702	725	690	680	696	650	661	672	683	702	708	665	695	690	672	664	671	694	746	690	701	676	669	702	695	680	720	693	673	724	721	662	681	677	725	681	637	698	689	725	718	675	713	724	683	698	721	696	672	689	675	716	718	682	692	745	737	662	674	656	701	731	686	687	667	703	705	710	733	684	713	700	700	702	683	689	680	711	735	760	725	726	729	702	715	713	682	677	720	715	706	729	717	699	707	720	701	664	741	732	668	707	701	735	704	708	679	659	676	718	721	690	715	750	674	677	712	687	672	676	699	735	673	680	708	744	705	668	694	690	673	695	721	717	667	649	689	697	733	707	671	720	770	647	726	719	653	699	661	703	682	708	675	724	669	648	711	716	702	681	715	686	719	667	698	670	687	699	751	701	688	691	723	726	709	663	696	706	716	717	693	653	655	710	712	689	672	701	703	685	739	683	721	739	736	713	694	768	686	726	664	737	675	718	695	695	664	677	751	702	699	672	721	757	708	695	711	684	710	693	738	666	708	684	698	674	709	663	716	738	701	704	683	726	679	696	699	743	709	714	690	678	733	678	706	648	708	661	684	675	720	712	723	694	717	724	684	684	682	705	681	686	719	714	663	678	704	692	705	702	670	759	711	735	678	685	702	693	717	719	742	736	669	713	690	669	732	700	736	707	663	682	726	691	691	663	705	689	693	693	712	734	702	667	713	719	701	703	686	671	712	702	711	681	716	685	670	686	721	693	715	690	709	696	675	703	701	648	723	662	661	673	731	693	682	720	643	722	755	725	690	719	682	692	696	686	694	721	698	723	706	745	714	699	716	697	702	731	709	715	708	683	732	721	700	679	690	713	749	682	655	712	707	719	683	741	716	673	683	703	679	717	699	648	709	732	718	743	727	696	705	686	716	741	706	721	700	711	691	677	722	692	715	712	725	748	694	680	697	723	696	742	684	671	672	705	713	692	695	701	708	705	666	698	731	688	674	701	689	686	701	681	712	654	666	668	745	710	682	680	704	700	689	675	699	715	715	701	695	714	622	726	688	759	720	698	660	739	678	652	711	709	721	699	689	668	642	712	702	718	735	737	663	737	710	688	694	682	741	706	676	666	717	730	704	671	709	660	710	723	742	691	751	694	693	712	699	684	693	695	713	621	776	732	744	717	671	714	691	715	720	721	703	748	688	694	670	695	690	696	695	697	694	688	716	669	722	700	702	708	685	715	701	715	728	671	682	704	688	704	649	695	717	674	701	693	682	709	685	731	660	725	684	715	663	698	717	675	656	703	748	669	718	717	725	663	695	721	715	680	697	689	685	703	686	726	707	679	672	743	705	726	699	676	654	642	720	646	683	706	676	659	687	669	669	695	695	727	716	694	724	696	671	686	683	712	746	703	754	706	639	679	742	716	718	686	677	712	672	713	710	691	685	738	746	710	708	726	715	691	696	699	714	718	703	686	697	685	684	684	694	705	719	691	705	696	708	683	701	721	719	704	669	739	696	700	723	659	713	745	713	717	720	718	708	730	728	745	713	740	713	682	701	694	691	698	692	716	647	760	690	688	742	703	691	666	676	711	722	737	681	705	707	713	691	684	717	718	679	708	652	656	704	728	727	683	633	691	658	687	691	728	694	669	685	671	739	698	687	687	726	697	747	715	744	719	703	710	704	668	673	723	707	719	669	746	685	656	706	687	714	710	696	689	715	726	667	702	703	684	711	676	697	711	734	632	702	718	712	714	705	671	691	721	665	717	709	705	671	697	650	709	683	696	714	654	737	680	664	731	706	686	682	692	682	719	703	701	666	710	693	698	692	708	730	664	721	679	653	726	653	694	740	697	692	694	698	720	722	682	699	699	700	685	684	689	637	713	706	692	718	729	687	721	730	699	711	668	704	670	704	676	668	719	713	689	694	750	681	703	731	672	722	710	729	773	676	667	658	731	681	708	732	690	706	671	659	742	691	753	709	694	694	666	731	654	694	675	681	718	689	711	705	673	693	714	698	701	717	665	681	675	696	722	686	720	693	701	722	673	723	674	691	707	655	658	685	681	671	730	694	699	694	684	694	680	708	687	665	699	723	697	741	725	690	651	684	668	687	697	710	686	691	688	667	700	756	664	730	718	704	714	706	691	688	728	680	669	662	661	712	681	695	664	721	698	723	693	707	707	717	660	697	731	698	697	692	682	658	717	648	680	713	677	683	721	712	735	712	687	689	701	740	681	716	685	735	742	685	711	696	686	732	678	655	694	692	670	670	663	695	681	674	752	674	720	676	688	688	690	750	695	688	712	709	655	690	677	748	690	696	704	670	732	687	673	698	680	713	702	744	697	704	645	670	710	702	691	723	720	751	707	693	647	707	682	710	707	730	741	668	698	716	706	716	729	665	689	708	667	743	706	719	662	765	720	663	702	741	667	716	719	668	730	702	710	704	687	724	705	705	713	693	672	665	710	665	687	745	675	716	719	677	682	700	684	674	679	706	686	692	660	659	674	691	633	722	726	715	708	684	695	725	631	634	672	670	681	667	737	675	662	724	737	688	716	707	701	697	667	714	702	704	683	765	653	686	724	663	673	734	674	749	697	748	688	718	705	682	702	742	698	692	712	719	696	709	650	682	685	718	709	705	734	693	744	721	705	714	706	687	673	714	682	655	661	638	741	708	706	692	663	655	716	714	703	655	692	716	706	694	723	706	752	738	698	704	720	745	697	692	699	702	702	673	648	718	722	734	679	725	671	717	695	699	688	736	675	666	708	735	717	713	701	711	670	711	681	752	694	697	686	654	701	660	683	662	666	689	698	692	665	738	734	675	682	680	723	720	754	721	687	684	703	689	708	697	673	706	686	690	732	727	723	663	684	701	691	742	735	690	684	694	697	730	720
22764	21278	29550	24632	24914	20924	12394	2006	1345	1260	1179	1108	1080	1022	977	972	940	970	916	911	899	912	850	890	817	857	913	798	824	926	910	798	836	863	860	806	808	803	857	837	820	836	824	825	824	809	838	814	845	823	834	838	793	824	793	754	810	839	788	797	755	757	787	784	776	780	836	828	878	849	828	788	808	804	782	779	846	815	848	802	801	838	750	818	800	825	817	776	775	803	810	791	791	837	818	813	803	796	777	783	818	797	810	801	824	809	828	794	779	779	817	783	802	823	802	790	800	834	854	777	732	824	770	842	808	788	794	772	815	801	813	807	818	747	761	826	839	755	812	827	811	821	852	810	863	817	800	803	852	779	793	829	828	741	765	783	800	816	798	831	802	797	834	838	826	809	778	811	811	775	824	688	800	785	822	827	795	820	802	793	869	786	799	833	815	830	789	808	775	818	755	747	784	767	771	813	839	798	766	768	795	787	807	784	767	814	847	848	825	844	781	745	808	813	798	850	775	838	808	761	797	771	842	853	808	816	814	798	795	777	817	783	820	801	793	755	792	816	797	790	791	789	818	789	815	805	788	796	819	786	840	797	846	801	782	816	861	819	799	805	779	804	784	821	818	766	770	858	797	793	808	789	761	779	845	783	792	828	786	809	841	817	782	761	791	801	835	792	855	802	814	746	845	803	803	790	803	819	803	807	813	802	814	790	758	830	849	798	802	822	838	842	808	768	787	819	742	766	746	754	785	838	769	798	837	834	795	792	779	788	812	824	830	766	835	854	827	792	849	778	791	828	768	801	769	804	769	856	779	786	831	821	832	821	826	792	846	785	748	853	833	790	795	859	823	857	783	784	754	769	802	820	782	849	800	817	805	815	804	782	775	853	784	810	754	786	783	834	824	801	798	829	803	778	787	782	837	821	809	767	774	809	788	778	790	781	825	778	821	766	784	763	799	788	731	744	802	842	800	773	820	833	834	719	808	811	810	792	851	804	822	826	763	763	747	833	783	772	791	792	832	776	822	826	772	789	744	811	735	824	794	822	805	777	819	839	837	822	820	813	792	794	838	767	805	766	808	794	795	762	768	812	821	834	813	798	806	793	818	883	863	798	792	753	750	795	804	806	766	833	809	827	793	788	845	811	812	822	774	751	771	813	843	819	772	765	822	775	756	779	810	765	861	761	822	790	817	813	796	793	796	851	839	774	775	788	811	776	793	780	838	815	801	793	798	797	849	787	750	813	773	830	833	835	810	797	764	776	796	839	827	827	747	801	750	820	879	821	770	757	755	813	783	796	806	789	803	825	800	813	849	771	776	792	767	782	802	781	817	820	753	719	782	829	810	828	787	836	855	823	820	857	806	816	788	766	839	812	854	787	777	815	792	829	827	809	788	734	783	792	760	814	749	756	816	799	809	811	794	831	774	814	808	830	771	790	780	833	804	863	819	770	804	819	806	791	805	810	800	823	763	852	807	776	765	762	802	847	836	813	784	810	806	763	831	850	801	770	776	822	787	790	840	794	813	826	780	777	718	805	796	776	818	766	800	766	845	889	769	821	813	852	774	773	800	847	787	816	778	788	809	855	786	778	787	840	824	799	750	856	789	758	777	788	812	834	784	798	792	787	757	769	844	766	818	811	813	854	833	800	758	795	781	772	827	859	831	813	768	831	785	818	817	842	770	768	816	773	821	843	775	806	878	780	814	768	805	805	760	787	719	794	788	827	823	794	803	814	788	839	863	764	800	746	773	780	809	797	776	774	839	839	787	810	776	779	827	824	826	831	788	821	844	797	797	806	790	814	840	809	814	806	829	790	829	780	786	767	795	814	795	792	789	793	800	766	740	783	832	812	810	843	758	793	777	823	847	821	827	782	818	822	781	834	800	837	780	875	818	795	814	844	786	799	755	816	789	812	756	801	839	763	813	775	810	813	757	781	846	830	777	777	832	801	777	822	789	803	785	755	761	825	795	828	788	812	857	758	812	770	814	837	777	754	804	778	816	833	752	817	773	794	822	718	803	810	788	786	783	760	818	807	841	763	813	777	801	804	864	810	847	752	770	792	792	757	776	855	808	802	822	834	744	748	808	783	798	810	813	784	778	785	768	823	790	837	825	819	813	812	763	838	776	798	785	809	808	766	814	769	774	758	772	810	762	815	804	779	848	816	812	796	853	759	788	797	789	819	771	748	761	802	812	799	812	815	772	825	782	792	755	755	787	765	788	775	815	798	765	787	804	814	799	803	830	818	811	856	791	854	784	790	818	856	760	788	788	793	812	804	760	810	778	816	788	832	789	783	760	789	802	754	782	753	785	821	794	779	816	841	802	844	781	778	778	782	754	791	844	796	848	760	798	755	842	830	792	844	763	778	782	811	786	816	850	814	793	770	784	839	774	742	805	783	779	817	824	782	816	831	779	836	780	794	769	794	843	802	786	770	804	770	818	824	789	796	826	839	820	812	840	782	828	856	804	801	819	796	800	811	796	816	771	792	841	794	805	786	821	823	796	803	814	737	759	784	799	772	800	785	803	790	762	770	816	771	803	778	821	767	809	836	774	771	779	848	754	817	781	754	789	819	824	788	771	798	766	765	772	773	807	801	774	789	791	803	820	793	815	791	827	804	736	806	799	831	807	776	850	763	799	727	774	826	779	816	820	778	780	830	832	781	794	799	832	782	773	784	761	788	795	769	783	747	822	866	788	807	819	773	813	848	772	816	795	789	794	795	817	796	855	819	828	826	824	791	788	789	829	771	788	763	769	842	804	762	779	830	781	780	840	809	859	792	781	803	781	786	766	785	838	801	781	844	844	750	815	783	769	822	820	763	792	805	843	750	842	749	759	854	818	793	775	815	729	832	816	786	824	772	780	805	798	779	874	785	799	802	788	825	843	786	765	860	763	826	761	785	794	806	828	756	802	788	793	786	796	804	768	774	771	810	782	777	787	811	813	775	774	774	826	805	816	823	804	840	785	779	811	791	809	837	817	802	778	807	794	808	801	770	809	836	787	836	802	729	800	831	846	765	820	823	779	829	800	816	803	825	784	814	791	778	761	824	828	817	805	801	812	759	807	781	787	804	785	814	775	827	817	800	818	806	825	781	802	794	832	761	772	804	829	810	780	860	812	820	807	805	805	812	823	790	779	773	757	747	786	784	780	817	801	778	837	802	806	804	785	764	795	742	809	816	779	759	798	811	777	841	814	781	799	830	830	780	768	799	759	810	838	759	778	738	808	810	797	781	785	797	832	802	825	805	822	814	835	816	804	833	781	815	785	865	792	787	859	819	831	825	819	822	841	815	782	795	752	836	813	836	796	808	750	773	748	803	808	807	792	824	830	805	774	781	832	827	724	828	814	795	835	791	778	750	792	814	825	776	843	746	782	818	792	751	830	760	812	801	796	769	822	801	777	798	816	792	824	760	748	799	793	793	793	819	815	813	803	815	837	807	798	835	837	797	793	797	777	787	806	828	800	803	840	781	819	775	811	839
15652	24074	35846	55103	23651	3780	3154	2458	2085	1777	1597	1511	1345	1238	1202	1117	1097	1023	1056	987	1058	991	969	989	937	921	889	954	938	958	936	930	948	920	944	873	927	925	936	887	908	851	916	899	941	918	890	904	896	887	833	859	877	866	866	829	884	926	877	870	905	896	830	848	853	888	837	869	919	864	853	906	815	831	883	896	879	824	861	886	948	888	871	856	885	912	889	892	870	843	875	891	901	874	835	852	858	866	882	912	891	891	852	883	885	884	842	845	847	953	868	837	923	823	856	847	892	877	883	854	868	899	851	860	863	867	881	868	840	824	909	894	836	835	872	867	868	894	841	895	891	820	906	869	882	850	884	854	862	861	912	879	814	883	845	811	864	820	877	813	880	934	881	869	867	858	836	847	877	888	831	854	927	891	822	835	866	829	822	833	841	875	880	883	859	865	824	813	871	916	878	838	856	914	874	916	855	889	855	856	871	847	938	855	873	842	915	876	856	866	872	854	856	829	882	850	890	856	907	824	839	876	816	863	913	818	866	885	875	821	881	845	897	898	863	853	845	881	810	847	838	840	899	813	879	880	861	882	840	799	904	868	854	872	860	829	834	876	835	918	812	870	909	861	806	890	841	875	892	872	855	875	847	897	874	832	828	902	883	877	857	842	882	905	935	929	909	881	910	862	863	889	869	898	822	835	861	864	875	855	865	893	828	846	823	882	912	837	867	852	911	839	858	871	881	873	861	868	840	860	879	828	833	874	895	902	884	853	885	897	892	860	849	871	848	879	882	825	888	857	849	867	829	907	881	871	874	865	861	897	870	865	856	887	828	872	932	866	834	881	900	878	912	860	862	854	865	860	886	870	842	798	856	862	863	876	880	899	887	839	836	819	872	838	871	862	913	866	805	844	869	885	864	914	860	839	840	892	834	857	899	834	864	855	868	878	838	858	866	826	859	823	856	882	890	902	844	844	907	849	847	825	854	855	849	857	850	846	875	850	828	870	860	933	850	897	922	851	855	910	862	878	912	863	929	881	860	863	877	835	909	928	840	884	874	848	834	868	885	850	892	884	880	889	848	835	869	830	841	892	872	872	871	842	840	880	868	837	888	843	849	868	859	840	875	869	922	885	901	845	869	811	859	813	913	840	891	865	867	875	876	853	839	848	874	883	865	878	878	876	799	818	856	849	873	825	858	881	870	873	832	879	807	864	838	855	834	895	884	845	855	841	888	863	856	859	872	835	868	883	832	877	824	824	846	878	851	888	859	875	826	906	872	871	857	849	812	827	832	871	837	818	931	879	860	821	845	915	914	849	877	839	861	915	840	859	828	821	862	974	899	837	900	905	842	855	882	871	862	898	856	831	865	874	840	910	867	849	887	855	841	858	869	846	878	862	882	890	835	829	921	812	893	871	827	834	860	798	829	876	894	881	859	890	899	868	843	877	881	867	887	851	882	865	864	933	863	838	840	874	893	876	841	907	850	854	899	836	885	870	838	869	809	808	867	852	843	849	866	827	876	874	913	910	869	879	879	865	897	878	880	897	826	848	909	927	850	866	894	812	887	844	897	879	850	898	802	900	904	876	893	841	867	867	837	864	871	810	861	844	879	841	845	853	849	849	894	900	904	837	935	841	856	869	880	855	887	881	877	920	877	869	825	838	898	890	858	878	911	855	843	857	848	846	831	914	843	884	843	844	845	820	837	851	879	897	878	903	841	786	910	867	853	859	868	852	816	844	852	880	843	866	865	898	914	842	876	854	899	887	847	879	883	846	889	889	873	884	848	846	878	901	806	827	847	873	873	803	888	872	888	864	956	907	892	845	840	908	840	867	862	876	842	837	877	849	818	872	908	902	873	864	855	873	870	868	890	942	889	900	831	882	858	847	876	882	865	897	868	837	861	925	890	863	877	854	836	899	869	878	867	896	868	867	850	892	924	879	828	845	881	905	812	847	866	881	896	905	901	864	889	899	871	794	889	844	880	899	878	877	875	850	860	859	889	856	846	850	879	823	839	856	885	879	888	813	819	884	890	891	892	886	868	874	836	855	911	854	867	896	865	882	842	862	827	825	868	840	898	830	895	896	911	895	838	908	854	831	854	894	863	827	846	859	871	833	817	917	881	806	895	849	835	870	896	821	918	855	886	863	859	858	848	851	826	875	871	868	819	866	853	852	868	912	926	824	837	868	888	840	842	851	913	864	914	877	888	868	879	886	852	874	889	854	906	881	865	847	856	840	835	851	832	851	874	866	888	889	829	871	876	916	870	851	879	803	859	888	880	883	849	850	844	868	901	875	859	851	903	846	869	869	856	883	835	902	914	827	911	848	900	809	845	854	904	852	891	867	860	830	879	869	871	851	834	845	825	905	837	846	876	880	883	856	884	848	914	912	877	844	881	860	833	837	840	879	853	822	884	853	871	860	873	848	828	855	874	834	869	852	876	853	900	869	871	870	808	815	844	884	861	836	891	838	843	860	866	857	918	834	851	854	877	840	835	924	863	832	860	846	860	865	852	869	844	833	850	891	867	905	848	894	853	803	851	873	902	809	855	882	942	871	875	906	876	908	858	916	849	874	844	865	847	883	871	883	842	822	879	854	881	881	869	885	884	902	807	816	887	847	877	879	881	897	840	893	857	868	903	897	923	908	853	891	898	877	856	912	934	871	861	846	869	875	864	896	898	861	885	917	908	882	842	878	826	895	839	870	874	829	901	856	871	882	871	841	815	865	859	891	849	881	844	861	889	831	880	897	785	870	811	818	910	903	858	800	850	805	867	886	849	857	852	882	813	880	829	879	899	858	841	863	835	861	835	821	910	866	838	910	841	816	866	855	858	916	915	856	961	874	873	907	833	841	919	839	875	880	808	882	876	876	855	848	854	857	983	868	869	907	909	841	873	873	865	873	888	805	890	856	879	860	910	805	885	909	873	812	854	832	845	855	867	858	883	899	875	856	844	882	909	885	859	857	877	856	876	896	881	875	905	921	869	847	880	894	939	876	794	892	878	850	850	879	877	835	899	826	896	861	841	885	887	907	879	833	858	845	822	880	874	833	862	893	842	895	875	871	871	836	847	891	854	863	821	859	894	882	858	872	818	847	874	803	841	853	875	891	858	846	908	898	823	881	890	879	868	887	901	825	871	806	839	844	827	832	841	857	849	870	856	888	859	901	864	883	884	825	884	845	888	891	847	862	858	851	870	830	841	888	903	862	859	898	878	819	856	848	872	826	843	871	919	872	875	873	878	893	789	887	878	779	870	854	868	879	874	831	857	849	888	869	849	869	896	863	836	888	824	862	877	847	873	877	884	836	937	842	861	910	850	856	862	865	816	823	826	882	898	845	870	868	855	844	856	886	840	922	914	899	865	866	892	888	960	842	842	894	853	866	870	849	907	882	827	892	875	947	871	909	876	873	870	829	822	893	901	895	824	838	862	810	920	885	928	878	840	878	896	849	909	872	879	862	846	830	822	836	862	837	880	908	884	865	865	892
27144	20679	15153	12954	4594	441	393	403	362	366	386	358	324	357	315	331	337	351	353	346	351	303	328	352	360	355	349	357	319	328	326	327	336	327	350	351	322	337	354	370	358	342	358	341	330	356	338	342	357	352	328	308	346	350	345	342	332	344	367	317	327	318	371	331	337	311	339	367	333	325	340	352	368	347	311	350	370	351	319	374	348	373	344	318	341	288	320	358	344	343	318	313	328	328	355	349	350	329	368	340	335	337	326	335	342	362	364	337	331	314	324	319	314	375	375	348	344	339	337	366	345	363	351	322	323	369	342	334	356	304	307	374	341	354	357	325	341	317	350	286	393	341	331	383	322	359	361	329	336	339	344	332	333	322	328	329	338	321	346	331	305	313	324	302	343	336	332	328	343	334	322	359	330	329	317	331	319	321	340	310	298	336	319	350	352	346	349	345	312	347	345	318	330	336	321	361	321	353	334	308	327	337	369	345	329	344	344	350	322	335	323	364	321	329	339	337	358	328	316	352	336	326	342	352	345	334	317	356	318	345	342	305	345	324	370	351	335	342	351	324	339	324	311	321	348	320	337	343	350	374	338	340	346	356	337	325	356	312	351	341	358	350	367	355	322	341	336	329	333	332	338	319	367	320	323	323	313	339	357	335	359	322	333	327	350	357	382	354	309	326	329	373	357	337	328	343	309	350	316	354	366	307	358	328	349	333	358	314	330	323	346	344	344	360	360	346	341	323	349	328	361	335	351	335	353	340	359	362	326	351	334	326	315	364	369	338	326	366	352	368	339	351	351	321	329	354	362	338	308	327	327	323	331	339	304	383	318	341	315	302	306	317	322	321	325	361	327	314	321	353	365	341	348	302	363	350	349	313	352	359	352	338	364	323	359	359	362	340	360	360	346	323	328	367	341	363	326	320	317	338	337	340	341	352	341	325	318	285	367	327	314	352	361	369	296	333	360	322	306	339	336	357	352	335	352	354	341	330	317	344	365	345	350	337	337	353	334	355	346	368	315	305	365	330	350	339	371	341	356	351	349	347	341	339	344	341	342	313	343	357	360	359	342	346	320	329	342	352	367	368	351	334	333	343	360	356	327	296	341	363	369	335	313	330	370	349	324	361	354	329	321	342	349	337	340	331	316	322	351	307	355	337	384	354	346	328	327	328	315	360	365	340	341	353	333	362	318	359	342	374	346	335	350	357	349	364	330	350	348	322	317	358	320	335	333	356	352	345	345	340	367	340	333	339	317	369	373	344	320	344	337	353	341	335	365	359	361	398	330	351	317	314	350	340	376	347	300	326	343	334	323	323	344	378	318	363	346	366	328	324	340	321	302	319	320	337	325	343	378	340	308	338	346	349	305	331	306	331	335	338	366	325	349	329	319	348	363	321	308	329	338	339	346	321	301	327	322	358	321	320	371	367	313	351	356	348	353	338	364	322	329	344	321	367	344	357	362	301	343	358	347	343	311	342	349	309	343	362	343	320	307	353	301	337	328	370	352	338	350	370	309	314	326	345	342	355	345	338	373	367	327	340	317	353	326	342	321	335	335	349	357	329	317	323	323	340	336	315	330	348	322	338	356	317	355	368	321	313	316	344	335	337	309	342	346	335	354	318	302	332	365	349	351	325	335	342	362	341	346	337	343	351	327	330	307	362	324	359	330	312	366	313	337	361	315	321	331	342	368	359	327	353	353	325	345	341	363	341	355	389	331	336	355	367	302	348	314	382	327	354	369	353	397	368	364	313	324	341	336	316	330	348	333	344	329	327	307	374	289	329	343	335	353	339	328	309	367	346	302	320	338	341	356	323	341	343	326	330	348	371	317	388	305	330	349	363	334	352	346	328	348	369	354	332	299	328	318	358	321	338	358	307	363	338	352	347	328	330	337	323	356	334	365	343	365	336	357	359	330	339	318	314	355	369	376	366	338	353	393	368	352	369	339	321	345	327	359	345	310	333	326	329	327	343	348	342	314	343	350	339	336	360	372	308	329	328	362	344	341	379	287	322	318	333	324	308	335	338	327	336	362	325	335	317	336	331	343	313	326	294	338	353	357	339	300	357	343	296	323	342	332	346	328	319	320	329	313	389	328	357	364	339	367	337	359	360	351	343	360	329	317	362	339	354	314	347	354	350	359	339	314	328	350	357	333	352	366	323	306	330	355	350	338	324	359	383	342	320	314	321	331	351	339	328	371	332	382	354	353	349	308	325	343	335	326	323	341	305	338	318	326	298	332	383	362	337	357	317	349	343	348	343	386	374	353	345	369	338	364	334	367	347	366	352	334	326	345	309	340	354	326	321	316	330	373	349	332	323	373	311	339	337	353	306	363	331	361	350	328	349	331	356	360	333	318	355	347	315	358	344	306	333	332	347	336	364	314	346	351	324	376	340	357	316	338	344	347	356	355	315	314	348	370	351	352	322	334	312	339	319	357	330	379	331	301	354	377	351	358	328	354	329	329	324	353	311	311	357	336	338	359	350	320	342	354	383	343	353	350	331	383	355	333	368	337	353	347	343	372	329	345	319	348	344	346	359	389	368	370	341	340	359	318	328	365	352	323	318	304	328	325	316	336	326	357	356	354	371	356	346	321	346	323	354	363	339	335	349	362	356	329	335	336	358	333	335	318	360	344	313	331	324	329	304	343	367	317	319	342	366	354	365	336	319	353	308	340	321	349	361	349	349	344	348	337	330	336	356	342	358	317	368	381	365	337	365	352	355	332	331	298	302	351	352	336	353	352	313	314	312	347	352	335	360	347	320	315	299	337	343	306	289	351	330	353	338	329	332	355	321	333	342	335	342	326	339	357	339	316	367	334	363	386	318	334	339	367	336	322	319	305	326	377	310	337	312	309	339	355	359	347	348	348	335	329	346	358	341	338	333	368	353	331	345	380	318	332	323	311	338	315	366	336	340	320	323	357	354	356	360	321	337	361	341	332	330	323	342	355	386	336	306	341	374	320	298	332	375	337	352	337	319	342	373	361	358	335	356	346	333	335	327	353	346	321	329	316	359	317	318	351	322	302	332	363	303	335	317	356	335	342	351	331	364	351	337	349	397	331	349	337	348	328	338	311	355	329	356	355	344	366	361	361	325	334	346	347	328	361	322	353	386	384	354	352	328	363	326	325	344	340	373	341	307	353	337	370	339	346	356	312	328	338	381	326	371	333	349	354	351	310	340	334	319	329	308	355	341	347	362	305	337	346	307	333	328	319	376	328	352	328	347	356	362	341	340	344	306	350	341	338	353	309	374	337	335	323	329	326	312	351	352	315	323	290	332	357	339	348	340	384	333	344	320	339	331	339	354	312	361	374	335	344	327	314	340	318	337	355	330	359	336	360	347	362	340	346	312	341	351	344	351	351	315	344	355	333	352	331	330	344	311	377	301	335	323	327	327	336	330	344	353	358	339	355	340	336	334	352	360	339	360	309	328	358	372	289	379	362	363	373	368	327	330	350	341	339	363	308	328	343	340	334	329	372	343
10477	8962	12052	11876	4432	569	574	489	437	434	434	406	402	396	437	394	412	440	440	441	457	396	417	420	414	431	408	421	420	405	394	414	409	402	418	390	416	399	419	419	397	399	407	407	465	416	403	433	421	395	421	407	403	367	416	403	411	389	414	400	380	366	346	407	432	413	441	414	421	430	398	429	433	402	419	398	405	445	404	407	426	422	398	411	398	395	390	411	399	382	445	431	427	423	383	396	398	426	392	388	406	376	410	410	446	377	431	422	395	406	421	425	401	396	426	389	415	372	443	428	395	433	363	380	428	399	440	427	420	431	443	453	372	428	428	409	431	438	398	411	392	421	442	388	405	401	397	431	454	423	411	388	436	391	397	413	422	489	400	430	409	433	386	404	435	416	398	412	404	434	433	443	425	391	406	440	427	413	373	380	414	442	392	389	391	416	423	445	401	392	447	421	441	419	415	445	408	411	425	412	418	417	415	369	366	403	432	399	417	397	397	425	426	385	416	442	432	433	400	381	448	384	416	401	394	403	416	423	382	437	453	432	440	384	449	413	410	396	394	432	375	409	403	414	389	427	393	445	408	433	373	414	430	400	456	424	406	410	407	433	402	475	379	426	398	397	408	419	417	407	461	410	421	441	420	403	390	416	378	427	398	393	436	453	386	408	401	419	409	455	440	421	398	443	398	397	417	408	400	466	437	415	382	420	395	397	396	414	375	419	422	401	409	411	431	426	405	438	401	419	382	423	416	399	453	384	425	387	394	423	421	410	410	425	423	412	404	401	442	409	410	411	428	414	397	422	405	416	402	413	410	423	403	396	404	420	387	403	411	394	412	397	404	420	415	398	369	423	436	422	401	416	460	425	425	401	409	400	419	371	393	403	424	371	393	406	421	390	372	396	419	423	406	389	434	397	374	371	426	429	396	406	379	424	468	373	374	412	434	406	457	432	414	414	412	434	425	427	417	402	403	428	421	398	407	406	446	422	397	379	437	415	401	405	381	450	414	391	401	424	396	409	405	394	402	406	390	372	391	396	453	408	464	425	397	382	424	361	452	457	399	439	412	411	428	391	401	430	412	420	425	433	408	452	410	448	410	413	394	429	390	388	425	405	406	411	382	435	424	417	420	403	411	444	408	442	374	407	394	436	398	417	441	376	396	380	389	391	422	371	456	402	414	428	394	370	344	407	449	428	401	437	399	381	376	425	417	392	380	430	371	424	390	393	438	420	406	392	420	457	419	396	403	415	389	411	437	375	397	399	415	366	407	389	369	406	386	424	385	440	400	419	386	383	387	417	419	390	429	397	408	414	424	418	359	380	406	410	399	390	418	359	398	421	355	382	418	387	453	401	409	398	436	404	431	406	378	394	395	403	401	396	392	440	425	399	418	398	437	422	395	406	369	416	381	417	430	399	386	419	390	417	400	469	416	415	425	426	385	391	436	392	402	432	416	387	413	443	446	396	416	400	397	388	375	441	404	431	396	442	434	425	435	415	428	418	391	461	420	440	459	422	423	424	394	428	415	399	421	385	432	382	420	420	411	380	418	381	375	430	422	420	402	400	416	382	426	396	369	430	404	390	434	387	406	420	427	428	396	408	411	410	407	431	423	429	428	405	402	411	430	398	431	366	398	396	424	380	420	389	382	427	401	387	412	395	454	387	417	421	424	412	391	400	405	398	416	368	430	442	396	427	408	460	383	400	423	431	419	375	393	401	412	369	416	385	440	403	405	408	416	404	405	424	406	420	409	409	404	360	396	414	401	402	395	388	395	382	417	402	406	415	427	443	424	388	408	376	403	419	398	417	418	386	395	410	440	391	425	399	433	411	429	410	408	410	420	419	442	458	417	405	397	433	451	420	412	383	413	396	417	436	409	416	393	382	417	393	406	423	429	404	397	426	450	431	422	431	433	414	418	399	422	424	398	384	406	386	426	404	399	431	429	405	431	394	415	414	426	399	387	420	390	379	409	394	417	425	434	417	402	407	425	414	444	403	405	382	413	418	381	395	375	419	397	394	405	395	414	396	399	407	410	391	397	408	450	420	452	415	419	430	389	394	440	385	412	445	428	422	407	399	424	410	408	421	399	410	405	390	401	410	432	436	400	396	385	427	420	420	367	432	396	400	377	394	397	396	407	361	406	398	403	425	413	408	417	439	426	403	400	423	411	411	428	376	386	406	448	386	396	441	414	416	404	378	402	417	421	416	407	403	415	422	416	424	428	425	385	408	400	417	377	386	387	392	442	412	400	403	401	420	372	429	401	405	416	399	416	399	390	437	408	425	408	408	440	421	452	425	404	446	432	408	393	428	449	399	461	429	413	400	388	422	437	429	391	391	415	407	431	382	416	414	441	404	419	385	421	405	418	415	414	419	372	420	414	430	407	396	399	434	397	400	437	408	404	424	402	444	401	396	417	403	420	408	406	380	416	394	416	387	404	388	391	408	410	421	403	400	409	448	465	445	377	426	387	448	386	380	413	400	415	442	429	386	404	407	467	392	407	402	391	375	446	401	404	387	396	397	410	409	392	408	396	421	454	409	409	418	422	406	407	424	407	412	430	416	421	425	426	383	426	421	399	373	420	360	423	394	386	384	437	422	394	442	450	384	392	397	404	395	392	410	388	394	402	411	415	386	400	449	372	408	411	388	405	441	374	418	415	422	399	430	400	396	398	414	397	451	400	394	454	359	388	434	426	409	403	429	407	445	429	416	414	404	414	415	402	419	401	405	435	428	404	383	397	384	410	428	405	404	402	408	413	385	403	391	417	428	424	426	413	423	426	380	409	410	450	413	411	422	415	416	408	401	418	399	373	428	392	401	420	406	392	463	411	395	405	420	432	417	398	435	427	408	401	431	429	450	432	421	396	408	395	441	461	420	405	419	407	402	399	424	400	398	381	416	443	395	424	425	397	382	444	384	430	435	404	459	365	412	408	376	401	394	407	394	402	431	431	436	419	405	405	405	420	407	449	404	381	444	381	441	379	434	448	388	425	404	413	427	420	392	433	437	411	431	399	389	395	387	403	391	422	400	434	415	400	415	370	375	419	409	438	411	391	388	431	398	422	422	440	426	388	388	421	432	402	378	433	395	405	430	380	398	424	403	407	458	404	432	420	387	391	421	426	423	444	371	449	400	396	419	399	405	415	414	437	398	389	425	413	433	426	441	398	411	391	448	377	413	394	374	400	451	404	405	407	401	410	420	392	399	457	391	422	418	406	362	423	369	405	367	402	411	372	401	405	424	391	454	406	393	404	436	418	382	397	434	419	402	427	424	388	407	443	409	401	397	395	406	402	420	428	460	410	414	398	415	389	433	417	390	399	415	419	391	432	425	400	388	423	384	426	436	399	412	382	429	389	411	420	407	416	430	400	412	401	419	434	430	415	409	433	388	435	404	400	433	423	407	442	425	412	400	398	409	377	423	407	395	391	420	404	415	384	368	393	448	439	441	406	392	376	441	434	419	433	414	397	419	439	392	406	435
23708	21230	28976	26813	24534	15681	2957	743	680	629	568	572	511	501	483	478	486	477	480	459	440	437	450	452	430	470	473	423	417	442	438	410	466	447	424	396	392	400	415	453	443	449	448	413	421	420	425	434	387	423	418	436	432	431	421	408	384	444	402	411	403	437	404	437	456	421	421	426	436	395	425	407	417	436	411	434	406	359	416	408	407	415	397	447	417	387	404	427	422	435	439	428	353	405	414	445	431	423	424	433	403	389	413	398	422	410	407	412	403	418	413	382	409	407	409	418	424	402	408	429	406	430	428	401	388	389	409	391	392	426	409	405	427	370	391	414	397	362	430	403	400	394	431	415	400	407	436	435	404	439	435	427	428	426	406	428	407	430	396	381	428	435	390	400	428	424	423	407	441	401	385	396	403	395	441	447	450	423	430	413	408	433	472	476	384	391	403	433	374	402	431	403	414	419	460	431	424	400	405	426	420	406	443	413	384	405	417	409	367	387	383	439	378	445	412	409	396	416	398	383	400	426	418	418	367	407	385	411	418	450	407	410	428	404	432	399	403	396	407	387	389	430	399	362	427	412	393	435	372	402	438	418	417	405	413	387	415	390	434	432	431	422	403	425	372	391	410	385	451	427	429	381	406	397	411	407	431	419	419	437	413	402	422	426	388	407	402	421	419	405	381	387	440	419	417	397	405	438	394	408	385	418	402	418	400	403	402	394	400	404	419	437	450	401	398	398	372	393	412	407	439	422	383	430	433	423	391	427	403	405	421	405	459	395	413	418	398	406	391	408	410	411	389	398	432	385	422	417	451	385	442	429	426	397	413	435	403	410	463	418	401	407	409	398	412	398	416	419	406	402	405	416	433	386	425	398	441	439	411	409	412	438	386	401	433	434	412	437	412	410	421	420	429	417	387	427	418	380	420	451	439	441	418	365	398	422	407	438	394	407	422	428	440	389	424	402	413	391	409	403	410	393	435	402	399	418	432	426	444	453	414	383	422	405	397	426	400	417	420	425	414	431	399	434	381	402	409	404	395	393	401	408	417	431	417	421	396	433	406	387	427	403	405	397	436	422	397	389	414	430	406	429	413	398	425	392	419	440	407	382	439	420	441	415	388	438	420	443	419	405	437	403	433	398	429	418	398	399	420	408	437	426	426	435	417	407	376	449	457	421	420	397	404	425	431	380	412	435	415	395	396	450	413	417	436	439	427	427	409	390	403	417	415	416	427	396	428	407	409	404	416	448	427	430	401	404	448	413	412	429	443	398	387	403	415	399	380	407	453	386	426	421	425	441	394	416	427	432	409	415	430	404	402	392	407	399	427	397	384	431	430	388	427	437	434	425	389	385	401	367	405	434	424	395	386	406	409	423	390	411	420	441	426	420	444	391	411	376	415	403	402	394	367	439	392	402	381	398	439	414	412	418	401	399	403	429	441	356	402	411	404	420	410	429	392	357	411	402	389	396	441	403	420	412	358	415	403	401	412	405	372	436	422	405	426	422	410	398	448	426	415	383	407	432	452	408	450	425	401	397	448	375	451	413	389	387	404	425	413	413	472	425	412	404	407	409	425	388	417	391	426	407	388	400	431	425	409	481	382	389	441	405	413	431	413	415	432	444	412	409	387	406	399	395	386	405	386	426	409	394	439	391	393	440	432	414	429	416	439	377	411	372	389	399	424	409	375	397	401	413	399	428	416	412	451	364	430	396	434	399	393	379	393	405	421	429	430	388	440	414	410	450	391	422	405	374	408	408	409	410	451	411	370	394	397	412	380	384	402	413	418	439	420	452	399	384	442	454	438	385	401	410	411	374	401	377	380	410	409	407	408	416	407	381	386	416	410	375	407	396	401	426	395	403	439	407	412	429	397	402	416	396	414	424	422	427	440	400	407	379	399	404	434	419	429	431	410	421	440	458	419	388	413	385	399	408	401	402	438	386	440	389	386	409	395	391	425	430	426	450	385	438	415	365	363	401	433	390	387	384	407	416	408	401	442	424	408	416	390	394	443	420	409	416	419	400	425	388	450	434	442	411	391	443	422	398	425	398	395	403	404	414	393	415	441	418	413	439	420	431	418	431	387	431	424	368	375	424	380	434	409	391	445	382	426	432	446	422	446	418	414	437	394	393	374	417	404	401	439	382	439	401	419	439	378	404	405	446	423	407	431	411	400	439	402	425	407	396	440	406	418	428	446	415	411	413	462	377	406	460	408	433	415	430	400	415	392	392	427	419	396	401	419	405	397	395	402	399	404	405	415	410	363	386	456	437	406	423	423	420	412	389	420	423	402	394	440	397	440	432	384	423	387	441	377	411	385	419	402	398	373	406	398	405	446	386	424	398	445	381	404	404	419	440	450	362	397	404	414	452	400	375	401	423	406	414	426	427	411	413	428	413	384	403	416	431	469	415	429	435	414	422	403	423	438	384	411	419	445	375	412	409	404	425	415	417	427	392	410	403	431	411	416	428	402	403	403	397	406	430	420	408	400	394	415	379	438	389	434	421	429	427	409	395	454	435	412	394	392	443	399	402	369	393	427	421	408	425	440	416	399	429	430	361	416	445	408	385	388	440	443	407	427	399	419	405	412	408	420	397	403	416	411	412	387	384	420	411	421	413	425	401	417	406	393	387	388	377	427	383	418	427	405	426	376	422	432	415	423	426	415	437	403	409	415	435	391	410	417	425	417	401	428	413	388	416	448	390	409	408	397	455	391	413	397	388	413	401	408	429	427	396	428	401	373	387	400	423	414	409	393	408	412	375	393	409	395	383	388	354	396	420	389	401	409	388	418	416	425	431	401	394	434	429	465	374	425	392	411	446	396	394	390	416	416	372	382	394	411	420	420	406	425	425	385	409	393	432	437	397	408	420	386	436	425	401	385	457	445	427	395	449	430	412	415	444	404	413	408	455	429	393	406	426	405	426	381	416	406	427	379	377	405	433	404	436	407	438	390	379	422	414	431	415	419	396	408	402	386	423	439	422	405	406	398	445	423	404	415	406	410	423	386	449	405	396	405	410	429	408	452	400	426	408	441	441	405	410	404	429	404	402	415	391	432	428	381	431	404	385	421	413	424	413	408	417	397	393	398	393	376	413	404	404	386	419	387	426	420	439	438	450	370	420	416	406	406	411	417	389	438	398	426	434	415	424	407	409	414	405	377	377	443	424	416	409	407	410	384	417	445	408	388	385	408	392	407	409	412	392	384	403	413	425	385	452	387	413	422	437	434	397	468	416	436	399	421	421	385	403	407	404	415	387	405	402	439	393	402	424	478	402	415	387	403	389	431	400	409	388	392	434	395	407	411	385	397	403	438	436	446	416	413	424	436	411	388	405	379	440	429	405	419	417	410	436	398	411	408	375	423	394	404	421	401	449	441	400	388	400	410	413	425	416	389	402	381	409	435	421	378	399	416	382	425	428	425	467	419	398	458	448	404	420	421	408	468	421	402	401	395	395	419	437	423	424	414	395	385	458	387	394	400	405	399	403
12631	17602	42590	47346	16571	2024	1525	1253	1054	948	816	788	707	665	647	613	575	535	546	547	551	552	519	497	557	551	497	531	488	501	495	465	475	501	555	508	527	464	495	507	495	485	481	502	480	456	462	508	496	480	471	488	510	461	481	508	474	485	461	493	451	499	470	439	492	493	491	530	469	507	439	498	411	437	492	458	451	504	493	493	476	483	464	443	465	436	474	490	517	459	436	464	464	448	490	455	472	456	501	493	501	465	461	492	467	458	482	464	463	492	465	450	505	461	480	484	463	460	522	426	465	502	468	476	451	478	439	503	494	493	455	443	444	441	466	490	506	438	473	488	466	449	471	493	454	476	493	446	479	486	480	484	474	474	491	452	433	468	484	450	459	479	484	470	465	485	506	492	488	460	471	507	489	471	490	449	512	455	446	463	457	435	437	482	456	445	489	493	434	470	472	459	481	462	469	452	469	492	488	483	469	464	461	463	450	484	473	450	458	492	465	463	472	493	474	464	460	455	496	454	515	438	452	505	438	504	487	457	481	470	469	476	475	495	428	470	452	476	478	475	482	475	489	453	471	510	452	503	491	455	468	516	493	473	470	484	443	465	504	509	494	458	485	431	447	494	439	491	453	477	451	435	467	472	492	467	453	490	506	467	521	456	486	463	481	469	460	461	452	502	497	478	516	508	491	481	471	457	479	494	484	437	489	444	476	444	493	501	441	476	447	514	454	458	477	458	474	428	519	452	433	464	496	464	448	441	447	442	434	431	489	440	458	475	455	490	495	460	443	481	483	410	491	480	463	465	430	477	468	445	453	486	475	502	470	499	434	514	443	470	473	443	468	458	491	449	474	464	457	483	427	483	471	474	464	429	443	479	458	469	421	453	507	459	478	483	479	457	462	478	430	493	455	485	491	478	495	504	478	503	453	481	480	477	479	471	482	473	453	457	490	537	489	482	461	493	458	481	480	448	467	458	410	409	455	467	437	391	481	514	429	473	477	484	469	466	488	441	477	480	501	450	473	448	465	449	476	472	459	460	473	507	486	462	477	431	503	458	448	428	450	465	489	484	444	446	452	480	470	487	453	435	463	513	473	490	454	479	487	475	470	479	495	485	470	465	438	469	443	481	500	469	473	435	496	478	453	456	464	489	473	484	468	479	463	491	443	439	493	510	496	498	472	478	439	455	505	422	471	486	481	481	472	454	434	466	450	448	474	455	502	472	468	505	509	437	486	476	495	487	482	496	461	442	425	473	465	458	475	493	432	482	505	442	468	466	473	456	484	451	487	462	442	470	482	523	501	471	453	461	513	466	526	471	484	468	467	472	481	508	457	484	459	466	505	499	451	437	464	451	470	442	450	517	497	451	455	471	511	483	476	502	455	473	499	495	482	471	471	451	471	473	486	469	506	442	433	466	473	475	420	497	475	477	483	460	458	484	479	436	480	451	447	483	440	463	500	468	469	473	456	440	477	495	528	460	437	486	468	462	444	475	462	452	481	487	446	450	469	458	466	498	440	470	485	493	468	461	431	470	505	462	458	499	455	454	493	440	438	458	468	477	514	464	470	435	484	455	468	454	444	459	456	421	476	474	455	495	449	464	462	502	464	451	480	437	440	463	435	491	448	470	484	476	504	449	514	460	486	453	471	483	503	467	436	466	429	494	444	425	490	459	483	458	511	481	446	453	467	458	458	505	419	502	450	496	465	450	469	454	470	452	463	462	481	423	467	480	472	497	443	520	500	468	470	437	508	469	513	473	473	512	489	472	480	456	483	452	444	447	430	451	490	496	505	469	451	459	470	487	467	474	472	499	444	479	460	494	443	474	484	468	456	464	458	459	453	479	453	486	492	461	482	448	514	476	432	468	486	453	462	461	451	474	459	474	460	425	500	474	468	489	479	485	475	474	487	455	469	467	497	463	492	468	449	440	463	445	441	486	471	441	487	484	463	483	470	438	463	486	477	475	431	436	488	448	488	499	457	506	459	463	409	454	456	478	480	451	475	476	496	437	457	466	470	509	459	486	482	454	483	476	483	500	446	465	455	463	441	449	450	500	452	461	454	445	439	512	485	458	503	442	441	461	448	461	472	450	463	480	442	463	475	489	478	477	452	441	480	491	461	461	510	459	437	468	455	467	458	466	477	454	504	456	434	454	477	488	430	452	501	479	450	513	473	495	500	440	463	494	457	451	469	511	460	457	499	481	496	446	512	437	487	443	483	497	453	520	460	450	479	472	458	483	489	455	480	504	465	447	474	441	469	475	462	492	485	440	427	470	521	500	489	474	477	457	461	495	461	453	460	482	457	442	462	460	453	474	463	469	475	465	511	480	517	453	454	487	477	464	494	467	494	478	468	493	513	470	512	465	455	482	467	469	443	491	455	456	486	464	481	494	497	506	465	430	447	463	427	459	443	493	464	487	453	485	477	456	461	460	461	463	439	473	464	483	497	453	460	444	458	473	468	452	467	488	467	511	493	442	472	452	454	485	500	454	499	472	466	514	460	476	468	465	472	484	433	489	484	507	467	495	487	454	479	460	501	463	455	455	472	453	448	442	432	469	466	455	453	498	453	453	470	441	449	480	492	487	526	472	453	461	460	476	435	448	449	461	465	460	469	490	440	465	478	425	454	481	453	497	463	493	435	503	474	448	491	488	429	487	460	442	460	503	463	538	458	468	456	465	475	463	507	429	474	486	461	513	482	515	457	483	503	495	462	464	494	441	471	489	459	475	484	480	433	485	457	470	493	470	441	500	418	441	456	444	527	445	446	470	438	501	446	489	491	506	510	467	499	444	483	442	468	477	435	488	455	476	487	487	455	450	484	466	448	476	446	438	488	460	458	449	479	464	504	488	452	467	452	484	488	470	484	454	448	421	449	458	457	470	452	488	479	472	495	488	475	472	470	495	440	475	470	443	452	498	477	491	476	534	478	462	465	460	471	435	456	487	447	478	454	514	473	487	460	417	468	464	473	484	462	484	481	475	506	497	476	455	456	483	464	459	523	481	481	445	417	446	475	483	474	488	494	480	469	483	410	486	464	451	500	477	453	480	496	456	484	461	435	454	466	458	491	485	464	508	450	469	433	459	456	475	483	451	463	470	451	507	455	436	458	481	466	463	465	427	475	475	425	489	473	462	444	483	468	438	492	473	461	507	441	458	482	452	454	472	514	470	485	449	432	503	493	483	447	470	445	473	474	418	447	488	467	507	465	472	501	493	469	460	471	443	481	466	476	449	474	455	454	466	479	487	487	454	465	472	491	456	458	470	454	514	455	492	480	477	496	482	483	463	437	490	454	454	453	453	471	470	463	499	455	433	481	471	475	438	451	467	440	453	433	489	479	499	492	456	478	475	450	473	447	451	494	467	481	503	451	464	509	453	470	493	473	511	466	482	477	498	496	481	486	447	428	488	472	506	417	473	458	501	455	445	435	455	457	436	446	449	477	475	424	479	501	448	426	456	462	431	446	472	487	469	517	447	458	428
24892	21218	27978	27091	19638	3574	929	814	768	670	672	680	677	669	624	629	622	671	622	659	614	605	651	622	622	603	609	618	610	626	607	617	605	688	629	578	627	647	608	622	618	578	612	644	614	588	579	638	596	629	643	610	649	620	601	635	609	581	619	629	639	628	600	616	652	604	599	577	612	613	626	607	626	569	614	559	614	638	618	644	556	614	636	641	639	587	660	602	620	592	611	602	592	628	640	649	645	610	609	622	627	581	617	603	593	602	620	604	653	600	593	619	595	647	629	601	570	626	618	651	602	625	622	627	596	620	574	603	590	625	595	603	609	624	612	567	602	572	642	609	597	617	613	617	640	587	604	646	612	592	626	602	613	595	600	659	632	604	581	625	635	597	638	585	648	627	619	630	605	605	600	597	627	617	590	619	615	612	581	592	612	578	631	637	574	602	575	626	609	585	611	550	589	615	634	644	596	631	563	591	605	589	597	610	633	630	600	606	593	590	633	575	688	660	580	562	619	611	613	630	603	608	602	591	594	617	616	633	605	562	638	623	638	639	644	601	587	640	578	580	641	641	548	641	601	630	610	576	609	666	627	601	652	604	607	624	623	594	601	623	600	600	641	615	609	630	569	582	666	637	584	595	679	608	627	607	641	571	661	618	619	596	678	611	576	608	604	612	647	656	585	574	604	594	579	605	649	590	616	581	554	636	623	578	634	591	644	593	606	597	610	601	653	615	605	598	617	637	645	631	615	640	597	591	590	610	594	577	608	621	620	630	620	606	588	661	633	587	594	586	623	594	634	609	607	564	636	592	599	624	629	565	632	599	654	622	614	624	586	623	655	628	618	627	643	633	565	616	627	601	604	589	619	639	600	606	585	621	640	563	596	595	678	598	650	615	574	606	597	675	600	618	626	645	606	595	598	582	612	592	617	605	592	612	610	631	621	618	631	598	571	599	624	608	593	618	635	622	604	620	623	618	615	661	627	586	602	589	655	604	612	658	586	597	614	651	645	610	635	604	552	635	626	599	606	569	612	632	624	613	619	609	564	583	612	552	602	644	599	580	596	518	593	566	606	585	578	633	608	646	610	561	639	629	673	635	643	625	620	630	591	572	599	611	638	605	559	602	603	578	615	642	588	588	575	647	611	664	648	592	582	634	580	668	644	603	596	641	593	617	674	623	651	620	612	589	662	594	580	588	660	601	620	627	567	573	598	616	600	576	610	598	606	620	648	598	643	591	583	651	605	603	576	586	577	594	629	525	597	634	588	612	616	616	589	645	604	611	643	614	620	631	624	578	574	605	588	620	557	613	579	609	600	573	573	638	605	585	596	622	640	618	656	605	604	642	644	648	645	611	639	604	651	561	614	593	611	616	623	641	599	592	629	589	615	598	594	591	568	647	583	568	603	598	600	629	600	635	609	636	633	609	591	613	579	647	606	608	633	602	628	614	630	599	637	617	605	603	586	628	587	604	637	621	616	613	659	587	644	564	571	588	635	634	632	633	619	656	585	613	666	620	607	654	588	607	628	606	571	681	658	628	617	632	622	603	602	576	599	594	602	638	582	650	591	627	613	597	596	601	616	594	584	601	618	562	618	643	625	645	642	637	595	604	596	585	651	616	612	629	619	642	597	581	553	606	577	606	661	609	605	622	579	608	564	585	582	619	591	601	647	601	573	575	594	625	578	619	615	550	641	598	612	629	571	577	618	575	622	586	588	615	613	618	593	613	621	605	617	594	620	591	587	597	603	645	592	613	567	653	549	538	644	595	603	642	586	607	628	581	603	668	577	647	587	613	595	575	569	620	617	647	587	588	620	625	578	600	577	569	608	608	601	632	601	605	610	610	603	565	622	604	625	577	596	598	593	614	601	611	580	592	616	590	639	638	599	638	592	610	585	577	648	625	558	573	606	624	641	623	632	577	603	630	584	623	626	604	612	629	588	626	620	594	614	620	633	586	606	614	589	631	599	659	577	639	593	643	619	587	618	656	601	579	649	593	598	596	602	660	619	607	650	610	643	592	635	617	622	659	588	600	631	625	642	578	626	607	569	591	614	646	631	584	623	615	593	622	630	606	624	595	612	598	601	615	615	617	645	615	629	631	608	608	658	615	621	585	635	556	624	618	639	568	570	639	662	610	593	560	548	619	592	607	623	551	637	592	589	586	639	586	583	615	598	614	635	604	603	578	642	580	608	602	618	596	647	598	618	642	643	618	607	626	627	626	602	637	595	587	612	616	606	667	591	615	609	575	590	618	553	572	589	596	561	620	638	618	642	562	626	589	632	635	637	594	585	637	551	577	607	570	554	554	582	596	578	600	561	603	640	602	626	598	616	593	628	621	617	586	615	633	608	647	630	641	628	587	620	610	590	579	652	618	590	604	598	603	607	611	608	601	594	623	592	624	623	602	615	583	604	631	576	619	636	671	604	652	624	601	610	579	607	617	621	604	626	614	629	616	600	602	603	629	617	622	606	588	595	570	660	631	598	599	577	624	610	627	630	605	618	598	625	590	582	595	676	594	587	626	626	666	574	612	600	611	632	602	588	609	597	610	567	618	629	655	639	589	596	599	574	574	631	606	577	620	605	613	648	641	598	642	630	632	588	596	583	625	577	576	589	619	583	634	561	565	584	634	600	645	601	606	608	607	571	605	561	610	550	570	653	624	577	619	591	621	619	601	580	619	592	584	645	611	609	633	645	579	622	593	675	627	556	596	604	644	634	668	641	588	636	616	610	565	620	610	587	609	597	610	614	615	566	647	598	594	664	618	638	643	629	635	569	629	626	613	636	631	614	601	631	596	643	597	597	589	620	616	602	601	587	599	600	620	629	631	639	611	589	589	608	604	592	566	585	656	556	629	602	579	611	574	632	604	625	587	591	631	589	591	594	661	646	611	637	660	647	593	626	580	655	585	621	668	595	648	617	618	585	684	637	569	580	596	634	655	607	631	640	602	618	579	625	611	621	611	599	582	621	593	589	592	614	604	608	590	613	617	624	659	658	636	610	666	655	645	645	625	598	636	553	591	623	641	643	627	597	636	576	591	608	572	646	621	622	582	616	609	593	588	613	637	649	628	607	619	616	651	570	583	598	633	611	625	617	612	606	636	595	601	639	575	591	587	607	622	632	638	622	603	614	624	598	626	587	587	610	586	601	596	604	587	607	624	610	628	666	604	606	613	609	585	604	633	576	624	606	623	620	565	624	615	597	564	628	655	617	597	577	607	584	576	616	517	602	623	615	581	581	642	594	637	613	570	634	607	590	608	603	635	611	598	587	614	631	577	616	610	633	592	590	566	598	626	633	569	586	583	612	629	606	638	580	639	615	635	633	635	599	621	627	607	655	610	587	619	585	647	632	614	637	646	625	592	639	609	650	575	618	604	600	622	623	653	619	638	584	625	604	613	631	583	610	647	619	618	621	624	588	627	613	620	627	622	624	581	637	618	605	559	636	547	616	603	620	619	617	579	604	589	594	605	635	616	601	623
12737	13228	23123	37503	12824	1514	1269	1214	1085	944	899	836	841	790	815	768	772	750	747	696	710	683	720	702	726	713	756	681	688	693	742	767	655	695	697	659	758	684	724	719	684	715	710	693	718	681	701	705	764	699	695	697	716	730	667	725	719	746	716	681	721	706	643	720	706	696	738	685	719	702	685	712	703	699	680	675	747	728	733	684	713	712	731	695	683	706	654	719	717	727	712	686	638	706	659	714	685	691	707	730	760	675	740	717	702	624	690	703	697	692	697	655	711	701	679	685	717	677	729	773	715	709	734	707	712	741	667	684	724	687	701	691	737	682	671	726	720	654	711	729	755	733	714	732	651	776	718	729	673	667	677	697	704	749	672	707	719	726	696	675	681	734	728	684	702	692	661	705	707	706	700	693	706	680	671	732	679	718	709	716	696	697	709	650	724	730	730	712	728	709	661	663	681	674	699	749	714	682	733	686	672	682	688	686	725	676	707	685	692	714	695	735	722	768	699	655	700	705	714	686	731	706	683	702	669	754	714	700	699	691	702	692	663	672	715	757	681	702	709	727	770	729	698	691	740	728	722	680	664	770	675	710	710	704	675	716	733	696	724	654	721	739	709	691	659	684	746	685	680	695	723	707	712	679	726	676	646	686	699	678	779	705	684	661	697	684	704	659	715	708	702	692	695	710	704	680	685	707	692	664	658	669	681	671	727	696	722	701	694	709	717	750	636	737	759	690	742	665	716	689	648	696	708	653	713	749	687	713	717	707	725	705	723	655	660	714	719	721	665	726	733	722	680	725	705	704	722	723	692	697	687	677	714	757	709	723	729	683	677	710	682	665	712	690	706	691	691	672	680	717	720	711	713	684	637	622	640	714	748	715	702	729	702	685	648	684	639	716	701	677	725	702	740	729	706	716	668	727	702	704	695	674	695	699	708	727	704	725	706	713	721	715	710	705	657	692	698	703	693	709	680	685	697	751	661	673	671	678	676	710	649	627	720	702	663	717	725	723	719	676	727	730	708	694	725	682	738	662	671	691	695	715	685	695	713	746	723	739	664	686	677	715	659	695	722	689	671	672	690	659	680	735	672	668	652	673	708	712	673	698	666	722	730	690	727	718	680	719	715	695	714	658	716	715	693	692	695	718	705	697	690	698	674	730	698	694	759	737	748	690	683	691	696	734	715	699	693	726	676	666	702	741	676	704	718	738	701	702	680	686	725	676	700	668	701	691	650	698	721	676	699	713	683	665	724	689	692	668	682	729	748	702	746	739	695	677	695	680	655	721	721	651	646	694	708	651	728	699	691	702	678	739	749	701	763	726	720	707	701	682	713	676	681	706	724	666	664	713	715	643	729	699	741	708	681	655	713	698	682	712	700	712	693	748	740	702	668	716	661	691	702	690	694	699	723	676	671	678	691	662	697	718	673	708	732	676	732	698	729	684	751	699	703	718	730	716	702	712	719	675	724	710	722	653	626	702	690	687	705	708	683	726	758	710	690	688	644	748	701	743	730	704	649	682	680	706	701	679	696	756	695	687	666	695	681	664	700	704	704	686	709	688	719	677	710	680	683	692	711	722	677	650	699	685	761	669	698	692	692	686	709	685	656	661	702	691	672	710	718	717	704	702	712	711	707	728	708	738	733	643	729	693	668	716	736	670	693	733	717	697	703	692	676	746	660	693	719	743	792	701	687	702	723	665	655	718	655	692	732	652	700	681	759	718	697	710	674	709	770	674	662	704	746	671	695	669	740	729	727	708	687	680	749	689	693	657	686	730	698	668	671	706	686	720	693	702	710	676	677	726	750	740	683	680	687	679	682	716	734	717	730	690	695	745	719	682	710	692	711	673	707	695	665	724	672	755	666	689	683	720	741	715	744	714	744	679	701	730	658	716	638	688	663	733	684	727	691	708	653	718	684	689	695	687	705	715	760	670	699	704	678	708	696	716	692	675	721	710	690	710	676	756	726	712	697	653	730	741	680	723	743	705	756	694	706	728	694	683	714	692	719	720	695	686	754	711	723	725	695	710	670	680	715	691	710	715	653	717	705	663	681	677	711	681	748	746	687	743	731	748	703	722	692	728	672	699	742	702	688	733	689	679	722	684	718	691	747	690	669	650	649	690	746	673	693	716	732	703	672	734	717	715	707	693	684	697	696	681	663	783	680	702	690	687	693	687	691	724	677	680	734	687	698	735	682	721	729	676	689	690	666	656	679	715	717	694	710	693	681	716	702	733	681	714	715	690	740	666	726	684	674	685	683	675	704	698	694	664	742	705	703	661	754	696	722	652	695	715	692	688	667	685	696	674	697	746	664	710	745	684	727	721	717	665	650	742	694	756	717	752	681	702	688	732	720	719	661	702	675	714	702	685	736	682	703	721	714	730	732	719	683	698	688	680	721	706	712	783	711	696	710	677	686	654	687	722	700	690	716	652	702	716	727	657	713	709	686	674	722	700	675	738	721	756	720	687	698	732	737	728	666	672	692	663	687	694	664	699	729	730	692	697	739	679	697	686	736	712	687	718	685	682	650	706	712	656	720	721	662	718	709	720	678	730	690	721	697	696	712	720	689	681	642	713	691	702	685	713	718	721	702	689	708	732	689	671	682	649	738	683	697	736	714	699	691	707	704	701	695	707	659	676	685	694	665	674	760	715	711	710	682	683	757	735	737	695	763	681	703	700	725	681	680	738	666	668	696	710	706	696	726	708	717	693	672	685	663	686	659	722	665	690	699	724	703	715	656	731	666	712	713	684	696	694	737	728	700	664	665	688	736	685	730	646	688	703	710	688	701	724	652	698	722	688	717	708	667	694	670	734	699	706	734	702	684	689	731	696	667	687	711	708	695	686	736	743	727	688	744	709	715	697	692	715	705	668	733	660	683	696	695	706	661	658	702	696	669	671	685	728	715	754	706	671	679	742	715	704	698	724	726	705	689	711	725	714	695	676	719	671	723	678	719	670	676	726	702	709	695	715	707	689	701	666	720	718	656	745	715	687	720	689	689	688	722	667	707	734	673	686	701	747	709	714	680	726	674	726	727	686	684	702	696	725	725	725	681	732	714	709	708	716	719	712	698	694	715	718	669	706	711	701	648	695	671	657	684	676	687	719	727	686	698	698	715	693	710	711	683	715	691	713	715	676	702	686	698	681	651	718	680	726	700	709	699	679	670	730	701	640	735	718	736	674	732	704	699	728	686	716	765	710	698	676	704	734	702	727	703	722	687	740	660	709	725	656	620	695	712	704	702	741	693	703	686	717	708	732	698	681	693	736	654	697	715	702	715	689	673	679	735	689	699	705	670	741	724	685	686	706	770	677	733	714	676	732	701	721	714	680	694	704	707	699	658	709	747	696	705	700	706	734	673	664	705	693	698	710	716	671	705	712	722	674	712	676	711	680	752	675	681	691	682	692	732	698	716	686	664	719	630	733	717	742	734	703	747	665	719	762	695	653	697	707	705	733	729	698	739	677	684	724	677	705	780	701
22749	21260	29611	24359	23792	20788	11932	1891	1385	1281	1191	1099	1050	1003	988	888	951	848	904	877	954	814	892	891	894	902	880	850	859	844	815	844	859	828	845	847	804	780	798	848	847	847	815	845	823	798	874	811	821	856	852	859	767	777	797	837	823	830	789	855	859	827	826	790	863	803	819	859	813	791	776	856	801	783	822	782	770	804	779	809	777	806	765	830	789	823	773	816	807	794	785	807	828	746	783	841	813	799	849	834	817	751	829	841	764	823	812	851	830	803	815	798	789	816	798	792	820	797	782	865	860	834	817	782	825	835	804	782	789	733	809	842	811	795	818	822	764	792	814	830	780	766	799	866	848	788	789	798	819	826	819	800	804	813	861	856	806	830	769	769	758	786	821	824	810	808	828	833	822	811	795	804	798	836	767	854	777	795	753	766	824	824	808	831	836	794	745	821	783	853	852	766	810	826	814	804	804	785	814	806	779	841	805	787	803	827	791	843	785	810	804	821	830	779	756	772	807	803	821	846	800	863	813	846	786	793	856	861	854	772	798	812	809	755	819	823	803	799	800	854	781	786	809	822	862	773	846	810	837	834	811	789	780	832	817	827	813	815	796	837	792	790	803	857	797	843	831	809	782	804	759	774	829	812	785	798	790	855	834	797	780	791	786	828	784	813	788	795	791	833	801	817	780	818	806	806	814	795	810	811	834	761	795	857	803	845	808	829	857	816	809	818	766	773	817	786	819	850	866	788	842	763	787	809	860	807	784	832	746	800	774	781	834	786	804	768	840	872	816	791	788	780	802	834	772	832	787	820	814	778	795	792	834	781	781	791	852	831	799	760	844	829	845	818	773	770	819	810	820	776	811	816	811	730	789	789	824	810	790	805	796	803	811	737	828	797	817	824	812	829	770	775	784	783	803	814	802	837	814	854	835	824	808	791	831	796	813	873	842	819	821	859	810	790	811	795	823	806	791	764	810	755	854	830	853	830	824	809	782	831	794	781	752	773	782	813	786	826	839	773	783	755	813	840	799	839	782	770	780	820	797	814	806	855	817	800	775	798	841	799	750	740	795	749	804	794	789	817	807	826	834	827	788	762	797	770	826	808	787	802	795	829	791	739	796	824	784	861	822	818	784	794	778	779	833	812	846	794	799	794	787	774	825	811	793	827	780	813	841	724	816	778	807	769	812	781	802	819	791	837	779	780	812	768	768	788	770	766	835	790	802	828	840	791	780	803	835	811	819	797	784	780	801	794	778	801	801	794	836	754	824	841	854	806	822	852	812	833	798	824	749	805	829	770	857	758	819	799	823	803	746	830	796	826	764	801	833	818	799	799	757	802	802	759	813	774	838	793	819	795	791	850	804	832	826	787	851	805	841	786	811	760	812	816	809	786	779	779	808	803	789	797	831	816	765	786	807	750	817	837	826	859	801	776	804	791	793	837	820	819	843	779	783	814	781	870	806	765	807	753	781	811	778	770	799	788	787	833	721	826	783	845	803	818	804	810	822	810	817	797	809	784	795	762	811	831	839	790	798	792	805	803	834	805	777	778	754	814	858	823	830	793	849	821	793	807	805	834	831	810	794	816	847	794	823	868	834	798	804	786	773	769	794	803	803	807	800	807	817	830	858	759	816	814	762	804	872	795	811	806	785	785	795	848	776	827	855	785	802	813	808	774	759	772	793	806	798	800	808	792	798	776	838	804	795	755	823	887	814	845	794	818	841	820	839	846	817	779	788	805	801	800	774	835	784	802	802	763	822	808	717	802	770	807	844	872	812	821	820	785	854	774	812	787	840	766	805	825	791	792	826	788	836	801	795	738	781	760	800	816	772	800	818	810	786	776	820	831	806	863	783	820	804	746	832	752	816	811	842	770	811	817	792	810	822	807	805	783	798	816	819	845	800	807	789	812	833	801	789	798	756	826	816	782	801	797	811	852	841	814	815	812	815	826	800	827	805	835	842	794	746	870	835	846	840	812	787	829	823	734	813	774	744	820	791	802	762	807	807	812	783	824	833	843	756	791	819	785	828	779	817	782	776	791	823	811	839	819	769	817	803	790	790	798	792	828	837	753	827	799	844	741	773	775	853	765	780	829	811	837	756	855	821	824	818	800	810	843	842	822	871	803	748	783	797	856	782	848	797	828	840	830	803	772	819	841	846	795	799	814	808	805	815	743	804	832	827	805	825	790	813	820	818	769	809	820	800	812	781	800	772	834	815	801	792	797	817	833	842	809	784	804	802	795	770	817	792	792	808	757	789	779	797	833	803	855	771	772	826	779	826	737	821	806	814	803	774	764	815	816	803	786	787	834	806	815	851	817	854	787	809	797	797	796	801	794	771	818	806	785	814	794	811	804	797	798	773	775	791	824	831	821	823	821	786	843	809	788	796	753	815	775	749	767	793	820	847	757	800	815	831	777	803	801	808	826	750	765	812	807	840	802	824	771	853	824	814	797	808	748	786	817	809	810	764	799	801	789	815	773	770	810	789	835	832	798	815	777	802	813	789	770	871	772	845	831	827	752	820	822	786	813	793	825	811	788	796	775	848	774	829	787	816	797	829	814	822	793	768	834	867	802	812	785	774	815	828	825	801	809	811	814	824	817	826	755	839	777	795	832	819	827	820	853	772	832	784	816	813	808	792	788	806	793	845	785	819	847	778	819	811	849	808	827	815	820	816	788	786	830	789	828	771	792	782	806	760	841	782	795	831	761	823	815	822	832	794	835	792	837	768	755	772	776	824	796	794	857	784	792	753	806	781	831	803	843	794	815	778	827	781	788	824	761	780	834	811	772	764	819	794	825	834	826	793	780	802	830	834	812	777	792	865	807	793	807	857	850	758	792	780	775	741	768	760	818	795	792	806	796	794	783	814	808	806	796	809	800	816	751	757	833	825	807	832	803	802	779	820	862	787	801	838	809	736	799	812	842	820	807	829	810	778	828	791	772	758	811	800	812	820	835	763	834	831	764	770	817	862	816	849	812	852	803	810	757	758	785	811	748	752	803	846	809	799	801	780	852	795	825	811	834	759	800	783	762	834	719	765	797	788	772	776	844	814	791	772	777	789	792	847	755	811	785	791	793	791	793	789	790	807	768	772	776	770	798	806	830	862	825	797	784	790	775	759	815	839	789	792	859	794	804	779	773	744	844	795	819	763	817	775	808	776	809	798	816	844	804	825	798	762	862	802	828	788	742	833	863	772	826	829	811	863	773	771	844	771	785	809	844	810	820	804	822	805	760	748	767	769	787	814	803	816	802	816	818	779	773	764	811	784	821	841	767	788	761	840	725	734	760	802	794	817	783	798	812	771	756	846	839	746	763	813	798	788	802	819	804	779	845	844	854	812	877	820	800	757	811	802	820	785	789	819	769	774	788	763	793	810	854	830	782	787	823	776	777	759	831	794	824	824	823	797	809	789	781	797	757	793	789	824	807	807	824	831	779	769	821	826	799	771	815	854	818	799	812	794	842	800	798	850	817	816	842	762	850
18436	23810	42319	56035	18845	3717	2949	2430	2013	1709	1547	1415	1349	1207	1201	1094	1111	1072	1038	1012	947	1005	965	986	944	978	998	899	894	934	908	896	882	907	972	915	905	923	913	910	924	928	888	882	901	919	889	868	849	896	851	811	898	887	813	879	912	952	871	861	861	825	873	838	946	891	831	867	859	861	875	921	894	905	836	885	873	862	927	872	901	874	905	880	913	841	879	849	903	882	900	866	879	839	872	878	878	821	909	868	826	918	878	853	860	881	858	849	873	895	888	918	880	862	867	883	921	904	823	884	869	891	832	835	876	855	816	881	893	892	936	881	876	865	843	884	873	854	892	888	909	881	851	851	867	844	870	853	891	884	919	879	844	885	880	879	928	856	835	891	872	835	916	860	826	852	852	895	856	945	933	891	837	843	850	884	874	872	902	910	844	844	845	828	927	846	874	855	912	902	898	917	867	835	838	873	847	839	903	880	894	880	860	894	932	810	895	854	872	837	926	884	836	931	812	876	872	849	888	893	867	872	906	880	886	858	873	859	854	833	880	871	862	857	918	877	888	877	874	867	876	889	941	889	857	845	867	845	868	923	911	852	905	848	829	908	901	851	874	872	845	829	843	887	883	889	900	882	839	914	833	845	830	859	861	907	840	855	844	831	868	868	854	899	909	854	898	868	918	875	913	852	879	900	890	891	811	866	897	862	893	862	818	879	849	819	883	865	843	903	859	906	840	835	857	923	902	833	918	856	896	839	856	854	921	895	912	813	846	907	888	840	867	873	832	890	870	878	883	760	825	843	858	855	912	854	916	888	838	873	859	908	851	842	915	857	877	908	846	878	873	914	833	882	898	928	827	864	908	816	875	841	872	865	840	868	903	889	934	829	888	898	900	850	915	867	823	850	846	833	910	855	828	815	810	834	865	874	840	869	829	914	871	919	847	843	848	966	844	836	893	840	874	895	889	868	819	904	886	874	859	884	920	860	816	877	893	879	834	888	880	807	883	836	852	882	889	861	874	891	821	874	903	872	857	876	946	865	848	918	898	916	844	868	868	915	868	877	821	868	856	851	899	880	864	906	851	937	899	847	843	868	790	908	817	911	848	878	905	830	853	813	849	927	826	826	869	869	854	851	859	874	885	899	822	826	851	881	897	910	929	872	887	875	897	872	867	858	845	887	860	890	889	846	895	839	877	875	867	846	838	921	872	881	892	860	877	901	864	877	869	829	853	873	845	903	924	854	893	884	829	856	864	831	916	894	898	850	899	904	872	851	868	839	922	856	868	870	889	900	920	833	905	827	828	852	858	870	855	928	903	854	884	928	863	895	870	887	845	903	900	851	884	853	868	858	850	862	875	836	784	887	853	871	861	878	858	862	917	835	856	857	873	909	833	920	888	875	866	869	872	893	849	900	896	874	873	857	864	843	860	866	859	887	823	825	838	856	879	851	949	851	904	840	826	867	876	894	874	857	908	886	863	872	857	834	863	863	874	850	824	851	886	885	862	859	902	905	890	883	857	853	925	880	820	876	856	921	825	869	879	802	839	877	863	878	874	872	825	839	850	901	832	894	900	855	840	874	864	869	850	876	876	830	901	839	850	932	855	885	855	885	842	870	869	880	883	862	888	847	867	916	920	859	814	879	877	917	836	827	842	930	814	858	873	832	869	868	902	825	917	909	864	855	837	907	895	861	877	929	900	892	905	877	883	860	872	875	852	820	938	867	940	852	893	851	845	911	877	878	876	888	850	907	855	883	850	886	865	808	820	890	886	899	813	884	841	873	810	884	836	863	890	901	882	878	879	913	857	901	835	825	901	881	895	882	855	887	853	883	860	887	890	863	891	917	877	923	812	920	895	821	851	862	871	817	865	885	914	868	914	875	846	870	877	864	902	851	818	859	831	857	950	842	903	901	879	852	852	902	859	795	885	826	871	862	919	872	909	878	878	882	854	822	887	915	898	898	874	846	879	846	842	880	892	949	868	805	899	872	857	865	886	911	911	904	839	830	888	906	853	851	822	870	866	879	871	896	846	828	915	824	866	868	917	853	807	847	846	825	875	830	880	877	857	872	844	900	898	819	857	847	845	884	854	883	844	818	881	889	904	873	882	849	834	834	835	871	858	848	935	862	865	844	861	851	877	902	864	870	881	856	859	850	898	869	879	901	874	898	869	854	850	860	871	892	856	895	870	867	855	894	907	829	929	910	877	872	924	895	865	908	905	884	878	878	873	877	874	805	901	886	865	871	885	903	872	825	865	848	889	848	858	822	912	873	849	869	903	840	887	910	908	883	871	896	839	891	842	872	868	846	886	870	835	875	867	884	863	855	830	879	873	900	866	858	864	858	813	848	866	834	912	865	842	858	858	860	887	918	866	837	889	880	869	899	902	859	929	900	847	902	846	852	864	952	881	901	908	885	905	854	854	847	853	875	870	874	862	909	884	883	866	858	866	920	865	886	899	886	879	834	850	888	899	829	894	863	895	865	899	823	907	928	889	891	903	863	862	826	863	871	820	849	839	849	923	890	818	879	845	878	813	868	889	883	850	854	851	854	872	913	878	869	862	870	860	901	899	881	838	881	919	854	863	891	908	891	872	909	908	868	868	866	860	857	838	873	860	917	847	885	839	910	908	833	860	904	826	889	841	892	850	845	873	898	859	800	851	878	869	845	837	846	936	896	892	846	855	921	869	847	910	859	839	905	886	834	865	877	861	878	857	875	857	804	854	882	903	855	860	916	879	903	904	860	894	837	904	893	839	864	923	865	827	861	829	889	901	853	883	856	847	861	872	850	851	835	850	916	895	904	874	845	853	853	893	868	883	866	890	902	862	900	884	854	837	907	861	826	844	877	858	871	843	889	868	848	859	914	833	783	903	872	906	787	841	872	887	878	844	885	888	902	870	928	874	811	928	855	878	857	914	854	864	866	851	869	863	939	877	899	879	880	855	893	844	811	848	841	888	855	845	871	937	867	884	897	871	877	878	812	867	898	851	874	858	852	883	903	892	860	840	841	869	896	934	849	881	861	849	895	866	833	824	824	879	918	836	921	854	901	838	866	921	925	842	891	878	851	853	905	895	881	872	859	888	853	856	948	864	802	884	849	896	853	875	864	841	824	910	829	882	858	826	839	855	910	870	872	887	818	858	881	889	859	872	850	870	891	895	902	842	895	896	824	839	916	870	879	894	868	893	910	888	884	834	890	868	834	879	917	868	897	862	872	889	899	893	912	844	869	877	837	836	874	867	799	878	849	928	830	910	859	812	859	858	886	871	832	870	839	846	874	824	901	882	885	894	907	864	828	844	886	877	926	849	911	812	862	842	916	848	811	870	842	874	887	904	894	853	817	875	914	835	895	801	862	886	836	854	834	835	856	850	870	919	846	857	878	861	794	888	880	865	894	858	822	852	916	886	851	879	861	848	843	811	841	829	877	849	914	865	840	876	839	836	865	922	866	882	843	916	826	911	858	845	847	898	840	847	838	872	836	923	858
27304	20773	17799	14065	3183	428	406	348	353	336	368	339	358	384	348	360	373	343	361	333	356	342	340	342	337	375	332	306	341	308	312	359	380	347	358	338	320	332	332	353	335	340	326	357	352	340	300	338	368	331	348	367	340	330	353	331	353	339	356	366	373	361	338	315	325	371	342	356	371	330	317	334	383	320	356	341	326	369	337	325	318	359	349	341	335	314	322	339	322	340	368	332	338	337	372	354	326	328	339	358	345	342	346	340	342	326	336	345	339	319	371	328	290	358	343	383	328	377	327	354	337	341	371	363	340	329	337	361	299	344	357	344	343	341	356	332	327	325	326	366	296	322	339	299	345	346	344	372	311	330	367	344	323	350	343	333	387	329	350	308	352	339	339	331	326	381	357	353	320	325	327	311	338	383	394	337	355	354	342	354	319	332	346	344	349	358	333	364	285	335	326	330	375	302	350	353	317	350	350	350	334	320	308	333	373	331	327	329	361	367	336	355	326	340	338	325	357	329	347	366	348	353	321	323	325	363	343	322	303	334	313	361	286	338	341	346	346	368	353	326	328	316	321	368	343	337	314	299	372	344	321	359	315	322	335	367	356	324	340	342	325	308	340	326	349	335	319	346	362	336	343	368	355	317	338	345	347	357	333	332	329	331	346	354	345	337	364	319	353	314	340	325	356	340	294	314	355	355	341	336	327	352	314	325	351	339	366	312	337	341	355	335	331	337	346	357	367	322	369	339	348	351	349	358	343	386	373	328	369	363	374	352	305	327	323	318	361	334	347	352	368	363	340	353	366	383	357	332	364	348	368	338	339	376	355	342	322	352	323	341	318	358	360	325	387	304	345	344	344	347	335	307	334	345	364	296	353	323	350	322	356	354	315	365	358	346	307	319	361	334	314	377	347	346	347	332	320	325	315	377	339	358	354	313	350	359	361	343	348	382	363	340	323	351	373	344	344	345	307	337	358	346	359	345	321	358	335	342	341	328	376	322	309	324	324	341	316	371	345	332	371	330	354	334	319	333	357	348	369	356	343	314	345	348	332	317	336	329	333	348	367	344	322	342	346	318	354	340	348	360	343	335	352	348	366	349	327	338	344	333	341	343	322	325	339	347	342	379	329	341	330	323	361	358	314	382	343	383	364	350	315	329	327	326	334	344	331	355	338	345	337	347	319	380	347	330	330	357	365	347	346	336	355	354	324	351	380	346	337	341	353	320	387	379	347	355	320	348	344	323	340	327	374	336	385	357	325	368	326	338	321	329	348	367	320	330	327	320	360	385	369	326	314	364	344	345	345	333	361	349	343	344	367	348	338	355	341	345	342	307	342	338	343	356	367	355	340	376	361	343	323	315	336	336	346	351	357	355	355	352	326	342	332	348	335	347	377	361	318	304	358	340	310	339	329	354	344	336	345	324	351	358	348	340	380	341	319	345	334	354	355	345	354	345	338	346	351	348	328	321	322	371	340	319	359	358	294	352	333	348	364	339	361	313	361	338	331	375	324	345	346	338	379	335	343	334	354	332	363	353	368	365	341	333	358	367	339	352	346	336	315	337	371	346	352	351	346	339	332	365	331	330	341	336	329	344	358	348	334	333	313	332	347	350	354	310	322	390	373	377	338	340	343	356	344	336	328	306	346	339	328	329	371	328	332	363	326	325	328	336	346	332	313	338	335	362	342	372	345	364	332	333	336	377	358	344	371	339	356	353	354	346	329	354	368	311	370	331	354	338	339	356	350	350	358	351	347	330	331	362	331	341	307	364	339	361	350	341	361	337	330	316	339	341	324	339	316	360	347	330	332	351	365	346	298	360	363	320	340	345	306	403	327	361	311	337	314	363	348	325	321	352	333	353	375	340	361	350	380	354	307	371	324	366	339	376	348	353	317	340	388	312	328	350	308	298	350	305	336	340	355	367	353	348	335	359	341	323	334	331	336	293	356	333	340	342	350	333	344	291	308	353	336	337	305	344	319	326	335	305	336	343	332	324	351	303	370	345	348	310	305	329	323	336	376	340	352	371	334	330	342	356	334	327	339	351	362	354	350	304	341	337	339	336	337	352	348	347	338	335	334	335	360	326	356	362	321	368	361	363	337	375	361	327	348	334	370	337	357	349	371	337	318	345	323	349	337	359	367	340	351	341	360	382	327	354	333	355	327	354	339	333	325	345	370	350	343	331	360	359	347	339	347	337	323	361	347	360	356	324	333	364	373	364	350	322	321	340	358	329	354	350	325	328	373	346	353	332	350	345	351	371	368	369	330	337	355	356	360	326	335	364	318	329	371	373	335	311	337	371	361	366	324	352	299	326	361	311	343	355	324	305	352	370	348	322	350	345	326	360	364	344	327	354	331	333	336	329	321	288	348	361	343	337	348	348	332	331	326	363	362	326	360	351	337	376	333	334	347	323	356	350	328	313	353	367	318	307	347	359	323	326	332	383	374	342	384	348	345	360	327	316	336	362	359	351	346	337	325	337	319	363	353	331	346	314	325	359	360	324	315	332	342	333	371	324	376	367	360	359	363	322	351	359	342	342	342	348	339	308	362	366	343	333	369	366	350	367	346	317	344	295	362	337	340	363	324	332	354	354	313	355	361	361	359	356	350	350	335	347	352	360	345	340	344	360	338	341	355	341	346	350	344	348	339	351	356	341	344	348	321	326	315	332	319	338	324	320	338	325	333	324	343	330	314	356	369	349	334	332	358	350	314	300	362	300	387	311	350	347	346	366	326	324	365	328	326	316	332	384	321	342	363	344	343	340	378	371	331	340	358	354	348	364	362	303	327	333	365	352	336	344	363	326	381	315	372	326	375	326	360	374	319	371	351	356	365	358	339	346	334	370	347	355	338	331	333	346	379	307	354	361	345	346	314	344	344	377	351	332	356	374	340	350	316	332	331	344	372	337	336	368	354	348	320	354	349	327	354	319	330	363	347	397	354	348	320	318	348	346	364	328	372	371	329	350	349	332	340	359	330	325	349	308	316	363	327	346	332	361	327	352	320	361	355	363	334	353	353	310	349	333	315	347	354	350	338	338	328	315	351	369	346	333	374	378	311	357	316	354	343	331	335	364	328	368	310	361	333	375	363	335	365	318	357	354	358	323	343	366	344	368	338	374	329	338	373	342	343	352	341	340	373	339	344	318	305	333	324	368	349	327	340	350	366	309	358	329	345	312	373	339	365	357	344	354	357	381	349	358	369	345	343	391	312	369	338	329	359	362	313	355	342	327	346	306	319	362	326	342	337	321	295	341	353	313	327	337	369	298	332	320	314	384	345	341	310	329	345	374	334	335	350	338	355	339	364	363	357	368	317	343	367	348	358	327	298	337	384	356	328	360	368	300	379	336	335	299	344	350	344	329	378	351	353	305	318	375	357	341	346	338	317	344	337	323	352	375	342	408	313	350	338	356	366	312	355	382	350	340	358	325	301	342	323	342	342	331	336	354	344	335	307	371	318	344	368	317	340	353	297	343	336	351	334	338
12130	8309	15270	11850	3134	508	471	498	480	414	442	431	462	398	443	424	426	453	447	427	439	446	382	393	403	443	413	393	450	415	424	388	433	417	405	421	435	406	376	368	408	419	443	403	406	440	411	433	407	441	377	445	428	435	421	465	403	404	397	381	389	401	427	439	430	400	402	417	414	425	438	428	432	409	403	413	399	372	460	399	472	438	376	377	425	420	412	417	443	428	435	396	379	401	429	419	412	397	435	390	408	410	424	434	398	449	430	445	458	402	415	441	382	398	409	388	395	450	423	426	399	426	407	431	438	406	386	420	401	407	386	419	418	401	424	468	410	429	429	394	404	398	423	381	403	377	395	379	409	414	428	423	395	411	395	411	397	432	440	433	423	426	434	419	417	446	425	454	445	414	390	406	414	412	422	405	411	434	402	430	447	413	408	411	409	422	388	408	418	424	398	426	418	426	383	377	412	433	370	427	379	439	395	418	429	439	396	388	422	434	442	431	452	398	439	411	415	398	412	403	417	454	394	408	404	424	411	409	382	427	403	431	409	412	405	426	448	388	409	401	394	391	430	412	441	450	443	414	384	428	447	416	451	408	423	395	423	407	412	372	421	417	423	426	396	403	372	411	402	453	423	383	417	397	443	406	414	425	404	408	456	385	427	376	396	408	430	436	430	375	437	419	428	423	451	398	430	423	421	452	418	395	445	417	437	445	419	429	399	394	433	383	397	404	422	415	437	426	381	374	433	413	430	413	390	428	386	363	411	413	402	437	393	435	433	431	438	414	416	397	425	407	467	446	450	381	385	466	399	376	433	425	422	391	390	397	426	433	408	430	426	408	424	386	399	419	389	476	437	430	370	390	419	384	425	438	405	373	425	415	378	400	396	429	408	438	419	405	452	401	440	405	373	422	446	420	409	425	431	413	439	405	418	396	412	379	397	425	455	402	384	406	419	399	416	438	405	423	427	408	410	379	435	419	479	448	399	423	414	430	378	434	420	412	423	378	421	411	447	408	402	427	392	411	428	395	428	407	412	443	430	400	400	390	445	454	390	444	459	391	345	430	433	425	432	379	414	407	422	421	439	433	391	419	423	396	412	388	368	397	420	410	407	406	438	410	428	418	400	437	402	459	397	390	417	441	419	400	391	398	424	397	461	425	415	431	434	453	392	408	419	405	437	440	429	418	445	421	428	413	375	389	404	413	432	416	423	402	495	393	425	412	419	422	414	397	408	418	414	408	415	429	404	428	405	428	468	433	395	462	376	454	424	403	439	422	437	413	395	447	440	429	432	421	430	426	432	396	442	427	432	394	380	438	448	438	397	410	408	433	398	422	434	419	360	405	427	421	419	407	399	400	451	421	427	432	419	408	363	403	407	424	411	390	406	451	429	379	413	431	416	418	399	417	390	473	443	397	453	416	423	433	394	426	393	445	442	420	448	376	427	421	426	408	391	454	428	427	444	418	401	413	416	415	432	447	391	422	377	395	399	431	393	417	440	401	416	387	362	413	418	393	417	397	417	426	429	436	412	416	416	381	404	430	451	426	454	439	399	401	392	432	424	388	394	413	395	397	427	428	388	404	410	387	419	423	418	405	388	406	431	475	383	419	376	402	414	416	437	442	408	392	365	428	410	412	407	396	369	453	375	439	406	427	399	443	419	432	389	418	424	394	395	431	414	433	442	412	446	395	388	389	432	418	417	386	430	443	396	396	418	420	411	404	439	422	427	434	395	395	412	430	384	400	395	422	438	394	407	392	404	398	409	403	405	431	408	426	412	380	443	455	342	390	410	420	377	400	403	384	420	408	398	397	408	428	451	410	402	419	407	426	385	445	401	437	440	418	419	417	416	451	412	424	417	408	385	397	420	414	405	396	426	427	436	395	406	435	419	393	420	395	391	402	420	431	432	419	393	440	396	406	368	416	425	419	429	405	382	396	390	398	430	390	429	464	401	404	437	443	459	417	393	404	384	409	411	422	418	414	422	409	398	408	407	419	406	434	381	434	395	419	428	422	455	410	410	419	423	402	421	421	412	371	421	429	400	473	394	421	393	436	408	415	399	416	408	433	422	437	415	437	408	396	424	412	427	437	417	390	412	418	453	407	428	415	399	414	426	387	400	427	408	424	436	417	424	444	409	440	440	429	415	419	433	427	428	409	447	415	412	396	431	402	379	409	397	405	384	404	400	423	431	440	436	398	412	426	399	397	393	428	418	443	418	391	431	436	404	413	423	420	401	450	426	397	385	429	444	432	390	410	392	397	461	403	423	407	438	414	438	377	450	420	442	411	423	411	416	408	380	399	424	423	417	411	393	420	409	402	416	400	419	440	432	453	417	403	386	424	394	418	372	384	433	399	404	425	442	412	400	384	403	409	394	413	404	388	393	432	395	443	386	399	409	447	426	405	400	410	392	434	429	415	472	407	412	464	400	417	424	428	392	401	422	394	392	411	416	451	437	414	411	419	442	399	416	415	447	437	439	429	413	381	448	422	442	418	391	436	440	390	436	450	412	406	423	395	407	414	402	445	414	422	420	422	415	427	429	402	397	452	359	445	410	402	439	398	443	412	404	427	396	395	416	418	440	450	409	410	449	362	434	432	403	447	420	402	416	399	404	453	393	402	408	417	399	444	403	416	431	384	402	415	383	413	382	447	393	446	424	427	440	434	421	419	449	423	400	437	429	369	417	383	462	419	434	428	379	410	409	406	378	428	409	419	422	384	422	401	408	408	387	405	401	402	429	381	393	439	422	426	429	441	427	452	434	416	450	410	412	414	415	395	406	415	429	404	438	394	423	436	413	416	433	391	421	415	411	422	413	423	411	407	429	445	413	413	415	403	413	436	396	423	398	415	409	396	411	442	442	432	468	431	375	400	435	413	404	414	401	429	397	420	395	426	412	395	425	396	406	424	423	396	464	427	435	426	427	392	379	460	429	438	412	437	437	430	418	397	390	434	450	389	378	414	398	412	395	425	391	386	447	414	434	424	434	445	414	427	402	398	428	417	406	423	431	407	393	421	399	401	402	387	398	431	427	428	434	417	390	385	412	403	422	399	400	408	384	443	408	434	409	421	400	411	424	423	427	425	412	429	412	412	451	390	413	433	427	421	420	423	416	378	418	427	421	376	400	428	434	398	396	431	386	416	443	416	422	392	394	408	416	385	429	421	357	403	430	399	382	421	387	431	412	424	417	424	421	416	394	454	407	402	431	412	398	403	443	425	449	430	376	398	395	427	427	412	395	405	414	423	451	369	422	428	426	391	399	420	402	385	405	423	403	431	413	415	429	429	473	406	417	429	409	445	405	419	381	409	412	427	383	450	438	402	420	402	439	425	387	412	401	461	385	423	414	417	422	420	413	432	411	424	391	443	404	439	422	406	381	385	394	410	406	389	420	415	420	405	423	438	405	412	438	398	450	423	467	404	435	415	386	416	406	432	442	428	401	404	407	407	467	391	395	429	427	413	427	444	389	422	381	407	407	404
23645	21224	29627	26820	23263	14687	2663	846	716	675	589	522	567	487	519	497	512	509	481	456	466	471	471	446	414	432	460	430	409	424	478	440	404	441	430	418	446	425	411	433	421	424	438	439	437	442	416	395	427	389	450	395	413	420	431	411	445	418	416	429	412	417	417	407	438	411	416	439	423	420	455	420	459	452	439	389	441	401	414	415	425	435	404	406	400	399	416	428	373	398	409	408	399	413	411	444	438	448	432	401	412	426	442	417	394	377	404	401	408	428	405	416	438	401	418	422	419	435	398	363	407	418	430	408	426	392	432	412	408	395	445	373	432	403	418	432	417	395	411	429	410	418	444	397	349	425	413	435	418	417	431	430	437	384	426	431	413	416	416	418	411	425	434	411	393	418	389	409	420	424	447	397	374	410	404	428	434	424	424	434	411	463	415	442	399	392	414	444	418	442	387	462	396	421	434	396	414	401	416	400	437	425	418	420	428	438	400	412	423	403	416	458	441	402	418	414	428	427	405	378	397	406	406	417	411	421	426	409	380	381	399	441	419	407	424	425	413	401	377	406	398	398	401	403	414	408	402	429	396	397	431	402	418	385	395	399	430	399	418	421	437	429	445	394	412	431	417	397	422	426	456	416	429	418	406	399	421	394	424	426	445	377	439	399	414	439	464	414	395	426	428	390	406	453	364	433	402	423	385	398	430	418	417	389	416	399	434	395	435	429	425	375	391	395	397	426	427	400	455	412	390	418	419	417	401	382	423	427	395	414	414	397	404	403	435	416	402	377	412	419	418	375	389	391	401	436	422	436	408	422	410	414	430	447	390	416	418	391	393	393	455	403	412	395	412	410	421	420	413	381	420	417	425	398	412	442	389	422	459	395	414	400	405	433	391	425	414	411	421	364	390	400	413	427	435	412	405	414	444	413	454	437	449	390	400	425	419	385	401	420	393	393	405	388	437	422	416	379	403	362	410	411	412	410	386	409	448	398	402	436	405	420	438	456	420	394	408	422	421	387	404	436	408	389	415	425	414	431	431	420	431	443	413	409	410	379	461	393	400	440	435	389	403	389	434	437	389	409	387	406	433	405	421	405	431	435	389	391	415	438	396	416	390	402	400	418	436	421	399	401	410	411	386	437	419	376	393	408	415	427	432	390	389	411	442	392	389	408	431	404	413	422	394	399	417	389	388	397	409	408	460	421	397	406	400	422	394	428	389	436	396	406	409	438	394	419	418	424	399	425	433	401	414	394	419	396	391	435	384	426	407	405	380	442	406	444	425	437	437	437	382	419	429	402	417	422	419	412	411	425	434	409	433	438	415	433	414	415	397	391	423	396	403	393	398	461	386	424	424	391	430	406	376	409	435	442	426	408	419	393	399	429	415	405	409	396	407	432	382	454	442	419	429	418	432	410	406	422	414	421	389	375	392	420	387	419	385	432	421	457	431	429	421	407	392	417	422	460	428	443	424	395	433	419	421	444	424	413	414	434	392	411	401	418	461	452	417	408	399	423	390	441	416	427	386	401	434	431	418	373	376	399	445	411	420	385	420	419	427	367	369	419	411	413	444	423	436	443	410	425	408	416	418	414	396	404	414	387	393	399	441	420	410	442	400	374	403	375	424	411	373	395	410	376	416	429	421	408	433	434	425	435	402	412	431	397	390	398	415	428	414	391	390	414	413	400	426	419	447	371	419	414	411	417	395	442	393	432	413	390	412	414	416	416	432	391	412	428	444	394	444	435	432	384	400	413	408	385	419	416	410	410	406	426	430	428	435	395	456	440	397	424	416	401	425	434	396	428	398	435	426	429	384	421	442	422	388	437	414	406	422	434	404	420	414	353	408	391	369	383	404	442	434	458	412	436	388	390	391	456	429	444	409	432	429	412	384	411	437	417	404	422	403	414	422	435	415	381	409	432	390	414	443	382	404	432	436	434	429	434	430	410	388	419	431	419	412	385	380	406	438	373	411	419	385	394	439	458	431	356	448	398	424	401	418	427	377	431	424	394	443	411	379	370	424	404	431	422	425	422	444	427	382	435	420	450	400	403	450	435	415	419	421	440	401	409	406	398	391	432	424	431	438	389	440	413	418	411	442	427	408	397	377	394	440	379	395	437	383	390	421	399	368	427	410	395	346	394	441	412	446	403	426	423	415	409	417	403	425	422	390	436	456	418	392	425	431	399	421	415	395	410	418	395	380	428	433	438	438	411	451	417	432	409	415	438	400	425	386	392	417	380	424	455	418	390	424	385	428	403	430	403	449	429	415	416	401	414	400	436	442	429	382	422	418	430	409	437	401	398	412	405	427	418	420	429	383	413	408	408	374	407	432	398	396	439	400	406	400	416	389	394	409	411	410	437	408	388	438	432	444	418	390	416	397	460	431	416	440	411	428	401	435	420	440	418	441	385	393	393	440	425	390	432	388	407	410	412	404	418	430	438	427	388	395	409	431	409	403	408	414	385	434	408	392	400	412	424	395	441	412	404	352	411	437	423	412	398	428	445	413	411	365	449	419	454	409	385	440	422	433	400	431	392	442	405	435	424	416	415	432	383	388	392	406	416	405	410	405	408	445	426	404	426	416	483	414	417	416	411	465	420	448	431	371	425	438	401	440	400	443	424	456	436	435	427	459	422	424	415	403	412	408	409	437	437	423	412	416	469	434	421	414	408	427	430	432	410	392	376	431	410	421	411	405	409	437	415	395	424	419	389	409	406	421	425	448	415	402	435	379	440	420	380	409	410	439	415	420	406	405	379	355	371	411	398	386	425	412	399	405	381	423	403	403	450	414	409	399	371	412	427	419	446	380	425	439	426	369	419	424	441	435	406	364	416	407	372	405	454	402	434	429	417	363	432	440	426	397	444	437	393	419	438	440	413	421	407	418	395	429	405	391	411	400	428	395	392	424	442	379	402	417	446	436	413	392	406	439	439	401	423	393	414	435	438	392	372	426	416	441	438	432	390	410	408	433	392	419	385	411	413	419	431	423	447	458	399	390	384	425	413	389	400	407	380	392	420	416	387	412	418	409	414	412	427	442	395	412	419	429	386	430	409	438	447	397	413	398	423	380	419	414	429	392	428	400	406	417	452	413	417	402	424	417	455	415	435	407	404	410	416	393	404	426	428	387	409	386	410	419	425	402	397	406	412	449	440	402	434	404	405	390	408	440	376	424	384	413	413	421	425	394	431	445	404	418	439	392	374	433	421	443	403	389	412	409	385	427	423	435	439	402	396	387	402	402	388	442	384	384	440	446	427	397	426	389	415	404	359	403	384	420	394	457	375	386	386	403	412	402	417	425	430	391	416	398	422	416	420	429	423	411	396	449	418	417	398	397	446	423	407	413	439	401	404	419	420	409	423	402	387	395	381	429	381	408	467	414	432	386	423	440	434	442	415	416	425	407	399	440	382	460	454	433	392	388	417	405	391	418	413	394	396	405	402	400	412	434	433	419	419	410	407	431	448	424	405	402	403	382	410	416	428	413	395
15564	16507	47753	45481	13704	1869	1475	1302	1028	937	839	796	719	698	631	633	636	520	519	520	560	515	532	540	496	522	543	499	494	503	468	484	493	486	475	465	484	475	477	481	470	485	493	478	469	470	430	466	484	481	445	511	492	481	486	473	465	431	475	449	521	486	457	473	495	479	432	459	451	491	475	466	482	482	469	463	499	490	493	477	494	478	459	458	466	495	470	412	522	469	471	500	464	456	464	485	504	452	465	480	486	468	474	487	485	449	440	465	473	472	445	470	461	438	477	473	497	495	457	479	504	469	484	421	445	489	478	487	465	458	451	453	494	490	464	458	453	501	442	488	467	459	461	466	446	489	490	454	464	452	511	479	465	474	505	445	449	523	463	457	453	512	497	482	432	463	474	465	454	473	522	458	480	459	482	474	480	493	495	503	518	448	474	477	506	447	493	491	501	480	471	506	492	498	446	455	471	490	448	485	464	469	452	479	488	483	459	432	493	487	454	526	467	494	483	478	499	506	512	500	453	465	505	502	487	457	511	447	460	511	461	466	459	513	467	411	466	509	481	485	501	513	466	459	513	494	477	486	486	493	485	442	454	480	483	486	490	512	474	480	471	476	460	465	462	434	508	494	495	411	452	467	442	468	493	485	493	456	467	529	472	442	512	515	471	458	518	507	504	458	482	442	487	483	522	465	445	435	495	513	477	439	473	455	491	466	459	496	467	517	427	449	467	457	468	460	479	484	517	526	460	499	458	475	523	439	442	524	492	458	443	480	486	473	473	489	448	444	456	462	426	436	471	439	467	453	473	432	481	470	491	417	452	457	487	489	537	479	469	461	508	467	480	499	458	503	449	465	468	471	477	473	465	490	494	501	472	482	465	492	471	485	488	503	463	476	488	459	464	425	457	467	451	478	451	479	466	465	467	434	424	485	474	488	510	451	445	488	438	436	478	473	500	510	509	485	472	515	489	500	481	457	466	476	475	457	483	476	503	464	476	502	459	477	500	479	481	477	472	490	444	503	462	507	533	483	445	462	468	499	499	487	462	435	434	464	459	451	479	478	419	439	486	454	493	507	478	478	499	487	485	469	485	474	443	481	427	485	457	493	454	518	493	499	468	472	477	502	500	451	453	498	468	455	468	479	469	456	450	462	486	456	506	457	496	487	492	483	453	458	484	487	472	486	449	472	452	503	475	492	449	450	490	459	471	457	500	478	459	440	448	510	477	474	468	439	474	476	470	527	487	433	451	508	476	463	465	469	448	465	512	462	442	472	448	470	450	474	455	500	442	482	453	504	461	480	451	475	480	418	476	440	440	487	482	481	438	512	473	499	476	469	460	483	494	510	475	465	512	500	477	451	498	461	505	487	515	477	473	447	479	472	493	495	480	476	470	451	485	456	453	462	485	459	502	429	441	477	489	492	469	434	441	482	463	457	470	468	535	427	478	477	489	463	502	446	427	458	472	483	480	462	485	430	464	514	480	455	480	499	467	486	434	483	465	490	451	501	496	457	509	495	469	460	454	506	492	476	484	501	487	450	478	466	453	486	488	492	493	449	503	481	480	454	481	463	487	433	482	450	476	495	470	458	505	451	492	464	475	464	484	482	399	508	473	484	462	454	477	463	465	484	457	445	434	465	521	458	463	454	492	492	452	478	515	474	520	456	474	482	447	502	467	486	458	476	467	467	482	474	484	489	453	462	489	459	474	468	506	505	489	501	503	410	457	460	503	473	493	439	478	472	488	457	502	446	424	491	544	480	460	461	518	452	511	444	494	465	438	478	476	461	478	487	454	506	455	453	454	481	486	502	479	451	479	435	494	480	544	453	463	453	451	513	450	455	462	484	470	501	474	472	453	481	494	461	437	502	510	462	473	485	425	469	476	455	471	509	508	475	450	451	450	476	486	479	496	502	464	493	512	485	512	442	468	452	460	475	469	491	475	434	451	469	496	486	489	434	455	475	477	478	468	435	469	470	503	472	464	440	507	479	466	484	476	471	472	458	472	518	485	473	458	492	467	457	444	454	457	499	466	447	472	469	484	469	479	452	515	475	440	479	465	502	466	475	446	470	455	492	452	479	466	483	443	510	476	432	466	468	475	458	494	487	467	453	498	485	464	496	465	490	492	451	470	458	448	516	454	443	453	458	481	498	464	433	479	466	470	461	470	460	436	440	437	435	481	472	428	484	466	492	498	487	470	470	447	460	477	483	488	486	515	470	487	463	450	450	443	451	494	454	461	477	474	426	492	475	461	480	479	470	497	427	489	445	499	439	484	502	448	454	485	489	476	450	492	499	499	486	495	475	444	549	489	456	457	445	439	512	468	457	472	459	486	444	461	511	463	463	474	512	459	489	484	453	465	454	487	421	460	505	492	457	471	503	463	476	482	463	474	465	468	443	463	510	498	481	473	494	463	476	456	491	449	474	469	459	473	470	434	479	474	464	481	477	461	486	526	415	472	475	509	506	494	473	468	460	467	453	512	455	433	468	463	496	470	481	470	479	484	483	487	417	464	475	483	464	489	461	495	477	473	496	471	478	508	486	446	504	481	502	448	499	437	463	472	452	466	436	442	466	504	487	510	500	479	451	501	484	509	464	485	475	463	476	474	464	454	503	486	464	464	475	449	469	484	454	491	467	485	484	480	464	510	482	478	436	521	511	452	487	459	439	481	468	496	455	457	435	502	468	486	489	511	501	471	451	454	479	463	476	472	469	448	465	479	490	501	470	500	482	457	469	485	448	460	487	503	436	450	468	435	480	482	459	479	476	488	513	464	493	479	431	448	477	477	459	458	507	490	447	481	443	491	505	459	503	473	485	477	473	513	487	484	491	465	471	453	482	492	413	487	439	455	445	481	488	477	475	480	472	516	499	484	495	487	491	443	486	473	491	453	462	467	463	441	486	476	484	474	476	462	474	479	475	506	483	492	435	482	480	450	476	456	502	459	491	460	451	480	477	440	454	452	474	495	441	476	499	453	472	446	479	496	462	469	491	504	447	451	471	448	501	450	479	458	464	469	473	509	477	467	442	487	515	425	464	468	458	469	479	496	448	481	454	456	481	505	498	479	524	486	480	493	441	472	466	441	452	465	464	449	478	506	453	430	472	466	458	460	473	496	458	485	465	512	471	447	478	449	442	471	473	452	470	469	465	465	462	517	472	446	457	466	494	476	462	475	474	469	465	468	500	473	447	430	485	467	467	474	461	430	481	488	475	481	472	482	484	483	472	471	503	511	482	489	457	441	474	466	486	497	506	469	475	439	491	486	456	462	427	473	451	473	466	447	426	495	488	489	464	471	505	470	451	479	505	475	445	509	470	456	478	464	499	499	499	499	484	483	445	501	469	479	459	476	483	452	464	486	469	495	484	506	464	475	472	474	496	456	462	478	511	492	468	475	506	491	469	517	473	478	498	440	466	459	465	451	450	454	492	500	459	490	492	460	433	487	450	479	486	467	446	479	484	489	508	451	466	517	473	463	463	488	478
24902	21230	28745	27962	18648	3662	991	853	761	673	707	705	666	657	673	648	612	592	646	643	641	656	599	648	675	643	621	597	631	597	650	565	603	634	630	654	660	610	606	655	660	635	625	647	605	651	689	621	636	585	617	655	585	630	602	618	630	585	564	596	632	637	607	647	625	635	593	601	656	585	635	633	605	646	603	633	626	664	630	604	604	595	626	630	607	619	610	616	641	655	583	675	610	571	613	587	608	658	610	625	619	623	622	584	621	622	623	605	655	638	638	633	639	615	600	587	605	583	604	627	582	627	614	607	620	642	591	624	580	631	679	589	649	611	597	612	610	625	673	588	612	613	639	619	653	630	654	625	629	599	636	616	592	566	609	618	622	658	618	626	603	611	635	610	573	593	624	616	643	609	562	616	591	600	649	575	639	591	591	613	601	622	630	597	661	588	643	615	605	654	610	628	586	601	634	646	616	597	621	628	605	592	675	604	623	633	599	606	601	566	632	590	633	657	569	600	602	659	649	636	637	633	629	630	592	579	608	626	614	643	617	619	626	612	644	597	607	616	642	611	603	609	634	578	628	619	605	609	623	586	590	649	626	613	606	612	614	606	607	635	595	645	646	605	619	648	587	618	617	648	627	631	613	561	597	580	636	584	619	629	615	627	654	615	585	616	606	608	643	661	666	623	592	611	644	615	618	641	641	604	641	611	642	601	650	598	689	569	616	614	596	675	581	626	607	627	599	657	621	638	640	620	588	661	635	560	580	659	600	640	578	613	620	637	637	608	556	644	626	633	613	645	589	604	631	587	630	633	588	653	628	603	623	602	637	606	635	643	592	592	637	562	624	623	563	596	610	577	644	602	596	633	563	619	672	608	622	614	592	613	618	625	611	655	628	639	628	604	636	673	645	606	602	649	615	612	572	602	592	628	625	581	667	553	610	624	639	619	611	646	653	633	589	627	610	642	564	624	617	605	579	595	623	605	602	625	587	634	615	623	621	579	666	580	600	587	630	633	607	606	607	582	590	633	663	605	615	640	644	568	583	613	596	586	579	619	614	621	644	586	603	639	597	632	622	619	617	610	683	629	651	634	617	617	615	606	669	588	620	664	621	612	571	596	643	593	621	585	592	630	580	625	658	615	596	599	631	601	626	602	657	623	647	623	627	625	621	615	592	602	620	626	606	636	591	595	635	664	603	559	588	624	645	628	640	604	600	617	620	604	646	627	570	628	634	600	609	666	634	604	606	588	596	585	607	607	622	637	627	622	594	591	653	658	607	631	665	573	641	586	589	601	589	625	589	591	616	586	640	595	611	612	626	647	648	644	620	616	622	674	626	611	631	594	585	622	638	617	634	609	611	608	636	612	601	682	632	635	610	608	628	657	585	592	618	640	617	609	569	590	615	655	597	572	651	620	631	645	592	624	638	597	618	646	631	604	609	648	591	654	624	592	636	623	659	595	594	609	633	611	604	605	647	610	617	561	617	651	676	596	625	576	661	598	650	570	625	645	596	617	632	560	592	573	605	629	597	663	671	600	619	580	640	614	587	634	590	591	620	593	612	575	610	629	676	591	643	645	589	586	628	644	573	590	611	658	618	564	659	630	645	612	624	582	586	617	576	593	609	616	618	653	622	660	605	650	600	606	616	577	622	655	687	566	623	575	615	670	603	666	600	604	612	616	698	675	581	601	594	591	650	612	605	626	598	616	603	560	636	596	620	616	619	607	626	613	601	608	649	610	616	634	655	643	604	602	605	623	595	602	621	627	602	595	645	591	629	658	583	628	617	670	599	599	641	608	618	621	559	620	659	616	638	586	624	607	639	663	634	614	586	625	594	605	635	588	631	599	592	589	665	600	603	585	577	637	636	577	613	633	594	654	627	645	631	642	589	590	633	628	648	611	630	648	665	611	648	578	623	597	591	634	596	600	615	616	585	647	629	645	607	583	618	592	591	620	602	604	638	572	606	601	607	607	621	621	648	548	570	592	583	652	611	623	590	630	600	628	647	615	587	631	597	580	611	627	636	631	591	591	613	635	610	617	551	656	603	592	608	612	656	606	626	668	588	624	644	654	632	626	585	612	666	651	634	581	602	606	604	650	642	638	637	632	643	605	623	619	630	633	596	622	613	677	648	608	619	586	599	583	614	563	615	638	618	666	644	605	593	619	604	652	606	589	634	589	624	629	598	615	626	605	593	582	615	592	623	622	643	635	611	611	604	589	594	578	605	607	646	609	630	600	589	564	628	584	627	621	591	571	581	642	600	637	651	623	638	603	592	646	674	616	631	646	642	612	604	663	576	621	618	613	622	641	613	627	640	585	595	600	622	623	602	633	666	584	643	617	588	625	623	627	594	600	650	646	603	561	610	588	613	584	612	610	636	622	617	628	616	613	598	611	619	615	583	694	629	602	597	600	626	612	611	624	642	590	616	609	586	619	599	642	585	550	602	621	626	617	592	620	546	595	642	610	633	613	636	625	659	613	615	618	579	605	610	640	606	636	639	609	593	600	599	657	626	648	621	590	616	654	624	644	605	611	609	609	615	634	578	629	574	618	652	572	653	629	623	623	624	649	574	580	591	606	588	634	588	591	621	584	611	646	615	601	594	618	626	634	613	595	596	612	613	615	607	596	634	613	626	689	602	605	609	605	638	598	595	621	593	595	598	642	587	601	638	609	604	642	648	635	633	583	578	600	649	654	617	596	612	581	577	617	602	654	608	568	611	562	586	626	635	638	616	631	638	605	655	615	590	563	643	649	628	605	594	627	604	615	610	610	593	631	627	650	605	605	592	609	626	673	602	594	558	592	639	634	613	612	590	672	579	620	628	665	610	571	595	599	652	598	625	616	573	559	659	619	605	614	568	662	590	575	629	613	607	625	631	577	595	646	608	615	632	581	584	618	606	564	629	641	640	622	607	623	616	609	584	595	621	609	678	588	584	595	644	647	634	648	632	598	673	614	635	564	592	620	601	601	594	623	629	620	627	644	611	664	654	647	624	615	592	651	617	668	638	614	641	616	615	606	588	654	626	621	648	580	613	635	562	618	622	604	609	608	644	618	618	616	598	624	634	601	610	585	635	672	615	612	646	638	622	599	581	613	642	649	594	628	599	642	576	616	599	625	661	571	596	594	649	627	610	613	604	622	623	614	590	590	584	614	573	646	603	642	642	622	620	640	600	645	623	614	644	605	573	581	602	619	658	623	593	590	621	606	658	603	568	634	637	622	613	606	616	583	604	617	635	592	629	652	622	565	595	600	574	612	607	630	645	612	655	634	627	620	589	625	605	627	611	610	659	623	583	623	594	611	609	616	637	641	623	636	607	666	575	621	597	576	649	615	633	598	585	648	613	640	600	622	620	588	622	583	641	616	642	599	642	620	609	591	582	589	559	622	599	593	595	614	619	633	629	583	622	592	609	647	659	580	631	600	634	567	605	623	634	627	593	597	598	611	609	613	589	643	589	558	600	608	610	618	606	652	604	638	623	626
14919	10980	41945	36501	9562	1482	1174	1070	998	1044	893	813	786	853	835	801	785	778	714	767	785	722	770	766	781	739	684	739	731	707	682	737	694	733	728	751	713	746	757	725	733	687	743	750	694	743	696	717	714	698	743	714	749	747	715	674	742	722	711	700	660	734	712	728	708	707	754	738	727	716	713	674	713	719	710	717	703	710	700	723	688	649	664	674	719	717	717	736	693	691	698	728	701	720	701	707	739	687	715	724	699	716	716	682	691	689	647	709	705	718	692	664	703	707	735	725	735	744	694	729	684	764	757	706	706	735	714	714	714	710	725	713	704	748	727	693	727	740	745	741	719	693	737	688	726	692	689	740	689	737	701	703	726	695	687	729	709	657	683	692	714	725	690	760	712	749	723	727	745	707	724	711	705	734	706	705	737	752	735	716	703	680	690	722	728	697	751	747	736	701	718	733	699	665	695	696	706	686	663	684	726	724	664	747	712	698	692	705	725	760	685	694	693	724	681	695	698	691	750	726	708	726	693	723	769	743	708	723	684	712	710	728	704	728	720	722	743	668	653	723	640	750	696	695	672	707	712	725	656	711	725	710	721	721	725	678	750	716	707	731	730	707	732	683	692	681	701	680	729	696	714	730	662	730	641	678	698	732	688	731	677	689	698	664	698	726	672	679	727	708	740	678	702	721	710	692	703	712	760	718	711	715	697	728	750	721	697	730	768	699	702	763	761	732	715	708	800	667	666	681	707	719	642	697	704	746	719	716	697	673	704	723	686	683	692	744	713	684	689	711	716	727	765	699	704	683	661	721	699	733	670	751	695	718	697	741	670	731	694	775	697	707	713	738	732	693	671	638	733	729	717	659	693	688	711	713	669	696	707	715	735	754	773	672	712	703	710	708	700	732	673	707	708	704	720	709	769	691	653	729	708	719	721	695	680	714	723	768	701	717	736	699	729	711	713	716	738	727	702	693	685	731	736	690	700	683	671	709	683	698	736	678	699	750	719	706	703	687	666	674	688	739	710	687	680	678	728	690	659	673	709	721	700	693	670	716	726	724	721	728	759	721	725	761	720	683	708	739	658	671	726	722	711	692	712	706	725	728	681	693	697	698	734	738	722	694	696	697	723	779	694	703	743	757	671	745	690	741	720	734	704	702	709	742	666	748	708	715	721	689	692	709	681	717	687	645	719	714	700	756	673	664	715	654	707	696	767	672	727	718	689	725	736	735	724	710	654	730	691	757	680	715	717	727	749	722	716	731	728	719	705	704	644	713	740	707	714	731	726	722	677	655	694	725	737	714	727	752	729	744	729	690	759	702	715	735	706	689	701	724	685	690	731	722	726	691	710	748	646	690	719	691	685	704	681	703	686	716	712	731	670	749	719	727	726	713	722	715	760	715	731	684	684	698	702	754	733	703	648	706	715	721	741	773	664	752	685	695	700	721	703	690	668	658	729	661	702	694	689	770	714	752	735	635	713	712	690	739	751	721	681	719	701	771	743	752	712	719	744	725	707	682	690	724	713	683	739	731	767	676	720	712	644	729	708	707	729	693	689	706	718	703	743	735	671	691	688	717	682	741	715	757	733	715	739	681	698	714	726	724	673	688	713	712	675	707	709	681	731	706	667	678	706	713	689	699	698	765	728	756	716	680	735	679	697	728	713	706	706	695	694	711	718	722	740	745	753	669	762	693	734	682	723	714	726	721	750	694	706	761	689	734	708	721	709	697	692	695	723	721	698	707	749	674	690	675	689	732	681	686	726	672	737	733	685	670	734	697	786	675	705	700	687	709	680	718	686	670	754	747	690	683	668	703	666	735	691	725	660	730	684	685	684	739	723	701	775	685	680	698	710	686	721	655	670	735	689	695	681	720	674	678	720	737	704	763	714	767	695	724	719	695	732	685	711	713	690	768	713	729	705	691	698	722	703	689	713	676	728	711	721	676	708	755	654	697	691	693	707	710	700	711	739	700	715	693	687	647	750	706	683	697	734	709	708	667	703	720	713	690	745	717	665	705	687	717	706	772	706	697	768	706	731	751	724	690	734	692	730	756	679	715	689	710	704	717	695	725	712	717	765	754	719	718	691	728	765	762	709	728	735	737	699	704	689	696	717	707	688	723	720	707	696	709	732	700	710	719	742	705	663	699	724	734	715	692	655	742	701	697	724	662	751	683	692	678	708	712	737	755	726	695	725	710	692	690	734	711	719	760	646	696	669	679	715	766	676	683	676	650	731	695	695	704	748	671	684	733	702	726	683	732	664	730	737	705	690	710	711	759	718	669	684	714	673	662	697	710	715	717	713	689	714	733	760	676	733	752	707	728	703	750	738	736	665	699	721	698	690	715	714	724	691	732	721	734	677	705	704	681	746	675	744	691	694	693	727	723	712	720	694	687	743	717	710	685	682	734	695	696	716	700	740	726	709	724	704	750	674	703	688	723	741	686	707	698	650	684	683	742	724	695	678	672	711	745	737	745	746	736	656	610	771	699	715	705	734	729	689	672	701	718	702	709	677	710	714	760	730	726	711	750	677	745	721	728	702	665	708	717	694	703	684	737	710	672	746	675	699	700	742	732	686	713	674	749	675	751	710	698	756	700	708	722	695	743	674	744	781	696	749	702	728	712	692	761	719	710	712	749	705	693	732	720	711	724	742	730	690	724	693	659	729	713	697	706	695	765	721	707	722	714	760	732	685	676	720	685	696	717	752	712	732	709	689	717	735	728	750	706	708	731	748	737	701	643	709	691	707	746	725	739	701	705	734	759	739	695	687	701	734	754	682	743	665	714	712	719	692	688	744	757	734	732	682	757	689	738	624	742	736	735	664	715	730	704	742	691	689	744	679	726	709	711	698	686	761	693	712	709	699	687	658	702	729	749	769	736	713	727	658	665	660	735	698	667	674	700	710	690	705	750	702	715	705	730	707	724	742	742	718	726	701	725	661	683	663	687	727	679	676	694	730	726	745	712	709	686	732	741	687	740	690	692	654	715	768	758	738	692	740	705	740	672	683	710	745	708	700	736	655	637	727	720	683	697	749	710	735	682	678	708	705	695	708	724	685	724	721	693	697	697	745	730	673	674	719	692	719	666	721	700	726	702	682	773	702	694	678	702	692	725	720	727	734	740	674	710	762	702	713	659	685	656	696	732	716	725	733	723	711	706	732	707	730	739	697	708	705	713	742	696	728	700	738	700	676	731	737	714	706	716	718	693	706	664	724	689	732	708	693	739	729	663	704	747	683	748	737	707	665	700	664	734	723	682	739	786	621	741	682	751	747	751	705	657	718	705	772	735	691	741	704	711	719	735	700	738	696	659	716	761	736	744	674	688	714	713	709	685	740	734	689	694	726	769	711	705	737	698	733	760	727	713	757	705	704	736	700	686	709	657	676	657	754	740	697	707	677	707	684	742	708	667	722	712	713	670	683	717	683	648	725	695	667	724	736	698	702	751	720	698	707	730	726	746	689	741	737	685	759	706	736	715	678	738
22764	21266	29360	26270	23038	20536	10254	1783	1324	1258	1220	1054	1024	982	1022	986	933	939	907	887	875	867	894	919	876	868	860	812	874	897	852	828	845	840	901	801	879	836	879	803	843	840	858	822	838	823	797	811	820	807	770	840	813	764	872	833	797	828	818	794	845	863	823	849	785	798	826	802	809	816	821	801	821	798	802	807	845	849	835	807	804	814	836	810	811	860	831	812	786	813	828	760	811	874	771	839	853	805	827	824	810	810	820	864	839	809	825	849	816	839	820	743	844	816	828	829	830	799	773	819	781	794	826	821	788	773	826	837	776	830	801	820	805	836	859	821	810	839	818	814	856	837	816	819	847	814	765	796	776	860	831	849	862	789	817	781	791	813	786	812	789	830	791	787	816	806	803	816	772	848	805	781	805	823	824	830	817	869	863	808	820	821	801	831	810	773	818	820	764	847	810	813	791	822	784	814	826	814	775	758	785	848	846	817	799	805	816	788	800	788	797	832	842	814	813	848	819	713	832	834	848	820	823	796	794	824	822	810	774	791	809	820	868	825	845	833	775	791	790	849	830	850	808	819	812	793	826	812	816	808	793	775	815	786	825	789	821	784	821	815	810	808	880	773	763	770	811	731	791	863	792	816	832	815	839	791	763	821	824	831	852	835	849	792	807	844	826	815	842	833	797	763	825	806	774	759	814	857	813	798	785	802	819	805	853	780	813	796	831	772	787	859	795	810	802	791	793	818	841	826	788	862	836	798	866	775	839	815	827	799	805	788	795	822	838	809	753	816	798	797	771	838	829	879	777	817	784	798	783	811	812	827	768	785	787	807	803	802	795	802	852	738	772	733	795	777	768	807	753	822	854	872	777	796	761	769	827	867	843	803	806	840	794	790	831	785	795	836	789	773	831	821	850	848	770	782	770	855	807	825	785	813	803	815	824	755	786	759	828	830	829	821	813	808	826	800	809	820	791	819	784	866	797	780	834	819	770	780	811	822	825	786	768	845	826	816	802	869	796	839	797	819	864	765	828	816	846	836	804	801	776	787	790	804	842	807	811	799	816	754	851	829	804	847	824	820	804	778	814	843	841	808	796	784	777	814	800	790	773	825	851	804	840	832	759	839	834	816	820	817	841	797	818	815	803	851	826	811	803	847	802	754	813	804	841	762	811	823	827	797	801	864	840	821	867	822	822	814	770	720	817	822	848	864	802	829	796	755	856	778	775	839	781	748	792	829	792	791	854	820	835	784	764	782	798	767	803	771	767	807	760	865	809	755	790	804	837	836	869	805	789	851	788	777	840	847	805	771	829	777	802	872	835	802	826	808	820	851	805	817	820	803	809	772	790	845	819	850	799	786	807	774	781	794	805	781	812	815	800	800	821	762	813	833	793	829	820	752	838	797	774	803	863	817	749	853	847	812	801	796	836	789	793	791	775	803	816	812	819	841	780	786	799	802	792	838	818	815	889	779	845	880	790	790	800	793	842	791	801	865	818	837	831	776	796	783	830	799	814	829	827	785	801	807	820	845	857	832	830	815	836	777	840	815	801	760	791	794	820	807	809	792	803	803	790	835	835	845	800	811	830	814	786	800	778	804	810	801	801	832	842	832	822	823	786	859	768	787	839	793	802	840	788	833	822	790	779	805	826	749	830	855	802	813	809	826	806	798	827	870	785	803	788	749	757	754	772	814	783	773	742	836	808	824	818	831	789	818	798	823	841	804	855	793	808	790	780	818	798	820	876	836	780	824	834	816	778	807	880	773	871	766	790	837	828	820	759	824	844	814	736	797	840	795	847	827	836	801	766	821	782	818	805	836	817	807	794	816	821	830	817	829	830	834	781	794	845	818	792	814	825	786	808	790	723	806	818	810	829	857	796	794	834	804	817	796	763	757	774	821	788	801	781	789	813	859	826	795	820	837	767	815	819	808	805	842	774	830	794	820	782	796	788	868	851	830	821	863	841	781	785	768	834	810	815	849	762	823	855	785	819	764	766	845	836	750	802	792	793	806	800	770	822	813	795	803	849	848	820	782	858	789	819	765	833	794	802	753	779	778	746	793	850	774	796	817	812	797	843	849	800	811	800	820	828	813	822	822	778	824	825	839	806	800	799	786	787	827	845	785	804	772	849	820	884	793	824	871	795	826	826	867	828	790	810	805	757	855	836	869	829	859	880	793	805	770	797	843	802	793	813	793	774	793	774	813	843	795	827	766	767	801	759	832	771	821	806	865	814	774	815	787	810	815	810	814	847	826	789	825	867	841	781	814	791	783	801	849	869	861	806	821	784	831	807	794	802	851	815	780	824	861	795	811	827	848	814	763	833	738	825	806	841	802	767	839	778	835	767	818	788	792	799	789	813	824	841	837	804	817	780	798	738	810	869	807	821	785	807	839	788	779	742	836	838	832	808	868	843	784	820	807	809	845	826	856	839	809	814	806	820	882	810	771	742	805	833	785	787	765	836	833	810	799	790	750	833	800	843	864	798	800	814	833	794	785	841	803	827	820	800	806	763	811	818	772	805	825	836	813	823	815	845	848	765	820	801	819	801	825	796	820	780	782	823	774	800	724	806	805	835	791	826	812	787	808	783	836	831	800	773	839	789	774	807	778	844	879	775	813	794	797	840	820	875	802	819	804	777	821	784	825	797	794	832	802	752	793	844	748	828	804	811	825	840	828	833	765	820	779	829	847	849	801	825	840	812	840	741	831	836	800	807	769	819	835	835	852	821	796	779	802	793	799	877	814	834	844	809	786	829	788	857	814	800	816	802	825	822	793	818	764	813	781	852	788	831	789	835	845	782	805	772	834	763	769	807	811	780	847	818	841	856	829	830	875	782	823	816	784	774	812	785	778	848	822	833	822	773	806	812	810	819	743	782	827	834	825	827	808	813	828	800	837	816	758	826	770	831	857	826	768	842	786	789	770	844	804	812	822	806	812	833	806	847	787	823	838	849	770	804	816	783	788	863	811	865	805	832	803	757	804	778	806	774	793	805	798	838	803	807	821	819	835	810	765	792	821	777	795	772	789	782	793	808	813	764	797	800	782	858	771	829	818	839	756	774	821	834	803	816	860	823	834	832	803	787	797	849	776	845	816	840	806	819	833	832	754	811	810	787	830	822	868	828	779	814	828	824	775	761	835	803	822	789	852	842	817	850	822	793	775	800	806	811	782	794	807	817	812	783	766	795	801	819	815	793	794	830	858	842	790	836	835	883	840	881	783	836	856	806	777	819	825	875	854	803	864	825	774	778	846	807	812	785	827	800	761	774	798	825	797	838	806	809	795	822	817	813	827	801	801	799	815	801	804	819	817	866	767	784	827	792	802	844	802	821	849	821	795	808	858	819	813	837	800	743	794	816	813	831	769	845	794	771	779	823	794	796	800	807	801	803	818	802	802	800	859	855	810	818	823	756	837	794	804	856	829	857	774	782	819	805	833	821	768	816	867	796	822	773	773	829	824	837	758	771	783	798	820	821	814	762	851	812	831
20616	20987	59363	53474	15044	3531	2863	2412	2090	1778	1579	1435	1333	1284	1189	1160	1073	1085	1058	1075	925	1045	969	958	984	988	981	982	929	953	918	887	900	889	923	921	874	920	900	900	869	881	919	911	887	936	857	914	830	907	837	880	911	888	863	897	895	853	861	886	844	896	874	810	864	868	890	898	883	863	941	886	867	894	892	889	917	835	876	885	857	891	848	847	903	843	923	909	896	879	892	890	865	844	852	899	916	896	841	905	852	854	840	846	900	857	933	924	859	823	882	910	913	894	869	850	925	931	896	908	859	851	890	851	871	866	901	891	800	869	860	838	865	844	925	859	863	901	858	908	832	886	863	893	862	874	876	894	899	847	856	889	901	896	937	887	822	895	881	861	969	847	876	873	873	887	897	826	919	915	861	863	888	882	911	878	901	886	859	853	832	934	885	814	894	913	848	827	860	844	863	861	869	844	884	895	879	877	820	858	817	852	890	866	904	889	912	920	862	881	878	911	867	847	861	892	870	917	904	893	871	914	834	886	871	875	905	826	900	898	872	872	813	823	794	913	879	866	886	920	892	871	852	881	844	907	886	858	883	876	864	929	866	874	840	843	867	864	864	878	889	861	843	894	849	922	909	882	860	850	873	883	894	877	871	872	901	882	860	925	840	901	869	852	934	934	911	868	903	859	845	856	864	891	880	919	850	898	860	905	920	843	906	863	855	937	910	849	885	843	875	868	892	899	879	828	870	869	876	854	888	858	893	870	898	861	865	888	872	918	866	905	843	856	864	881	865	839	856	879	887	875	919	832	909	872	829	884	792	863	922	856	827	892	881	890	903	906	894	865	882	901	882	856	875	865	906	890	937	865	873	890	924	890	884	890	887	896	894	895	875	872	842	888	866	867	884	877	840	889	870	885	883	876	880	831	868	952	920	906	933	869	896	928	899	835	910	897	848	903	969	843	845	893	926	886	922	835	884	898	866	900	868	864	901	849	868	916	876	837	820	862	896	856	878	903	883	859	883	879	873	862	950	877	904	839	847	909	843	871	843	873	903	895	857	888	860	876	855	869	874	880	936	854	835	866	943	854	893	937	888	831	984	862	868	918	885	887	863	946	858	863	888	901	816	875	906	890	841	888	851	880	877	831	886	838	885	903	842	861	883	854	874	864	838	897	858	932	929	964	863	840	868	886	899	887	870	839	862	815	841	826	857	894	880	874	918	838	864	884	895	860	892	830	872	855	892	908	866	893	851	901	861	874	912	900	887	906	870	851	829	872	804	829	929	873	891	900	889	824	906	852	842	896	894	885	905	900	909	837	913	866	879	903	933	886	841	972	856	886	857	841	865	856	871	929	810	847	862	877	870	878	950	928	857	849	932	891	890	883	879	852	861	914	921	856	888	852	866	878	836	891	860	850	905	874	818	880	864	914	877	876	902	859	904	849	884	893	879	917	917	864	893	921	871	815	860	876	852	905	867	842	826	933	859	911	834	905	859	903	896	919	869	890	846	847	902	925	864	802	862	852	863	869	903	865	849	815	872	890	941	883	853	872	905	917	842	885	903	897	865	823	855	853	863	880	891	827	871	869	893	871	840	847	858	875	922	872	846	816	912	876	895	900	891	877	838	865	876	916	883	831	859	918	853	857	843	910	894	889	902	878	874	814	870	845	898	906	935	871	901	853	864	933	824	892	866	907	852	894	864	849	848	940	856	867	827	858	813	876	923	881	871	865	896	864	917	863	871	858	844	930	897	855	873	919	867	896	870	884	864	861	887	923	831	888	838	825	923	879	829	910	902	888	866	899	864	913	884	851	903	864	851	875	859	837	895	891	874	887	847	816	932	873	853	797	889	881	885	873	844	900	803	900	854	911	910	854	904	891	876	830	910	882	862	871	905	860	864	839	848	851	907	867	869	864	866	880	871	852	869	863	870	813	924	881	881	859	840	882	821	873	910	837	860	872	928	882	872	880	877	931	859	871	889	896	864	881	882	815	961	863	861	864	874	851	883	859	875	932	883	842	841	931	873	864	894	878	863	868	919	848	875	828	839	900	894	900	889	830	890	884	876	832	920	859	854	870	864	877	880	886	850	962	883	853	902	833	866	900	866	889	841	871	839	795	854	847	870	856	887	839	875	829	929	891	871	866	872	937	898	865	880	881	810	899	913	833	882	888	878	896	889	855	870	844	857	881	894	856	864	869	854	883	872	840	869	903	882	882	861	857	878	850	873	912	880	837	868	879	861	883	820	873	885	913	924	877	854	899	855	933	930	849	829	911	899	868	887	863	894	878	859	861	883	894	835	865	869	895	843	883	794	901	863	842	911	875	848	863	861	873	888	883	820	881	906	865	875	844	895	854	895	855	908	885	898	834	862	877	868	832	863	957	866	961	932	898	859	856	853	856	886	894	890	868	911	889	877	905	911	831	876	882	827	888	894	886	848	817	911	840	842	907	866	880	896	905	896	871	893	888	887	854	897	860	916	876	933	923	847	909	864	910	869	909	870	867	827	825	839	877	907	874	887	876	882	878	836	865	891	872	896	886	860	895	878	894	866	897	857	871	867	870	881	852	878	881	851	861	851	872	908	856	872	869	898	894	885	885	859	855	877	834	930	863	834	948	859	841	849	851	837	883	917	836	824	844	893	852	835	855	844	885	874	880	878	878	848	872	851	880	951	865	856	877	879	861	834	879	877	820	914	882	881	815	871	857	867	837	866	875	818	891	883	831	899	913	892	844	847	905	860	905	923	898	898	863	878	875	901	883	875	821	847	880	889	862	864	820	877	883	907	860	896	871	839	894	866	879	888	869	834	868	878	874	878	916	834	887	832	885	889	860	850	904	897	849	812	871	887	879	889	856	927	851	882	940	815	857	873	820	850	814	879	910	831	853	857	827	852	878	894	878	906	871	835	879	864	898	875	874	900	848	880	878	898	891	889	831	817	863	883	833	885	872	837	863	936	864	836	923	936	878	860	877	912	844	910	841	894	827	841	878	865	897	918	834	856	855	843	866	864	850	883	939	923	872	828	840	911	882	894	909	890	866	878	887	862	876	870	903	849	911	882	825	922	889	895	865	892	905	886	840	842	880	845	872	882	904	895	857	885	883	837	897	855	847	875	812	905	884	868	926	870	865	839	892	882	894	883	881	849	846	856	865	829	885	855	871	895	868	876	846	926	916	843	877	908	896	878	877	887	879	810	890	869	869	862	838	901	924	838	941	894	938	887	890	907	920	820	899	847	878	897	872	907	912	947	900	914	944	843	913	873	828	863	805	920	905	856	834	843	860	872	918	870	819	855	874	878	912	887	852	868	880	872	889	892	908	864	811	860	926	873	908	878	904	884	886	842	886	879	866	890	875	877	883	932	895	871	829	910	852	839	914	867	883	864	833	836	856	899	865	896	850	824	864	893	846	873	856	908	950	860	858	871	909	864	908	888	848	874	877	839	907	882	914	916	875	866	848	886	913	828	867	897	916	822	885	926	885	849	835	840	872
27370	20598	20239	14946	2078	446	350	330	373	349	366	363	344	366	347	361	332	362	360	351	361	378	349	325	382	361	323	358	331	351	344	338	344	333	314	322	338	370	373	335	324	343	312	356	327	346	342	345	350	366	333	346	339	351	360	367	349	346	339	317	359	343	319	335	373	350	332	360	379	320	350	350	344	345	328	354	339	301	331	364	355	334	358	371	355	352	324	345	354	344	344	349	331	333	323	357	396	349	359	398	351	316	328	354	344	335	339	370	335	354	335	326	348	345	351	361	307	334	357	333	334	305	333	334	359	350	336	375	342	363	346	324	384	339	348	347	339	382	342	394	353	343	330	355	349	335	360	351	402	356	338	334	381	368	373	338	379	360	330	289	347	332	358	344	355	325	379	387	362	344	293	335	341	344	346	343	332	365	352	357	343	359	328	371	361	340	385	365	349	350	337	364	350	317	353	379	350	316	386	383	345	349	356	348	353	340	346	306	380	344	350	348	341	370	347	345	332	332	369	344	363	321	347	350	347	348	347	357	331	312	354	324	334	317	330	345	329	355	380	330	310	348	381	379	344	328	355	350	361	372	342	336	355	347	360	329	317	353	391	340	355	369	327	334	351	347	343	341	323	377	333	383	376	333	375	305	316	328	383	381	357	334	358	369	357	329	333	343	338	366	359	339	334	344	373	368	353	367	325	324	329	356	358	334	342	330	320	327	350	364	357	300	351	381	363	339	356	372	370	337	372	342	353	348	345	351	349	339	345	337	333	331	346	343	345	336	347	343	358	355	339	330	334	315	355	365	361	346	337	375	343	330	340	378	319	318	358	360	334	319	363	350	342	381	346	360	336	309	323	320	340	350	348	325	329	352	340	371	362	357	365	357	348	313	325	381	341	341	337	358	322	345	337	327	291	341	362	332	356	355	331	351	342	365	340	349	330	355	326	347	360	360	363	330	346	353	366	373	338	363	339	373	366	370	334	323	353	344	331	380	350	331	335	354	356	354	350	351	338	331	338	372	308	352	360	356	370	343	325	348	362	334	372	326	337	371	329	327	331	358	358	336	353	363	325	331	351	328	313	358	342	361	360	343	327	316	354	348	365	348	327	363	327	340	350	347	327	353	311	334	307	358	359	364	319	371	344	342	337	331	362	367	300	332	306	333	339	343	345	348	336	374	326	367	339	361	363	319	361	326	340	339	392	345	339	346	340	360	315	363	359	344	348	341	351	327	342	356	354	341	337	319	335	355	357	348	365	308	339	375	311	356	350	342	351	332	370	347	338	375	351	341	341	321	323	348	370	325	382	353	362	371	320	362	360	396	381	360	338	391	345	364	366	327	327	320	346	348	333	335	343	350	357	349	334	358	376	354	360	340	354	374	376	355	370	350	359	389	369	341	358	352	361	330	372	340	349	369	333	362	381	344	332	314	359	351	389	327	337	357	341	353	344	349	342	337	326	336	346	351	333	334	321	326	357	302	354	381	328	333	365	349	368	358	366	352	373	365	315	348	336	360	343	354	369	400	347	369	314	334	333	355	387	343	344	345	336	322	335	307	349	375	345	344	364	332	337	319	395	391	347	365	350	330	307	317	342	345	345	341	320	336	348	356	343	345	351	354	383	347	336	319	327	336	341	349	376	343	365	378	339	320	332	364	338	368	368	323	376	341	373	317	340	354	338	358	321	328	357	351	372	354	366	378	317	358	389	322	365	334	335	349	372	381	327	342	358	328	326	343	351	348	384	343	330	292	316	376	305	356	362	343	342	320	336	390	373	344	361	372	358	346	360	357	350	349	312	367	362	342	353	357	388	346	366	379	332	349	336	343	370	347	363	320	362	355	390	360	386	373	335	341	384	340	377	349	331	358	321	331	335	318	348	344	375	372	339	325	353	320	368	347	352	390	327	332	350	364	344	331	351	335	325	361	385	365	330	349	302	348	330	329	374	336	355	330	326	369	327	401	350	370	347	374	356	355	335	359	338	365	321	386	358	364	358	384	330	363	363	337	370	327	364	338	369	349	368	314	344	381	373	343	342	367	348	380	352	349	348	341	339	340	385	320	334	333	353	332	344	340	336	335	336	331	329	356	354	323	361	341	354	352	351	336	343	318	362	372	337	349	327	340	329	359	352	356	358	354	339	364	325	371	358	368	369	373	317	339	330	348	378	345	373	372	349	336	362	346	347	319	338	344	337	358	359	363	356	330	340	350	338	357	348	309	331	329	335	350	361	369	330	360	332	338	332	353	354	335	347	317	349	347	338	401	386	362	363	370	326	358	332	360	352	324	335	337	343	353	346	320	335	356	362	331	311	369	328	333	339	368	313	356	328	354	326	350	339	350	353	344	325	365	370	354	352	377	371	308	341	344	373	355	344	344	315	330	325	341	337	370	358	321	328	339	325	376	348	370	326	354	334	362	352	313	337	338	350	365	329	350	343	341	323	367	331	324	336	343	347	357	349	370	350	323	385	338	361	329	332	363	346	360	384	352	337	360	335	379	350	340	360	367	336	358	347	318	347	353	344	313	362	328	354	343	343	376	303	338	363	360	348	389	346	343	350	344	365	339	352	387	324	290	348	358	363	359	352	389	382	336	334	341	335	336	324	344	352	323	338	362	353	356	346	327	311	358	336	344	330	377	345	337	321	346	367	381	372	327	332	317	368	360	332	352	338	319	353	329	345	356	371	354	345	361	389	354	353	357	364	381	302	333	354	339	359	345	301	338	353	351	328	335	339	360	362	328	332	356	363	350	360	347	370	364	356	340	334	353	329	327	330	343	354	329	357	324	367	321	327	346	341	362	369	368	376	374	330	399	372	347	345	337	351	353	357	360	346	348	365	343	367	322	362	355	324	353	390	320	353	366	364	381	345	376	339	399	361	375	326	363	370	366	353	341	345	364	358	332	340	355	306	330	347	332	354	326	367	363	328	324	357	356	344	363	372	351	373	340	351	331	344	368	356	334	349	347	349	341	396	346	344	342	345	332	328	333	346	341	365	343	323	354	358	334	356	355	332	334	337	325	367	359	370	325	369	363	345	329	350	337	361	349	339	313	352	312	359	387	353	343	334	300	395	366	325	346	342	354	350	352	324	350	338	359	339	332	326	353	344	292	351	382	314	360	342	364	348	313	364	381	363	341	343	334	334	359	347	388	328	342	344	335	339	359	327	330	364	307	351	362	348	315	337	335	335	348	346	346	315	354	369	327	320	299	336	353	322	364	311	337	351	371	350	352	346	359	341	341	334	356	369	376	357	360	342	376	359	342	341	346	340	328	350	316	399	339	350	355	337	343	360	358	355	372	370	336	371	340	339	335	328	333	353	333	345	343	384	345	363	351	351	365	331	363	341	358	347	377	350	338	326	355	348	338	360	364	336	361	354	368	310	353	330	362	348	321	323	357	350	366	353	356	346	325	337	341	327	326	349	329	366	348	336	333	369	319	352	359	347	334	331	367	372	332	385	344	334	348	336	316	354	330	344	357	367	330
13111	4804	19062	11061	1655	540	517	471	435	462	432	456	415	467	450	413	465	433	442	425	426	417	431	443	409	412	418	416	426	469	389	435	397	396	398	425	421	443	433	382	405	439	436	416	410	388	476	426	403	446	406	416	407	446	400	409	407	438	450	381	383	456	425	371	433	466	396	398	403	404	452	454	432	406	419	411	428	390	411	408	428	386	424	432	377	368	424	438	431	447	401	439	394	400	394	392	425	430	404	415	410	426	409	426	431	441	413	424	429	440	437	429	422	383	414	417	443	414	417	423	446	401	451	473	430	420	448	409	441	422	437	401	434	401	416	402	412	406	415	427	414	402	414	391	415	425	390	438	416	438	414	425	415	413	415	460	441	404	418	441	422	392	421	395	412	416	423	431	404	414	405	440	411	429	442	380	407	384	429	406	429	422	408	416	390	422	399	444	392	418	389	410	423	423	442	420	424	432	408	414	435	385	419	427	401	430	424	398	433	381	394	431	375	445	421	433	413	406	399	454	454	416	396	393	423	410	448	436	435	408	442	453	387	423	434	439	358	399	406	430	458	420	366	442	417	404	441	411	399	396	415	414	384	409	438	412	467	454	400	412	443	396	425	396	397	470	415	403	396	428	430	442	419	420	456	414	407	453	433	430	414	404	412	386	402	439	425	433	396	407	432	404	386	397	417	423	423	409	418	400	430	401	426	416	442	397	457	458	410	413	444	425	403	420	449	446	432	429	427	405	427	419	422	414	463	452	458	426	424	411	426	404	408	417	419	355	451	418	440	384	407	412	436	444	413	403	419	435	456	401	420	408	410	465	392	421	400	427	396	404	463	424	441	387	406	429	450	424	389	385	435	418	402	431	411	431	393	413	380	414	433	431	409	447	395	411	433	409	410	411	436	389	408	415	404	430	394	394	407	401	455	397	410	422	446	375	408	447	421	407	453	384	380	368	416	421	413	446	394	411	413	449	433	415	422	456	403	392	398	407	436	431	416	423	409	426	437	389	416	433	435	399	456	424	386	429	398	446	430	403	428	478	412	399	425	396	397	408	417	386	408	451	444	403	442	443	385	428	396	407	409	356	424	442	409	448	395	407	426	442	430	393	432	394	386	410	377	433	403	417	438	421	437	425	419	456	399	408	469	434	400	432	412	445	405	426	437	423	454	450	419	457	408	430	396	429	421	416	422	418	399	422	409	407	401	429	437	421	429	390	431	423	419	447	436	420	424	374	419	427	405	445	431	428	428	433	427	438	407	441	420	404	427	429	425	440	397	376	427	404	408	427	421	424	406	413	425	415	432	441	432	392	406	418	414	410	448	437	426	408	410	440	404	418	435	372	421	402	434	389	420	377	411	379	405	399	429	412	353	411	397	453	415	445	425	437	402	412	430	386	459	385	413	436	433	411	399	421	425	440	418	407	461	386	422	401	447	407	428	433	404	388	375	397	412	429	417	418	423	420	401	428	421	419	444	396	420	407	443	432	423	487	403	433	405	415	435	417	405	423	413	424	421	445	423	419	407	427	401	412	431	392	397	400	374	428	433	419	383	418	441	411	368	404	426	440	432	428	433	459	387	423	423	436	456	407	402	410	397	409	422	416	415	410	378	412	413	444	422	435	415	397	419	403	419	394	438	414	402	399	421	450	436	447	378	419	402	409	405	432	435	418	398	441	405	442	408	435	391	410	427	394	396	407	382	436	434	422	438	416	455	426	405	402	460	423	445	404	454	447	438	411	443	429	428	405	404	368	414	397	448	421	421	421	407	382	379	421	446	433	419	442	405	424	413	422	431	451	410	420	443	383	405	425	426	419	416	422	427	437	418	424	440	382	400	392	413	422	439	409	424	431	396	478	422	413	433	400	415	410	441	420	448	381	408	440	379	434	439	435	404	441	404	437	438	409	434	387	424	415	427	446	417	449	419	413	411	452	425	423	411	428	431	425	431	455	429	436	421	435	407	456	396	401	393	386	435	481	393	371	412	415	427	433	386	426	408	420	469	404	405	403	459	400	418	421	408	410	441	436	388	435	420	417	425	417	445	416	435	451	446	427	421	392	400	439	420	419	416	410	417	432	393	419	399	399	420	421	408	453	421	388	440	434	428	410	411	409	403	406	416	415	413	447	438	403	461	421	419	422	429	397	470	414	425	371	421	408	440	438	408	396	404	442	380	407	412	448	405	429	447	395	421	414	414	413	402	426	451	420	406	403	407	420	391	379	433	407	402	424	412	405	415	404	427	437	442	447	423	382	427	432	448	394	411	436	396	399	394	431	454	460	393	383	411	424	436	433	414	425	431	427	399	444	415	380	393	434	430	422	414	402	451	396	404	371	448	356	424	394	441	433	417	426	425	407	431	421	392	405	396	400	447	418	417	433	393	427	433	431	434	424	428	431	416	435	393	430	440	428	432	452	449	456	404	405	417	427	401	415	413	407	402	438	405	406	393	426	443	402	400	422	409	380	404	440	396	441	402	448	391	410	429	423	425	426	419	431	443	413	412	399	428	425	454	438	368	396	418	448	387	392	434	422	404	411	423	421	420	434	439	410	440	392	430	454	403	407	447	448	407	439	437	411	442	456	434	418	406	414	439	431	403	378	383	413	428	433	413	451	421	435	437	440	412	411	389	401	439	415	414	440	441	429	402	395	419	410	396	377	407	391	432	438	448	399	429	424	439	391	439	426	440	404	397	402	440	391	435	410	434	409	403	369	401	351	417	428	417	431	430	485	431	412	407	412	440	421	423	424	426	426	404	423	409	404	417	420	424	428	459	391	404	393	426	423	395	401	436	411	406	414	373	401	439	412	403	440	439	413	436	410	456	359	478	416	423	426	433	419	414	405	430	416	447	406	383	440	415	417	404	422	387	450	433	449	431	402	411	432	426	416	428	421	422	455	420	402	424	404	415	439	430	406	396	428	434	420	410	412	456	452	429	407	425	400	387	438	434	446	429	447	397	413	422	431	412	418	448	433	473	400	421	432	381	400	374	410	375	402	410	421	433	411	345	433	464	410	418	402	438	417	417	400	432	418	442	388	409	399	416	379	398	471	411	437	411	422	429	417	418	411	421	419	397	431	394	417	376	415	403	436	488	434	431	434	449	419	396	419	413	449	391	441	448	422	404	418	394	432	415	415	405	421	398	406	403	408	399	437	426	420	427	422	443	442	437	380	411	423	405	447	443	437	418	442	407	403	415	397	436	376	385	417	457	418	431	432	371	428	417	450	382	415	448	390	419	407	429	417	428	414	416	394	397	422	414	413	396	443	429	458	417	429	421	397	435	415	423	450	393	464	395	419	409	407	399	374	404	413	412	426	390	418	446	414	407	403	432	461	437	410	425	408	426	412	391	418	452	466	413	408	448	392	397	455	425	357	431	412	425	419	435	398	449	426	404	424	405	429	411	446	416	407	432	444	389	443	445	414	459	450	422	474	443	406	388	416	409	420	403	418	408	383	390	403	412	405	413	421	383	424	399	434	405	407
23742	21224	29332	29201	22403	11826	1705	781	695	610	601	529	563	525	505	507	509	496	459	452	473	500	434	408	452	450	426	455	440	416	435	407	432	444	445	447	402	433	437	453	426	420	428	396	426	429	438	436	416	399	432	435	413	409	449	422	446	439	406	397	430	421	446	425	460	394	403	431	412	407	399	427	452	420	419	430	429	413	401	396	404	415	412	445	429	450	456	413	417	450	415	388	424	420	462	419	398	395	431	430	429	407	371	439	473	449	428	445	435	451	407	407	449	437	421	420	368	470	448	382	411	433	429	422	423	433	398	395	420	391	377	406	410	427	402	412	440	417	420	410	456	405	450	465	417	421	431	419	393	419	414	411	425	405	415	431	407	413	408	433	413	401	404	412	427	416	404	420	452	422	409	418	398	377	383	413	407	426	414	412	427	424	424	463	449	440	412	418	415	407	403	440	420	413	418	408	401	419	407	437	447	405	435	388	451	441	401	440	425	443	386	409	437	400	411	446	390	404	411	469	403	416	435	387	405	433	384	434	409	393	423	398	419	406	429	443	364	418	405	435	403	406	385	406	441	429	428	438	411	437	396	421	412	447	408	426	444	388	407	422	458	435	433	393	419	405	434	405	406	433	400	445	380	441	429	431	404	395	423	444	377	400	399	451	428	393	455	468	434	441	420	427	436	433	433	428	449	413	406	406	412	408	370	394	438	395	372	392	415	392	410	425	434	442	421	392	409	417	407	420	386	425	383	425	417	379	390	419	409	431	432	464	386	403	424	398	415	416	430	401	380	403	420	446	390	406	418	424	419	404	390	381	411	390	424	425	429	414	432	412	415	436	413	404	433	431	421	457	406	422	400	414	437	424	391	423	458	393	395	423	375	420	427	411	415	397	428	433	447	445	452	427	410	416	409	388	377	428	424	416	428	445	419	424	427	453	448	421	406	430	419	422	396	469	437	411	423	392	443	454	432	465	424	451	415	456	440	435	397	417	407	403	432	441	402	470	446	443	432	417	461	423	438	411	446	410	425	416	407	397	395	463	402	403	380	449	449	403	410	426	399	431	436	408	436	423	473	418	411	453	406	391	431	432	439	426	387	401	438	427	412	468	435	419	423	395	431	400	414	412	403	412	412	442	437	407	423	445	411	411	404	406	407	470	413	441	434	439	419	420	374	414	374	468	403	409	421	412	441	407	415	416	417	417	410	457	434	394	403	405	432	408	391	393	405	434	377	415	358	429	400	430	403	398	408	429	412	430	411	390	401	433	430	411	426	397	439	388	398	380	412	392	434	420	421	457	422	390	411	461	444	414	400	399	438	446	424	442	441	422	411	391	447	427	414	425	457	419	429	388	427	440	408	415	409	394	435	447	401	385	407	427	394	413	437	405	414	417	440	393	431	412	448	445	398	401	422	427	398	406	381	448	425	414	396	437	429	412	419	415	450	395	437	437	404	388	378	409	400	387	412	414	438	380	390	424	417	407	415	418	429	430	422	425	401	406	387	424	408	415	386	428	425	437	435	436	443	416	433	402	428	446	418	395	445	429	401	449	384	411	411	413	404	430	418	403	397	405	431	406	397	431	426	449	414	430	426	416	403	425	373	412	435	412	424	403	384	420	415	415	457	407	463	414	389	369	414	417	415	430	449	369	409	407	436	421	405	416	456	408	422	417	427	420	430	456	401	421	391	411	477	452	412	393	415	394	398	427	384	415	421	451	445	415	424	428	389	435	417	422	413	420	421	436	410	386	414	403	428	429	472	397	398	432	409	408	384	415	418	436	407	416	424	399	449	408	394	415	391	441	420	403	439	406	393	441	413	410	441	432	430	457	422	421	407	405	422	443	416	401	408	418	414	427	426	422	456	414	400	418	387	434	430	429	440	387	393	418	402	404	390	414	418	399	414	440	428	397	417	430	410	419	408	460	410	397	405	486	402	413	463	414	398	407	433	384	441	391	429	446	412	440	393	419	401	433	439	420	409	405	403	406	397	451	406	413	424	426	426	454	420	395	415	447	449	432	442	431	424	419	433	430	455	457	419	429	441	400	423	384	437	423	390	432	410	382	428	417	434	403	407	455	407	392	423	384	393	422	434	427	413	390	382	428	426	385	445	419	403	434	397	414	419	443	370	438	435	407	401	419	388	457	423	410	420	386	398	424	380	406	424	428	415	400	429	427	408	427	447	421	461	460	399	445	405	419	447	446	413	429	419	402	405	396	427	451	415	388	417	394	411	428	417	415	448	423	400	421	434	389	412	389	398	411	413	420	407	417	422	441	416	415	430	437	421	403	465	418	433	394	437	417	437	404	396	396	398	399	383	392	420	383	426	456	431	423	395	428	429	424	425	400	414	420	399	386	440	429	386	396	419	418	413	380	445	385	442	393	435	395	408	395	406	390	415	413	409	421	397	438	408	395	459	399	411	433	436	413	418	403	386	395	406	386	429	415	371	430	422	412	421	409	422	415	413	444	418	412	425	408	431	453	414	407	448	404	459	421	400	404	420	452	453	443	455	436	465	452	435	413	415	433	416	386	425	392	442	418	394	427	403	362	437	376	449	447	434	389	455	405	398	397	450	404	422	438	391	399	422	427	432	442	408	412	409	395	376	422	391	409	436	451	422	449	417	437	423	439	397	416	411	427	396	419	446	421	406	403	429	452	410	434	408	419	382	370	409	414	395	414	410	418	391	405	422	423	408	395	438	425	399	421	397	419	418	410	415	424	408	414	440	413	412	433	412	441	430	398	404	410	427	417	435	448	439	388	454	417	397	409	437	393	421	391	432	399	440	421	402	398	426	413	396	395	427	400	416	403	448	423	411	435	412	415	420	447	428	373	449	438	416	409	427	405	420	448	456	427	426	460	417	439	433	433	414	453	435	403	447	412	414	407	401	449	446	419	394	418	397	413	432	422	383	406	415	396	409	397	426	411	403	418	438	422	417	456	440	389	387	450	442	402	426	418	408	402	418	412	405	376	383	385	428	414	428	424	405	405	435	422	414	401	438	406	404	394	420	429	391	421	418	404	439	425	429	456	420	397	456	401	411	383	431	444	411	441	398	438	397	427	413	429	417	380	410	416	437	398	417	453	440	423	418	403	440	412	390	412	426	392	461	411	431	413	402	433	394	415	415	461	414	434	410	442	421	426	446	409	426	434	390	414	461	396	402	429	392	408	434	412	394	397	441	398	433	423	428	399	406	430	438	419	436	425	431	409	422	456	431	432	416	403	430	457	443	413	379	416	426	442	432	439	466	424	396	430	401	405	432	418	384	439	387	403	386	421	402	422	422	414	382	436	447	446	389	409	413	408	440	434	448	398	467	380	419	394	431	416	379	435	384	390	427	447	439	388	397	402	401	419	409	420	423	398	440	432	443	387	419	445	413	428	450	388	403	411	465	395	448	423	403	425	419	447	422	443	448	409	426	397	403	421	435	389	423	427	399	441	469	441	412	420	438	419	411	397	397	416	379	392	443	443	421	414	406	424
16258	13889	53814	43385	9754	1815	1509	1208	1090	933	794	753	728	700	623	622	591	557	566	537	531	545	512	519	492	516	471	516	462	464	513	505	474	512	502	465	454	522	505	511	470	507	491	458	530	496	449	494	489	470	501	479	473	460	454	487	523	474	513	474	478	505	491	503	507	521	448	483	456	475	447	479	473	469	504	488	492	474	439	470	480	513	462	520	486	473	488	462	475	469	484	509	464	463	480	445	440	463	491	431	500	472	492	507	459	513	489	503	501	508	491	458	450	505	504	477	497	475	489	429	466	479	451	464	453	451	509	504	468	485	484	476	452	455	496	483	471	426	456	500	446	461	514	476	472	432	441	472	461	469	457	436	504	477	472	477	509	474	457	488	493	484	450	487	472	485	497	485	473	479	459	470	490	487	474	482	476	493	472	496	490	491	450	489	499	485	471	481	458	456	493	458	454	461	504	493	454	464	485	478	468	509	446	508	462	503	510	467	493	483	511	513	465	476	481	478	503	491	459	467	465	465	522	467	452	487	470	508	476	484	498	481	496	435	520	501	497	476	483	495	471	460	447	453	465	468	470	498	487	482	419	472	446	498	502	417	499	463	476	497	476	472	478	483	478	468	512	449	492	417	479	450	460	444	481	455	455	467	473	475	479	444	496	482	490	440	480	453	443	485	467	488	486	485	458	463	428	438	486	468	466	478	449	472	486	485	476	520	447	495	470	498	451	449	463	494	518	472	453	462	462	467	487	497	468	477	496	466	484	479	497	501	465	487	441	479	490	449	522	455	494	467	472	475	518	479	448	499	436	482	479	471	496	463	482	452	524	506	495	458	463	478	465	471	513	482	451	469	519	487	454	483	492	460	482	486	499	457	465	495	452	495	446	459	495	437	459	492	462	486	477	480	473	493	502	461	487	453	473	482	493	475	492	437	446	458	487	454	453	465	473	433	458	458	470	498	442	447	483	486	476	463	470	464	515	522	476	468	461	495	453	515	490	471	431	477	441	503	467	463	469	475	422	492	478	488	473	449	483	495	444	451	466	485	457	497	461	491	521	458	494	468	466	503	473	479	465	463	491	473	479	520	465	474	464	456	497	491	489	487	489	456	490	500	495	469	492	457	435	458	450	496	455	465	454	487	478	518	443	469	483	489	534	459	466	462	475	496	503	464	502	501	461	467	472	472	467	479	480	464	476	460	443	437	461	463	446	445	490	460	456	445	457	481	486	477	465	510	459	497	457	463	466	507	453	437	479	517	485	456	493	444	522	476	482	461	473	455	478	488	501	466	474	478	475	484	459	450	453	473	475	471	525	477	508	469	479	469	493	535	471	442	484	451	468	456	499	502	470	471	474	507	464	486	509	466	439	504	473	511	479	448	477	496	460	496	464	435	479	464	411	489	469	511	469	521	440	468	411	509	491	473	488	484	478	525	465	477	452	456	443	451	505	467	484	468	470	490	470	468	501	467	472	459	449	471	453	472	485	442	492	459	465	476	424	480	447	480	446	474	465	462	441	471	509	505	450	500	433	423	509	493	449	474	478	529	513	498	473	499	433	481	478	479	456	462	483	493	481	462	423	478	507	461	505	478	476	493	496	499	484	480	475	450	441	444	498	473	497	473	529	459	478	439	460	523	490	492	507	504	472	491	477	482	523	445	472	466	502	503	490	500	512	450	456	439	463	458	480	468	522	477	439	477	499	475	472	477	489	499	460	495	444	475	472	499	496	488	470	523	504	488	440	465	457	447	489	500	471	500	470	495	463	469	429	469	492	459	498	495	497	482	468	465	495	475	464	487	459	489	478	438	475	486	479	461	452	444	480	450	500	489	456	490	439	462	473	503	481	486	475	492	496	443	507	468	499	478	484	426	473	477	501	464	462	500	473	495	493	488	491	500	471	486	460	449	489	432	452	463	477	486	471	469	474	531	453	460	447	464	462	468	490	495	488	446	525	514	461	501	529	471	455	496	482	436	451	482	465	487	502	507	499	474	489	471	481	463	441	527	489	475	458	454	456	436	518	485	497	452	495	461	483	474	465	436	475	470	489	488	486	447	479	487	465	483	490	474	450	455	487	471	453	476	467	477	469	459	479	451	517	507	467	506	529	474	479	459	476	476	451	480	442	453	496	492	480	471	498	470	449	471	447	500	467	448	474	490	498	470	462	463	426	477	459	480	478	482	486	475	494	482	474	480	431	481	482	437	514	454	483	481	445	485	483	446	472	478	483	434	495	479	494	472	470	450	489	487	487	491	483	504	514	492	475	480	510	508	437	494	503	476	455	500	468	482	474	464	453	497	460	463	482	468	483	491	485	521	482	476	429	508	449	477	469	523	424	480	481	447	464	482	503	458	508	477	504	497	493	489	484	483	489	430	455	473	474	515	464	464	482	479	457	476	456	473	478	491	475	470	453	498	498	480	487	439	504	445	462	486	483	471	500	488	464	470	488	443	465	480	451	495	486	433	517	453	482	509	465	444	493	499	489	521	436	474	448	467	475	488	464	493	508	449	443	457	499	466	450	473	460	491	512	492	480	478	469	468	446	519	446	465	465	487	514	489	499	490	485	450	461	510	444	494	508	466	493	470	486	434	441	485	443	450	451	478	456	461	460	469	466	471	451	468	494	500	493	493	476	438	469	461	438	484	480	456	465	460	433	455	448	502	479	480	488	470	503	465	471	471	455	451	505	444	487	432	474	465	468	464	481	486	459	461	444	447	464	468	507	495	441	474	453	465	452	435	464	511	487	482	452	484	493	482	472	478	498	495	504	467	488	487	454	478	468	490	474	483	471	495	492	472	518	473	469	490	473	462	505	511	439	480	456	476	476	458	490	467	482	417	490	505	488	487	476	441	457	523	489	510	476	460	504	460	513	490	427	474	511	493	515	452	502	493	459	478	467	471	452	475	481	507	487	447	487	488	486	455	485	473	503	482	482	464	479	479	455	503	456	460	453	476	515	457	500	498	500	476	465	468	461	500	464	524	446	482	458	483	453	475	460	525	480	490	454	490	459	452	459	480	450	508	492	510	484	466	490	476	484	416	513	422	485	444	465	460	520	454	483	513	456	503	468	453	458	485	441	474	482	478	494	498	470	438	451	468	472	499	419	469	515	466	495	514	462	469	523	496	461	490	483	520	465	500	439	430	486	503	484	472	511	458	474	452	535	521	472	451	477	489	471	531	496	507	436	478	476	436	429	480	482	487	450	491	487	482	499	469	475	476	507	501	500	474	461	453	466	478	519	488	456	443	476	503	457	493	507	438	461	474	491	462	462	501	462	467	462	465	481	495	481	495	467	451	452	453	460	480	453	461	456	499	485	452	461	473	455	488	461	471	468	497	441	477	468	440	464	440	491	489	486	467	473	480	480	454	461	444	531	470	488	441	468	472	495	490	469	491	471	478	441	462	477	476	476	491	467	445	469	499	453	491	483	469	444	482	473	509	514	473	472	441	507	487	502	489	472	456	462	507	487	463	501	481	480	483
24854	21224	28729	28257	17314	3196	923	756	712	702	664	657	677	648	643	656	674	628	688	665	675	638	662	644	574	622	638	645	628	579	654	590	601	605	618	634	661	624	659	662	623	625	625	637	630	643	610	578	593	596	662	673	632	633	619	605	631	648	644	575	673	645	639	591	613	595	600	637	609	615	579	557	689	624	557	601	585	639	582	595	633	650	599	616	650	643	633	635	687	670	624	661	643	589	641	556	610	587	634	653	622	661	626	622	626	583	621	611	640	625	653	580	638	626	630	625	580	653	596	608	577	618	601	624	626	632	644	609	668	637	606	657	659	622	593	602	624	606	662	626	565	662	583	621	600	568	599	634	640	632	615	652	584	590	632	613	615	656	599	602	615	637	640	588	650	626	628	622	620	605	577	591	609	598	636	555	626	571	638	611	610	694	653	616	629	603	577	608	615	638	668	674	615	612	658	619	597	605	614	625	598	662	574	615	640	642	628	620	661	679	609	596	575	655	576	630	588	634	604	602	614	587	595	643	595	647	632	624	587	592	661	573	617	643	573	589	605	583	591	617	590	629	622	635	591	629	602	619	588	598	629	613	639	605	670	664	629	595	665	573	629	581	599	591	642	594	654	592	693	637	623	595	611	606	630	623	610	633	617	581	630	588	635	616	626	615	635	634	623	638	614	671	613	633	567	585	602	663	599	619	654	595	638	645	637	612	588	578	609	628	577	612	614	637	626	633	593	588	574	628	591	626	628	623	647	611	611	655	629	666	643	635	661	601	638	619	591	625	609	549	570	641	631	649	610	597	664	642	599	654	635	620	625	585	602	614	641	568	643	600	623	622	638	604	659	605	618	585	592	630	613	641	618	649	642	590	598	632	635	611	621	684	595	593	540	613	618	574	585	624	615	646	622	598	585	598	597	573	583	595	675	629	624	631	635	590	601	603	578	590	612	593	662	609	659	619	636	642	643	570	624	603	595	622	668	628	607	571	648	634	573	572	630	637	593	613	631	603	636	606	625	592	646	619	587	619	603	606	626	635	613	597	577	582	594	645	636	616	595	624	632	625	643	588	599	581	631	633	631	587	599	647	582	572	618	605	609	615	636	630	626	627	632	580	618	624	646	614	636	639	650	616	584	576	605	596	611	599	585	626	642	596	620	660	628	578	621	620	602	600	596	643	638	626	632	597	617	585	652	635	563	645	581	644	602	607	628	625	566	632	589	654	652	601	601	630	600	649	588	645	573	594	635	619	602	625	625	605	606	614	660	584	587	635	579	601	607	599	587	646	626	645	611	645	632	605	556	616	602	654	612	593	592	602	614	634	650	607	637	612	610	664	635	597	670	611	600	651	623	622	642	615	608	601	603	633	608	627	640	630	618	630	571	613	612	619	668	633	608	612	603	558	606	660	618	649	623	580	636	644	597	669	552	644	584	607	625	615	662	604	657	635	610	622	598	567	613	585	654	652	629	631	649	616	609	624	634	634	618	596	636	590	627	680	592	632	616	590	600	571	658	657	609	639	598	647	596	612	621	651	584	626	613	579	625	578	593	590	613	628	635	609	615	614	578	565	608	611	600	633	645	594	599	611	606	614	636	603	583	571	624	618	638	655	570	621	598	681	614	600	649	596	608	612	616	637	571	624	632	633	642	684	608	605	630	604	681	603	615	577	613	614	602	630	644	620	562	615	621	587	590	614	604	630	641	646	604	605	632	603	652	594	583	623	587	605	620	639	628	653	639	612	647	606	560	594	637	621	575	558	618	603	572	628	639	623	646	638	628	626	589	565	626	608	674	649	625	606	659	644	629	604	626	649	671	609	593	601	622	585	571	637	618	603	611	642	595	597	593	589	597	623	646	590	597	621	597	562	637	615	623	624	586	578	602	622	638	589	601	597	650	642	651	601	637	645	615	617	644	676	659	598	629	622	624	635	592	681	623	613	623	618	621	601	618	611	621	595	642	619	597	632	663	631	614	602	602	655	653	631	663	636	642	617	640	635	608	609	643	596	599	619	610	577	629	617	632	594	591	633	613	574	654	586	619	632	583	632	614	626	620	635	650	623	634	617	630	625	647	621	582	623	609	646	596	656	613	630	642	628	646	665	645	578	613	641	610	592	650	611	637	643	613	610	665	621	600	636	572	605	665	620	667	610	580	635	609	617	637	639	586	609	642	625	594	587	609	614	642	608	685	631	668	610	664	628	631	653	624	652	618	598	562	670	632	617	598	615	586	611	642	653	599	628	587	619	591	593	633	609	637	640	598	601	622	645	612	594	607	643	606	618	597	615	634	586	616	615	650	608	601	604	569	606	644	596	598	623	632	633	620	582	604	637	590	618	596	692	629	616	611	651	611	638	609	584	585	615	630	623	622	664	621	664	634	586	634	615	546	603	583	610	650	641	571	623	641	641	637	609	620	595	578	647	617	605	573	658	648	634	629	586	644	627	626	623	600	616	607	595	634	640	606	611	662	606	619	607	584	610	651	591	632	594	601	624	643	617	658	634	594	648	588	596	626	613	593	629	602	626	663	633	631	625	622	606	624	634	604	634	597	615	623	677	658	603	600	618	643	553	640	608	615	590	625	608	640	645	607	614	646	630	629	602	619	596	633	558	603	626	608	618	596	597	610	592	581	583	631	633	613	634	582	568	614	650	631	601	608	601	634	622	628	547	661	583	617	550	584	594	612	615	629	671	616	590	600	600	592	591	602	615	596	645	594	650	620	635	574	579	624	612	636	641	619	624	617	619	608	631	631	634	582	595	623	604	632	586	603	641	617	612	612	625	616	560	642	601	644	601	600	619	614	578	633	621	577	588	619	623	629	613	604	628	634	628	631	576	599	622	610	631	586	652	632	656	608	617	527	649	628	535	645	616	560	598	603	595	658	602	653	591	630	591	565	561	636	610	593	624	605	618	592	636	637	584	626	609	587	599	619	625	593	600	629	611	639	615	651	574	643	618	671	632	632	625	595	654	614	631	629	590	671	608	637	565	575	591	595	617	563	652	596	650	601	573	588	625	600	567	614	630	638	633	607	619	679	630	625	645	662	599	668	554	587	604	651	636	613	620	606	653	650	599	629	614	621	613	588	647	621	620	609	633	639	626	641	621	623	621	592	566	628	657	572	595	587	617	628	607	594	603	628	607	570	624	596	616	620	629	633	636	578	611	570	669	651	636	643	614	573	636	589	598	622	626	604	622	624	591	597	643	644	635	556	608	638	631	647	611	594	637	629	641	632	602	650	614	567	584	651	610	642	554	677	631	641	636	613	620	611	618	574	657	589	606	651	653	628	605	632	567	630	605	600	594	612	633	657	634	597	616	687	627	605	617	613	610	603	644	643	611	629	643	622	566	598	637	636	656	625	649	597	612	626	617	622	590	598	594	591	615	628	589	634	612	650	650	568	678	607	626	639	609	631	627	615	639	613	614	607	620	623	652	598	639	595	598	592	648	609	635	600	592	617	603	625	655	558	664	596	608	640	585	637	594
14546	9265	46850	35491	7491	1454	1323	1123	975	895	923	871	886	789	789	772	759	760	713	754	735	739	742	753	764	754	680	736	715	699	768	745	675	715	707	739	677	733	706	750	758	744	681	729	782	678	711	748	707	707	710	713	759	729	708	703	752	748	729	681	711	726	731	713	706	732	717	706	767	680	691	744	699	684	697	661	716	743	700	748	725	664	698	705	678	676	665	714	715	716	669	702	724	693	730	786	730	691	701	709	704	717	733	685	766	698	686	750	744	722	713	706	756	677	711	677	694	719	667	701	734	689	757	685	717	694	711	672	718	705	740	713	674	693	728	741	735	693	699	696	690	676	649	747	688	703	762	749	714	706	681	723	702	708	717	729	756	724	731	694	708	721	741	719	704	718	704	725	704	705	689	768	690	678	730	706	696	677	678	693	734	717	738	717	674	702	740	677	697	670	726	700	706	673	729	752	673	728	696	686	692	746	702	699	754	704	718	716	690	710	755	712	730	675	698	756	721	666	696	719	729	730	698	684	739	720	684	742	658	711	721	655	703	693	681	686	753	721	712	723	713	714	720	725	712	692	716	715	742	728	707	676	702	727	669	723	713	727	720	722	698	676	744	757	757	732	710	688	677	723	701	717	731	697	718	742	686	688	698	725	691	685	706	716	697	755	668	678	696	703	712	701	696	713	694	715	682	740	691	681	734	687	692	713	752	746	650	675	722	699	751	733	716	702	747	702	709	697	680	752	692	735	688	717	688	724	674	671	711	744	697	662	656	767	738	735	717	771	707	653	699	673	720	737	692	722	749	676	672	705	725	732	694	723	708	695	744	713	701	699	693	706	713	727	689	667	695	731	747	692	689	716	702	683	718	752	678	737	719	724	686	739	686	688	680	674	725	690	717	706	689	724	719	711	712	739	668	709	677	683	696	689	731	693	717	712	693	721	762	696	716	695	734	748	728	738	699	703	711	704	719	719	703	703	697	702	711	686	721	708	709	687	743	720	704	703	695	693	711	677	753	716	771	736	758	701	701	730	735	756	708	755	724	739	696	700	688	704	696	685	719	733	705	721	745	709	699	676	759	736	767	683	724	670	733	698	698	754	732	720	672	693	686	710	711	743	737	671	668	695	680	723	739	668	728	725	688	719	733	704	724	716	719	728	708	727	684	680	708	729	716	718	714	764	738	743	692	746	737	756	688	738	719	698	700	723	712	690	725	711	732	709	727	690	685	688	725	701	690	710	717	707	735	732	676	745	684	710	695	726	741	725	755	725	689	710	709	688	706	709	701	670	685	726	688	722	717	669	675	700	722	702	681	709	715	685	677	747	737	690	680	734	745	754	749	663	717	746	723	711	695	732	719	692	709	715	680	693	694	716	722	701	762	697	754	743	748	728	700	740	696	711	703	723	664	675	665	708	713	695	717	718	720	694	763	745	675	774	708	741	694	726	765	712	701	738	703	746	736	711	723	658	770	721	644	742	683	747	690	657	718	713	714	687	675	699	697	728	707	745	725	688	711	666	726	740	752	719	759	691	672	733	701	717	707	735	685	690	733	683	689	684	674	711	699	721	692	708	686	715	725	733	675	709	687	704	735	696	729	733	695	665	711	726	722	688	743	701	675	692	746	697	750	676	694	724	706	694	752	709	669	731	735	708	656	696	721	698	715	747	685	710	730	749	698	684	723	748	696	691	659	704	668	708	736	749	743	719	668	693	740	743	687	732	722	697	688	716	706	725	706	738	731	698	707	726	712	687	725	715	736	684	696	710	690	699	726	720	688	673	682	711	754	703	752	743	725	685	716	727	711	745	699	705	683	681	718	725	663	716	756	727	687	680	760	692	738	668	695	715	769	703	721	703	687	713	744	712	677	725	714	704	682	677	689	740	713	703	714	711	686	676	702	729	681	731	709	712	694	763	731	689	716	748	747	700	726	788	751	652	699	731	735	761	719	709	717	682	664	723	722	741	700	707	704	721	663	706	757	738	621	742	734	708	732	696	725	724	698	733	694	694	706	717	679	708	708	714	738	747	730	666	712	695	696	679	684	741	708	709	667	721	728	669	747	684	766	665	732	663	721	696	687	705	733	695	689	739	696	636	687	655	672	726	676	723	692	702	710	775	750	724	698	727	706	735	753	709	683	658	716	662	709	701	699	695	695	704	691	746	703	748	691	740	702	691	702	737	701	699	696	730	684	684	717	688	683	709	751	700	751	729	737	705	735	699	679	732	726	742	710	671	738	768	687	708	714	707	722	692	750	727	734	725	717	724	714	725	711	750	648	781	653	661	733	685	646	703	702	704	723	686	734	740	717	722	762	767	733	728	681	701	748	681	717	709	718	688	730	744	673	728	734	734	690	726	708	724	721	727	685	742	720	748	712	718	681	721	711	710	697	770	719	753	715	702	705	685	728	679	689	728	685	716	699	715	750	707	675	733	696	713	757	691	754	678	745	693	698	674	687	725	704	728	712	717	743	729	721	709	724	720	706	744	738	701	711	714	706	677	677	688	738	688	666	745	680	728	717	754	729	725	716	739	735	745	683	737	684	700	698	747	669	670	731	738	718	709	711	678	750	719	755	696	708	742	702	749	777	735	710	704	667	695	669	699	726	707	705	700	717	687	678	725	685	762	703	680	752	743	701	706	692	669	699	680	744	709	695	672	749	755	679	675	678	695	684	707	745	689	709	693	745	695	718	753	715	740	696	732	676	684	704	739	757	692	747	711	711	720	736	737	716	737	671	755	697	716	739	733	684	722	751	694	694	720	726	758	672	723	709	668	650	707	715	684	743	682	702	735	741	709	713	685	755	728	739	668	700	713	719	697	706	717	706	666	673	713	689	732	716	715	709	717	722	756	711	732	719	691	681	700	744	753	690	706	727	701	691	674	702	735	727	739	730	707	689	729	724	710	687	650	734	748	684	741	705	727	720	670	712	680	729	736	697	723	709	658	699	709	719	699	693	704	708	710	765	748	708	726	691	709	674	755	697	724	734	721	724	686	702	713	726	716	754	709	698	697	693	710	743	711	646	774	681	688	734	743	729	726	713	702	714	738	687	640	710	732	738	689	703	742	754	732	658	708	771	711	696	705	704	748	719	728	719	661	684	728	708	706	728	717	673	740	671	726	703	683	734	723	720	701	743	755	757	733	683	699	706	663	732	673	763	721	642	754	777	675	702	709	720	737	695	682	754	687	714	693	744	694	717	731	705	730	632	727	719	738	711	730	693	715	715	678	720	721	716	721	657	698	677	721	768	716	739	727	714	657	689	712	724	690	699	667	670	695	743	715	707	658	741	718	764	765	711	726	739	685	703	721	698	728	726	722	728	714	739	671	703	738	662	654	789	729	719	693	700	705	686	760	719	715	717	687	706	692	715	694	727	726	720	743	716	702	725	690	735	749	707	700	714	703	701	709	697	741	703	699	687	724	689	758	743	715	705	693	702	701	739	713	680	706	692	703	733	699	698	735	702	731	688	707	726	757	755	740
22760	21266	28972	25417	21933	21356	16397	2253	1339	1304	1151	1052	1017	993	1036	935	927	975	845	957	902	840	874	872	909	810	925	870	889	882	836	827	874	861	859	838	845	805	832	889	892	837	855	828	780	859	807	871	841	848	868	809	774	801	816	778	838	821	751	829	845	766	826	803	804	805	794	820	887	770	821	755	781	796	907	821	825	829	850	826	833	811	825	826	809	842	824	799	824	820	871	775	809	837	833	833	854	777	768	821	837	800	868	831	809	884	851	797	830	868	846	877	821	793	806	853	783	818	870	735	806	813	787	835	792	768	797	841	809	816	778	816	806	794	802	809	847	878	806	826	907	837	767	821	853	746	774	769	800	793	812	838	759	800	808	834	794	796	874	810	867	817	801	816	831	787	849	833	793	851	837	773	780	782	818	874	794	833	812	808	803	795	820	805	815	799	833	785	770	839	801	781	869	831	818	851	785	823	799	839	802	786	816	805	820	811	818	778	829	851	865	929	793	846	775	836	811	819	864	837	780	849	875	787	810	793	801	801	817	804	817	803	842	851	820	836	846	837	796	846	871	842	866	800	755	772	848	831	819	768	841	842	827	796	822	863	863	848	807	818	795	783	810	795	899	820	760	780	820	815	803	819	798	780	808	812	883	824	837	825	782	789	829	798	820	843	835	827	824	836	837	866	809	831	838	798	808	826	817	831	834	838	823	785	822	838	801	812	825	775	811	810	801	848	839	814	820	815	839	792	856	823	821	791	775	787	826	836	820	855	834	806	819	813	789	817	822	833	851	798	846	798	807	869	816	859	829	798	836	769	756	797	798	875	862	827	821	804	799	843	786	808	800	770	806	802	826	836	794	811	794	806	794	820	837	864	763	801	816	775	741	829	844	788	800	826	841	806	783	816	782	834	850	822	822	845	774	786	806	796	844	836	808	794	816	837	861	847	780	858	808	844	775	807	826	822	817	811	817	826	840	793	822	807	797	825	851	827	813	804	808	767	797	813	824	815	833	843	829	808	835	778	845	803	854	811	807	773	864	846	811	817	851	826	836	818	808	820	824	833	790	798	806	818	854	757	813	841	814	791	824	837	821	758	837	808	853	763	826	773	794	827	826	760	849	797	836	820	878	846	805	820	820	804	840	827	806	829	813	772	823	876	821	781	843	858	774	806	816	776	811	804	889	824	863	760	792	807	793	787	798	793	809	789	831	804	761	867	819	818	813	821	798	831	803	823	834	819	825	817	829	872	791	805	759	820	821	848	836	753	868	780	823	838	782	821	846	789	825	835	823	755	854	814	820	827	854	821	808	811	838	751	842	777	769	813	849	838	817	795	793	784	786	851	780	755	807	746	792	778	830	810	830	822	841	811	777	828	812	820	820	817	855	832	809	811	834	807	780	813	840	741	799	782	803	853	826	810	835	756	760	769	757	901	807	826	829	791	805	837	774	838	851	814	768	846	826	817	863	797	835	811	837	859	842	777	778	809	812	815	804	828	801	759	858	805	787	845	825	834	834	897	821	807	808	847	785	792	789	833	796	774	843	775	798	841	780	831	823	847	755	810	881	844	768	764	769	803	821	777	805	788	825	835	794	758	844	792	777	749	829	767	832	768	809	773	850	838	809	789	783	821	814	805	809	811	862	803	839	834	839	863	818	812	793	812	813	809	798	845	793	872	824	799	809	818	838	752	804	775	883	823	839	725	797	816	773	780	878	849	807	842	806	821	855	789	811	846	818	817	840	840	800	790	813	780	828	848	813	826	837	801	813	828	776	822	838	821	840	804	816	813	827	833	774	780	842	809	809	803	837	806	804	845	829	843	849	824	771	808	800	839	857	803	797	784	838	825	823	807	824	802	789	841	786	807	784	845	813	800	794	797	860	831	828	829	780	848	825	839	839	793	804	836	774	818	843	860	831	823	836	817	820	825	846	793	771	867	788	822	836	797	844	839	816	811	816	871	867	762	819	785	822	790	781	802	767	799	858	801	770	847	807	851	824	804	814	814	792	845	816	817	830	826	858	809	781	806	772	816	788	772	816	787	809	766	812	822	831	805	818	790	784	838	821	834	795	803	836	757	804	801	801	788	835	774	844	847	825	855	753	820	807	840	812	800	826	784	826	818	836	780	820	835	793	846	856	854	800	801	761	830	835	804	795	857	812	814	773	814	801	801	814	764	804	799	780	776	805	803	800	797	820	775	810	830	829	759	782	780	809	770	801	786	784	856	839	776	772	784	776	824	806	829	771	848	801	812	830	868	841	822	839	836	803	812	824	800	812	815	849	861	856	837	865	870	844	807	802	796	824	801	769	852	850	829	819	827	834	777	809	798	863	849	858	819	799	783	811	878	855	775	832	811	786	824	784	816	811	778	819	790	807	805	826	779	849	779	807	840	827	820	813	801	808	786	807	802	854	870	818	780	792	834	815	812	792	816	815	767	811	777	821	821	803	791	830	809	814	780	892	780	782	762	767	843	813	778	759	823	779	792	754	738	807	831	830	766	763	801	817	749	821	833	819	801	784	815	792	811	830	840	816	841	802	819	811	866	833	815	836	817	839	829	795	820	863	809	833	842	826	880	856	835	833	784	794	847	785	777	798	790	867	810	779	785	821	787	830	829	853	854	850	812	847	804	839	746	836	773	813	776	789	835	786	770	776	824	798	824	808	804	794	845	797	791	797	750	795	810	822	805	822	819	806	838	790	793	779	744	844	859	834	826	789	841	811	820	804	823	753	821	755	765	847	815	793	875	767	785	779	808	761	781	849	804	799	796	834	798	800	819	817	802	813	828	825	836	803	843	791	798	808	835	812	781	816	831	824	832	789	804	814	871	849	805	823	803	859	795	858	807	830	843	861	798	801	818	799	825	842	805	854	872	840	783	832	806	793	814	783	838	815	818	842	815	840	773	807	819	848	866	817	834	836	825	823	801	810	816	777	851	788	824	838	816	770	811	794	805	846	830	857	787	849	852	794	836	882	839	849	829	786	850	821	808	837	842	824	838	799	781	832	832	803	818	843	823	777	807	832	809	797	864	815	862	796	761	800	818	790	847	769	818	830	858	797	830	810	808	777	813	803	751	788	823	842	754	806	802	822	799	814	797	817	827	800	798	853	827	828	788	806	806	816	848	796	833	839	795	837	811	795	811	812	803	860	790	823	842	839	766	816	824	822	802	833	819	780	827	851	845	778	808	791	866	732	803	797	817	820	849	847	819	843	818	842	815	845	845	858	839	803	752	854	776	850	879	819	797	831	845	781	799	754	815	782	815	815	762	822	823	825	866	768	851	774	829	841	795	862	781	799	858	827	857	856	836	837	836	832	806	765	837	844	851	768	810	782	756	830	792	823	839	823	860	819	842	859	757	791	821	816	826	835	815	807	845	824	813	841	766	812	824	814	829	797	835	777	804	799	843	837	780	785	826	794	769	767	790	840	809	826	817	785	791	829	763	860	807	858	797	839	843	863	819	839	792	755	835	778	822	822	786	846	833
18779	19834	61607	55403	14107	3347	2754	2369	2010	1797	1557	1407	1375	1192	1109	1148	1074	1062	1028	1004	1030	995	988	946	931	948	940	1023	961	989	906	941	889	855	907	915	957	890	888	884	923	911	894	916	894	846	884	873	939	940	897	887	890	907	905	883	870	850	876	948	893	835	860	866	900	949	842	890	914	894	921	866	883	857	876	905	868	901	857	890	881	895	870	905	856	904	871	895	871	859	826	845	885	850	820	920	881	914	890	899	901	901	891	866	836	866	861	895	868	882	858	892	864	909	895	879	905	876	902	837	903	855	865	872	936	884	884	837	891	880	864	927	905	901	847	903	879	912	892	867	872	892	878	879	853	912	907	871	885	842	829	894	846	912	928	914	892	871	873	864	865	885	876	885	841	852	862	891	881	853	867	930	871	850	895	872	843	876	958	870	841	891	884	858	837	847	849	882	901	908	890	889	828	897	863	906	847	900	908	869	875	900	868	926	862	872	870	839	840	832	860	894	890	898	906	918	889	887	887	937	857	814	889	848	846	893	905	903	912	902	841	926	875	869	874	885	882	854	854	859	856	870	849	845	887	886	857	896	791	891	870	940	861	798	867	890	895	838	886	904	883	858	879	835	887	868	895	884	876	833	911	870	939	801	917	892	844	883	911	926	869	885	888	888	909	885	817	898	897	862	912	896	872	872	872	909	853	900	865	901	819	893	890	874	871	893	852	847	858	923	865	903	914	883	900	877	845	866	908	864	917	910	905	868	871	879	897	894	888	917	894	938	899	877	894	916	809	857	872	880	848	891	828	847	892	865	849	897	846	865	942	870	863	825	875	894	877	863	876	910	843	876	903	860	886	833	866	875	893	940	894	907	902	857	885	848	883	879	875	859	857	895	912	895	850	878	860	832	872	848	939	869	886	905	904	825	888	867	897	890	913	934	873	842	916	856	933	876	874	891	848	857	960	901	875	884	935	875	902	849	883	911	912	879	877	870	871	892	842	908	845	883	890	903	827	861	840	910	891	860	879	867	889	881	876	845	864	883	915	901	885	935	856	840	867	883	889	838	833	875	865	879	861	855	849	954	881	868	855	881	890	842	893	929	869	887	856	890	921	871	841	883	839	872	831	820	867	878	859	921	884	903	842	877	843	882	891	926	855	844	882	850	865	899	910	865	884	841	899	946	897	839	914	889	850	874	838	853	899	858	899	904	901	828	916	854	871	829	873	903	830	877	872	873	886	886	857	892	853	927	858	859	891	856	856	903	843	874	837	934	935	923	874	934	909	882	868	909	909	907	887	865	910	871	832	871	849	872	943	824	885	854	889	884	917	915	855	858	865	891	893	911	834	849	868	921	839	886	851	841	871	858	911	849	848	917	875	903	878	881	894	894	984	877	868	871	917	876	885	866	850	914	834	865	882	843	884	884	877	856	860	891	879	860	914	870	901	912	848	913	861	876	893	876	874	817	878	901	874	895	902	856	844	899	865	906	857	836	928	856	860	886	890	894	848	887	836	846	905	912	882	840	871	905	830	901	903	843	870	917	898	863	870	888	861	861	977	899	881	892	924	860	877	897	887	895	873	915	915	867	875	873	846	903	909	929	908	879	917	881	872	867	869	846	914	876	897	831	911	915	824	889	890	882	904	849	861	840	879	853	845	897	914	867	906	851	866	835	839	922	877	871	866	841	841	908	837	791	908	883	905	842	851	904	893	919	868	873	894	824	854	887	922	917	904	876	905	884	841	854	890	869	878	868	829	888	891	857	844	906	917	905	917	884	838	893	883	848	883	840	871	843	900	878	845	864	843	898	884	859	900	880	864	892	841	915	896	920	890	881	892	918	916	862	888	903	907	891	868	831	885	888	828	862	871	868	941	899	875	891	882	827	864	877	843	880	875	940	864	872	912	867	859	869	902	854	821	888	877	872	875	885	892	930	925	820	870	928	929	873	917	866	872	923	902	823	886	904	897	851	873	912	846	893	912	897	878	880	884	888	879	875	866	931	866	862	871	873	895	906	870	871	876	847	886	794	870	898	900	905	847	846	858	955	841	943	877	874	909	895	901	926	896	847	889	800	887	849	893	907	847	899	899	842	902	881	934	905	866	867	860	873	885	844	869	833	850	863	943	863	858	841	890	863	873	922	902	856	870	863	838	891	888	917	869	932	887	909	839	855	888	878	913	859	852	875	858	901	892	876	896	815	904	859	849	903	964	856	906	861	886	907	851	888	926	851	866	853	867	860	850	882	884	831	855	888	838	854	826	876	845	900	913	892	907	876	883	887	869	876	891	840	905	870	899	863	877	897	848	889	855	896	840	814	859	885	854	901	916	849	905	924	818	887	880	904	875	900	932	886	809	881	864	823	872	855	850	827	888	854	890	890	885	901	925	884	925	853	824	893	914	855	849	859	807	879	853	847	880	894	914	895	862	875	899	870	918	871	869	866	925	886	950	889	865	882	885	885	866	849	944	871	873	882	861	894	870	877	845	857	840	915	914	918	876	858	876	897	916	941	857	895	872	898	877	903	795	920	914	827	900	887	892	821	866	899	868	897	883	908	858	910	849	879	898	911	856	849	890	881	897	846	865	873	907	926	911	918	911	909	886	845	915	849	940	912	845	890	876	906	891	905	850	884	872	901	890	870	894	877	876	862	875	888	885	862	846	885	893	882	916	837	882	873	947	828	853	823	898	866	877	876	882	919	820	883	863	870	872	891	887	868	860	863	853	856	877	929	891	902	895	860	883	915	844	923	902	892	871	848	892	893	841	875	900	856	896	872	887	829	952	883	870	930	887	868	864	911	865	906	920	916	928	895	872	894	911	859	907	894	877	899	902	869	850	945	900	919	925	882	900	843	930	919	872	862	874	901	875	876	889	879	935	880	890	870	860	870	887	894	846	840	932	878	895	865	840	861	889	859	909	860	821	880	850	881	894	872	877	894	842	874	826	851	852	908	831	902	853	852	910	880	856	854	927	859	897	852	896	870	907	900	913	928	875	844	904	905	886	860	844	904	919	950	851	856	868	837	819	888	881	910	840	903	901	901	878	828	860	818	890	892	890	938	893	900	904	906	819	897	835	871	873	932	869	842	922	869	882	861	866	901	917	886	835	867	891	845	847	858	895	850	858	868	907	882	902	848	869	886	871	830	896	830	839	846	905	939	850	856	922	840	868	892	859	849	891	881	881	898	897	898	877	845	890	853	869	846	894	889	870	857	945	880	918	845	862	901	937	858	876	848	877	861	866	897	879	846	872	893	893	854	878	902	875	869	892	885	874	897	842	853	898	885	923	890	892	864	882	934	898	860	888	903	887	864	900	893	932	924	838	879	905	921	892	892	872	888	905	882	843	854	839	882	872	847	907	874	918	917	885	911	857	864	870	856	891	910	930	916	868	892	892	854	899	926	870	866	887	912	880	864	836	896	937	895	896	838	910	879	893	864	860	896	884	889	878	826	876	894	896	854	871	861	889	885	907	859	909	881	858	877	897	903	852	825
27324	20638	20657	14508	2024	391	370	398	362	345	341	352	354	368	377	387	349	354	337	365	365	329	368	364	374	345	335	358	345	332	360	343	360	409	346	333	340	349	384	346	321	332	348	340	343	299	370	337	332	336	353	354	342	353	343	332	381	338	365	328	322	348	336	355	341	349	354	333	341	366	308	361	358	342	321	314	363	352	383	319	358	320	319	357	322	345	321	363	334	342	342	339	388	317	348	304	331	335	323	343	306	347	361	334	323	361	355	344	348	386	349	353	322	387	363	343	347	345	351	352	352	356	340	357	334	353	349	353	331	361	315	320	362	359	337	339	324	343	350	356	315	335	360	313	356	347	359	353	347	346	364	387	341	334	351	354	356	363	347	302	361	328	360	351	356	323	344	348	343	369	345	352	311	299	325	369	352	308	340	352	337	375	329	369	373	373	341	338	315	374	346	350	373	340	314	348	343	310	338	351	331	335	360	341	338	368	348	335	323	345	303	367	330	321	335	334	329	349	334	340	334	326	346	331	333	382	342	334	308	341	365	326	325	347	347	324	352	361	324	304	335	370	357	364	377	346	333	325	328	327	351	355	352	332	371	318	345	339	319	298	328	385	351	332	367	337	349	327	367	330	334	314	366	355	324	337	340	358	347	319	345	348	340	366	348	314	339	362	344	346	337	338	347	336	363	353	372	351	343	347	316	336	361	317	331	380	326	342	335	396	339	298	347	343	368	365	328	355	348	339	355	329	329	338	325	332	324	361	326	353	342	332	343	336	345	362	333	314	349	336	347	330	356	340	344	330	354	367	347	329	329	302	341	328	359	323	333	338	345	356	351	329	357	347	322	320	346	358	364	355	321	361	368	342	337	350	328	339	321	345	354	333	348	344	313	360	367	365	328	361	336	332	360	344	321	318	307	353	335	335	368	350	375	359	323	335	346	342	349	333	333	350	349	340	349	330	329	399	343	329	331	318	329	306	333	318	375	359	373	316	368	349	372	383	309	349	332	352	353	353	324	306	356	373	343	365	320	342	356	360	322	356	331	367	345	347	341	324	335	368	321	317	356	362	351	332	314	345	329	335	338	350	332	343	314	375	360	325	331	321	373	365	365	351	341	353	347	312	339	346	360	322	339	331	352	332	339	338	357	354	349	353	351	349	344	373	368	316	374	314	312	334	369	325	357	353	330	349	378	369	304	345	349	341	353	355	346	321	330	412	342	349	353	320	346	335	340	335	353	355	315	358	337	346	338	345	351	340	308	344	366	330	340	350	319	338	344	314	318	346	357	365	365	338	312	353	338	371	358	345	347	338	327	337	347	322	366	345	359	324	338	373	327	334	313	365	313	356	331	337	371	349	373	360	310	357	358	323	333	328	295	331	346	361	357	323	323	365	333	372	360	365	357	395	368	373	326	331	345	353	319	321	374	331	323	310	330	333	363	306	353	330	357	325	352	351	359	343	334	308	375	336	354	372	386	336	320	360	325	327	333	362	351	324	362	325	344	353	339	347	351	355	352	360	350	330	356	327	334	354	342	341	367	316	346	357	340	331	338	343	384	349	352	366	327	343	344	373	321	380	321	347	373	333	352	364	344	358	332	372	347	375	355	357	346	319	363	347	345	366	344	339	347	342	374	338	364	347	345	317	338	332	381	365	311	318	342	350	382	371	367	325	345	384	333	348	283	353	333	305	365	332	366	356	335	321	343	349	374	367	322	343	352	319	332	318	304	334	335	351	344	356	331	353	335	360	362	320	362	358	354	336	332	321	337	326	344	343	347	338	352	337	363	347	349	346	340	324	325	359	367	380	349	349	351	355	332	351	362	363	355	358	337	361	361	343	345	356	357	314	355	342	347	351	346	352	348	335	353	342	329	342	345	366	339	328	349	347	371	329	324	330	341	348	359	322	366	347	322	372	327	363	358	367	378	336	352	340	341	351	349	347	334	324	336	359	326	322	346	330	332	351	339	360	335	357	375	370	338	347	347	324	334	372	357	324	351	342	357	349	318	328	355	332	310	324	337	341	373	323	347	356	353	366	356	359	332	366	352	357	373	356	341	347	363	340	302	347	346	349	350	334	346	309	341	363	367	341	338	369	333	358	351	340	367	363	349	343	336	346	336	360	322	305	323	371	348	347	352	372	315	347	359	341	322	369	359	315	352	334	376	319	340	351	353	348	336	369	332	314	333	351	362	363	328	327	352	343	337	313	340	330	380	326	324	342	337	357	342	343	356	360	355	339	337	352	311	342	336	358	358	330	370	347	366	312	357	352	344	359	321	361	357	352	318	334	340	379	358	341	331	360	343	329	342	344	337	318	334	342	393	348	377	360	325	312	369	332	322	346	329	337	354	331	346	364	333	357	322	332	341	352	352	373	374	330	342	331	342	295	355	339	311	362	326	341	338	360	322	317	361	335	363	354	322	328	322	359	309	354	342	349	355	330	349	382	315	357	331	324	344	323	343	344	335	330	358	351	371	353	358	355	318	341	368	374	324	310	358	364	341	345	339	356	350	301	349	316	355	344	341	321	333	333	361	329	376	314	352	308	308	356	361	357	315	329	354	345	336	370	346	341	391	366	336	338	324	329	362	339	352	323	346	342	337	350	354	367	370	353	299	348	321	327	379	326	334	347	378	372	348	334	321	339	332	348	341	343	343	335	346	359	330	320	344	346	310	357	347	350	342	346	336	368	381	369	349	335	331	343	358	344	352	369	305	337	369	369	364	337	323	348	331	337	341	355	371	361	343	338	377	311	375	359	344	361	333	332	325	343	353	333	395	330	307	348	330	330	335	356	335	319	345	344	318	363	363	326	314	355	359	342	326	407	338	344	325	345	340	332	339	356	349	319	333	322	334	317	369	360	352	312	357	312	372	349	334	310	368	344	367	325	303	337	367	336	308	364	370	333	375	360	351	367	365	386	339	301	377	338	346	343	382	351	357	349	292	377	313	327	356	335	346	365	338	332	329	326	359	317	325	315	387	331	357	349	319	353	345	340	353	341	333	312	312	389	341	351	356	325	338	354	321	345	337	342	355	352	358	345	381	343	335	300	358	326	340	355	326	368	368	339	328	366	325	348	325	330	340	340	311	350	374	341	323	343	289	386	344	328	362	330	310	322	353	335	329	328	347	342	358	328	349	344	332	330	370	349	326	363	345	366	369	331	353	340	337	353	340	372	361	343	324	344	357	341	350	320	340	339	335	298	371	346	347	342	335	339	323	338	373	358	368	321	346	351	360	364	329	334	316	306	357	317	314	346	328	354	346	359	380	332	346	353	353	315	319	320	366	367	372	328	308	329	359	341	332	338	336	340	337	353	360	350	361	325	362	339	331	319	341	377	341	358	360	358	367	365	338	365	358	361	342	338	361	342	348	354	299	332	352	340	329	352	363	360	364	352	356	355	361	348	334	352	390	306	359	373	341	312	374	333	344	341	330	345	344	316	327	339	355	330	323	347	360	349	356	304	348	322	321	328	341	346	394	322
10418	4852	20070	11539	1572	477	537	471	452	443	444	432	431	433	415	393	409	435	429	441	410	442	410	427	428	434	435	416	431	448	389	423	452	392	411	423	411	451	447	414	415	411	410	443	449	423	437	413	423	397	422	391	373	419	456	400	426	423	417	390	439	388	408	393	408	420	398	386	414	400	432	400	428	423	425	419	405	396	452	465	423	360	396	433	448	410	416	427	398	393	412	454	412	438	403	428	434	408	450	380	402	433	418	418	435	398	420	414	435	445	431	447	439	397	410	407	427	393	401	373	405	419	434	379	428	399	404	440	422	367	433	415	421	405	405	421	428	371	402	429	432	408	435	435	416	422	384	434	421	426	444	414	402	402	412	385	431	430	403	451	416	413	392	426	369	424	375	420	394	377	425	402	434	404	442	415	442	459	388	435	393	455	380	413	429	412	407	412	383	452	426	444	403	455	410	414	420	420	406	385	392	436	407	397	424	396	425	412	405	414	444	429	457	413	433	411	399	441	438	415	441	427	430	408	440	411	424	404	426	429	407	443	406	415	426	395	451	424	433	395	418	402	432	412	412	428	443	442	427	402	432	416	412	407	434	398	434	437	427	402	398	395	402	447	375	380	394	451	434	410	428	432	419	429	394	407	430	436	407	449	442	462	405	401	425	400	405	420	410	427	413	449	367	381	421	459	401	417	405	410	439	409	402	398	391	444	415	418	382	395	450	393	426	375	422	404	430	420	385	460	419	394	427	418	419	421	445	405	409	391	445	441	382	412	435	427	432	419	450	430	426	402	415	416	436	420	424	359	392	421	426	409	411	429	412	433	407	406	444	440	414	413	418	401	426	436	418	411	436	444	399	435	407	409	382	425	434	425	382	419	441	395	425	410	409	420	407	413	429	392	417	416	425	423	417	441	408	419	398	396	400	404	405	411	424	393	427	414	400	415	426	419	406	413	433	407	410	434	443	430	404	456	439	408	444	441	379	396	440	430	408	401	371	393	407	429	416	423	424	440	429	431	401	408	411	406	444	422	403	444	397	402	413	405	423	413	402	397	407	434	424	418	439	415	441	408	387	430	400	433	403	464	415	422	401	439	430	419	404	464	416	378	424	422	411	410	450	396	419	419	441	382	422	445	396	436	419	432	413	420	359	406	408	406	401	431	423	395	462	400	403	430	411	458	375	418	384	428	408	421	464	381	403	399	450	424	437	381	408	412	417	413	422	427	414	432	401	416	436	376	423	411	442	395	420	396	401	437	390	398	365	419	390	408	403	438	407	394	396	399	439	418	413	403	413	404	410	445	415	419	486	447	434	390	396	415	412	419	443	416	391	409	424	392	406	426	398	409	433	454	422	467	435	412	429	367	437	392	412	368	401	397	427	410	369	424	409	424	421	428	406	407	405	403	443	454	411	407	447	435	434	418	386	444	421	420	445	398	401	415	407	425	408	412	395	413	370	437	453	405	397	424	418	422	401	455	424	399	426	409	409	408	413	442	432	396	381	439	417	432	401	445	426	418	405	427	433	431	400	371	388	408	412	451	391	448	405	424	422	459	396	446	396	390	435	418	392	384	451	404	407	406	403	460	403	414	424	419	429	435	381	408	413	413	430	422	420	461	407	443	436	397	407	410	391	406	416	435	421	414	413	418	397	422	417	400	432	453	411	418	453	426	439	378	464	413	441	418	421	429	414	415	412	416	400	401	420	409	422	426	443	424	440	404	411	390	444	424	411	450	392	387	401	410	424	440	411	448	430	391	405	431	407	429	377	420	409	450	415	416	407	391	432	405	415	424	412	418	419	383	413	422	389	446	446	419	417	416	424	407	425	411	436	423	443	401	421	438	403	433	412	447	430	414	426	452	418	400	434	442	405	420	416	440	392	407	404	409	402	425	419	386	414	415	434	415	417	390	392	458	388	383	426	436	396	410	418	420	421	430	400	394	411	382	408	423	394	368	416	452	392	412	402	403	432	420	391	402	427	445	400	410	437	398	415	441	388	436	418	429	401	418	399	407	410	438	408	440	398	395	427	433	395	434	412	401	417	428	404	435	419	460	432	403	402	419	402	414	399	423	444	402	435	402	421	421	390	416	359	445	391	408	428	421	421	411	408	383	466	394	389	403	430	399	453	424	423	403	395	409	423	434	431	382	424	375	395	428	417	434	439	433	416	411	431	417	426	421	442	413	409	418	433	423	419	446	443	430	397	443	401	447	407	418	392	436	388	413	395	417	418	433	424	446	385	385	471	411	393	393	420	401	415	404	411	433	422	407	394	406	412	447	394	399	417	429	429	393	432	415	381	433	434	391	419	412	406	450	431	459	430	418	390	418	399	418	395	404	433	438	432	430	364	403	430	415	412	441	394	403	448	395	418	423	413	399	392	434	391	444	440	386	362	444	408	386	400	409	391	421	415	428	404	444	432	408	408	384	413	398	435	389	399	418	427	422	415	430	406	428	415	407	427	401	436	439	399	411	433	413	409	384	426	414	412	426	401	422	334	419	411	438	406	422	427	436	419	433	446	395	420	433	432	396	407	438	424	409	398	412	425	418	388	395	358	412	428	435	470	410	451	379	423	419	403	356	438	421	439	430	397	399	409	425	418	447	396	409	439	417	392	410	411	375	414	424	399	401	400	443	408	439	414	432	417	374	415	410	402	467	418	424	436	424	396	406	416	428	396	416	406	416	420	423	428	436	426	419	461	395	399	439	394	389	407	466	441	437	427	400	402	408	390	445	397	463	402	433	414	398	428	402	394	437	398	392	443	431	393	408	376	404	431	400	408	419	428	431	411	421	425	396	433	420	453	407	451	399	429	475	412	433	396	429	401	441	417	410	405	414	421	400	441	420	415	434	381	398	441	435	402	424	407	439	398	418	397	441	381	423	436	412	414	429	419	426	412	419	409	423	421	400	398	394	401	421	410	400	425	429	415	407	397	411	420	438	411	382	428	414	397	427	425	408	387	407	393	434	413	410	409	415	429	404	446	391	428	403	419	415	441	400	413	411	417	402	381	413	435	415	399	431	427	394	473	408	414	412	405	438	405	430	446	430	404	413	428	404	412	441	393	406	413	414	410	458	435	426	367	395	429	404	412	420	439	394	407	420	424	411	366	432	391	407	417	395	401	419	388	423	435	431	434	438	402	443	412	434	399	433	416	406	401	404	402	384	433	399	433	398	413	420	395	409	411	401	454	444	451	409	433	407	400	421	417	401	436	452	426	429	401	438	436	408	398	425	432	420	408	394	438	431	468	444	406	452	405	415	441	379	441	405	427	433	409	426	388	383	439	411	416	434	398	424	429	413	408	423	422	392	426	394	392	429	386	425	387	387	435	429	387	450	408	442	392	406	404	435	414	437	386	420	427	401	429	425	382	434	407	398	400	396	401	381	422	425	456	410	450	428	382	446	387	401	456	409	420	369	431	456	433	382	427	391	393	419	374	426	447	398	418	412	384	426	403	453	409	437	409	424	406	464	401	410	449	410
23676	21198	29494	29047	22448	12731	1926	764	706	634	587	527	515	516	464	499	472	466	455	477	459	428	453	396	458	431	442	423	435	433	445	442	415	416	426	424	432	416	432	449	414	456	403	381	451	402	446	422	464	421	441	438	435	416	414	417	437	409	456	429	403	391	381	433	400	404	417	420	397	409	452	451	416	430	383	419	408	402	404	410	435	409	429	425	444	449	400	403	409	409	388	422	400	401	406	442	395	413	419	424	422	405	401	382	415	421	430	414	449	418	438	395	439	389	430	438	434	454	411	412	424	407	361	424	439	450	407	440	418	374	410	437	426	401	403	384	436	448	434	416	405	394	438	422	428	394	403	395	461	374	403	410	374	433	411	386	399	413	413	405	442	415	427	426	408	397	412	419	401	406	445	442	389	420	416	405	421	386	426	435	414	398	419	402	410	408	395	383	413	384	418	441	448	399	400	445	416	393	449	410	433	439	399	435	400	429	434	412	382	439	419	427	432	423	441	435	437	401	372	386	436	404	399	388	431	437	395	451	421	435	414	425	402	416	408	384	364	433	418	422	412	393	405	372	410	422	428	400	404	402	425	389	361	424	422	415	397	405	409	397	427	405	420	440	411	454	427	437	411	393	412	405	406	418	403	414	415	399	412	405	430	422	425	428	392	454	429	437	418	417	406	391	410	372	420	431	411	377	437	447	413	402	422	403	429	408	381	441	396	383	413	436	419	392	387	385	396	411	418	439	449	398	422	384	422	441	406	399	423	419	408	422	427	391	399	394	394	423	433	397	428	419	422	433	436	361	430	440	402	418	371	463	460	425	431	396	404	435	392	400	427	402	380	405	410	407	386	442	398	374	399	410	380	418	416	450	383	394	435	385	425	439	439	426	394	429	399	421	405	437	424	408	415	371	439	444	404	402	412	419	416	391	389	416	372	423	447	400	403	425	440	408	454	433	430	436	414	410	429	410	388	453	433	433	404	408	412	396	450	436	411	394	431	411	424	423	427	412	394	424	392	403	419	425	391	429	427	434	432	381	424	380	393	446	402	417	413	413	443	428	441	436	408	413	412	438	418	439	389	382	420	402	420	414	415	421	414	393	411	434	392	442	420	467	434	419	408	416	411	411	402	449	415	416	396	452	391	396	395	417	394	418	423	448	393	379	397	453	444	428	396	430	423	412	417	425	433	410	431	424	374	401	428	426	417	401	363	409	418	403	476	413	440	367	389	413	408	432	419	420	390	427	412	412	421	392	422	430	428	413	421	436	425	377	435	446	403	407	422	435	394	409	401	422	443	377	393	416	417	409	408	413	373	406	407	404	459	446	440	409	417	370	420	414	454	402	427	420	459	396	400	448	423	435	355	421	431	420	386	409	419	426	414	403	413	428	401	414	364	439	408	422	433	397	445	439	406	467	421	394	394	439	425	403	400	434	420	417	410	421	403	439	435	428	432	412	416	429	445	399	459	443	411	449	419	415	406	415	440	454	419	435	414	417	415	441	368	443	438	444	415	414	388	417	407	433	415	399	392	427	442	406	387	405	413	441	392	391	436	441	414	432	419	399	411	391	414	439	392	423	421	447	432	384	460	397	382	409	437	436	417	409	417	441	419	417	409	429	431	403	420	416	424	432	404	416	399	415	374	405	417	390	386	435	459	384	390	436	399	442	408	423	418	414	424	378	429	376	385	396	424	416	418	417	408	424	416	438	411	387	367	403	376	395	429	392	431	397	414	446	442	446	388	435	418	429	390	430	433	429	386	420	430	415	408	376	409	422	410	436	424	421	405	405	415	427	419	431	421	407	428	413	449	441	415	438	419	408	421	413	434	386	385	422	443	404	435	408	414	427	398	426	402	406	399	407	428	386	418	446	403	413	402	415	386	400	438	462	420	398	433	410	446	410	405	414	391	437	442	398	410	434	396	407	420	414	405	370	384	389	398	394	406	436	416	403	417	394	388	416	429	429	363	391	402	404	410	388	441	404	405	393	399	418	449	388	422	441	400	460	396	387	432	403	435	424	415	426	449	443	379	416	423	427	429	404	417	421	405	400	412	394	462	394	412	384	435	396	420	430	431	421	408	409	447	417	426	402	411	410	401	424	416	391	408	390	412	436	407	421	408	426	411	418	392	400	408	425	449	412	362	430	430	392	416	399	403	442	405	360	373	435	399	451	386	427	412	409	408	400	395	413	447	447	409	392	404	393	419	434	424	415	407	410	366	413	408	395	425	417	417	445	408	402	355	404	410	432	390	414	437	438	425	443	427	423	434	428	411	429	433	453	409	418	396	409	368	378	435	390	416	435	382	405	428	404	416	405	400	410	407	438	384	441	411	431	426	399	429	435	401	426	403	378	403	402	411	398	380	400	394	391	381	366	429	406	426	427	403	407	403	426	387	399	422	460	397	441	414	429	421	431	437	394	423	427	418	417	386	413	415	405	416	389	411	409	382	400	391	427	433	415	404	423	424	415	411	432	396	436	423	407	454	416	432	445	392	416	423	470	396	392	403	461	427	388	434	410	370	441	416	453	416	407	387	394	359	440	430	399	407	448	400	466	416	449	416	432	404	413	438	410	445	448	428	420	442	408	415	364	394	416	390	424	444	439	388	423	436	424	407	384	461	389	418	408	414	455	425	435	421	450	418	410	425	410	422	419	429	412	423	388	454	400	459	443	439	388	399	439	436	400	394	405	426	393	427	399	373	413	384	431	440	392	397	398	429	466	391	417	421	389	431	422	446	419	438	407	385	406	378	400	385	405	408	439	404	456	434	418	380	389	404	396	398	412	448	444	386	468	437	409	388	426	411	388	421	407	358	394	426	391	427	405	393	435	432	448	405	431	417	413	423	403	395	432	390	382	409	380	431	387	442	396	398	426	420	413	422	411	428	439	417	447	419	410	386	399	408	405	407	422	396	445	439	420	424	408	429	414	427	406	428	416	424	427	425	401	452	397	425	411	393	379	407	399	381	419	379	422	418	408	427	421	404	419	403	397	429	429	397	454	433	421	442	432	415	411	422	410	424	406	395	399	402	402	438	417	399	449	402	450	451	443	370	422	413	458	418	429	425	418	414	370	430	384	395	426	413	390	428	410	453	408	419	392	419	400	403	444	411	394	412	433	411	397	415	436	428	385	401	419	438	417	387	371	435	427	386	420	411	429	452	415	396	413	422	432	438	371	437	473	466	415	414	422	422	429	442	411	423	403	408	414	426	400	397	396	407	412	403	393	427	407	437	380	421	403	427	427	414	439	431	432	390	457	440	421	397	413	426	392	390	473	432	380	412	383	428	392	424	407	459	412	441	427	424	406	433	430	405	415	422	417	419	415	420	416	433	383	418	418	428	440	432	438	393	389	410	434	409	379	405	418	395	424	403	433	389	430	411	395	415	391	407	409	417	444	406	435	404	414	444	407	435	430	401	414	404	393	411	421	428	408	368	422	424	390	396	418	395	407	414	421	393	435	374	443	387	438	428	401	386	417	424	419
13563	16024	56657	45889	8363	1845	1466	1293	1076	953	817	766	739	699	666	576	613	613	559	535	575	538	558	500	473	514	523	501	481	498	503	487	470	480	492	490	511	498	490	469	482	470	525	486	489	517	488	486	531	495	487	507	511	477	486	478	493	439	478	471	487	519	469	488	477	501	491	496	466	453	477	450	467	479	475	473	497	497	486	469	452	469	493	498	488	483	487	498	502	518	461	458	526	492	509	462	460	436	507	527	472	524	446	480	461	484	435	508	484	469	462	478	463	484	517	452	494	441	426	456	496	467	494	498	511	467	481	474	465	469	455	452	464	513	463	495	466	452	478	476	461	469	494	453	465	472	480	468	443	473	463	474	470	476	474	457	474	488	476	476	447	498	453	485	428	481	461	461	448	429	452	451	468	465	479	508	470	470	471	501	462	477	456	478	457	495	439	469	450	503	477	490	440	468	428	504	500	482	463	461	483	473	444	438	484	482	436	467	441	469	474	503	491	473	462	473	476	500	534	479	469	520	488	480	478	486	450	437	492	454	504	496	444	464	465	449	480	529	447	476	462	477	477	488	474	445	491	478	476	462	517	529	504	467	476	496	458	496	486	508	502	461	452	459	450	484	440	516	441	479	468	479	466	483	428	515	469	504	489	494	491	479	441	487	437	497	466	514	499	480	467	463	441	454	462	464	468	439	470	474	475	482	493	478	506	498	451	450	474	449	512	481	464	476	459	467	476	469	493	474	451	484	499	482	487	474	473	497	483	484	456	436	480	488	491	477	442	477	475	506	483	489	480	473	496	520	461	522	451	484	432	496	489	484	498	451	492	430	425	491	445	469	474	425	465	479	481	495	480	462	491	438	487	492	481	472	471	450	491	483	498	461	492	454	488	457	472	464	434	481	498	467	484	462	465	500	435	498	488	444	438	481	461	498	472	502	477	463	519	484	443	464	490	502	482	442	479	450	503	473	490	481	504	467	509	492	460	452	481	448	469	489	446	461	511	498	499	450	489	462	452	445	469	473	484	465	476	470	469	524	451	448	445	500	506	473	491	498	502	522	482	482	487	467	440	520	493	466	475	424	498	461	462	473	478	475	492	457	478	481	442	502	446	466	508	510	511	488	470	443	480	495	472	469	468	460	458	494	524	475	470	471	467	480	484	489	488	479	510	490	473	469	471	473	477	473	459	489	486	492	510	467	440	504	441	469	490	458	505	463	483	483	481	455	454	438	493	493	466	461	480	437	481	495	453	459	464	485	469	485	460	445	508	480	455	478	464	476	420	531	492	469	473	468	483	480	458	484	467	460	486	472	469	489	503	467	457	478	453	487	466	493	520	449	450	487	510	480	421	473	495	484	469	466	435	482	465	437	465	465	491	460	517	471	505	487	494	494	467	459	447	490	434	441	449	506	499	482	475	500	521	482	467	437	510	457	464	421	452	443	448	483	472	478	469	468	462	442	486	444	461	488	485	481	485	483	481	474	454	485	449	459	480	438	481	464	489	479	523	476	415	485	434	477	470	450	473	483	473	477	492	470	453	519	474	488	454	451	518	446	477	494	465	442	492	463	469	532	467	465	515	481	522	499	501	476	480	502	498	489	510	496	478	477	428	432	464	465	476	468	449	497	447	490	467	469	506	503	484	495	485	473	468	451	494	477	509	473	466	478	480	477	476	481	488	471	456	507	484	517	466	455	474	458	489	466	457	509	513	484	467	483	470	478	481	466	459	500	452	462	473	468	493	479	501	489	515	473	477	419	456	473	457	420	448	491	456	484	505	459	470	470	501	499	496	439	457	469	488	500	477	519	480	482	479	450	447	485	511	437	490	469	493	443	504	451	488	453	459	480	453	506	487	423	467	481	482	488	446	455	462	498	476	498	483	440	519	445	491	493	443	517	487	447	507	488	481	475	483	483	473	463	454	465	454	428	482	475	488	475	506	440	473	464	453	471	473	434	478	503	472	463	470	476	512	480	497	513	463	434	468	473	495	448	479	474	492	477	471	449	450	512	491	478	519	468	483	479	464	466	475	515	505	443	491	479	475	481	492	478	486	460	453	476	468	475	479	428	482	433	521	471	485	478	462	477	435	470	453	493	472	463	473	493	446	473	458	485	469	433	434	494	439	495	490	501	481	511	509	473	484	470	477	476	524	434	460	452	460	501	453	464	463	441	491	493	486	480	440	450	472	457	437	490	462	484	468	457	492	506	505	442	469	520	443	433	470	500	519	476	477	439	473	481	453	452	486	493	503	478	487	483	477	510	459	483	480	484	479	485	487	520	462	490	497	493	472	524	467	472	457	487	493	455	495	496	487	495	444	525	473	505	487	498	443	485	456	512	455	489	462	498	473	482	423	463	470	507	484	444	467	486	458	472	515	525	488	446	477	456	507	486	462	481	455	461	437	437	454	487	484	469	478	467	459	413	471	465	494	484	467	454	479	479	502	449	464	466	474	461	474	483	480	472	457	464	471	454	462	514	447	479	473	490	481	462	492	480	519	463	510	470	463	461	444	438	466	471	477	476	479	455	458	475	446	451	469	510	454	497	456	515	523	461	521	464	515	467	476	557	486	506	476	440	443	466	492	479	503	435	485	496	462	453	450	470	490	469	480	488	507	473	458	486	463	442	498	478	449	444	479	478	495	471	481	489	531	507	465	470	467	445	472	513	485	488	447	454	461	484	480	499	453	458	470	462	465	435	477	451	444	460	458	444	525	486	506	500	490	439	491	479	499	493	526	498	460	488	472	484	521	505	492	478	490	474	490	506	461	481	447	513	462	483	505	510	496	476	470	452	425	458	472	452	477	492	500	459	464	477	467	479	476	504	423	513	488	496	465	508	480	474	490	462	439	493	521	496	482	492	445	471	495	469	495	529	462	493	487	472	471	501	482	469	456	458	503	500	492	472	486	497	471	496	455	470	474	459	457	480	502	465	483	477	449	461	487	504	482	447	457	471	444	444	503	463	491	495	478	444	465	480	445	471	489	468	472	483	500	475	463	483	469	433	492	459	488	502	444	485	475	441	429	478	479	439	492	476	500	482	472	475	492	461	498	489	453	471	472	523	466	490	483	483	476	474	449	486	472	489	474	495	437	482	473	477	491	498	472	508	437	475	452	497	462	486	493	470	431	458	459	491	463	497	487	474	461	503	508	503	463	469	512	504	471	469	453	477	423	456	495	484	474	478	477	463	510	465	463	546	481	493	516	414	453	478	484	450	489	484	454	464	490	460	473	460	484	469	487	472	487	499	496	475	426	490	466	474	478	473	459	455	454	439	443	483	519	492	497	469	462	459	447	451	463	478	429	450	488	467	494	452	457	479	494	529	461	485	460	439	436	449	467	487	477	434	494	534	478	476	480	482	463	464	512	488	510	456	437	485	454	497	447	465	465	459	464	464	450	487	492	477	452	491	461	459	502	454	485	496	438	469	469	476	480	497	461	467	478	510	439	518	502	477	488	467	439	464	481	482	458	453	475	489	481	480
24957	21224	28346	27198	17607	3013	894	794	698	711	680	682	718	636	674	612	643	673	627	636	663	624	697	659	657	596	599	640	637	629	596	637	622	560	659	632	599	609	602	591	599	574	665	624	585	606	632	639	565	600	586	587	607	601	559	581	606	570	636	614	572	599	527	629	598	619	624	635	585	606	599	649	628	629	658	611	606	632	630	592	610	629	634	580	609	597	613	570	621	602	590	606	582	603	643	581	633	601	598	592	613	576	619	608	563	648	573	600	605	563	586	573	616	649	612	587	613	613	672	605	621	582	575	581	581	588	590	632	553	628	620	608	692	645	611	577	604	618	578	592	585	552	641	659	623	609	655	623	603	598	608	615	590	630	656	611	610	637	586	602	598	548	636	615	613	628	629	594	593	578	572	628	617	623	603	631	573	568	600	613	615	618	590	610	625	614	629	578	587	626	627	612	662	606	606	614	630	599	594	639	580	645	617	632	578	632	635	639	584	559	590	601	600	604	615	609	626	617	605	609	598	654	601	624	651	601	667	555	622	642	645	622	584	611	622	589	610	564	618	588	602	605	595	644	608	629	611	617	578	638	624	598	620	584	615	668	559	607	584	628	664	601	623	646	646	579	601	610	557	593	605	631	593	641	603	652	596	574	660	567	621	533	602	613	642	604	605	608	606	645	595	597	666	667	637	564	602	619	593	636	583	579	603	631	605	607	595	582	573	611	596	599	594	633	595	620	676	598	629	609	638	600	651	619	614	607	669	661	610	578	657	628	589	599	619	574	587	574	651	602	583	570	638	642	633	609	627	565	591	632	601	619	571	641	564	629	577	625	634	640	614	581	596	657	640	610	610	581	601	589	633	596	579	606	629	619	572	617	640	597	615	657	634	621	566	587	611	575	625	615	643	613	588	595	609	619	617	602	617	607	615	624	658	592	607	667	622	627	589	586	626	606	610	589	616	591	616	619	569	595	618	611	656	634	588	593	628	584	627	586	611	616	638	603	615	596	585	618	604	553	614	597	652	609	599	608	586	638	605	619	606	608	546	623	582	586	609	635	623	611	609	619	628	614	609	619	615	577	611	614	601	588	590	624	608	629	606	598	572	600	613	618	641	578	600	621	612	584	594	575	613	661	620	539	609	644	592	636	618	599	663	626	645	647	603	623	673	571	574	616	625	626	604	650	591	627	583	564	551	584	621	612	625	653	630	629	621	578	605	605	597	611	617	551	582	645	629	601	614	614	593	622	576	655	575	599	581	649	658	612	629	569	623	592	599	671	640	627	622	612	564	610	620	620	598	570	660	642	601	645	606	612	595	619	651	642	615	618	596	639	571	628	586	612	611	626	626	634	617	644	587	625	590	625	580	578	639	618	619	592	649	599	637	638	630	637	609	615	582	601	651	640	602	633	583	644	653	638	608	596	628	658	647	672	647	642	645	603	563	630	629	575	639	613	582	608	626	570	613	594	610	616	607	590	605	639	598	610	626	624	606	643	611	601	619	644	604	604	620	649	615	636	643	594	639	539	627	603	620	599	594	604	614	613	558	591	613	577	633	609	669	639	616	594	607	634	615	585	613	625	603	617	625	624	610	580	590	551	580	592	629	600	654	610	576	615	620	617	625	622	631	623	609	661	605	604	606	689	595	609	655	594	595	663	605	633	574	610	649	593	633	635	612	601	631	608	572	626	610	605	652	597	613	610	614	579	582	653	570	582	651	590	595	645	613	635	617	612	618	633	599	573	623	585	613	623	631	599	611	607	667	610	605	585	598	595	605	601	637	587	616	643	616	588	604	625	589	621	606	638	564	632	624	610	610	590	615	585	605	612	572	610	640	634	640	613	614	619	616	604	654	624	588	625	558	644	653	596	646	591	595	614	623	557	619	590	604	615	580	590	616	581	620	571	613	623	644	612	662	618	602	616	620	594	599	637	582	589	600	614	589	595	595	642	627	644	642	629	597	637	595	618	570	574	641	580	580	592	590	574	606	597	583	581	615	622	610	611	613	599	619	608	624	649	580	634	620	576	622	609	585	642	632	538	608	587	604	627	606	620	598	611	614	613	634	593	605	626	573	614	595	606	617	603	593	641	583	583	635	560	557	640	588	667	618	646	604	610	574	597	644	625	605	607	616	606	602	600	619	608	573	574	645	600	610	607	614	620	615	617	558	621	625	598	623	591	612	632	591	582	568	646	628	615	615	621	592	627	625	662	628	608	610	625	615	576	623	574	580	609	598	606	620	659	599	642	592	583	598	598	598	606	606	651	615	566	633	623	618	642	632	561	576	622	604	596	633	636	593	582	592	598	646	568	585	584	596	609	633	595	572	618	591	625	620	637	626	604	604	597	599	631	621	599	621	588	612	599	621	612	599	603	598	630	588	629	613	564	635	619	642	605	577	620	635	634	607	617	575	608	627	604	643	596	619	601	629	628	588	635	581	637	622	554	635	595	578	614	588	569	577	587	615	639	592	612	642	669	575	611	581	626	607	618	650	593	593	638	585	579	637	581	595	593	616	602	586	586	638	562	594	622	580	652	667	623	649	599	630	612	648	584	679	604	595	617	603	576	562	627	587	609	588	612	608	603	623	625	634	595	587	587	585	623	591	642	635	653	634	623	636	608	596	629	627	631	656	614	589	617	628	638	566	621	644	608	626	639	590	607	629	587	589	617	614	622	606	610	613	640	617	602	635	600	639	602	607	607	606	633	595	597	616	571	612	607	643	573	584	598	627	602	582	629	610	609	619	604	627	608	596	630	594	617	603	620	640	624	626	582	626	594	638	613	601	591	635	596	603	608	609	609	588	626	595	629	570	567	636	626	607	581	593	597	639	604	601	608	643	600	650	578	651	608	646	668	628	617	614	586	629	586	604	601	585	634	626	599	651	606	631	621	604	607	628	566	583	559	599	632	651	544	635	630	625	594	591	627	563	605	597	575	629	626	598	563	617	632	613	594	604	583	636	576	583	579	593	615	648	623	605	609	607	631	573	643	597	615	644	603	614	607	632	594	643	606	619	595	576	644	599	639	594	638	603	591	652	582	594	610	566	643	619	634	608	598	599	580	553	641	669	630	577	630	584	560	643	574	592	578	601	630	648	565	619	599	589	582	629	614	636	606	612	643	580	612	624	572	593	565	590	598	597	570	659	628	599	608	616	632	601	625	585	571	620	649	552	609	619	561	607	556	598	640	592	599	633	647	623	598	633	614	619	595	601	606	635	621	643	631	613	603	647	592	582	609	629	578	605	650	624	625	599	623	592	599	599	636	629	565	619	629	596	610	583	612	584	620	601	607	640	586	600	611	654	588	595	643	606	577	608	603	578	617	571	569	635	602	629	597	620	605	568	605	590	614	594	589	630	620	619	620	620	651	646	668	609	678	558	605	645	607	610	630	607	613	607	600	594	626	655	625	573	648	638	619	634	615	588	624	594	588	604	606	615	609	581	637	599	602	610	640	636	587	638	587	625	664	610	611	612	576	602	632	586	617
13988	12177	44744	36934	6232	1415	1301	1147	1074	978	918	841	843	817	805	746	793	766	740	726	794	734	809	746	703	735	752	708	725	743	767	663	679	748	763	701	716	669	698	724	710	723	711	720	732	712	757	710	680	695	670	739	703	708	654	715	693	702	699	683	703	723	723	706	699	710	724	674	630	746	714	704	743	700	668	707	754	640	704	695	680	660	763	730	666	754	673	684	691	677	745	707	664	692	729	686	703	676	693	680	687	746	674	735	735	720	730	738	727	694	700	739	740	729	704	728	707	740	710	704	689	710	697	734	709	685	739	708	737	684	729	654	716	728	646	691	704	702	707	687	664	723	703	698	696	699	688	716	738	774	699	675	694	682	695	721	717	688	660	691	719	689	711	726	726	727	694	684	736	664	713	736	680	700	667	723	727	668	686	730	695	675	730	678	709	696	731	734	694	757	741	683	677	682	699	754	689	707	718	738	760	676	739	719	669	729	709	671	732	665	696	692	673	715	693	697	703	699	705	716	702	742	701	676	718	722	741	754	654	719	646	751	697	686	736	708	690	738	716	698	668	673	683	678	700	714	728	754	665	667	692	692	709	684	739	697	673	742	696	718	673	732	717	704	709	743	749	738	706	741	698	693	672	699	700	708	689	752	697	739	711	738	702	696	713	705	713	712	663	663	695	715	668	728	732	681	678	686	671	777	722	710	682	705	716	724	710	702	740	701	692	681	719	741	756	681	727	707	721	727	701	710	690	707	680	744	704	702	689	729	681	692	723	758	666	698	750	726	678	721	695	700	663	714	735	696	702	670	667	735	714	705	699	676	729	690	776	738	713	701	639	732	721	684	726	732	707	680	746	725	704	703	736	712	695	721	723	705	694	713	715	702	715	701	697	707	733	709	716	701	694	713	692	708	705	708	700	688	724	658	707	711	749	682	733	708	720	741	715	750	677	731	691	685	689	723	706	723	728	689	672	746	718	708	686	700	675	643	787	736	639	758	697	684	707	695	769	693	688	661	733	708	722	704	703	753	676	670	733	720	667	705	670	652	679	714	730	698	690	680	687	720	764	687	709	693	692	657	672	731	736	702	670	721	705	753	671	696	710	684	697	647	733	707	668	696	718	726	668	717	682	682	686	720	757	696	714	706	715	717	747	740	694	702	753	714	710	676	667	681	707	694	664	688	749	710	672	674	728	680	697	742	729	697	674	737	690	685	721	742	674	698	695	692	744	756	721	745	698	762	729	746	688	723	693	719	717	709	703	696	744	750	712	703	707	738	718	717	736	688	682	753	718	714	749	689	698	771	725	725	702	696	735	695	662	727	726	700	722	693	695	704	712	690	667	704	715	675	672	742	730	696	705	678	696	679	718	733	710	705	733	703	685	719	720	714	627	691	710	711	689	679	734	754	696	663	695	732	649	682	657	711	681	716	718	716	684	710	759	704	698	702	692	696	689	725	719	698	707	733	708	688	745	676	721	686	700	677	667	682	674	704	701	765	679	689	726	715	696	657	677	715	721	715	740	687	732	704	680	714	701	691	680	759	669	737	718	681	714	706	716	694	744	737	685	733	695	683	721	716	746	706	712	694	663	699	694	686	732	674	699	693	706	696	713	721	763	758	735	693	716	696	683	691	678	720	719	712	751	658	730	718	728	686	734	676	727	684	726	690	687	753	741	711	711	729	734	710	725	706	680	705	706	689	682	722	673	691	685	725	727	684	715	713	755	724	714	741	725	682	689	723	730	650	724	685	685	732	761	671	699	702	725	713	730	728	715	702	695	671	671	742	705	669	709	717	714	681	691	720	666	709	665	727	697	745	698	674	694	731	672	711	672	731	734	714	744	731	713	716	694	687	716	703	748	659	731	751	685	693	717	735	726	737	725	689	673	723	702	725	684	668	659	680	712	737	683	709	712	702	659	675	697	721	711	675	729	773	731	730	728	677	741	691	730	741	705	701	726	716	731	729	728	709	685	686	706	738	757	719	690	675	683	702	676	728	693	684	717	677	762	705	688	736	699	723	680	717	717	740	730	697	654	702	671	744	706	720	744	727	706	699	713	694	708	760	705	712	689	675	692	687	705	726	700	680	671	731	692	718	686	704	714	697	684	751	707	714	700	702	641	663	695	713	709	685	685	705	695	742	718	693	708	696	689	717	708	733	649	734	675	729	687	710	695	705	712	712	680	662	666	691	719	734	717	723	740	690	696	679	711	742	700	697	733	688	705	704	732	691	758	735	718	716	735	709	749	712	707	721	685	717	700	694	753	657	672	668	711	696	661	673	692	736	656	724	728	711	732	744	729	703	697	708	734	713	682	676	707	687	732	725	712	690	699	707	693	683	728	684	709	720	699	757	706	669	720	722	739	713	700	692	743	685	685	705	731	708	709	721	726	711	662	716	716	688	717	694	703	741	703	701	685	700	746	682	682	711	730	742	707	694	677	739	729	679	692	719	699	668	668	714	715	684	702	690	757	708	718	702	683	676	699	738	672	721	665	760	705	697	705	698	694	722	698	708	703	716	710	692	709	707	679	724	709	720	686	736	714	702	723	711	723	714	731	694	711	740	704	739	712	730	680	697	711	671	710	746	703	692	694	752	709	665	686	702	716	723	688	687	703	715	698	679	706	725	720	699	699	688	684	699	712	710	694	733	683	709	709	662	742	715	691	717	683	730	683	680	716	695	730	703	741	698	673	683	713	770	731	742	682	722	663	709	673	723	671	679	735	705	747	675	744	665	686	724	757	696	711	748	669	687	679	721	700	704	718	700	677	714	662	685	680	731	722	688	717	690	788	707	733	707	712	730	714	733	722	681	695	737	698	691	703	678	720	684	647	692	699	727	699	699	721	734	692	650	717	685	758	660	794	696	741	694	725	726	704	721	700	721	685	671	711	673	716	687	720	697	683	688	704	725	709	701	732	678	721	694	692	702	675	719	684	703	697	758	761	689	757	698	715	719	744	720	675	716	699	736	721	709	704	678	681	706	734	715	720	716	693	655	703	665	689	729	707	728	729	688	704	708	709	670	680	673	699	710	753	670	691	662	730	752	715	670	677	745	704	716	714	690	642	689	702	752	695	715	665	676	701	703	733	699	645	699	693	701	726	704	689	729	738	691	702	765	702	678	692	690	695	644	688	708	658	733	709	707	707	676	665	737	778	720	658	712	691	720	713	692	687	695	678	701	700	693	693	700	740	692	709	682	697	734	712	685	700	707	729	691	704	661	673	702	684	688	702	691	711	689	675	671	671	699	698	669	700	715	694	679	732	673	711	717	697	718	715	704	783	669	658	663	693	689	689	688	701	708	681	681	739	718	689	767	666	712	724	713	727	710	747	698	726	737	718	703	720	748	696	697	696	710	749	726	751	721	661	678	711	707	671	688	684	731	701	709	742	686	733	702	697	720	760	743	682	714	726	689	691	692	704	699	715	715	664	705	713	692	727	738	690	694	697	718	738	705	673	720	704	734	655	692	745	737	668	672	720	711
22712	21278	29227	25066	22340	20987	13303	1961	1309	1217	1101	1108	1098	970	939	936	924	960	851	874	925	834	930	831	848	885	868	831	830	855	846	875	858	795	851	809	831	823	803	789	813	797	848	844	785	834	796	912	809	823	809	800	818	783	803	831	791	822	794	811	837	822	798	838	806	854	818	827	798	838	827	801	771	791	771	797	823	834	775	799	818	798	896	831	797	817	848	813	835	798	853	813	785	830	847	805	781	892	809	848	845	798	887	829	820	838	840	815	836	803	830	865	784	867	878	841	816	795	798	879	806	841	820	787	824	820	841	843	774	849	773	799	810	855	817	787	821	793	813	792	801	788	849	831	812	834	763	791	799	796	847	806	831	864	838	840	773	810	817	753	820	817	802	782	827	799	827	812	796	831	840	879	792	779	821	765	768	805	780	854	819	829	782	859	842	759	822	782	836	860	799	817	821	772	785	788	809	822	757	768	810	841	807	871	802	864	796	820	788	908	872	809	798	809	787	760	797	832	844	780	774	789	821	778	832	814	830	815	819	849	815	804	840	822	837	831	829	788	803	863	843	770	841	780	793	826	839	768	780	815	764	830	758	750	770	819	805	816	829	761	789	786	832	819	792	813	792	820	759	820	840	833	821	830	793	756	813	791	806	790	808	830	809	852	809	828	817	815	820	833	777	758	780	795	734	782	815	785	805	822	872	839	797	774	828	834	831	828	820	810	827	769	756	796	827	797	806	854	857	847	853	782	800	781	803	848	823	794	824	780	824	786	827	797	820	798	849	846	808	864	762	887	813	851	829	769	843	820	783	802	819	763	825	785	756	780	810	752	869	828	805	803	805	863	803	830	825	800	811	857	826	876	814	765	770	739	800	834	844	804	785	816	827	880	825	823	799	809	875	814	831	805	776	839	866	824	863	858	792	797	788	745	806	798	808	791	811	803	832	808	849	876	829	783	818	855	781	845	836	825	851	780	823	843	804	779	783	821	826	812	819	765	835	834	778	843	871	780	815	833	756	847	779	764	761	844	830	845	801	799	785	845	800	814	869	806	819	847	812	872	822	776	807	807	765	759	791	837	799	814	800	802	813	787	829	752	786	794	848	822	784	794	781	824	783	847	807	843	810	817	789	868	840	809	823	804	842	843	783	866	814	793	806	854	798	797	794	802	847	810	800	827	800	805	853	864	828	803	806	783	827	854	768	807	785	864	806	781	810	796	768	823	787	800	819	776	808	808	842	865	783	853	765	807	877	783	820	775	814	837	785	866	813	849	807	818	856	791	823	856	826	832	770	805	828	805	784	811	814	843	791	837	791	781	823	788	805	813	794	801	778	841	802	759	796	807	795	765	838	798	806	792	822	798	753	820	815	782	789	751	793	830	797	770	789	798	807	755	839	838	855	833	834	787	821	816	773	769	815	849	827	812	794	818	809	808	774	802	838	810	830	835	859	825	806	846	819	812	809	808	854	811	868	809	805	829	799	825	827	745	866	825	833	841	808	816	812	836	801	803	773	836	806	810	826	785	819	810	853	764	796	791	851	776	829	824	841	796	815	826	782	795	786	789	828	845	800	878	804	778	814	874	772	796	803	818	802	860	790	816	795	767	794	780	834	846	840	770	802	764	822	838	805	822	813	792	823	829	844	793	766	826	834	837	827	784	807	854	750	802	806	787	836	862	796	777	812	828	804	806	813	756	777	834	768	803	823	843	815	790	817	768	772	826	879	804	800	803	824	818	760	832	800	764	812	830	801	868	819	778	825	834	830	838	872	845	761	808	816	780	793	826	835	810	794	801	800	860	829	836	821	798	805	784	873	839	818	802	781	804	804	804	809	836	786	840	801	799	837	810	829	775	788	720	821	760	784	777	811	809	797	826	837	826	819	800	806	811	813	834	780	825	790	818	783	829	770	820	814	800	858	832	800	815	807	787	771	803	761	795	805	820	805	735	787	768	840	808	828	790	815	780	877	845	797	804	815	833	802	820	848	764	811	804	849	817	823	819	792	820	829	792	824	828	813	798	790	779	760	850	781	847	796	823	813	820	771	813	830	804	822	835	798	802	779	821	789	768	845	813	825	789	776	832	806	817	787	845	853	757	778	795	823	797	818	797	839	834	789	817	762	822	818	833	826	811	873	775	798	825	804	865	818	805	810	812	741	831	825	792	760	798	821	831	894	793	795	803	801	852	825	763	857	857	762	798	828	851	785	856	833	796	756	805	842	814	851	786	798	794	811	843	753	855	804	830	815	832	843	797	828	836	789	820	771	850	830	785	814	776	822	843	859	833	825	787	864	794	810	808	792	799	824	821	835	786	801	843	770	817	852	818	817	816	799	807	811	812	753	801	802	825	799	796	786	841	762	840	819	825	810	883	810	829	808	792	827	843	797	813	806	786	794	817	810	786	825	801	820	812	847	836	779	822	891	779	816	841	816	813	802	741	825	768	780	804	845	788	795	825	817	813	849	805	813	811	810	857	799	793	802	820	790	848	848	780	811	833	848	822	828	793	766	769	838	811	784	794	839	839	803	765	806	791	781	768	769	831	877	785	784	791	863	824	795	798	806	763	801	801	853	784	802	844	851	777	885	788	783	814	828	832	758	772	844	806	790	836	792	774	848	844	794	818	787	759	811	839	785	793	823	773	801	859	844	815	817	838	812	835	768	795	810	813	795	828	853	815	849	834	784	796	804	793	844	794	861	823	834	779	778	775	773	789	815	845	821	840	796	812	786	797	785	769	844	818	802	775	864	821	859	816	828	809	824	787	844	784	739	813	788	775	837	822	855	767	828	836	821	838	787	789	845	823	833	851	768	802	828	861	769	797	839	837	849	822	805	800	798	781	788	816	802	783	797	791	776	807	799	811	786	778	827	782	822	801	744	820	755	793	805	854	810	810	812	829	862	803	786	818	783	826	822	788	800	823	848	821	780	793	777	816	824	808	865	856	791	759	788	826	766	785	794	779	824	769	814	825	765	829	869	778	819	790	811	819	796	794	774	792	796	813	769	813	814	837	781	820	829	857	808	791	805	834	777	810	817	808	809	795	822	855	837	793	807	838	786	841	767	807	781	846	783	828	794	806	803	824	843	794	815	800	784	817	783	816	810	821	803	805	759	778	846	841	812	864	804	789	816	837	819	751	811	792	833	779	798	864	810	808	829	824	818	768	742	792	815	825	868	791	785	852	778	814	769	831	842	790	798	804	823	831	831	809	792	827	798	842	840	840	799	774	796	762	872	798	782	813	835	789	808	773	830	804	762	822	799	786	797	767	844	793	767	782	807	782	835	866	849	811	814	791	857	784	790	833	836	823	815	832	816	760	800	783	802	823	842	793	776	818	871	785	781	818	848	841	820	790	762	852	783	800	793	832	809	788	791	767	804	840	778	795	840	818	831	834	822	774	840	799	763	821	786	799	769	861	737	761	870	777	837	813	792	782	815	798	778	771	822	842	804	826	819	792	842	802	795	859	798	787	865	815	817	799	792	807
15684	25193	60978	56266	14371	3481	2955	2392	2050	1820	1591	1471	1319	1227	1275	1186	1109	1055	1065	1034	989	995	982	980	989	934	952	953	924	929	939	969	904	916	967	910	887	954	902	936	965	906	963	910	902	852	868	884	877	934	853	878	854	926	883	860	851	862	864	878	860	884	889	898	824	853	873	935	916	870	909	833	856	876	867	862	852	879	857	874	868	900	901	922	840	883	858	893	887	857	875	900	843	933	847	875	838	924	922	867	914	882	892	894	895	905	898	871	828	833	833	923	866	898	883	835	904	871	889	962	885	856	919	872	884	870	904	848	902	829	861	900	842	858	845	815	891	891	865	884	832	894	849	849	906	880	814	876	890	882	873	895	927	909	867	871	865	846	869	851	863	855	909	907	857	889	865	851	885	839	831	897	922	855	898	855	911	882	942	822	854	901	884	880	918	900	913	883	942	867	924	830	887	890	859	929	827	851	895	907	863	866	869	902	891	877	858	871	826	891	898	818	872	847	819	868	833	876	901	882	938	888	856	886	864	847	881	867	881	920	859	857	860	879	818	910	833	883	903	851	873	877	871	832	876	873	889	918	887	847	859	872	897	846	934	887	851	864	843	871	900	867	904	900	905	934	887	875	896	886	859	916	889	845	836	881	861	884	836	899	890	911	834	922	895	825	842	860	874	916	816	865	917	924	847	869	895	878	871	864	882	893	847	885	835	901	888	840	913	894	908	893	883	860	859	853	873	870	907	867	864	873	881	895	848	858	875	874	872	896	849	880	891	913	863	850	876	879	902	909	828	912	872	844	872	866	920	906	895	848	914	881	911	844	874	881	859	869	861	932	956	863	831	867	840	878	919	884	799	871	875	858	854	869	876	887	876	847	920	902	904	845	897	851	855	877	909	872	867	897	842	907	853	808	862	851	764	818	817	890	863	888	834	899	891	850	856	943	849	851	897	876	878	867	887	880	898	833	862	896	883	859	843	900	872	853	902	875	949	858	872	882	871	891	915	861	889	919	855	837	889	858	919	864	892	886	871	879	891	843	842	862	895	897	842	826	832	868	923	923	864	891	904	875	890	884	882	905	880	818	853	925	888	923	920	875	893	870	901	860	877	856	916	835	875	853	908	922	860	869	891	933	876	893	868	907	823	856	845	818	866	814	883	872	860	858	974	902	872	891	871	878	849	842	905	861	884	850	867	897	871	837	856	914	827	920	877	825	867	867	873	880	856	883	858	886	889	938	875	888	842	861	875	854	918	871	861	832	889	890	840	868	891	871	869	894	867	870	815	856	875	836	838	898	853	851	906	914	846	910	915	852	880	900	842	855	897	889	915	894	870	907	876	864	889	897	908	886	855	843	818	838	885	823	894	810	879	902	892	850	880	898	892	966	872	853	877	857	867	892	852	868	868	881	864	839	897	926	839	870	871	884	870	853	842	892	878	834	887	895	860	859	907	880	895	922	850	904	832	842	845	850	832	871	864	849	916	884	880	839	898	870	885	869	844	882	896	811	909	836	882	819	852	925	855	889	922	860	847	884	893	893	874	896	903	909	836	880	883	851	820	860	891	874	893	855	857	901	863	865	886	855	835	823	906	877	876	869	849	851	888	870	880	891	849	904	832	879	870	849	850	875	861	840	946	876	884	824	830	855	898	862	891	817	876	874	864	863	830	890	842	861	893	902	865	918	891	880	914	864	887	840	882	818	902	881	913	857	886	864	915	891	853	875	891	917	911	866	867	874	831	825	856	877	859	941	899	877	872	858	851	892	891	873	837	860	875	852	892	822	844	899	883	869	884	890	900	895	878	897	832	847	894	866	868	869	803	902	919	885	853	809	910	882	871	828	842	836	848	870	858	865	902	851	888	874	855	829	898	938	878	864	878	826	863	863	888	866	912	889	879	873	874	889	878	866	941	843	850	891	810	863	897	847	864	833	905	869	838	899	889	939	951	856	932	864	875	880	860	918	897	854	908	912	931	905	916	950	859	870	883	886	852	860	953	887	882	873	835	863	866	932	845	846	868	893	827	898	874	815	910	903	883	879	965	862	864	867	922	899	814	919	822	858	901	862	969	893	886	859	889	888	848	865	848	850	866	865	871	897	902	829	836	894	879	951	870	855	887	901	856	831	873	868	842	907	833	866	884	859	895	915	900	838	914	889	860	866	873	874	885	838	848	814	886	870	869	874	899	916	815	825	866	896	812	819	884	846	867	899	910	865	857	913	863	864	887	866	900	844	870	925	855	920	885	827	927	888	886	865	943	900	841	859	916	852	877	835	818	859	848	871	853	852	899	909	873	912	854	848	887	873	891	867	802	860	875	925	848	850	868	919	843	872	894	872	885	857	837	824	866	862	847	836	882	857	838	914	853	873	880	897	859	937	858	892	901	831	841	889	894	868	913	858	933	918	898	891	860	843	910	902	855	862	859	862	865	879	846	899	886	912	898	924	889	871	834	873	859	893	825	898	918	901	848	920	878	906	899	871	919	866	848	838	889	874	855	861	837	860	899	889	841	891	904	869	873	835	808	878	833	847	882	822	842	863	881	922	892	888	817	863	849	851	868	854	892	877	933	881	888	830	822	917	904	884	909	883	909	835	877	854	862	860	816	828	847	863	875	868	873	875	890	805	876	865	860	869	876	866	856	870	892	853	859	905	906	910	884	846	826	882	843	889	876	891	861	883	861	834	860	897	899	895	930	905	848	869	856	891	882	890	900	874	853	898	889	911	876	879	870	900	884	840	864	875	854	862	874	907	844	861	868	827	895	857	854	870	876	848	889	889	882	876	852	890	864	850	897	902	922	894	818	892	833	881	886	869	935	864	866	840	901	808	896	854	875	869	882	848	855	869	900	865	913	878	860	880	894	882	894	869	861	896	906	830	886	840	858	819	897	837	899	891	901	867	868	855	902	882	871	901	889	897	870	858	871	828	839	853	855	917	924	861	862	951	900	875	842	898	897	855	864	872	866	884	912	813	877	852	846	892	863	869	889	910	853	849	929	893	872	830	841	856	854	892	867	913	879	936	880	896	878	836	870	848	877	890	842	930	900	937	864	831	939	903	857	870	864	879	915	886	899	846	888	876	870	912	861	889	888	791	869	889	868	880	854	892	897	854	885	869	864	871	861	857	933	876	916	853	883	850	840	915	857	870	860	892	855	842	904	930	904	846	856	868	823	855	885	931	859	880	884	807	927	862	886	890	905	863	853	869	913	874	826	864	923	861	879	878	886	920	904	886	883	884	901	854	851	834	812	890	869	853	873	888	878	864	862	860	816	822	910	901	918	926	821	844	861	909	861	920	870	842	891	859	866	905	881	859	822	896	861	869	879	885	895	904	908	900	822	874	886	908	875	893	902	893	829	867	890	911	869	889	923	908	846	891	882	900	827	821	907	860	870	817	911	857	840	838	889	926	885	912	925	892	825	859	920	893	923	906	904	839	848	851	876	888	851	881	824	853	842	890	918	916	873	865	917	852	905	856	853	884	850	899
27201	20624	16877	12875	2382	406	368	379	383	339	376	309	372	359	350	322	343	349	366	349	376	354	353	336	353	323	338	319	354	365	364	314	345	330	353	307	347	348	329	334	326	349	335	350	318	376	335	376	364	345	334	328	329	307	326	317	333	348	336	324	341	358	330	314	329	320	340	345	369	341	364	318	322	346	339	341	317	341	310	313	365	341	331	318	345	357	334	387	341	343	321	324	352	359	339	331	322	333	330	342	346	341	336	332	335	322	324	333	329	337	331	327	337	354	348	320	324	386	327	358	376	329	327	335	340	326	318	335	396	297	341	343	333	333	348	358	330	367	328	354	371	338	315	338	337	313	320	336	353	376	337	367	337	343	319	343	336	337	336	344	379	353	367	317	329	308	308	345	311	360	338	318	334	366	387	334	351	325	328	325	322	370	364	356	326	314	351	342	332	356	357	355	304	360	372	361	335	361	309	316	368	336	328	336	322	383	386	330	338	341	349	325	329	378	317	319	346	347	362	331	357	340	332	333	325	338	339	331	370	345	342	324	334	317	376	326	323	343	312	337	300	339	334	340	356	379	343	344	319	350	331	330	341	345	336	326	337	346	354	352	346	341	314	316	358	307	347	349	339	349	309	323	350	351	352	354	368	346	278	343	361	329	350	297	333	352	312	354	328	377	342	345	329	324	336	352	323	326	322	315	320	350	356	325	315	348	351	349	348	331	358	323	357	359	342	327	353	319	352	304	363	328	330	352	317	338	321	337	339	328	358	346	357	326	382	347	321	319	342	326	353	346	317	318	338	336	348	325	329	326	329	360	340	323	343	324	350	326	366	320	320	330	343	366	303	321	331	335	308	315	351	333	326	323	324	333	339	359	321	350	337	339	358	333	356	374	337	341	357	324	332	345	331	352	291	326	342	313	355	327	351	314	335	341	306	339	344	340	326	348	336	368	317	344	342	348	293	283	385	333	337	318	332	322	352	340	349	348	335	327	341	294	350	324	328	330	323	321	342	390	337	326	344	315	373	298	309	351	322	348	318	356	376	330	316	321	322	303	334	349	332	316	372	352	316	337	324	323	326	337	359	358	365	349	310	327	334	321	337	316	341	358	370	308	346	356	333	359	342	301	343	369	347	315	351	355	317	356	358	321	344	363	355	330	323	304	354	316	367	345	330	317	341	362	361	339	342	348	325	328	326	314	363	337	373	346	349	330	316	350	316	311	306	361	349	330	354	352	350	354	331	344	313	340	323	336	314	333	335	359	371	303	344	327	346	345	360	335	314	343	343	342	314	355	336	317	314	321	337	341	354	363	369	337	327	356	384	334	360	334	307	352	327	335	322	333	341	329	351	340	334	334	350	356	352	316	345	336	317	331	342	321	326	325	337	380	339	301	339	325	337	317	321	354	346	354	350	367	337	370	334	336	328	313	323	327	319	316	323	333	299	359	350	354	331	322	348	365	341	345	323	347	358	331	367	337	360	343	320	303	324	332	328	341	337	353	314	357	327	318	334	342	345	348	329	329	332	339	358	326	325	342	330	308	326	382	322	318	340	368	358	340	319	345	365	355	318	293	344	331	338	373	331	370	308	333	344	333	363	342	345	352	364	329	345	350	349	332	358	370	339	350	343	336	375	361	315	365	321	331	335	341	368	325	328	323	328	336	340	326	342	308	333	336	336	349	350	350	395	340	335	330	332	332	346	363	365	368	304	317	327	343	334	350	341	332	351	332	331	340	337	349	319	314	334	343	341	317	344	347	334	338	343	326	339	340	353	342	328	363	354	304	384	313	324	329	315	319	326	320	338	340	324	320	314	296	341	363	384	345	343	339	362	332	354	305	311	323	318	320	327	341	355	299	331	325	335	339	347	312	328	341	374	355	309	314	329	336	345	365	338	367	345	353	353	360	306	324	342	347	369	356	352	334	326	323	326	331	349	302	347	370	341	296	355	331	351	334	350	334	358	346	343	320	325	337	357	359	312	314	375	339	349	345	340	336	325	297	324	347	346	339	318	300	325	319	334	315	319	354	325	289	348	362	361	380	319	322	331	373	364	346	345	323	318	330	352	353	348	360	341	335	366	316	344	341	347	329	308	354	331	362	349	348	348	360	314	316	347	343	326	332	354	364	336	342	353	361	360	320	345	325	324	344	303	328	353	328	350	314	332	325	360	335	359	378	329	367	360	338	343	349	365	329	359	317	334	314	358	365	339	321	347	315	336	342	342	330	328	315	295	350	334	324	335	354	356	360	327	310	343	339	337	361	350	357	349	359	332	340	363	350	401	318	374	316	365	299	315	349	319	371	301	313	358	363	361	336	367	336	361	335	318	312	350	357	324	331	300	311	346	365	343	337	308	307	338	333	346	312	339	308	322	331	341	340	352	344	339	360	336	324	329	360	327	313	345	337	311	313	303	359	338	348	321	305	304	303	339	347	312	343	350	335	321	363	344	353	324	325	341	326	357	313	345	339	360	337	344	363	340	324	311	299	364	328	378	358	334	360	367	341	324	342	347	304	316	342	365	342	338	336	314	330	306	344	331	317	320	341	329	338	323	369	333	311	323	336	320	348	349	321	362	315	337	341	320	328	396	318	327	354	323	338	376	314	353	362	343	327	351	335	335	314	331	332	325	362	315	321	295	350	352	360	361	305	387	338	342	341	324	350	310	346	365	327	331	382	339	338	354	327	353	351	353	354	347	326	349	362	305	349	308	367	358	322	295	308	342	330	360	345	302	314	356	346	328	360	348	335	311	344	349	332	322	332	345	320	328	347	328	331	365	353	331	321	353	330	358	335	356	363	327	344	333	327	340	344	322	357	345	337	358	318	357	340	320	345	370	325	311	357	351	321	319	364	343	334	344	333	326	318	337	335	348	344	338	328	336	331	332	334	346	309	351	310	324	387	315	368	341	368	318	328	345	346	320	346	364	355	360	354	321	352	325	350	326	312	334	338	312	349	336	366	349	324	326	362	332	341	337	350	354	312	328	335	310	359	358	366	300	359	373	355	336	338	317	331	363	315	326	329	345	356	333	346	314	315	351	333	356	325	349	330	328	290	336	306	353	314	361	357	339	354	336	348	350	373	364	337	317	346	370	345	346	353	330	326	343	325	335	324	334	350	341	363	363	351	345	358	335	347	354	321	311	329	344	345	325	313	326	343	343	338	360	347	352	337	330	318	335	307	333	338	320	348	356	344	368	300	368	358	302	330	364	332	331	358	316	328	317	316	330	296	346	345	345	373	328	349	329	300	366	350	353	327	341	320	357	336	357	328	302	351	354	342	348	316	349	332	353	340	345	378	355	339	354	338	350	344	352	368	315	320	327	338	342	337	313	357	342	342	349	345	361	331	353	360	352	334	359	347	365	343	344	348	327	358	343	330	350	282	315	337	319	343	336	349	340	340	348	369	325	337	326	377	350	314	332	370	315	363	346	345	337	348	318	365	352	330	349	360	328	307	336	349	343	325	325	323	328	336	341	314	371	311
8932	5066	15148	11402	2108	511	511	482	403	470	445	452	370	445	391	384	389	444	388	399	420	460	428	417	426	422	392	415	412	393	430	448	419	424	415	396	456	417	430	404	444	426	445	411	387	412	446	410	432	416	366	392	389	405	443	417	424	435	393	386	406	407	393	442	417	404	419	444	426	419	402	420	402	425	384	399	402	413	419	423	438	403	387	420	383	424	433	450	420	407	444	411	411	413	395	413	385	440	408	423	393	404	409	419	418	441	423	447	408	440	390	387	418	441	392	402	428	410	429	394	381	421	397	424	361	454	360	429	458	387	400	404	426	416	402	377	414	391	404	379	439	389	422	385	429	403	424	420	413	425	413	398	400	448	410	421	363	404	435	398	369	432	405	410	419	411	375	410	453	447	385	403	410	438	432	409	404	374	397	422	409	386	419	444	429	396	439	411	424	429	403	441	431	424	411	376	438	400	422	406	404	397	394	397	388	398	452	422	416	425	363	428	408	383	440	398	370	375	457	416	430	405	420	423	406	421	398	458	406	395	422	401	429	423	366	420	388	377	446	438	423	407	407	401	400	418	390	434	444	387	394	403	427	400	400	383	420	426	395	410	443	408	401	397	448	409	402	362	406	393	416	417	440	405	429	429	392	441	384	395	395	395	417	371	454	374	433	392	396	430	365	379	364	441	408	414	410	424	384	417	437	418	416	410	403	408	408	374	414	398	419	378	444	428	399	411	389	388	414	442	451	380	413	390	451	392	395	392	417	411	395	382	427	425	419	407	377	412	399	447	446	415	424	377	376	398	404	410	414	413	395	407	422	408	442	386	431	414	407	399	414	415	427	418	418	459	402	423	429	386	428	421	383	387	443	416	418	417	392	403	394	438	418	432	404	407	392	401	394	422	426	418	407	398	396	460	392	458	391	400	397	432	398	389	380	418	427	432	415	421	395	418	397	403	411	425	431	401	397	404	409	398	439	392	408	405	407	404	400	416	408	421	422	401	433	395	431	388	390	424	400	427	431	411	485	386	423	409	432	410	438	447	423	429	397	424	415	388	434	420	359	403	407	377	418	405	427	417	414	362	398	368	406	456	367	400	448	381	410	432	406	411	377	430	403	392	404	419	395	384	435	407	414	404	421	423	413	409	407	440	408	431	394	395	446	420	422	401	403	438	450	435	418	429	444	398	421	413	399	417	374	407	416	433	388	394	414	400	407	432	444	438	414	391	411	404	412	387	416	362	416	407	408	415	388	441	432	421	409	425	388	370	389	400	447	403	408	371	414	435	411	427	452	406	422	384	417	376	427	404	420	387	412	447	418	426	393	385	409	405	411	441	416	389	392	407	403	372	410	417	411	412	417	395	388	383	396	376	437	410	424	457	421	452	403	469	412	389	401	410	420	399	408	430	410	419	449	415	406	395	392	421	420	420	423	407	376	413	444	397	439	433	378	404	385	370	431	392	380	398	405	465	434	416	416	408	412	401	391	393	411	410	417	392	405	434	409	402	423	389	424	440	378	398	397	409	417	393	436	420	387	417	366	396	399	424	428	426	417	411	392	406	380	425	385	399	422	415	429	409	421	457	386	416	426	417	394	422	407	410	430	404	449	421	394	427	380	404	401	395	430	419	389	401	408	412	420	385	416	417	415	379	392	424	403	402	412	410	387	409	382	426	405	386	385	403	427	417	435	380	392	408	374	401	386	443	436	392	432	411	406	388	406	409	419	390	408	422	408	400	369	398	354	408	420	407	415	379	434	431	431	440	396	408	432	415	402	399	405	373	376	409	431	420	369	400	438	430	405	437	439	404	415	389	428	389	400	377	430	410	436	403	419	388	418	393	386	402	420	423	415	397	418	389	413	426	378	406	377	456	418	429	398	390	430	390	452	422	402	429	412	430	400	429	396	434	446	396	435	405	416	404	391	411	404	406	369	438	412	400	420	464	391	379	421	377	427	426	381	406	422	405	417	429	413	410	409	361	428	425	380	388	421	447	363	420	408	388	395	420	379	403	389	391	413	412	369	419	402	406	423	393	413	455	419	433	455	381	379	415	414	454	431	416	417	406	404	425	376	414	444	406	415	372	393	386	418	431	421	396	435	427	384	383	426	375	406	402	403	438	396	402	392	431	408	363	409	421	422	430	421	391	435	376	398	401	386	431	456	379	347	427	378	424	430	401	385	428	390	390	434	382	359	404	387	410	420	413	419	417	399	384	420	417	414	412	408	432	430	433	368	422	443	454	401	413	427	400	413	411	417	400	381	417	425	392	408	400	404	412	394	445	438	467	386	415	432	420	413	429	458	408	381	414	461	423	379	396	442	387	403	429	426	411	388	378	417	383	427	411	433	382	404	375	390	422	384	439	401	424	433	390	408	408	404	410	398	419	371	418	401	390	411	421	413	434	373	414	434	390	399	434	356	412	407	439	426	413	401	387	408	397	394	377	407	413	435	425	401	412	429	394	375	380	371	388	393	418	430	404	383	395	397	393	396	418	404	374	389	427	410	399	418	402	392	418	430	411	411	413	404	441	421	442	439	427	400	450	405	389	419	442	417	388	374	385	392	425	389	427	373	402	381	448	398	381	407	412	377	418	392	443	429	404	404	360	411	405	449	441	439	421	384	442	397	450	374	395	416	398	432	425	409	424	413	439	414	405	437	450	398	419	408	392	388	399	438	431	422	416	442	388	405	381	407	432	434	404	427	395	408	392	403	443	425	420	435	403	409	444	352	413	437	428	423	389	411	423	384	409	428	412	395	445	412	432	387	410	430	438	428	409	431	388	426	407	407	446	408	409	408	385	401	390	398	471	404	418	375	392	447	381	443	413	412	378	409	421	428	413	426	421	391	377	406	407	439	383	395	435	423	402	355	370	409	397	411	408	395	427	429	410	454	400	425	385	387	382	417	410	433	419	394	398	416	438	431	420	432	388	444	438	372	388	418	427	426	378	431	431	392	428	405	440	359	375	398	401	407	402	436	416	434	388	413	428	358	397	397	414	390	396	439	398	420	419	433	386	401	435	390	400	396	395	408	394	422	419	390	407	423	389	422	425	440	449	402	448	425	420	386	436	433	390	402	409	427	399	381	421	397	455	386	432	433	420	392	410	423	446	422	394	409	411	407	411	425	407	426	393	416	413	417	432	422	452	401	408	441	394	410	393	417	374	430	387	439	366	434	402	413	406	388	408	409	403	394	411	397	414	444	425	400	416	421	431	392	431	399	452	408	392	401	396	404	399	464	392	432	418	451	385	397	434	425	405	410	400	418	401	425	435	407	401	396	453	410	426	410	394	418	409	412	385	414	404	395	418	413	381	399	403	440	397	455	429	410	419	429	424	376	417	401	414	396	445	429	413	406	407	412	395	382	422	385	425	420	396	423	388	436	385	395	420	390	401	417	433	420	402	412	389	443	398	395	424	407	422	380	432	402	418	405	408	413	410	419	420	381	403	458	408	379	399	390	383	413	406	405	442	406	453	403	423	403	428
23693	21244	29205	26685	22497	14250	2188	803	686	661	640	561	538	549	499	459	484	471	490	484	444	458	464	425	432	414	451	456	437	421	398	429	464	387	429	461	442	395	432	407	422	416	426	402	432	447	457	428	407	389	399	428	457	447	431	422	407	409	401	423	429	463	420	413	404	393	376	375	389	402	410	406	429	401	438	429	438	407	425	425	407	412	383	427	416	424	422	398	425	390	374	417	383	420	378	411	419	400	374	405	373	441	434	400	390	437	431	358	411	400	424	406	416	431	428	413	425	422	430	433	415	442	393	416	416	457	441	396	390	428	405	427	433	396	386	422	418	404	412	420	410	409	437	421	428	437	439	418	383	382	395	411	418	408	381	415	397	429	434	400	424	437	415	412	400	412	403	411	433	416	451	397	421	411	425	402	407	410	375	431	421	431	415	374	409	403	390	423	423	409	381	410	402	410	410	439	435	386	391	428	419	428	406	431	441	390	434	412	430	396	410	408	394	417	406	409	417	430	406	410	443	418	406	437	413	391	422	368	414	390	437	421	381	428	390	413	391	385	416	407	453	414	406	430	427	411	421	443	410	397	443	440	408	411	437	415	413	406	421	438	399	402	431	372	423	400	410	403	419	409	368	395	403	405	401	411	405	401	437	445	395	386	414	476	384	398	422	423	389	399	435	405	402	449	419	410	379	420	368	395	430	413	418	416	417	374	402	442	399	419	375	430	397	413	393	401	409	448	399	377	398	363	397	389	403	450	395	458	420	470	412	417	403	377	401	458	432	410	438	405	415	395	370	408	444	382	380	400	430	394	401	427	418	405	419	397	381	409	450	402	413	423	389	424	405	407	427	418	403	413	408	417	431	402	415	388	378	423	394	404	440	396	412	416	414	408	433	413	394	420	418	407	389	418	397	404	433	415	423	430	392	424	428	421	399	383	428	373	414	423	433	457	435	425	422	406	453	389	419	424	421	379	442	428	398	378	420	427	430	430	435	394	449	382	423	409	425	433	437	375	381	445	407	395	404	414	420	422	418	407	388	422	426	418	392	399	383	460	395	436	441	410	422	428	410	429	434	411	439	438	383	466	408	398	410	402	442	407	408	435	460	436	416	396	393	404	419	399	401	414	428	411	414	417	393	397	439	424	395	404	417	417	417	403	425	422	404	400	395	438	429	407	391	403	401	391	396	435	406	447	429	413	422	410	419	417	385	404	410	378	442	441	405	455	400	388	422	382	396	427	411	384	421	447	425	405	421	381	433	417	401	378	421	394	399	452	404	369	432	384	418	412	365	405	418	440	463	386	431	407	402	406	413	427	402	402	419	438	473	420	428	410	413	404	364	420	367	441	406	417	400	435	404	443	382	407	421	399	410	426	442	401	412	405	399	406	389	432	417	386	418	382	402	400	402	412	412	409	402	435	421	416	403	394	387	391	385	391	452	432	407	395	417	454	412	408	382	408	417	431	411	408	426	373	429	381	382	447	454	429	406	391	403	420	418	404	414	383	393	436	409	402	447	416	413	401	451	444	408	444	400	408	364	434	428	427	443	402	395	426	447	416	409	410	406	421	413	388	389	392	452	445	377	439	461	423	468	442	415	462	411	434	440	434	397	413	428	405	422	420	443	439	450	447	423	452	403	421	398	421	405	397	422	397	410	410	420	397	395	413	413	367	395	418	426	415	424	405	415	389	450	431	413	395	386	427	404	396	463	425	424	434	411	409	377	362	405	448	418	375	412	412	395	429	416	419	425	434	393	409	384	438	415	446	441	392	380	425	429	398	412	382	433	416	398	433	423	419	416	407	433	442	408	391	424	388	377	403	397	394	419	407	424	407	392	441	428	405	434	441	408	394	392	431	418	390	403	417	436	426	397	418	438	415	412	408	366	452	378	395	393	421	408	407	417	452	417	428	391	393	410	392	413	407	441	397	420	378	383	385	412	436	433	422	417	384	422	398	446	385	413	367	421	428	402	384	417	410	420	439	399	374	460	437	412	376	429	429	417	423	432	412	450	421	379	438	392	428	414	417	403	427	410	387	427	430	416	394	409	398	416	419	425	394	366	410	443	452	427	406	395	409	416	454	421	427	416	383	427	405	408	424	430	413	409	382	391	430	415	388	421	408	378	431	396	404	418	380	374	410	408	422	386	410	424	421	420	384	422	381	397	453	427	434	390	450	387	421	401	379	381	404	414	393	396	391	429	445	406	430	418	431	424	412	393	391	414	400	426	443	422	417	409	429	421	394	422	443	433	386	404	419	429	396	377	393	427	433	413	438	431	427	414	443	387	412	434	447	402	384	432	436	401	396	444	382	416	407	395	387	409	409	402	425	400	388	421	434	431	369	443	401	404	425	439	408	417	418	451	413	451	390	453	371	401	414	407	437	424	373	410	407	408	453	408	448	427	427	433	406	397	406	428	423	385	439	398	376	432	378	402	436	437	409	416	414	420	378	478	404	413	410	425	414	417	426	444	356	410	423	437	402	431	418	394	411	406	434	392	381	368	412	438	415	432	414	424	399	429	443	400	428	401	416	411	434	410	402	403	411	382	407	434	415	437	416	393	420	425	444	389	402	387	385	406	399	428	440	434	423	411	404	417	405	386	404	421	396	415	423	405	410	425	428	402	432	394	392	458	384	405	395	418	395	416	440	402	441	414	376	401	413	370	430	415	414	417	391	409	429	437	416	419	370	415	423	427	435	401	398	434	445	445	416	405	457	418	434	414	441	428	411	409	410	391	390	403	427	442	408	401	401	421	369	420	389	395	417	445	415	396	450	386	394	399	370	441	425	410	438	414	382	411	403	442	429	419	414	426	397	429	403	445	422	398	391	413	406	372	385	395	444	398	404	423	429	363	386	411	430	385	446	372	422	368	380	414	421	397	421	399	378	422	395	388	395	414	402	406	424	419	422	421	425	387	462	372	376	409	399	411	441	420	421	444	397	409	399	399	413	400	469	398	379	422	403	401	399	388	396	434	434	424	425	407	422	412	419	443	402	407	417	421	460	420	422	403	397	370	365	384	404	411	422	383	385	407	419	395	430	439	404	399	397	388	412	422	405	454	420	435	397	400	415	401	408	385	421	389	416	427	420	382	415	398	411	391	389	443	421	441	379	414	394	455	410	409	405	384	427	405	398	381	407	395	427	405	398	399	382	402	429	452	410	425	419	435	420	396	395	382	408	415	428	450	410	422	421	393	369	393	451	406	411	371	395	412	405	409	432	445	424	419	425	440	428	408	359	426	403	421	381	390	381	416	408	424	382	415	398	418	392	412	431	411	375	377	426	403	431	414	437	417	396	409	394	413	417	426	404	423	411	405	409	397	402	412	419	390	430	422	402	406	418	431	416	448	432	417	457	439	389	388	421	410	431	436	403	420	384	414	385	401	422	412	403	437	433	446	447	432	411	432	410	394	431	404	414	428	452	368	410	415	432	408	432	424	420	424	413	412	412	411	396	397	379	408	382	427	386	378	368	381	404	427	412
9929	20353	53385	45340	10998	1932	1517	1256	1097	958	873	753	753	654	673	583	610	583	569	595	531	546	505	535	535	501	504	509	563	492	503	502	489	502	502	498	481	477	492	461	445	522	491	499	500	511	527	481	508	497	489	485	513	480	442	484	475	483	486	464	493	486	471	468	453	430	482	460	468	481	489	478	455	479	479	512	475	474	444	456	474	461	474	467	442	470	479	471	515	499	464	437	476	446	479	460	489	478	477	476	493	482	454	443	490	507	465	475	443	462	501	430	462	503	508	476	467	451	465	481	452	487	488	475	456	497	473	488	486	491	482	458	507	445	448	480	508	459	455	476	509	430	497	470	475	466	466	493	469	434	474	493	480	464	499	462	443	457	515	459	488	508	511	480	496	450	446	474	497	469	491	463	463	452	436	484	506	479	496	482	427	475	492	494	455	505	420	417	500	478	485	477	470	469	451	464	458	484	494	477	452	455	472	464	499	487	443	467	479	445	478	470	451	465	453	470	448	511	450	460	430	558	487	474	464	481	444	485	486	436	439	481	437	480	466	458	459	456	452	464	460	479	489	477	483	467	483	428	455	466	460	499	520	481	470	457	471	480	485	475	471	474	497	447	460	474	445	491	437	470	458	493	427	445	480	464	466	480	474	444	500	439	493	498	497	451	506	462	468	485	501	461	475	470	475	491	492	464	495	420	493	489	498	495	471	484	447	459	461	498	468	473	458	491	484	442	488	494	506	491	507	460	481	466	472	473	477	464	482	496	490	494	457	449	483	497	478	459	440	502	456	460	495	471	467	484	480	445	475	452	425	461	446	502	461	457	444	486	459	478	430	475	477	481	472	462	490	479	470	430	461	483	460	468	458	499	483	451	456	500	448	485	464	466	471	463	468	479	452	493	461	493	448	476	498	487	458	440	470	514	487	455	461	488	475	488	438	455	460	465	481	482	470	445	424	448	474	465	421	463	498	466	474	482	475	460	456	503	483	493	496	509	487	469	489	465	484	484	479	496	489	483	445	510	479	481	461	444	510	461	489	484	460	424	445	473	493	470	493	518	469	451	461	433	482	457	474	487	505	511	464	509	433	494	465	494	445	488	479	456	484	455	461	485	503	461	468	480	477	488	481	480	522	461	474	468	482	508	473	491	476	518	478	449	494	500	453	492	443	449	485	474	445	478	480	481	498	471	456	456	495	471	443	439	476	436	472	441	443	450	474	498	478	485	492	503	467	483	488	466	469	483	487	483	515	499	441	482	468	465	497	454	482	492	476	449	484	468	468	464	480	513	437	463	504	494	446	479	446	470	482	436	480	501	504	480	474	471	471	456	444	490	474	455	487	480	459	487	508	456	477	416	484	476	452	457	464	484	475	463	487	432	520	454	453	520	467	479	471	486	503	496	478	440	495	528	543	483	495	468	487	454	477	519	465	490	456	515	491	430	491	472	467	491	461	466	456	489	467	485	464	471	451	459	442	474	485	454	467	485	508	476	472	489	461	494	501	488	467	500	501	452	499	481	463	456	482	470	455	490	451	471	500	469	472	509	464	442	486	488	482	486	449	465	467	475	451	453	501	446	499	482	443	461	452	489	471	487	468	451	469	422	515	463	468	497	484	472	479	451	511	458	499	441	470	451	459	477	471	460	501	463	497	462	472	469	488	492	446	453	459	485	507	488	463	439	463	500	491	436	496	479	483	496	492	511	463	459	519	488	468	465	474	433	472	482	492	496	415	473	482	478	480	484	504	463	466	477	470	441	461	449	471	493	476	437	437	503	469	496	487	493	528	490	465	452	474	482	486	477	523	459	496	497	446	472	465	501	440	480	481	489	500	505	463	496	486	466	480	491	446	473	483	482	464	460	472	447	445	475	512	469	453	446	495	486	467	480	469	510	477	476	471	489	488	474	491	488	480	472	459	507	516	498	445	463	483	486	460	462	475	487	480	519	485	490	450	483	449	427	462	497	472	437	476	455	499	477	451	466	466	490	462	506	453	502	418	490	483	464	466	497	459	457	489	468	499	517	467	512	465	479	473	469	436	469	442	473	474	462	473	474	458	452	493	468	449	454	492	477	503	432	478	477	435	469	471	437	458	468	501	483	444	477	461	455	497	464	475	435	479	473	475	455	442	496	469	478	468	461	464	454	460	473	517	493	426	499	486	425	480	468	495	467	503	448	475	476	482	468	483	498	489	519	478	470	431	446	462	450	455	470	479	489	472	445	475	474	471	450	484	512	461	460	465	471	464	471	486	484	501	499	489	451	491	469	475	460	485	490	495	468	465	480	473	492	497	481	479	476	467	431	492	448	453	497	446	472	457	485	462	493	507	449	516	469	483	464	464	461	466	432	506	490	409	488	484	464	486	475	439	506	468	462	485	443	464	438	469	486	438	470	494	446	521	501	480	441	455	454	466	460	463	468	478	489	483	431	488	468	469	437	507	443	510	497	426	440	428	492	446	463	467	478	464	486	447	461	438	452	466	464	501	514	441	506	458	484	458	455	441	474	469	499	501	447	480	451	469	466	483	485	502	452	456	476	456	469	472	480	415	470	491	501	479	468	476	490	475	471	464	448	506	475	501	473	461	513	487	456	457	489	436	495	483	488	465	481	466	419	478	471	490	478	478	474	484	479	478	446	504	485	439	464	445	458	452	452	483	439	487	491	481	470	458	482	465	473	470	485	461	442	472	460	484	471	513	498	500	496	481	446	457	447	452	471	547	507	435	477	507	490	457	478	471	481	448	497	465	485	457	492	477	492	455	511	480	489	460	471	465	472	495	467	481	502	488	483	514	496	459	480	462	463	489	489	500	458	460	477	471	505	466	473	452	495	464	446	460	433	441	444	476	408	464	477	459	461	457	484	485	474	508	483	481	471	490	461	483	448	477	465	507	526	487	467	477	495	465	509	496	467	473	436	488	511	491	507	485	466	425	479	478	513	432	467	468	468	459	450	468	477	458	463	445	470	467	454	467	455	453	472	450	451	463	482	480	472	465	478	465	490	473	465	472	472	516	459	506	466	489	483	503	531	476	472	506	446	474	424	523	462	481	473	453	453	468	485	491	507	467	507	469	458	450	476	495	486	508	465	467	491	487	453	485	496	488	466	494	472	495	497	457	454	446	458	487	479	444	475	475	453	520	486	450	462	464	441	498	437	475	491	474	510	490	461	506	461	479	459	445	495	455	499	453	449	474	470	500	494	449	470	452	481	465	472	493	491	508	430	509	438	440	456	464	463	460	446	455	431	458	475	441	480	467	480	491	451	474	494	423	458	494	500	504	456	472	486	528	443	518	478	447	481	455	455	438	476	482	476	465	494	499	451	464	487	490	467	504	454	475	483	425	463	443	470	497	436	498	474	480	458	457	483	464	489	425	461	463	454	470	469	483	500	478	496	438	453	497	494	454	426	493	448	439	488	492	482	474	467	479	456	472	506	485	447	466	466	469	481	462	483	525	475	487	484	514	446	472	448	495	436	451	468	452	451
24836	21222	28277	27721	17348	2864	863	797	733	698	689	693	631	639	640	679	654	566	636	624	654	637	650	697	668	616	649	651	568	617	611	636	637	626	635	567	623	632	684	561	622	605	636	636	589	551	564	571	611	610	583	639	617	629	628	669	624	599	573	600	634	631	635	582	600	660	620	586	667	630	630	632	604	592	619	634	592	642	641	600	617	597	565	603	600	610	556	601	593	585	583	628	618	621	612	601	612	603	610	647	623	661	645	614	608	614	569	603	624	592	591	620	644	611	648	612	593	596	615	592	598	563	647	633	607	632	615	568	583	606	641	610	606	646	602	572	638	634	652	671	651	621	605	648	604	643	625	665	620	620	609	594	631	596	622	608	597	620	603	626	577	602	661	621	628	591	584	609	598	603	610	597	593	598	611	578	582	570	583	624	656	602	660	607	606	568	602	661	606	647	593	573	610	601	593	605	638	618	626	620	597	587	618	599	583	646	605	562	606	576	614	604	615	614	628	607	605	601	561	638	602	614	619	636	599	653	625	585	577	588	619	614	613	615	590	553	590	645	613	681	657	666	607	566	603	619	649	563	588	616	569	644	611	623	661	599	604	608	603	610	603	598	654	581	602	639	602	658	591	630	676	571	562	632	606	593	643	585	669	619	611	666	653	593	615	596	602	574	608	584	554	616	597	628	584	585	606	575	621	620	606	596	626	643	573	595	584	582	617	606	634	583	646	558	628	639	600	588	605	595	631	607	615	576	597	602	626	633	599	614	603	626	661	621	613	619	629	583	621	636	577	629	568	606	615	621	595	619	621	619	618	577	622	635	627	628	612	580	608	646	598	572	596	568	612	637	616	568	615	621	590	660	634	605	645	596	625	590	676	590	613	616	586	645	562	626	619	640	580	615	605	624	612	596	560	606	599	623	625	596	621	596	625	568	600	578	606	605	605	617	636	582	607	680	604	568	635	629	583	591	613	585	610	597	605	586	640	640	640	592	653	599	629	623	588	607	602	633	618	600	581	592	603	645	569	624	603	584	645	593	555	597	596	572	604	619	612	596	636	590	643	580	646	598	631	589	660	606	608	596	611	601	581	622	608	607	568	599	612	605	630	617	583	592	619	667	604	584	589	605	608	595	609	611	610	612	618	599	591	628	577	614	586	600	601	602	620	556	633	624	620	588	590	592	630	613	581	594	659	640	642	635	633	611	616	614	609	549	620	613	643	594	614	633	606	632	608	631	611	595	625	623	610	615	587	605	616	615	578	608	645	625	626	595	657	644	567	599	593	568	598	593	637	590	629	572	589	633	603	594	603	599	638	587	638	646	616	662	632	643	577	600	559	577	618	646	648	631	593	622	583	607	606	615	586	598	619	603	613	574	588	624	587	660	570	552	587	604	657	612	591	565	597	635	560	589	623	624	569	615	652	640	607	634	627	605	582	659	560	601	588	632	616	618	583	613	666	603	628	586	624	564	612	621	591	550	600	603	598	627	567	594	577	573	629	613	554	582	606	606	591	523	602	605	584	596	587	613	630	612	636	641	631	654	601	602	593	621	657	635	643	604	588	636	642	614	586	597	621	657	593	645	615	627	638	588	602	650	622	621	598	589	643	660	608	588	618	578	624	570	627	604	578	615	603	592	559	590	619	604	634	576	635	605	632	643	603	603	597	625	636	604	618	611	622	594	577	596	619	619	620	626	623	602	633	613	654	625	575	561	625	632	658	576	616	588	627	615	607	638	610	582	611	602	643	597	588	578	614	602	618	625	579	572	614	637	613	565	598	604	575	632	606	615	618	620	622	627	643	665	586	611	555	592	618	566	605	618	658	589	587	593	617	588	639	620	570	619	563	602	576	569	633	589	619	607	590	618	609	641	593	583	575	594	600	603	628	594	580	595	583	592	624	628	581	561	589	594	617	626	601	626	584	593	612	592	604	588	610	578	587	616	610	620	585	608	581	619	621	575	654	607	620	604	622	600	626	613	573	638	581	628	601	683	618	638	607	573	587	611	611	607	583	625	597	620	586	602	639	602	600	574	636	609	632	642	590	636	639	613	572	589	619	579	622	615	593	611	651	586	636	616	618	614	628	604	658	610	645	593	629	607	597	599	630	621	587	586	575	574	607	605	612	600	586	617	599	570	587	625	621	597	573	629	574	633	624	618	628	593	641	644	603	598	605	609	598	594	663	600	577	558	659	614	589	619	622	635	620	613	651	607	562	617	593	613	615	598	600	603	615	602	562	660	579	597	575	607	603	612	658	591	631	627	598	629	642	565	614	591	566	659	637	596	607	619	586	581	562	568	598	591	574	601	601	612	611	575	581	609	601	654	598	662	662	650	617	619	648	572	599	601	610	631	614	661	577	668	596	574	610	565	613	609	634	625	617	641	597	631	608	593	605	615	643	630	584	621	605	615	656	569	592	587	620	640	602	600	629	571	658	585	624	644	586	590	598	576	610	606	639	621	634	599	544	551	644	631	627	561	633	638	612	620	639	570	575	583	621	595	586	590	613	593	657	633	643	611	659	611	598	571	626	622	602	622	613	635	577	643	549	619	654	615	648	617	633	594	608	623	601	656	610	654	626	571	654	633	623	634	644	596	624	607	645	585	628	643	589	580	597	634	602	644	641	605	625	646	592	600	607	577	630	605	636	562	604	618	600	546	623	659	659	650	646	624	605	645	610	575	647	592	610	585	566	606	613	567	599	656	633	594	637	655	614	640	546	609	580	590	621	602	605	619	582	622	603	605	626	575	638	590	588	606	622	631	554	604	594	617	647	626	600	630	594	617	648	599	632	629	609	559	612	661	600	601	604	632	637	624	579	628	604	635	586	647	601	633	606	605	618	623	589	625	586	654	561	631	627	640	638	636	574	588	586	597	609	593	562	591	649	657	625	661	575	632	625	602	617	642	596	548	556	583	616	604	573	598	638	560	661	593	628	603	618	581	595	635	588	639	609	585	612	607	596	601	653	623	642	605	585	675	609	610	646	611	623	626	601	601	601	636	589	632	613	599	628	594	579	598	584	642	591	624	607	577	604	601	617	602	654	594	628	626	637	600	637	576	648	626	568	573	604	592	595	587	642	646	646	597	538	655	614	593	598	635	617	626	601	639	603	601	637	607	617	644	627	628	586	582	588	658	611	619	603	613	654	609	607	615	614	619	550	599	611	618	555	630	625	633	598	588	623	637	580	573	635	607	636	626	547	634	564	643	646	584	593	619	551	617	632	638	610	613	611	593	611	600	615	622	602	630	632	570	600	596	615	566	614	648	632	600	630	629	624	614	644	604	627	604	651	599	590	607	593	616	602	583	583	612	613	619	640	591	613	615	604	609	581	613	647	655	544	616	557	578	601	613	544	584	629	673	640	635	630	575	634	589	623	575	589	621	589	581	595	584	584	610	604	623	602	625	598	597	594	639	620	615	622	601	597	598	628	567	600	627	617	597	609	611	597	625	635	618	617	602	616	648	594	595	602	620	621	585	597	594
9875	11161	46307	37362	6925	1536	1235	1159	1053	987	851	837	793	860	768	788	716	683	717	737	726	684	772	725	722	751	695	689	712	692	699	725	690	698	692	740	739	727	757	746	715	689	714	721	734	677	681	716	704	732	657	681	692	728	728	739	690	722	741	721	717	695	693	734	707	656	688	690	692	717	679	682	702	675	674	746	724	683	687	731	685	665	651	675	700	749	695	733	750	669	781	656	686	707	705	732	724	729	668	684	703	681	672	727	700	694	698	693	708	762	705	718	713	723	689	688	705	709	688	646	706	701	665	658	698	704	712	719	710	708	683	658	681	690	672	657	707	665	684	694	683	688	682	722	694	706	671	688	727	729	676	718	717	720	709	733	692	653	712	692	703	681	655	675	705	703	662	703	684	705	699	663	706	700	710	668	654	716	714	711	747	731	675	733	682	683	672	657	694	672	690	712	712	696	695	676	752	713	708	716	731	698	711	713	720	669	700	690	723	715	659	698	721	713	664	705	694	741	747	744	721	697	684	744	700	711	692	738	726	716	696	684	685	741	703	705	687	712	664	733	717	666	675	749	761	676	698	718	716	715	694	696	684	757	676	703	651	729	690	706	736	720	689	701	701	651	667	736	703	671	698	734	696	724	733	723	671	681	702	723	673	703	749	665	713	687	696	734	676	643	689	702	691	726	706	699	699	682	685	739	707	678	686	705	688	719	682	659	686	736	730	722	707	667	661	733	698	676	716	675	682	662	738	657	694	727	669	719	723	730	711	706	727	741	695	691	656	741	721	735	733	680	724	672	676	704	747	720	689	717	681	706	662	713	711	737	728	717	702	738	644	754	704	688	740	695	687	700	742	748	718	717	705	674	709	680	771	703	698	701	688	636	698	686	699	697	696	693	662	689	740	708	723	703	683	719	736	687	711	711	704	695	677	714	692	705	704	684	718	740	743	716	708	680	750	689	733	708	689	716	658	674	732	670	729	696	704	714	683	714	706	749	709	680	647	700	683	669	710	746	686	732	690	700	679	681	695	714	722	730	670	696	698	668	765	723	750	771	720	713	729	688	692	669	736	680	702	679	761	706	727	680	694	701	699	667	739	721	646	688	688	699	739	701	718	652	715	710	682	682	729	711	727	715	715	714	694	750	703	687	685	648	729	683	746	663	699	658	770	679	713	713	666	672	705	692	756	728	711	673	716	692	747	704	761	705	747	689	693	683	698	664	683	722	696	701	732	689	698	678	761	750	682	685	661	695	722	681	738	690	703	698	733	714	668	725	657	753	670	748	742	699	701	705	714	655	729	725	708	655	708	703	680	729	742	679	704	698	703	723	737	729	697	661	703	730	690	715	712	757	763	648	708	682	703	761	725	695	695	701	683	737	728	722	646	659	726	691	705	701	709	667	668	717	673	677	721	662	709	673	730	707	699	715	691	685	737	663	701	695	678	679	676	694	680	649	718	744	675	737	709	682	730	681	712	682	721	696	709	706	751	691	686	752	743	708	747	732	700	678	682	717	739	723	689	759	743	694	705	746	676	705	702	718	744	675	716	701	690	674	676	701	704	704	647	682	723	726	704	699	717	685	686	699	708	746	664	715	674	731	718	723	712	701	702	703	717	697	684	670	683	755	717	727	660	713	758	718	744	727	696	716	700	723	688	694	692	731	710	725	681	646	689	743	682	713	699	715	703	700	712	688	742	711	694	708	686	748	687	622	695	697	736	736	679	708	657	724	702	739	694	698	707	699	648	777	670	671	712	715	672	727	659	726	678	707	665	700	704	712	726	673	708	675	685	721	694	744	692	725	722	702	726	671	765	703	676	710	699	716	704	648	711	724	666	737	698	734	678	723	673	684	674	675	684	666	682	726	698	713	661	716	675	685	708	734	658	693	689	675	716	695	685	720	666	649	712	692	721	733	705	681	684	714	688	704	695	704	721	696	682	660	723	692	714	673	689	709	696	759	682	698	769	710	707	685	646	736	678	746	680	729	725	664	700	697	727	703	751	681	694	699	723	733	711	751	688	761	681	708	648	735	702	724	678	709	710	636	653	711	721	709	723	702	688	675	722	717	651	702	692	696	687	710	699	692	719	711	711	685	664	744	716	708	660	750	707	715	672	734	694	701	707	699	698	688	638	704	668	679	701	693	702	651	687	667	669	723	686	732	702	711	655	745	762	717	736	642	717	691	704	737	724	674	671	679	707	716	720	713	723	674	680	704	690	678	672	644	652	674	773	727	669	713	758	671	646	695	682	689	679	679	733	689	688	687	711	727	653	710	671	704	693	720	723	690	680	695	681	713	721	739	731	745	667	693	739	670	705	689	731	702	710	668	716	717	693	721	722	694	714	730	714	740	669	703	669	702	732	689	709	683	738	685	708	720	705	670	660	681	694	639	735	669	700	682	719	698	728	691	692	739	688	712	723	742	703	706	708	736	730	687	700	695	693	728	670	695	645	706	691	737	672	741	717	706	696	730	684	669	732	695	706	713	728	698	732	716	669	662	654	699	701	690	690	723	743	705	661	685	711	745	716	674	656	694	754	694	732	662	732	660	707	694	756	730	707	690	693	693	685	700	741	673	705	700	701	724	717	728	684	726	703	740	708	703	696	665	723	702	743	714	659	742	696	686	714	742	694	740	706	727	702	693	661	751	680	725	667	721	726	738	688	740	650	726	708	702	687	729	698	645	669	727	735	702	694	735	670	722	700	769	756	670	713	720	696	706	729	724	658	731	699	706	662	733	690	698	718	688	676	729	700	699	662	659	729	686	712	672	667	719	697	679	691	717	670	750	668	686	670	745	701	670	685	683	693	706	737	689	678	723	690	736	714	718	692	732	675	678	705	679	729	688	742	658	726	713	725	684	681	650	725	680	743	666	696	761	692	682	709	664	681	706	702	752	704	728	687	675	707	688	693	719	701	695	652	744	725	741	668	716	705	696	686	730	692	706	700	690	720	720	707	707	709	717	710	691	721	676	736	698	679	695	739	686	750	676	666	694	715	741	723	699	666	708	698	724	681	711	678	682	776	700	690	660	683	681	769	722	737	725	714	651	696	685	645	682	690	679	691	733	683	768	674	733	681	727	710	692	731	690	710	723	679	671	680	715	722	738	742	661	716	678	711	713	714	722	747	680	686	691	698	695	685	708	702	690	678	714	692	714	756	694	684	674	727	674	714	718	741	713	708	643	676	704	693	681	676	734	678	734	733	703	631	690	715	759	692	702	729	698	671	738	716	681	728	669	715	681	667	763	737	682	730	710	743	722	685	721	686	691	706	705	725	692	688	734	719	707	714	653	697	715	661	691	722	736	703	701	685	662	692	679	694	698	688	666	707	745	675	714	698	667	693	668	743	737	737	752	768	699	716	743	746	737	703	716	722	719	713	700	705	660	658	720	700	660	703	661	684	746	731	733	651	673	734	708	721	692	675	699	699	708	729	659	745	680	694	674	710	706	656	711	694	695	713	728	691	699	671	697	688	688	691	691
22748	21258	28651	26017	22184	20391	10751	1849	1341	1272	1226	1079	1034	1008	1005	980	963	898	918	895	960	851	887	874	856	905	907	843	832	868	776	844	890	799	821	810	853	840	814	807	816	847	822	846	833	748	841	758	801	831	826	789	807	795	792	781	799	826	835	812	831	797	795	838	773	805	854	851	816	832	840	787	811	812	817	825	812	775	812	816	780	770	848	799	822	784	847	783	814	814	803	794	813	846	811	768	800	798	780	792	807	826	803	791	805	841	826	750	846	751	785	805	788	793	844	837	861	796	794	799	836	865	780	823	826	829	872	793	826	785	797	801	848	781	819	816	793	815	786	855	834	828	823	751	810	816	756	780	771	769	760	790	843	847	822	819	789	846	784	822	828	792	783	802	804	842	827	798	822	828	754	821	844	811	799	758	823	753	859	774	752	813	822	795	817	806	806	807	820	824	876	778	814	808	798	836	865	786	839	799	825	769	796	794	838	775	792	810	810	840	823	808	812	797	822	728	812	780	815	817	820	819	814	779	837	755	752	808	767	817	750	790	780	825	813	824	835	816	815	788	801	806	779	816	821	801	823	838	853	815	798	799	777	797	766	790	807	815	810	831	859	788	840	851	785	813	768	799	795	809	789	765	790	818	783	804	793	781	780	842	840	829	836	780	817	834	849	814	773	776	788	772	823	807	751	790	800	850	830	765	796	763	836	809	772	797	860	781	769	771	802	819	812	821	793	765	812	792	873	782	824	778	759	819	828	797	827	805	810	801	818	786	819	801	801	761	844	835	875	784	806	789	818	830	846	760	788	828	766	823	819	782	811	793	782	800	813	789	790	752	854	856	837	764	812	801	812	770	852	802	810	778	802	801	774	794	784	823	793	825	825	789	790	787	817	805	832	807	837	799	816	791	796	777	791	827	831	797	764	813	789	811	783	813	792	824	828	818	827	808	805	832	841	847	815	795	794	850	823	817	753	801	788	820	820	757	733	788	814	785	870	774	781	811	785	814	846	831	803	823	774	814	840	846	784	795	773	818	815	810	824	788	819	760	748	792	772	819	789	792	785	852	804	786	846	809	744	807	754	767	817	818	820	783	792	788	802	814	802	792	820	782	787	880	831	816	810	809	838	806	808	810	808	826	762	803	747	845	811	785	819	812	846	781	789	835	817	864	763	822	807	760	803	846	786	794	801	791	755	848	801	793	783	799	778	789	781	890	805	804	792	807	771	827	836	804	819	793	853	860	828	816	805	822	809	813	825	794	787	844	817	844	851	831	805	744	759	785	820	739	782	834	765	812	783	764	789	859	794	785	753	781	802	786	851	774	817	756	807	853	773	783	828	793	818	793	779	827	783	800	791	825	817	796	829	790	801	795	825	797	800	735	783	772	827	861	827	817	836	826	857	781	860	813	823	853	812	783	795	795	811	765	779	822	847	754	820	786	802	825	799	781	772	819	834	772	775	772	850	793	810	829	806	788	813	766	799	778	835	806	839	792	774	787	832	818	756	769	801	804	765	793	844	827	773	819	802	802	817	851	834	752	787	794	790	846	758	790	818	807	796	751	825	806	812	790	843	779	808	840	806	808	777	785	772	820	792	854	827	785	798	750	873	811	849	819	832	769	747	792	831	800	805	791	791	786	837	839	817	778	816	818	825	837	796	805	802	787	778	827	847	798	803	762	824	824	802	813	769	794	814	801	790	857	797	805	756	795	794	842	801	769	842	817	837	805	833	810	789	786	788	765	806	781	767	834	764	781	853	808	769	788	832	827	785	783	824	776	788	881	785	775	813	793	797	787	783	812	790	764	748	847	818	808	793	771	838	791	832	729	750	821	821	804	788	821	749	834	780	789	799	846	842	805	841	798	765	781	826	773	856	798	825	766	772	752	790	858	865	805	784	810	816	819	841	773	769	808	796	839	802	827	769	783	795	798	760	800	802	791	848	786	786	854	752	824	774	804	833	838	816	872	825	799	828	796	812	807	808	839	806	787	786	782	802	853	784	814	854	822	884	757	786	806	850	839	808	872	830	780	802	794	841	831	830	821	794	763	820	823	808	797	778	792	792	787	766	808	841	756	809	818	807	838	785	788	811	822	799	829	793	830	799	838	873	811	788	744	790	785	804	836	788	815	887	768	834	801	811	759	823	762	820	825	804	812	808	818	827	806	817	837	761	819	810	793	758	826	828	810	804	812	854	813	820	797	837	801	843	803	788	795	771	801	835	802	775	787	796	783	796	812	807	830	792	775	840	777	773	779	779	825	827	795	794	783	889	868	843	793	798	859	787	791	808	816	852	822	857	828	805	775	826	808	806	789	840	811	797	823	788	792	787	817	821	770	796	803	842	806	803	831	796	811	791	854	839	755	808	827	831	824	778	792	857	788	782	827	802	810	823	795	837	807	826	785	831	853	838	857	863	848	821	840	793	760	832	825	789	829	821	811	816	827	786	836	713	808	801	807	797	778	760	812	799	802	784	801	780	819	795	796	784	798	830	785	826	797	821	767	853	789	792	782	839	802	852	803	776	817	815	838	857	811	780	776	809	808	831	819	790	769	790	817	838	809	807	837	809	792	847	849	817	799	818	797	794	825	807	808	782	815	796	756	875	788	774	761	805	851	786	810	808	811	778	793	828	840	817	837	828	798	789	814	803	784	829	787	788	759	820	794	779	810	806	777	797	768	817	798	818	846	783	854	808	855	819	793	832	854	782	825	785	828	740	798	804	807	819	781	832	868	795	821	829	796	789	802	791	785	824	770	789	804	785	803	799	811	763	788	867	802	786	799	774	772	810	791	838	834	819	779	775	802	838	785	796	810	773	857	792	811	793	833	791	802	810	839	827	877	830	798	829	863	799	784	804	774	808	778	775	791	799	834	778	808	782	810	724	811	787	806	795	791	774	775	822	808	784	838	815	764	806	836	782	829	816	801	856	810	822	783	803	829	797	809	813	765	815	769	787	804	797	821	805	834	839	848	812	839	817	781	787	767	803	803	800	699	828	791	835	806	764	806	807	786	788	789	797	765	813	757	789	808	776	804	783	818	819	835	730	829	824	804	809	806	828	876	840	828	827	807	810	836	843	791	775	826	793	867	818	827	803	832	791	781	788	778	801	797	855	833	806	738	817	770	818	825	820	777	816	776	747	850	786	835	795	781	821	820	769	828	761	819	819	823	759	796	815	774	788	770	809	814	784	833	794	824	828	816	842	785	754	838	804	850	796	763	773	794	805	811	836	816	838	761	828	802	822	790	835	807	804	818	822	759	789	762	867	819	790	799	791	837	811	806	775	841	805	818	767	799	805	830	793	860	818	809	821	797	871	821	831	834	842	771	851	773	818	791	750	815	854	805	782	772	752	787	817	851	826	808	767	769	768	776	834	855	825	808	827	788	797	770	797	769	817	812	802	864	757	794	805	826	798	789	795	790	828	813	818	836	853	800	783	776	798	843	773	797	801	814	790	793	828	797	786	800	816	816	800	793	791	803	765	812
13951	23078	61852	53410	13493	3537	2973	2455	2065	1811	1607	1470	1354	1250	1206	1209	1116	1104	1038	973	947	995	1018	937	950	971	910	966	902	962	869	891	942	894	922	892	889	937	897	918	905	898	861	922	875	950	884	932	884	902	917	863	911	861	923	912	870	921	848	943	962	870	872	889	884	849	868	857	811	876	872	877	909	915	908	918	886	892	879	837	893	863	825	837	823	886	884	830	875	846	903	959	865	912	854	878	902	892	850	836	892	898	859	879	852	874	886	876	890	884	836	817	883	909	830	864	923	889	873	839	940	881	868	886	894	903	893	880	859	872	910	942	897	924	858	870	862	878	879	894	914	859	937	866	879	906	843	850	875	872	910	837	919	847	814	897	868	839	863	861	806	878	844	878	908	841	894	934	858	838	884	813	891	911	780	904	932	874	866	923	834	928	882	887	797	879	867	899	871	847	865	814	900	928	874	878	891	938	860	827	884	895	838	896	830	862	872	862	884	884	924	853	866	866	894	845	839	850	859	904	847	875	849	882	837	812	866	818	855	874	878	853	876	841	935	908	855	829	897	902	840	896	873	818	840	862	907	864	845	866	899	909	886	873	849	858	861	866	873	882	900	859	864	833	906	896	846	860	856	912	859	833	898	937	879	910	915	920	939	853	839	899	867	887	895	867	874	813	802	936	825	853	917	875	864	847	887	798	812	922	876	900	866	838	873	872	879	853	934	879	912	891	878	843	877	846	881	907	858	853	832	875	855	845	914	922	807	912	866	886	849	842	849	906	826	885	844	887	891	836	830	862	834	850	868	870	880	876	833	897	863	873	851	837	903	917	834	877	849	824	892	815	896	913	915	846	829	871	849	874	860	874	861	857	850	840	849	889	923	882	857	856	820	910	882	879	810	876	910	942	866	878	902	827	885	879	890	848	871	873	832	886	888	887	930	905	834	861	876	857	899	920	806	869	912	896	926	859	832	905	901	929	830	903	802	934	858	872	871	923	855	843	865	815	867	853	877	866	907	869	891	862	823	857	863	866	883	877	842	862	871	882	894	894	882	877	888	845	833	886	875	947	839	893	855	880	864	860	855	854	840	877	833	907	868	905	845	866	853	880	882	849	851	840	841	841	892	937	816	840	894	877	909	900	855	846	831	875	833	857	867	955	815	900	876	875	860	903	890	933	870	884	971	896	903	876	899	846	879	842	875	882	913	875	899	904	809	880	817	810	865	844	874	851	859	840	888	896	874	863	850	860	851	891	900	863	847	877	869	868	914	847	883	842	809	892	881	913	844	863	875	880	891	879	889	839	854	912	899	890	835	847	879	884	840	873	906	830	906	878	883	833	866	814	896	836	874	845	862	927	841	850	897	957	884	852	879	896	880	859	868	856	838	889	879	920	887	869	870	892	879	825	888	853	923	953	853	891	822	839	845	873	848	872	882	885	868	882	887	819	875	890	870	884	839	855	862	817	847	916	889	898	817	861	854	907	881	840	851	907	874	880	890	876	904	858	873	835	860	859	850	868	882	919	885	886	856	903	842	846	871	898	932	879	871	841	853	923	939	829	902	869	868	849	879	866	904	874	856	831	876	885	875	867	840	884	901	851	844	843	896	868	832	875	833	923	840	870	880	897	853	895	879	930	857	845	971	867	882	826	881	869	908	862	875	908	900	886	887	845	929	839	891	864	894	878	891	847	832	885	800	912	870	871	846	873	821	887	902	906	866	873	918	868	856	856	850	894	900	877	835	880	873	850	865	910	822	846	871	866	857	904	920	897	840	897	839	864	896	817	932	863	929	853	858	831	871	875	877	849	906	911	903	919	833	899	884	897	834	878	862	881	881	862	821	905	927	904	867	856	869	844	869	852	847	803	869	927	885	948	824	893	854	847	877	897	832	858	929	881	869	842	880	881	864	866	886	840	903	895	844	877	839	888	931	851	870	904	898	886	865	862	877	917	833	837	897	835	815	872	802	875	847	890	871	859	826	859	889	869	867	820	863	831	852	843	858	854	885	879	879	868	890	879	855	855	889	919	853	871	858	847	809	858	807	865	880	887	866	856	830	867	854	859	914	860	845	894	877	872	875	919	827	859	884	841	932	849	876	873	905	881	861	862	891	862	906	879	850	881	834	895	879	869	867	861	804	857	910	911	918	824	904	862	904	916	880	880	863	847	882	886	871	842	894	889	896	874	874	867	869	906	902	846	860	850	864	883	901	920	885	829	872	913	849	821	883	875	844	861	856	914	887	876	849	891	937	796	862	860	890	873	867	812	823	876	891	906	833	833	901	901	887	826	888	827	847	906	886	886	858	919	887	848	881	859	850	843	928	880	871	848	885	817	854	864	942	841	905	808	901	831	855	851	901	850	838	813	836	849	868	843	913	935	918	867	901	880	809	850	904	851	869	894	870	888	849	864	900	841	863	920	930	878	876	845	889	886	821	924	934	879	903	905	865	856	888	851	930	876	890	854	863	861	866	862	822	881	833	852	875	866	872	887	902	867	813	864	851	856	850	823	860	891	864	869	888	854	897	866	953	859	887	877	877	846	895	870	864	841	900	895	853	869	870	909	829	837	858	847	887	850	859	903	867	874	829	872	904	810	864	883	867	893	919	881	858	876	860	855	830	870	878	826	875	842	854	873	861	812	861	841	879	906	838	907	852	845	884	866	881	877	854	850	909	871	888	893	844	891	851	863	893	900	813	889	909	878	863	914	886	912	898	859	861	855	882	869	935	866	839	828	926	857	863	849	865	904	816	839	887	828	832	823	881	823	833	864	866	864	858	876	878	842	901	868	902	868	857	868	848	860	884	820	871	848	902	854	851	897	862	906	897	826	886	890	900	862	913	866	887	871	851	855	870	850	812	862	853	842	902	895	928	891	914	837	873	867	809	818	879	909	877	848	875	864	885	859	852	875	863	848	924	811	818	894	897	844	858	872	901	921	826	851	906	883	862	877	871	887	878	948	897	850	904	841	864	869	901	821	863	853	854	876	868	831	913	898	861	847	874	869	874	877	884	870	870	811	849	902	854	855	835	858	880	866	861	923	889	856	844	893	893	843	888	870	861	873	845	901	888	893	895	933	844	901	871	847	813	853	916	887	882	866	846	857	850	907	830	917	834	880	835	876	847	904	845	859	893	886	891	851	861	851	879	897	838	867	817	864	840	823	861	826	881	844	886	894	864	829	881	897	834	862	886	927	849	912	865	859	927	919	843	878	862	916	872	840	802	896	900	855	886	872	875	851	793	878	897	879	921	831	878	886	959	867	858	867	892	899	854	892	881	856	855	883	882	839	807	829	828	889	847	888	850	886	880	929	883	856	893	829	872	907	858	833	876	877	828	865	872	862	885	855	915	854	933	870	911	841	879	888	834	907	860	844	904	833	926	834	888	883	871	833	887	897	834	864	872	842	880	875	914	900	918	815	911	945	858	840	889	911	891	882	888	839	905	884	926	819	866	933	863	899	873	862	878	893	881	881	875	843	857	903	859	895
27252	20622	18425	12075	1845	409	397	351	314	366	359	324	367	342	374	345	371	348	349	360	357	357	327	342	316	343	342	349	384	321	336	362	339	336	372	329	328	327	322	367	319	343	315	321	360	340	351	324	359	377	311	351	337	323	329	332	372	335	311	379	366	388	320	350	345	322	335	361	373	301	319	310	351	320	330	360	332	354	324	383	331	336	353	352	329	324	368	318	311	355	321	329	315	307	327	334	325	328	337	337	319	357	342	325	319	353	350	363	389	339	366	316	329	357	328	346	324	344	308	342	361	352	352	340	310	349	348	316	335	343	324	342	373	349	344	321	341	286	331	346	362	344	365	341	380	335	307	339	327	351	343	314	308	345	347	346	330	324	331	363	377	341	309	327	352	361	328	384	316	338	324	311	358	311	338	320	344	330	329	316	342	336	330	346	353	316	329	320	303	353	355	340	320	335	367	330	324	325	329	328	342	364	318	347	380	356	338	358	324	353	342	314	308	327	339	354	349	343	311	331	358	324	310	321	352	344	321	309	327	343	325	355	343	340	314	319	343	323	368	334	350	298	340	369	341	375	334	344	365	318	354	366	335	287	323	301	346	355	315	309	327	328	373	371	326	341	353	342	333	319	351	353	372	359	371	319	323	327	330	350	321	332	362	332	340	334	322	341	334	356	355	350	316	368	347	363	336	318	293	340	368	336	350	339	326	359	329	351	355	334	324	347	335	384	361	350	327	348	358	347	309	328	350	333	323	335	364	334	315	329	341	353	334	362	338	331	380	295	342	324	339	314	341	362	355	352	324	364	334	300	348	315	344	339	338	299	304	332	360	325	359	338	327	370	390	338	373	350	343	369	344	347	350	330	326	343	358	342	331	332	349	334	349	351	319	318	321	331	341	352	353	354	369	336	363	323	344	328	370	346	330	352	328	341	347	373	317	355	359	315	315	331	351	358	348	368	315	346	333	320	349	334	369	350	390	339	347	334	327	367	372	325	343	366	330	353	306	342	319	310	326	328	359	336	344	324	320	357	346	339	332	376	333	340	364	356	346	328	299	346	321	312	338	351	371	337	330	337	299	368	319	345	347	348	332	350	368	345	311	366	348	329	338	320	346	349	341	360	330	375	344	322	316	315	317	348	336	350	355	350	349	371	306	353	371	322	346	329	326	338	341	366	318	342	326	325	338	360	315	345	348	335	334	325	294	367	339	328	309	357	339	330	322	345	351	336	315	333	340	301	333	372	334	347	356	345	319	345	344	337	350	327	344	373	307	350	332	339	336	358	308	329	339	353	331	357	344	312	333	342	353	345	330	359	316	333	332	332	362	326	364	338	342	360	347	350	344	299	343	363	343	343	347	358	311	331	358	360	349	330	336	369	322	317	390	311	321	371	325	333	374	342	350	289	316	333	328	358	336	335	307	318	343	362	337	362	368	338	333	360	321	347	329	352	315	350	356	337	321	336	364	331	336	317	303	343	362	374	329	329	327	344	341	342	314	359	336	336	330	328	326	351	337	348	317	321	339	320	320	356	322	318	348	339	345	348	305	331	358	350	345	316	317	337	341	353	341	338	361	373	341	372	301	337	337	353	342	330	336	350	312	326	328	309	335	382	329	326	336	362	348	346	370	332	343	319	344	333	325	373	342	333	314	325	340	318	353	360	346	321	303	342	322	329	326	327	353	343	289	340	318	337	368	300	366	349	298	340	351	315	320	349	364	313	353	341	366	320	332	348	326	349	349	314	340	351	375	285	332	326	356	328	349	319	312	383	346	355	342	355	320	344	325	364	320	337	354	335	346	338	340	327	321	338	349	352	319	327	366	338	312	327	321	360	360	341	351	348	330	341	303	360	344	337	343	313	367	328	381	351	349	316	362	328	315	375	345	345	321	331	340	345	336	338	294	347	358	330	333	319	347	315	327	354	336	343	321	334	337	319	337	364	352	341	301	393	381	340	309	337	331	352	339	308	337	368	307	337	358	332	314	340	328	337	327	352	361	361	333	317	301	321	350	336	325	341	317	338	331	330	335	363	334	348	375	357	332	351	331	336	358	356	324	349	352	324	341	302	368	324	321	355	331	350	317	333	334	340	327	319	350	358	319	344	356	345	339	327	347	319	357	331	356	339	347	327	330	357	341	334	301	332	332	305	328	343	320	342	349	328	372	377	347	330	327	341	321	346	326	315	333	315	373	341	300	338	334	352	331	352	340	350	348	333	339	341	325	302	389	321	378	353	365	340	339	349	325	352	327	326	337	338	368	345	346	366	346	358	370	355	360	332	324	326	375	335	329	319	342	317	320	299	350	333	329	361	344	349	316	321	351	361	335	337	331	336	321	340	340	310	343	348	347	351	339	339	374	349	320	355	364	361	354	327	324	316	332	327	350	332	336	343	331	345	374	296	311	339	350	291	341	336	370	358	305	353	339	344	328	328	328	319	314	326	345	324	345	372	348	356	324	363	339	347	343	332	310	340	316	328	341	372	357	343	364	374	330	323	341	356	325	360	340	350	322	323	334	317	344	329	352	344	346	339	353	337	291	330	306	333	322	326	343	313	375	321	333	345	357	336	339	362	325	334	330	317	320	363	356	332	364	339	346	351	376	354	340	345	341	339	301	304	332	341	336	306	363	338	329	370	363	352	328	334	348	308	346	322	340	331	368	325	350	330	332	337	313	343	339	347	352	347	345	314	314	324	356	356	371	323	331	336	306	327	344	343	397	365	372	330	308	346	322	310	324	346	342	334	319	344	356	322	372	365	335	360	341	322	357	321	334	350	319	327	332	333	343	342	342	355	360	333	321	323	329	348	310	351	346	338	342	335	356	324	370	341	344	378	319	337	343	347	353	351	300	357	331	365	309	369	330	359	309	337	365	318	330	363	385	319	303	356	377	353	359	303	320	344	338	338	368	306	302	341	312	342	339	305	354	340	330	323	316	329	341	323	317	343	356	343	359	338	329	350	340	361	333	346	319	360	322	334	364	362	337	327	344	371	328	309	351	363	337	348	341	298	312	340	341	323	330	366	327	371	317	340	338	373	395	369	358	368	336	340	336	339	351	325	381	311	363	374	348	342	342	323	322	379	343	378	359	347	361	379	345	318	312	324	337	359	330	343	338	342	329	318	352	387	358	328	320	338	326	364	383	317	361	338	334	356	348	330	323	335	363	353	332	338	320	332	339	316	354	335	343	329	330	344	328	313	350	339	340	349	345	335	337	357	351	367	313	349	325	329	340	342	354	323	324	323	328	369	315	337	347	357	362	326	338	355	333	336	321	309	343	329	336	328	317	343	329	340	333	352	338	351	323	339	357	348	343	370	355	318	332	317	320	330	338	358	361	339	317	358	376	338	355	355	325	316	365	344	365	328	318	306	343	339	350	326	322	358	363	324	356	320	319	358	358	341	319	341	380	353	330	296	315	352	323	348	323	323	349	333	352	310	317	355	323	356	331	357	356	339	333	314	333	302	344	363	330	335	371	318	332	343
8927	5149	17475	9616	1789	481	483	473	417	464	426	411	422	413	398	413	412	387	455	419	385	409	413	401	417	419	405	402	415	419	420	418	399	434	413	410	416	382	399	416	407	429	391	425	422	376	395	409	418	410	435	401	412	414	405	450	386	407	360	392	396	427	391	411	444	419	414	433	417	428	406	427	404	402	408	430	442	370	410	409	382	402	409	446	403	378	427	393	409	427	434	390	414	408	437	395	452	422	425	407	408	412	405	389	436	437	401	404	406	418	420	373	434	438	399	425	441	431	418	391	400	403	370	388	426	417	410	389	422	426	415	440	407	422	425	396	427	383	420	428	419	402	422	416	391	442	381	405	407	405	416	381	394	414	400	382	409	442	434	410	395	418	385	403	391	404	446	363	382	414	377	398	424	387	399	431	389	415	407	396	441	437	367	452	433	375	388	395	423	399	433	400	404	420	425	387	407	444	435	403	412	405	382	458	434	400	436	391	399	411	428	379	412	413	411	386	385	405	411	416	401	353	380	409	411	410	397	388	394	398	411	413	404	396	411	409	412	418	390	408	416	412	392	418	410	417	398	413	414	409	427	473	386	413	419	420	388	463	364	446	415	383	401	406	405	392	437	415	405	440	414	418	390	386	397	396	395	402	403	428	433	391	424	411	423	403	441	388	417	440	396	385	420	418	412	420	390	398	439	415	370	391	411	365	414	430	450	406	423	416	367	419	401	400	396	401	421	431	419	451	388	410	382	432	407	404	379	407	402	426	375	409	363	415	400	392	398	410	386	424	391	401	385	407	414	377	407	425	384	409	441	412	472	416	413	411	419	405	426	421	398	410	370	368	380	445	372	418	404	408	386	405	414	426	420	442	402	398	441	418	395	397	423	389	400	416	411	375	415	400	413	429	409	399	404	412	394	420	407	394	391	424	450	396	418	404	417	461	431	410	403	388	392	370	432	462	421	389	414	379	381	405	390	382	406	411	414	374	361	440	412	411	388	389	373	407	412	395	382	414	388	402	390	382	420	396	376	424	434	411	405	398	397	386	414	390	393	404	414	420	372	430	425	402	412	392	429	398	414	366	420	390	419	413	393	437	409	396	417	422	378	392	430	409	410	441	384	403	396	408	349	377	400	387	445	389	406	429	404	372	381	391	405	434	392	417	400	398	438	394	402	415	379	373	374	431	392	438	481	447	407	411	386	394	407	390	431	384	408	421	414	386	425	385	394	441	398	404	408	399	397	430	435	416	417	420	379	420	436	411	433	443	413	406	395	409	404	427	416	412	411	412	381	383	418	426	431	419	417	443	393	393	425	405	452	437	405	423	382	430	408	417	409	399	394	409	398	434	443	416	405	400	422	402	445	408	462	418	411	389	415	431	422	393	420	415	477	396	344	393	411	373	436	422	406	414	340	428	376	407	394	413	401	405	441	425	387	406	416	425	411	400	438	392	410	445	427	404	446	428	431	413	384	419	402	373	387	400	374	431	411	406	355	423	407	380	412	372	403	423	417	404	378	412	410	416	429	388	420	395	386	416	446	383	396	397	429	427	413	394	421	419	380	407	411	418	420	430	362	416	439	419	420	422	437	384	408	393	400	370	430	415	367	427	392	418	396	433	433	398	414	412	391	423	391	405	386	436	383	412	405	418	402	414	386	411	386	379	449	385	392	387	420	408	411	418	428	384	389	450	420	421	419	419	425	452	386	445	399	401	397	403	403	397	390	413	368	406	389	381	459	402	402	416	400	419	411	422	440	407	432	397	414	426	435	405	399	416	375	384	396	407	412	395	412	392	421	412	399	411	416	365	431	419	420	413	468	408	401	429	378	413	398	426	389	418	398	401	419	419	402	422	416	438	431	420	424	413	400	403	432	400	421	422	402	414	414	405	384	419	399	401	382	408	388	394	383	425	402	379	430	398	454	407	401	388	412	387	412	403	389	404	413	428	380	420	468	399	389	412	441	418	438	423	428	403	415	435	417	423	442	436	389	448	424	395	371	404	363	420	413	407	462	432	386	399	411	388	401	413	393	404	444	370	394	417	443	423	420	395	409	410	420	365	416	416	393	412	416	421	386	417	398	412	375	381	456	420	417	391	406	395	388	375	416	389	419	410	394	410	399	406	435	408	444	430	419	401	375	413	400	436	427	398	420	408	409	411	371	428	403	381	419	396	409	396	385	421	417	387	449	414	409	371	403	404	428	416	371	392	389	402	417	446	417	415	432	434	419	410	403	417	394	430	432	423	394	452	409	411	406	424	394	418	425	396	450	411	397	400	398	362	414	427	408	396	404	393	400	437	449	392	394	420	414	405	440	389	421	437	398	423	429	401	398	381	406	374	405	384	424	429	399	433	421	400	390	401	415	385	446	385	419	409	405	411	434	404	421	443	406	422	408	377	437	404	391	402	418	395	395	412	423	378	411	389	408	447	417	389	394	429	407	374	399	419	432	417	411	434	414	406	435	399	385	440	419	407	426	421	415	377	391	418	404	411	427	402	426	407	386	425	405	409	377	366	389	408	438	385	445	404	419	416	401	433	403	387	429	422	399	408	417	402	409	397	409	409	421	402	425	406	426	397	423	384	396	395	443	396	406	404	362	389	380	392	411	401	412	383	394	399	392	401	395	359	376	411	440	399	390	396	391	414	374	348	374	405	387	374	418	450	410	411	425	407	383	407	418	423	408	437	363	427	415	420	404	408	413	406	402	389	410	421	376	420	429	393	394	399	416	399	390	417	416	364	406	433	461	395	389	404	420	439	391	425	429	414	397	383	393	435	376	447	433	446	393	458	363	414	404	405	409	417	440	411	412	424	384	421	414	404	386	420	403	402	400	417	424	430	404	408	424	379	416	399	435	430	421	396	420	383	432	408	404	397	402	420	408	367	391	410	409	408	437	436	399	390	397	427	413	387	391	349	422	440	407	383	427	413	379	398	412	430	401	411	420	403	419	411	384	400	383	428	446	415	418	403	391	418	413	431	403	390	383	406	419	392	388	424	424	357	397	392	413	418	427	403	416	421	435	411	403	416	402	386	413	432	385	386	444	426	413	384	397	414	471	390	401	374	415	409	452	412	462	411	430	423	399	415	394	436	406	403	374	441	434	403	404	403	374	429	411	405	410	419	427	414	379	394	420	361	398	425	417	434	404	370	426	414	422	396	382	425	424	421	443	428	416	378	387	382	413	391	405	431	396	408	422	404	399	385	398	440	398	398	436	423	430	393	397	416	397	410	410	424	440	386	382	401	425	415	395	428	365	419	423	405	438	410	426	408	444	418	384	397	407	386	407	458	402	397	406	391	398	413	454	414	378	385	412	433	400	389	399	442	406	367	416	373	376	411	400	402	396	401	407	348	406	411	403	418	418	407	422	414	404	399	403	404	429	429	417	413	425	400	444	405	407	406	430	394	412	407	418	420	419	377	420	401	407	397	404	424	417	389	413	420	431	434	427	398	423	399	398	458	418	401	422	390	403	424	410	405	380	396
23634	21196	28865	28307	22788	11351	1643	842	691	655	591	534	503	560	503	456	471	455	480	471	462	440	495	472	406	417	426	478	417	426	423	441	451	432	430	433	408	439	398	414	421	415	391	433	434	397	397	399	422	398	432	386	406	415	385	436	459	433	412	393	416	459	434	417	384	407	434	405	393	424	425	411	383	382	401	416	393	384	426	404	404	403	375	383	388	411	378	435	408	407	442	438	434	430	415	404	382	399	386	399	402	451	409	399	381	411	425	401	362	389	404	407	413	399	423	380	394	453	421	442	436	437	429	401	412	395	383	414	384	428	427	425	410	435	381	419	403	418	370	399	446	395	420	406	372	419	382	450	414	389	414	417	412	402	429	373	398	393	444	390	431	415	408	373	393	424	408	411	424	412	416	386	423	393	420	417	434	392	425	365	382	442	414	437	443	407	408	408	376	387	411	434	424	398	404	403	418	401	423	392	375	398	407	431	426	399	444	431	428	423	433	407	404	404	412	425	369	397	377	428	408	417	413	411	390	422	417	384	382	435	431	408	394	413	410	377	420	426	388	433	401	386	382	435	400	419	430	383	400	416	420	399	409	435	394	384	413	401	386	390	413	434	399	414	400	435	386	418	399	410	393	402	390	397	424	434	427	384	412	363	421	357	392	419	368	402	410	396	416	376	429	421	393	416	470	400	431	403	440	436	385	406	373	414	365	417	432	413	439	428	435	411	422	416	447	463	419	423	393	371	416	387	426	416	426	399	403	414	408	389	437	415	417	410	399	427	433	412	444	434	399	441	404	405	412	388	391	438	425	401	458	428	419	435	407	383	431	425	412	416	385	375	422	398	403	417	425	411	425	396	403	424	415	415	444	407	397	369	384	436	410	392	413	411	412	407	456	399	421	390	414	433	423	422	358	403	418	379	416	432	426	422	417	405	412	401	436	359	388	404	409	399	391	412	399	409	432	406	420	389	390	404	425	416	417	390	398	368	420	381	387	401	425	438	412	385	418	375	359	402	443	391	407	423	405	372	410	369	402	418	423	396	404	409	440	385	416	382	436	394	428	385	424	422	420	389	408	428	414	401	372	443	427	435	412	449	423	384	424	383	430	427	401	394	405	395	403	409	406	414	387	399	399	419	415	433	429	382	412	426	421	390	408	417	432	386	390	407	432	400	394	418	406	393	412	423	393	424	395	421	403	394	365	404	425	395	430	359	409	382	402	396	416	405	406	405	426	400	413	420	415	411	397	429	405	403	384	376	421	419	426	445	407	396	398	420	424	404	395	405	418	421	402	389	368	398	401	385	411	411	398	437	404	405	443	372	395	421	388	428	405	397	383	413	394	405	355	387	407	415	421	403	386	432	444	458	383	399	405	397	397	429	396	423	419	393	427	405	410	408	413	406	396	395	383	439	398	403	400	431	399	410	409	440	443	386	414	428	432	400	415	415	394	370	403	393	427	435	408	398	396	396	385	391	404	405	406	421	433	402	413	387	366	393	407	370	404	396	422	376	407	413	406	428	402	403	410	367	394	399	401	376	451	396	402	437	464	430	395	384	372	444	419	371	391	416	423	423	405	386	400	449	416	405	424	419	396	353	389	411	437	425	397	413	398	424	439	388	410	415	417	404	385	442	393	410	406	445	408	418	423	388	421	384	441	406	378	420	381	403	367	440	430	420	391	438	398	408	393	422	392	369	417	405	418	414	398	412	407	429	399	404	414	392	388	378	378	424	384	403	402	366	426	436	439	403	424	349	429	427	433	421	410	431	430	422	409	423	397	391	396	424	400	403	391	426	435	402	395	384	399	406	381	468	403	393	414	405	422	394	380	397	394	409	406	402	418	421	425	398	405	383	373	427	425	389	393	393	415	399	417	378	400	395	417	384	440	447	415	447	421	426	406	381	387	387	422	425	395	383	397	427	412	432	409	421	451	423	419	417	435	386	439	407	401	455	413	439	417	410	429	360	421	403	398	424	393	380	413	415	440	409	396	409	402	428	385	427	415	415	403	400	413	406	432	403	406	411	389	428	411	415	400	388	416	403	455	413	412	427	448	402	410	405	399	466	399	361	417	430	408	406	416	405	421	430	399	405	391	419	386	410	390	420	416	420	388	382	447	443	418	403	420	439	446	454	391	376	419	429	386	391	411	410	447	397	415	415	430	406	408	384	409	404	440	392	384	423	447	429	414	393	421	423	396	420	386	382	375	427	390	415	412	428	445	437	398	405	393	400	444	406	424	408	397	409	426	437	440	418	431	442	428	422	400	388	411	402	426	453	406	435	406	414	363	431	401	405	411	430	429	464	421	408	415	407	377	390	410	442	375	416	372	384	396	401	425	392	425	404	422	404	402	386	406	415	391	381	396	406	388	412	385	434	435	381	400	446	420	394	399	411	407	430	411	426	406	426	384	436	403	424	396	404	404	411	366	387	438	420	408	376	423	413	404	401	414	431	421	380	421	419	413	373	430	383	408	409	388	432	423	420	404	364	417	387	396	411	390	388	397	374	439	405	410	411	412	383	407	396	444	399	416	427	401	408	413	381	385	379	410	456	416	420	430	427	438	402	449	387	381	383	387	392	447	377	395	396	408	409	440	426	395	421	412	452	407	400	414	426	421	443	413	382	366	404	421	399	390	432	404	423	397	421	432	417	402	400	437	406	428	378	404	444	419	384	380	417	439	393	432	401	375	396	412	431	406	457	414	397	383	429	414	422	401	460	415	398	432	393	420	386	434	398	400	413	425	418	382	414	413	400	411	442	401	411	379	393	449	434	422	375	404	368	432	430	400	415	389	379	394	411	429	420	422	359	425	426	404	420	409	402	404	403	433	416	389	408	430	414	432	362	416	403	391	379	412	428	417	380	438	433	379	414	420	420	396	437	396	403	397	372	425	391	408	402	414	398	431	398	425	396	419	382	405	387	436	361	378	432	395	445	392	393	410	405	412	388	431	424	403	421	408	426	439	381	396	412	374	412	407	403	372	415	440	405	397	402	450	421	406	410	395	388	441	413	399	405	415	409	427	417	425	405	405	388	408	407	426	408	428	391	437	425	396	417	448	403	433	399	403	416	452	421	383	426	388	399	388	435	446	405	413	434	409	404	403	383	391	396	430	397	421	402	432	407	436	382	409	372	414	432	449	402	393	426	422	397	416	429	425	444	435	399	426	403	377	426	426	393	405	401	449	406	426	377	418	402	383	387	403	416	388	457	442	457	405	411	436	412	392	401	386	405	385	383	424	403	412	449	402	434	399	402	410	400	397	398	407	415	431	385	392	413	370	417	424	397	412	428	401	435	420	396	369	434	384	423	398	410	400	406	371	398	409	414	379	414	428	439	424	423	397	403	427	406	430	424	393	431	413	407	451	473	412	434	443	368	407	432	410	415	373	405	435	397	421	384	394	394	396	389	404	418	398	378	411	420	411	405	397	381	415	420	430	408	419	410	400	434	436	402	376	415	396	432	371	408	434	430	436	436	444	416	414	432
10345	14435	44201	44907	10814	1961	1652	1306	1139	976	886	795	710	712	618	594	605	571	528	578	503	586	544	518	515	525	511	514	483	507	476	506	491	501	528	505	455	489	514	477	496	467	515	457	512	491	470	469	479	507	464	502	452	502	513	480	451	451	496	508	496	449	458	517	427	497	449	520	437	461	484	474	460	504	462	480	486	456	454	505	475	467	491	459	437	455	427	498	464	478	486	472	458	481	510	460	473	506	450	475	480	453	437	464	451	413	454	462	506	467	471	472	472	475	471	514	488	482	496	469	434	443	470	484	495	456	497	454	424	471	480	466	468	449	436	461	471	493	491	485	460	444	448	481	497	494	467	472	495	465	463	444	497	419	469	436	466	518	472	447	469	434	442	463	477	459	465	451	452	477	467	464	431	494	455	481	501	479	483	446	450	444	457	465	473	447	479	472	466	441	474	487	488	493	444	460	460	418	449	460	453	510	440	455	459	462	447	494	438	441	472	457	475	468	488	459	495	456	474	459	448	492	472	469	510	467	484	456	465	487	443	451	458	462	516	445	460	465	428	471	477	456	532	470	453	457	461	426	460	499	493	448	504	507	496	467	428	442	432	492	475	449	468	450	498	475	476	448	464	514	449	449	444	436	468	450	473	464	496	450	481	443	452	453	466	489	464	442	463	468	455	445	421	464	446	459	460	462	448	427	464	452	476	455	461	439	448	479	452	491	502	497	498	474	468	426	443	434	488	460	475	458	451	433	471	470	460	501	454	506	453	481	456	446	431	449	476	472	457	441	469	438	412	438	458	483	473	461	465	466	463	469	440	448	444	464	482	434	431	477	436	442	459	454	460	464	502	461	445	492	501	509	466	446	494	447	431	450	496	480	450	487	437	447	477	461	484	447	451	486	477	477	440	444	497	432	484	453	510	447	456	459	487	480	452	438	465	499	481	480	459	449	497	480	478	445	469	472	436	470	452	437	434	427	471	469	438	458	468	484	442	453	479	433	471	506	467	473	471	486	490	471	500	431	470	458	491	464	471	447	462	466	465	456	486	472	444	467	462	483	487	447	466	429	488	461	451	461	470	463	429	439	524	453	442	482	448	484	463	455	509	421	483	465	454	437	463	461	453	483	451	473	480	461	479	456	446	476	435	442	486	438	477	469	453	465	484	502	492	535	470	446	416	500	456	461	474	461	445	458	459	525	471	473	509	452	494	478	472	441	464	420	485	455	489	435	426	486	456	484	477	486	474	461	507	457	449	414	460	477	489	433	455	439	484	467	456	442	451	489	481	477	485	447	485	517	470	443	410	461	492	468	435	474	453	446	466	459	485	479	496	499	438	505	463	450	477	442	481	460	468	483	506	488	483	445	445	482	446	453	465	467	477	467	475	450	495	470	451	480	423	501	485	472	479	503	479	464	506	497	444	453	446	487	472	459	518	464	503	455	454	458	507	463	439	485	457	486	489	488	445	448	487	494	446	479	456	431	477	482	447	438	446	462	445	472	466	417	510	455	486	438	445	471	506	466	486	454	485	477	483	462	454	447	482	440	467	472	484	485	471	446	480	436	467	465	447	473	496	490	457	488	479	475	478	515	473	504	433	465	470	488	422	456	426	466	474	464	470	467	512	451	470	473	451	475	494	443	463	503	516	445	462	470	451	506	460	497	472	452	463	491	471	455	481	511	470	453	466	487	473	422	538	458	506	468	468	451	474	470	500	490	463	450	447	425	453	490	479	477	461	454	495	483	456	481	431	475	438	442	467	464	466	441	487	485	461	460	432	486	510	498	465	468	508	462	450	473	473	477	421	504	488	470	512	480	464	471	455	495	477	489	436	461	466	459	449	463	430	514	435	466	483	477	455	464	461	470	457	498	466	464	476	478	469	499	468	451	472	470	487	492	497	513	477	464	503	453	490	492	463	471	479	474	491	459	492	455	462	474	452	460	482	479	451	470	477	461	508	439	469	460	474	467	481	431	481	471	459	443	459	478	473	424	457	473	445	477	470	471	470	444	459	505	460	447	507	461	455	478	465	460	444	454	469	449	433	450	465	468	452	479	468	429	458	473	451	476	509	475	438	490	459	462	436	492	421	459	437	455	476	477	460	436	470	477	465	472	480	441	466	459	466	463	474	511	510	439	458	449	432	494	499	468	433	456	472	473	463	474	478	448	472	473	455	484	439	490	473	478	485	489	443	487	465	461	456	475	499	493	477	459	451	479	484	447	456	496	467	506	484	489	450	465	454	495	449	492	453	465	455	462	473	506	454	459	498	440	480	447	476	463	455	482	442	453	468	496	469	478	448	458	442	491	497	438	492	446	454	512	527	503	485	443	488	500	452	477	512	426	467	474	450	521	460	459	472	447	468	488	473	435	482	478	463	432	479	473	497	465	486	448	480	465	452	465	448	476	484	458	492	459	459	492	435	504	424	475	471	463	444	440	508	459	470	470	477	468	474	449	464	436	481	467	457	472	465	489	426	504	475	455	496	472	494	493	466	495	450	474	463	482	490	475	472	478	438	431	446	454	458	448	429	467	460	447	477	454	469	482	425	469	474	475	453	488	452	456	446	428	467	493	472	467	483	482	464	481	509	511	470	448	469	440	521	477	484	441	492	485	470	497	468	445	487	466	439	464	456	469	433	495	455	453	446	476	485	462	465	525	473	489	453	448	481	502	499	479	432	478	474	503	459	484	492	461	487	511	495	432	448	469	432	474	506	458	452	473	455	440	418	451	467	475	450	495	426	492	464	441	468	493	425	442	478	440	510	452	463	480	435	443	489	480	488	488	474	471	465	450	476	456	455	492	476	426	443	458	470	489	475	483	486	438	511	473	473	482	445	482	473	498	444	476	473	435	480	458	485	434	477	464	451	424	527	423	492	462	492	418	440	460	486	491	456	507	472	468	412	457	516	476	509	459	456	455	464	478	441	481	460	447	473	498	459	479	480	456	464	471	431	424	470	485	485	483	488	466	448	483	424	485	467	448	468	476	483	483	429	478	482	425	469	467	451	463	452	490	455	481	497	471	463	452	494	442	440	452	486	477	486	485	490	485	450	465	507	434	525	458	516	487	479	468	469	490	487	441	484	486	461	438	465	481	456	474	451	449	442	460	521	492	466	453	458	462	446	464	443	434	467	477	484	431	462	488	524	480	481	471	465	452	470	516	463	436	464	472	508	469	487	477	481	483	479	465	482	460	448	481	475	453	455	481	452	439	463	443	496	488	479	477	465	466	447	498	460	468	446	453	469	446	500	440	482	461	417	502	475	439	449	484	480	466	489	457	493	446	459	477	442	456	448	436	477	491	497	464	470	467	493	431	465	487	452	444	461	488	437	456	459	450	489	471	411	501	472	432	453	467	466	466	458	450	455	494	442	472	462	461	453	497	470	491	481	478	460	455	465	456	528	468	501	471	470	480	462	465	491	448	457	477	454	478	462	448	445	438	450	469	482	467	421	466	466	461	476	440	493	465	509	447	440	458	426	479
24938	21247	28162	28620	17289	2972	846	729	733	731	686	670	634	690	683	677	629	603	643	621	679	648	632	622	630	601	645	638	645	609	599	618	639	641	592	608	608	618	603	619	598	582	638	588	606	640	606	563	610	610	596	596	598	623	568	571	553	642	594	616	634	619	609	612	598	612	596	664	593	614	585	597	586	657	644	612	667	614	578	648	608	621	590	644	610	583	573	601	687	630	607	627	616	642	592	606	624	625	591	592	577	628	590	636	630	632	644	631	603	658	588	606	647	566	626	591	635	626	621	607	617	580	610	597	631	623	600	609	654	581	532	623	646	628	571	566	615	622	645	598	604	600	601	569	607	633	626	584	616	595	611	594	545	629	595	653	623	657	590	588	593	603	607	629	655	643	659	601	627	643	627	565	604	567	596	589	628	612	588	656	566	626	618	622	588	588	593	610	631	644	590	624	583	610	628	615	659	644	564	619	594	571	642	610	608	586	575	619	602	602	574	633	615	612	603	600	614	639	587	609	615	634	584	578	607	607	579	570	625	560	637	568	612	647	572	624	635	637	608	584	577	628	612	587	584	607	602	588	563	627	642	629	600	592	615	568	545	571	600	596	580	654	591	615	613	570	662	582	603	616	581	638	625	624	604	651	582	617	573	622	605	581	568	630	627	591	623	609	600	639	628	571	615	610	603	595	553	618	604	588	579	601	602	612	579	585	592	611	574	614	616	611	611	599	641	587	608	567	565	648	650	646	564	595	637	598	567	603	546	654	609	572	613	636	597	632	574	606	627	649	595	571	566	603	649	616	617	585	650	590	599	616	610	631	603	617	584	627	590	629	615	620	600	675	623	649	598	601	611	623	618	603	642	604	615	629	635	606	561	607	656	612	627	576	554	618	598	630	583	622	600	579	598	615	603	610	569	587	613	595	622	565	587	636	631	602	615	598	604	621	646	616	631	558	578	591	594	676	595	595	586	587	560	582	615	612	569	560	577	597	645	631	611	601	617	592	527	600	654	601	628	601	625	642	618	612	638	640	654	623	567	596	586	545	618	652	599	588	616	594	558	609	591	595	590	596	629	616	649	603	617	596	636	582	650	607	618	570	594	588	643	580	595	594	651	605	622	614	636	568	625	622	646	595	664	615	636	632	645	624	584	618	648	601	605	618	631	598	593	617	592	574	598	615	590	594	591	590	625	601	606	608	608	575	621	590	614	601	585	617	614	574	591	626	549	581	596	678	585	606	570	585	648	619	611	647	605	586	637	634	616	564	608	592	610	637	611	629	642	625	650	608	630	632	602	617	622	610	633	622	591	634	602	583	629	587	599	582	617	610	630	599	616	610	628	584	606	576	613	618	591	585	608	577	654	630	657	610	618	570	614	592	592	641	644	552	608	584	625	556	569	594	605	569	618	566	623	643	579	655	628	598	653	568	584	587	601	586	634	626	557	573	569	598	645	600	637	610	597	598	606	627	588	634	639	629	601	603	571	603	621	619	602	635	625	614	630	604	625	596	575	609	586	630	616	570	604	626	617	608	593	606	635	602	655	602	608	600	595	597	631	600	618	606	608	589	632	600	603	605	621	657	620	638	621	647	594	576	590	614	608	619	636	631	592	635	609	600	577	633	606	600	609	663	610	577	610	576	609	605	624	623	599	619	623	577	593	596	596	627	613	602	581	615	613	606	588	638	586	572	572	636	618	631	657	590	626	642	594	567	645	560	584	628	581	592	609	647	617	628	565	591	603	544	592	625	638	607	634	591	612	603	645	632	601	616	623	627	608	592	593	619	615	645	627	595	625	606	596	572	595	601	545	581	615	566	596	617	608	576	624	612	630	628	577	600	634	622	598	632	621	589	604	599	653	607	624	613	563	591	625	579	656	581	600	593	653	615	625	629	633	584	625	602	608	625	619	600	567	643	595	628	610	656	592	620	581	627	652	609	601	678	651	624	600	630	639	614	570	646	589	579	650	602	603	613	609	568	597	610	592	569	613	628	602	590	572	538	574	612	577	596	584	594	584	620	614	625	638	612	588	671	595	610	623	594	588	613	623	606	590	618	612	546	584	617	617	542	600	582	606	615	622	622	623	578	618	630	603	615	611	592	570	597	629	676	615	644	607	593	591	601	600	612	650	586	608	585	614	594	595	616	592	613	618	645	560	581	596	573	602	572	605	620	646	624	604	662	580	572	572	575	628	590	612	584	600	595	610	592	586	610	621	637	631	623	587	612	619	587	601	622	558	622	637	621	644	557	600	601	611	585	588	585	636	627	577	617	574	652	621	605	639	596	594	640	596	654	606	644	579	572	659	642	600	597	637	645	595	590	592	598	606	616	622	586	641	627	623	593	584	587	577	606	590	627	577	589	617	587	568	617	600	595	576	588	631	634	593	591	585	560	588	579	630	585	614	576	630	626	642	652	619	634	654	626	593	629	606	619	606	626	619	639	593	610	580	629	575	571	619	623	557	591	626	600	590	634	593	574	623	604	608	598	656	551	591	639	581	584	587	586	607	626	617	640	614	603	646	631	635	574	643	619	602	594	605	596	673	641	571	599	617	598	625	625	558	593	581	640	592	595	601	605	588	646	621	601	624	617	648	608	607	605	602	589	574	608	597	600	614	565	636	599	630	611	616	627	587	622	636	598	590	602	578	652	604	591	600	621	584	626	635	580	583	615	616	626	656	626	618	593	620	588	579	589	590	617	608	605	616	592	585	609	594	619	614	596	598	616	598	635	598	612	592	594	599	560	622	631	572	629	617	609	594	600	546	608	572	577	616	580	584	634	593	609	605	583	615	628	574	641	628	641	588	606	572	596	682	610	598	669	620	604	670	622	634	631	577	601	603	573	601	645	578	655	590	556	610	634	595	606	614	612	617	645	600	617	617	592	569	605	611	607	626	614	617	624	636	590	622	629	612	635	594	587	617	633	632	593	566	608	603	612	637	608	601	612	607	613	619	639	556	597	587	600	578	634	627	570	536	585	598	647	616	576	633	588	600	586	604	589	609	647	633	636	625	610	602	596	594	605	600	635	583	594	635	613	618	616	634	603	635	576	603	592	625	618	645	624	583	632	586	612	556	643	567	646	566	639	557	593	603	613	633	659	591	580	590	621	623	594	586	594	606	636	606	639	602	628	661	591	574	598	564	602	597	601	630	598	592	634	554	652	625	623	604	575	624	558	596	589	622	575	628	624	560	597	591	619	531	643	579	599	591	627	577	573	632	582	644	604	631	628	610	591	616	560	584	591	619	574	591	605	621	627	612	551	567	625	585	601	651	626	587	619	575	590	608	638	590	677	578	554	628	643	607	644	629	578	586	587	582	613	584	588	635	627	627	585	607	621	573	612	593	589	608	585	606	608	631	608	617	623	593	614	635	613	596	605	600	608	668	586	611	611	614	639	568	635	592	596	618	610	631	614	588	617	603	585	562	612	591	593	620	574	627	558	643	597	603	620	590	625	625	583	588	623	607	571	589	620	632	560	564	585
10691	9626	32707	39147	7525	1404	1276	1048	1028	974	853	866	760	783	798	781	738	763	790	762	726	723	715	770	704	679	760	671	754	686	715	734	715	722	708	737	668	737	695	749	656	722	712	679	747	730	721	753	728	699	706	712	738	688	744	705	687	707	683	661	721	750	685	693	682	718	706	719	726	714	675	722	734	701	708	720	667	730	705	662	712	654	711	711	718	711	724	713	724	697	743	707	691	691	709	699	733	667	674	693	696	707	755	725	698	699	704	701	689	686	729	708	679	687	711	698	655	671	643	715	699	707	684	727	709	670	679	727	754	713	634	719	692	680	690	725	756	708	699	700	690	664	663	707	729	784	714	668	702	669	705	735	695	711	677	707	726	705	706	703	704	699	694	675	677	738	735	730	694	695	659	696	704	710	705	728	676	718	699	724	679	679	711	707	665	700	685	684	713	736	693	680	719	707	651	702	778	676	706	710	659	655	652	693	703	688	721	649	751	675	687	702	680	690	677	694	722	665	690	682	749	728	717	715	652	711	683	672	676	699	648	723	669	695	684	713	654	695	685	693	699	672	701	685	666	689	699	726	699	700	677	723	711	675	744	718	663	734	719	661	716	704	725	691	662	693	706	727	677	742	690	735	738	697	685	700	684	714	721	676	685	658	716	702	677	683	672	702	706	664	685	705	699	728	724	694	727	661	657	691	677	683	664	727	675	704	748	706	664	711	683	645	692	719	721	715	676	679	669	722	760	660	679	700	739	698	756	726	708	724	719	723	685	695	755	739	715	677	691	693	681	730	712	714	707	627	695	699	650	694	692	717	713	703	671	722	718	699	682	710	717	629	691	685	750	681	701	760	700	730	751	693	707	688	666	680	704	729	752	687	704	689	698	723	664	721	672	668	658	730	708	722	660	701	737	691	662	756	687	725	696	669	722	714	682	689	652	733	698	715	672	731	697	690	712	672	731	685	662	724	699	719	625	721	664	671	663	713	707	735	690	671	698	695	723	683	752	689	714	712	667	651	663	711	714	673	706	717	719	698	738	669	665	703	756	708	667	723	715	659	718	705	662	671	700	691	704	642	651	688	696	656	674	693	713	702	665	666	679	676	719	669	670	698	682	754	715	702	679	689	735	696	670	711	734	704	687	735	655	707	721	693	683	712	706	718	711	694	677	710	696	704	711	713	693	679	680	737	742	707	711	691	701	731	697	677	670	683	667	681	672	679	725	705	673	705	702	692	648	701	678	694	709	691	710	712	727	701	670	709	699	626	644	717	737	693	733	719	687	752	738	725	703	717	693	746	655	718	665	686	680	689	735	664	697	654	698	697	670	705	679	708	708	697	709	688	670	724	683	739	723	727	741	700	700	678	710	703	675	682	651	735	732	715	658	745	692	708	752	748	700	704	660	706	693	723	716	696	708	698	683	662	711	653	667	707	761	660	688	672	657	700	676	736	668	677	687	637	708	725	692	702	688	713	674	686	723	706	730	679	715	683	746	675	688	691	677	674	683	699	741	698	703	673	708	727	659	713	671	705	711	643	710	635	725	687	686	701	713	671	704	735	708	689	697	680	670	726	720	721	706	700	732	708	723	678	696	704	687	637	705	670	738	701	720	686	696	743	751	696	694	668	685	689	706	718	691	727	694	686	718	690	690	683	650	706	725	664	765	659	740	682	705	719	711	668	688	686	702	673	759	697	714	700	632	689	699	718	701	705	718	708	669	664	714	723	722	708	700	689	699	703	684	676	732	666	714	676	666	717	761	700	744	655	677	637	674	695	765	716	715	730	651	700	660	700	635	693	714	671	736	688	787	676	722	705	728	695	710	711	717	701	706	660	732	688	743	679	713	708	705	706	694	717	653	724	716	682	730	691	712	710	702	680	661	690	730	739	678	682	687	683	720	668	592	716	709	671	689	710	712	724	699	671	720	742	691	704	659	725	694	739	708	681	663	722	710	729	660	637	659	730	709	720	724	656	713	677	713	718	688	679	658	662	712	709	716	686	661	725	700	721	715	674	710	717	674	704	663	714	733	717	687	704	749	735	720	702	691	624	688	684	698	658	736	706	719	680	713	662	641	704	754	736	727	723	718	705	689	679	708	694	709	786	691	735	716	676	655	687	661	714	667	651	733	683	732	717	705	668	723	674	654	712	696	720	703	696	677	705	731	694	727	705	664	678	684	633	699	730	705	644	700	713	668	713	695	747	721	664	676	716	702	704	699	694	715	710	694	652	755	687	726	735	694	741	629	682	658	708	733	689	737	740	719	663	661	689	705	717	688	673	760	729	724	716	705	736	660	690	669	700	688	679	705	716	687	709	705	686	666	663	684	650	725	711	694	694	680	676	718	682	707	756	661	732	664	704	653	675	729	688	737	709	726	748	732	695	716	700	678	725	726	709	660	680	704	718	726	759	679	720	674	705	727	696	720	687	694	651	707	675	735	721	689	709	682	715	698	731	676	706	688	664	690	689	658	740	695	691	729	674	699	691	720	692	707	699	690	702	674	720	706	720	712	707	731	707	716	688	669	696	674	676	711	694	719	732	715	701	722	670	731	762	737	704	703	676	732	699	689	669	687	696	715	723	635	717	759	717	730	685	719	693	716	712	740	715	707	730	731	699	737	725	726	682	680	745	732	704	684	690	702	686	693	681	693	722	682	720	687	719	695	685	685	693	685	649	745	674	709	704	719	749	718	687	691	701	666	685	705	708	697	663	748	714	697	700	699	668	719	673	669	673	706	690	697	696	693	733	714	734	687	700	671	666	715	614	666	720	745	713	726	644	751	693	683	733	676	680	662	675	699	731	699	721	728	702	696	693	681	703	688	700	691	732	733	729	711	673	703	697	676	697	724	692	723	712	696	710	721	709	702	696	711	729	693	677	690	668	714	670	656	666	685	701	722	706	741	695	696	711	680	730	700	712	697	694	742	651	711	735	762	657	675	727	735	709	681	703	719	702	731	699	686	708	729	716	677	725	736	662	729	729	641	680	686	702	719	766	702	687	691	685	665	705	760	730	679	713	730	695	742	742	715	704	691	694	742	693	722	745	699	728	704	676	701	703	691	700	718	735	688	674	727	712	726	690	685	690	692	671	684	649	690	693	680	710	690	713	672	747	697	692	720	738	736	744	699	710	703	674	663	678	663	658	740	703	686	697	683	692	751	667	709	690	713	633	717	639	659	692	673	682	651	715	686	705	766	683	691	721	744	682	687	704	715	707	707	688	734	706	686	700	697	717	709	724	759	729	686	678	712	733	715	742	663	679	676	695	677	684	638	684	698	654	693	678	684	706	739	701	711	692	702	711	715	688	685	699	668	695	705	700	726	722	691	694	679	714	753	715	717	719	702	690	731	674	736	748	704	696	667	685	674	725	701	678	689	691	725	633	704	703	726	673	662	708	631	661	713	714	718	700	681	728	663	716	724	695	708	708	698	685	740	706	682	701	695	731	733	682	725	688	688	719	683	697	686	707	679	672	723	653	718	773
22706	21262	29480	26248	22175	20955	13513	1908	1333	1262	1185	1141	1037	1029	1007	962	956	954	920	898	900	889	897	904	870	876	855	889	875	846	888	787	834	842	833	850	867	792	890	792	840	807	795	840	837	866	786	799	813	799	868	800	784	800	815	849	801	811	801	773	809	789	828	862	845	745	860	859	877	841	831	820	793	799	783	788	825	807	837	813	818	763	786	773	805	864	747	815	849	838	803	838	884	854	828	788	850	730	792	801	807	806	777	851	847	787	852	875	847	836	819	808	775	820	825	885	792	849	821	822	832	828	784	809	803	799	786	784	814	816	801	838	745	815	850	801	781	798	790	789	794	782	839	790	797	836	768	806	758	817	799	792	766	826	844	821	743	855	800	828	806	813	828	822	803	820	850	828	774	807	740	787	777	824	873	780	796	771	821	806	791	812	820	737	799	825	825	774	809	795	844	812	806	823	776	802	843	805	800	803	783	787	828	831	790	831	815	734	804	800	803	769	765	809	802	782	791	814	806	815	795	800	907	832	799	812	863	834	785	775	826	814	840	824	866	808	836	816	794	872	791	794	793	832	772	810	751	809	807	754	786	821	794	838	835	786	780	832	791	849	819	791	787	861	795	870	800	852	790	789	788	784	815	844	834	853	805	824	848	843	774	781	811	787	805	818	827	721	814	788	777	823	785	773	871	783	858	773	809	827	794	844	841	770	769	793	826	786	795	838	764	831	825	787	834	828	804	797	806	841	886	824	856	860	777	808	806	841	781	829	837	809	787	815	767	880	749	768	790	849	766	800	808	802	833	800	889	739	854	817	799	802	845	803	806	755	839	797	834	803	812	795	778	791	817	822	804	797	796	802	754	810	776	818	844	762	827	836	729	825	864	782	864	825	800	760	812	775	784	833	839	834	739	780	801	802	844	842	847	807	784	794	823	840	746	834	784	817	864	798	843	806	855	812	816	824	866	813	819	787	789	811	823	784	796	851	824	864	777	782	762	787	803	777	787	819	805	807	790	802	809	838	786	818	746	767	816	827	809	813	811	833	789	838	791	807	790	811	851	797	767	780	797	823	800	827	804	797	781	818	818	773	808	773	787	834	820	841	800	779	835	812	823	872	796	797	833	822	808	784	865	845	795	812	806	819	779	814	790	769	808	788	787	863	764	800	807	790	788	828	804	794	783	815	835	769	810	828	824	814	773	839	811	825	776	778	807	796	825	812	809	847	820	821	863	796	839	793	779	776	796	805	808	817	815	802	832	825	818	793	770	831	814	832	818	808	802	818	848	819	819	792	882	812	813	819	868	794	805	853	786	790	816	839	758	800	785	847	794	808	779	766	787	799	799	792	781	803	790	769	785	796	815	831	775	779	813	808	790	801	778	838	863	818	796	793	854	800	820	792	850	766	736	778	780	806	807	816	795	878	769	829	761	768	842	787	813	799	797	746	799	843	803	802	830	805	805	831	826	791	831	790	803	776	815	869	828	819	879	795	781	852	764	806	833	777	797	846	805	812	776	788	784	777	768	758	794	788	817	822	797	834	838	783	815	832	771	780	833	788	825	823	850	813	784	809	813	785	789	773	769	810	821	829	795	869	828	839	781	782	819	831	845	783	831	822	804	767	766	843	811	787	845	843	807	807	768	758	806	757	789	795	824	840	795	795	861	832	816	796	814	835	814	758	792	802	798	778	856	800	830	819	808	804	809	810	809	770	847	844	829	803	789	795	798	832	757	834	805	803	789	751	811	803	768	817	805	818	824	836	823	865	863	751	832	752	798	841	787	813	773	775	810	795	837	824	759	850	816	828	855	793	794	836	802	842	779	823	837	832	804	836	793	817	871	767	767	826	808	807	821	813	768	892	833	839	793	816	790	785	876	738	840	773	852	814	803	862	800	815	799	794	817	828	802	806	808	862	788	795	808	786	795	868	835	812	797	825	817	776	772	797	804	797	857	798	796	772	786	804	803	832	792	821	836	823	772	824	803	801	800	813	824	736	855	812	810	782	828	795	816	792	770	753	829	824	771	808	818	779	802	821	806	868	747	771	782	783	814	842	814	805	768	809	813	780	785	801	801	795	856	824	824	801	818	771	876	833	796	759	765	828	823	810	811	818	851	779	796	804	794	827	787	849	780	810	811	789	813	775	826	795	859	807	812	858	824	808	784	792	777	794	822	788	844	817	874	809	844	785	793	828	748	811	811	746	744	841	813	796	794	842	821	777	779	815	828	815	821	808	823	778	787	793	829	865	811	772	835	807	821	816	756	808	819	793	791	754	801	848	890	803	813	816	833	796	774	830	832	795	838	753	868	740	777	795	787	813	794	843	810	804	830	811	805	831	811	848	798	803	774	795	787	780	842	820	875	881	799	868	830	854	820	804	828	831	822	817	797	809	840	814	871	823	803	888	779	784	798	788	844	782	790	777	825	833	843	839	824	741	821	815	776	826	867	738	802	809	772	825	854	830	793	814	811	805	771	815	832	792	819	771	757	841	801	797	815	803	855	777	805	828	791	815	778	812	811	827	851	810	829	773	816	810	782	784	765	844	867	766	784	798	844	795	777	796	783	825	866	791	783	821	789	825	778	810	809	803	832	828	809	825	809	778	785	780	807	807	825	822	800	859	845	815	796	804	805	804	816	849	828	806	763	815	807	823	776	826	849	794	793	765	819	796	779	828	773	838	803	801	762	774	788	848	838	791	835	835	804	825	842	823	780	822	796	812	832	829	832	787	836	832	764	870	818	810	781	795	833	811	774	782	814	773	859	790	834	836	813	839	827	807	834	815	794	837	849	803	811	797	781	859	851	805	787	796	833	868	809	823	853	778	834	801	786	818	823	783	820	793	795	824	827	819	826	813	763	868	824	774	809	805	844	808	826	804	778	780	793	831	787	786	806	805	798	792	841	881	809	865	838	775	832	852	776	848	807	816	889	834	801	762	800	803	823	815	825	782	813	825	867	804	773	767	847	855	791	806	846	817	868	785	768	824	811	774	835	810	820	823	771	815	808	827	821	783	804	762	804	769	812	840	765	795	873	758	808	805	789	818	800	878	849	827	806	795	827	777	857	784	824	821	841	827	779	796	799	781	797	809	803	794	798	742	834	802	856	792	795	853	821	758	842	797	777	807	791	809	792	808	782	809	819	797	844	790	808	815	792	849	805	767	810	779	819	833	818	824	829	785	802	858	789	872	770	776	819	756	806	832	808	801	792	820	829	821	788	813	795	822	812	803	803	782	755	807	823	791	792	795	797	775	826	871	870	843	836	790	776	753	758	817	808	838	783	842	831	758	805	811	813	836	764	828	827	822	778	818	788	795	853	803	785	819	792	857	802	800	798	830	831	796	792	815	731	840	840	847	867	791	810	821	772	771	830	825	801	751	839	843	772	836	769	824	801	814	775	736	813	783	790	792	745	767	745	789	907	817	791	753	792	812	804	803	818	779	843	854	805	785	841	786	799	814	789	811	826	769	788	790	844	818	807	799	790	763
14376	20530	49938	59431	13166	3651	2975	2423	2052	1792	1602	1365	1331	1253	1220	1071	1118	1070	992	1036	989	1022	975	978	1006	922	971	901	968	886	923	893	919	932	924	876	910	899	827	905	897	942	895	845	908	941	899	861	880	919	939	927	952	857	888	904	906	862	870	876	862	926	944	880	860	875	910	933	927	856	863	971	895	886	880	910	857	877	892	924	872	869	951	891	885	831	869	917	909	872	880	920	885	857	876	901	886	913	895	867	866	814	842	907	833	888	846	868	906	851	890	879	880	922	916	882	854	887	889	860	865	884	873	916	876	832	850	916	850	884	902	853	830	897	908	860	913	934	807	904	888	833	876	844	883	866	832	901	898	860	874	850	890	864	876	891	897	889	895	858	840	896	871	900	871	817	858	890	867	837	899	906	859	871	858	924	847	855	844	855	863	850	815	881	885	902	888	963	866	863	877	853	904	850	854	894	905	844	907	877	889	880	879	893	830	894	831	875	937	972	860	866	938	901	893	912	854	797	857	861	885	814	914	863	831	872	820	903	832	861	867	879	893	862	843	887	914	875	827	865	821	853	894	876	906	910	871	862	865	877	954	919	839	835	861	893	868	859	832	919	875	941	859	882	944	842	908	877	864	936	885	830	926	865	864	871	853	896	905	847	895	890	909	922	888	901	836	855	845	867	874	890	861	862	925	931	854	873	862	939	934	849	888	867	885	859	853	863	880	825	867	910	858	873	856	879	819	881	912	883	840	878	908	836	897	873	908	881	864	907	848	865	880	861	889	831	851	889	897	845	859	924	858	948	868	916	839	829	961	887	880	884	832	898	899	891	875	877	935	882	909	898	873	902	922	813	845	870	945	888	879	817	866	830	865	853	871	827	890	889	880	873	873	842	885	847	824	940	906	909	868	860	872	923	880	848	946	875	899	896	860	879	882	903	900	879	858	896	824	861	882	853	876	895	833	907	833	868	827	861	871	858	914	819	842	884	828	889	852	887	885	846	909	929	879	841	865	892	856	876	882	942	870	822	853	908	890	877	880	875	858	886	856	891	882	877	902	878	905	877	874	858	858	883	903	912	845	909	898	856	852	869	827	897	895	818	821	972	882	898	900	884	872	885	885	822	884	900	842	841	814	849	889	885	893	884	890	923	896	871	893	887	876	862	842	845	864	874	862	900	852	861	866	855	865	887	884	860	869	863	863	826	880	818	819	876	916	923	852	843	885	885	910	848	833	855	873	886	918	868	930	861	883	847	909	897	919	846	898	894	896	866	870	912	834	883	881	822	858	871	863	894	906	895	891	887	855	835	886	894	869	929	933	891	940	861	901	918	901	854	917	882	859	898	821	898	864	867	842	938	878	889	902	887	895	888	859	896	868	865	876	853	944	910	882	852	890	881	872	838	856	927	867	922	890	869	844	901	894	885	851	909	849	875	883	899	956	887	854	853	859	904	888	864	855	842	899	883	856	862	880	885	881	859	853	851	866	873	878	871	817	912	890	880	869	827	880	822	836	856	883	859	857	891	850	874	876	849	848	877	852	836	874	852	877	970	871	855	921	892	847	875	907	902	914	853	808	875	854	851	859	861	892	958	851	885	860	925	882	882	841	907	889	855	894	931	800	886	902	924	886	873	894	868	825	826	921	849	898	862	869	894	853	905	893	871	903	862	904	891	870	914	898	862	852	882	861	867	834	884	882	869	850	844	894	847	875	830	871	853	881	857	858	856	886	866	897	890	903	905	850	900	922	825	931	898	838	861	883	837	891	856	861	857	866	916	886	923	922	845	869	894	926	882	911	837	862	892	864	898	903	913	865	878	868	876	851	865	918	893	874	883	881	877	868	897	894	800	860	859	868	928	863	862	853	890	889	852	854	884	842	872	872	894	858	826	877	884	866	878	904	881	912	885	848	889	843	885	907	819	913	853	876	912	872	942	859	912	894	865	892	845	858	844	842	857	869	883	859	870	827	868	879	849	832	838	852	890	875	886	889	838	806	874	870	917	839	908	871	827	897	880	881	828	937	911	931	846	841	852	846	841	912	855	852	845	884	929	840	926	916	858	885	874	788	826	908	911	886	878	867	893	859	838	865	871	877	888	876	830	892	895	874	852	901	884	878	853	904	871	913	856	888	902	883	855	867	911	865	871	867	906	886	854	892	887	921	945	906	870	887	928	872	831	816	863	897	877	884	873	863	840	884	912	829	846	804	864	897	873	876	885	842	891	867	883	885	906	836	854	909	850	886	862	879	872	836	876	933	883	854	857	861	846	891	916	925	926	884	846	857	892	861	879	885	885	905	897	866	915	876	909	906	893	917	898	959	866	887	854	850	866	857	904	919	857	880	878	837	898	943	837	845	879	846	883	847	922	896	889	812	877	931	867	848	867	859	878	791	902	883	825	849	932	868	871	873	857	904	886	874	827	881	896	892	855	804	844	905	880	911	896	895	815	901	833	876	877	865	884	901	920	898	862	871	888	850	832	843	882	866	879	858	847	860	878	866	855	895	892	911	850	922	907	899	846	908	931	925	864	893	857	823	894	888	907	905	906	863	843	829	882	882	906	900	898	847	829	888	927	865	873	827	859	891	918	861	853	849	838	881	852	887	866	912	894	791	877	911	840	838	849	943	892	875	886	875	888	846	889	887	908	884	855	843	849	843	842	872	876	850	836	931	852	844	875	869	883	889	873	881	881	896	903	875	859	797	889	870	861	880	945	859	864	868	836	842	911	862	858	942	869	864	884	884	849	842	913	899	868	900	837	836	896	859	909	880	873	879	847	904	833	880	861	851	907	812	873	866	856	839	858	888	874	850	910	876	840	859	886	900	870	898	852	876	888	871	858	877	886	893	909	825	887	903	839	839	850	875	901	906	850	890	850	833	894	859	907	873	851	830	868	828	888	832	830	847	847	890	838	823	880	862	893	907	894	876	772	858	877	870	866	872	900	866	845	843	811	869	854	915	867	855	849	869	890	947	868	896	894	898	894	816	885	855	899	875	877	874	861	867	873	880	856	917	862	856	853	870	899	832	909	854	900	862	887	892	810	880	907	877	846	896	896	847	889	907	882	862	899	830	851	868	895	894	904	903	894	850	908	908	870	911	897	920	822	912	862	849	894	846	896	884	906	907	848	838	858	840	871	846	887	859	909	916	906	880	934	861	916	872	887	907	857	887	862	893	874	865	872	894	900	930	833	846	849	885	923	816	854	853	864	872	908	918	810	858	845	878	874	900	894	876	906	891	873	891	821	857	916	869	882	863	866	884	896	839	887	896	852	931	876	902	872	890	829	859	897	903	836	876	856	825	892	900	923	904	866	871	852	876	918	906	873	852	889	915	858	833	905	826	873	858	876	870	863	841	877	886	823	844	871	894	866	851	870	863	840	912	907	947	878	854	833	915	832	877	908	849	916	847	867	899	884	865	868	885	842	850	833	928	867	902	873	843	896	894	927	872	871	906	837	888	848	896	897	866	945	928	818	907	904	857	916	847	919
27224	20617	11657	16040	1698	398	421	374	335	346	328	317	375	344	336	365	323	333	314	325	336	333	351	342	356	355	334	351	346	325	331	338	351	333	362	317	353	319	341	355	340	358	362	305	357	309	321	360	368	313	312	309	324	330	302	332	375	343	357	296	328	334	360	335	344	350	334	343	328	353	339	299	287	335	342	356	355	355	301	342	359	314	349	346	334	333	334	334	338	332	306	324	352	296	314	347	333	365	337	327	331	336	339	364	314	308	356	352	343	370	313	374	356	332	324	339	344	344	327	310	359	308	325	348	324	329	312	362	343	327	326	325	348	352	335	341	371	299	318	340	325	346	346	338	340	317	322	375	339	293	339	349	333	337	321	349	337	331	317	328	297	339	339	319	341	345	325	315	347	322	326	339	349	329	307	356	344	338	316	347	339	339	314	350	332	311	334	363	366	346	351	327	315	344	328	362	362	342	338	335	323	329	318	313	328	353	334	344	294	342	349	314	358	343	375	353	329	344	338	356	332	337	330	347	303	313	336	314	325	346	369	323	363	352	324	341	345	338	339	323	328	357	357	331	334	346	342	355	313	331	310	312	313	326	376	343	343	334	351	308	336	333	341	311	322	343	315	360	326	326	329	299	344	331	349	328	350	357	309	317	354	338	312	316	330	326	306	300	317	296	330	301	325	284	330	351	352	335	354	319	342	329	317	319	324	343	289	352	361	316	337	346	308	342	347	352	338	318	334	343	358	351	334	354	346	344	331	272	305	323	333	362	327	308	328	321	350	374	314	339	332	318	323	356	319	326	324	325	326	345	328	284	336	342	328	331	320	306	311	360	323	373	340	358	311	311	370	325	354	306	327	322	342	352	341	311	316	333	381	380	331	334	348	394	324	324	329	323	312	328	349	364	329	348	347	311	338	311	366	345	307	321	327	330	346	343	320	360	336	330	331	348	345	307	285	305	306	359	329	298	321	332	331	345	350	303	331	340	337	334	328	305	325	318	306	315	327	359	352	305	306	353	322	362	316	324	340	338	336	345	344	320	339	319	333	323	295	332	327	354	339	327	353	342	305	355	376	353	331	365	340	345	331	317	330	341	322	339	347	350	336	318	332	317	325	321	311	323	311	346	359	306	318	308	328	330	360	352	353	293	330	317	352	354	349	326	360	373	350	338	358	341	328	335	339	331	330	356	359	343	348	337	293	322	321	371	331	308	325	326	385	362	351	328	299	312	350	298	312	337	327	320	348	341	327	331	331	338	293	324	320	322	366	359	350	332	303	338	305	307	328	321	352	327	323	367	336	316	326	320	349	348	346	318	307	329	365	341	358	288	333	375	340	299	327	373	328	355	340	316	323	325	343	363	316	328	304	290	351	335	360	338	321	337	331	355	333	308	305	315	316	341	319	289	304	361	365	349	376	358	326	340	347	290	318	326	343	333	352	365	342	309	354	309	332	338	323	300	328	316	328	308	385	340	349	352	318	343	336	351	378	338	349	297	314	362	322	318	361	328	353	312	346	334	330	356	299	344	336	367	342	343	344	325	366	367	346	322	365	349	314	349	307	345	336	375	316	326	324	315	365	301	329	320	368	342	304	331	330	320	318	366	316	322	347	364	348	322	323	366	337	315	358	350	338	364	327	327	307	357	344	332	362	318	363	322	320	330	353	307	310	337	357	382	328	351	315	305	309	337	328	371	321	350	299	341	327	310	319	302	352	317	325	340	329	307	320	335	314	334	347	282	341	324	308	332	341	322	325	341	326	288	300	340	324	322	318	353	320	359	345	373	340	365	303	357	321	327	334	318	352	350	337	338	329	348	331	308	339	331	314	317	327	314	318	358	365	351	347	301	343	326	352	329	362	343	346	377	330	332	344	316	354	305	348	299	338	335	298	321	310	334	300	360	388	345	380	332	343	313	344	359	353	359	341	319	333	341	340	357	340	336	356	323	316	325	307	354	313	321	336	339	337	306	349	323	336	343	316	358	369	325	372	354	375	326	320	301	338	321	323	312	337	354	331	316	321	347	332	344	353	326	331	345	364	326	333	351	327	323	347	330	337	329	318	322	316	299	371	353	341	317	348	300	330	320	349	363	356	319	353	345	363	331	296	347	359	323	315	356	330	328	328	333	350	318	341	335	322	322	379	336	297	354	356	335	349	334	328	348	359	314	338	365	327	313	302	329	342	352	338	343	357	328	333	340	332	334	326	369	334	329	298	277	317	378	311	343	353	327	373	312	356	333	351	340	300	385	348	320	361	352	337	299	325	332	338	341	308	310	342	301	346	333	333	335	357	340	319	365	319	334	367	367	316	335	352	330	343	348	309	312	315	339	318	320	352	363	336	309	322	348	325	340	332	315	342	375	307	354	340	338	351	316	356	310	340	357	338	321	328	320	329	324	319	297	311	330	334	337	332	330	384	271	357	330	312	343	351	290	328	312	318	360	339	326	352	335	317	327	293	341	330	359	339	313	329	338	338	336	367	332	329	351	313	301	339	352	312	324	335	370	351	361	303	308	337	338	288	361	351	346	313	366	330	344	367	324	300	298	365	320	356	358	328	349	343	313	341	330	280	348	345	298	293	297	345	352	344	328	276	317	334	314	326	323	333	335	380	363	359	319	348	343	337	343	347	314	315	347	315	354	345	325	345	338	345	314	329	339	355	311	367	341	322	328	307	323	315	334	352	328	359	309	366	330	354	353	344	317	307	311	327	317	308	349	295	344	329	350	352	335	335	359	338	307	322	343	341	342	320	337	337	326	340	346	306	331	326	306	284	318	318	333	385	318	346	332	343	335	361	335	312	325	334	337	337	345	364	324	376	354	350	313	338	351	352	323	360	342	303	338	336	310	325	320	334	306	359	309	317	347	337	317	365	321	296	349	328	356	353	349	353	308	327	323	352	353	361	324	356	346	321	308	337	296	329	372	301	343	353	341	345	362	330	337	333	350	313	318	356	313	324	345	345	318	368	336	304	342	321	326	312	327	344	313	335	336	318	329	349	311	325	344	330	318	360	347	350	327	343	351	371	344	329	341	346	304	333	340	324	319	336	336	290	316	331	335	342	332	305	333	321	320	364	339	321	386	313	352	331	352	343	348	292	324	350	338	343	327	331	322	362	344	320	320	318	324	345	337	334	353	317	332	352	327	354	327	338	294	355	326	329	322	346	352	370	306	350	307	300	326	359	337	311	293	330	342	337	381	332	340	346	325	343	311	319	319	354	339	365	328	336	326	337	340	354	344	340	339	332	346	347	316	364	351	319	362	333	325	325	316	320	360	337	351	310	302	305	333	325	320	346	317	302	331	331	340	298	345	365	334	300	296	325	325	330	333	322	351	370	314	343	330	328	334	341	391	343	319	318	309	301	337	351	350	337	346	354	342	334	355	332	379	364	349	358	333	331	360	338	362	361	336	326	332	323	338	316	348	320	374	350	328	331	284	296	373	306	336	380	357	333	313	356	323	313	346	320	346	343	328	320	356	329	325
9342	3882	5714	14325	1485	519	513	472	441	461	434	428	404	429	401	437	420	385	442	420	442	421	422	392	424	431	386	414	344	407	426	402	383	362	388	409	385	396	385	397	409	398	448	449	392	396	383	393	401	443	443	421	404	395	435	391	403	379	400	422	422	386	439	405	409	387	374	390	416	419	406	402	400	396	402	342	445	450	414	460	386	413	394	408	386	415	422	435	386	367	387	435	426	428	434	391	382	386	407	410	392	403	411	443	401	414	378	408	437	422	386	410	406	410	405	389	404	436	454	375	398	413	420	381	401	409	418	416	393	391	396	388	398	427	410	401	429	383	359	408	433	385	379	441	426	407	394	444	379	401	419	415	421	407	427	378	399	408	394	424	372	368	415	381	368	400	425	401	388	405	426	437	414	407	421	398	391	374	372	404	415	400	398	425	388	392	408	423	399	387	390	374	407	419	405	426	410	426	414	364	394	386	437	383	403	421	401	392	368	409	444	391	437	422	368	386	419	387	380	394	438	412	418	359	400	414	403	403	414	402	396	374	404	413	388	435	449	409	407	374	382	400	431	368	408	430	417	410	399	402	401	445	426	420	402	417	386	419	398	439	431	391	403	431	382	381	411	430	427	407	386	399	393	407	418	446	374	402	433	412	390	405	380	435	406	387	372	433	385	372	398	416	432	404	387	397	418	369	399	400	409	408	422	427	409	405	366	446	411	399	423	379	399	384	396	462	417	385	402	409	429	452	406	378	436	409	386	419	412	406	404	353	404	404	410	404	407	389	420	419	410	416	428	409	413	394	369	384	411	401	434	395	358	390	382	431	389	440	416	400	410	384	381	397	410	413	429	389	430	376	412	402	405	404	408	429	431	397	408	419	403	387	391	421	415	415	396	397	390	403	453	388	412	411	415	421	404	381	432	400	419	381	427	433	402	410	438	385	361	388	431	400	407	405	397	375	385	417	430	447	381	412	397	414	402	383	406	404	420	386	414	388	391	401	417	431	412	384	391	422	424	409	407	409	371	426	425	411	408	457	384	426	440	440	380	402	393	407	381	416	379	423	386	347	425	422	410	380	438	428	425	393	404	435	447	386	420	402	372	411	389	387	427	407	411	423	394	389	415	403	427	400	390	368	375	404	421	385	389	413	390	444	423	420	401	453	399	414	421	387	384	405	422	420	399	450	439	421	432	406	428	416	418	388	382	432	397	446	396	403	434	406	431	407	400	386	410	394	419	405	411	398	415	424	415	390	368	417	396	385	457	387	401	402	387	431	395	416	426	393	389	428	387	390	425	372	390	439	413	381	434	385	403	398	404	433	393	416	413	404	380	441	399	417	411	381	393	424	394	408	421	429	424	380	387	414	395	380	386	433	372	380	391	406	426	397	411	406	390	420	397	427	396	410	393	401	411	421	417	423	400	428	424	425	402	412	398	408	408	376	393	381	405	423	423	424	395	415	404	433	402	402	411	426	437	433	409	440	425	403	410	399	420	408	377	426	397	420	404	426	397	435	427	403	422	401	425	441	403	389	402	414	400	410	397	475	396	411	431	383	394	361	397	432	385	382	397	423	416	446	425	408	413	387	384	428	410	408	443	426	416	427	409	415	379	416	400	415	379	360	400	411	369	394	420	388	465	429	384	391	402	413	442	412	411	437	407	421	413	407	404	429	405	368	419	408	391	412	401	412	393	410	414	370	403	422	389	414	418	362	439	416	418	413	393	400	407	402	407	397	393	381	432	433	411	393	400	395	396	387	420	446	413	452	410	413	437	394	428	418	408	407	411	357	423	434	390	400	377	444	429	397	404	427	388	426	399	395	394	382	406	408	403	407	429	364	381	432	398	387	405	425	424	402	380	440	407	397	425	416	407	388	392	396	404	430	407	404	416	408	390	410	397	408	408	416	404	411	419	373	403	401	417	397	401	362	399	421	414	403	434	384	399	414	417	417	417	409	412	425	412	389	370	406	415	424	410	406	374	454	352	445	415	426	425	355	378	391	369	438	421	390	389	419	404	410	416	369	392	402	390	384	368	353	400	445	420	401	443	396	413	396	416	401	412	382	346	410	383	398	442	422	389	413	408	431	421	416	455	389	404	405	417	428	406	403	384	397	384	407	429	397	413	425	401	382	390	412	408	396	388	414	400	391	389	394	385	393	412	396	391	423	380	443	432	376	397	404	437	388	379	425	386	386	411	414	413	365	420	411	407	423	416	401	406	406	400	401	401	435	395	422	404	423	434	395	413	414	420	380	406	409	424	402	403	385	412	402	434	398	413	370	400	419	424	402	368	428	437	427	423	422	404	404	410	469	396	351	387	394	415	432	372	411	414	412	379	371	427	388	398	402	410	421	417	395	393	410	397	422	355	359	394	444	413	433	405	417	399	415	409	403	412	421	423	415	415	371	394	414	394	384	425	429	377	388	377	419	412	403	413	395	371	394	420	397	376	431	391	437	376	442	404	409	395	406	402	429	407	378	407	421	411	387	402	371	403	409	407	380	403	433	390	413	395	398	426	453	410	395	370	388	393	471	419	388	390	396	405	405	421	403	431	416	420	422	404	400	383	408	431	416	410	394	406	403	379	411	449	422	427	375	436	446	393	398	392	444	435	407	396	411	393	402	426	410	419	388	409	396	419	417	366	401	396	413	405	400	417	409	421	427	397	427	436	429	409	437	402	363	408	429	412	396	416	433	424	435	391	375	425	379	434	418	398	379	385	410	399	355	401	395	402	428	377	399	393	411	428	416	428	472	361	399	397	435	411	425	402	410	401	416	442	427	380	414	324	439	434	436	420	442	416	423	377	407	410	375	435	398	394	405	349	400	388	419	375	405	418	384	407	427	428	394	408	395	371	420	416	398	390	428	420	415	414	434	417	401	416	421	400	401	425	372	374	389	398	412	396	410	391	415	442	413	402	405	427	388	393	416	410	424	399	405	414	382	416	440	365	391	408	420	368	412	410	410	431	379	405	432	386	414	381	394	415	393	411	387	395	390	422	389	419	370	441	384	425	388	423	370	398	385	379	429	391	388	438	406	383	384	410	417	405	435	421	403	372	410	409	395	373	394	407	410	436	422	461	400	394	399	364	409	415	381	372	403	408	406	387	380	364	395	405	434	433	396	407	388	415	441	447	395	432	408	428	391	396	408	357	453	421	429	399	436	391	388	428	427	384	424	381	418	392	398	395	423	398	419	373	378	379	405	398	420	414	439	394	427	452	427	407	386	423	425	423	408	432	401	427	400	442	419	397	395	400	382	424	411	383	405	393	414	394	394	426	418	417	435	380	404	392	398	425	428	391	395	396	381	383	417	386	392	390	400	380	418	422	398	394	401	403	420	371	420	386	437	359	405	394	408	385	396	395	427	415	389	397	392	418	385	377	373	422	391	402	393	443	427	406	405	391	410	391	394	394	444	415	372	449	384	421	440	391	403	392	428	400	421	401	442	410	391	394	402	424	385	381	353	400	413	410	382	415	410	407	428
23562	21158	28712	27308	21607	14287	2178	836	702	628	590	586	525	502	481	480	459	475	496	481	463	467	433	439	437	445	419	412	421	441	429	403	425	401	384	412	423	429	426	430	419	391	436	395	377	409	404	401	421	406	410	424	407	442	426	402	387	395	414	422	395	384	406	397	399	377	414	383	415	436	396	401	417	423	422	432	435	412	400	407	415	396	411	411	399	392	404	396	376	432	413	400	404	382	425	404	418	427	401	417	352	407	436	375	383	412	390	420	396	418	417	408	420	416	399	423	400	420	410	406	403	384	401	386	390	423	367	380	381	415	441	404	413	399	409	425	412	394	423	383	382	350	422	435	391	398	435	418	426	377	392	426	412	387	404	393	378	454	397	412	404	401	378	421	376	394	383	411	426	366	394	395	390	416	392	405	393	425	444	413	403	451	439	400	406	424	390	434	415	396	439	444	416	423	405	405	410	400	456	391	426	423	441	420	414	383	408	437	379	433	400	397	438	394	428	405	396	393	409	391	428	423	415	418	415	369	380	414	410	466	390	393	384	424	423	421	414	391	411	430	409	416	424	412	388	413	387	412	421	398	418	416	438	384	414	410	406	369	393	445	394	417	399	434	423	410	408	419	426	430	411	388	396	431	403	390	402	402	449	406	421	384	416	414	435	412	359	404	439	417	411	403	416	442	361	392	369	400	396	407	420	410	395	421	412	438	396	379	394	429	388	413	432	383	404	402	448	393	415	371	413	368	388	441	391	449	381	399	410	396	409	374	409	420	403	397	390	402	399	417	371	409	395	391	412	403	422	372	416	417	421	409	405	418	396	374	428	395	391	399	433	407	414	394	401	407	416	416	376	427	413	361	386	394	415	439	383	432	414	419	386	419	398	414	378	412	453	407	378	394	399	420	385	399	378	373	381	387	411	385	391	412	402	417	422	400	386	382	408	365	388	351	397	359	390	412	418	400	371	373	425	439	397	375	451	388	394	439	432	437	375	388	395	429	434	401	430	431	395	396	353	393	440	408	376	426	421	416	412	430	376	408	422	372	402	384	410	389	415	431	412	425	383	402	413	397	426	433	405	397	390	410	421	390	401	465	407	384	408	437	435	421	381	388	414	380	420	409	408	416	430	435	417	455	419	420	383	411	415	416	414	378	434	439	457	437	378	396	420	386	421	432	379	402	449	427	411	433	421	388	395	398	420	386	403	445	466	413	422	401	412	438	408	408	408	409	419	402	409	383	409	405	380	388	360	409	395	363	439	404	401	431	411	408	429	377	436	376	414	414	418	431	353	428	414	373	397	396	416	424	393	456	399	388	434	426	400	391	384	411	397	414	442	391	406	399	389	444	418	398	448	462	409	423	376	415	370	413	451	394	431	384	393	362	423	392	378	392	419	363	369	414	403	409	441	383	415	454	360	388	375	413	414	372	396	423	431	390	428	383	408	413	434	386	413	416	436	386	398	426	423	446	408	390	362	366	358	388	401	406	435	371	405	392	431	408	401	369	411	447	418	442	410	392	417	391	398	409	426	401	419	392	424	411	418	394	413	384	402	394	400	420	421	378	371	403	400	433	407	410	403	380	398	386	417	387	393	420	397	414	383	393	410	392	434	383	360	384	375	421	406	391	408	374	400	380	366	443	402	410	408	361	390	387	408	401	398	406	366	399	435	421	427	398	413	403	384	391	458	382	377	381	390	421	410	387	423	407	394	404	429	454	425	416	410	432	366	403	393	395	381	382	365	391	414	408	416	409	410	411	404	373	412	399	408	398	377	397	434	384	409	404	394	440	435	431	398	421	399	412	401	402	414	402	380	391	407	435	387	349	427	380	419	429	407	400	414	417	406	384	382	436	440	404	396	413	448	395	387	376	416	409	380	410	446	382	381	382	381	380	391	421	393	389	413	373	408	427	415	390	431	406	388	384	406	428	394	417	429	402	426	403	401	430	427	401	425	406	369	423	382	420	413	400	407	419	416	400	425	415	397	388	432	413	408	452	392	392	397	407	425	408	358	422	373	403	398	427	386	367	437	393	376	384	406	414	412	406	420	388	413	420	421	422	398	431	419	446	397	402	404	390	392	448	425	403	421	424	421	381	404	413	424	389	389	416	408	384	397	400	410	412	388	408	418	430	386	436	387	408	414	390	402	404	435	412	420	394	394	406	402	404	403	396	444	433	391	396	396	388	408	410	391	368	411	415	416	423	434	434	379	410	382	411	390	395	439	404	396	417	403	424	364	427	435	461	401	432	399	409	345	390	429	395	405	409	416	442	418	410	389	387	415	411	393	388	413	373	430	386	393	377	418	424	408	404	388	440	382	409	387	427	391	397	402	414	413	418	387	382	381	392	401	425	433	374	439	422	396	411	413	421	402	389	378	434	384	394	371	402	367	414	415	423	427	389	406	428	404	406	449	434	413	428	406	419	433	421	422	414	393	429	375	395	423	461	391	386	417	378	368	400	424	377	382	398	406	390	412	447	408	377	425	422	407	400	416	405	461	417	404	414	390	370	385	401	420	396	401	417	426	370	373	435	396	429	432	420	380	392	406	382	356	402	415	403	399	379	388	421	363	405	425	389	411	377	436	344	393	389	430	383	431	410	413	375	395	371	388	385	370	416	418	382	412	443	409	428	391	427	393	396	427	409	396	387	403	436	389	419	416	436	401	428	406	410	423	384	436	407	408	399	401	401	382	378	398	435	405	388	406	403	398	434	408	430	397	402	390	407	401	372	418	406	399	438	427	387	406	409	387	423	425	419	390	380	424	412	410	395	400	394	396	422	384	437	443	434	414	407	386	428	394	430	385	403	449	436	440	394	432	451	410	388	417	399	432	375	421	411	404	393	405	416	417	386	403	392	397	418	391	399	416	410	430	427	402	399	388	404	387	397	406	416	391	416	417	368	417	423	385	420	412	388	420	399	403	417	408	370	400	405	414	428	405	435	437	386	427	420	388	413	382	414	406	382	398	439	422	388	404	430	406	380	383	393	389	424	408	395	389	423	439	394	428	412	431	366	400	445	366	396	382	422	422	393	390	418	462	408	401	428	412	392	436	402	348	381	387	397	389	384	399	408	395	437	389	425	385	427	375	402	404	389	392	413	393	432	390	390	401	377	395	460	363	401	400	385	379	399	405	400	393	413	375	399	416	378	401	404	412	410	406	430	400	354	410	422	404	388	432	434	429	457	373	420	399	425	406	409	424	393	382	361	423	417	399	384	413	413	403	401	383	430	430	393	395	414	367	414	422	372	373	403	390	388	410	398	406	406	385	422	451	355	407	397	414	396	436	395	416	387	406	403	375	401	421	447	406	374	395	430	435	397	392	383	368	404	401	409	341	383	393	377	394	397	357	415	391	369	400	376	436	401	417	401	398	418	405	402	388	417	393	420	386	396	431	424	466	419	382	420	401	439	431	396	400	343	422	397	413	406	395	386	405	362	377	392	395	419	401	377	437	384	406	411	375	409	422	391	388	393	414	405	402	384
11974	12775	22186	44431	10523	1924	1626	1351	1162	956	877	849	717	681	663	581	572	575	546	558	575	528	546	530	539	556	544	481	548	497	484	462	493	509	464	493	442	475	479	495	481	503	477	465	440	490	490	461	441	471	455	475	476	487	504	457	453	490	500	451	483	446	481	503	481	460	469	457	469	473	465	457	449	436	481	447	467	456	462	442	497	482	421	488	437	470	477	458	481	434	426	471	473	442	513	474	464	476	465	476	425	473	490	477	436	450	502	509	494	491	499	473	431	461	478	459	497	470	452	462	499	491	483	515	443	449	454	437	448	447	486	443	468	492	449	495	462	474	448	448	471	471	440	462	479	435	450	444	479	442	479	455	498	497	446	485	446	475	484	428	504	481	478	449	435	458	467	502	472	438	489	506	486	466	499	473	474	486	474	473	446	476	443	483	464	477	469	417	488	415	493	439	423	485	458	460	501	447	486	440	448	488	458	490	428	466	449	422	485	458	450	477	494	437	464	485	431	485	474	443	489	493	462	468	462	490	488	437	456	487	475	447	450	441	458	453	454	468	468	469	453	415	443	444	490	472	463	431	452	466	417	431	469	457	423	457	458	449	474	469	474	491	471	450	449	464	441	474	488	499	476	449	452	450	487	484	408	444	468	473	485	440	491	480	483	484	460	464	485	438	506	411	489	471	456	470	466	466	467	470	488	471	469	475	487	455	489	494	478	453	485	448	453	445	517	442	441	453	468	463	487	471	465	463	473	437	461	475	444	449	472	489	447	464	495	474	457	478	471	449	462	441	457	434	459	496	447	465	448	454	479	464	510	434	469	448	470	458	463	469	465	419	456	473	502	476	471	490	471	472	495	468	494	440	448	481	459	452	491	453	453	431	472	462	483	486	458	446	489	429	460	516	452	497	473	425	505	454	474	453	489	433	454	516	435	486	478	466	474	470	527	473	467	478	467	484	449	462	482	485	465	493	481	467	461	489	436	458	450	454	483	466	475	466	448	409	468	448	469	456	439	455	471	472	421	491	492	437	467	503	452	457	437	459	487	465	443	442	476	461	453	453	458	466	454	476	478	450	471	476	468	451	474	455	466	463	471	473	491	461	508	474	464	455	471	456	472	468	438	466	454	504	477	452	461	416	424	464	461	493	469	477	475	466	475	463	452	483	445	462	440	466	481	451	441	454	479	429	470	450	493	418	463	437	467	424	493	495	458	472	519	478	420	456	494	451	429	482	478	404	447	445	438	448	424	454	479	474	504	452	474	511	419	487	483	462	464	478	419	473	473	459	476	463	461	474	460	461	428	455	439	441	449	450	484	460	488	441	442	442	465	499	478	475	437	479	488	485	436	438	479	489	478	463	457	484	443	481	477	454	455	465	468	446	470	526	445	475	489	470	444	471	499	466	463	505	477	490	441	409	482	443	518	473	451	478	433	399	467	461	492	462	480	478	454	486	455	451	501	470	490	514	436	462	499	454	504	512	440	453	422	484	470	445	468	487	469	491	468	461	494	426	425	471	468	452	433	475	450	462	467	470	456	476	472	471	463	489	496	496	424	495	501	460	448	496	452	494	480	443	475	484	493	470	448	465	452	434	451	490	478	465	469	494	457	454	468	467	518	435	489	451	468	447	439	429	480	450	473	463	444	453	446	450	478	491	470	446	473	466	509	490	478	427	464	437	475	487	498	441	473	490	482	447	450	431	442	473	485	427	458	462	507	440	467	470	469	474	434	475	442	438	457	430	476	423	484	481	437	479	459	440	511	465	464	466	460	475	451	474	463	473	449	480	500	472	482	459	475	479	469	469	456	484	480	517	467	497	479	418	480	446	413	474	470	423	441	491	470	460	481	460	520	485	489	480	456	458	475	455	465	463	461	438	429	472	456	505	492	474	476	470	476	499	443	473	455	467	501	459	463	458	450	467	470	462	479	452	447	456	480	480	451	469	471	454	464	487	428	474	446	457	474	453	482	450	466	439	451	486	429	448	479	443	438	457	453	430	472	428	454	469	481	474	464	457	460	459	456	459	460	460	465	493	469	489	418	423	490	484	492	461	517	442	463	423	433	454	468	442	465	449	491	485	440	463	497	429	440	437	481	492	483	479	443	522	491	461	480	487	449	478	528	499	470	446	472	431	450	422	509	489	487	450	452	451	426	494	500	503	462	479	419	461	504	464	423	504	456	451	429	458	474	460	468	442	442	467	467	475	453	452	412	435	484	463	448	458	484	455	472	491	466	465	443	453	432	475	506	461	455	522	473	468	443	459	426	438	486	449	434	443	452	463	484	517	429	502	509	468	490	466	456	430	480	476	493	462	469	461	457	500	441	462	439	442	455	427	476	493	448	477	465	462	425	458	514	455	469	466	462	429	444	461	509	502	449	498	487	476	453	434	469	446	502	471	453	438	472	468	466	434	476	460	468	479	459	448	511	485	479	444	457	451	484	428	442	455	444	455	469	463	468	463	463	447	459	472	485	465	457	488	448	454	479	454	479	451	497	506	438	475	465	472	460	443	467	461	453	444	461	458	505	467	465	451	462	452	452	466	472	471	455	431	445	471	474	449	469	486	467	451	478	442	514	460	467	481	481	455	471	433	455	463	464	409	470	463	435	498	445	456	492	450	486	451	430	488	520	481	454	460	456	473	466	473	467	489	476	455	444	448	432	484	442	464	440	437	478	465	453	463	462	428	471	453	477	478	446	468	473	485	494	446	435	459	489	431	467	485	467	484	444	498	471	465	454	466	458	482	458	454	477	497	421	473	490	479	493	501	439	451	452	478	482	445	434	440	481	461	478	458	463	460	480	436	479	483	450	444	441	465	471	479	463	460	474	473	482	485	474	447	485	484	468	430	467	486	482	437	468	497	488	468	465	464	494	488	469	447	458	469	472	467	500	458	439	463	503	450	467	446	461	456	472	446	457	470	467	515	444	473	480	480	482	412	470	487	403	474	481	491	483	499	453	453	469	439	520	482	467	463	458	460	449	479	472	463	432	458	460	449	473	447	496	457	470	487	468	517	477	452	476	478	459	466	476	444	462	492	510	443	472	493	449	445	470	469	486	493	507	454	456	441	491	445	466	448	460	437	460	479	496	435	486	465	483	453	427	482	481	482	502	484	486	464	499	437	472	423	459	462	459	483	447	473	447	477	462	439	481	493	429	478	471	469	440	451	467	427	476	461	468	467	493	474	476	452	435	483	476	452	453	480	478	480	478	435	450	462	421	438	466	477	446	507	483	466	428	488	450	420	452	434	477	455	478	475	440	465	487	459	462	452	482	439	497	438	440	448	464	451	476	445	443	442	490	475	478	481	478	453	427	453	486	491	455	448	486	425	460	462	470	493	458	465	449	447	456	476	426	434	439	452	428	444	439	429	453	484	481	477	458	483	457	475	411	475	464	435	447	486	508	463	469	458	481	479	503	464	427	454	480	431	480	446	452	450	436	449	449	484	453	445	484	440	454	471	432	475	474	465	465	477	461	499
24904	21242	27913	27590	17118	2956	929	817	712	719	721	675	705	694	615	602	627	610	631	651	626	614	620	615	570	618	551	641	607	603	596	627	616	656	639	616	660	577	586	586	621	610	616	571	663	638	621	601	578	604	582	579	595	608	603	613	599	591	615	588	576	585	583	672	624	622	632	590	608	600	635	600	601	589	567	602	624	569	568	628	581	594	595	595	569	540	605	587	638	574	598	609	649	600	618	587	610	594	576	610	593	583	570	605	607	610	571	622	605	587	633	616	634	550	614	565	593	560	574	573	596	609	643	598	613	613	614	602	629	534	640	605	627	597	599	631	607	569	627	582	602	591	583	610	609	592	584	575	574	548	612	649	515	616	591	598	583	609	603	611	620	556	615	637	602	595	584	546	616	575	600	605	653	571	585	604	583	585	583	613	594	585	634	599	598	585	593	603	607	584	627	563	599	604	588	609	579	592	615	612	614	609	542	584	561	593	587	563	610	599	613	603	636	607	557	584	591	591	581	619	584	594	597	608	624	603	594	618	606	613	593	616	575	620	572	610	598	628	632	605	655	567	604	600	580	608	599	555	606	521	596	597	625	638	589	586	589	576	543	570	582	578	631	611	623	586	558	576	578	597	588	577	604	581	592	542	596	599	600	622	628	614	610	602	629	570	596	602	585	611	607	626	603	615	583	621	623	616	579	600	565	618	575	604	552	629	611	606	595	569	590	570	615	576	599	598	590	570	594	579	581	580	603	594	626	626	546	641	608	587	587	556	612	560	579	652	591	610	586	593	631	570	605	588	631	619	612	624	612	637	603	615	603	615	581	570	585	615	572	606	582	639	647	659	580	622	589	586	577	598	610	623	578	611	631	601	601	636	617	594	555	597	619	591	593	591	605	558	652	606	624	598	578	630	572	623	610	581	637	587	609	607	592	618	609	602	572	593	626	625	595	583	589	615	655	647	598	601	574	591	586	616	603	571	609	595	587	588	606	589	599	584	602	572	571	584	616	630	565	602	603	599	576	554	608	639	592	618	608	601	580	584	585	624	624	594	604	593	573	595	583	632	622	582	599	614	581	609	586	588	611	583	581	635	596	584	598	598	625	689	590	563	573	644	634	617	608	584	612	610	596	628	613	601	626	562	587	584	583	642	606	590	587	596	577	591	595	643	585	610	569	554	580	597	635	574	618	609	600	591	581	605	559	587	601	649	609	600	591	598	592	564	544	615	564	594	609	561	612	581	595	584	622	602	662	628	598	595	623	646	614	614	583	574	629	614	598	581	592	615	613	602	629	599	626	581	563	605	629	606	581	582	583	602	580	541	620	634	521	597	573	601	555	631	565	627	619	591	581	644	587	595	608	599	632	573	587	610	575	596	616	619	526	625	617	576	583	605	571	646	585	607	635	594	547	600	622	600	610	575	596	594	599	643	599	633	627	599	584	604	544	613	559	565	627	583	533	656	593	605	627	590	618	599	598	636	554	583	571	571	649	556	608	585	570	577	607	578	593	599	639	619	590	614	591	560	555	582	619	586	604	557	610	598	549	598	594	602	579	624	616	657	612	579	605	582	588	612	599	595	645	575	629	599	585	571	629	615	641	554	561	626	592	624	593	591	573	572	632	574	650	561	603	589	592	563	581	595	630	631	642	613	604	592	585	613	591	604	642	611	646	596	658	613	581	595	625	624	584	555	654	599	558	595	571	616	618	644	600	574	603	550	603	609	570	584	612	605	594	590	595	570	570	581	591	605	582	620	578	639	609	639	632	565	584	623	595	603	636	573	575	573	611	601	595	578	586	605	633	586	593	589	624	605	620	579	555	600	620	577	611	613	625	638	601	618	605	642	608	611	590	603	609	585	634	590	612	564	598	592	621	582	642	611	632	625	606	592	588	565	577	560	602	575	600	647	612	602	609	607	599	613	607	620	541	594	585	631	613	606	606	579	596	616	616	619	613	630	605	602	639	622	599	590	629	643	574	609	630	604	595	624	624	608	614	587	582	581	594	547	606	599	590	587	609	582	612	579	644	620	589	626	560	617	591	632	587	644	593	561	618	598	591	591	582	614	595	599	591	587	612	621	631	585	609	550	595	604	621	623	595	564	610	591	628	631	608	609	597	602	605	584	614	599	589	603	593	629	621	592	594	634	622	577	607	577	584	600	614	604	577	590	578	611	580	563	625	575	584	575	598	617	633	603	607	594	602	570	544	599	610	605	637	614	632	581	613	598	584	573	598	570	548	547	596	618	599	571	566	611	619	607	602	563	621	618	571	586	588	609	621	577	584	576	602	618	612	632	646	614	580	594	589	603	576	544	618	587	656	571	648	601	606	578	633	573	552	603	572	559	636	614	626	601	567	610	598	562	590	520	601	658	584	610	625	594	588	595	571	582	586	597	615	603	626	581	603	606	567	625	591	608	596	592	621	573	620	631	593	553	629	558	593	586	612	615	617	570	590	559	585	575	605	634	618	595	572	629	588	607	579	617	622	589	597	588	589	609	616	623	637	580	575	591	608	596	589	600	615	606	599	586	593	613	656	596	587	642	600	587	588	538	643	597	620	588	575	615	612	539	629	563	600	612	605	603	582	619	626	633	576	605	593	604	600	586	643	644	622	593	620	626	611	623	601	589	578	660	601	595	622	573	600	558	629	605	604	625	625	556	586	617	606	600	621	583	577	582	581	587	612	634	627	628	629	595	627	623	567	615	627	614	590	628	646	570	588	605	587	616	605	585	610	625	650	623	608	590	584	559	628	600	611	597	586	578	630	604	581	559	555	613	609	587	612	578	609	600	618	607	588	615	597	623	604	624	568	608	582	579	568	624	588	598	583	631	611	627	583	613	588	593	586	598	630	623	597	632	593	628	583	595	628	627	574	607	615	589	581	596	551	606	630	593	592	574	587	657	635	638	613	602	594	661	622	609	603	559	573	583	649	603	600	580	608	574	582	551	605	594	583	582	607	622	575	602	644	550	635	588	631	600	590	615	622	577	628	575	581	608	574	575	618	587	581	558	579	568	584	605	647	605	575	625	588	590	601	613	617	600	586	615	605	570	571	625	606	575	627	598	601	587	619	567	611	607	568	597	599	644	540	607	581	606	634	602	578	598	606	581	576	578	618	608	598	610	593	596	627	592	587	580	589	619	596	601	620	571	652	618	633	590	574	630	587	623	614	596	588	616	589	591	590	588	604	579	564	594	613	573	580	581	635	595	596	640	599	618	603	557	566	594	602	612	603	579	584	588	607	566	638	590	601	626	590	548	578	556	609	612	573	598	576	609	614	592	560	607	631	562	618	588	622	587	592	587	591	586	585	602	609	615	563	609	567	593	586	596	603	562	656	625	578	574	603	640	644	571	576	577	563	612	582	570	626	625	592	629	669	608	620	605	582	603	616	569	606	596	595	567	604	576	605	593	590	627	577	605	564	612	579	607	613	586	608	633	613	619	567	620	601	591	622	594	648	582	598	623	578	578	591	577	562	598	597	604
12339	9015	14065	35576	9921	1542	1351	1173	1048	987	850	859	850	819	859	797	805	767	797	706	745	758	730	685	701	724	722	683	728	721	703	655	741	666	663	695	735	644	723	737	698	683	701	678	737	659	688	700	709	679	678	718	678	687	723	704	735	675	727	710	686	694	743	694	669	748	709	703	696	661	709	712	667	689	681	706	692	695	671	680	741	667	693	679	737	701	707	670	687	689	690	709	732	692	668	676	666	670	705	715	667	681	698	743	644	695	670	712	707	683	685	703	726	716	623	676	722	691	733	738	717	672	725	712	703	706	703	701	745	687	682	661	678	741	639	713	739	710	697	738	628	650	681	686	707	698	732	707	751	719	672	679	693	697	708	662	687	682	692	677	687	672	684	701	698	701	696	671	659	688	711	748	679	697	709	750	656	692	716	685	710	725	701	687	695	670	684	679	750	687	688	700	692	663	704	697	653	681	710	713	713	681	689	681	698	712	660	660	713	700	634	724	654	661	706	668	682	666	692	669	709	666	736	698	734	670	678	727	702	681	702	662	664	680	689	685	664	692	751	647	690	711	716	652	693	690	666	674	697	723	746	669	684	703	693	709	734	677	672	660	685	739	665	712	648	681	716	748	698	710	677	688	726	707	632	708	688	717	684	744	699	732	681	690	667	663	704	738	736	730	679	712	710	688	670	686	703	692	649	690	693	715	702	720	689	728	705	739	729	686	684	674	731	679	736	696	657	694	735	707	657	718	661	684	679	736	739	688	702	719	712	759	667	733	683	684	710	743	679	692	686	715	729	643	690	676	720	694	652	715	701	671	748	709	689	663	694	683	700	695	710	689	695	663	728	665	689	707	726	653	714	663	647	670	714	668	658	671	696	730	696	714	678	693	735	693	684	679	684	671	729	696	682	717	644	680	686	707	657	697	686	739	717	710	666	636	736	730	707	673	689	674	653	718	684	681	686	638	672	720	678	698	726	671	658	687	698	675	678	702	660	688	707	721	740	656	743	708	668	692	693	699	741	654	665	655	683	742	681	682	695	727	686	730	669	712	625	670	701	713	670	711	691	682	697	699	686	730	715	693	728	673	697	667	697	652	674	682	693	701	678	667	686	769	694	703	710	648	684	708	657	708	748	737	747	709	707	701	674	679	653	673	709	673	730	676	684	724	694	687	667	702	695	751	711	679	711	675	699	694	671	737	716	686	712	685	711	732	675	719	700	714	714	676	666	672	687	683	725	702	729	690	711	748	678	663	719	711	743	711	700	721	681	743	698	672	665	722	702	690	682	691	719	722	675	663	669	713	700	720	717	667	676	623	711	693	656	716	698	719	713	681	680	734	696	662	691	664	664	758	686	702	660	672	758	738	681	664	700	678	707	728	660	693	681	680	692	693	670	682	690	701	686	647	699	726	680	706	721	712	725	670	730	712	710	665	677	708	710	695	679	666	711	689	697	680	702	737	748	711	687	691	727	650	731	710	712	654	739	684	694	679	710	712	668	665	700	702	721	690	708	712	716	711	668	712	654	708	695	708	707	703	671	682	712	640	668	688	659	701	657	676	680	689	717	692	700	709	678	725	693	711	711	666	683	672	652	662	711	691	717	725	681	705	687	677	689	676	728	681	689	718	656	692	722	726	676	662	715	706	688	678	719	693	674	711	718	658	660	685	655	710	683	660	707	653	709	697	697	665	646	686	709	705	707	654	680	696	688	693	721	741	697	663	652	699	661	719	662	703	664	686	692	683	607	703	739	712	697	695	625	690	703	685	704	691	710	702	687	677	731	677	699	682	679	681	678	679	662	663	672	725	698	671	702	738	695	666	718	689	709	698	679	697	714	682	728	664	755	734	685	676	710	701	636	664	677	685	669	706	745	680	701	718	739	668	704	711	728	685	720	652	666	739	670	738	667	686	672	653	726	680	708	663	669	674	726	674	701	669	704	675	719	700	706	745	661	703	675	706	716	709	693	700	656	727	698	666	664	724	652	702	668	732	744	708	720	662	674	670	673	714	715	699	697	691	677	710	732	763	658	694	717	696	688	709	739	706	713	721	654	675	703	693	673	673	723	721	698	676	684	672	667	727	703	684	670	736	674	673	723	695	676	712	737	706	676	658	673	746	699	672	718	719	686	714	686	661	710	719	708	701	692	708	673	728	736	676	671	726	699	686	761	695	690	744	651	718	642	683	659	708	702	669	727	664	711	719	692	707	666	709	708	714	666	712	657	712	649	794	712	600	657	706	697	720	696	707	720	753	683	704	721	716	713	718	701	679	662	659	656	733	708	719	640	614	707	709	683	720	668	673	690	700	717	668	724	665	672	671	674	693	677	716	696	695	744	705	680	733	662	710	660	677	735	736	745	706	671	662	655	673	694	700	693	667	693	644	658	737	715	663	746	718	699	708	697	688	728	684	675	676	664	721	690	656	704	752	676	704	693	678	649	681	676	662	704	674	669	675	703	676	688	710	730	721	718	717	656	681	719	672	719	676	698	676	717	699	673	724	651	699	737	647	665	655	715	758	675	713	683	699	708	674	659	696	655	697	713	709	676	732	758	746	698	664	686	704	700	705	701	731	664	713	657	664	718	656	665	676	699	683	701	695	665	668	665	699	728	724	698	686	679	687	735	733	664	750	709	708	694	658	728	690	726	692	692	736	708	675	694	675	634	705	718	710	751	706	663	707	628	717	711	695	734	695	687	708	688	703	658	729	695	646	710	699	718	672	663	727	729	728	655	690	680	713	705	677	721	705	697	698	726	700	675	702	693	682	672	739	691	731	702	694	699	756	710	705	704	700	691	660	714	703	674	680	707	726	700	680	676	668	659	671	701	682	694	696	648	679	715	693	693	710	734	701	702	732	715	690	715	725	722	663	658	703	694	700	707	681	687	696	666	672	715	703	655	690	739	664	669	727	749	739	693	672	659	730	683	648	682	740	697	679	688	717	697	716	674	732	727	722	691	699	720	691	719	685	764	676	657	660	715	721	719	659	700	674	682	717	708	686	656	715	699	709	709	701	737	644	688	682	745	689	690	654	705	723	655	749	709	737	670	690	678	725	681	710	640	687	687	706	681	674	704	704	724	695	736	701	731	681	699	688	717	709	690	720	705	686	703	685	668	714	729	681	717	711	674	645	688	707	679	684	731	695	724	719	672	689	689	729	673	705	710	691	678	719	682	693	721	722	723	698	644	701	698	695	698	709	694	695	732	662	724	683	678	706	688	687	674	683	739	694	679	697	660	721	721	670	710	653	638	702	702	678	684	696	685	670	699	698	725	729	695	721	677	676	634	737	632	677	671	690	685	653	676	703	700	713	708	686	653	675	717	662	775	655	706	647	745	680	723	697	689	724	700	687	736	708	733	686	715	648	684	686	652	671	698	700	685	696	729	714	653	698	677	656	690	723	640	682	675	712	714	672	686	707	726	670	667	700	684	712	689	657	691	694	668	684	670	679	728	692	650	728	718	677	697	742	705	704	691	714	673	714
22762	21278	29164	25073	21656	21184	14595	2191	1334	1282	1219	1118	1095	995	1045	963	939	911	896	884	884	850	898	859	855	878	838	890	912	834	796	801	833	865	842	814	812	806	859	811	812	804	792	815	837	822	811	802	797	806	819	776	826	824	792	828	842	787	849	802	811	817	796	829	796	804	826	775	816	809	809	806	840	845	802	732	784	860	832	841	806	805	767	798	788	840	790	831	845	930	815	804	822	825	760	771	838	871	839	819	809	755	855	848	804	797	813	834	813	769	752	774	802	831	833	787	786	809	822	794	817	821	821	804	840	809	772	792	819	774	812	807	811	793	866	786	812	839	799	835	803	840	813	850	794	787	807	828	856	799	845	782	861	856	754	779	854	818	795	810	801	804	801	804	810	817	864	808	812	806	883	832	799	820	832	808	822	800	815	747	831	807	887	827	824	855	807	793	820	793	811	854	848	828	800	790	782	813	817	752	812	745	814	825	814	780	780	789	802	840	787	798	807	822	847	847	822	792	882	785	745	810	743	817	853	792	879	803	840	813	813	786	792	779	786	842	768	808	791	741	806	815	831	779	848	780	824	780	785	786	830	840	807	860	793	816	779	802	789	805	809	789	814	803	796	744	799	800	812	781	794	724	786	825	795	800	810	852	805	793	826	803	796	798	809	802	841	795	829	792	802	826	822	786	786	849	882	803	786	835	855	807	804	797	801	764	825	844	799	828	787	800	824	795	801	831	744	830	853	834	777	781	789	849	769	822	835	800	858	792	764	756	774	774	825	784	831	832	827	775	792	794	789	838	805	732	875	794	841	807	803	793	784	788	783	845	862	800	797	796	813	748	757	819	841	804	796	800	810	836	778	837	889	786	755	782	776	802	842	802	786	804	760	822	813	849	818	786	786	808	851	853	816	779	820	812	818	822	814	716	860	792	752	787	798	800	799	800	802	853	785	799	789	801	803	807	820	854	810	777	794	776	797	760	826	850	816	808	812	863	836	832	783	800	786	829	808	771	784	787	788	776	804	818	803	744	790	760	796	851	781	739	789	763	803	803	806	775	811	792	782	832	792	788	809	804	818	809	833	792	802	830	778	842	805	796	857	805	788	782	797	793	805	782	860	807	855	827	802	829	789	776	831	809	823	802	801	783	794	782	771	795	807	818	786	756	805	808	778	799	833	785	782	838	760	806	769	803	854	827	817	797	779	810	779	791	809	799	804	845	811	853	777	802	789	818	802	820	774	787	810	834	831	771	771	763	811	842	779	764	798	866	772	806	798	822	837	798	847	770	812	772	833	807	773	800	787	798	806	841	879	780	781	808	784	837	819	815	787	775	786	789	797	808	858	760	851	758	794	785	824	786	807	750	848	782	757	796	798	813	848	806	846	810	800	824	798	784	808	813	764	816	851	754	780	773	838	811	807	788	804	844	777	824	806	797	781	807	838	849	754	827	838	815	767	745	776	845	830	821	811	837	790	797	809	760	871	816	759	814	814	800	809	814	800	801	796	810	806	774	774	772	754	798	830	772	827	835	843	777	742	794	744	812	818	803	810	794	824	813	756	808	809	810	819	788	781	774	785	734	769	831	773	808	835	723	806	840	780	785	840	784	785	790	786	808	779	793	799	775	796	795	791	831	795	801	828	791	812	835	854	754	842	817	806	834	798	817	772	810	760	860	862	810	800	814	781	786	792	835	831	802	792	775	795	813	772	820	752	784	827	787	831	837	764	866	754	859	771	833	773	790	804	810	815	820	806	790	818	815	802	837	820	780	826	802	795	800	824	823	837	787	792	794	816	833	816	798	824	824	816	804	831	716	779	777	799	802	799	826	817	816	810	804	849	796	789	798	796	840	819	819	811	844	809	797	794	808	770	821	756	850	784	773	784	830	754	800	827	793	831	768	796	750	779	834	771	834	796	836	741	820	792	800	819	815	764	782	805	807	859	798	805	848	798	837	795	788	797	771	781	777	792	700	860	778	813	837	792	847	795	791	825	801	769	781	793	757	809	862	784	826	830	822	810	809	838	829	797	852	793	826	806	810	848	791	819	777	811	856	810	811	740	810	812	771	761	835	813	778	824	778	802	828	839	799	779	765	821	829	831	807	838	704	794	798	823	782	816	820	823	807	841	787	784	799	816	828	778	833	796	805	766	767	803	803	888	801	795	840	823	762	789	838	795	784	809	817	793	827	800	829	761	836	844	795	828	814	740	773	792	786	782	842	806	787	833	822	813	794	762	764	775	790	763	787	789	855	801	849	737	799	803	767	767	821	823	797	763	767	813	792	793	740	817	821	825	837	826	827	838	808	796	841	826	847	779	764	790	732	782	820	804	805	811	789	823	825	804	789	811	806	778	796	820	850	845	791	765	803	837	772	805	824	793	813	829	793	845	806	811	811	804	839	849	872	839	839	776	812	766	794	806	789	788	754	832	814	806	820	812	807	782	840	850	828	809	826	771	808	825	797	788	769	774	832	788	839	757	809	823	800	782	860	753	772	843	815	811	811	773	820	776	809	761	805	808	821	830	792	783	829	760	753	832	805	894	790	803	821	738	815	834	843	788	824	794	802	748	846	830	854	778	799	796	811	817	793	838	794	820	779	800	817	809	814	828	814	804	766	768	822	805	795	806	768	814	768	850	781	770	790	777	825	758	796	790	787	804	781	805	831	830	790	813	761	778	811	747	831	787	837	804	820	768	789	772	820	809	823	753	783	800	834	740	820	776	759	781	797	813	837	847	742	824	797	810	792	868	818	810	811	790	756	814	782	822	828	834	742	806	791	788	808	845	793	830	808	814	759	818	826	815	817	837	784	827	758	802	847	782	821	841	784	821	814	813	832	797	816	805	850	829	809	801	797	804	856	861	803	787	774	793	805	834	828	774	809	815	780	808	819	792	784	829	813	841	777	823	776	803	804	771	835	831	821	769	803	843	781	827	818	815	793	833	822	780	837	826	811	791	825	780	768	840	803	823	810	776	820	827	814	808	795	817	800	837	843	775	790	772	824	766	837	826	791	772	836	792	830	798	824	812	774	823	848	827	802	786	801	769	815	815	816	804	827	792	771	821	751	810	784	804	802	815	853	829	796	775	777	837	812	836	819	788	809	850	782	785	762	815	766	776	824	777	801	786	773	817	822	798	780	819	775	806	798	802	794	783	778	741	778	783	788	780	856	794	806	827	807	804	824	773	787	808	824	785	765	793	828	755	826	803	801	769	758	796	800	750	780	801	777	786	847	814	800	811	780	815	800	758	799	776	815	820	816	741	784	824	789	805	776	813	812	830	773	823	825	820	839	812	809	779	812	802	824	817	813	803	814	790	793	820	817	819	825	790	761	792	749	803	780	836	801	805	750	813	827	843	799	803	847	778	809	766	759	831	758	812	830	776	776	843	830	790	790	795	798	857	807	827	793	782	797	866	791	808	843	842	868	781	794	837	838	752	820	778	828	816	821	843	815	802	770	840	835	802	781	768	805	812	803	791	762	836	792
16452	18543	19985	53178	18592	3735	3040	2519	2124	1877	1719	1493	1373	1319	1282	1172	1132	1083	1056	1034	1004	1014	969	893	1007	949	972	991	1020	961	883	931	930	903	854	876	883	865	898	937	906	929	888	858	915	954	925	897	893	882	849	894	969	914	886	905	851	854	896	822	907	853	865	858	935	893	872	902	884	888	880	855	867	870	854	833	844	821	865	838	885	839	884	875	844	858	855	857	883	866	859	887	857	909	873	875	868	855	858	871	857	884	891	837	848	851	886	881	804	851	922	885	908	912	820	847	882	913	891	835	940	862	951	860	893	864	907	915	856	894	885	908	848	831	896	883	889	861	878	857	887	913	850	903	896	919	888	873	828	842	885	903	862	867	890	882	904	878	862	856	887	914	885	845	855	907	870	893	890	889	918	827	855	889	871	855	902	887	936	907	923	853	882	921	886	824	833	905	875	905	863	859	826	866	865	908	858	875	880	822	920	868	901	857	927	878	890	878	837	855	801	880	860	866	951	859	875	859	825	830	892	890	844	904	841	879	889	925	887	897	899	825	856	882	908	897	890	827	894	904	847	852	908	855	860	852	874	917	887	850	879	860	842	830	875	870	882	865	883	829	842	851	866	870	844	843	853	865	917	877	902	906	897	893	841	899	868	887	842	875	911	844	843	906	873	858	843	932	826	882	852	846	939	845	853	864	896	867	883	877	875	845	846	919	809	882	878	854	890	919	877	837	950	872	848	864	837	843	862	886	881	853	863	845	903	855	829	891	911	896	848	873	901	807	890	896	871	891	919	887	873	908	899	813	876	862	872	893	894	880	838	855	850	851	853	858	906	877	916	891	874	837	924	829	931	865	879	840	953	869	889	881	883	870	851	873	869	910	857	871	855	885	898	855	878	846	807	881	916	869	841	900	887	902	869	853	860	860	845	845	873	889	844	829	823	868	824	837	853	916	873	868	873	865	875	884	911	907	921	879	873	859	910	876	855	920	877	915	829	852	861	906	859	870	912	838	851	853	861	872	873	867	868	874	897	888	837	891	868	862	861	869	859	845	840	894	854	838	906	885	841	845	870	841	879	883	879	884	863	872	818	825	810	902	872	886	926	903	921	844	880	933	871	894	866	910	886	843	829	881	914	868	886	860	870	860	868	890	841	892	886	919	861	886	906	894	899	858	919	921	875	879	846	838	903	880	821	888	882	904	901	891	861	901	828	869	825	904	877	836	901	899	872	877	871	834	909	875	891	867	848	861	873	894	901	842	890	869	852	833	863	819	807	884	893	864	890	879	847	922	846	888	831	873	859	888	864	827	838	836	897	899	909	872	828	843	842	896	868	909	819	902	893	858	864	890	848	878	840	798	822	884	867	848	870	843	909	887	858	949	798	828	886	912	867	927	851	850	878	869	875	876	865	862	862	830	853	892	904	827	844	876	820	869	814	839	886	855	833	843	868	918	832	854	861	856	856	892	883	867	882	880	878	910	847	827	909	860	875	912	896	847	895	813	840	895	894	870	873	807	881	865	884	885	876	815	860	838	903	876	858	839	856	834	852	895	902	882	800	850	964	862	829	871	902	874	852	852	892	852	859	831	846	870	881	934	945	899	871	847	863	917	824	890	837	892	889	888	861	874	861	829	872	885	882	877	867	860	779	883	855	830	867	865	892	858	860	843	832	834	822	870	881	866	908	844	869	885	884	872	868	846	865	839	859	874	918	880	859	877	938	813	796	860	856	913	929	898	823	887	860	840	864	825	911	908	891	917	875	856	853	869	857	875	857	871	898	819	883	845	834	860	855	856	909	832	860	863	867	837	864	910	872	840	843	872	848	911	836	886	854	875	859	879	811	922	880	862	836	890	907	882	881	888	855	874	876	835	912	876	851	862	870	901	804	839	849	855	838	867	846	902	826	885	811	903	923	876	883	882	825	874	862	849	833	857	837	879	873	841	865	820	889	875	897	816	859	823	887	859	902	901	837	859	845	850	814	831	881	847	969	828	885	829	866	850	862	858	895	843	844	863	848	834	858	836	913	847	864	865	834	853	877	861	850	838	889	840	911	891	859	832	854	908	865	877	830	901	909	843	902	875	897	828	880	906	898	857	927	863	842	845	837	895	829	916	900	848	845	882	866	859	876	874	817	879	837	843	842	866	888	894	866	868	897	835	903	846	851	844	908	914	901	875	862	864	905	865	877	848	859	871	870	883	828	845	874	908	875	867	872	826	822	894	847	896	866	824	823	854	807	852	856	851	887	887	850	889	846	862	853	824	916	927	841	857	828	874	833	847	866	905	843	870	820	876	819	849	867	916	917	898	838	793	840	858	839	850	846	830	877	882	869	897	887	811	834	850	851	899	852	871	899	883	868	868	870	838	874	902	831	856	889	866	846	884	824	847	864	882	882	898	836	905	877	853	870	838	894	872	894	849	886	881	869	811	879	950	939	817	862	902	895	867	835	842	915	895	838	856	927	909	863	835	882	878	869	896	855	855	866	805	893	930	832	867	794	851	871	847	903	868	869	835	907	876	855	903	901	873	907	879	855	892	795	877	826	845	936	844	851	881	878	852	843	892	853	816	858	843	870	838	876	876	873	876	904	869	849	876	848	844	875	875	891	859	830	894	847	899	886	895	902	887	908	858	803	886	884	820	876	873	851	894	853	851	863	865	864	877	878	830	884	834	870	841	853	902	935	863	872	912	899	838	846	899	860	913	888	870	892	826	852	882	851	886	840	856	869	843	899	863	890	891	843	906	861	862	863	886	867	848	903	885	835	891	839	825	919	826	877	819	881	892	884	891	892	866	853	888	900	872	853	879	850	830	879	861	911	876	852	904	856	867	796	863	884	858	858	868	874	919	843	917	895	885	840	841	880	877	916	862	886	885	844	876	896	856	848	914	822	876	870	865	816	872	895	836	900	851	837	886	890	853	846	923	861	834	867	869	857	892	821	870	902	894	878	934	857	849	891	883	826	885	878	876	845	849	922	898	825	833	851	868	871	787	917	876	833	903	870	864	871	929	884	845	900	841	833	836	825	821	871	848	844	837	865	911	813	860	892	883	897	907	839	788	857	828	907	875	853	856	913	859	860	820	877	847	912	863	881	909	908	842	852	865	846	857	846	918	904	838	864	845	858	874	835	862	897	844	846	855	877	805	839	846	880	945	845	855	920	848	889	891	876	841	865	900	884	919	864	815	840	836	884	810	857	883	860	888	912	919	861	846	796	892	880	887	871	841	845	870	877	878	888	859	901	877	846	888	855	890	819	875	901	849	863	888	908	845	872	807	858	892	869	908	880	845	895	896	887	861	927	849	834	885	851	886	896	884	904	903	842	857	867	851	890	882	909	866	863	922	916	919	929	823	885	849	849	893	858	887	851	848	857	893	874	882	892	831	865	899	879	849	864	866	882	846	841	863	846	888	896	852	834	867	945	836	838	829	894	819	876	860	827	882	853	886	837	872	872	832	908	907	885	863	870	914	939	854	844	871	910	903	862	820
27183	20560	9924	13540	1790	384	381	372	336	351	339	349	339	342	375	344	334	334	340	349	327	316	328	368	331	325	335	351	341	366	313	350	348	327	353	315	307	306	348	331	341	309	335	344	343	312	342	328	370	341	362	349	332	320	307	335	342	350	360	334	325	339	323	328	341	314	328	332	344	345	315	350	394	329	302	338	357	358	328	351	318	327	336	322	339	359	362	329	325	368	322	299	340	339	339	330	324	317	322	314	292	317	366	353	331	354	313	351	305	331	291	331	330	332	317	318	308	355	337	310	352	333	324	340	333	347	325	320	339	339	292	330	343	337	342	362	343	353	340	359	322	327	340	323	341	343	344	329	359	311	308	314	323	327	323	337	365	340	323	352	328	329	324	337	334	323	343	344	341	316	346	325	368	369	337	352	293	332	351	332	305	329	337	320	323	329	330	363	336	320	335	377	342	312	348	343	350	314	314	317	324	343	312	338	329	350	321	353	358	328	316	348	329	344	324	342	350	320	314	350	299	335	308	316	345	326	330	303	332	286	293	362	337	329	379	297	319	345	351	349	329	356	314	335	333	332	357	318	293	329	337	344	330	353	333	333	312	342	296	344	317	340	356	363	317	330	336	337	311	294	316	349	331	356	347	336	323	319	338	314	337	300	333	316	317	360	352	351	327	338	333	319	324	335	349	336	309	358	314	316	313	359	339	339	325	320	295	330	320	314	334	353	342	329	334	328	331	332	370	333	365	343	314	308	337	339	310	297	342	331	339	346	341	357	339	347	335	352	305	318	314	346	308	337	314	353	312	347	328	350	329	313	343	302	322	356	361	337	336	334	334	314	322	308	350	351	319	352	337	355	318	327	339	328	333	334	349	340	299	329	321	338	321	355	328	320	336	335	331	330	324	351	310	327	314	315	353	305	313	313	322	319	341	312	335	317	307	348	333	318	333	327	341	343	339	349	350	302	338	322	300	327	338	317	339	334	319	328	328	335	298	329	358	361	324	330	364	341	344	327	306	322	325	331	337	327	340	335	347	336	321	326	333	306	346	339	296	350	324	346	367	340	328	298	352	323	320	348	344	287	306	326	317	325	339	325	321	340	319	340	327	333	309	328	338	346	334	341	320	357	329	323	346	357	321	316	327	305	285	333	320	355	293	315	325	335	344	326	335	361	294	342	353	355	334	339	356	330	298	339	321	341	335	330	339	338	337	343	321	320	330	369	325	354	339	336	335	335	324	322	299	363	330	302	313	338	328	357	349	347	313	309	323	362	333	319	320	317	340	343	333	298	362	322	330	337	345	272	304	349	329	325	334	319	327	306	354	311	356	347	348	305	312	348	334	346	325	302	323	310	301	313	296	342	358	318	358	368	321	310	335	327	329	337	300	332	330	349	322	349	328	338	340	320	297	336	333	336	393	350	326	335	337	340	334	315	283	362	342	331	292	322	349	333	326	336	313	348	338	326	350	348	336	314	319	356	318	314	348	320	358	310	320	327	312	328	323	327	336	341	364	318	350	331	305	323	339	330	354	340	337	320	311	297	349	382	324	308	344	318	317	332	342	323	321	319	309	312	295	332	347	352	321	307	319	337	340	336	315	347	328	318	348	349	317	335	319	345	325	338	345	334	310	306	340	357	316	346	337	327	332	334	359	339	320	349	352	368	316	342	341	322	327	338	328	311	351	372	315	309	359	348	322	309	318	319	347	332	357	347	354	293	353	342	326	370	329	349	365	304	300	337	333	335	350	340	319	321	342	335	369	324	356	328	338	381	323	318	330	329	339	295	330	314	309	334	334	381	340	322	328	330	329	345	319	361	320	328	343	359	335	340	311	347	344	347	353	320	326	335	318	339	340	332	331	344	330	380	333	341	324	316	339	313	340	326	294	335	347	342	326	336	348	322	289	345	334	318	339	339	333	376	337	357	343	337	346	291	326	318	377	360	349	338	332	337	314	321	339	337	339	335	346	360	355	345	335	330	310	311	321	296	328	351	337	344	348	344	338	325	333	336	315	351	338	322	341	341	321	310	358	323	325	324	312	333	344	283	325	347	342	302	328	315	327	323	306	319	320	325	341	331	331	336	345	341	334	331	354	337	335	328	346	311	299	346	307	358	371	357	316	333	346	301	350	349	347	336	343	348	308	316	383	289	338	369	367	346	331	344	324	322	316	318	329	327	348	329	313	318	336	347	334	313	306	332	331	342	339	323	324	324	331	322	318	334	328	342	321	335	345	338	313	316	312	318	325	337	329	326	310	303	345	337	313	335	341	353	322	342	336	346	348	316	333	333	349	341	337	287	346	364	321	349	301	336	340	344	315	318	339	309	346	328	323	310	349	333	337	307	329	322	340	312	319	325	339	359	315	329	309	372	364	334	348	348	326	311	360	306	323	317	313	302	321	354	315	332	315	340	356	322	307	338	334	327	349	307	312	331	297	328	307	338	365	343	324	332	314	339	357	309	332	303	313	298	337	321	346	352	335	351	355	328	324	307	341	344	323	349	322	314	335	330	350	310	325	330	349	350	325	299	335	354	354	306	327	334	340	333	327	341	347	313	349	332	319	351	356	296	324	341	350	345	303	340	322	344	348	342	330	334	314	342	340	349	332	352	311	341	340	345	304	337	315	363	336	363	358	330	325	335	320	291	341	334	307	314	312	327	299	338	328	336	365	364	323	371	308	356	321	354	337	365	305	303	348	346	299	341	349	325	328	330	327	357	343	334	284	344	315	330	314	328	297	349	348	311	323	359	329	306	330	336	363	329	333	366	333	327	340	320	333	367	334	327	340	326	305	315	330	313	308	341	328	343	338	308	330	323	313	312	329	316	310	385	351	349	362	344	316	326	352	319	342	357	323	342	340	359	328	351	357	322	309	334	342	345	333	322	329	364	337	337	330	324	360	364	339	324	330	357	334	323	352	316	327	303	307	328	317	325	334	335	312	348	330	331	342	324	343	335	344	336	340	304	349	321	335	334	313	308	329	335	292	326	349	306	337	331	322	297	321	370	318	340	330	354	329	332	324	323	329	343	370	331	352	322	319	355	321	343	321	333	336	332	349	325	364	333	314	335	323	326	323	303	350	343	336	346	349	351	357	344	332	332	349	356	330	336	357	341	341	324	349	359	313	323	343	342	325	325	332	306	334	337	371	341	305	317	318	347	355	362	324	323	327	338	326	338	323	354	327	333	350	296	356	358	323	330	333	299	341	352	333	334	314	330	325	338	290	333	328	327	334	346	307	339	326	341	333	340	328	351	338	350	358	333	311	295	299	334	324	332	306	350	321	313	306	340	312	319	344	356	325	331	359	343	314	298	328	319	317	304	315	292	322	312	346	349	358	311	327	310	379	345	350	338	330	351	336	325	297	320	326	364	372	322	353	336	351	344	323	331	296	354	363	327	327	329	326	306	347	295	323	317	329	368	377	302	331	325	334	346	318	328	327	342	332	300	352	318	317	318	326	326	316	333	313	334	330	301	321	315	309	319
9771	2830	2515	12686	1697	525	498	470	462	431	463	421	443	462	391	408	450	409	392	433	369	418	433	392	428	412	420	376	420	397	394	395	373	413	425	423	407	435	444	370	402	403	449	423	365	407	411	392	427	426	389	403	366	383	412	384	381	406	397	441	423	383	356	414	395	400	410	398	434	433	366	365	402	379	385	384	382	382	402	415	429	449	388	403	383	417	437	420	412	419	411	375	442	385	386	391	419	387	415	396	381	373	383	372	400	412	457	436	379	412	393	377	405	447	404	368	434	391	456	446	428	362	403	390	397	398	424	425	371	424	391	402	376	404	416	409	388	376	413	401	396	407	382	396	409	378	365	392	418	411	395	413	375	444	419	415	388	412	429	421	359	445	390	391	436	434	437	408	378	407	435	360	403	420	371	419	401	378	405	428	401	430	380	427	373	393	406	418	417	395	430	419	376	382	429	426	378	404	395	367	352	383	414	377	407	409	385	357	392	391	412	400	409	436	414	405	348	409	385	426	431	384	403	388	445	419	412	395	421	390	404	419	397	392	374	414	402	401	401	357	443	372	434	376	417	348	413	408	397	404	408	408	384	405	407	380	408	373	411	432	443	403	409	404	434	404	400	398	382	415	386	407	412	413	423	419	423	425	435	402	408	407	402	365	419	431	394	385	366	420	435	393	414	394	386	408	426	430	431	403	393	401	389	430	424	362	401	398	412	407	372	431	399	417	386	390	424	418	408	420	396	404	386	393	397	406	406	397	393	407	383	389	349	408	420	394	396	391	370	406	381	404	422	407	404	418	378	383	374	409	424	408	398	440	397	363	386	428	414	373	396	377	426	385	459	419	412	385	408	395	403	374	388	389	399	418	409	447	379	369	403	410	394	423	403	425	407	400	405	448	382	407	424	437	441	407	410	384	402	426	380	399	431	410	429	376	358	415	423	407	430	389	378	413	426	430	401	436	396	412	395	398	385	398	408	386	389	412	390	441	404	455	401	431	411	346	410	419	402	381	422	391	373	361	438	438	385	414	383	404	401	414	387	375	389	385	373	393	416	350	389	409	425	403	382	405	431	390	401	417	409	380	386	397	384	398	393	410	398	407	396	410	424	406	414	427	417	412	414	432	378	409	391	420	424	405	408	427	407	382	379	377	389	408	436	405	365	395	365	385	409	379	397	416	405	398	413	404	392	432	390	376	382	442	403	387	420	376	417	396	392	401	389	402	400	398	397	414	396	407	401	404	412	407	408	405	386	375	449	430	372	430	377	392	421	379	429	394	396	415	400	397	423	414	422	394	395	398	405	407	429	380	403	434	418	419	414	443	406	386	408	406	367	410	390	376	417	442	440	382	408	401	413	374	434	421	416	427	432	366	413	383	392	436	417	380	377	388	392	416	397	413	411	375	429	412	401	435	368	430	374	369	401	371	406	422	418	417	391	383	412	413	368	434	382	394	388	429	418	395	390	376	420	408	414	388	413	404	383	406	408	407	371	397	400	403	400	389	376	428	389	377	393	411	375	378	401	445	446	356	439	402	381	393	386	428	412	386	392	372	413	412	416	392	413	371	421	399	391	416	388	414	438	422	399	397	443	402	388	404	398	406	439	393	401	360	408	407	421	428	420	404	379	393	441	407	384	402	436	411	421	382	420	412	423	428	375	399	395	426	406	400	396	409	431	410	393	397	396	386	400	385	404	425	428	420	378	361	384	402	383	425	394	420	371	405	394	395	389	379	391	400	413	427	383	380	427	395	370	382	390	421	357	424	405	402	390	408	389	414	425	388	384	393	377	385	421	393	438	420	428	419	403	386	372	410	397	396	423	430	398	389	421	418	393	416	425	406	431	382	402	413	390	371	394	406	397	401	389	424	377	403	410	419	397	416	383	395	425	383	368	405	395	387	382	388	397	409	409	443	412	400	414	413	408	401	416	415	404	384	433	414	404	395	442	459	415	394	406	416	435	396	397	423	368	385	402	414	400	417	385	382	410	418	376	421	367	450	389	389	391	366	392	424	378	450	417	397	386	389	425	366	414	398	404	383	373	359	385	412	407	379	430	379	432	385	398	412	390	395	431	373	419	378	414	362	410	386	376	425	443	378	376	409	379	378	433	362	408	361	398	389	371	380	386	412	384	392	396	409	408	382	424	395	391	395	420	437	416	398	417	375	404	415	394	406	419	410	405	426	381	408	409	408	438	378	421	376	401	381	419	426	425	432	383	398	381	422	422	397	441	383	391	401	415	377	420	403	373	397	449	393	370	390	396	433	435	411	427	400	369	428	458	392	363	440	371	390	419	397	412	435	395	411	393	416	393	446	401	411	399	390	436	392	373	401	379	406	420	427	364	448	433	421	385	390	420	378	425	370	402	424	424	384	405	388	397	412	405	379	414	398	386	410	432	377	419	376	389	432	376	392	381	426	405	400	434	381	403	402	400	399	381	452	401	434	404	399	391	413	384	411	381	359	408	362	407	437	421	405	403	390	402	369	394	400	370	367	396	394	398	433	384	429	398	427	396	386	385	440	371	411	412	367	422	428	393	419	385	411	399	404	411	414	420	414	374	452	427	384	441	403	408	387	383	376	385	424	412	388	394	389	404	439	410	398	406	417	392	364	394	402	397	405	404	388	386	461	405	403	406	387	398	414	387	433	429	410	409	419	413	412	387	423	421	403	416	391	418	355	393	402	412	407	430	391	448	408	369	427	406	394	393	396	409	377	392	477	390	405	424	447	400	426	419	391	371	428	411	365	435	380	403	399	409	399	406	445	410	413	420	435	416	397	402	418	404	411	406	415	408	399	386	399	425	359	372	384	405	413	414	396	355	382	410	416	401	410	404	450	372	389	404	394	384	399	418	409	403	396	393	410	372	400	423	385	396	431	417	382	466	409	396	405	431	377	372	409	361	384	404	424	412	409	435	377	380	383	390	421	435	406	387	411	370	403	414	413	402	379	411	417	416	431	375	400	383	390	427	446	397	433	394	378	378	409	396	426	397	398	376	401	413	373	405	378	393	418	400	402	371	394	383	393	399	417	398	396	389	398	370	407	406	373	397	397	414	403	390	382	386	438	408	407	395	401	421	402	392	407	404	391	415	433	419	381	384	428	405	383	400	396	374	423	398	395	387	426	408	390	413	397	405	405	400	374	431	382	413	395	369	355	422	425	406	426	430	418	390	413	400	407	374	383	363	365	394	417	387	381	358	404	386	396	403	392	417	406	397	406	406	392	437	415	389	366	416	387	362	412	411	383	382	421	393	353	430	439	405	405	396	419	404	411	402	389	415	419	373	452	378	408	421	381	417	385	393	407	389	416	427	398	410	399	374	379	395	395	392	400	408	416	364	430	417	395	398	407	419	359	399	379	411	402	418	417	400	422	396	394	402	396	393	411	409	424	388	412	388	443	422	388	392	402	382	395	411	378	397	428	409	385	409	408	388	375	400	343	372	402	399	407	381	399	400	398	407	379	446	369	400	412	407	447	413	435
23695	21216	28816	27204	22183	12826	1778	841	700	673	600	560	495	536	481	493	449	484	466	471	429	441	459	463	440	443	435	471	432	433	425	407	427	401	401	408	444	388	405	416	382	419	379	412	381	397	394	420	426	370	387	455	416	368	404	385	389	367	430	418	422	426	387	436	433	424	417	423	405	425	405	428	452	387	408	397	429	383	402	399	426	426	382	404	428	421	394	381	368	420	389	415	384	390	410	398	431	415	406	394	393	450	410	378	398	412	393	421	428	403	418	430	406	405	402	405	394	426	390	409	375	435	416	393	383	429	421	428	388	401	397	415	398	408	397	401	438	405	406	386	411	413	392	400	401	393	390	424	391	433	380	407	381	423	431	412	423	389	398	409	377	435	404	395	411	357	429	388	401	343	387	435	385	452	417	392	419	395	389	371	395	401	418	413	424	419	418	438	386	391	405	413	438	426	438	388	395	430	420	374	431	410	439	442	436	392	430	413	394	394	414	424	429	391	433	411	404	362	407	391	400	406	420	380	403	379	381	423	426	373	408	418	396	396	396	427	407	417	377	444	395	389	415	425	402	424	447	370	410	434	428	431	406	398	388	371	405	381	383	433	365	405	398	425	397	424	411	430	405	382	403	402	447	426	379	401	384	408	424	387	399	404	392	423	426	428	396	411	469	420	375	416	383	381	385	374	410	392	415	383	398	416	384	422	398	423	409	438	453	414	355	410	425	397	361	410	417	404	415	420	423	387	405	403	412	404	408	374	423	383	408	400	457	401	402	420	390	398	438	431	441	394	422	399	407	396	428	410	405	444	382	404	408	406	399	379	413	375	405	389	402	369	419	398	357	414	418	380	387	408	341	413	389	425	432	396	423	422	411	395	370	413	381	394	389	429	399	424	404	387	430	413	424	393	372	413	449	413	396	385	391	399	394	448	396	413	394	432	429	430	429	382	400	414	381	433	393	407	381	429	456	410	394	430	402	362	386	374	423	437	441	405	379	400	405	395	392	415	431	414	429	400	415	407	397	419	406	407	438	397	395	392	418	377	407	421	376	442	407	388	407	384	405	407	407	377	435	401	393	404	433	398	389	396	391	422	441	414	391	389	415	425	396	408	418	403	379	401	416	389	388	433	402	413	396	397	414	407	418	420	419	382	375	392	472	402	371	380	413	421	388	432	441	364	390	411	410	389	412	402	418	418	427	414	418	401	386	407	429	425	429	402	414	396	420	409	398	401	441	418	421	405	395	429	401	418	398	438	389	407	439	420	400	429	377	397	407	387	431	403	399	429	414	416	422	414	436	411	419	447	440	386	384	381	393	439	401	412	395	414	422	406	401	419	424	391	432	432	417	432	409	394	363	384	403	400	386	449	412	433	452	406	403	440	414	416	423	411	415	432	425	422	420	382	422	414	387	399	390	397	347	379	394	389	404	409	398	398	409	437	419	407	402	454	424	398	402	397	414	433	413	400	390	426	446	410	406	423	426	399	411	398	391	374	387	413	453	413	456	396	414	403	400	409	395	382	434	408	434	417	386	386	430	402	380	460	415	381	417	459	398	408	376	426	382	423	436	434	409	404	414	418	457	434	381	413	399	377	388	379	391	435	420	404	398	366	398	390	393	381	369	432	399	417	400	446	363	468	404	415	414	398	401	398	420	398	406	400	452	435	390	405	405	408	394	392	430	397	429	430	408	395	412	397	395	447	412	388	425	396	395	411	420	419	391	401	423	393	454	437	385	396	427	377	388	382	402	385	388	424	378	418	388	440	423	438	366	396	445	381	388	447	390	412	458	357	404	415	408	398	411	428	416	403	425	393	396	416	444	397	383	390	419	419	415	425	402	433	457	400	346	428	417	400	402	396	399	413	381	392	421	414	438	423	408	412	411	412	441	395	417	427	412	431	411	470	389	400	420	406	370	441	415	396	422	460	405	396	412	395	393	414	441	394	348	396	400	403	396	387	386	418	419	399	419	436	385	416	401	439	396	381	408	380	387	433	423	436	386	417	422	437	389	412	396	388	423	388	418	384	379	422	424	421	433	431	427	407	400	398	422	414	394	403	414	385	414	399	395	416	399	387	399	423	391	377	461	415	409	411	416	430	419	429	371	402	430	431	366	414	423	418	377	397	403	443	358	421	398	443	395	410	426	419	419	418	405	403	390	374	390	385	391	389	398	423	425	444	391	387	479	449	451	414	415	427	406	390	401	398	396	364	416	392	377	365	386	408	396	442	407	379	423	406	419	385	411	384	402	421	414	417	397	388	418	382	433	404	428	397	391	418	433	418	376	350	405	428	385	389	399	391	438	411	393	385	410	431	428	383	426	406	401	400	381	399	422	428	357	399	423	379	406	397	426	421	440	425	401	454	424	437	424	389	429	392	382	418	405	444	381	425	384	378	407	428	397	433	407	411	464	408	421	400	415	333	409	408	436	411	427	387	408	378	420	424	403	398	446	388	408	406	409	429	408	415	435	377	457	407	427	387	394	432	412	377	440	400	406	395	400	365	423	417	375	392	403	388	410	388	404	406	434	407	396	417	386	410	420	365	398	421	420	438	426	407	398	443	420	451	409	416	398	396	434	403	395	414	441	369	415	422	392	402	401	400	404	421	397	416	427	425	373	399	397	412	383	388	436	415	414	376	424	367	398	401	405	397	398	418	429	428	421	399	430	445	415	372	410	400	403	398	396	404	380	359	394	407	360	415	376	388	415	414	414	427	423	370	415	405	409	417	450	373	395	426	394	388	407	398	415	416	398	406	412	416	384	420	395	385	410	417	382	394	412	460	406	411	414	429	392	397	404	401	382	384	416	404	437	453	393	371	349	421	390	393	425	397	413	422	384	399	418	376	401	416	396	410	423	400	393	388	399	444	397	417	391	444	392	428	365	380	381	422	372	385	418	419	403	421	406	412	381	405	406	398	374	406	414	395	387	390	432	395	427	408	413	382	429	432	443	430	411	416	442	430	330	417	414	396	396	422	378	398	359	375	400	396	416	390	388	376	407	438	437	405	401	383	446	407	405	390	423	410	388	414	431	419	396	411	374	426	437	368	401	428	415	396	398	421	387	396	363	426	412	394	427	390	438	367	386	370	426	373	388	400	439	417	378	377	422	424	412	386	414	370	385	417	420	419	439	400	396	420	389	452	413	427	408	381	410	382	414	404	437	402	434	418	415	409	363	396	400	393	405	449	394	409	400	419	428	388	367	380	380	409	418	388	468	379	362	427	380	394	422	435	400	404	396	409	411	403	426	393	420	380	374	420	410	403	375	382	421	435	397	423	415	417	424	398	437	422	443	387	390	400	412	411	423	404	383	461	381	393	423	405	389	402	407	413	401	407	394	367	395	400	393	414	442	427	417	430	407	399	403	410	411	428	401	383	423	425	402	372	402	392	437	426	377	394	404	393	423	401	390	400	399	376	403	416	420	422	406	396	405	433	398	383	387	407	380	392	437	430	420	429	397	394	398	410	399	447	389	425	428	416
13560	11748	13683	45657	12326	2043	1644	1289	1134	998	836	767	730	679	647	613	585	557	585	535	529	553	543	535	494	541	539	508	506	508	512	494	482	526	479	509	495	494	474	517	502	492	478	478	488	469	451	493	470	455	464	493	488	508	445	502	469	489	511	489	433	461	474	496	457	454	460	448	467	462	484	474	505	454	506	473	519	515	477	463	495	495	469	485	470	440	475	426	460	514	475	449	475	446	432	462	474	466	424	457	459	460	442	434	467	463	465	443	465	457	503	419	479	476	460	498	432	480	468	454	488	460	443	445	445	442	453	464	461	491	410	482	472	472	423	483	452	447	448	463	432	476	472	480	456	430	489	509	466	498	502	470	447	455	483	430	405	466	476	459	490	463	478	436	472	456	433	487	473	445	463	485	444	473	491	481	471	483	431	486	474	466	483	476	454	430	503	482	440	486	422	453	445	462	454	459	446	457	440	477	467	508	472	480	474	477	475	444	448	496	439	462	494	462	453	458	494	460	422	424	517	485	455	471	464	449	515	423	476	459	455	420	468	475	484	485	433	398	454	436	463	509	465	493	445	462	494	491	471	416	455	487	476	468	472	474	471	458	452	488	455	449	511	430	464	507	477	463	463	457	467	486	452	489	482	469	422	486	449	485	447	491	458	498	493	455	489	469	483	462	468	460	441	474	453	482	450	481	479	465	480	475	450	459	461	434	480	477	455	445	478	464	432	456	493	467	492	491	437	477	469	412	460	454	458	485	464	515	476	494	466	463	419	466	487	442	464	477	456	476	456	447	476	495	499	442	496	429	446	482	441	469	448	478	473	441	494	481	470	430	464	416	477	522	454	457	468	450	446	465	427	462	426	463	461	452	483	461	431	463	459	463	468	475	449	458	463	460	500	486	486	477	478	505	462	483	457	521	472	456	411	487	517	475	498	487	458	469	462	469	530	482	455	477	509	486	446	479	469	468	452	409	451	436	461	491	479	453	480	494	417	472	433	479	443	462	493	423	466	481	479	461	480	456	453	461	452	478	510	465	501	442	443	429	428	455	495	537	503	499	479	440	488	444	478	458	466	486	448	457	471	468	475	465	439	460	477	450	420	452	480	436	439	447	439	453	511	484	456	454	464	482	462	480	483	476	488	470	465	486	480	481	467	457	476	515	484	475	447	485	442	524	460	486	471	474	449	465	457	487	489	449	498	434	508	467	477	459	446	460	473	462	485	487	446	487	437	447	449	478	466	481	501	459	429	480	467	462	459	449	470	457	481	490	454	478	475	435	418	455	498	443	475	482	457	482	466	486	509	439	468	444	477	472	471	496	480	463	459	474	460	467	462	476	458	419	470	503	451	475	470	471	450	472	485	437	469	482	475	507	475	435	495	459	464	458	476	467	493	463	445	423	449	424	454	455	454	465	462	483	503	503	461	509	511	446	492	451	466	483	450	495	509	454	457	493	492	436	472	455	483	429	448	468	481	448	466	425	447	448	485	435	477	480	428	473	463	494	469	470	438	467	430	433	496	471	504	475	453	522	449	485	421	467	455	476	446	470	421	461	499	473	460	469	437	456	455	436	477	443	483	468	450	431	456	456	429	489	488	449	473	449	463	450	472	470	475	501	450	453	485	478	451	470	466	453	451	450	445	483	467	474	499	465	486	441	444	468	428	456	469	447	504	526	468	450	496	489	484	456	467	481	426	463	457	445	449	475	401	473	470	467	461	483	477	479	485	463	448	455	435	485	448	462	425	480	475	478	476	456	449	493	506	481	511	456	456	464	476	470	466	455	479	462	466	459	467	483	450	463	441	452	471	474	479	484	459	435	432	448	472	422	444	432	445	464	474	437	481	423	453	480	461	487	492	445	508	505	470	452	467	472	477	498	466	469	499	463	474	441	493	458	479	439	495	487	464	475	459	482	452	492	461	462	476	478	498	475	450	479	463	479	486	430	441	471	479	460	446	468	479	479	472	479	459	472	517	492	451	467	415	454	432	433	475	444	409	480	510	443	461	521	474	499	498	475	480	466	448	500	481	510	452	459	477	425	514	475	476	490	476	426	432	436	484	469	445	468	426	457	467	474	469	474	448	469	511	454	465	473	469	466	483	474	473	465	464	482	473	479	437	460	480	457	476	451	422	465	522	506	447	452	446	474	484	483	448	436	446	494	452	499	436	511	425	456	415	468	510	450	477	450	466	430	437	430	525	452	449	483	462	481	474	475	538	447	437	494	457	487	500	487	484	474	450	429	426	411	476	488	488	473	445	496	454	473	478	452	450	493	516	493	452	446	457	452	454	450	477	473	463	485	464	464	439	444	463	450	474	482	458	438	459	481	440	459	486	466	518	467	475	449	487	455	473	479	468	512	455	477	472	477	441	457	460	501	428	445	485	486	463	452	476	456	476	472	465	463	498	492	434	522	487	475	438	459	478	430	431	474	451	462	477	477	452	458	466	423	440	517	467	476	491	462	478	464	443	478	468	455	467	450	452	513	400	444	467	428	482	438	491	485	462	437	479	437	475	420	457	464	455	462	474	458	457	483	456	484	448	467	481	473	474	475	466	479	471	427	471	475	482	495	473	435	451	453	475	496	480	427	492	485	460	499	477	496	489	461	492	485	437	429	464	487	467	499	479	449	449	482	430	483	488	448	472	482	477	443	477	439	459	488	496	509	485	453	475	468	495	464	479	452	468	441	461	483	499	443	460	451	432	450	472	476	472	483	457	478	465	399	460	478	439	473	426	468	445	502	474	445	434	440	457	493	492	464	473	485	476	454	433	467	473	497	490	450	448	459	457	436	492	446	456	438	468	436	468	455	492	449	457	479	497	460	466	471	472	510	455	477	451	436	499	499	479	460	472	443	433	475	494	426	466	474	439	452	455	425	463	471	460	471	494	470	440	429	474	477	495	458	475	510	479	485	446	465	463	468	496	423	456	451	478	450	465	478	462	452	465	476	496	470	461	471	457	454	462	461	446	497	488	487	460	415	459	447	457	470	436	464	452	472	458	450	485	496	475	461	471	482	489	468	448	477	461	475	439	450	422	488	485	482	492	467	427	515	476	498	434	477	487	459	475	503	465	507	428	435	465	468	420	445	486	455	415	492	471	468	458	454	459	454	443	474	459	475	475	501	442	464	450	492	434	451	456	460	441	454	491	466	452	495	470	447	452	467	523	454	508	457	484	464	438	504	460	479	456	439	453	471	477	462	454	436	454	427	481	459	458	438	452	455	494	459	483	456	431	473	475	467	462	452	443	475	477	463	460	484	476	457	449	452	507	495	464	493	441	480	466	447	457	503	437	438	466	483	440	472	453	475	494	443	465	465	440	474	468	463	491	489	458	421	473	484	439	495	473	464	461	481	456	465	472	483	453	438	484	463	435	467	466	473	478	482	441	442	395	497	465	487	456	451	464	491	466	478	480	487	447	460	482	449	455	410	464	501	497	473	463	505	447	451	445	475	433	482	516	458	438	455	491	461	454	491	482	488
24856	21223	27834	27333	16376	2094	902	789	747	732	685	633	670	641	672	634	600	637	634	643	596	656	616	592	629	615	649	602	602	543	597	603	587	597	631	586	597	606	600	597	578	560	578	614	597	613	601	616	597	555	640	639	581	597	585	599	626	586	578	590	603	594	572	607	589	657	568	597	584	607	591	601	557	591	590	647	604	641	595	611	588	604	622	594	614	598	594	631	578	552	594	588	628	620	597	598	590	581	594	581	586	622	556	608	572	626	574	603	576	606	589	596	600	597	564	613	581	596	593	586	595	606	573	596	605	565	600	576	622	607	608	553	613	617	574	608	546	633	599	586	598	562	602	630	624	564	606	610	563	574	602	621	630	587	574	607	599	599	604	617	568	603	560	644	580	598	566	593	585	602	627	630	618	554	670	648	615	645	583	586	624	592	599	562	631	619	555	591	578	645	604	614	608	564	603	615	591	588	605	609	610	661	584	591	532	572	604	633	570	616	575	602	599	596	663	651	622	620	594	594	624	600	562	568	594	564	582	622	580	592	608	587	659	589	543	650	634	556	580	621	589	592	644	614	613	630	604	591	605	608	590	571	639	632	600	575	560	634	604	593	572	604	596	555	562	610	622	577	584	601	566	617	581	551	638	625	594	573	642	651	586	570	545	612	578	572	585	657	598	614	594	631	621	562	578	614	588	583	571	561	544	569	607	586	617	561	619	590	550	584	604	587	593	599	612	610	568	569	634	559	569	586	606	577	602	538	568	568	594	590	586	609	575	581	600	621	602	614	628	548	620	575	588	578	604	638	593	638	616	618	595	591	586	566	637	568	591	592	628	610	599	584	566	607	561	581	615	572	603	613	547	563	631	586	588	608	579	616	612	621	615	610	592	589	594	587	592	573	567	592	587	569	620	614	603	575	609	575	612	588	615	587	628	597	607	585	573	591	603	595	551	588	550	578	633	602	579	630	547	543	548	551	619	584	584	563	614	581	612	607	559	588	630	568	610	605	558	556	595	596	589	600	614	611	604	573	595	574	562	571	576	581	614	570	555	611	583	608	594	592	630	580	616	586	554	581	653	592	583	608	572	629	604	570	613	571	630	607	580	574	602	547	574	589	622	596	578	656	543	593	533	580	581	618	588	600	586	630	561	630	564	598	641	581	598	630	568	647	569	606	615	598	565	591	573	590	628	609	595	605	615	608	531	634	596	589	592	580	569	580	559	588	573	593	608	641	606	566	592	606	620	593	561	594	593	590	591	580	581	555	595	595	585	594	607	589	594	630	600	616	615	597	591	576	614	614	585	612	578	599	587	547	577	600	571	591	568	623	612	576	622	604	578	569	563	590	616	544	674	571	576	542	616	577	567	568	599	574	606	596	631	608	608	618	607	566	639	568	610	585	603	621	627	584	569	615	592	596	569	627	595	629	627	597	618	614	624	614	583	628	618	579	579	593	549	633	573	579	602	593	584	612	589	594	621	607	564	600	608	604	636	589	632	599	598	585	607	581	602	631	561	607	551	565	557	577	535	536	576	625	618	596	623	644	579	581	592	593	585	566	589	626	558	601	609	608	591	603	620	611	573	590	588	596	600	541	589	611	595	579	595	537	531	554	626	594	580	593	575	607	587	583	612	587	603	567	584	526	599	548	643	633	573	573	571	571	595	593	559	620	615	562	633	603	559	575	573	575	568	617	607	597	621	575	600	586	582	574	583	585	603	583	597	610	599	581	609	592	622	583	640	594	582	576	573	583	604	550	549	589	585	622	564	572	589	580	611	590	614	583	613	579	602	562	625	629	635	590	561	601	551	557	577	584	591	557	631	634	649	581	610	593	586	567	541	607	595	554	588	598	592	625	615	619	576	582	566	562	567	625	612	580	656	589	569	607	568	600	601	638	590	598	562	618	598	609	578	608	621	582	590	605	543	616	592	537	580	580	587	580	587	615	588	546	564	576	523	593	602	601	567	590	601	583	600	602	613	571	596	583	595	621	560	586	580	612	526	595	609	559	600	608	618	583	625	603	526	606	556	593	544	568	610	610	588	579	595	568	621	541	590	614	576	529	605	592	618	627	624	600	557	619	617	557	616	646	633	635	562	606	603	586	584	563	592	593	594	608	596	634	598	562	615	552	577	589	595	580	577	596	643	616	597	615	575	619	570	611	632	593	612	642	574	590	614	607	650	614	605	604	597	585	527	572	590	638	590	595	575	620	581	579	593	626	607	578	623	575	579	605	632	545	605	622	605	617	602	630	587	584	615	584	651	601	606	600	619	627	622	609	611	603	585	630	620	626	625	602	636	596	554	548	660	591	555	636	608	564	616	632	605	605	603	572	585	637	588	589	633	618	639	596	617	586	607	585	649	600	595	581	604	565	612	589	607	623	590	609	552	589	602	609	549	617	579	622	615	578	620	595	596	663	594	622	595	617	634	627	592	607	594	621	563	613	608	582	549	543	561	587	597	596	603	534	616	621	587	615	608	607	609	618	586	584	587	566	600	591	590	603	594	562	611	594	611	580	566	603	574	592	613	606	601	574	614	584	603	606	606	595	604	520	535	544	601	584	600	597	616	589	598	584	584	624	627	628	591	589	631	676	573	571	586	636	611	582	599	633	639	573	649	595	589	647	599	606	577	575	612	572	617	582	568	580	588	566	595	633	579	601	632	606	640	614	614	581	552	646	602	571	571	600	599	594	595	594	575	610	602	665	598	571	550	617	601	615	619	630	544	606	558	571	592	596	578	581	564	620	564	651	588	592	583	594	587	597	586	567	643	573	593	557	579	616	615	606	603	584	594	589	598	616	631	567	578	619	579	597	557	602	603	558	596	621	622	584	604	576	593	575	602	600	547	653	631	588	602	575	581	590	570	619	599	602	616	616	589	610	558	630	598	605	580	604	625	576	579	577	579	554	585	558	598	575	586	549	572	589	625	613	605	648	605	583	625	579	586	599	604	566	660	572	620	571	601	620	561	552	606	614	584	575	596	595	580	573	631	548	598	579	597	558	567	585	604	599	607	608	617	555	607	606	607	575	587	611	606	616	589	612	593	646	620	620	590	610	603	598	638	575	570	584	565	593	585	597	570	580	623	617	573	650	593	589	611	614	596	575	593	595	596	634	548	561	585	596	618	612	603	588	626	581	612	563	576	599	609	563	636	595	541	582	640	609	604	608	569	564	599	573	630	569	605	600	590	617	591	568	551	612	625	585	598	603	592	581	567	582	611	633	590	634	587	577	609	518	588	603	637	602	571	552	602	612	595	594	590	606	548	537	594	568	589	640	578	586	570	576	612	608	580	590	544	556	631	543	560	615	621	602	601	634	606	563	638	587	609	601	603	567	569	594	627	592	609	599	618	587	671	588	559	530	598	635	601	638	617	640	590	610	606	574	608	609	586	614	573	609	581	561	584	556	598	585	624	640	615	620	586	562	605	574	555	583	579	604	571	614	585	640	615	621	591	570	569	566	605	586	584	575	626	637	569	607	600	561
12782	7643	12821	35029	9933	1504	1331	1150	1033	979	895	900	789	769	772	783	745	760	773	723	746	744	735	729	726	747	733	745	735	728	705	680	713	703	701	684	680	685	672	692	708	756	681	706	695	694	708	644	727	685	656	678	702	715	733	660	710	647	674	725	699	713	700	690	669	692	678	677	722	642	729	729	657	692	706	703	724	691	664	732	705	649	684	688	676	704	679	712	702	664	711	704	682	722	670	680	680	713	709	703	669	655	763	714	638	708	678	656	645	729	662	696	696	658	721	672	706	698	630	665	652	686	679	714	658	688	640	699	703	699	745	680	724	684	695	709	665	660	708	620	703	701	738	705	676	675	702	716	701	659	741	655	699	668	632	672	706	704	699	718	688	657	699	720	694	695	694	686	687	664	699	741	681	730	713	677	719	695	667	719	648	701	708	702	641	696	717	714	687	697	698	693	661	689	644	719	686	682	720	697	688	666	668	717	741	697	692	700	671	702	686	690	693	722	699	705	630	678	695	706	691	692	705	713	658	695	670	662	692	680	664	698	658	676	673	678	677	683	706	724	719	735	722	698	659	701	684	658	698	702	685	728	716	668	684	683	671	673	719	689	701	691	696	663	659	712	729	678	717	667	710	728	723	664	678	715	687	712	663	697	678	709	686	673	691	708	693	697	729	734	674	727	690	723	683	728	693	668	674	701	688	707	671	660	714	705	708	694	695	688	681	639	692	674	688	702	664	687	653	657	692	695	670	641	703	699	663	684	706	725	658	664	693	662	679	677	729	642	702	669	702	720	724	686	667	660	698	712	727	652	700	673	731	736	660	694	714	705	694	738	646	756	662	665	683	680	675	705	651	665	696	700	678	730	648	684	715	644	709	668	679	686	621	689	685	713	687	673	711	649	675	667	676	743	676	728	665	691	720	709	696	698	655	694	686	671	675	704	643	671	674	743	717	671	707	678	624	682	663	720	728	687	710	695	695	712	675	724	676	757	706	671	689	711	721	750	703	694	732	667	679	663	675	668	680	654	657	682	673	676	728	691	724	658	691	697	670	750	682	679	641	669	676	689	670	683	700	681	698	699	663	685	678	643	676	673	682	680	678	696	693	670	657	715	686	677	684	700	659	692	657	682	696	749	676	648	683	657	650	683	663	690	746	673	687	702	622	686	708	727	689	701	692	680	697	685	715	686	690	682	672	679	703	688	680	662	673	659	674	728	647	713	735	727	712	707	705	714	692	697	674	711	670	688	718	671	732	676	698	729	664	682	700	695	615	665	694	755	713	686	661	653	677	643	714	685	665	736	669	678	664	642	684	706	667	720	718	734	704	691	684	689	704	705	705	643	705	672	678	741	637	696	660	653	731	727	696	709	718	665	725	736	689	714	688	725	727	714	689	702	655	654	733	694	665	712	737	730	642	683	701	701	683	661	681	671	732	693	725	673	666	664	681	665	713	747	670	714	702	652	680	664	673	712	707	729	688	693	703	694	692	712	667	680	712	673	707	690	686	679	688	730	639	700	676	667	733	617	671	698	700	717	663	693	679	677	714	676	661	696	711	696	676	652	720	637	657	690	686	710	677	681	699	673	745	660	689	721	689	692	679	667	684	709	713	672	640	711	668	648	699	693	702	714	737	683	687	709	693	675	687	721	671	659	697	692	694	733	702	702	654	721	697	704	702	735	708	690	693	678	699	648	709	684	725	685	696	707	650	670	708	723	684	674	679	665	693	682	675	708	699	687	694	641	747	745	675	693	661	692	659	715	699	710	648	686	732	675	685	674	720	701	698	731	655	679	663	689	727	670	708	676	711	714	631	659	663	689	728	678	676	722	742	721	661	764	732	655	764	683	676	657	683	638	654	689	699	665	636	750	681	686	637	725	704	688	731	713	647	653	670	700	718	721	667	689	662	690	682	743	656	682	662	692	717	708	694	693	694	714	722	659	676	721	668	667	700	669	665	708	706	662	669	709	723	683	653	714	699	695	728	707	692	645	677	701	753	713	684	704	721	688	685	718	723	672	645	720	723	701	692	720	660	700	710	695	710	669	674	642	697	677	689	683	696	692	671	679	693	671	703	695	693	646	748	659	688	720	687	705	648	701	672	692	686	663	650	692	699	746	736	685	710	696	662	719	672	708	695	659	683	749	665	709	683	651	673	741	666	713	695	672	695	663	736	726	678	651	741	727	656	701	680	690	692	697	678	692	687	699	692	651	664	700	700	700	668	673	678	717	687	711	698	743	701	743	689	672	703	715	672	694	735	701	732	705	695	696	719	657	675	684	684	716	751	720	751	695	700	644	692	725	660	743	687	687	705	707	709	688	657	692	719	705	694	691	660	666	694	707	687	699	699	699	698	703	682	695	713	658	656	672	648	653	691	673	679	662	754	694	688	662	659	687	697	706	737	702	681	641	681	675	658	715	754	706	712	703	702	663	669	714	690	717	675	695	690	684	662	656	660	708	718	693	693	708	736	699	676	683	676	696	702	712	679	695	662	693	651	689	672	675	689	632	671	674	742	709	683	718	677	671	727	681	706	674	671	704	674	722	725	680	717	723	661	722	685	668	701	701	685	693	685	707	708	661	695	669	660	693	734	737	725	657	696	630	659	725	692	694	706	686	708	712	700	648	735	663	652	689	696	676	695	706	722	691	718	744	650	710	700	709	746	735	659	679	636	713	703	678	671	705	674	683	656	694	737	695	685	702	669	706	700	703	716	751	682	671	679	727	689	704	666	677	690	648	683	688	680	725	695	725	725	696	689	700	708	707	725	715	636	678	724	691	721	708	771	636	687	718	685	704	675	692	705	695	678	709	682	702	740	707	677	704	710	662	700	632	703	649	695	716	702	698	712	614	707	705	714	698	635	675	684	753	721	703	739	704	649	691	702	686	681	709	680	695	690	641	656	707	712	720	666	723	726	695	659	659	703	702	675	708	686	696	698	714	658	635	691	702	705	645	655	678	710	683	705	662	713	703	687	700	724	685	728	683	685	671	648	692	685	644	677	683	702	641	702	671	652	679	671	680	679	698	622	679	735	712	659	687	684	698	689	667	686	689	697	696	703	731	662	654	679	684	688	664	716	676	694	705	694	703	655	680	686	670	688	683	692	653	676	668	674	669	669	643	718	703	698	703	704	707	708	699	655	667	675	684	713	694	668	699	686	691	695	711	662	675	747	722	687	725	650	674	712	726	666	650	704	666	678	726	682	697	744	673	693	697	678	725	681	751	738	703	685	715	703	740	626	701	696	694	627	674	668	687	729	697	734	710	661	693	700	667	686	677	668	726	674	656	662	668	703	727	703	704	672	736	707	697	681	703	664	682	762	658	679	659	723	674	710	715	680	721	690	653	700	731	705	659	708	666	716	675	720	678	704	669	695	732	689	681	726	738	711	707	704	651	761	709	670	696	701	686	671	669	697	673	692	653	718	706	713	692	650	708	672	680	706	664	738	649	679	690	720	677	695	671	685	639	720	650	692	746	666	687
22677	21240	29124	25681	22133	20774	12830	2029	1326	1213	1222	1045	1095	1006	977	899	971	896	903	863	874	922	880	868	872	824	847	851	887	840	809	832	793	784	775	821	807	856	844	834	784	807	865	865	770	816	845	819	777	841	811	805	785	812	837	819	782	823	820	796	841	843	793	786	862	788	834	812	792	804	774	819	807	831	790	844	849	824	801	777	780	809	796	799	768	802	793	769	794	808	735	821	759	826	794	826	825	787	899	830	823	860	779	766	803	754	823	791	797	773	813	867	796	758	794	825	853	806	779	803	793	785	818	818	834	828	754	799	772	855	844	763	850	753	828	807	847	848	816	811	784	836	861	792	829	813	769	809	841	800	764	852	789	800	760	793	800	745	807	850	805	861	798	820	837	782	766	781	799	787	791	833	824	804	735	788	779	823	795	843	832	789	803	823	802	784	814	794	856	790	862	846	824	810	811	765	810	773	808	772	772	769	857	802	773	770	830	778	831	825	797	842	788	770	779	767	792	825	728	794	806	820	794	751	803	785	836	815	791	771	828	780	796	812	824	801	809	790	811	818	791	789	809	793	859	824	754	788	847	822	767	839	800	834	825	827	776	831	858	815	781	797	817	818	771	805	812	812	797	796	771	820	799	820	805	792	814	820	841	751	835	825	778	827	890	785	791	823	822	753	804	785	837	802	801	768	782	861	771	820	777	819	760	823	769	778	812	795	773	761	870	748	800	789	827	812	825	792	793	836	776	774	848	796	757	807	823	778	802	843	818	843	801	802	840	753	842	771	768	783	826	793	789	806	793	769	828	790	828	809	807	814	835	832	798	816	785	808	820	769	786	762	838	779	775	835	778	768	824	777	828	796	780	814	813	837	830	759	838	798	764	817	797	804	782	828	816	811	832	740	800	837	798	787	818	775	796	812	786	797	798	817	786	831	796	796	813	788	797	828	827	816	850	766	830	799	852	819	827	759	799	801	791	824	807	805	796	822	809	783	825	813	812	834	802	863	819	779	807	835	791	778	793	824	752	801	789	828	788	803	852	861	781	818	826	809	814	788	811	883	837	771	786	843	795	837	806	773	824	792	816	834	877	794	794	809	806	786	760	798	805	820	831	883	794	801	801	806	812	798	785	802	790	814	785	830	834	744	820	778	790	870	802	834	736	782	824	779	834	809	802	762	796	788	829	825	773	819	782	816	842	754	770	825	846	811	803	784	818	776	856	835	825	820	794	817	803	868	809	803	769	821	825	823	824	830	824	777	806	798	792	786	830	789	863	832	794	838	838	786	816	811	787	797	826	810	785	800	821	798	798	785	807	753	794	824	802	788	768	804	797	851	779	804	805	808	822	771	841	778	807	831	735	868	835	823	815	809	822	809	797	809	768	811	831	792	775	731	784	820	806	761	806	838	774	807	795	810	794	775	770	839	804	777	809	749	787	809	784	813	810	779	823	751	787	739	799	828	790	851	805	811	801	823	793	852	818	788	793	780	768	822	781	861	764	793	869	817	825	831	805	859	819	828	853	786	758	842	789	843	763	846	840	807	811	775	790	784	827	863	802	797	804	833	863	808	780	821	871	804	845	855	820	809	782	757	756	814	782	829	801	836	833	802	811	839	759	778	829	756	809	835	782	850	821	753	781	778	828	761	822	787	763	860	829	803	836	808	807	760	806	787	805	801	812	834	824	807	830	806	835	780	811	848	838	836	792	780	857	803	763	788	748	803	812	752	822	796	817	827	773	844	826	797	803	805	798	813	828	818	828	798	783	793	857	831	830	766	825	794	784	807	775	796	759	790	807	853	807	827	810	811	830	794	829	853	824	823	825	825	842	817	793	840	805	811	834	794	793	823	768	727	820	801	842	795	787	808	822	785	780	869	779	762	784	800	788	804	837	846	815	819	803	792	813	800	805	824	774	853	842	810	835	807	800	831	839	796	801	813	774	822	813	792	825	818	851	798	768	744	805	752	808	750	800	808	821	787	803	772	814	810	838	822	829	827	816	790	793	840	846	804	839	818	786	788	770	758	814	760	829	796	786	831	792	797	811	834	867	762	799	807	803	770	762	797	832	793	829	794	844	827	812	767	777	865	805	750	829	848	807	838	817	829	810	795	810	768	745	801	793	777	796	767	795	839	785	779	803	842	772	834	811	819	808	781	839	776	777	794	806	824	827	821	777	816	767	810	781	777	792	863	771	756	787	794	846	751	813	833	799	742	788	793	809	843	741	788	781	808	812	805	760	807	829	784	829	777	789	820	803	835	790	806	833	841	795	791	769	816	799	749	784	797	784	794	833	843	799	827	785	802	819	807	819	854	808	779	823	784	805	865	843	775	863	785	785	787	813	794	845	779	868	813	795	807	777	826	827	774	807	757	823	817	784	770	803	794	817	844	836	752	772	786	811	760	810	775	805	790	810	817	830	810	748	826	726	789	816	834	821	796	764	796	757	809	840	767	863	780	785	790	812	813	776	777	825	842	821	828	778	785	809	847	805	749	803	795	755	842	780	828	797	786	834	840	856	825	857	791	796	800	789	760	787	833	791	804	798	752	810	801	859	790	771	830	799	854	784	762	856	801	793	793	821	810	787	773	781	837	816	752	737	785	816	824	808	808	864	774	826	749	754	796	771	791	835	775	818	817	790	769	852	825	852	773	812	880	836	813	783	792	752	782	782	777	773	759	804	790	802	808	796	750	814	819	865	856	793	817	775	794	853	789	838	842	777	806	814	810	853	807	866	819	744	822	839	770	778	822	791	755	751	882	829	819	802	822	799	801	817	797	788	792	801	807	781	817	829	797	804	804	766	834	778	837	802	763	769	781	792	776	787	838	773	818	855	792	754	791	791	783	800	804	803	810	816	810	838	749	805	835	789	852	796	824	842	774	843	759	814	789	823	766	830	765	799	811	816	787	796	799	835	805	812	815	811	758	801	770	818	807	814	852	807	798	864	822	783	783	755	811	720	832	824	785	742	858	803	821	791	809	762	833	775	819	842	827	767	827	811	806	798	778	804	803	785	795	813	789	786	852	783	835	828	814	812	819	814	755	861	812	803	764	811	790	821	813	798	799	765	789	774	803	777	827	772	789	818	770	799	843	820	799	822	773	709	799	770	769	862	816	759	790	773	810	845	809	815	745	782	823	794	792	806	806	777	789	792	835	798	782	834	787	816	815	812	854	814	799	852	818	851	832	797	847	829	834	816	777	817	803	834	791	770	821	814	816	815	812	803	801	780	843	788	804	779	780	793	839	797	785	778	851	839	864	865	808	811	794	834	839	787	835	775	833	819	869	862	806	805	804	781	813	753	775	848	817	817	811	821	817	791	831	831	770	792	827	783	819	788	809	798	851	785	785	777	809	878	802	888	821	800	794	769	764	845	843	823	785	811	843	794	759	831	798	811	770	781	751	785	797	767	744	790	743	792	762	795	820	789	806	833	824	743	845	778	815	792	757	824	834	799	757	811	849	800	794	806	818	863	850	812	784	790	753
15211	17684	31119	58130	14926	3622	2915	2473	2084	1862	1678	1503	1363	1297	1167	1154	1109	1093	1056	992	1019	1004	946	1021	980	955	930	946	935	941	940	880	938	901	904	912	936	883	952	908	900	888	879	911	878	919	903	917	860	924	905	865	882	896	909	881	881	886	914	908	847	905	937	881	872	879	868	876	871	894	847	884	879	884	892	907	898	884	888	910	923	876	909	891	864	839	903	818	896	862	823	892	903	881	825	902	871	846	898	896	911	904	860	894	907	878	818	896	842	867	847	918	940	854	854	861	869	915	918	868	850	865	852	864	898	887	827	875	905	887	878	905	874	913	843	839	862	817	827	884	877	893	924	872	883	850	860	888	881	886	892	846	927	910	874	876	901	854	872	872	851	854	908	856	907	882	890	871	847	867	821	860	851	859	911	883	878	879	882	901	869	830	912	869	845	860	887	894	876	837	908	900	868	871	895	902	918	862	913	829	859	874	852	879	880	827	884	904	851	919	870	843	886	877	905	961	922	864	874	937	854	844	846	912	814	830	898	855	848	859	874	865	909	889	875	841	892	866	881	867	882	865	870	843	845	901	863	827	847	825	910	897	860	863	894	899	904	873	862	823	879	881	868	843	887	877	821	826	854	890	861	872	931	845	863	874	879	850	862	866	892	887	847	823	911	867	846	855	893	885	839	865	885	854	929	860	908	889	861	931	881	876	806	842	841	812	865	893	825	916	868	872	847	868	867	885	836	911	860	880	868	813	882	874	835	879	860	937	859	820	861	852	783	843	873	841	919	872	937	829	855	890	865	847	884	848	790	853	854	876	829	839	867	811	886	834	910	866	859	875	871	832	836	875	892	859	891	853	921	902	885	887	838	889	916	864	881	879	879	864	870	849	877	890	869	854	870	902	853	858	845	866	892	822	872	871	858	872	858	880	905	876	885	892	898	920	881	842	858	824	833	854	849	860	865	813	850	834	871	907	853	834	890	853	881	905	896	852	859	877	894	885	830	888	867	884	930	907	891	877	905	843	837	889	868	883	837	873	889	846	841	905	901	898	882	819	824	879	873	855	848	940	896	822	854	835	856	918	927	882	851	832	871	868	867	868	829	852	879	894	869	853	905	925	898	842	827	869	879	840	878	906	870	863	845	884	867	869	865	866	837	886	911	869	887	869	815	850	896	897	868	870	911	848	845	889	841	890	911	886	882	933	883	825	904	829	869	815	883	853	883	857	909	877	867	870	862	836	875	860	857	875	898	887	864	861	890	852	818	881	843	857	859	889	877	858	879	922	843	889	836	932	858	817	855	848	796	868	846	909	847	829	826	832	873	861	815	835	874	866	876	876	930	915	893	927	859	921	891	902	887	848	859	886	909	795	837	808	877	862	833	857	916	872	897	813	885	899	841	865	872	864	895	865	879	805	886	878	867	900	872	871	881	913	869	858	839	862	862	874	856	821	860	836	890	902	843	893	885	849	864	812	893	826	897	889	908	909	885	893	918	853	876	843	885	853	901	827	940	920	858	822	867	813	860	807	876	867	857	914	854	861	888	861	871	896	903	892	816	873	844	882	847	882	903	803	815	827	888	841	874	896	850	876	872	867	872	879	902	829	872	855	932	818	901	861	882	900	878	900	953	848	918	946	912	901	823	863	862	847	893	922	932	848	823	865	846	905	873	856	846	823	840	850	876	973	895	828	898	822	901	887	870	854	824	850	876	925	858	848	863	818	880	886	826	883	840	869	854	867	829	885	886	842	830	934	862	928	855	848	854	855	869	855	879	892	854	836	844	867	907	865	827	810	883	912	874	889	829	909	787	893	867	884	812	884	847	867	916	885	874	871	894	850	832	881	890	911	832	856	866	922	904	926	882	902	837	906	853	868	886	878	859	879	903	854	872	841	861	919	879	909	895	908	845	874	864	863	842	822	865	844	842	888	906	942	838	882	877	894	860	851	861	908	825	876	856	866	880	855	886	915	934	892	870	911	829	845	899	890	897	895	909	919	909	908	852	840	858	808	865	854	857	842	838	833	863	870	835	845	872	886	867	834	882	904	831	890	869	886	879	842	870	859	896	895	889	861	839	856	868	857	864	840	884	834	885	871	863	844	849	861	876	857	859	941	865	885	846	862	864	817	947	890	860	914	840	880	874	856	897	890	853	861	852	809	885	898	883	896	841	843	888	890	818	864	855	860	891	944	813	882	897	900	860	831	857	881	880	931	914	853	851	889	848	856	852	830	883	879	840	866	826	859	877	816	867	884	862	816	853	823	885	871	866	834	904	855	865	860	880	861	825	839	863	845	862	841	840	887	838	855	875	893	867	840	842	881	886	862	884	875	943	884	841	902	852	837	892	821	835	876	843	812	878	862	851	832	811	843	859	918	889	900	857	836	938	892	829	845	896	812	891	880	876	820	826	868	857	841	834	852	885	880	870	832	892	905	841	899	901	836	855	821	834	884	853	843	910	875	884	892	892	859	839	867	850	858	841	868	919	878	891	910	876	887	881	872	877	866	891	881	829	853	902	843	922	836	890	864	879	871	825	903	858	887	939	870	888	887	857	895	812	825	900	768	831	862	863	844	870	856	848	846	860	873	785	876	863	937	839	873	911	838	858	805	841	884	815	851	866	860	878	815	890	882	870	897	874	872	889	909	916	850	817	878	884	871	859	879	832	897	865	871	816	877	900	836	904	866	878	882	823	858	823	910	804	885	895	913	905	861	860	840	915	844	856	874	869	830	828	949	833	881	861	873	910	907	879	880	856	879	913	857	880	855	913	840	854	909	857	828	892	852	889	816	902	881	870	832	851	878	865	903	867	874	818	885	884	873	864	839	860	891	894	869	850	868	828	850	894	868	857	856	862	854	816	870	870	924	889	856	889	907	842	860	879	883	845	884	913	853	869	869	869	837	882	816	879	832	838	874	817	914	870	887	878	895	860	876	859	888	881	908	851	859	865	893	809	869	932	836	860	835	880	866	840	914	859	872	879	822	870	855	917	844	858	833	845	848	863	887	838	892	887	873	863	829	885	913	843	893	812	858	855	873	869	856	815	841	847	891	891	886	884	899	849	860	833	857	875	866	868	879	874	865	833	882	907	856	881	839	866	866	876	893	873	847	886	879	905	865	877	871	883	835	848	866	871	889	843	878	897	878	836	858	816	869	906	864	910	871	856	862	897	873	913	882	833	935	869	871	895	871	859	850	864	869	884	892	823	848	870	867	906	834	886	888	885	875	859	878	929	877	851	879	880	839	861	827	885	815	877	878	843	873	912	909	867	887	850	922	903	889	884	845	865	876	914	851	925	852	860	833	907	863	947	875	861	850	863	904	845	936	843	867	886	861	837	829	924	852	882	863	826	895	833	857	902	843	873	875	856	875	819	930	877	876	832	924	837	889	890	834	835	847	827	877	845	904	884	910	804	856	870	874	846	839	790	867	860	876	886	806	783	824	915	899	855	873	860	836	889	881	846	911	838	913	802	834	838	872	919	933	868	930
27259	20590	10870	15525	2336	376	393	369	329	324	382	353	328	327	337	347	335	347	328	337	340	352	354	355	322	362	364	347	336	347	324	355	360	359	344	334	360	339	331	337	334	340	322	366	323	365	359	341	345	363	325	303	324	325	300	313	295	348	339	366	330	331	333	319	313	335	332	328	313	312	344	343	308	372	351	323	360	336	317	330	329	311	359	311	313	332	339	321	328	329	312	369	327	307	319	293	350	328	328	331	360	338	357	329	331	339	338	331	337	318	349	332	350	333	363	344	320	323	332	359	320	326	324	333	319	332	344	323	335	356	322	317	354	331	324	346	329	332	338	350	343	338	330	339	338	355	325	324	375	333	312	317	317	327	317	397	336	375	345	342	343	302	349	358	323	361	334	322	326	305	366	323	341	310	333	346	369	350	330	358	353	375	317	313	342	331	360	331	339	339	359	308	363	321	348	368	337	320	351	342	351	351	346	305	310	330	322	313	322	340	356	335	339	349	299	323	342	336	333	322	330	352	333	364	338	324	304	354	336	333	345	328	342	332	346	318	326	358	319	332	359	340	350	324	323	331	357	318	366	326	371	333	311	325	334	313	319	371	322	340	352	305	343	352	378	336	296	354	321	315	336	351	337	333	313	301	341	345	299	343	353	337	295	317	374	342	345	333	343	330	361	338	350	346	359	309	301	344	378	337	339	317	362	344	337	334	321	323	314	329	347	334	307	306	330	330	359	354	322	333	324	350	333	304	308	320	316	334	319	320	294	338	342	325	325	316	380	332	332	323	338	338	316	332	327	346	347	333	334	329	341	344	320	335	359	313	355	333	321	344	337	314	316	361	347	292	338	338	338	301	315	365	336	341	357	308	347	343	338	361	359	351	327	342	321	290	335	305	315	291	341	353	299	361	330	322	344	319	342	343	341	364	341	320	342	314	338	322	303	337	308	329	304	308	311	359	316	354	320	320	323	349	345	293	389	354	340	338	333	357	320	342	345	312	313	293	335	364	317	316	369	324	362	299	341	324	334	363	336	318	326	325	325	338	354	349	357	329	315	336	326	326	374	339	346	325	318	357	351	285	363	343	340	340	299	336	322	335	316	390	315	312	330	306	325	305	360	343	328	337	323	344	327	347	309	345	345	324	333	348	342	342	329	321	327	303	308	306	342	355	329	328	337	325	301	338	326	329	337	322	341	318	326	329	316	332	317	332	342	341	344	353	328	321	330	331	330	344	322	297	324	330	303	337	346	323	319	337	350	330	332	331	321	334	372	348	320	346	327	325	318	320	351	308	305	357	272	344	338	349	321	345	342	310	343	350	333	350	317	326	345	344	373	322	321	366	321	318	359	368	324	345	343	313	345	351	329	321	341	348	333	341	327	333	314	350	326	325	339	323	346	354	345	335	305	324	352	284	335	362	348	327	353	347	331	357	346	343	332	327	317	343	337	324	322	340	335	346	351	346	331	340	374	329	333	346	351	328	308	367	318	347	331	354	297	340	363	347	331	362	366	366	326	334	313	351	325	343	353	338	319	351	333	299	356	357	318	323	352	304	329	347	369	289	328	314	319	343	343	324	320	347	367	346	366	384	339	383	332	330	305	339	330	357	359	328	348	332	330	339	316	343	335	318	352	329	316	342	308	361	325	321	323	333	336	355	344	323	343	321	309	339	335	350	328	342	337	349	323	333	325	315	328	328	330	348	338	319	323	333	319	348	347	362	339	338	340	328	346	298	306	341	340	354	332	338	350	338	311	330	367	374	323	369	355	352	355	308	330	345	352	342	342	372	319	310	344	379	338	331	320	353	317	307	373	362	322	301	327	319	344	344	331	342	346	328	329	320	325	368	335	357	338	331	357	362	342	327	348	322	325	370	310	335	377	318	330	336	324	357	346	355	321	360	346	362	355	334	337	317	359	349	291	306	336	327	327	311	333	342	349	343	332	323	363	342	323	326	320	322	297	344	331	347	321	321	332	336	317	327	321	368	333	353	339	329	357	325	358	363	326	353	332	332	377	358	317	341	351	356	345	339	325	325	314	332	348	394	328	333	382	314	335	322	328	318	372	315	319	320	329	331	354	320	330	348	344	335	309	345	374	365	334	304	318	316	331	334	326	329	337	333	341	314	306	333	334	326	337	331	324	336	365	364	344	361	346	333	340	329	347	357	342	315	366	331	327	320	329	324	353	349	312	362	364	347	299	314	312	344	305	313	305	320	333	344	324	285	359	355	316	344	304	302	322	326	312	317	372	302	304	333	333	315	321	327	353	339	296	358	349	333	355	352	329	336	317	329	321	349	324	346	322	331	309	359	332	370	339	374	300	333	343	311	318	310	341	341	330	342	318	325	341	315	358	315	328	320	333	320	345	333	321	310	314	341	283	329	332	353	321	320	341	318	343	356	319	298	342	340	300	309	352	311	341	333	357	358	334	346	329	362	341	357	333	319	355	332	354	320	323	353	333	333	330	344	315	352	352	334	313	335	347	316	364	307	342	355	343	351	335	323	311	311	320	323	327	348	330	333	303	321	306	328	338	345	325	333	330	322	334	305	343	342	336	305	366	338	356	325	343	321	309	310	356	343	331	360	364	358	331	352	359	317	320	299	338	332	348	310	309	361	308	321	331	334	352	347	320	332	368	324	331	341	321	315	344	327	349	341	311	356	320	333	326	336	340	343	316	347	370	340	352	339	326	334	343	374	323	324	338	314	344	311	341	332	354	356	339	331	377	344	304	370	326	317	318	326	350	333	287	337	328	329	343	320	342	335	336	339	295	314	310	347	348	316	319	331	339	327	351	315	353	354	325	325	311	346	346	342	351	331	319	348	312	317	309	321	361	336	305	332	323	352	372	314	347	340	311	286	335	336	351	315	342	367	304	326	343	348	354	363	354	357	354	337	338	317	353	318	294	359	347	312	341	320	325	322	327	335	338	319	323	336	322	322	355	340	390	328	344	326	330	339	335	344	332	306	364	331	353	342	306	329	328	329	344	353	325	337	319	328	324	330	332	339	319	331	319	356	340	331	325	334	339	333	336	375	349	369	343	333	329	318	330	332	333	341	327	351	336	325	322	329	307	331	354	324	319	340	315	366	301	328	334	333	352	312	339	346	335	350	322	325	358	368	294	345	306	330	353	341	341	324	319	329	330	337	319	345	324	338	315	350	307	360	351	329	344	334	338	357	359	357	348	334	314	321	352	336	373	325	302	352	340	345	373	294	298	331	333	338	346	354	325	346	340	322	318	319	320	323	350	306	319	328	334	322	347	342	345	342	341	351	324	335	384	337	324	320	320	343	316	313	311	320	333	334	336	379	342	375	343	331	344	309	344	325	325	363	333	335	335	322	352	352	319	348	348	330	339	300	320	327	337	358	351	362	360	328	374	331	343	342	345	306	339	332	345	338	349	320	317	346	322	349	345	351	323	338	357	301	321	317	318	335	306	367	359	352	333	332	289	324	339	308	314	341	300	304	364	322	293	360	340	329
9897	2399	3948	14010	2079	520	463	460	412	426	407	435	423	380	418	404	388	416	413	448	392	418	400	392	387	425	431	448	390	413	416	404	413	433	407	412	411	380	404	413	390	388	370	421	396	406	413	408	387	393	407	391	416	413	390	402	406	394	407	395	399	401	365	396	429	428	396	410	389	407	417	424	398	411	396	393	399	415	394	397	426	403	389	423	413	472	423	463	391	419	393	397	396	409	416	407	396	403	344	416	392	353	373	408	416	374	416	402	363	411	405	396	431	414	400	411	382	409	402	375	371	408	427	376	389	361	414	405	379	393	372	402	414	391	391	431	411	423	432	451	403	434	430	418	418	406	391	430	415	387	332	380	389	404	385	407	419	421	381	375	423	420	391	399	357	404	416	424	434	411	406	370	380	430	408	389	423	379	407	405	450	389	396	374	404	404	409	392	386	396	420	440	421	426	410	396	383	369	399	443	404	418	412	432	427	429	403	401	378	359	423	405	384	383	410	385	408	385	440	416	380	415	393	371	392	390	422	397	382	364	402	393	397	424	380	397	426	408	409	409	391	392	392	387	402	386	396	406	389	374	376	418	404	411	354	381	421	402	398	396	381	400	413	431	433	401	394	409	409	413	423	404	416	439	421	394	387	416	415	413	416	404	407	415	379	399	427	425	391	395	394	396	402	427	394	411	433	389	413	408	404	428	417	391	411	384	415	400	388	384	375	431	395	395	399	414	422	426	436	398	400	428	425	448	367	415	416	416	392	389	394	414	433	394	383	383	379	437	404	426	402	400	386	363	395	411	413	392	391	393	392	410	419	411	418	392	405	431	395	406	407	408	402	376	411	429	409	388	447	410	411	408	381	401	386	409	399	414	391	415	373	413	390	391	371	423	413	435	432	371	407	387	412	402	383	403	423	425	412	413	394	419	414	417	409	414	422	424	462	405	378	383	415	373	435	413	410	379	392	412	422	406	406	374	403	459	355	395	418	406	380	403	439	383	361	353	430	385	428	410	437	394	439	426	397	417	399	408	395	441	432	380	408	426	397	412	384	421	378	384	404	397	408	421	404	387	374	443	397	403	400	418	417	389	373	430	413	445	387	386	411	421	415	411	459	401	441	380	435	409	448	394	374	419	386	345	391	413	423	386	405	402	415	427	391	384	410	385	414	398	415	391	402	386	400	409	418	401	407	386	401	420	438	409	414	413	406	397	388	405	384	398	423	369	377	400	419	403	403	393	382	427	383	393	399	360	408	409	421	428	381	427	426	399	426	365	390	409	369	353	423	441	426	417	417	421	433	386	399	404	414	413	462	388	414	385	401	367	398	383	370	398	443	381	353	396	389	394	408	389	399	382	418	421	403	401	423	382	397	410	410	407	392	403	399	417	413	381	386	424	378	396	461	397	410	352	394	390	422	449	411	388	440	396	431	407	450	415	403	366	418	397	381	422	411	396	410	405	406	393	392	424	417	390	426	360	392	419	433	384	397	362	404	382	391	387	411	403	360	370	398	389	414	425	406	415	410	423	406	412	396	427	375	410	383	410	393	421	391	404	435	417	421	386	395	408	357	369	392	428	382	421	417	414	390	400	406	419	353	439	382	387	402	412	395	389	406	395	391	391	403	394	401	411	435	428	407	397	411	414	408	391	391	394	414	424	415	420	405	374	396	405	393	398	357	423	395	366	402	383	385	394	427	410	413	400	396	411	401	402	401	409	388	421	390	415	423	366	396	406	418	421	390	384	410	399	421	416	444	402	402	398	391	414	406	372	403	391	423	384	450	384	383	371	403	413	429	398	383	407	423	420	425	381	413	400	393	401	388	404	380	401	390	424	429	374	409	411	407	390	397	388	399	397	404	395	415	434	405	406	368	426	426	391	379	366	408	395	399	405	420	402	412	421	390	389	383	412	440	377	405	413	390	392	433	416	407	378	393	409	452	419	401	408	418	427	391	394	438	424	411	432	399	410	411	399	392	418	405	408	381	421	420	410	400	417	409	430	412	426	384	414	407	396	412	382	419	450	437	391	422	439	388	386	375	376	418	392	423	381	394	397	428	379	381	419	364	423	416	399	397	396	384	410	401	372	448	434	429	407	391	400	409	403	390	390	417	398	416	450	394	376	435	430	371	411	399	400	392	369	405	405	433	359	420	394	401	401	400	384	401	414	440	384	413	395	408	392	443	437	400	398	409	386	421	419	380	390	368	361	395	391	403	415	397	375	446	367	428	434	385	386	373	372	412	393	397	408	432	410	406	393	426	415	431	385	411	423	386	391	404	392	428	423	392	439	392	395	371	414	420	382	375	416	389	388	415	404	380	403	393	422	407	407	393	442	402	420	395	417	366	403	417	419	394	415	423	405	433	421	404	382	432	394	398	404	410	446	430	401	385	417	439	426	415	418	380	400	442	418	416	397	393	387	432	426	433	381	408	399	392	391	425	410	428	402	384	410	413	431	422	360	423	424	377	425	383	395	379	417	392	388	385	411	417	428	414	409	405	355	412	392	440	405	409	424	368	375	413	387	391	397	381	403	437	401	426	407	446	391	402	392	393	431	378	436	425	405	407	396	358	421	391	438	382	439	424	398	401	422	374	405	438	423	407	456	421	356	396	403	416	387	414	413	393	386	445	398	424	372	402	419	396	388	417	396	441	370	400	414	408	425	381	408	406	418	401	386	402	367	406	410	381	409	397	407	412	469	433	396	394	424	390	404	402	378	357	387	420	416	415	410	410	433	386	432	405	411	368	416	408	389	412	367	407	403	439	415	407	404	383	411	382	412	416	447	393	387	422	413	384	437	376	385	432	435	395	416	378	385	396	411	409	378	410	393	416	395	394	387	387	402	404	415	375	359	409	414	400	395	420	417	424	384	455	406	394	416	364	404	386	386	425	416	421	413	396	392	387	426	415	401	399	393	382	392	382	409	390	394	381	398	414	431	392	410	368	399	392	397	388	419	426	398	431	403	421	415	408	407	396	388	385	384	405	420	386	428	399	416	375	386	448	412	393	440	413	365	412	410	422	419	422	404	403	410	400	383	424	385	424	393	412	356	393	397	405	392	381	394	402	406	391	404	413	450	404	402	417	369	412	436	389	357	376	433	446	382	422	384	411	419	391	391	373	394	409	397	387	380	387	400	408	404	389	420	433	409	424	439	384	417	414	381	393	423	393	396	394	395	419	426	388	365	382	408	406	391	393	363	413	388	384	399	411	429	430	397	405	375	434	380	408	407	431	387	427	427	369	399	429	438	406	380	403	413	422	349	403	382	426	416	429	401	390	398	403	373	362	371	356	427	405	373	385	409	376	417	391	391	425	396	397	370	403	400	409	393	390	400	428	413	442	380	399	387	380	409	390	424	399	408	421	407	386	414	381	392	407	421	387	428	400	449	458	427	429	404	400	419	423	406	430	385	410	412	438	436	403	401	394	442	391	402	422	413	436	399	413	394	391	396	378	411	386	421	437	398	398	397	408	461	421	427	394	394
23688	21210	28916	26763	23172	15785	2870	841	668	593	616	562	516	535	516	454	451	463	463	432	481	468	427	419	439	454	423	452	422	400	456	405	446	404	414	434	407	423	420	435	425	418	433	402	414	420	410	411	378	413	449	406	427	432	426	443	393	417	382	425	384	436	404	428	428	424	396	450	431	420	407	438	407	420	439	410	407	420	388	429	421	447	422	429	392	425	431	443	412	436	401	473	416	388	422	416	434	406	418	424	392	418	396	415	408	432	448	426	392	445	455	403	430	416	425	428	430	481	403	429	425	474	394	411	412	424	432	421	421	436	439	387	414	411	400	418	428	447	415	415	441	425	401	401	425	421	452	396	434	430	400	413	407	420	377	389	394	413	421	440	425	420	406	416	409	403	412	417	380	456	409	393	465	427	386	382	435	421	431	394	428	399	432	399	441	395	387	398	358	423	433	430	426	435	407	411	408	394	412	417	379	423	420	404	402	369	414	426	418	414	404	445	393	408	448	419	420	408	423	436	435	415	430	396	401	399	403	446	415	438	392	396	402	463	440	427	455	415	416	427	408	410	435	416	411	407	385	407	402	443	417	443	415	419	402	442	427	405	399	437	406	448	379	408	447	394	425	430	434	424	445	452	392	439	412	405	396	404	382	425	417	426	377	419	424	432	419	429	414	435	408	403	435	411	448	427	418	399	417	435	421	407	399	408	408	431	413	431	435	397	401	427	413	423	394	381	417	406	422	404	399	426	445	406	410	380	395	424	454	412	425	431	470	450	403	401	422	421	417	394	430	385	441	407	436	446	403	393	406	400	431	435	400	405	436	424	445	455	400	415	426	434	418	407	393	399	421	392	435	428	408	443	417	426	434	405	408	405	407	408	431	400	427	448	395	458	474	458	413	393	420	413	403	428	417	418	408	417	384	363	410	427	415	423	399	416	420	415	474	418	391	423	440	390	413	407	414	402	408	408	436	419	404	456	424	414	417	395	424	429	385	425	425	394	427	375	420	415	436	426	411	397	367	404	403	379	399	404	417	418	421	429	408	398	423	418	416	432	409	378	404	415	398	419	396	405	394	398	460	391	405	413	426	423	438	438	427	435	433	434	397	400	425	444	385	433	382	405	425	402	443	412	425	430	398	405	408	401	406	402	421	409	381	371	413	373	432	415	403	420	420	430	407	446	445	416	424	429	419	416	439	418	420	410	385	401	436	420	408	387	398	418	428	420	407	407	383	400	404	393	390	419	419	438	450	409	436	405	388	388	401	402	413	419	411	422	385	429	411	423	403	447	386	467	395	430	391	421	440	420	388	413	386	439	405	400	413	415	429	383	419	416	415	426	407	414	439	403	408	394	420	433	393	478	435	373	391	395	407	415	416	403	431	428	396	407	428	433	415	411	403	400	400	420	387	436	456	421	418	410	433	404	419	433	410	415	396	400	417	405	445	397	421	427	429	408	396	417	415	409	434	402	427	426	388	385	428	437	391	438	443	403	460	411	442	348	426	441	442	402	405	439	451	402	434	412	406	384	428	432	419	435	423	419	407	412	436	421	382	374	413	440	412	396	414	416	410	440	419	405	407	391	429	403	441	447	406	412	466	385	409	426	401	428	426	398	375	435	405	425	387	438	446	406	411	428	426	386	407	381	413	387	418	431	411	366	425	402	435	437	421	407	402	433	408	423	424	405	433	402	379	393	401	386	433	405	418	387	426	432	437	433	410	400	408	378	412	427	399	405	447	418	382	433	392	430	420	416	416	406	396	404	437	408	399	407	405	431	420	391	400	398	393	393	419	415	434	436	398	435	421	428	441	375	434	437	413	447	421	386	424	417	414	408	432	384	371	452	412	422	420	429	410	418	433	390	423	389	446	423	400	396	427	374	399	423	415	425	403	418	413	436	421	408	448	439	406	399	420	446	430	438	377	399	398	441	407	447	406	467	399	392	424	450	408	378	422	393	405	433	403	433	402	408	409	431	430	421	400	429	404	409	381	453	409	441	377	405	448	388	441	394	442	445	424	427	407	413	399	385	418	440	447	389	410	426	401	429	418	373	428	425	429	428	425	426	381	432	425	404	409	415	407	383	409	410	417	378	443	396	420	419	465	416	396	371	397	406	447	406	434	403	401	414	391	400	403	411	425	392	422	450	409	436	385	411	399	415	388	400	416	432	411	438	424	421	364	396	420	435	413	406	409	431	415	440	410	466	397	409	448	412	465	423	442	404	415	383	432	441	435	413	430	436	406	395	403	395	388	464	377	379	434	409	398	386	417	431	417	459	432	410	431	370	398	431	414	430	423	434	413	419	441	408	409	417	449	451	410	375	414	394	396	405	425	389	437	419	408	419	384	392	375	409	414	404	396	417	435	439	402	401	428	417	412	394	448	469	407	398	408	441	397	407	376	380	385	428	402	401	360	382	424	431	438	367	432	391	399	476	393	411	375	397	445	394	372	414	432	431	426	423	423	426	424	444	465	408	370	410	404	486	402	405	456	428	389	430	411	436	378	429	403	438	421	425	417	460	427	414	434	424	412	435	432	402	434	377	405	408	373	400	401	429	455	422	437	436	410	429	403	428	435	375	417	394	405	423	423	425	436	428	372	402	407	432	410	437	427	433	406	406	386	415	397	449	375	389	420	394	392	389	382	399	422	418	408	403	406	421	415	407	409	401	457	394	430	448	431	395	433	423	405	413	420	397	429	397	410	436	423	405	395	402	406	395	430	409	391	401	411	439	447	432	440	416	450	387	391	430	380	392	420	400	429	396	428	400	379	438	406	404	454	407	416	443	388	428	411	435	450	458	433	392	411	438	408	399	387	399	382	425	458	455	429	406	425	403	408	416	443	380	401	394	379	396	456	392	444	386	418	415	419	380	433	400	407	425	419	411	413	409	407	395	396	444	382	430	387	423	393	428	445	442	438	395	399	434	392	421	420	440	416	398	402	421	410	421	413	394	375	394	421	392	382	420	411	393	481	444	403	390	446	427	440	415	420	390	406	388	474	425	495	418	413	411	420	420	399	427	403	382	441	428	403	412	436	432	386	408	424	400	421	422	432	397	403	426	437	428	423	436	406	405	406	404	445	418	416	412	432	432	430	390	442	398	393	429	404	418	421	398	389	411	420	431	388	375	441	360	423	418	426	411	393	412	453	406	439	387	412	418	392	406	413	391	402	424	390	412	403	405	382	429	403	425	424	432	389	418	433	440	429	465	449	441	436	407	447	403	420	390	415	427	436	426	402	420	428	453	418	422	423	388	398	406	378	399	446	439	381	409	387	401	396	398	426	390	406	412	401	399	379	383	446	433	431	468	415	419	377	408	405	412	399	403	421	406	402	435	394	393	394	438	419	374	447	403	424	408	437	374	379	437	404	394	395	374	385	399	419	421	415	404	431	451	434	449	378	397	377	391	393	382	451	408	402	429	414	437	407	400	432	437	424	408	424	425	417	433	392	387	430	421	397	410	398	419	407	453	419	436	397	432	418	412
11972	10778	29647	47763	14063	2008	1543	1306	1099	960	825	774	689	690	623	608	561	544	592	560	568	568	529	529	486	526	463	532	484	499	482	469	478	494	494	478	520	443	522	547	450	444	474	466	524	487	492	508	497	479	516	485	478	476	504	475	488	480	469	470	477	479	455	472	490	451	503	498	474	449	482	494	460	512	469	490	496	471	441	463	455	457	456	498	510	476	494	486	463	492	471	465	493	465	466	497	508	453	471	479	472	462	526	460	495	467	465	449	482	463	483	487	468	478	467	459	456	482	489	465	466	497	445	464	463	491	464	455	489	516	447	483	472	475	483	466	481	447	479	493	446	477	431	431	431	512	466	495	455	493	471	465	428	488	467	486	452	448	501	445	462	461	482	492	451	454	418	475	488	458	468	468	465	456	440	476	464	451	479	446	469	477	450	505	456	477	469	473	512	501	443	470	435	497	480	442	476	494	487	468	463	462	421	473	481	491	442	466	474	509	458	483	410	462	431	447	500	448	465	440	459	482	497	468	462	473	472	470	454	492	487	489	482	466	488	471	455	455	468	496	474	458	481	498	489	496	473	484	501	470	522	473	444	474	477	491	466	476	482	486	502	480	472	502	457	508	479	449	440	449	499	469	466	480	488	480	467	469	475	473	488	452	469	482	470	467	501	489	464	479	520	460	500	482	464	454	466	484	459	462	469	446	479	437	497	486	499	450	457	490	484	468	463	484	470	490	469	447	499	411	497	437	477	505	510	477	481	506	457	467	457	493	516	463	502	451	455	467	491	490	473	434	484	491	448	482	476	479	481	468	474	464	470	480	520	470	485	497	468	458	473	435	487	485	454	496	496	509	476	482	467	468	485	479	454	440	493	457	452	473	501	491	489	501	520	446	485	483	435	516	485	463	477	469	448	483	469	472	470	494	474	444	453	510	487	447	467	481	481	506	485	469	506	452	489	436	487	459	489	478	481	454	477	451	447	459	456	493	442	451	475	488	474	449	475	484	465	451	476	486	453	472	477	494	479	486	442	456	460	478	502	463	442	426	458	467	447	500	483	481	479	479	432	452	471	449	464	451	447	500	449	432	492	445	427	483	441	448	490	469	484	525	489	469	486	489	471	499	488	495	480	457	454	477	413	457	462	434	454	452	483	430	478	499	472	493	453	487	475	534	487	457	442	457	478	463	451	492	467	473	467	456	468	473	480	503	461	476	460	458	476	483	477	502	439	447	482	449	467	459	460	531	476	460	475	478	501	461	499	461	503	471	470	493	448	429	504	446	479	500	498	519	481	459	448	475	442	455	467	446	482	443	495	469	481	490	501	466	461	426	465	503	454	499	472	470	484	458	498	484	464	448	442	465	481	495	486	488	512	462	489	445	474	484	487	454	461	480	461	476	472	439	487	456	464	447	413	436	434	462	508	469	488	456	484	446	452	472	485	455	471	474	445	471	475	486	458	445	454	492	491	451	494	483	485	506	455	487	455	495	477	507	455	500	501	430	465	412	495	453	484	477	487	464	437	479	492	496	490	480	488	458	467	454	486	424	451	446	481	488	469	471	483	447	455	477	454	479	463	472	494	492	436	492	450	503	476	485	418	462	498	483	472	444	468	429	493	428	427	459	478	418	454	471	465	447	514	444	450	508	456	449	477	498	462	475	471	484	481	493	507	458	480	489	490	442	480	475	471	479	450	427	502	457	454	463	456	460	466	486	480	463	450	499	476	490	471	448	472	462	488	495	504	465	451	482	470	526	410	500	488	450	477	481	460	452	455	494	488	469	464	433	463	457	463	478	457	474	424	511	445	460	449	487	507	491	483	477	451	503	473	481	474	493	474	538	481	461	455	490	430	485	488	464	424	485	482	429	498	452	498	439	488	488	430	450	502	433	468	452	495	476	457	441	489	469	481	490	486	456	461	477	468	487	462	448	455	492	444	468	485	461	462	489	469	438	474	503	467	456	472	502	472	475	464	507	493	465	454	492	449	513	476	449	486	451	455	502	486	467	472	467	495	476	482	481	471	495	430	478	446	496	455	518	459	494	483	472	465	495	426	503	452	491	464	462	465	479	489	479	481	508	460	491	457	502	474	477	498	464	413	458	516	433	504	480	452	448	479	508	456	471	503	478	501	459	461	492	427	484	494	465	454	489	473	467	446	481	485	473	462	483	483	440	466	468	481	469	476	435	476	481	459	485	470	467	468	499	460	470	446	476	429	488	488	477	495	484	501	481	483	448	482	438	447	506	461	454	446	457	454	448	463	475	506	478	501	453	483	447	500	490	451	483	470	450	453	466	481	469	448	490	430	461	462	486	469	448	460	476	490	485	477	454	441	476	486	481	461	477	469	486	452	499	465	487	497	490	466	448	457	514	454	459	466	487	489	478	450	456	478	457	489	483	451	496	487	493	459	445	468	492	471	463	473	482	433	466	482	481	519	502	464	470	484	486	490	509	452	502	460	457	477	456	453	448	464	480	459	483	490	475	461	471	492	464	469	461	465	445	466	500	474	457	467	473	490	491	432	493	487	461	454	486	436	476	482	460	420	461	485	537	463	449	506	492	476	493	450	478	519	489	489	454	482	460	443	467	457	464	441	424	447	507	469	500	469	481	450	460	523	478	477	475	488	477	476	469	509	453	494	501	479	439	457	492	493	430	462	496	471	501	452	459	473	473	426	469	480	488	521	463	467	526	470	472	527	429	435	461	496	489	511	492	485	503	470	468	484	440	446	455	448	466	483	474	466	508	442	454	480	463	465	472	458	481	442	485	488	458	498	458	428	488	484	479	463	485	468	467	461	487	478	448	444	481	481	499	462	454	502	487	492	450	453	472	507	491	451	442	470	454	463	469	529	479	495	459	466	476	454	475	484	459	477	476	476	528	486	465	466	446	476	478	490	469	471	464	493	444	438	445	465	442	497	476	445	446	487	486	479	500	459	472	454	477	477	469	455	450	426	474	460	451	427	468	439	492	452	487	459	434	456	433	446	456	484	497	460	501	462	465	472	500	471	483	524	475	431	503	456	437	478	468	490	480	475	470	465	458	494	478	459	455	499	477	466	503	448	472	501	482	475	447	465	455	481	439	456	494	471	464	477	469	454	450	473	489	483	442	470	483	482	488	481	496	495	469	480	472	462	461	482	471	446	492	437	506	455	484	473	467	469	449	462	480	446	437	475	463	432	466	438	443	446	458	452	468	474	482	502	457	476	494	487	469	503	478	505	484	485	509	483	450	463	498	492	466	466	466	470	485	492	431	456	467	437	473	463	480	519	480	463	486	496	446	495	462	418	468	473	501	485	481	479	503	447	500	463	490	487	412	481	440	486	459	472	485	499	483	460	500	471	510	473	454	443	459	511	467	453	488	519	482	491	451	496	453	485	476	462	454	467	493	460	498	416	473	487	470	482	521	468	452	471	491	500	471	443	491	484	472	477	508	451	496	443	473	449	496	498	480	464	474	452	472	419	444	475	488	484	517	479	470	464	482
24913	21239	27953	27807	19198	3779	942	782	753	746	751	676	689	684	699	632	638	627	620	611	632	633	614	630	620	601	606	647	617	593	649	631	653	642	658	582	617	604	601	609	618	620	616	635	609	606	578	641	594	632	623	599	606	611	632	592	629	574	598	576	619	590	604	634	616	560	624	619	615	626	612	630	621	605	611	624	573	602	595	625	590	572	605	599	602	612	622	593	608	607	595	579	615	612	585	653	613	572	598	637	595	580	643	560	589	581	612	623	607	582	607	610	615	575	573	587	599	583	631	639	570	586	564	604	603	610	599	619	593	661	609	597	606	640	623	609	581	567	631	573	658	600	610	645	570	589	600	632	604	593	611	626	626	610	622	610	587	632	618	595	581	596	639	580	596	590	603	634	623	593	588	577	627	617	601	645	652	627	627	582	621	618	653	596	600	600	609	600	596	584	583	611	619	668	612	596	597	601	635	612	579	561	619	573	592	606	575	618	601	597	636	627	643	606	581	635	605	627	588	640	668	613	586	624	591	603	577	635	635	606	610	574	603	613	617	548	595	674	608	603	626	643	601	625	637	608	639	610	618	600	592	606	602	586	633	585	616	597	620	604	621	583	611	636	619	654	614	607	606	608	580	618	608	614	640	607	602	607	625	554	649	584	665	596	567	630	589	622	603	634	571	611	563	595	603	632	629	613	601	669	578	629	573	569	578	617	588	575	582	617	609	640	612	585	625	599	638	626	583	558	583	625	589	631	611	557	579	613	607	588	586	611	588	625	638	603	630	614	622	605	588	605	648	599	623	636	645	612	599	593	621	639	590	615	581	583	605	625	602	607	620	630	567	604	615	604	594	603	603	609	593	560	625	579	587	586	553	633	624	626	598	620	622	594	618	612	623	587	602	616	562	587	645	579	594	617	586	581	597	564	604	569	603	574	653	623	619	633	591	595	599	625	626	578	615	593	549	590	571	665	593	590	630	623	568	652	558	609	576	618	587	602	594	605	558	627	619	594	595	641	589	603	605	665	614	578	615	649	572	629	593	616	538	580	618	621	589	578	600	624	582	567	602	593	592	620	650	576	559	633	597	621	603	604	588	603	585	577	589	635	609	586	570	579	596	614	587	620	578	577	584	581	574	597	536	580	652	635	571	543	573	625	643	562	604	598	603	589	603	597	639	620	601	561	641	598	641	634	639	638	608	597	593	645	608	636	581	615	595	616	605	605	648	619	600	595	547	600	616	625	616	594	639	633	629	609	560	577	592	614	569	616	650	577	630	617	612	573	609	657	580	621	633	557	580	604	602	602	613	611	598	617	608	627	604	590	648	643	605	631	626	601	525	581	583	576	614	598	618	578	625	571	594	568	609	575	581	562	639	656	608	633	668	621	604	619	576	561	630	606	568	545	613	622	589	604	596	555	597	599	558	650	569	585	594	620	607	674	615	599	602	603	621	593	589	587	590	648	599	604	555	667	619	580	619	593	571	620	584	619	579	572	621	556	634	591	612	583	635	601	663	559	592	596	537	594	614	596	621	632	600	663	571	551	603	554	620	601	584	624	604	582	538	550	625	584	596	589	618	609	615	587	569	628	628	621	617	569	614	596	577	648	615	604	620	615	634	593	630	602	628	609	624	595	621	587	609	614	609	605	640	623	611	594	604	618	594	594	604	595	623	587	600	582	610	619	604	587	628	611	605	600	562	622	612	577	590	594	597	553	619	570	623	660	596	616	573	566	611	630	596	601	619	651	613	644	606	616	624	608	587	595	587	595	623	609	633	650	623	621	560	591	598	616	584	575	607	630	600	601	644	590	550	647	574	623	579	601	642	595	600	581	597	576	601	601	624	602	603	619	589	616	566	582	600	596	556	584	562	616	592	626	603	590	600	664	579	611	606	629	601	620	592	595	625	651	633	620	612	569	590	631	647	574	615	597	629	598	582	601	608	633	630	627	607	612	559	617	629	648	631	597	552	587	626	573	616	590	631	581	602	618	605	614	608	579	662	621	614	571	640	663	608	606	612	575	578	583	594	613	644	651	606	635	599	609	578	627	633	633	567	588	626	607	597	554	601	631	590	629	640	600	639	565	564	600	618	619	609	606	603	589	598	588	606	597	571	622	635	599	691	609	604	568	604	595	651	545	587	607	583	586	567	602	569	629	613	606	654	621	571	597	620	557	602	647	603	631	586	583	575	597	605	580	601	621	626	594	618	592	598	587	606	624	591	576	621	605	623	609	610	643	630	603	587	584	604	618	607	580	567	606	602	567	609	601	619	582	580	587	590	584	595	635	611	621	614	563	605	628	602	582	678	587	620	608	591	601	622	605	584	619	598	572	623	646	626	568	599	569	586	631	630	609	602	610	637	596	598	590	630	625	561	638	558	601	621	581	608	584	605	593	595	615	640	575	623	647	592	576	624	639	605	592	614	591	678	599	615	560	604	565	638	601	600	586	622	549	644	601	598	572	636	622	576	634	616	589	626	612	594	607	588	607	612	591	628	603	624	575	604	624	654	646	619	602	574	603	595	628	637	625	588	598	618	586	649	632	623	621	624	637	595	627	554	602	626	605	628	605	617	647	615	606	649	583	624	615	610	616	631	597	603	642	634	587	579	631	635	657	608	590	630	584	589	600	612	629	590	588	582	589	573	604	599	621	592	629	582	624	623	639	576	621	619	612	605	603	633	605	601	561	613	581	559	635	578	637	598	630	624	604	635	608	611	570	672	649	640	594	607	582	602	613	559	592	609	623	614	594	592	558	585	593	625	632	611	586	559	594	588	601	641	603	592	569	608	639	601	578	603	617	585	635	583	635	588	604	643	604	613	607	585	677	583	581	635	641	611	670	609	615	601	629	605	656	639	587	596	617	595	600	609	625	574	583	614	603	602	581	599	639	592	586	617	556	577	666	596	619	642	615	602	624	596	631	567	625	589	584	592	595	629	597	620	621	612	591	574	595	579	574	580	604	607	564	583	615	575	580	607	550	625	595	624	592	634	636	614	597	612	588	588	599	581	605	617	587	576	598	583	624	574	622	612	607	606	650	586	574	621	596	607	583	643	598	591	603	588	605	599	579	589	607	578	608	648	593	597	606	632	650	611	612	608	631	633	574	570	600	641	619	575	586	588	572	604	591	591	629	624	652	573	631	626	589	588	601	567	601	615	601	642	577	601	570	628	623	648	595	615	616	600	612	561	612	584	578	606	611	618	593	595	588	627	612	591	610	615	592	593	606	594	603	631	586	618	584	604	597	582	624	610	606	587	590	569	621	622	590	654	602	608	597	613	629	635	602	572	625	636	578	641	608	560	612	613	584	599	611	609	581	571	580	598	615	610	609	595	630	634	616	628	620	573	628	637	599	591	588	565	611	636	635	598	578	625	606	635	633	598	584	575	605	614	595	585	562	589	637	603	583	591	645	645	613	561	611	628	574	578	623	585	580	575	607	613	630	613	619	611	636	583	609	594	595	617	580	643	589	594	624	569	609	556	624
11859	7201	19486	38968	9834	1487	1211	1129	977	976	891	808	796	820	796	730	756	776	769	737	741	690	744	730	689	741	698	694	692	718	702	678	730	729	740	725	715	687	713	754	725	715	702	694	690	701	694	693	707	678	702	715	702	707	669	641	683	775	675	718	664	686	712	669	725	743	695	724	669	672	659	686	720	694	690	763	670	715	743	701	710	659	651	696	679	691	676	681	691	679	707	669	678	704	773	656	709	681	694	700	773	660	685	735	746	681	703	721	738	658	634	713	724	674	712	718	711	711	658	645	694	724	687	718	710	688	677	688	661	690	688	750	708	653	715	694	725	691	716	694	694	694	712	747	655	675	709	666	690	701	665	632	726	728	711	670	669	656	710	696	731	694	706	692	646	708	728	669	723	675	648	725	684	678	699	660	736	706	669	688	639	671	678	738	730	728	722	664	703	667	740	751	694	679	703	702	686	657	686	690	702	683	688	697	661	672	714	689	715	689	650	708	710	669	743	652	716	689	717	703	703	723	688	670	690	665	703	711	723	633	705	656	678	712	656	688	688	702	691	677	672	733	683	738	712	724	676	730	703	691	727	701	690	713	662	665	678	672	713	745	725	668	738	685	718	677	754	647	713	627	717	688	704	686	688	698	709	695	737	675	710	664	740	736	695	715	684	786	654	682	648	664	698	714	709	680	696	677	709	672	650	706	675	723	713	718	679	706	713	703	691	665	670	669	732	686	665	673	686	665	718	671	678	720	667	698	725	664	734	745	715	734	681	679	718	681	733	735	722	709	724	673	660	691	732	693	671	742	716	672	700	715	713	713	704	688	690	692	669	676	702	716	645	725	718	717	707	691	705	676	701	747	746	716	735	695	678	704	672	673	697	680	652	682	722	727	702	703	687	675	669	698	653	726	704	706	656	709	719	649	694	722	733	657	672	721	675	686	732	666	670	683	706	683	677	724	693	667	737	719	669	685	718	689	722	653	707	666	659	699	657	693	724	701	666	702	728	701	694	717	678	675	679	641	718	713	702	708	667	717	719	695	680	712	716	721	651	676	671	705	653	677	693	725	653	679	700	669	725	671	734	705	646	717	710	667	717	696	689	702	740	676	686	685	700	711	718	705	704	700	720	701	656	664	707	704	714	694	691	744	734	666	708	702	713	636	678	622	692	698	674	660	699	719	750	668	682	761	670	661	702	645	766	661	682	708	720	670	658	706	757	694	682	724	720	673	697	684	739	697	642	705	669	726	731	745	741	687	711	740	723	654	658	687	679	709	664	654	698	668	732	713	672	758	693	727	661	775	686	682	691	689	692	689	694	715	676	689	735	684	754	696	634	740	691	697	692	712	720	667	719	716	712	697	682	696	690	704	709	692	762	680	686	667	679	703	688	724	671	699	719	715	676	672	669	697	647	703	713	708	691	686	712	670	666	682	690	664	749	678	663	676	708	681	669	649	720	675	709	673	636	713	694	671	729	702	706	694	708	714	701	679	699	665	705	717	704	684	674	710	689	708	652	686	670	692	658	694	690	667	687	671	729	711	719	669	668	667	718	710	725	694	691	725	718	731	674	687	770	755	674	679	696	722	672	683	705	672	699	738	763	689	709	637	689	658	664	706	714	648	669	733	686	748	767	668	740	688	699	692	677	708	732	659	702	672	695	685	708	691	763	682	663	682	697	686	684	692	651	696	663	702	725	685	683	737	682	661	694	703	707	702	742	700	713	718	654	701	682	690	683	659	668	648	697	688	728	749	669	666	671	719	685	723	715	688	712	688	700	685	717	725	667	677	651	693	735	637	684	702	691	713	729	678	720	731	728	655	710	674	707	738	683	695	723	674	683	717	697	650	651	643	636	695	762	697	709	692	738	661	734	687	681	743	719	718	723	692	686	739	708	709	665	696	707	718	742	689	726	674	698	684	758	669	725	717	712	765	714	694	676	684	649	685	635	668	746	702	666	701	676	693	721	705	735	721	720	684	692	686	701	727	664	690	673	670	678	693	638	669	616	709	740	743	696	706	684	686	682	667	646	676	713	657	688	735	653	721	694	706	684	736	728	708	674	702	712	727	691	680	728	728	727	730	708	687	634	675	710	694	720	660	660	713	705	695	728	661	682	661	684	683	669	732	701	663	699	669	707	693	740	713	665	687	706	683	709	662	705	670	694	717	712	710	694	739	689	723	711	693	693	697	692	681	701	649	700	712	694	697	712	685	738	718	695	669	693	693	752	717	684	638	711	687	679	706	737	646	686	676	684	662	695	680	672	743	681	705	681	717	687	663	708	701	691	646	671	722	697	721	678	768	706	707	737	704	681	678	705	759	710	676	713	693	694	696	696	728	697	704	709	690	675	647	722	707	719	734	699	705	680	736	723	727	771	693	716	711	723	717	689	712	698	687	670	703	747	735	737	701	680	715	706	693	723	727	648	713	733	668	715	707	678	728	700	675	737	671	667	687	693	674	679	743	699	682	690	676	684	677	707	707	649	677	676	650	736	644	694	713	661	666	736	672	709	714	675	712	709	667	697	694	683	694	701	702	687	685	666	640	715	688	749	673	702	688	693	693	668	706	715	676	691	706	634	679	702	763	644	729	687	695	749	728	676	752	681	661	707	715	655	665	733	678	704	704	688	695	724	710	727	672	681	683	710	699	701	692	687	696	741	720	704	690	671	681	643	686	646	738	705	677	668	727	699	713	740	724	683	702	750	639	733	694	705	713	695	701	712	726	698	686	699	672	699	680	702	705	693	687	658	669	733	680	728	679	651	743	710	650	699	683	654	659	739	677	662	686	687	668	643	704	651	685	682	684	717	733	704	662	673	710	659	677	734	666	647	653	695	680	661	689	700	660	725	709	727	669	733	704	686	726	722	685	734	683	770	696	680	702	669	708	716	679	665	703	699	740	710	714	663	719	697	716	665	667	728	688	708	714	723	693	733	697	669	698	650	724	664	730	690	783	670	685	642	678	676	690	696	687	700	702	647	697	731	680	680	661	686	662	673	693	724	728	674	729	756	679	715	701	702	652	661	669	738	716	670	659	708	712	684	747	709	758	722	726	686	650	695	689	684	648	712	728	705	683	700	671	704	688	688	704	661	680	663	732	677	683	699	673	652	693	734	713	740	710	711	688	690	653	659	715	665	674	682	679	655	727	669	739	638	693	682	688	691	690	694	694	667	714	673	748	641	688	666	705	689	740	709	683	690	700	727	659	712	680	696	664	692	684	683	710	700	683	635	709	724	668	700	703	669	705	711	707	644	698	691	666	737	684	703	727	690	691	693	699	698	714	637	695	713	710	680	688	729	690	712	689	705	696	677	722	698	658	689	720	705	704	681	742	680	689	704	680	725	712	755	676	702	755	706	754	726	717	705	690	683	691	651	664	683	704	682	660	753	725	747	698	712	674	658	670	738	692	732	734	719	698	723	689	702	692	684	667	696	704	658	727	738	675	641	706	691	647	769	752	749	697	701	659	659	701	697	690	707	699
22665	21260	28948	25796	22704	20884	13601	2191	1398	1313	1196	1125	1017	1054	971	962	955	985	972	897	893	947	873	880	857	819	870	863	826	833	835	863	822	849	772	824	842	798	819	827	814	832	785	817	776	786	829	852	892	854	809	820	822	789	835	826	838	776	835	847	793	800	786	857	790	736	833	797	829	781	815	835	832	869	841	816	819	795	828	828	849	799	875	858	860	879	859	799	810	780	779	806	824	880	823	828	779	804	829	797	763	808	835	814	789	773	806	795	825	802	852	797	818	821	776	797	751	842	877	836	772	847	843	722	858	809	834	834	777	805	798	824	826	740	751	827	837	772	813	800	838	867	870	793	821	835	752	818	806	847	834	782	829	831	769	819	854	804	774	765	807	777	784	827	827	810	790	799	793	757	830	801	817	808	760	838	779	744	865	812	862	863	784	825	818	820	799	769	786	789	768	754	823	840	783	804	800	839	778	795	842	815	832	792	763	792	826	794	835	811	805	854	830	779	847	782	777	841	890	792	862	841	818	796	869	813	822	840	792	812	771	783	831	830	776	828	853	826	822	819	793	768	771	824	832	763	778	818	772	824	816	791	824	852	801	843	795	853	767	749	812	796	812	795	820	825	757	789	829	833	846	811	836	840	802	819	782	853	810	859	816	786	824	819	789	839	841	828	840	817	843	822	804	865	800	824	819	787	844	821	793	847	757	792	824	809	802	789	779	808	823	814	836	846	752	813	785	832	839	805	836	823	797	789	844	786	820	803	796	840	773	819	826	830	813	822	816	826	811	782	818	811	837	795	840	797	783	828	773	832	813	804	792	737	803	814	830	799	796	818	903	821	789	855	796	788	822	795	761	836	775	867	821	796	824	744	853	867	849	826	769	761	753	786	792	811	859	797	812	837	807	809	807	889	841	809	824	830	775	799	807	846	802	867	849	845	825	812	840	839	800	817	801	862	790	844	815	778	795	816	775	786	776	876	761	805	794	840	777	752	833	791	794	809	796	825	780	828	820	815	833	820	758	805	803	817	871	835	757	834	820	812	746	856	800	779	728	836	778	850	801	744	821	824	792	794	826	827	806	812	827	773	813	798	783	815	885	844	800	868	740	795	801	814	850	862	808	840	796	831	822	768	768	849	844	830	829	807	808	840	838	821	826	790	825	788	799	815	814	816	855	794	859	808	826	827	799	788	835	792	840	874	821	882	788	826	842	855	815	819	783	818	819	763	834	850	815	823	800	800	799	802	794	834	823	793	874	887	813	801	849	826	751	823	831	833	885	808	819	800	827	878	868	766	858	754	821	811	805	812	840	795	828	827	788	791	831	798	808	795	839	824	814	814	797	793	843	861	756	827	824	781	829	844	825	798	813	824	830	838	856	840	788	850	849	896	800	820	827	825	853	776	805	794	762	794	848	806	772	828	855	800	837	790	846	841	806	789	796	844	840	815	810	768	775	840	778	826	827	773	809	853	812	801	790	751	819	793	809	809	824	828	843	837	808	839	839	863	798	776	833	820	833	824	833	809	825	802	809	754	824	838	831	809	827	783	859	803	790	808	785	856	875	812	855	791	828	796	791	843	848	828	812	819	784	821	833	788	765	802	855	872	784	788	829	803	781	790	794	794	860	829	857	823	801	828	790	829	819	851	806	865	790	837	782	806	848	847	781	743	829	790	797	853	848	822	801	843	831	836	829	799	856	781	816	811	813	795	810	832	808	785	789	815	852	768	779	814	810	783	786	765	797	778	780	809	826	834	800	865	766	817	811	798	819	886	813	795	793	792	817	808	798	796	850	759	836	840	807	858	822	795	828	776	838	743	820	788	820	883	914	858	783	853	789	815	794	775	863	823	806	805	802	793	803	795	831	864	836	780	817	852	831	857	832	786	791	811	858	863	812	864	817	839	781	786	792	812	850	820	791	827	825	810	814	863	857	812	771	783	831	787	801	795	833	831	794	814	833	831	833	810	804	800	826	835	870	828	816	834	831	795	799	800	809	791	759	866	799	820	780	802	818	821	787	790	815	844	857	792	867	792	883	769	791	770	798	843	883	787	745	775	836	799	812	769	837	860	834	757	832	835	809	843	807	798	850	834	815	823	819	787	818	819	820	769	822	816	837	813	797	788	845	866	806	871	844	786	828	846	805	795	791	795	829	816	806	834	814	814	842	785	802	819	764	813	825	863	769	849	824	822	809	824	841	859	811	800	793	817	828	814	790	832	808	815	751	832	841	845	784	805	818	804	786	803	825	821	808	821	811	799	855	827	797	792	814	794	815	860	806	804	848	845	783	769	841	813	809	798	815	778	803	768	852	830	842	798	850	749	834	810	790	803	824	828	806	770	796	767	824	807	842	809	835	787	774	818	814	781	813	832	815	777	818	856	786	778	799	824	857	852	847	826	739	794	773	817	808	801	798	824	816	751	781	844	804	779	790	809	799	807	814	832	834	833	793	807	818	832	795	826	821	805	830	807	789	813	795	846	834	794	790	847	883	793	824	822	850	824	811	810	779	756	796	795	810	799	818	852	834	801	763	827	833	873	782	833	810	804	828	815	842	786	788	850	807	841	785	818	800	853	798	782	814	871	794	803	799	797	774	878	845	813	826	826	828	765	831	750	768	797	771	840	810	839	793	819	816	814	813	862	816	820	879	831	828	808	816	812	820	777	802	772	816	827	811	824	800	749	869	771	797	854	819	848	830	769	777	829	807	817	819	861	814	860	784	785	878	785	800	769	832	807	808	864	787	766	787	777	814	841	825	860	802	824	840	833	850	803	803	765	821	838	824	840	770	832	827	804	875	801	790	833	855	791	805	782	760	785	831	846	811	850	809	805	857	783	783	846	851	777	813	800	770	823	826	741	786	793	739	800	802	826	812	809	828	792	826	817	823	789	853	824	859	822	834	846	810	816	800	818	790	789	803	793	799	835	868	836	771	733	834	847	819	783	779	834	790	874	811	855	846	811	799	807	786	823	812	799	864	823	812	771	792	815	804	816	787	827	857	838	798	768	838	851	825	832	803	809	788	816	798	776	794	806	782	799	769	768	748	817	849	863	772	789	789	817	813	790	815	798	840	782	803	843	783	869	775	852	778	786	798	778	837	830	846	811	896	750	771	781	809	774	773	786	775	814	845	832	812	818	781	789	819	801	841	869	849	818	835	834	828	808	770	835	801	816	816	833	781	805	754	836	853	786	827	800	815	790	842	842	793	836	792	811	811	817	812	778	791	805	785	764	812	811	810	806	797	792	822	811	770	808	802	833	856	832	818	795	830	820	787	844	800	793	839	805	827	816	879	819	782	795	802	836	812	841	767	865	822	780	815	813	807	835	798	787	816	828	783	821	817	835	825	840	852	772	836	782	787	849	813	826	770	786	778	814	840	800	835	798	797	846	818	823	820	804	811	774	804	823	782	828	833	774	781	813	788	840	787	789	797	784	816	866	817	777	789	840	839	777	762	747	786	770	801	838	800	789	809	786	750	813	774	830
14504	17571	32244	59770	17895	3550	2971	2494	2156	1699	1549	1439	1366	1285	1181	1116	1116	1070	1080	1041	1031	1020	947	976	911	942	939	954	944	928	883	952	925	902	847	934	904	950	886	946	936	935	841	884	890	894	894	840	855	939	886	819	864	924	917	858	935	861	889	869	871	878	813	901	884	852	916	893	923	868	850	868	825	869	870	845	880	934	824	854	875	891	868	861	862	853	857	864	905	941	861	855	878	849	884	897	885	861	900	869	841	854	879	865	858	893	883	892	863	842	929	904	895	867	877	874	861	923	893	906	912	925	919	913	829	871	869	892	853	844	869	905	901	870	827	870	855	889	948	889	923	849	903	878	947	898	885	870	943	848	914	943	916	896	884	883	862	829	890	906	929	857	895	875	911	890	887	843	854	916	843	885	843	859	852	833	910	866	899	874	847	882	840	875	929	852	855	840	900	839	830	879	854	890	861	912	853	843	880	893	868	885	854	894	831	840	885	936	859	850	856	844	880	888	832	872	859	853	881	836	847	878	876	875	846	917	876	919	843	895	880	866	832	882	863	816	846	881	866	876	851	879	892	879	918	908	843	885	852	911	843	881	905	831	876	877	849	863	882	888	896	875	870	880	854	868	884	875	905	882	881	898	841	882	845	910	883	840	923	908	855	840	908	869	886	876	878	849	875	838	882	911	949	859	889	887	856	919	936	904	890	882	869	899	849	912	864	845	862	864	908	878	905	885	878	894	893	911	861	918	899	895	891	878	879	857	861	879	861	893	876	917	858	861	891	839	806	878	929	856	859	884	894	861	918	843	886	881	894	888	900	839	897	868	909	856	832	910	877	862	893	885	816	905	886	838	901	825	828	943	900	900	842	871	850	825	882	831	873	907	848	881	858	848	883	898	875	895	865	890	868	908	846	799	868	868	889	866	840	927	863	818	866	878	819	884	876	839	887	891	875	820	867	917	901	841	840	877	888	883	884	874	883	872	874	884	875	908	853	844	896	839	840	883	836	884	858	900	903	870	857	852	845	901	850	857	869	884	919	873	883	910	888	846	858	905	903	864	839	937	877	838	843	878	869	872	840	897	881	947	860	864	857	847	911	844	859	870	830	845	870	887	927	866	865	895	890	863	870	825	883	893	793	872	872	879	857	819	853	864	852	864	890	841	927	865	804	855	893	900	863	868	837	864	810	872	895	880	878	855	849	894	872	882	882	830	866	859	852	857	905	859	875	832	849	856	830	901	872	827	855	898	902	841	845	827	910	909	848	835	866	912	873	918	861	892	872	882	870	857	898	885	793	892	825	886	853	904	881	842	892	918	940	893	842	861	880	874	873	887	873	860	893	860	889	887	927	867	861	841	863	809	857	883	894	869	910	910	853	857	910	866	896	850	917	885	880	831	843	875	814	880	859	935	865	903	872	864	848	896	911	856	900	898	805	813	887	871	894	843	866	882	872	878	888	925	860	881	858	872	854	912	930	857	922	900	870	791	912	904	833	818	864	866	832	905	917	866	878	864	879	837	880	891	888	914	888	865	883	887	916	836	870	856	894	829	898	829	873	855	892	854	831	828	823	907	907	905	874	918	861	831	816	853	887	837	857	888	840	860	878	879	905	870	871	882	839	863	894	848	835	848	876	857	886	889	872	831	894	865	875	872	794	873	846	888	844	828	884	897	860	877	898	870	837	877	874	858	887	838	824	874	882	861	881	884	865	894	901	838	861	924	851	871	873	873	909	926	908	879	835	876	835	866	877	862	863	892	833	869	879	852	887	903	869	908	790	853	871	877	820	919	828	893	917	886	848	861	929	913	896	844	824	833	912	865	832	865	843	834	820	871	916	878	891	836	901	916	872	908	849	888	903	922	843	932	920	885	840	871	910	842	914	879	881	859	843	934	860	837	852	878	871	854	880	885	879	910	932	869	864	885	879	938	823	901	851	874	888	867	877	872	898	922	858	868	897	841	889	848	852	831	824	904	895	850	873	871	872	848	861	932	886	830	877	861	914	870	837	863	854	838	861	865	913	849	858	815	861	871	823	835	914	856	857	866	901	880	839	860	868	875	859	835	874	843	878	876	898	877	869	818	834	897	809	859	878	870	854	889	874	869	911	860	880	905	830	875	897	861	882	847	905	828	847	880	936	829	873	860	855	874	897	913	773	834	840	873	894	818	862	885	933	858	821	878	888	856	868	839	898	901	943	881	868	946	862	854	906	808	846	827	900	854	867	799	931	892	872	920	880	908	896	881	872	861	854	854	853	898	938	872	896	826	913	880	893	827	857	865	855	857	909	867	848	894	852	903	889	904	897	871	867	868	876	884	893	943	887	855	864	910	918	948	861	887	872	855	828	829	865	808	905	853	855	831	798	826	923	923	852	859	817	860	905	905	842	873	920	838	884	839	829	870	856	853	873	856	898	952	863	840	860	902	887	886	867	908	917	840	859	859	829	865	903	832	867	869	872	884	861	848	919	818	916	791	849	873	842	894	874	888	859	828	901	828	843	901	914	899	848	822	884	812	860	872	846	839	887	869	865	845	858	886	832	875	884	800	847	882	840	896	860	895	923	871	824	921	858	835	899	845	911	861	844	859	850	846	871	898	912	856	876	844	862	869	865	927	822	863	876	860	888	866	870	895	857	913	875	870	910	833	838	863	913	830	869	846	860	836	890	836	852	861	890	905	867	855	866	906	889	878	878	867	853	896	843	858	879	886	916	965	828	807	864	868	859	816	871	851	855	878	850	905	896	862	914	860	812	839	889	907	902	852	867	825	859	874	843	907	832	867	876	863	836	878	884	907	826	924	897	940	858	812	816	886	907	860	870	863	888	835	873	904	881	807	840	894	828	856	872	888	899	870	872	815	852	806	873	821	878	818	893	899	839	873	818	901	878	869	885	860	872	840	874	849	841	875	853	831	844	880	891	940	877	819	864	881	903	903	806	823	885	926	863	833	907	894	914	897	867	857	843	933	803	894	892	884	847	843	817	862	836	885	899	845	829	867	900	890	882	878	898	888	877	901	867	927	869	920	877	913	917	873	857	871	909	890	853	795	807	927	907	845	848	864	914	870	863	918	884	888	908	872	904	894	823	822	861	831	868	880	901	896	872	880	887	913	916	835	880	886	877	871	875	851	847	867	815	873	835	844	886	903	908	938	878	906	832	898	908	835	861	916	931	838	875	831	897	838	835	883	920	892	878	886	867	883	817	886	868	942	866	849	862	831	868	903	840	883	908	909	907	848	824	919	847	823	866	842	882	804	893	857	891	863	840	863	863	856	851	882	864	830	904	861	885	870	849	846	851	845	896	821	858	867	839	842	846	855	908	880	853	862	826	885	898	873	893	854	887	824	877	848	909	887	829	881	856	859	895	834	927	886	944	926	908	854	860	863	879	872	863	888	818	832	868	883	858	917	888	901	879	862	875	866	823	842	861	866	875	859	907	876	873	878	861	860	905	913	874	907	905	827	877	872	876	874	839	887	884	854	849	859	898	851
27213	20594	12056	15690	3752	370	387	356	329	357	342	313	300	316	335	325	355	334	327	341	325	344	328	329	330	343	360	342	321	313	332	358	328	323	362	342	298	331	350	336	336	342	341	336	328	333	315	309	320	338	358	352	314	347	339	312	346	339	334	326	340	323	323	316	316	358	351	361	296	358	349	321	305	331	354	346	319	306	329	304	328	333	364	336	357	341	336	314	359	374	365	343	327	339	357	344	356	328	351	318	352	314	356	302	327	337	371	358	306	315	317	347	297	343	325	356	330	345	358	372	318	353	371	337	326	322	350	330	350	334	376	352	330	362	343	312	383	351	370	337	350	335	325	333	340	354	300	319	335	325	306	332	326	339	310	351	336	347	345	362	352	319	350	306	327	330	317	380	307	297	348	367	357	339	337	377	320	351	346	347	332	346	342	319	346	370	344	334	351	312	322	339	333	333	311	305	356	326	333	325	319	340	357	321	311	337	343	357	337	373	309	340	330	317	330	360	348	324	339	334	343	339	311	310	352	341	306	333	295	339	341	361	323	337	353	339	328	354	329	308	362	341	330	346	315	330	362	324	319	303	312	361	337	333	343	340	319	310	343	322	361	371	305	340	321	313	340	342	329	343	393	334	347	377	297	337	358	364	303	339	347	333	310	352	339	361	337	365	360	321	328	344	305	354	350	344	346	352	340	316	295	343	333	353	349	361	334	345	313	328	333	322	353	310	343	304	326	360	327	353	273	353	321	344	355	313	298	333	327	318	339	307	289	328	302	319	343	335	294	330	309	353	296	344	330	349	346	330	310	314	338	348	341	310	339	303	352	315	321	309	352	367	305	355	322	382	362	327	324	350	322	340	335	352	343	337	311	328	325	307	317	341	339	309	356	339	342	333	331	336	299	316	340	307	330	313	333	340	323	313	343	327	322	343	310	327	342	311	329	333	345	335	307	297	350	350	306	326	378	368	347	344	336	345	323	331	346	340	335	365	340	355	324	316	302	323	343	347	321	309	296	344	357	380	345	334	304	345	356	337	368	330	350	371	318	348	344	302	321	344	342	314	352	330	342	369	314	331	332	364	335	340	355	352	372	367	356	333	361	328	351	312	314	342	331	346	355	331	330	342	338	289	335	349	324	304	343	329	313	356	334	320	348	309	372	278	339	355	337	308	338	351	315	336	316	373	337	357	320	321	313	335	363	320	327	356	348	330	328	346	343	349	302	319	369	342	327	318	336	378	341	343	340	359	340	343	308	368	367	348	332	354	339	350	363	351	372	339	329	338	314	357	362	324	322	345	348	304	346	317	316	342	345	314	349	321	306	364	325	306	333	354	343	352	361	333	325	324	339	344	329	329	357	333	327	368	345	340	360	325	312	330	341	338	308	326	312	367	344	318	340	328	320	352	293	311	338	329	311	304	341	367	350	355	321	337	335	356	324	333	349	337	333	337	338	353	313	294	350	339	322	357	349	314	323	315	296	353	334	322	348	329	353	326	327	302	362	355	368	342	369	337	324	343	330	369	325	311	298	336	326	357	357	334	356	357	336	294	370	321	347	337	312	333	324	323	336	351	335	351	342	314	300	339	325	342	307	326	325	344	320	343	343	332	340	354	353	320	348	338	336	318	339	322	322	350	349	362	349	353	351	332	349	341	315	334	320	346	334	337	324	353	309	348	338	358	276	337	328	347	322	326	325	374	318	374	342	348	321	334	353	345	348	337	328	341	348	339	303	335	335	310	324	339	286	318	352	370	353	348	327	321	313	313	331	315	299	331	330	304	366	318	293	352	340	345	352	340	344	356	335	355	360	353	324	339	354	325	329	321	311	327	323	386	330	329	320	335	344	344	327	322	347	329	341	307	365	321	347	325	325	313	341	334	320	306	314	313	350	348	329	321	287	364	345	317	332	316	352	334	328	346	344	319	342	318	362	367	359	314	349	311	333	325	346	361	355	337	305	323	311	324	362	315	372	354	316	325	354	292	329	365	362	323	345	335	347	358	278	328	386	356	337	319	352	344	358	277	345	358	315	316	342	332	351	374	382	336	319	379	348	323	317	338	362	344	317	321	337	339	358	359	328	375	343	336	325	310	324	320	342	325	360	355	352	340	331	311	354	309	341	336	301	345	339	324	296	346	341	319	347	363	303	328	339	339	328	322	355	344	333	339	345	307	372	341	325	354	297	346	342	345	334	359	359	368	318	339	324	352	318	339	346	315	317	346	300	341	332	346	329	331	338	292	335	335	340	309	321	365	337	321	326	316	322	349	345	331	354	342	308	341	382	339	349	318	383	368	340	315	343	337	338	339	328	301	329	317	358	355	325	317	357	314	330	341	348	330	348	344	301	343	354	334	322	338	318	314	314	313	304	351	325	357	352	357	317	335	344	344	297	324	334	312	297	318	347	331	335	330	358	319	330	344	358	316	341	347	350	363	342	303	333	361	361	319	345	357	334	326	339	338	361	335	356	339	349	340	343	337	327	308	312	335	310	352	326	341	324	325	326	328	349	331	369	344	341	331	314	328	355	351	310	279	345	302	311	341	370	368	334	345	331	332	313	332	309	335	317	368	336	342	325	346	343	344	338	328	319	342	346	320	342	286	330	351	331	349	341	323	363	332	352	319	341	347	311	340	346	345	355	358	362	371	328	338	320	332	342	355	341	344	356	327	327	342	324	381	378	321	291	354	312	324	329	320	328	361	333	324	364	343	315	366	345	355	317	336	339	325	338	341	326	322	323	334	352	354	339	336	324	345	336	331	355	306	311	307	348	334	365	330	338	337	357	346	315	326	327	339	330	302	337	342	313	343	320	345	334	366	314	357	336	349	339	341	349	343	320	350	316	307	317	348	363	306	369	342	288	345	332	364	346	349	338	311	339	319	330	337	365	323	322	316	342	339	312	321	346	360	339	323	341	288	347	308	350	344	312	323	336	332	342	308	361	333	316	325	326	329	325	366	347	344	346	365	338	316	341	327	353	358	331	320	377	357	316	315	342	355	346	337	348	325	339	321	354	346	337	323	342	341	328	337	327	309	347	359	329	324	302	319	332	340	331	376	326	312	350	335	349	332	375	352	341	374	327	337	339	321	322	359	333	354	330	363	318	337	333	343	326	354	326	334	342	325	315	327	347	322	350	330	339	341	349	341	336	337	291	320	327	326	343	329	334	332	356	326	352	314	397	293	337	341	340	358	307	345	320	366	335	367	323	338	335	314	358	319	307	346	324	368	351	318	347	332	359	334	342	307	352	332	356	366	349	329	337	355	349	303	325	338	311	315	350	307	327	342	348	301	325	339	359	345	369	335	321	315	340	364	339	340	360	315	329	357	366	311	338	334	354	367	324	340	341	316	324	343	350	339	335	359	326	353	341	350	333	342	323	341	308	348	361	320	336	338	336	358	370	359	324	355	353	340	361	346	338	351	351	313	305	326	313	321	323	357	297	318	335	331	336	332	329	331	358	340	370	350	311	348	332	341	327	330	344	366
8332	2265	5742	13917	3365	482	497	480	417	423	425	412	450	438	415	406	405	425	417	414	402	389	397	418	392	368	400	428	400	390	386	408	432	403	400	403	380	383	396	405	413	370	408	418	416	425	409	395	406	404	405	406	402	398	381	428	415	366	346	385	403	418	392	404	403	408	376	379	374	419	427	417	415	393	407	388	405	410	435	388	419	420	407	430	410	393	416	414	411	411	424	430	391	401	398	383	401	411	369	429	407	389	413	404	370	403	430	439	364	381	384	435	402	384	381	425	417	395	394	412	419	419	444	434	411	423	398	380	415	440	414	394	432	387	375	403	388	436	428	401	376	405	455	392	418	408	410	385	381	398	393	399	377	394	432	412	382	439	486	412	399	368	392	423	446	421	386	417	432	393	384	406	402	342	409	398	383	418	435	395	386	422	412	378	404	410	407	395	368	422	381	386	415	431	409	433	393	428	434	386	412	438	421	379	418	389	404	419	396	402	384	436	426	386	436	393	400	408	417	432	385	413	419	408	412	421	387	422	399	444	418	393	417	412	402	396	409	417	360	410	446	421	382	419	392	356	443	426	426	424	390	414	395	428	382	382	441	417	421	441	406	416	399	378	466	385	437	457	382	372	373	401	375	429	419	421	406	403	414	409	419	401	422	395	393	399	406	370	434	372	416	411	386	419	385	374	410	391	397	395	436	410	386	433	408	403	401	407	382	423	413	414	414	419	421	378	380	427	371	395	422	434	377	408	397	399	423	401	363	421	419	416	397	430	417	399	447	399	395	374	427	378	410	409	404	427	406	396	419	416	431	385	406	412	423	408	359	417	410	432	395	415	420	403	376	424	402	408	368	413	394	418	397	416	369	397	409	417	398	411	402	433	410	400	374	394	398	419	398	384	381	382	368	401	387	377	400	402	448	399	411	424	442	402	419	404	411	387	387	403	420	363	388	418	421	398	385	374	419	421	428	418	402	369	387	399	394	372	406	396	397	423	424	386	415	401	409	413	408	400	417	403	421	426	385	372	440	388	402	409	399	404	422	409	352	391	419	369	415	387	373	404	441	367	446	418	418	398	428	412	403	369	394	429	393	407	399	409	412	423	428	378	390	447	378	374	386	438	387	400	433	367	455	420	437	388	411	390	395	423	371	404	403	389	390	389	392	354	390	390	421	399	411	396	405	421	432	405	418	438	444	397	397	416	395	409	444	386	406	424	394	392	379	430	415	389	456	399	402	410	362	387	424	401	412	412	378	397	426	396	397	430	420	417	381	422	389	391	420	427	403	385	407	375	440	408	388	399	385	416	406	410	403	405	409	381	441	410	401	404	385	417	417	427	402	398	397	393	394	384	373	414	405	408	378	405	374	399	446	422	411	430	403	387	420	399	406	427	401	415	413	415	394	428	395	404	408	399	396	446	404	421	406	422	431	365	400	408	408	414	442	391	400	384	388	322	401	423	409	399	452	408	382	395	418	406	381	429	396	375	375	429	402	394	390	400	369	418	443	415	415	423	427	404	429	406	436	415	389	418	400	449	412	403	391	446	385	422	390	401	404	405	363	427	381	387	432	418	393	428	418	427	407	427	409	409	427	409	380	410	421	427	416	401	419	416	387	396	425	398	417	404	425	395	388	390	419	432	426	421	440	396	403	401	380	374	400	407	412	425	378	399	416	417	414	421	407	371	426	391	432	385	400	382	374	404	410	442	409	408	404	399	393	413	389	410	416	407	409	394	425	370	416	427	390	423	384	409	395	379	438	399	370	418	420	403	393	380	375	415	410	410	385	414	420	385	416	422	405	378	418	424	377	399	407	404	400	414	441	413	430	390	377	401	409	410	406	413	411	391	390	442	396	396	415	371	379	432	417	411	403	381	433	390	399	422	419	440	369	407	409	408	379	431	429	435	401	397	412	437	387	403	426	433	400	417	402	407	438	458	396	419	434	409	429	386	436	386	471	406	382	406	383	434	379	405	401	415	406	404	405	392	445	434	422	433	429	378	370	384	389	438	378	387	400	402	421	414	399	397	410	418	409	418	376	368	399	427	432	413	425	384	438	408	402	417	424	388	402	411	388	427	424	419	414	387	364	443	447	416	418	401	391	387	391	404	427	364	406	415	425	403	434	414	400	406	417	388	402	360	420	400	396	392	390	423	408	408	416	417	439	389	402	365	381	437	397	399	425	382	414	380	397	395	406	395	364	428	426	384	386	423	413	411	376	411	383	411	404	433	407	429	405	397	377	390	405	401	435	440	437	363	400	389	404	423	385	410	394	394	421	432	414	413	380	420	410	426	402	398	372	367	378	407	420	379	402	419	404	380	425	402	409	413	420	412	409	401	414	439	416	404	435	404	405	414	406	421	366	392	395	411	400	369	365	402	389	404	391	390	420	431	378	401	380	398	402	426	384	412	411	386	446	406	417	374	406	430	387	418	435	381	376	406	419	413	375	371	454	371	417	408	411	439	409	404	415	403	390	383	410	389	439	372	407	378	384	414	422	386	425	414	415	413	430	398	428	412	429	432	413	392	419	353	419	408	391	422	432	384	427	392	424	415	439	406	423	427	401	438	395	407	406	368	447	429	423	398	401	398	423	439	399	415	434	406	389	385	405	420	388	404	404	403	406	389	425	423	360	397	378	379	389	420	421	406	383	399	383	436	432	393	405	422	394	417	409	377	411	399	419	402	419	383	413	410	401	401	399	388	418	421	434	392	426	429	411	400	419	378	391	403	396	393	405	389	399	380	419	414	404	425	425	449	398	392	434	406	426	382	432	394	411	406	418	414	424	429	403	395	420	388	391	419	409	395	417	402	396	371	414	391	404	444	425	389	389	421	406	418	398	380	409	422	449	395	410	417	416	407	399	406	383	448	384	417	390	395	443	389	411	424	404	410	436	401	399	407	431	423	393	396	425	389	402	412	403	410	437	391	414	433	388	355	404	396	393	402	403	432	413	449	412	422	444	421	422	388	425	421	446	426	424	405	458	395	366	383	395	378	373	404	432	397	456	405	402	414	409	418	415	433	398	395	398	387	387	395	418	390	361	442	385	401	400	403	398	428	393	440	375	414	403	425	353	428	402	410	427	416	405	415	398	420	446	393	376	403	380	408	368	426	458	407	391	390	414	393	434	403	408	422	428	383	345	382	368	412	392	403	442	410	426	405	380	447	416	406	390	397	395	413	411	392	437	413	400	376	398	425	406	398	418	376	421	437	390	380	398	421	366	408	409	404	393	399	437	380	391	404	382	407	407	406	431	429	392	377	398	388	377	373	442	423	396	403	403	403	425	385	369	419	400	417	401	393	437	413	381	392	419	382	417	423	383	418	386	443	428	365	393	374	409	390	417	406	416	419	370	410	415	355	416	408	402	414	370	390	361	380	425	376	435	387	414	436	406	383	439	378	390	404	389	385	410	422	395	391	431	405	420	403	433	436	408	396	401	373	408	417	410	428	412	433	386	381	369	407	390	357	407	405	393	430	385	416
23597	21150	28766	26662	25116	15246	2825	870	664	680	586	559	554	488	471	471	454	504	439	485	444	442	469	442	465	455	435	446	430	431	449	408	403	408	427	430	430	423	403	432	429	410	425	370	388	394	428	429	432	413	441	423	415	435	427	411	420	422	428	441	448	397	428	419	358	452	414	441	426	420	368	436	425	430	429	431	471	438	396	422	397	416	428	445	438	408	427	387	400	393	431	369	413	418	417	424	416	416	425	395	404	413	394	379	435	387	450	388	405	422	427	423	422	410	416	420	384	409	416	388	434	457	392	432	371	420	366	401	405	391	420	462	402	384	407	426	403	427	447	392	399	404	432	425	378	384	415	484	392	404	381	426	388	423	419	416	419	393	391	454	415	435	414	422	423	383	422	419	418	469	417	383	410	417	364	433	412	428	429	409	400	393	395	391	400	453	431	435	402	423	434	423	438	399	415	417	406	406	410	462	409	396	443	432	405	417	418	425	409	440	400	396	410	421	420	422	445	395	422	381	418	422	429	451	390	442	438	455	400	441	403	395	420	411	443	413	388	396	429	409	430	428	391	442	401	430	421	430	450	433	394	445	422	403	448	413	377	422	430	399	418	388	406	433	421	440	454	398	394	430	434	451	413	381	387	432	434	399	390	376	421	374	410	412	434	444	393	428	439	397	429	392	401	403	408	408	429	420	395	408	395	385	440	425	411	360	397	416	404	435	420	378	390	418	396	433	433	421	425	431	401	399	403	402	396	404	393	414	450	421	394	419	431	438	387	417	408	444	406	379	417	387	432	373	400	413	443	425	431	467	411	385	416	432	419	416	414	423	401	402	395	424	405	410	391	411	430	435	420	417	460	421	409	440	402	425	397	387	405	429	395	415	416	410	415	406	376	435	437	446	403	402	445	410	414	385	444	425	389	407	384	411	428	386	414	389	413	424	401	405	418	396	399	462	405	418	427	375	422	413	422	385	381	457	413	402	417	373	401	430	391	450	398	419	433	386	411	369	413	433	437	404	423	391	406	423	398	415	400	407	432	410	393	390	390	396	406	418	393	405	416	435	409	431	398	426	429	414	404	424	406	397	440	401	466	389	429	405	407	421	392	410	410	411	376	422	417	396	420	364	446	405	410	458	392	395	436	410	421	436	434	404	400	403	413	430	433	412	415	415	379	391	440	402	389	453	435	408	399	394	421	410	408	439	422	416	439	426	364	427	409	402	348	396	439	441	436	409	378	437	464	370	402	428	381	397	400	433	479	397	428	437	420	381	399	435	413	383	423	403	406	428	449	423	436	429	412	409	427	375	444	419	416	384	436	405	411	395	415	384	434	400	441	384	424	419	417	400	418	441	441	427	392	398	426	449	398	376	407	430	407	394	390	374	419	410	408	405	389	397	443	408	436	428	421	415	398	394	429	431	427	398	381	424	407	463	383	430	417	423	397	401	396	443	428	381	405	412	366	402	410	456	423	383	409	427	404	410	416	399	426	447	408	382	427	409	395	420	393	437	423	402	415	438	429	423	430	403	396	432	423	388	410	379	397	420	389	413	377	409	409	419	412	407	389	394	400	418	420	401	428	427	462	416	401	410	423	397	439	403	397	411	395	442	453	444	429	395	430	389	390	417	409	415	413	406	416	413	451	406	410	438	422	417	389	416	400	404	443	389	421	397	383	399	395	429	417	412	410	431	432	407	384	422	416	369	444	394	369	409	447	421	419	365	423	411	405	402	427	425	440	394	385	397	418	413	433	412	470	431	419	413	449	426	380	415	407	419	434	420	410	436	455	395	399	424	390	389	398	403	425	449	407	444	418	439	416	413	422	428	434	386	431	438	407	405	425	404	414	428	401	401	404	419	396	428	446	421	432	435	408	435	420	428	436	407	433	458	435	423	418	432	427	389	386	396	442	423	436	398	431	426	391	398	422	414	421	421	443	388	380	420	361	430	379	432	430	394	419	418	396	428	389	425	427	397	391	408	394	404	422	422	434	428	400	390	426	417	403	402	392	419	409	417	405	421	425	424	428	425	413	425	416	427	418	410	432	407	380	424	409	431	415	447	431	382	419	416	427	420	408	417	385	423	390	418	404	438	422	417	433	421	440	390	402	389	388	425	418	410	456	418	440	406	446	431	401	418	445	417	413	405	378	420	424	401	376	432	445	421	382	427	412	425	391	384	408	412	431	426	441	377	397	377	401	418	449	420	398	385	451	430	415	408	457	415	425	406	446	403	395	392	420	419	409	387	394	415	382	393	422	415	421	439	425	391	424	418	446	401	415	403	417	416	423	424	412	441	397	423	413	367	452	385	378	416	447	357	378	420	417	406	404	394	405	415	449	423	425	414	431	404	436	360	419	435	389	418	414	417	390	387	420	428	403	450	418	405	434	425	401	430	396	423	414	432	417	383	404	397	435	448	394	378	385	429	427	440	415	414	409	412	407	426	432	437	429	434	393	404	404	430	390	448	405	404	395	431	421	405	431	436	421	423	400	411	425	389	441	401	410	396	437	382	397	427	414	446	425	405	394	442	458	416	443	416	405	407	422	397	406	408	443	395	386	422	398	392	434	411	379	419	463	419	418	431	412	421	400	412	419	436	416	428	401	407	420	424	402	406	408	389	434	412	391	413	360	434	468	437	415	421	414	437	384	424	422	403	412	415	395	378	408	436	405	396	408	408	429	390	402	353	429	400	414	422	397	412	411	431	419	438	419	433	401	385	413	387	396	432	435	380	417	433	403	423	402	442	435	367	399	418	436	428	407	448	408	399	390	420	430	420	435	414	426	402	420	416	434	441	400	375	394	437	411	414	427	430	404	400	419	400	406	428	397	396	396	364	421	442	404	384	442	425	369	385	394	417	395	420	412	427	435	433	441	404	429	428	406	413	425	451	405	408	412	430	409	411	407	386	428	406	377	402	373	387	431	415	403	409	430	413	393	369	414	446	413	420	412	408	428	412	395	421	415	415	417	429	450	434	415	377	385	413	427	408	417	412	449	424	416	415	415	415	422	393	385	420	419	349	422	415	404	406	427	401	417	415	405	395	401	416	387	380	436	404	374	431	423	417	403	439	448	419	398	435	431	409	408	427	408	397	363	387	397	398	421	402	399	443	445	366	409	425	417	368	427	426	397	403	408	420	432	396	432	426	450	420	416	398	393	453	383	436	419	437	414	416	407	377	431	396	420	403	452	416	373	413	457	439	435	385	435	427	393	396	423	439	425	429	394	471	406	408	379	422	446	401	382	388	430	386	415	389	416	448	388	382	406	457	414	390	398	431	441	391	427	406	436	443	437	417	396	401	399	406	401	435	413	418	419	407	432	398	426	450	396	397	398	347	404	414	394	409	386	386	471	394	433	447	407	430	420	387	405	415	400	404	436	425	430	417	406	393	377	401	394	414	394	368	410	403	427	379	412	396	411	439	378	386	423	400	430	408	395	431	430	428	425	407	416	422	389	387	415	457	387	407	402	382	395	366	382	416	394	397
8525	11024	28871	47929	14959	1929	1562	1300	1158	948	784	780	741	643	618	582	612	622	562	542	549	514	504	516	517	508	586	503	508	501	539	486	468	491	492	516	476	474	487	495	470	491	497	479	495	508	513	449	448	484	473	474	465	474	471	462	494	477	473	475	481	512	495	488	478	480	493	544	441	457	488	479	495	473	468	476	511	477	474	482	452	444	438	449	497	491	500	473	472	459	495	445	475	463	481	474	432	472	438	452	444	481	437	513	511	467	528	467	461	479	466	468	459	462	471	492	481	472	461	469	504	502	474	464	505	447	437	450	491	487	460	459	463	462	510	478	498	487	480	474	464	463	451	469	468	508	476	445	451	461	453	475	499	474	433	476	496	476	475	448	462	453	476	466	479	475	480	497	510	468	486	482	467	488	476	474	482	487	457	471	498	482	449	489	466	424	482	472	492	486	495	457	441	476	474	439	425	454	501	474	460	510	487	454	501	492	432	450	494	465	464	461	463	469	467	493	482	484	490	485	447	456	480	464	450	488	480	462	457	454	432	473	475	487	468	456	448	462	485	470	505	483	472	462	437	476	461	442	478	481	457	452	496	488	522	484	453	438	492	484	438	481	448	453	480	510	479	491	444	484	495	471	477	486	492	481	477	436	464	461	472	450	515	455	451	425	488	478	493	493	459	461	445	449	484	486	468	480	480	470	473	489	498	440	443	459	515	468	449	460	467	473	489	492	474	484	477	501	469	458	460	487	456	495	487	457	448	434	473	451	487	399	443	458	478	460	468	505	480	503	488	464	513	491	416	507	444	461	442	450	514	489	452	482	478	463	461	458	464	452	452	484	502	477	467	441	488	445	460	468	473	464	475	467	472	480	468	474	475	453	456	489	453	510	436	435	520	441	439	488	468	492	475	468	485	442	493	449	448	520	479	470	457	511	472	470	463	474	509	482	447	498	487	488	468	467	479	476	513	470	443	462	457	501	475	494	468	434	460	470	451	500	462	448	466	489	432	485	469	466	464	471	483	493	479	481	471	429	450	474	453	474	463	473	496	458	467	496	452	497	459	457	483	482	468	434	444	472	476	459	494	494	477	470	502	473	507	492	473	471	510	443	456	450	440	461	499	484	453	505	440	468	444	455	484	465	439	485	493	469	450	468	444	475	485	500	492	454	485	474	457	465	466	464	454	464	486	462	494	468	479	464	505	465	467	502	471	466	481	425	474	497	479	496	492	488	481	474	481	495	451	450	485	474	478	453	455	435	457	461	484	434	449	502	472	485	494	507	511	488	492	496	478	472	470	443	464	450	521	472	497	472	457	496	421	524	487	442	512	438	463	438	531	457	501	473	481	461	463	454	459	409	446	468	511	440	461	457	481	448	494	465	479	473	487	473	481	475	441	466	481	493	456	485	496	473	473	465	490	458	479	477	468	459	476	489	466	482	429	454	467	489	477	450	464	455	504	494	500	487	462	451	466	489	466	468	461	453	484	455	498	460	472	449	450	462	481	478	513	480	504	445	492	471	513	524	467	493	471	483	492	481	467	496	445	435	524	462	439	505	470	518	473	482	479	450	457	451	444	463	457	486	465	457	443	483	472	453	507	469	474	483	457	450	472	491	456	446	442	489	454	481	451	471	459	472	430	488	445	459	459	440	446	489	452	427	468	458	511	489	494	493	467	469	513	495	505	477	456	456	501	481	464	470	456	466	483	462	441	461	470	461	483	466	447	458	458	463	438	450	466	451	422	436	471	497	461	481	531	423	448	496	495	479	430	478	455	460	475	497	489	454	517	464	428	481	448	486	469	435	490	426	476	464	446	493	450	451	484	500	463	502	452	489	490	461	515	463	528	496	488	479	454	479	452	466	460	459	459	477	479	481	542	458	464	480	458	477	447	474	462	511	495	433	446	496	469	469	467	483	443	505	473	458	452	498	457	493	476	483	486	469	462	484	467	471	470	456	478	470	474	460	458	480	464	506	479	481	494	474	453	451	452	489	463	456	452	493	489	442	425	452	459	460	470	445	517	433	472	476	484	485	465	489	494	465	467	465	451	493	472	461	505	473	473	466	497	477	480	483	482	433	555	449	470	479	509	495	440	482	474	463	466	456	451	465	513	462	442	452	475	469	484	483	514	399	468	471	467	441	454	469	461	468	444	484	484	443	452	488	440	470	452	496	468	484	484	462	465	471	475	465	469	467	488	496	466	510	473	483	459	451	480	455	428	455	498	415	454	436	498	469	460	464	455	497	498	460	482	508	483	448	457	472	462	460	498	454	464	494	456	483	463	482	459	505	463	465	447	494	505	510	492	469	452	472	457	467	478	497	482	439	473	487	460	487	477	474	464	478	458	498	530	452	498	458	446	441	485	479	485	467	435	478	467	456	461	490	494	479	463	452	489	492	452	482	501	448	462	503	480	462	458	484	464	492	494	455	480	487	508	488	472	468	430	478	457	480	452	443	435	474	489	505	451	506	458	456	471	458	481	503	465	471	474	467	422	502	452	485	486	455	501	456	465	487	455	467	464	456	479	447	492	464	472	443	481	481	467	477	463	480	478	471	483	458	501	471	479	485	478	465	450	492	524	498	452	445	482	476	468	449	450	489	443	446	452	500	448	454	475	513	479	432	432	498	456	477	470	446	478	515	485	434	430	454	473	477	472	445	455	481	456	458	460	499	456	491	455	509	480	478	462	445	445	458	492	447	461	486	452	438	459	493	468	441	464	447	496	496	473	483	475	485	442	479	479	456	489	488	476	474	487	432	435	439	439	447	481	465	451	486	492	513	467	449	475	452	470	463	452	442	476	492	493	461	480	501	442	450	508	478	480	478	465	503	470	460	481	477	481	519	475	452	493	438	405	422	469	443	443	466	462	498	445	441	443	460	486	478	475	462	508	444	501	477	473	469	500	477	464	456	446	428	478	426	465	476	477	440	482	462	472	430	446	435	477	513	487	473	474	461	453	464	540	461	490	475	487	496	465	473	476	484	473	461	459	503	496	456	445	465	473	442	461	491	450	474	489	472	485	485	477	484	460	471	457	424	475	472	438	457	482	472	454	487	463	491	512	445	489	478	486	480	460	450	462	453	473	490	469	483	492	449	484	472	483	432	524	478	443	441	467	465	486	468	476	504	467	490	508	464	450	475	436	438	471	487	507	443	441	443	437	502	469	489	462	449	487	433	497	448	460	454	434	473	506	479	436	435	433	478	456	478	476	436	458	466	491	439	494	437	451	471	483	452	466	458	509	464	452	443	444	464	484	489	494	473	447	467	467	477	445	460	489	474	462	461	489	480	488	444	455	478	416	466	450	466	457	459	491	448	470	490	458	467	463	530	440	469	468	476	470	481	479	465	443	494	459	449	471	482	467	461	468	439	481	470	489	515	482	479	480	480	469	459	438	454	497	512	450	476	475	465	460	474	492	465	491	479	453	442	470	441	474	519	488	475	449	467	478	481	457	508	470	442	502	475	482	500	453	453	491	449	491	462
24873	21235	27989	28258	20043	3892	998	799	726	726	667	706	658	645	666	693	604	650	649	638	627	611	635	592	609	645	649	596	611	615	650	605	668	605	599	575	593	620	603	574	579	625	621	600	613	640	621	631	625	637	634	641	631	579	594	572	629	594	586	627	613	611	607	604	597	609	637	615	637	581	619	655	633	616	600	639	624	599	645	636	630	615	591	626	617	632	609	597	583	565	595	614	577	555	617	621	596	617	582	575	657	603	610	597	624	643	643	554	617	656	601	604	612	621	610	582	623	590	613	622	622	614	602	576	642	601	635	626	627	598	663	622	608	634	571	622	596	590	588	649	577	610	599	597	621	622	589	595	609	579	604	583	629	614	571	608	614	626	610	597	590	607	622	589	597	632	569	612	611	620	592	593	616	592	599	590	624	618	609	580	576	601	626	623	591	598	650	619	563	591	628	585	598	639	617	617	634	612	582	655	622	575	611	575	605	597	577	609	597	563	618	595	594	622	586	582	553	617	566	607	647	605	612	578	655	632	635	576	574	607	601	575	621	622	619	604	603	633	571	611	611	626	635	615	594	633	596	606	628	590	592	608	579	603	629	602	608	599	592	596	619	611	592	579	581	606	587	626	596	617	609	599	658	575	647	615	624	602	640	600	561	602	655	630	560	638	636	591	579	625	588	631	612	581	586	570	628	571	602	609	578	642	637	587	581	617	601	610	620	625	573	632	644	602	619	624	634	591	641	641	620	587	649	590	616	603	577	560	619	639	634	600	634	584	598	556	587	586	600	602	598	580	577	616	614	625	556	639	635	631	562	609	585	622	629	580	628	605	593	567	579	593	607	595	624	603	594	624	632	599	610	556	643	658	612	580	625	641	586	597	639	615	593	595	577	620	601	573	623	616	599	596	603	603	592	636	593	628	620	613	605	599	616	575	645	615	631	591	633	612	613	573	576	581	631	599	643	611	580	601	604	617	589	617	601	607	615	593	562	585	573	586	619	605	579	645	602	587	595	621	611	617	591	633	655	652	576	585	593	604	600	586	628	622	579	598	624	571	625	607	628	616	609	593	577	622	612	637	596	628	584	610	585	627	594	600	652	625	596	592	611	620	575	612	601	612	599	655	604	638	653	637	626	591	624	591	613	596	601	583	612	569	599	609	598	588	637	613	589	552	609	665	584	586	623	608	626	615	593	594	675	664	523	605	612	606	610	634	631	587	631	616	590	612	634	610	587	621	597	603	579	619	608	576	596	612	597	577	579	613	584	648	638	632	615	560	600	574	603	606	564	633	610	664	596	611	582	615	640	590	553	624	614	602	609	587	609	623	606	609	588	594	571	622	604	597	619	594	566	592	643	619	615	604	602	641	592	579	633	590	617	592	615	602	596	624	626	574	585	583	613	588	596	628	612	561	584	603	615	585	585	595	575	599	606	627	614	582	597	639	557	589	589	637	672	589	618	565	590	600	596	536	610	605	560	625	597	603	610	611	604	600	551	615	610	615	584	648	595	600	650	590	596	558	596	599	582	587	580	611	586	569	587	631	581	618	620	621	633	593	623	618	635	651	643	598	610	621	652	623	578	564	624	594	637	628	603	584	596	619	593	604	593	638	604	586	573	614	579	586	542	610	618	579	612	625	596	578	613	633	636	626	614	617	561	587	604	583	622	612	590	552	602	623	652	574	600	610	640	579	590	616	598	656	570	613	621	577	631	634	596	637	658	554	626	631	601	617	589	604	552	555	573	564	609	646	600	593	595	608	609	581	598	616	605	598	573	636	610	628	584	598	626	624	614	610	610	548	628	618	653	580	577	592	610	546	610	604	679	623	602	629	610	610	606	629	598	578	527	599	609	626	567	582	602	644	623	609	620	595	591	626	595	610	574	555	588	634	591	549	552	600	583	623	578	577	586	566	586	617	620	553	594	584	609	655	595	594	585	587	608	609	580	632	604	611	633	580	597	615	597	633	604	593	592	616	621	636	596	584	570	611	610	581	568	630	635	595	621	569	593	630	636	613	599	627	572	582	577	620	600	595	618	601	602	611	603	585	619	589	567	596	591	604	662	622	630	569	591	613	615	581	634	601	576	563	623	608	610	603	635	633	607	576	580	582	624	589	577	596	645	626	610	579	612	588	547	583	599	607	581	632	560	609	609	606	589	615	606	619	638	583	601	644	608	590	611	577	566	609	583	582	575	589	625	603	614	603	566	597	608	618	630	638	588	613	610	570	644	596	604	616	527	606	626	602	657	578	618	636	573	602	613	644	572	583	611	568	578	561	608	609	654	642	591	587	601	597	582	589	576	640	598	601	592	622	605	605	634	576	593	642	589	631	594	654	591	563	641	624	580	584	606	634	621	624	631	568	622	600	584	619	560	530	611	597	610	594	596	570	601	574	621	609	606	601	596	612	625	595	581	596	651	612	597	588	599	599	593	596	587	598	580	565	623	630	572	569	610	553	604	593	567	576	580	593	558	623	612	570	625	586	629	628	628	619	624	634	597	623	668	621	614	631	556	615	607	589	579	631	648	585	635	579	613	599	593	610	621	581	604	613	628	606	552	583	607	594	624	606	641	563	627	590	614	572	604	627	595	587	549	574	657	580	596	601	603	586	614	613	624	606	622	595	629	602	618	652	597	575	644	556	594	595	589	590	587	591	581	579	619	608	622	642	637	613	622	571	652	656	622	575	603	584	592	611	610	634	589	602	602	598	593	556	596	594	594	635	587	631	635	609	622	571	610	643	576	607	586	613	556	595	607	619	644	638	652	615	639	568	588	561	558	635	610	597	597	620	576	639	564	587	546	544	580	590	618	580	627	604	573	609	601	628	615	617	575	637	574	616	607	595	598	628	615	603	613	564	587	587	589	624	641	622	560	595	598	618	627	644	584	610	613	594	590	596	621	635	584	624	637	632	627	598	607	651	580	604	583	632	580	603	594	583	628	625	591	644	606	559	550	606	607	615	614	593	605	591	552	661	599	606	602	581	654	620	601	578	607	605	590	549	640	617	612	592	632	568	640	587	548	589	613	621	613	577	642	625	617	581	623	568	649	649	625	633	626	587	601	624	606	566	604	617	621	627	573	600	607	591	592	574	606	574	621	611	559	572	588	604	599	585	616	603	566	662	584	576	569	618	605	611	609	549	610	638	548	645	586	616	614	593	582	633	650	602	629	618	636	609	620	587	619	602	601	631	626	621	616	663	584	645	639	608	624	637	604	643	629	621	590	624	585	629	586	543	582	636	592	564	592	647	625	698	619	581	573	635	622	569	587	570	622	562	592	603	568	629	605	632	627	606	608	588	601	592	566	648	587	599	591	632	571	610	557	607	570	591	586	620	603	578	603	617	645	598	574	605	588	643	631	621	599	558	621	615	595	610	585	577	577	582	583	617	624	622	593	608	558	617	635	584	612	606	590	630	618	609	628	616	632	573	632	589	585	611	590	617	579	631	567	652	628	600	608	564	594	611	581	592	632	590	592	614	570	619
7421	7309	22494	40041	10808	1459	1290	1105	1066	954	880	877	829	791	774	756	727	759	698	744	724	733	723	681	688	724	696	718	727	664	671	695	692	646	724	688	671	696	719	750	708	696	723	707	707	703	713	741	718	670	713	705	706	683	673	736	696	665	710	711	684	686	714	695	758	660	665	672	643	713	706	720	719	675	723	694	683	682	671	763	651	676	664	714	711	687	702	686	692	714	719	685	725	715	717	729	690	676	695	701	678	696	684	692	676	678	671	696	675	643	675	671	677	705	728	672	742	688	726	685	683	649	706	646	696	684	700	705	680	685	701	708	675	669	696	697	730	698	666	688	696	666	704	736	704	736	665	682	694	669	701	689	669	657	689	660	675	672	684	690	740	699	708	666	685	709	693	719	685	718	669	683	666	703	707	677	665	710	706	698	635	673	683	720	704	681	687	735	661	702	666	677	663	692	645	659	722	681	685	715	717	678	719	651	727	730	715	674	675	695	637	732	666	689	685	671	723	672	708	648	698	708	699	702	702	675	693	678	734	694	703	663	678	704	707	702	719	668	682	711	669	671	649	642	716	678	686	728	690	679	653	715	705	678	661	659	723	699	691	628	722	706	714	693	717	703	698	669	660	695	774	696	703	681	684	695	691	715	731	660	754	712	709	714	688	687	654	736	704	718	698	711	675	690	679	718	678	733	699	717	667	731	706	691	652	668	708	682	656	648	659	688	706	622	678	696	660	673	675	720	683	708	700	689	691	734	654	701	684	744	708	676	667	688	681	708	686	669	689	697	722	679	697	644	689	718	695	708	677	681	701	719	713	700	657	724	685	744	711	678	684	679	700	670	698	707	714	703	690	727	708	699	632	683	685	700	702	662	698	684	687	674	733	693	715	722	671	696	718	736	688	679	712	687	734	726	728	692	682	693	671	677	675	689	696	672	672	717	653	719	645	691	737	655	701	699	664	690	662	653	668	642	755	747	676	722	656	687	681	684	650	749	737	692	688	691	679	689	691	681	727	656	711	733	719	725	679	643	703	679	703	681	717	714	705	721	711	719	666	696	663	700	760	694	666	742	652	662	677	706	700	665	633	673	708	671	723	696	673	735	714	704	705	698	672	676	730	645	651	691	712	661	714	741	645	689	687	665	691	658	713	681	703	677	717	683	705	730	723	682	709	687	747	702	699	693	732	690	739	659	736	686	757	705	683	671	700	697	683	734	748	711	680	681	674	697	680	722	709	639	673	714	728	686	732	666	691	693	727	657	682	710	687	725	696	682	668	699	751	735	649	715	683	687	695	688	694	700	737	696	713	688	671	683	711	667	680	715	675	752	681	677	697	723	726	664	667	640	661	668	701	711	701	758	679	711	694	685	660	712	659	725	680	757	715	727	709	670	637	744	646	726	700	670	689	671	730	695	706	651	721	667	670	704	642	669	728	678	705	738	678	691	702	684	676	716	732	730	710	712	758	707	692	654	646	724	734	707	696	713	693	676	661	645	681	665	696	710	697	698	714	702	708	693	669	674	672	671	676	670	658	721	701	669	693	657	712	687	704	654	685	720	714	672	660	677	730	751	670	733	704	648	737	678	671	670	694	671	682	703	659	703	671	690	696	670	709	731	678	692	705	756	721	708	710	712	685	702	689	709	713	699	688	691	688	691	719	748	729	680	686	689	705	768	712	670	719	634	739	670	692	673	666	714	692	680	695	704	664	734	618	704	716	725	698	707	658	661	689	661	653	689	684	649	724	684	670	717	716	698	690	679	675	682	703	693	706	700	671	686	713	669	675	699	717	757	728	704	662	691	664	741	659	701	743	696	697	731	665	727	756	695	720	701	694	647	637	684	679	699	702	682	704	712	695	753	698	724	671	698	653	714	725	668	669	699	747	689	691	734	752	695	685	679	698	681	643	696	724	717	658	719	666	690	692	721	667	681	662	674	694	712	704	711	675	676	717	650	678	687	704	741	673	714	665	733	686	685	690	652	708	701	704	698	646	722	673	684	709	737	700	723	713	723	707	650	658	699	661	703	724	684	723	695	704	661	659	675	645	684	679	671	738	736	681	652	712	709	742	727	713	685	709	675	729	667	662	689	636	642	707	759	695	671	689	699	725	737	704	717	654	721	679	677	664	711	706	666	712	718	699	715	731	668	660	723	748	691	722	699	656	680	688	735	606	685	700	669	707	691	729	672	674	698	742	708	673	725	725	699	740	726	705	692	702	675	689	677	711	716	713	706	669	658	695	719	734	719	726	704	691	714	647	722	676	676	721	662	723	722	704	689	713	694	690	699	679	726	666	737	717	681	653	712	692	672	705	756	690	706	698	674	702	671	686	678	696	715	718	698	642	676	663	744	679	687	641	672	656	684	641	656	685	724	671	668	701	718	738	658	721	687	724	711	678	689	731	727	679	715	675	710	695	694	709	703	749	699	707	725	693	700	718	717	641	694	702	658	682	671	690	754	667	686	684	691	701	723	670	722	715	675	683	695	690	681	703	708	727	696	726	655	665	683	690	681	695	682	674	729	724	747	687	727	645	682	716	659	710	692	725	697	664	662	689	722	714	704	746	701	691	704	718	687	688	669	672	712	722	764	664	726	692	680	664	710	670	662	689	672	698	706	690	691	670	693	713	720	740	695	710	689	730	664	724	723	620	671	656	666	678	670	700	689	699	708	673	688	757	696	664	694	673	696	657	685	678	683	709	686	649	647	685	682	675	690	721	692	677	707	743	678	710	701	695	689	686	693	674	671	665	631	703	685	744	678	706	645	693	684	629	672	674	685	710	700	695	662	687	692	643	670	705	664	628	655	729	673	726	751	682	724	651	677	719	706	701	663	727	666	658	724	696	679	644	672	693	709	765	733	710	667	667	695	675	695	699	688	709	688	711	646	680	732	701	721	723	655	722	711	683	702	698	712	705	699	659	678	666	676	666	723	711	657	700	700	747	735	676	713	675	713	657	684	675	639	685	654	693	700	698	703	672	722	695	702	685	670	667	672	635	693	713	677	691	712	672	725	705	654	718	670	711	673	664	717	725	703	667	713	663	732	702	670	655	670	736	683	723	714	713	703	666	688	707	699	692	754	692	713	665	643	731	720	701	704	704	711	707	699	661	715	769	667	715	711	713	693	695	701	732	690	701	638	716	752	710	631	730	686	682	699	720	691	709	698	722	745	726	700	732	692	724	757	673	696	694	662	698	674	657	676	683	667	729	693	700	674	709	656	720	693	717	657	713	738	677	713	662	704	713	686	690	705	686	738	672	712	636	700	690	719	678	674	701	646	643	710	743	704	714	720	687	671	668	716	686	734	664	697	682	656	729	693	639	715	667	688	725	645	685	626	641	707	695	731	726	687	707	721	701	706	711	692	710	713	687	705	687	697	686	728	680	673	719	688	667	690	651	671	726	741	686	667	652	680	713	718	703	686	654	669	688	696	651	670	737	709	682	739	674	667	686	656	733	673	659	697	706	685	666	694	717	693	697	689
22729	21270	28960	24749	22938	21234	16001	2375	1424	1321	1175	1111	1030	1077	1010	1016	964	873	940	858	834	907	887	839	907	836	860	846	825	893	855	797	847	813	819	766	888	859	834	837	785	859	861	860	842	852	804	793	828	815	789	854	802	846	763	794	818	837	800	817	820	848	799	796	871	779	834	758	834	891	804	748	803	835	796	783	808	833	779	827	803	803	804	824	837	843	831	854	807	812	801	824	796	794	826	813	821	823	820	826	863	785	807	828	848	785	842	827	841	834	819	838	802	825	817	802	851	773	873	837	827	856	804	832	814	829	805	784	790	832	818	819	811	791	811	810	798	828	817	769	808	822	781	826	814	823	846	810	857	757	848	831	840	812	785	824	797	807	821	797	790	837	802	837	796	863	820	776	801	800	806	813	763	804	806	865	819	786	791	854	809	805	816	797	838	810	816	824	826	827	790	803	850	810	827	780	776	770	884	850	784	791	814	835	824	791	779	815	809	806	826	792	771	832	807	797	870	827	820	819	865	761	838	827	823	801	789	788	833	856	794	763	832	838	817	839	824	813	788	806	832	802	760	791	766	811	829	827	763	824	849	807	797	817	813	807	814	799	825	857	826	798	832	790	829	805	852	783	741	805	802	781	809	787	801	826	797	804	801	776	755	835	780	838	801	849	855	785	848	807	831	838	811	744	808	781	854	814	828	865	786	774	800	829	804	835	791	817	772	807	814	820	782	755	788	784	790	818	813	820	812	843	793	783	817	812	774	798	888	828	757	792	819	814	822	766	775	844	819	774	887	787	797	799	841	832	854	836	813	769	753	785	860	790	836	819	813	753	823	772	769	847	759	809	792	780	811	800	815	826	777	820	794	841	760	735	822	853	818	787	803	837	777	794	754	788	846	766	803	803	761	817	812	812	769	845	815	848	818	842	824	787	801	785	765	830	817	784	801	798	814	793	788	818	790	799	822	752	780	794	817	825	781	847	737	824	827	826	810	838	811	796	799	811	824	782	816	790	778	816	795	836	793	853	795	751	850	787	802	797	786	850	809	793	850	817	803	770	861	791	773	874	795	800	769	885	816	755	810	839	869	810	809	817	835	802	836	833	846	835	779	809	835	746	789	863	787	777	757	843	752	794	847	842	784	799	788	815	814	825	757	792	790	793	822	800	868	832	831	835	811	804	801	783	824	833	812	833	797	784	775	788	809	803	850	814	797	879	748	797	848	825	821	818	795	742	806	809	851	835	776	850	804	849	791	766	846	875	841	774	775	858	869	808	764	808	793	758	758	788	751	845	829	823	840	821	776	796	816	839	857	776	778	797	833	793	785	792	799	752	797	779	769	781	798	812	801	778	876	809	780	826	785	841	779	785	856	776	832	835	813	803	806	767	809	840	814	848	817	773	838	803	834	813	785	790	830	784	779	868	803	817	819	817	805	802	749	743	798	799	764	799	726	818	755	743	854	796	780	826	870	770	783	825	817	809	832	887	757	820	798	843	845	754	788	799	800	796	752	808	782	830	772	752	828	801	808	830	779	782	764	818	794	775	841	833	751	812	842	838	781	766	815	826	827	877	813	820	835	750	781	783	836	772	803	831	774	802	779	787	813	822	805	839	790	803	805	787	798	808	773	791	772	797	808	821	812	775	790	842	805	828	781	819	788	830	757	792	805	847	841	783	769	777	786	805	808	837	784	793	836	824	788	803	783	783	792	796	816	817	783	831	835	760	862	824	790	811	762	789	874	817	776	752	821	806	816	786	818	805	797	796	843	776	806	815	845	813	809	787	784	815	795	800	808	817	775	841	777	781	814	797	765	800	772	791	780	792	775	843	791	842	824	786	835	770	844	797	795	796	784	789	804	750	774	809	756	788	808	838	754	832	872	829	757	871	811	808	759	822	807	778	800	815	795	835	770	818	834	843	811	804	804	783	854	804	822	828	773	830	758	828	792	828	802	750	792	810	778	803	791	828	856	807	821	840	787	812	783	792	828	764	802	828	818	795	804	789	778	825	853	821	809	797	878	816	797	859	822	782	752	798	787	872	839	802	807	838	809	770	776	777	834	820	839	827	814	828	773	820	779	836	809	799	813	789	834	832	857	769	819	785	802	814	826	809	775	852	804	844	758	796	816	787	773	792	846	842	830	817	832	831	826	832	803	794	795	818	796	809	840	827	894	798	794	784	832	831	793	829	768	783	752	812	782	812	837	783	826	813	810	835	761	789	846	766	810	788	795	805	858	834	826	769	763	845	797	753	770	810	812	755	824	803	835	811	792	806	837	840	788	810	819	816	838	750	846	796	791	802	850	786	788	817	850	814	817	814	806	802	846	830	822	843	843	837	833	814	837	838	872	808	837	870	781	764	812	793	823	804	824	811	765	798	810	798	836	818	801	805	800	803	805	781	777	793	807	798	855	759	815	770	848	789	785	772	823	816	781	795	819	855	785	812	787	800	831	804	829	803	772	831	824	843	842	850	840	767	807	820	819	807	811	804	820	797	799	742	797	855	856	830	795	803	839	821	841	832	757	801	802	804	790	801	794	822	765	843	856	799	820	793	810	847	854	809	834	815	798	803	737	841	832	847	788	805	760	797	774	820	816	843	787	831	793	781	790	809	824	831	837	818	812	787	769	775	807	846	767	804	758	774	803	811	782	781	835	839	827	810	824	776	739	764	780	846	753	822	802	787	796	773	807	820	796	782	820	777	808	820	789	798	798	747	769	805	803	766	890	748	798	832	810	787	767	791	806	824	732	802	789	794	856	801	815	853	804	788	763	783	836	869	823	834	834	820	813	738	816	808	754	815	793	852	819	802	834	747	779	792	849	834	800	849	798	851	851	802	754	855	782	793	828	825	819	871	819	806	803	754	844	807	825	806	837	791	795	810	877	761	815	786	800	860	843	797	833	806	800	813	816	767	782	818	833	827	790	786	803	793	847	835	820	747	767	843	774	758	805	816	809	774	807	798	826	797	834	789	780	765	806	798	775	805	827	817	840	819	785	795	795	819	819	844	766	838	727	828	803	816	870	789	827	788	852	767	795	840	800	825	798	818	859	812	793	826	753	799	737	828	835	793	833	835	768	820	807	815	761	809	823	831	811	787	800	791	801	824	834	816	771	802	813	819	841	774	796	776	826	789	786	834	860	791	805	821	816	767	783	827	754	818	827	828	801	809	799	805	812	805	833	826	832	813	759	797	825	819	828	827	777	814	775	805	852	762	838	824	806	837	754	860	802	804	754	833	799	831	815	790	831	771	802	848	861	802	800	784	839	833	784	792	791	838	813	775	802	843	834	798	809	836	771	894	782	809	784	807	787	837	762	806	851	804	829	819	809	840	791	758	764	857	805	822	769	790	835	808	809	801	804	807	773	801	832	791	811	789	843	741	817	817	811	796	758	770	851	828	828	760	804	771	827	766	863	805	770	820	825	790	785	839	812	790	782	828	801	810	806	829	788	823	797	792	794	785	862	791	833	790	796	778	840	839	719	744
9521	17526	36113	56201	19792	3638	2939	2451	2104	1785	1649	1525	1364	1287	1233	1210	1119	1114	1076	1030	1057	978	991	943	957	968	998	977	937	920	980	899	892	851	855	902	891	900	918	911	937	960	912	909	831	857	923	891	901	943	854	876	897	892	900	884	867	870	902	891	885	859	858	878	886	868	856	900	883	909	885	883	898	845	851	841	828	888	923	879	825	878	873	885	877	833	870	859	848	908	949	883	865	868	875	883	865	852	874	840	860	911	893	869	860	797	817	819	853	858	812	899	821	850	831	890	852	867	848	907	913	878	899	839	847	862	870	919	900	889	872	873	811	835	877	838	909	854	880	828	877	877	917	869	812	867	889	823	892	843	902	829	895	852	902	897	878	888	888	895	840	891	844	866	837	821	891	886	862	913	827	874	885	846	854	867	877	849	862	888	839	849	868	863	867	847	863	861	889	828	888	848	920	919	908	857	879	878	915	873	847	885	914	891	806	910	845	906	872	873	891	838	904	903	886	795	875	911	884	802	882	933	803	848	849	898	841	831	888	885	882	862	855	937	851	876	877	930	878	940	875	890	860	924	948	863	871	871	887	850	882	868	850	848	883	872	857	907	924	916	882	842	870	879	862	887	837	902	859	877	869	884	830	824	835	866	846	851	847	880	910	869	846	878	874	869	870	881	854	838	889	873	910	883	860	867	900	872	808	863	807	812	888	893	873	906	812	880	875	858	829	886	880	868	955	870	878	830	871	879	839	830	869	897	869	864	911	823	857	801	927	857	870	892	905	844	884	915	831	925	899	840	906	895	902	867	915	904	902	883	888	899	911	814	916	880	820	864	885	829	878	895	849	882	835	924	877	883	866	901	816	893	892	871	861	865	871	847	918	811	851	858	851	825	850	874	848	870	901	862	892	931	857	865	811	855	871	872	818	812	924	918	866	865	888	904	865	880	866	865	945	856	815	876	882	849	804	824	861	905	830	807	890	917	833	873	835	847	916	907	889	853	853	879	839	831	868	842	884	811	884	878	816	864	904	903	913	818	908	888	928	828	895	864	850	910	842	833	900	877	914	891	843	873	840	861	896	883	897	826	939	924	911	839	834	851	838	839	816	904	859	910	947	874	899	876	884	865	914	903	873	844	850	875	886	843	868	821	868	851	860	904	855	859	887	895	822	871	840	925	886	908	901	848	854	912	895	832	843	868	918	865	883	883	822	859	902	892	870	862	871	923	830	835	874	889	905	859	864	868	819	859	832	866	834	923	850	880	852	861	895	902	880	809	840	885	888	906	884	854	846	914	895	896	794	864	872	881	880	843	851	864	886	845	873	892	894	833	862	831	864	865	832	842	893	870	833	906	891	873	821	916	871	919	916	865	854	897	917	864	838	896	876	904	883	846	865	857	852	856	887	881	891	915	871	921	905	840	922	877	850	944	874	838	883	910	823	849	885	931	822	864	905	886	833	888	877	834	885	855	873	917	880	859	871	821	807	842	840	861	871	882	876	878	872	839	913	873	946	909	848	900	873	873	835	873	881	877	793	883	927	867	884	847	865	865	896	899	858	820	845	888	867	926	923	874	843	875	831	878	832	812	866	893	885	843	911	838	872	838	834	834	853	885	889	884	868	851	853	878	895	824	938	872	891	838	899	911	896	862	895	867	807	855	872	872	883	830	824	884	898	881	876	871	882	935	866	859	888	832	839	911	876	887	852	922	820	816	891	866	846	862	805	912	889	833	847	841	900	900	848	891	862	880	892	902	931	879	856	892	822	912	862	842	883	877	856	877	842	882	840	811	836	849	864	887	838	858	845	822	885	835	897	846	860	894	882	839	920	882	879	888	819	926	917	957	858	888	873	857	810	877	922	839	899	848	843	878	858	816	858	858	882	832	851	816	907	929	879	924	816	812	861	845	862	883	857	907	886	879	888	922	868	908	863	927	863	838	874	866	893	881	854	872	883	892	944	868	914	832	839	865	884	888	809	828	842	883	877	901	877	865	882	867	873	979	863	832	844	869	852	880	839	885	869	864	820	846	846	868	884	846	891	902	894	874	851	824	875	837	890	898	843	846	876	878	854	813	860	896	865	868	871	884	849	917	838	862	876	848	933	872	833	880	902	874	915	868	872	852	905	912	916	840	916	822	833	887	822	864	891	844	871	917	867	870	885	832	904	893	905	840	879	836	880	807	882	853	886	874	855	838	876	868	890	921	857	885	905	857	869	881	864	864	906	850	840	839	865	870	898	834	808	905	876	872	846	862	878	846	923	922	891	877	920	815	888	886	866	861	882	841	910	936	828	867	847	863	874	888	931	901	901	864	875	920	861	847	878	838	849	837	901	827	855	891	851	863	851	852	835	833	884	905	908	899	882	843	870	913	875	896	892	877	876	890	897	835	901	902	869	774	858	876	867	902	852	878	868	913	850	871	891	866	822	826	807	865	838	867	888	895	907	824	876	871	864	911	849	905	914	853	787	885	869	877	811	889	880	849	885	862	831	878	822	881	888	887	869	865	842	899	943	824	913	826	861	805	928	901	870	876	898	907	842	888	859	919	900	825	909	837	830	906	845	820	860	843	855	906	917	881	830	846	859	869	865	889	863	870	848	828	841	915	851	957	859	842	900	882	837	877	888	853	837	892	871	869	881	865	819	865	855	863	854	860	806	927	860	918	906	856	848	871	888	909	888	922	834	842	895	822	913	864	861	828	852	907	865	845	837	822	874	862	883	863	876	872	853	787	818	865	914	839	905	882	851	893	871	829	883	850	825	858	962	889	872	894	869	871	860	866	917	867	914	873	867	817	896	901	809	875	887	862	861	912	820	902	872	874	892	852	855	864	907	897	887	872	937	895	797	876	889	887	831	862	949	874	865	860	861	884	881	897	893	798	884	892	909	909	865	852	859	875	873	909	907	863	906	879	932	879	929	862	872	895	887	892	880	833	892	829	896	912	806	893	834	820	868	869	875	860	876	894	898	896	837	881	893	859	872	867	851	873	851	909	881	871	905	906	860	912	866	879	906	878	913	842	906	822	883	861	858	881	896	847	842	844	832	860	875	892	882	852	899	895	886	872	866	859	828	796	832	893	864	854	881	875	816	914	840	899	877	861	864	905	844	883	914	950	880	890	863	898	884	839	862	896	891	876	888	866	856	826	927	872	873	847	850	846	934	867	846	799	820	849	821	891	909	849	824	856	918	900	845	829	853	850	845	893	888	852	881	805	907	876	880	843	915	872	836	836	891	929	856	853	867	911	875	849	862	921	869	847	871	895	814	941	900	832	874	825	852	822	845	843	911	899	834	878	935	873	874	872	843	905	898	838	852	806	885	893	820	887	876	866	905	932	887	844	847	867	870	854	869	851	887	916	843	935	897	868	851	820	887	886	883	833	869	848	907	848	863	908	881	840	834	856	888	838	889	894	875	852	884	897	832	867	840	910	814	866	814	848	881	829	846	851	913	874	885	888	856	863	878	846	828	897	846	852	868	883	833	844	954	860
27058	20370	10813	10810	3827	454	381	350	327	353	342	352	355	367	312	350	340	318	346	329	322	336	327	344	350	319	340	329	302	325	326	333	348	304	325	332	314	346	341	329	336	315	325	316	306	316	329	329	329	350	306	341	327	312	322	319	318	352	343	360	293	304	312	323	304	327	313	314	301	351	320	321	329	348	318	302	326	339	321	324	353	350	313	332	346	363	302	363	325	328	277	351	331	333	347	336	335	320	335	321	337	345	297	338	312	324	298	334	315	353	325	308	281	311	320	311	329	308	313	302	299	307	321	345	328	301	324	356	328	324	314	334	331	356	339	332	301	333	318	311	329	322	333	340	312	323	327	308	313	321	334	328	334	293	331	319	330	325	342	314	353	335	335	333	315	349	309	292	331	318	325	321	331	316	306	339	310	330	339	352	370	336	339	340	336	308	303	354	301	315	325	320	338	295	315	361	293	349	299	335	319	319	368	325	292	351	345	304	305	325	351	319	326	348	318	335	340	315	306	320	348	356	363	337	328	298	333	326	309	349	319	298	324	306	330	297	335	343	329	354	311	343	289	333	326	303	300	317	345	298	347	346	315	328	296	341	371	332	300	296	338	329	325	304	336	322	337	346	347	309	328	326	335	348	316	328	349	325	333	348	331	322	333	327	353	313	324	334	336	300	353	336	311	322	344	320	339	310	328	316	300	321	314	305	335	357	345	307	330	317	313	328	328	274	336	340	354	310	326	324	306	342	342	344	292	319	304	312	356	323	325	318	335	308	343	309	293	356	310	323	318	321	339	351	345	330	326	347	328	310	322	316	347	356	371	353	319	306	331	352	335	292	338	310	310	340	339	335	324	329	319	297	307	324	336	316	344	354	315	365	318	300	327	324	306	355	307	373	325	312	319	314	345	327	334	322	336	342	322	347	331	343	325	291	310	292	302	334	302	301	368	300	350	330	325	339	303	326	335	322	327	339	340	339	326	337	308	303	339	324	333	313	329	327	333	377	282	331	302	345	325	324	306	294	336	345	312	332	317	313	308	330	341	309	290	315	298	323	317	347	310	310	377	329	300	297	326	336	333	322	290	329	333	324	307	312	313	340	337	287	333	303	327	308	334	325	323	349	326	321	311	313	304	335	307	319	319	353	356	321	359	315	335	335	344	342	356	348	324	326	304	333	332	338	354	341	342	322	337	330	321	355	382	308	333	294	318	346	286	349	322	300	343	323	310	308	286	322	358	359	328	338	321	322	340	333	313	360	327	305	320	302	311	338	341	306	290	336	320	343	341	329	331	364	357	335	343	331	352	319	323	323	345	317	346	313	341	345	321	304	331	373	317	341	325	309	319	345	318	360	350	338	308	351	323	305	310	336	327	304	343	323	327	343	335	314	342	345	352	325	308	311	348	354	340	331	330	336	290	329	333	311	333	355	344	297	358	343	314	311	356	337	325	346	325	341	333	323	326	334	313	302	320	355	339	313	274	307	336	306	334	372	298	364	326	364	357	291	348	313	325	319	312	344	342	305	357	337	328	312	297	361	299	353	347	316	325	338	323	334	311	354	349	339	325	361	312	339	373	333	320	311	337	358	314	312	319	327	306	328	306	337	346	313	357	350	337	311	352	344	305	313	337	322	303	332	358	339	354	348	327	343	327	324	320	331	329	375	338	300	287	302	323	342	317	298	348	355	341	309	329	326	338	321	317	330	329	330	293	299	343	331	303	341	327	319	334	294	299	343	345	344	326	305	335	347	318	299	320	324	342	340	369	341	350	346	353	306	313	336	331	336	330	326	322	358	308	316	309	351	350	317	314	325	370	336	330	279	337	347	338	345	314	340	353	321	342	325	354	339	332	315	331	341	314	311	353	302	344	376	301	315	314	344	320	287	329	292	348	312	329	281	345	356	304	328	312	311	301	300	333	353	321	337	310	320	302	321	354	290	326	343	322	307	327	323	309	330	340	317	357	332	348	290	319	318	342	340	354	306	308	352	344	345	333	306	323	300	316	336	332	312	329	358	301	344	341	315	347	317	323	282	316	333	335	320	325	351	318	338	327	330	329	319	306	353	346	332	319	350	328	315	360	300	358	343	332	338	326	339	313	334	338	352	338	362	342	330	333	321	313	315	312	280	343	310	323	352	309	348	340	333	346	314	342	322	341	348	332	337	340	338	300	331	338	336	343	319	336	347	339	311	360	316	326	309	329	358	326	340	343	334	339	293	359	304	333	345	335	339	338	328	339	337	315	330	324	321	308	295	302	315	329	312	327	325	348	352	298	303	333	321	337	330	323	290	336	316	293	362	326	323	318	306	338	339	312	316	293	298	323	327	340	343	300	346	333	335	296	295	350	341	310	346	334	318	331	306	314	344	343	333	353	359	300	318	339	355	322	331	352	307	368	313	301	317	333	324	317	329	329	335	315	333	295	337	352	338	292	333	348	337	314	305	327	328	330	343	322	333	369	318	339	343	328	328	333	343	302	317	326	319	341	324	320	323	329	312	341	328	338	314	334	306	303	323	335	333	322	288	326	339	327	319	372	316	333	312	303	325	343	347	342	324	314	338	304	339	343	351	319	315	341	306	323	339	331	315	337	303	297	325	319	340	315	284	335	331	321	300	314	348	319	289	339	311	331	292	341	332	323	341	300	283	317	314	351	280	340	316	304	325	307	325	313	342	356	354	315	347	324	319	291	325	306	303	297	313	337	343	360	325	324	340	323	325	352	294	325	320	326	331	364	334	301	358	345	363	355	341	316	328	349	334	354	336	313	317	319	320	349	322	319	339	360	303	300	328	339	332	344	331	321	344	321	329	338	329	344	304	339	299	327	352	342	288	346	348	340	329	360	310	309	333	304	314	357	326	308	324	343	327	343	324	319	319	321	351	335	340	342	360	321	318	331	346	330	320	334	309	339	309	378	332	290	337	325	331	327	297	311	358	333	314	345	305	357	341	316	319	303	314	350	325	352	318	305	348	316	350	343	310	335	340	349	331	289	296	329	329	367	323	362	321	290	374	320	290	334	361	297	318	322	342	320	333	318	341	305	328	314	357	331	368	347	316	354	342	321	334	328	332	353	310	342	320	340	349	359	358	323	343	306	341	316	331	344	342	303	324	365	348	317	365	336	341	315	316	314	339	322	365	362	334	293	321	307	329	320	339	319	342	333	326	323	315	376	338	340	304	336	326	365	346	337	350	315	338	334	356	339	281	325	332	296	326	336	335	347	336	329	358	291	322	321	333	334	362	339	329	342	355	347	325	334	321	332	325	330	309	310	311	326	314	361	343	316	332	341	327	329	325	312	365	312	330	328	298	352	306	318	321	329	359	325	300	313	305	326	327	335	332	339	338	302	321	312	337	338	301	328	320	310	345	340	347	346	344	342	304	324	340	321	335	331	285	283	299	313	328	337	317	336	345	328	319	347	345	328	354	338	316	328	320	313	326	343	345	323	336	330	319	318	314	328	350	359	359	338	347	339	326	327	348	334	314
6225	2297	5440	10433	3350	505	445	437	433	425	423	444	426	433	393	435	404	444	397	434	378	376	373	377	371	403	392	396	423	408	377	379	419	394	394	396	422	401	403	389	382	442	382	401	394	407	368	380	362	400	423	392	377	406	378	415	410	420	406	362	358	400	403	408	407	417	372	381	412	377	398	391	399	395	404	389	396	385	371	398	415	407	404	399	413	419	411	425	394	392	434	346	370	407	435	391	414	364	397	382	412	396	388	399	394	381	350	382	409	394	418	398	401	384	380	406	405	417	388	416	386	416	397	406	399	378	410	391	406	395	371	399	405	369	385	381	387	356	379	395	417	401	391	364	422	378	412	405	413	381	406	358	390	392	351	399	391	369	389	379	392	418	390	426	381	433	421	437	404	400	414	387	406	402	402	395	403	417	382	422	412	371	406	416	394	382	395	408	374	393	426	434	404	434	380	400	413	405	386	426	452	377	379	422	410	374	378	376	394	360	404	404	368	393	387	422	389	391	416	421	400	418	358	369	414	368	377	410	415	384	361	391	410	425	404	379	417	413	345	386	437	427	411	370	421	391	409	410	389	411	426	378	426	400	401	373	372	384	379	401	393	389	396	416	369	408	418	393	372	363	403	392	396	412	404	400	368	390	383	401	404	333	405	407	414	376	404	389	388	366	391	386	391	395	408	401	397	396	435	418	389	396	410	383	358	415	401	420	382	406	376	423	418	355	379	384	423	356	411	370	410	388	388	385	410	410	420	396	404	367	411	378	408	432	440	377	390	417	398	398	393	423	401	426	411	431	407	401	385	401	417	382	398	401	419	413	389	424	421	371	395	360	363	382	412	362	369	373	369	421	429	391	390	417	376	394	368	401	387	395	373	370	382	376	370	407	355	409	377	411	420	432	372	411	378	373	420	389	393	382	393	392	381	419	351	401	421	374	400	398	395	405	380	397	408	409	373	401	371	407	417	406	404	405	425	399	374	400	373	394	394	429	416	428	364	386	400	451	386	407	395	393	392	415	377	413	423	362	388	390	404	378	408	394	404	355	417	446	419	378	398	392	402	383	418	409	391	409	425	424	416	436	409	406	383	371	389	392	369	415	392	404	400	411	369	413	409	385	386	399	397	387	442	410	372	367	409	352	422	369	395	382	392	368	407	387	396	373	461	364	411	398	401	390	393	390	359	369	407	387	393	380	409	419	401	372	362	398	409	425	396	428	376	398	443	410	407	379	378	408	414	398	376	386	401	394	392	413	418	398	372	407	385	417	420	383	417	387	388	361	408	396	360	369	386	344	414	401	357	366	399	395	396	370	404	402	384	444	358	378	389	392	375	380	390	401	398	382	422	378	380	416	386	392	397	387	395	441	395	408	382	431	399	393	376	380	409	393	397	397	422	422	390	397	396	392	375	362	362	405	412	407	398	426	396	359	422	414	400	425	409	393	395	391	418	390	381	400	340	423	357	412	393	391	403	382	366	399	408	390	376	420	406	406	418	415	401	383	405	388	373	380	391	396	402	379	404	408	403	406	420	426	421	414	393	358	414	393	374	413	445	395	409	409	411	395	405	391	416	359	416	394	422	389	372	375	369	377	372	401	400	380	379	391	374	404	376	394	379	384	406	397	392	354	388	381	417	392	423	396	386	388	387	362	412	383	397	389	419	403	366	400	397	384	377	359	395	391	400	419	384	358	378	417	381	375	385	401	392	365	400	388	373	403	397	389	405	340	399	403	383	434	395	410	408	389	406	389	365	421	414	423	422	411	436	366	386	416	408	383	375	390	402	400	402	424	426	364	401	388	418	407	414	391	400	423	419	397	390	363	404	425	401	393	382	422	368	412	414	401	374	395	394	381	388	397	409	422	394	357	370	419	419	416	402	370	365	401	383	402	407	382	404	406	399	443	400	383	387	411	391	419	405	368	427	401	422	363	426	407	389	386	378	370	368	380	411	366	381	383	383	400	381	384	412	368	388	424	409	394	410	435	426	376	396	381	391	399	389	410	403	365	424	379	398	397	377	426	420	397	361	404	409	403	418	400	410	398	405	383	397	388	391	405	394	378	424	402	417	390	385	410	386	401	387	399	393	422	430	387	429	398	383	400	439	397	428	414	409	379	377	416	392	361	378	369	447	397	403	401	339	366	407	428	398	391	412	416	379	376	400	377	395	395	409	378	404	396	332	397	369	377	371	394	399	407	360	379	384	374	432	373	382	411	407	403	386	393	393	406	392	389	403	395	399	389	422	385	363	383	393	397	385	376	412	394	400	399	374	348	391	380	418	412	399	438	390	371	384	385	366	392	397	426	382	376	388	393	365	445	389	395	410	404	429	399	411	411	379	399	392	386	390	380	408	391	384	409	399	406	413	404	424	394	367	397	383	391	419	413	389	400	401	429	383	420	410	427	352	402	377	378	378	361	369	363	431	392	415	392	388	403	424	400	387	431	354	357	365	372	398	449	413	416	417	367	384	379	440	379	392	375	401	402	405	364	412	400	381	350	363	403	408	417	385	369	360	391	395	404	406	345	407	371	379	380	366	408	385	366	360	416	370	387	384	388	392	401	375	391	397	413	402	378	437	363	417	403	433	354	395	364	383	388	400	430	381	383	364	400	394	437	384	399	376	408	404	436	379	401	396	373	396	399	382	400	423	386	383	424	385	368	394	403	389	390	389	397	424	389	378	410	385	407	458	417	400	388	396	403	370	390	405	378	418	338	355	361	388	386	396	391	399	396	442	411	383	392	406	436	442	395	395	405	394	407	407	409	378	410	414	383	405	410	397	384	423	424	387	398	379	427	421	424	378	409	438	403	398	401	379	402	389	404	413	382	401	376	389	365	422	377	404	415	393	371	390	412	405	416	421	371	417	403	410	379	423	377	383	441	404	425	429	424	422	379	407	387	379	375	413	378	372	379	389	389	369	410	361	409	393	372	408	406	406	390	393	407	401	389	415	388	416	397	369	400	418	404	367	388	413	394	406	422	377	356	377	406	377	391	408	405	391	420	391	385	376	390	397	377	372	423	383	415	403	374	383	382	406	407	392	378	406	370	384	377	376	402	415	415	394	395	394	423	394	411	398	401	424	389	403	387	381	424	419	403	377	432	425	437	416	377	416	424	402	398	365	408	391	412	437	406	420	398	434	401	411	398	391	409	395	404	354	405	396	391	387	360	409	393	403	389	379	381	370	427	389	375	433	396	386	403	407	367	376	349	372	394	394	394	417	381	393	369	409	376	422	385	425	402	434	380	379	431	351	375	388	378	385	417	378	419	393	379	405	392	394	360	365	373	406	402	368	399	404	439	392	398	422	394	394	433	436	392	386	386	370	420	409	422	388	384	410	396	402	404	351	411	433	429	397	427	425	379	399	405	364	397	413	415	396	416	393	429	389	371	428	374	417	415	388	392	409	394	419	413	384	396	368	383	412	372	406	404	377	383	416	384	392	420	390	419	378	411	436	418	415	410	365	365	379	367	405	408	383	382
23717	21226	28601	27189	24708	12841	1993	900	682	640	596	573	550	519	482	487	445	466	497	456	461	448	481	444	392	435	428	409	421	426	446	412	429	416	428	419	402	407	435	417	408	451	425	445	427	404	439	427	395	409	436	435	427	436	423	420	388	382	431	442	392	415	397	376	434	401	405	418	421	413	428	371	450	392	427	372	385	394	395	411	464	395	432	392	407	417	417	387	411	422	438	405	402	430	412	416	423	428	395	419	440	396	409	415	384	408	414	393	425	431	418	445	399	417	393	396	395	405	422	411	376	438	398	457	393	403	423	360	424	390	388	421	432	396	404	425	406	388	359	408	396	391	425	391	424	435	415	407	395	418	425	426	393	439	372	392	418	407	385	429	421	397	418	396	421	422	449	388	386	407	415	410	410	394	391	399	423	391	404	414	452	400	401	429	412	392	402	396	398	387	387	400	361	428	466	441	358	408	421	411	377	402	420	448	446	396	408	384	407	397	363	401	430	423	406	412	398	423	368	415	380	392	409	378	408	392	387	440	396	397	377	424	409	399	428	412	404	429	414	401	428	400	417	400	408	389	388	409	408	408	388	410	393	436	417	445	430	419	397	392	397	414	422	433	395	404	427	434	395	416	395	426	412	408	434	400	425	401	408	420	422	379	398	437	374	393	391	429	393	386	389	414	410	426	410	397	428	402	425	403	403	392	416	413	394	403	412	419	394	397	382	391	420	395	430	413	418	390	405	429	382	382	387	420	419	397	401	386	414	412	412	410	373	404	434	370	453	390	398	424	430	404	434	398	414	399	389	431	435	411	394	390	427	388	398	400	414	413	447	388	420	386	389	396	393	406	410	437	412	431	386	415	404	377	402	400	403	399	416	418	413	373	428	415	395	414	394	378	389	408	373	438	430	396	380	397	406	448	433	398	400	395	403	431	408	374	407	400	402	437	405	393	436	414	450	424	404	413	441	413	376	400	427	375	416	416	372	446	425	453	427	433	414	420	364	413	436	411	378	404	422	387	401	429	404	432	418	433	449	397	383	399	411	428	372	414	427	436	390	412	407	428	363	416	415	430	390	372	420	422	415	416	398	440	442	435	380	386	404	421	391	388	386	416	414	411	400	431	407	423	401	425	407	440	423	416	416	387	395	423	415	429	419	402	430	383	443	421	404	420	402	437	389	383	387	409	426	423	393	410	422	411	396	409	385	395	421	436	408	433	388	426	428	396	394	418	410	383	365	397	419	399	421	424	388	423	423	367	405	393	419	425	385	443	403	445	416	385	376	415	407	391	418	359	425	392	404	394	383	436	451	410	448	399	376	399	418	411	412	393	414	395	413	407	417	418	390	416	423	429	406	428	448	385	437	416	401	403	438	387	388	435	426	406	378	378	427	395	373	414	383	401	395	389	413	382	389	421	439	406	366	410	412	436	388	392	419	394	425	410	411	384	395	405	406	399	384	397	441	429	389	405	419	407	410	406	421	433	399	407	410	405	379	417	389	417	381	401	364	400	425	420	392	372	446	407	386	402	395	392	395	403	433	448	389	369	423	430	434	421	407	405	397	400	390	395	407	398	407	404	423	394	370	443	412	382	388	441	405	387	411	423	438	417	419	415	413	404	392	420	407	433	421	429	413	378	417	391	424	436	409	433	417	400	444	439	443	396	438	422	423	390	375	450	383	386	390	420	423	376	410	391	389	409	418	418	353	420	393	393	417	422	398	423	429	385	393	412	381	405	389	432	386	426	391	411	406	442	387	416	375	409	370	375	403	404	429	421	388	437	391	406	421	380	394	380	424	448	437	454	398	417	394	362	398	429	400	412	421	422	372	412	392	385	456	406	424	417	419	415	401	407	408	400	395	440	381	408	416	428	403	391	393	412	421	387	444	419	362	420	427	396	393	380	362	403	397	410	408	399	398	401	424	438	380	371	397	415	430	410	440	370	415	394	399	392	379	418	382	463	428	368	414	378	404	418	422	392	419	377	386	412	419	397	414	428	382	413	408	379	409	403	406	412	411	399	394	415	397	415	371	394	403	399	400	427	403	436	419	407	383	396	375	425	413	419	429	434	411	457	423	429	423	413	412	413	452	460	415	399	435	410	408	427	394	432	411	406	428	432	421	415	390	405	398	394	397	431	438	405	368	387	436	399	379	430	407	390	417	393	439	422	405	434	434	411	405	413	425	372	398	405	388	427	437	377	410	386	398	411	396	394	462	395	408	381	414	446	399	409	389	401	429	409	411	386	400	449	370	413	423	395	436	433	439	443	414	415	419	392	380	373	407	412	418	406	365	378	380	403	394	428	395	423	414	385	417	418	377	415	436	410	419	415	389	399	407	414	365	388	404	368	398	382	387	387	419	401	402	384	366	366	407	360	402	394	406	391	404	394	429	410	386	381	410	396	404	387	413	421	381	421	413	413	448	411	419	409	408	381	455	438	417	373	441	390	434	415	430	412	385	387	435	428	433	438	421	431	423	376	413	401	410	413	387	386	395	391	391	393	379	404	401	379	424	439	345	417	368	398	420	376	411	428	406	396	423	394	430	413	425	419	445	421	427	412	407	392	413	395	424	422	427	412	425	407	405	408	380	378	412	378	388	420	453	410	440	391	416	425	420	422	405	389	410	400	421	409	421	414	397	388	401	445	399	428	431	396	466	420	426	420	384	395	418	418	395	378	442	398	424	406	423	396	383	380	436	424	408	417	414	389	433	393	398	394	415	398	406	395	378	437	408	418	401	405	418	417	427	404	393	417	440	387	427	383	389	400	409	401	393	388	416	389	394	404	441	422	407	411	431	389	387	427	407	426	411	380	408	388	426	415	412	442	419	387	406	402	447	409	415	403	405	416	435	409	401	389	411	405	395	393	412	391	368	395	395	374	379	390	397	399	414	419	399	393	393	406	445	388	365	393	401	442	403	408	387	373	421	388	393	399	425	421	400	405	416	407	399	406	387	372	396	426	414	391	387	448	397	439	384	398	409	385	400	395	384	406	400	414	417	419	399	438	409	404	422	406	400	418	405	376	419	431	389	427	417	393	422	429	405	379	452	388	413	429	401	412	467	392	397	425	412	444	418	390	407	364	395	395	430	386	422	390	447	426	388	396	394	423	405	380	416	426	426	424	390	367	401	402	414	380	397	433	419	393	401	434	409	397	405	413	389	408	411	450	437	388	393	411	398	393	406	428	428	399	415	406	393	402	386	420	409	438	416	438	421	409	418	412	426	399	389	402	400	401	420	408	428	373	384	386	409	404	377	398	407	409	420	366	403	386	401	396	408	427	413	415	407	385	419	419	413	411	408	398	397	398	403	424	411	383	354	405	454	418	442	412	398	418	387	401	403	406	413	408	416	413	388	406	419	414	404	388	408	451	381	420	398	439	453	412	399	406	384	415	452	412	413	424	430	432	419	406	378	393	428	434	388	437	423	420	450	417	406	427	424	387	391	395	429	420	408	397	388	362	403	427	418	424	399	427	403	405	392	370
8329	11030	27519	44805	12735	1924	1591	1329	1125	937	861	780	731	667	684	631	580	601	563	544	519	564	505	496	517	532	495	449	522	490	495	474	450	484	505	504	468	485	495	511	508	466	491	490	482	491	459	494	484	453	467	480	468	470	424	471	482	473	467	507	491	446	465	421	455	464	503	515	469	469	449	481	506	457	449	474	463	429	487	462	468	468	482	435	462	451	481	458	465	497	452	457	473	526	445	465	429	472	474	431	488	513	492	465	477	423	441	487	467	459	471	501	525	475	438	421	478	452	483	469	473	452	443	456	447	469	472	445	466	459	529	510	475	483	475	443	456	469	451	483	446	459	467	465	442	499	481	454	459	442	511	467	458	488	446	458	494	477	485	464	446	470	473	482	446	458	496	466	457	461	443	485	479	428	461	447	460	488	490	434	474	449	442	482	486	511	445	478	466	475	472	445	417	457	479	485	457	465	469	427	463	439	474	457	474	445	449	493	438	478	467	429	456	474	446	510	475	487	457	476	453	459	451	484	459	466	476	467	455	444	437	494	418	510	468	483	467	504	473	470	480	450	463	429	433	504	444	482	453	488	477	457	498	488	440	444	461	443	497	505	477	458	460	481	444	494	468	452	445	493	469	430	461	459	452	461	506	462	459	496	490	491	451	455	505	463	490	501	476	434	490	435	460	493	474	484	504	462	448	467	452	519	500	443	480	443	488	450	488	484	502	470	493	468	462	459	472	528	483	443	449	498	464	423	488	472	449	440	417	479	482	482	464	487	476	489	451	488	479	443	486	456	470	449	441	423	457	474	469	432	434	435	470	469	422	449	465	480	506	475	425	475	460	465	478	445	488	465	459	509	452	445	422	444	437	494	512	439	472	468	468	445	493	480	459	450	480	463	455	441	527	447	428	455	487	431	477	459	445	432	476	501	490	524	446	439	463	485	474	438	474	442	485	491	474	472	499	461	475	466	450	478	474	441	468	492	483	452	451	460	483	491	460	444	480	470	447	490	461	465	471	509	438	474	465	462	450	476	462	451	448	445	503	481	448	459	467	483	468	471	463	456	451	482	470	461	429	467	462	470	434	484	515	429	452	462	438	449	451	459	446	490	480	459	442	497	458	474	440	448	439	473	441	480	444	453	458	428	463	460	467	443	503	482	447	457	470	469	473	442	434	484	497	447	468	434	463	477	484	458	450	443	457	474	512	436	500	457	501	443	440	470	469	496	433	507	445	460	465	481	427	478	462	459	436	473	459	458	476	432	464	446	490	469	469	463	432	454	419	467	435	467	460	469	460	491	459	497	456	510	438	486	445	482	430	473	490	453	486	513	470	453	481	482	452	466	489	481	472	472	489	449	494	492	470	438	449	472	473	422	436	475	448	479	448	456	509	454	484	484	450	466	414	491	495	462	436	483	454	509	480	474	473	456	496	471	468	475	472	477	464	475	475	445	461	485	467	418	505	427	447	461	462	466	443	485	458	485	482	444	490	459	449	411	491	480	482	471	460	490	465	474	449	437	452	422	469	495	450	486	465	486	494	482	485	466	467	483	464	459	457	446	473	456	457	447	487	485	446	522	490	480	485	518	495	492	466	444	476	462	451	433	491	487	516	491	430	454	444	451	431	452	506	491	449	456	459	451	496	495	466	485	458	439	472	468	418	453	485	460	476	464	448	429	495	450	444	492	488	526	460	464	462	443	500	470	486	484	485	460	473	487	460	432	459	474	475	493	474	501	466	441	447	494	449	479	477	479	457	511	499	445	428	473	499	483	448	473	468	433	493	491	476	471	513	442	440	471	489	483	477	440	440	464	444	472	511	427	470	470	455	489	462	460	439	472	441	495	499	441	461	450	469	457	475	439	453	523	471	474	450	448	464	472	461	471	460	441	448	461	451	439	479	484	470	446	462	475	458	465	466	505	492	430	451	447	498	451	509	468	460	454	462	449	410	465	475	456	455	442	478	485	424	464	472	437	474	489	473	453	473	440	497	430	481	430	453	479	430	486	445	487	491	494	494	487	470	472	504	447	454	465	455	492	437	467	457	461	459	436	476	492	450	426	447	491	488	442	461	486	496	436	504	461	464	506	450	486	476	482	442	460	481	490	496	514	506	426	465	501	484	464	437	442	478	474	446	490	429	435	471	456	466	460	483	458	472	462	451	466	445	431	451	456	481	463	469	427	450	478	488	474	457	484	477	457	473	454	493	462	443	495	441	439	411	491	463	434	495	519	480	442	516	457	477	441	512	472	457	474	424	462	472	436	503	462	509	502	495	452	480	470	452	446	442	452	426	458	503	463	447	464	470	486	456	453	472	473	444	446	449	472	497	471	440	498	437	462	468	464	467	439	429	484	428	461	458	485	463	453	447	470	435	449	454	464	454	490	438	448	512	449	459	442	427	483	496	468	445	468	449	482	475	488	488	455	502	426	475	437	472	486	479	462	454	496	471	460	458	476	449	432	509	467	479	443	467	478	465	436	455	479	450	461	486	431	458	473	430	482	423	490	481	450	484	482	457	472	471	503	516	424	475	470	484	455	467	474	471	472	479	463	471	473	416	495	452	488	422	458	449	466	464	474	454	457	511	459	442	493	465	467	471	416	481	475	488	473	493	445	438	463	470	444	466	491	476	482	434	458	453	474	459	458	468	475	451	471	483	449	491	474	482	450	444	487	458	460	479	469	466	469	412	459	427	453	489	447	453	468	488	464	480	417	464	467	457	454	444	484	466	473	454	416	484	456	421	470	464	480	499	464	429	465	488	471	476	456	445	503	435	489	431	500	466	445	476	424	455	487	477	490	475	417	467	431	465	433	447	451	469	455	469	488	495	513	471	490	489	432	454	462	453	507	470	464	454	459	456	459	441	448	506	428	453	468	484	485	480	510	467	456	453	470	452	458	451	469	501	457	481	461	471	458	486	482	450	454	478	484	436	479	451	452	478	440	462	456	451	457	407	503	511	405	477	451	463	485	480	502	469	473	441	451	474	468	440	458	443	523	441	496	451	483	463	438	470	471	459	441	471	492	471	430	462	457	469	473	486	484	466	504	475	471	487	426	451	465	463	480	471	466	485	410	456	481	457	474	422	443	482	462	446	455	467	419	450	497	477	423	468	474	436	477	436	390	472	489	452	438	421	455	452	423	477	479	433	471	456	455	455	460	434	454	450	466	479	461	488	420	451	479	465	464	445	490	487	484	487	442	506	452	473	473	493	448	467	458	464	492	481	490	460	467	487	469	471	468	488	462	498	463	491	501	466	465	522	479	461	468	453	463	481	467	434	435	445	469	489	485	453	455	424	456	459	483	438	495	415	485	465	484	484	461	443	447	467	473	471	434	418	484	512	466	461	418	472	462	458	459	491	493	495	492	444	464	459	472	426	458	447	468	454	430	417	511	499	496	430	475	458	443	454	520	489	449	512	470	488	458	466	491	483	481	446	480	465	479	465	444	524	470	478	461	492	461	455	445	421	446	452	469	453	460	479	450
24914	21232	27682	27341	19542	3500	902	795	754	710	672	625	651	627	637	637	629	582	635	614	637	629	627	609	594	602	570	622	570	608	619	607	586	588	611	609	589	608	616	570	598	577	589	617	620	609	629	611	556	582	589	576	624	602	607	610	571	598	582	586	631	567	619	597	602	566	608	588	565	591	598	609	608	612	569	584	543	623	585	632	596	618	622	594	573	589	579	653	575	588	601	578	615	594	619	597	609	622	586	600	564	575	603	572	587	614	636	555	577	650	601	593	599	595	625	626	554	593	599	611	599	566	592	591	576	613	609	599	614	571	596	577	625	584	585	566	616	588	644	611	638	609	569	625	604	559	545	599	621	621	579	571	648	618	607	565	586	566	573	602	584	558	568	647	555	562	605	611	605	626	618	602	569	593	539	642	614	584	607	568	573	574	572	565	588	576	593	618	629	609	567	604	602	553	577	636	621	603	597	620	586	594	589	527	603	585	590	638	576	612	600	617	551	597	620	587	591	613	612	619	607	625	597	603	612	559	602	620	641	594	639	623	573	617	609	568	587	581	620	635	585	581	586	604	580	589	604	567	622	603	582	602	609	550	588	631	612	593	586	580	579	601	550	625	585	579	600	561	582	596	628	595	580	596	585	594	585	599	617	575	587	603	594	591	595	576	614	634	568	575	602	610	599	611	587	614	572	601	590	599	579	623	581	581	640	592	580	659	582	572	605	617	585	555	616	602	637	596	621	618	607	596	562	567	568	541	580	630	614	607	610	595	581	619	607	589	604	573	608	631	612	581	612	602	550	621	582	597	592	589	628	600	634	617	615	599	580	614	593	586	604	580	585	577	625	611	582	634	586	608	593	611	586	633	544	617	594	622	558	608	620	596	592	573	586	626	625	608	591	645	600	597	638	586	575	585	588	624	627	637	590	565	574	573	559	573	550	586	562	593	627	591	619	592	600	638	656	574	569	561	581	565	604	611	589	570	618	558	601	594	594	605	581	597	604	591	576	562	605	590	619	627	595	577	554	610	621	594	581	618	619	607	571	579	618	624	620	590	589	570	593	627	618	612	606	616	607	588	552	571	608	616	587	629	564	589	618	601	613	604	558	562	589	577	601	579	584	596	630	581	593	618	551	583	593	613	614	618	580	612	606	623	610	604	591	608	555	593	585	591	621	580	574	608	618	589	604	614	640	607	597	615	588	587	613	576	606	587	584	615	594	600	624	627	576	662	586	569	580	521	651	567	605	543	605	610	593	628	609	593	605	594	589	575	622	641	628	588	570	578	616	642	588	599	675	599	599	605	595	621	607	549	611	617	560	630	581	616	623	570	599	589	607	583	570	601	634	582	628	603	594	613	553	577	609	603	598	574	632	547	594	587	634	625	620	606	603	615	634	548	596	600	595	604	553	588	643	671	581	593	585	630	596	591	604	601	607	624	613	617	596	608	605	584	576	632	585	603	581	601	583	607	600	641	583	584	598	588	627	608	577	606	572	650	582	613	622	608	569	582	575	601	587	597	576	625	579	594	611	604	547	610	627	594	612	589	618	592	643	553	594	592	572	607	607	640	596	637	608	595	605	597	625	549	585	607	625	586	589	604	587	607	586	590	604	585	590	627	578	575	578	625	576	607	622	575	630	594	586	598	619	560	626	635	578	605	594	592	573	588	600	602	615	573	601	589	636	580	610	632	601	609	588	578	561	579	632	555	597	590	613	583	612	636	601	619	621	553	606	625	614	599	612	577	613	611	557	575	580	609	624	610	637	575	573	608	578	597	597	589	604	577	601	635	606	625	587	613	586	620	565	635	597	588	571	628	598	575	626	598	569	604	587	616	623	600	557	634	641	596	605	659	621	561	590	631	596	588	586	582	581	629	593	584	609	590	557	581	625	602	621	592	647	607	635	584	639	602	584	612	641	567	595	635	636	620	595	592	591	588	620	567	577	616	610	592	603	583	549	619	571	593	559	629	575	517	579	628	636	633	619	604	575	635	575	585	605	592	569	619	600	601	622	569	627	604	589	571	601	610	586	574	606	619	588	629	598	633	551	624	592	586	559	573	579	581	624	574	583	627	579	607	566	599	622	604	605	591	598	567	602	604	581	596	654	581	610	596	628	568	588	623	590	627	605	594	570	639	604	594	607	555	591	587	588	633	581	564	580	628	583	622	578	589	610	589	557	574	608	589	559	615	612	621	595	616	605	576	605	589	612	628	561	606	614	606	574	571	626	615	602	557	618	574	616	619	622	561	652	553	605	582	595	649	597	598	637	575	598	608	608	577	592	604	603	608	616	586	594	579	583	610	553	610	571	596	575	606	593	601	597	603	591	586	563	602	632	560	565	593	622	577	614	569	664	580	587	605	562	578	613	557	589	567	559	611	580	605	611	606	628	592	602	626	576	613	586	565	574	601	616	621	596	653	646	632	600	588	592	627	610	603	618	619	619	593	553	581	626	625	590	605	569	584	634	610	609	581	560	571	591	602	571	597	628	629	607	621	593	590	605	595	616	605	563	609	604	623	606	566	613	570	579	636	631	585	615	587	592	629	599	596	558	586	601	624	584	586	585	609	592	560	609	557	579	582	590	626	596	620	605	587	556	594	579	585	539	588	596	588	631	634	631	591	564	590	555	598	606	644	616	583	609	580	579	601	555	580	601	565	581	607	583	607	563	584	586	549	605	577	658	582	613	595	570	588	613	561	573	617	594	630	546	597	599	550	571	616	561	580	605	619	571	575	601	599	600	605	591	576	563	591	583	650	586	604	624	582	602	577	620	566	603	585	578	600	587	581	619	635	580	613	615	569	588	600	613	572	636	615	622	601	549	563	598	626	618	562	586	572	575	588	605	560	592	556	597	590	603	617	634	600	577	582	572	576	598	598	577	606	609	634	588	599	623	623	592	573	590	622	560	592	610	624	614	605	587	601	646	602	566	607	584	611	631	642	580	593	613	627	621	606	664	596	634	595	600	630	627	554	581	581	618	638	601	639	610	621	554	581	560	627	565	571	596	586	596	581	570	594	582	592	613	645	556	605	641	615	611	613	618	611	646	617	577	608	602	611	579	572	596	595	580	624	570	571	607	607	598	618	608	604	590	608	543	587	636	605	614	626	629	591	583	637	617	619	604	587	594	628	561	577	566	624	607	567	619	569	567	572	576	593	584	582	595	619	648	613	592	658	583	583	583	612	639	634	591	587	586	564	585	610	620	599	607	606	618	638	584	584	698	588	612	576	574	596	594	585	586	595	615	619	581	575	582	623	577	566	603	594	645	588	573	595	575	633	615	571	591	567	604	599	611	578	580	622	624	619	618	598	608	577	634	629	586	633	621	579	528	602	586	601	549	591	606	635	593	611	605	601	600	612	614	646	569	616	558	619	589	621	547	586	586	596	602	617	580	621	624	598	612	604	567	616	595	596	626	590	606	577	585	560	518	589	594	615	603	595	602	608	570	568	577	595	573	609	625	566	616	566	583	612	591	552	583	630
9130	6947	19444	37345	9835	1500	1186	1078	1012	961	870	847	801	788	716	743	719	721	779	755	704	684	717	679	741	703	709	690	724	728	724	743	698	696	671	649	702	713	730	720	705	699	694	655	723	726	685	671	683	688	670	683	732	636	641	662	705	713	673	692	728	660	680	728	713	720	679	696	678	725	715	682	686	715	670	740	730	667	693	684	703	708	705	684	714	652	703	664	610	686	668	675	678	737	713	754	674	639	678	684	708	639	649	673	718	736	710	679	663	672	689	688	713	696	669	696	689	712	685	734	628	681	699	657	648	687	684	666	688	669	713	703	677	717	725	674	691	751	692	648	698	685	740	640	695	685	657	662	674	660	692	708	694	745	650	695	709	696	692	706	710	713	661	686	707	655	672	679	699	729	691	744	663	699	686	651	674	684	639	683	680	679	716	678	702	662	691	741	694	672	682	692	664	675	716	687	662	697	671	714	685	705	747	728	662	712	711	695	673	650	714	637	690	682	676	689	667	647	707	668	699	697	702	680	653	737	686	722	661	712	653	634	715	700	694	656	674	657	676	694	674	716	698	695	707	633	739	704	703	699	713	640	719	677	652	703	692	657	689	729	716	656	631	728	673	699	671	662	779	658	672	709	678	702	720	691	694	689	671	708	675	690	651	730	735	705	698	680	702	754	698	674	727	675	694	702	726	687	710	669	668	684	674	688	690	692	693	711	698	712	683	735	669	716	693	703	712	674	669	657	694	673	677	699	687	736	631	711	656	650	655	719	749	731	702	701	680	676	704	668	693	671	694	720	699	648	694	686	706	736	669	671	657	706	724	690	696	676	675	716	691	738	700	701	713	627	743	677	633	680	650	709	676	652	701	702	692	708	738	665	699	703	725	657	686	688	707	665	710	656	660	704	660	703	661	663	711	710	651	692	660	647	663	718	691	644	662	684	699	674	645	677	691	635	683	659	679	702	723	683	709	673	678	681	646	670	719	665	676	650	660	693	679	659	653	647	690	654	698	666	683	609	661	667	684	662	690	633	704	725	732	722	704	664	724	666	706	655	689	688	707	686	715	659	702	666	706	717	687	709	678	684	642	709	693	692	652	668	700	703	695	678	675	696	689	654	674	684	653	656	679	657	693	700	703	706	663	696	696	664	733	697	738	698	682	680	670	689	675	647	666	715	713	719	693	703	716	682	678	696	696	684	712	664	675	726	652	698	700	700	684	722	712	713	689	688	670	654	677	678	682	708	710	673	713	692	705	660	672	696	689	674	675	719	707	672	701	659	684	687	665	715	676	674	710	691	711	698	676	686	684	715	694	689	661	714	673	704	683	653	716	696	716	682	706	695	669	675	697	676	667	674	671	691	644	712	740	668	692	683	680	680	619	680	665	724	672	662	717	653	703	683	669	689	687	707	684	741	716	719	740	665	650	696	695	685	701	662	657	692	724	669	686	642	703	715	674	683	684	688	736	710	723	700	639	678	680	710	694	662	675	744	693	714	649	674	635	707	665	691	655	669	709	696	686	674	646	700	675	683	675	714	705	705	692	682	693	682	681	682	713	714	673	679	683	768	687	700	665	719	726	713	687	737	664	684	717	643	654	667	715	676	728	722	680	731	660	713	732	712	671	722	702	686	682	694	709	731	711	672	679	682	709	701	669	708	676	628	714	729	691	670	650	699	698	678	713	699	722	695	711	696	654	688	701	671	728	754	691	636	666	673	674	682	721	689	664	666	669	676	654	709	693	657	703	687	711	685	691	696	715	686	684	684	720	717	625	685	706	694	723	664	693	712	693	700	686	671	704	677	679	683	731	724	688	664	695	707	672	638	658	687	660	662	678	669	696	683	695	677	699	691	704	636	637	694	675	728	652	668	710	686	659	710	678	693	638	699	713	694	703	680	681	729	687	696	673	658	726	714	667	703	669	631	694	631	672	692	686	709	710	664	695	633	696	688	710	716	680	679	666	721	684	726	726	646	674	695	730	688	692	650	719	691	693	721	680	766	683	655	715	649	738	678	713	711	710	730	669	686	706	647	768	645	681	669	668	673	723	675	677	680	695	710	674	706	675	656	693	663	678	688	721	697	678	661	708	690	704	708	729	719	754	672	675	696	671	721	713	710	705	691	633	710	716	768	683	727	683	715	688	682	693	700	695	692	669	662	682	699	669	662	739	706	678	685	684	665	661	658	663	718	730	618	662	678	684	649	626	707	679	716	704	673	622	654	686	726	689	707	678	668	670	677	719	670	659	664	697	695	640	699	705	647	667	705	675	663	689	657	680	690	662	739	720	713	723	689	677	701	693	646	691	689	685	736	612	688	677	695	708	692	672	725	706	662	691	657	667	693	699	684	682	672	717	690	672	658	692	735	710	705	715	706	682	687	663	716	661	726	689	701	705	709	671	684	715	673	710	684	697	658	665	747	708	732	709	721	642	722	731	738	709	682	714	690	661	675	680	690	691	709	716	701	657	675	663	702	709	676	728	685	711	689	716	725	669	715	688	701	655	714	698	714	707	676	677	698	676	730	730	689	664	659	652	669	695	687	659	721	697	649	685	728	705	701	700	681	690	679	674	652	643	688	738	621	627	681	702	722	682	697	708	677	666	661	720	674	698	668	762	686	681	672	742	699	665	710	693	685	702	661	664	680	735	660	697	676	642	658	654	687	658	688	706	709	656	668	659	656	661	697	704	640	648	724	701	674	715	672	646	662	664	654	711	704	671	640	666	722	713	710	649	687	650	640	670	679	694	668	660	697	674	695	668	719	673	667	709	674	686	692	663	763	688	679	683	663	702	733	692	702	672	702	696	726	645	664	652	718	620	635	664	691	630	680	711	655	660	666	680	704	671	687	655	659	692	649	706	667	744	639	700	711	705	678	722	683	688	711	674	670	706	690	689	676	680	680	645	708	703	686	661	704	701	693	714	710	691	668	708	687	704	680	712	724	718	695	679	726	668	689	692	686	675	649	678	644	677	633	741	700	643	683	698	726	673	674	720	714	688	668	698	659	674	676	686	658	662	703	701	683	689	674	642	710	667	680	731	701	703	645	652	646	697	666	657	701	667	694	670	666	678	668	768	670	693	701	736	695	652	741	716	673	686	676	744	674	687	714	717	673	708	710	695	668	719	731	713	731	676	736	723	666	705	712	639	678	711	661	697	674	653	705	731	722	685	689	657	672	700	691	682	715	688	703	685	719	697	664	676	701	711	709	686	672	667	658	686	658	680	680	658	726	712	679	729	683	753	721	738	646	678	676	682	708	680	680	692	679	680	675	660	719	719	662	624	695	688	695	634	708	679	671	700	653	696	674	668	696	748	729	701	728	668	733	676	677	652	705	765	693	678	724	707	688	714	692	693	710	683	716	690	691	663	691	692	694	690	657	664	686	680	702	698	695	728	730	619	705	710	751	718	685	728	703	752	616	683	659	710	678	680	713	721	701	708	708	700	725	693	637	689	731	638	685	671	717	670	725	693	707	678	688	709	714
22728	21244	28909	25106	22111	21217	16264	2365	1401	1191	1223	1056	1031	1100	989	940	953	822	941	936	879	862	937	899	941	818	888	864	859	855	882	800	838	857	803	858	820	853	767	841	847	832	839	823	764	828	827	829	845	827	860	840	840	839	786	863	798	823	849	850	801	812	818	821	825	836	814	873	825	837	814	799	815	811	840	811	826	793	842	794	808	772	812	837	825	829	823	854	846	834	822	844	782	795	824	829	830	848	804	758	816	811	809	827	812	832	793	786	764	841	787	812	829	817	821	827	774	811	799	801	812	797	847	848	812	803	804	816	858	801	761	822	779	827	851	806	764	850	811	824	792	818	792	822	827	826	865	789	822	794	791	816	780	863	797	801	811	850	804	763	752	845	811	785	767	808	820	836	791	793	814	800	769	825	836	820	734	806	796	797	795	804	878	772	805	807	832	843	796	791	823	851	843	787	840	825	780	818	819	816	805	810	826	827	876	843	747	815	813	810	851	770	804	813	812	788	798	769	773	821	807	791	812	785	797	796	864	846	826	747	802	779	792	803	807	803	762	829	814	819	786	808	758	830	752	833	806	862	778	758	778	793	784	807	815	813	804	808	765	830	772	792	776	820	859	830	787	842	799	788	809	816	762	788	868	819	798	766	803	816	837	855	800	795	829	765	779	848	799	833	778	749	823	770	870	782	769	805	834	793	791	766	799	800	798	769	819	840	792	835	814	830	764	806	771	778	799	861	787	780	806	813	784	825	821	793	767	802	782	790	846	831	760	812	784	788	781	795	851	792	817	790	810	786	829	866	807	760	814	845	859	753	813	795	783	755	763	826	829	806	831	788	820	834	810	784	754	853	798	833	800	863	859	782	765	795	803	791	779	804	836	779	806	811	813	797	822	766	798	825	750	822	857	805	807	767	813	823	777	753	824	820	771	809	828	776	774	851	764	810	788	838	874	803	748	833	771	802	780	815	826	778	775	799	792	752	789	820	826	842	788	789	786	841	820	849	799	792	744	806	809	830	821	804	831	830	854	800	793	884	783	823	890	784	768	772	777	810	837	807	791	789	772	843	813	816	872	776	779	793	827	802	809	781	839	828	783	777	805	790	830	818	794	830	809	814	812	796	803	823	765	797	844	766	794	796	808	810	858	785	810	807	769	815	794	795	812	831	849	805	823	778	788	859	811	843	803	824	795	889	820	845	838	822	768	768	898	823	775	755	776	826	833	826	779	814	797	794	780	770	825	794	794	771	815	818	775	808	825	806	783	800	863	737	824	772	819	809	797	775	784	747	846	829	832	839	800	835	805	782	815	787	805	818	778	777	826	793	832	859	779	790	792	801	781	760	814	809	820	805	826	843	780	810	784	830	819	774	812	776	817	787	774	797	803	851	789	782	788	811	853	833	746	817	817	784	786	781	843	792	786	838	825	826	818	733	801	771	764	814	821	826	845	805	764	784	799	783	749	768	775	812	744	805	770	854	805	793	794	802	781	809	819	775	804	762	835	788	805	780	775	793	813	826	760	751	797	775	773	840	768	835	797	783	800	781	813	838	745	755	844	810	796	801	838	769	812	818	861	775	870	804	765	815	826	847	792	855	824	815	759	761	851	798	774	775	761	795	798	845	809	797	805	800	786	848	774	819	760	792	804	779	806	820	798	777	801	815	799	780	788	829	831	819	801	768	740	796	756	815	826	836	820	800	808	789	823	786	802	809	837	795	743	807	813	812	778	863	816	800	798	781	809	756	790	802	787	797	815	839	774	843	810	826	856	821	795	854	854	816	809	832	806	816	796	807	764	802	789	784	843	784	788	802	789	792	768	845	788	800	783	838	775	798	797	831	780	798	768	784	821	795	830	802	800	811	808	827	782	770	829	835	809	794	829	773	779	748	825	796	765	828	744	730	765	831	791	850	790	788	810	837	813	772	808	845	786	796	804	811	843	783	739	827	810	819	801	793	734	821	778	840	768	772	809	791	818	806	789	759	802	831	772	831	794	799	807	797	864	811	831	779	811	775	818	841	774	856	835	791	792	804	801	803	824	851	824	763	801	818	821	770	806	805	857	801	798	806	796	825	772	842	821	817	783	816	817	843	766	869	836	797	792	829	798	784	834	792	797	778	791	780	832	820	819	818	853	809	759	762	792	819	818	774	830	787	767	833	763	887	820	837	787	805	766	769	813	784	768	819	787	805	782	736	774	777	787	803	790	811	790	796	785	796	809	818	802	827	891	780	787	802	772	807	796	786	770	811	840	837	823	808	806	834	823	832	778	737	828	788	781	785	752	794	824	852	821	771	853	807	817	754	830	839	822	833	795	836	789	788	840	820	820	787	810	746	796	818	854	852	799	788	788	854	784	827	789	770	815	737	821	829	723	838	817	791	879	784	799	825	799	832	775	787	781	875	796	786	774	818	868	776	744	800	788	797	768	821	804	789	832	772	787	823	807	803	820	837	798	783	818	756	787	841	826	799	801	815	834	805	807	786	755	822	802	816	822	785	831	749	786	803	854	874	797	813	808	780	731	807	813	812	777	840	829	801	828	831	839	829	848	828	805	819	803	829	818	809	795	812	775	776	787	884	770	807	819	796	835	780	789	824	817	800	772	825	829	813	791	784	831	763	792	828	800	815	825	803	801	848	782	825	807	771	764	783	774	838	861	759	807	779	818	780	821	814	837	781	803	777	751	793	781	796	811	809	808	757	786	778	761	768	834	820	739	785	820	798	803	798	805	767	781	767	843	814	746	832	800	820	784	789	817	837	816	828	828	894	779	834	781	797	784	804	790	793	798	842	863	831	824	819	811	813	803	792	765	836	791	838	792	811	825	822	785	759	795	798	771	775	807	796	767	803	809	783	787	786	850	763	823	762	756	811	867	784	863	823	764	814	775	842	821	770	827	802	810	835	789	794	816	818	795	777	832	805	773	804	794	797	841	807	839	727	760	867	817	799	845	805	759	810	862	795	826	792	768	762	812	828	831	808	744	812	789	814	785	828	779	801	796	777	802	788	802	803	805	813	785	798	770	782	839	799	772	783	779	770	792	832	770	810	821	857	855	786	784	801	783	793	830	753	837	816	808	849	744	873	805	768	772	749	813	854	860	793	797	776	745	782	789	857	770	811	812	821	810	776	809	808	792	791	766	756	770	785	810	796	803	787	808	780	780	792	757	856	811	781	852	767	844	764	831	806	818	791	847	768	814	878	803	746	830	790	809	810	839	795	793	785	804	808	836	786	850	834	801	822	759	843	827	832	825	811	780	786	790	799	830	817	831	735	794	788	814	793	769	748	866	814	799	763	781	789	826	815	846	792	801	855	752	735	744	786	759	837	827	772	822	769	790	798	781	771	793	774	765	804	849	820	804	795	809	848	860	779	747	810	805	772	840	820	808	772	732	772	871	823	788	810	810	801	845	800	789	767	767	822	826	843	819	846	790	789	784	806	784	805	805	800	816	764	773	735	741	820	830	808	791	799	760	862	837	772	803	756
13312	17197	36459	56808	11674	3641	2946	2492	2059	1862	1590	1401	1316	1289	1200	1154	1087	1153	1009	1098	954	1005	979	957	890	919	983	931	935	963	935	904	902	964	854	880	853	969	908	862	946	904	886	918	867	858	873	884	881	869	893	950	899	883	856	913	914	835	902	899	876	950	886	916	870	833	872	886	913	857	827	903	863	910	865	863	868	869	875	903	833	945	909	864	817	900	856	825	820	869	871	918	854	865	923	852	871	850	862	823	903	895	879	861	919	822	826	850	871	863	891	893	913	864	839	848	937	837	885	901	898	885	807	867	902	867	845	842	889	861	913	850	885	895	893	839	858	875	939	929	863	831	871	918	840	868	878	884	849	832	898	896	882	813	883	875	886	821	890	876	915	853	914	874	867	926	905	866	843	868	937	933	915	896	842	878	913	883	853	862	915	814	816	886	865	888	852	829	950	929	897	876	814	832	862	835	815	842	887	865	922	819	852	889	833	901	841	846	925	901	877	858	860	867	813	875	824	809	869	897	880	914	875	886	898	867	889	801	881	919	872	932	856	838	847	849	887	820	813	857	854	868	832	869	827	878	880	843	875	872	872	811	878	837	822	876	831	831	906	853	933	841	861	915	906	890	826	881	880	829	827	854	946	883	854	891	870	864	860	843	866	850	850	908	799	904	866	934	888	848	866	894	895	865	869	845	880	856	896	830	867	924	902	826	851	853	889	831	884	842	859	886	878	843	867	847	850	864	850	860	829	919	934	884	885	889	850	921	855	867	887	863	921	843	884	897	848	876	876	820	820	862	906	833	901	836	902	869	884	903	897	858	835	900	913	898	853	906	848	888	890	857	874	866	858	866	902	864	888	854	882	880	843	826	854	839	866	877	867	887	870	868	908	879	867	864	805	884	873	845	825	862	894	801	874	904	866	898	858	869	844	926	885	838	844	864	823	860	903	834	872	818	809	884	831	903	858	815	899	864	889	906	805	851	833	888	834	887	896	873	850	863	889	898	856	880	886	852	835	881	875	843	897	865	843	867	880	901	879	883	852	903	843	854	810	859	854	878	896	844	873	905	861	877	847	924	874	892	827	857	838	848	824	902	833	846	941	863	877	882	863	832	888	848	836	890	899	860	828	853	871	872	860	857	875	795	849	853	867	853	842	869	865	838	862	865	899	856	851	830	866	860	852	866	867	907	903	868	830	856	865	871	904	828	846	817	898	812	911	882	838	838	923	893	819	869	898	894	860	884	906	856	906	877	860	869	836	843	886	855	874	838	889	879	859	884	844	870	863	871	899	827	886	872	888	887	848	892	914	881	829	942	809	894	816	847	855	839	829	867	811	872	859	900	911	897	870	882	841	872	875	873	837	888	829	895	841	837	891	896	857	873	877	917	872	890	927	891	870	801	857	830	875	838	855	910	817	890	865	884	926	823	828	832	868	940	853	861	848	900	863	887	859	836	863	853	829	843	855	876	905	878	865	881	868	851	889	804	874	864	876	864	850	882	829	913	857	823	865	850	860	843	870	899	829	848	833	896	894	885	904	909	918	797	885	883	858	858	854	860	887	903	875	860	873	925	895	898	869	936	836	860	838	841	868	866	862	828	876	877	863	883	873	835	901	848	891	913	871	899	875	864	883	798	866	885	846	826	875	838	836	849	868	883	926	834	879	936	852	861	887	926	841	884	853	893	855	847	845	895	846	866	859	874	890	884	837	900	881	891	854	825	896	836	834	850	871	849	881	840	914	855	866	913	872	839	882	858	856	938	829	842	801	861	859	915	849	869	912	886	864	867	894	888	859	883	892	876	889	853	855	840	882	863	815	877	868	897	896	845	888	913	881	844	895	881	860	895	870	875	877	850	822	844	875	871	883	889	818	872	867	862	860	857	840	930	918	846	871	858	850	861	861	911	872	851	888	868	881	876	903	878	916	876	832	833	874	884	926	889	826	842	832	925	871	860	881	839	882	893	848	857	830	844	878	886	884	873	840	895	880	882	865	898	872	872	823	897	876	868	821	908	824	790	897	822	858	880	841	925	858	837	881	826	861	846	857	870	808	907	826	903	881	834	851	830	889	839	872	937	887	895	884	922	896	849	886	875	841	927	851	931	880	835	899	838	840	852	863	844	921	858	885	847	856	893	767	817	852	901	826	849	877	790	869	861	921	830	907	867	849	852	891	865	876	876	898	884	864	881	879	877	838	903	868	875	909	881	871	885	896	864	855	848	883	856	819	883	872	882	849	870	890	861	921	824	900	847	841	798	823	876	881	892	866	869	879	870	860	893	869	859	878	857	895	854	854	873	899	889	844	855	847	834	875	886	794	859	855	874	842	857	819	808	891	865	909	844	874	865	809	880	881	846	866	831	808	860	900	891	843	874	886	863	890	908	928	886	886	854	878	888	855	898	935	863	833	858	875	886	842	893	892	871	864	858	891	893	905	945	883	864	895	929	846	824	877	850	899	876	879	847	801	837	915	850	871	923	884	838	839	870	867	852	885	859	911	904	849	890	896	849	830	884	850	847	847	871	869	899	874	851	829	860	860	886	892	861	846	849	882	876	875	903	831	854	853	849	922	848	832	893	894	858	835	849	835	835	855	902	833	852	851	872	913	840	810	869	929	905	873	866	819	858	908	848	917	852	889	882	815	825	859	945	850	868	840	953	881	902	866	900	865	854	866	812	873	897	860	873	872	869	908	856	818	895	813	917	882	880	876	840	849	852	888	873	830	860	828	934	910	894	870	881	898	879	842	877	827	883	848	852	871	852	868	856	873	834	883	833	822	847	835	883	881	871	874	850	874	890	894	881	926	849	860	876	841	857	894	865	824	852	883	843	847	901	859	841	854	877	863	857	884	840	877	862	857	883	821	881	818	873	866	858	885	882	836	881	825	868	851	890	837	860	867	861	858	845	887	879	811	885	883	895	841	899	896	835	880	873	865	887	875	848	914	813	895	842	827	848	888	848	901	868	873	848	949	880	880	884	899	861	820	901	874	865	829	853	849	864	867	879	812	893	800	834	891	891	899	867	913	863	869	853	809	869	866	836	823	906	898	940	912	909	870	856	871	901	843	924	846	888	873	829	847	826	878	871	847	848	840	880	913	810	877	883	874	874	819	886	819	868	876	830	918	841	893	859	889	819	851	798	831	853	897	878	804	887	871	884	861	867	890	866	871	853	909	853	830	822	932	856	869	852	871	873	866	873	879	856	867	845	865	899	864	841	917	863	844	912	852	859	910	816	862	877	925	839	880	895	844	902	895	843	905	861	826	814	839	899	855	869	903	899	882	874	859	844	832	864	911	895	844	899	857	848	887	847	867	847	872	872	839	890	845	852	849	929	883	855	889	869	889	839	852	931	870	855	882	847	870	859	857	927	923	894	831	898	880	891	872	854	842	907	846	846	869	874	868	786	862	857	870	843	849	860	887	904	924	875	812	865	882	925	832	905	836	793	843	886	898	878	827	840	909	877	916	864	876	801	875	880	855	852	854	880
27203	20506	11965	12748	3051	375	400	367	393	373	339	341	351	343	331	340	363	340	321	345	366	361	311	315	290	328	342	294	318	330	347	326	321	340	342	325	315	308	330	347	320	342	306	330	320	344	332	317	337	361	330	326	323	304	314	355	393	320	336	316	315	300	317	331	303	320	301	337	345	367	336	304	346	363	326	355	352	318	355	348	297	354	370	340	315	343	323	344	333	319	351	334	349	336	313	338	356	342	370	320	335	341	327	343	326	328	357	338	282	289	317	346	354	365	350	320	333	318	363	298	333	318	372	328	318	298	303	334	336	362	326	334	330	307	334	323	324	325	328	315	348	327	315	331	324	307	319	358	343	334	319	358	304	362	334	340	330	325	329	356	343	316	340	313	347	325	348	373	355	324	352	321	296	328	338	314	371	312	342	334	311	312	345	306	327	329	325	356	342	328	336	331	360	300	351	353	308	322	330	309	314	346	351	321	331	348	345	362	344	315	336	312	335	312	306	338	309	323	349	294	353	345	340	301	365	345	313	319	344	342	299	334	327	337	346	327	320	325	340	308	330	353	328	320	352	356	339	355	347	357	315	329	310	329	356	350	324	321	345	353	332	343	331	306	347	327	315	326	322	310	335	335	341	339	349	319	303	337	344	351	354	334	345	333	325	338	385	305	328	312	338	302	300	312	315	335	322	322	332	370	325	299	330	348	327	312	360	347	347	293	344	307	337	368	338	352	325	313	319	369	332	345	355	296	346	312	361	320	324	327	319	302	335	351	319	336	329	296	355	328	317	320	340	308	314	282	327	360	361	363	379	303	324	344	318	313	322	348	334	348	330	322	355	340	321	336	353	338	349	351	352	355	333	318	342	326	344	326	356	327	319	357	333	322	309	328	317	321	317	316	302	316	335	300	326	349	337	305	319	350	327	326	355	325	326	331	351	336	320	312	330	345	328	354	341	313	318	325	335	310	322	341	360	263	366	342	336	343	336	337	319	296	326	351	355	321	333	321	345	319	324	330	341	334	318	328	311	320	305	360	317	324	320	330	344	325	315	336	340	339	319	323	339	317	309	352	345	334	320	326	335	321	318	315	331	346	345	321	330	334	332	323	341	337	354	367	304	331	333	317	324	327	349	323	331	346	324	312	333	306	357	311	318	353	310	345	340	347	324	358	329	349	341	316	370	312	359	340	331	298	324	314	351	336	342	341	331	339	315	345	320	335	340	333	327	335	332	357	347	340	319	356	329	323	328	337	337	309	325	363	295	331	326	337	351	341	320	359	336	317	335	321	335	330	350	316	301	349	318	361	312	372	304	354	344	338	341	318	326	326	349	304	307	345	330	332	343	349	340	339	341	323	325	332	333	304	289	325	342	315	341	337	348	359	311	352	310	339	335	315	367	355	353	332	353	290	350	312	366	368	343	317	361	312	304	349	330	330	332	351	377	321	324	329	331	328	338	303	365	349	300	345	332	345	347	310	359	325	333	330	311	311	334	317	311	320	340	329	316	374	367	315	346	328	354	341	326	380	297	349	335	345	300	361	327	316	304	349	336	342	339	301	359	326	363	367	306	338	390	322	315	327	328	299	306	304	319	304	317	333	344	308	361	336	306	320	342	315	305	330	344	339	348	339	346	363	341	354	331	330	332	328	299	300	308	342	341	336	329	298	308	335	313	314	346	336	338	338	298	312	352	323	312	303	342	317	363	369	315	361	294	352	328	334	299	349	323	347	306	306	339	354	324	364	347	354	311	329	324	330	315	362	355	330	317	330	343	349	355	323	315	332	311	335	343	309	305	343	310	356	341	324	353	354	340	335	316	310	306	363	293	312	311	311	337	332	311	327	304	306	339	314	382	315	334	348	339	326	325	329	365	305	359	314	350	323	307	310	327	286	371	337	335	295	323	342	317	316	365	318	315	332	367	322	301	317	354	325	334	349	350	346	318	303	335	324	313	357	313	323	312	296	306	356	326	300	326	330	349	325	337	331	306	322	324	364	322	326	330	350	328	339	331	343	333	324	312	329	355	332	338	340	334	346	342	316	354	317	318	338	334	351	362	312	347	330	334	326	343	307	320	323	355	314	323	303	324	364	340	345	316	338	329	337	319	342	334	332	345	337	324	310	323	341	336	313	366	349	346	324	313	334	342	321	346	290	338	334	374	320	340	318	320	308	325	307	312	335	313	343	338	310	295	344	353	338	342	325	357	293	351	337	306	345	327	344	356	302	296	337	340	339	307	339	315	317	319	319	330	344	327	332	303	323	319	301	330	323	331	296	323	326	343	334	342	325	348	301	385	345	338	366	315	341	303	343	339	317	368	316	331	313	349	350	289	318	343	289	339	310	344	334	294	333	336	324	325	332	344	307	344	308	306	300	306	345	319	318	330	324	343	331	290	335	326	316	331	317	335	368	311	318	338	338	350	359	312	351	333	336	318	349	320	351	328	313	314	315	302	334	345	349	350	306	331	334	294	350	325	342	342	357	358	298	340	330	316	315	347	332	356	318	357	311	324	347	374	329	311	328	325	330	338	356	353	328	367	338	313	329	328	371	322	344	324	337	338	333	354	334	336	319	345	329	331	312	315	341	326	354	332	335	326	320	355	361	327	332	339	337	345	339	353	316	345	328	355	343	332	324	336	329	343	334	319	292	372	352	325	349	369	308	346	348	323	317	330	361	304	322	309	334	299	341	316	315	297	343	304	324	325	329	318	325	357	320	277	316	333	320	340	323	353	319	339	344	343	319	307	320	301	313	329	319	311	320	333	307	335	348	291	321	318	333	333	350	317	336	335	323	339	320	344	338	364	329	296	314	317	341	335	329	346	335	346	334	351	338	333	328	334	336	320	317	359	361	335	331	347	317	315	329	305	360	315	334	362	322	304	322	341	312	349	332	361	319	349	332	317	313	326	322	343	338	348	332	308	319	361	343	332	287	357	340	319	334	338	307	334	349	369	335	304	343	335	335	332	363	326	328	316	347	329	333	314	338	317	337	339	340	310	296	319	363	340	355	355	336	351	321	311	325	325	339	301	349	301	368	299	328	335	299	362	352	375	332	331	321	338	359	342	282	344	320	332	371	341	313	356	315	301	303	359	339	334	302	333	312	328	309	309	335	358	335	360	365	371	335	335	348	321	295	316	348	312	324	326	317	295	343	334	326	328	308	321	337	290	308	356	340	336	335	327	341	355	304	323	337	338	314	340	331	314	333	337	340	318	353	322	328	339	351	337	330	309	334	345	313	321	343	297	302	318	348	330	346	301	288	358	335	345	326	319	321	295	336	375	330	332	305	338	295	331	335	358	307	337	310	331	333	305	336	293	321	317	346	322	323	294	345	321	323	333	306	354	328	324	335	342	338	339	344	339	333	326	358	318	336	335	365	334	329	355	327	317	355	371	341	351	307	348	325	319	306	332	310	326	350	307	293	321	317	317	329	318	339	319	335	350	335	344	347	317	296	335	330	320	331	327	323	285	331	344	336	333	308
7969	2156	6577	11645	2429	538	473	483	444	420	438	414	378	393	399	388	380	406	404	445	405	390	397	426	403	408	415	365	402	385	425	421	410	415	419	398	415	428	395	380	402	396	378	393	385	380	410	402	423	387	421	406	398	400	410	406	401	387	375	367	408	410	372	395	378	381	416	384	398	423	414	394	367	387	422	399	378	393	391	372	422	417	414	352	398	421	392	423	411	408	404	406	402	415	367	415	386	344	398	405	374	391	381	434	414	369	425	408	399	415	396	410	400	399	422	409	394	426	417	410	410	352	390	391	405	398	402	390	377	380	423	399	392	392	388	406	391	394	380	394	396	406	405	371	390	408	449	401	433	402	405	396	393	386	396	380	396	400	427	382	400	377	398	374	400	418	400	417	411	398	392	401	416	381	414	392	401	391	398	401	380	426	389	385	405	420	383	408	414	419	377	406	391	415	419	419	394	419	389	418	411	384	398	374	382	436	410	366	397	398	406	375	382	426	418	401	376	421	427	416	371	404	437	422	370	406	412	389	407	412	395	438	386	386	402	402	390	412	426	398	394	452	431	407	417	392	417	427	396	378	412	404	416	418	408	372	409	408	392	420	397	403	414	412	397	363	452	425	397	427	410	422	415	413	409	383	394	405	418	371	396	405	425	395	441	373	397	407	378	423	354	412	357	429	412	412	374	379	405	389	395	374	389	428	410	392	378	407	398	384	438	399	386	384	412	400	375	394	429	355	375	399	401	385	430	414	432	408	412	390	386	387	395	384	405	362	427	398	415	400	411	357	374	399	381	434	384	421	394	410	376	403	403	391	394	400	413	381	382	431	373	421	386	419	403	401	410	391	375	418	422	398	373	409	407	409	402	387	428	388	410	447	404	392	406	398	403	400	401	394	407	391	390	375	382	385	402	435	392	415	431	415	381	415	370	366	391	402	428	403	391	393	400	373	424	391	428	402	397	397	396	381	406	367	367	379	411	388	400	409	428	407	394	412	414	402	427	393	380	424	374	404	427	371	407	372	379	408	383	437	384	410	386	418	416	382	409	385	387	404	395	410	422	424	408	395	428	394	421	404	392	436	395	396	376	376	414	414	399	402	376	437	411	410	392	383	423	420	374	407	387	378	399	396	418	373	434	431	394	387	409	418	424	419	399	370	389	392	413	377	397	374	408	403	384	429	406	408	406	408	391	359	393	358	420	426	409	361	454	413	418	392	364	409	385	389	401	420	394	420	404	415	405	396	370	398	406	382	386	417	392	430	393	411	356	408	390	405	396	376	374	382	412	445	364	429	427	418	425	382	374	372	426	390	433	403	410	386	370	413	387	395	350	404	404	410	443	417	376	387	359	400	406	409	394	395	420	392	397	442	440	437	383	419	406	383	411	409	396	410	425	395	397	407	390	396	358	414	416	381	411	381	382	389	388	395	427	414	402	378	371	387	432	396	425	422	403	405	377	408	427	390	424	391	386	393	427	397	382	391	393	417	405	419	401	394	428	397	407	382	391	407	391	397	384	428	403	373	415	387	370	392	360	384	416	406	384	379	358	417	371	400	434	418	385	377	389	367	373	390	404	418	394	418	385	391	374	398	419	406	385	412	400	372	398	429	360	414	401	388	383	397	383	378	416	394	433	392	426	419	454	425	389	413	424	440	410	383	402	425	374	411	366	387	383	394	427	398	414	419	386	378	414	383	391	436	392	402	424	417	420	399	392	389	412	428	372	374	380	383	400	414	378	382	400	401	430	387	398	402	403	410	383	410	395	443	393	431	392	402	341	350	370	403	436	389	408	418	414	394	429	440	411	387	376	397	393	387	376	390	422	436	387	413	409	405	433	358	378	372	438	415	394	403	360	405	354	389	377	422	352	390	443	391	362	417	396	410	379	393	378	422	447	386	358	355	410	410	420	394	406	402	400	432	404	379	407	368	420	379	394	401	401	424	371	402	412	404	389	433	419	399	373	384	421	428	420	383	423	402	406	371	389	362	433	389	382	410	419	417	406	407	413	406	382	403	396	429	425	441	390	407	397	378	419	402	386	413	398	388	438	407	382	404	421	418	374	384	403	415	376	422	387	379	401	386	406	385	416	410	402	365	424	389	405	395	368	420	418	434	369	402	392	444	372	379	413	440	421	362	413	401	385	388	403	423	370	396	432	411	379	398	393	409	393	382	437	393	404	408	424	394	437	420	381	414	374	417	404	403	409	398	394	387	381	420	415	418	417	377	392	421	410	421	430	438	382	413	410	400	381	397	388	396	418	394	415	396	409	386	395	427	394	382	404	404	369	403	375	404	396	426	379	347	433	385	398	393	408	379	355	374	379	416	386	406	410	400	404	379	375	407	385	369	397	378	391	411	425	385	404	411	375	416	416	404	404	394	412	381	397	425	418	381	404	399	416	414	402	377	409	405	400	393	410	368	402	409	407	409	420	422	382	390	374	411	399	409	379	429	416	374	409	381	395	426	388	387	426	411	379	407	412	392	414	382	405	382	417	404	400	395	415	370	435	399	371	423	424	429	396	405	397	388	408	426	406	402	390	406	444	393	388	394	427	367	394	387	391	381	393	416	432	388	399	351	432	378	366	382	369	382	394	442	371	402	397	385	383	393	403	393	373	357	429	387	412	413	389	405	384	416	445	388	376	417	403	426	424	386	396	374	404	364	417	408	404	409	399	398	435	408	410	433	392	429	386	422	415	397	366	402	391	371	429	390	418	401	421	414	395	411	388	391	396	402	384	403	398	410	418	398	383	432	385	404	414	408	410	361	393	389	412	450	418	364	421	402	388	404	423	398	401	417	411	377	373	389	415	414	366	405	411	389	419	423	435	405	419	387	400	376	379	380	414	388	395	391	362	389	420	411	381	406	410	372	368	381	411	414	351	400	412	400	411	389	392	374	398	356	389	379	434	361	373	410	420	400	393	425	421	369	426	408	387	415	366	393	416	407	404	410	416	397	422	423	376	396	402	368	404	441	430	387	375	427	415	373	395	381	408	423	394	380	415	439	387	401	446	398	370	390	397	426	403	410	405	414	401	369	383	392	415	397	408	400	402	422	407	401	416	391	398	419	405	433	423	423	401	388	408	380	386	388	388	427	408	367	429	386	410	434	384	412	435	351	379	394	374	394	375	406	406	399	411	378	395	428	363	463	382	397	379	370	397	385	406	382	410	389	373	390	400	423	427	400	438	401	404	416	396	427	410	411	425	414	390	397	397	361	384	384	417	393	416	409	389	376	417	405	409	373	397	379	389	376	391	421	376	386	408	397	381	431	434	432	405	402	412	368	418	422	414	379	396	374	420	400	382	409	379	380	404	408	354	381	418	431	415	398	396	409	386	425	404	389	388	397	426	396	397	405	392	361	383	437	427	394	360	392	404	355	374	409	413	425	395	398	405	384	386	388	414	406	396	391	382	395	404	381	419	359	386	434	396	418	387	389	403	406	375	344	396	412	410	388	409	435	380	413	423	431	407	422	380	389
23689	21214	28319	26798	25824	13706	2251	806	707	610	611	544	533	490	520	446	493	443	472	451	446	424	413	444	460	408	399	411	450	437	427	405	432	401	450	423	434	424	390	434	390	432	389	432	401	415	383	436	401	439	440	418	391	400	408	431	406	415	377	375	414	426	451	403	420	398	442	418	396	409	405	436	393	416	383	401	414	405	418	454	370	418	431	431	390	406	432	425	425	450	412	442	394	397	414	390	433	405	413	414	410	434	422	411	399	395	421	410	436	387	383	418	393	402	421	441	411	427	416	391	414	394	395	382	405	412	397	418	429	420	422	421	425	372	406	393	402	445	409	465	441	432	399	386	431	421	422	386	455	403	415	404	425	386	395	387	425	452	419	418	380	431	383	443	376	431	394	392	394	422	412	413	421	423	397	439	397	425	407	406	413	364	420	416	411	423	413	404	399	407	416	439	438	421	409	446	391	461	434	441	427	417	398	395	408	432	408	423	422	425	420	432	434	443	405	414	382	411	395	447	393	431	418	425	437	422	400	398	419	425	427	444	404	381	409	389	418	410	402	471	409	407	447	432	417	431	403	430	391	428	426	396	388	426	393	390	406	387	384	423	429	435	426	408	417	403	396	431	408	411	442	420	402	386	424	400	417	428	406	432	418	462	426	425	438	444	410	430	440	436	402	394	402	395	389	433	446	402	434	412	425	410	410	404	411	402	435	386	413	402	407	415	392	411	412	434	430	407	378	423	424	407	404	394	420	392	412	410	391	410	395	431	418	392	432	385	422	417	386	394	409	395	395	411	420	425	425	441	432	396	409	439	430	419	398	404	441	422	407	373	406	396	413	449	362	393	378	406	432	378	414	426	386	415	444	392	380	409	384	404	411	443	415	396	422	419	388	416	420	398	386	425	374	447	429	401	419	421	444	413	452	415	406	393	426	438	392	400	408	408	420	428	395	408	441	402	449	398	400	425	411	423	402	398	426	422	388	426	443	419	417	408	413	403	405	425	418	418	424	387	412	401	419	446	427	450	407	397	446	412	418	417	430	399	399	393	412	405	388	415	431	406	425	395	408	440	400	383	381	410	390	389	396	404	436	422	389	379	397	403	415	419	410	389	422	402	393	414	400	407	410	435	406	414	440	386	429	413	388	405	412	384	412	414	425	385	394	440	417	397	424	436	409	441	436	398	386	432	408	443	434	434	411	407	413	378	423	433	415	385	401	410	434	379	416	422	413	423	403	395	429	406	409	424	425	415	443	375	376	399	400	433	409	423	443	376	410	402	409	454	413	379	399	417	438	452	379	373	423	446	432	394	395	432	406	374	398	388	400	371	398	420	377	439	406	404	383	405	429	385	397	458	411	424	379	401	419	409	396	430	415	427	409	427	406	418	424	434	407	393	444	435	430	411	392	442	403	412	401	428	426	401	397	407	419	421	419	385	386	406	420	437	407	422	441	403	423	443	411	394	453	419	385	433	425	455	411	390	414	413	388	387	363	422	405	414	415	453	430	426	467	400	417	440	448	416	401	408	425	383	441	404	396	450	403	444	425	430	429	404	458	414	410	403	406	400	375	434	440	416	404	413	412	403	432	436	417	428	405	400	401	422	423	425	396	409	435	414	449	383	407	406	421	419	438	397	318	427	434	400	366	373	437	430	409	392	410	377	400	351	377	421	441	395	408	405	400	421	421	385	398	447	418	408	399	369	390	438	447	422	448	375	430	430	404	420	381	394	412	423	400	399	434	442	423	431	375	429	405	377	406	397	405	403	402	408	430	388	435	390	409	405	420	404	410	380	429	412	401	437	417	414	383	378	403	353	393	405	418	406	422	425	384	431	375	431	410	413	426	396	396	403	411	385	403	419	446	429	403	422	430	426	434	461	428	436	390	395	429	396	397	395	405	419	426	350	427	406	395	383	417	441	408	423	389	412	405	393	403	430	388	431	432	416	435	409	442	411	419	404	419	391	416	416	405	384	433	432	428	459	423	379	386	403	419	433	367	407	408	418	427	444	414	424	439	395	402	432	400	435	414	387	390	412	410	432	401	363	401	430	449	417	422	442	449	381	441	390	424	396	385	411	387	389	402	384	438	420	398	413	414	456	413	391	424	373	428	419	433	390	367	395	441	441	378	446	399	420	416	373	445	389	398	417	387	375	388	377	437	394	434	446	382	404	388	405	408	398	445	419	406	394	435	418	429	430	412	367	415	376	415	439	396	404	381	440	377	389	409	393	412	440	421	430	428	370	406	398	405	418	367	402	379	366	413	429	406	431	390	424	398	407	406	417	417	420	416	378	426	386	423	413	412	394	411	413	406	415	415	424	397	459	409	380	416	439	392	417	417	448	458	414	412	393	396	403	400	418	401	412	416	400	398	372	410	403	453	420	433	405	417	420	406	420	403	396	425	372	426	415	431	430	395	392	420	390	404	400	371	424	400	447	408	411	418	405	390	380	357	435	415	396	391	393	431	397	386	397	420	459	422	409	434	395	405	408	428	459	383	400	399	385	421	370	406	394	416	388	435	419	390	410	411	425	371	396	353	427	406	405	447	382	402	399	401	400	390	414	403	420	402	386	439	404	379	397	420	376	431	423	426	450	416	424	408	402	406	408	455	408	403	415	402	426	394	451	409	433	391	409	399	431	404	425	409	380	411	433	407	399	395	439	416	393	422	396	421	407	441	372	404	380	385	405	442	421	381	401	385	458	405	447	431	379	407	431	472	391	398	438	416	436	411	430	430	400	430	370	440	384	428	421	424	386	419	411	417	391	444	398	429	397	412	451	414	401	400	464	370	419	393	405	431	410	430	432	398	396	424	414	449	406	413	416	410	379	403	423	448	415	454	403	415	437	388	413	419	433	442	379	398	407	413	412	429	415	418	399	402	431	379	417	407	378	420	456	437	414	420	373	369	404	399	388	438	436	435	419	435	420	389	415	412	417	416	375	396	406	430	426	384	443	388	401	415	410	382	422	392	405	373	415	416	385	399	405	418	435	390	406	436	412	410	406	403	408	372	407	395	409	406	384	422	411	430	381	424	385	407	435	471	418	446	393	418	373	424	437	492	408	412	384	420	425	416	404	389	410	425	413	400	433	402	404	371	408	420	400	408	397	427	402	418	410	442	403	415	435	439	435	399	405	433	397	374	448	417	408	398	410	431	457	406	415	440	426	409	393	413	391	429	471	425	428	399	478	408	413	419	390	433	435	413	381	403	425	401	434	428	407	402	434	405	401	425	369	397	413	364	413	401	415	426	463	406	445	404	398	434	385	421	412	433	421	408	377	429	417	382	455	426	393	454	441	417	379	444	439	413	428	452	405	436	388	385	404	431	442	436	410	374	440	355	457	430	390	430	393	418	434	437	418	400	393	406	375	417	416	403	428	449	411	400	396	417	407	396	354	392	406	398	372	417	411	414	396	402	415	418	429	403	433	423	410	396	391	462	386	399	405	402	431	438	410	423	403	385	403	400	426	378	416	413	369	451	421
10881	10658	25320	45465	14503	1934	1601	1315	1069	925	841	792	755	681	636	595	621	543	569	556	560	522	514	512	480	522	501	532	518	492	544	453	456	486	461	499	490	452	512	490	473	484	491	494	442	497	496	469	469	458	494	440	497	506	483	490	484	492	503	466	498	447	489	452	451	472	471	485	468	476	454	478	463	480	483	466	466	500	471	463	464	443	453	472	446	452	469	480	486	457	501	489	461	477	467	432	460	461	448	488	461	453	499	429	494	499	481	438	448	456	482	469	463	465	470	459	446	440	479	450	462	455	458	410	478	455	482	440	443	442	499	453	444	420	507	478	461	488	474	498	489	461	447	462	480	437	455	492	472	510	464	472	466	444	462	511	491	458	506	462	485	509	454	458	423	467	458	471	467	487	475	434	454	481	438	475	509	447	491	422	486	496	453	499	431	485	494	468	457	442	457	433	461	467	473	462	459	466	435	466	459	427	462	471	487	510	514	475	483	445	407	460	454	426	497	494	463	473	508	468	438	476	499	453	475	458	466	477	510	483	487	472	492	478	435	469	460	488	487	472	449	437	474	486	433	435	439	471	462	448	490	483	465	463	471	484	497	467	443	490	456	455	486	443	468	483	456	461	485	460	485	456	466	467	467	469	482	496	456	489	460	440	490	448	483	455	464	471	508	456	463	459	491	474	472	461	436	463	482	437	454	484	480	540	445	450	489	474	455	478	524	481	475	495	443	469	474	488	452	448	482	493	463	448	468	462	449	464	468	476	446	468	477	462	470	464	439	463	479	470	484	486	489	503	475	431	487	473	475	448	442	458	464	465	461	481	469	496	473	479	460	470	500	476	444	485	476	450	490	441	458	489	423	465	448	472	476	469	465	466	443	459	450	489	454	462	451	485	488	439	479	477	493	490	492	455	495	501	460	488	458	499	470	486	469	465	493	473	460	471	508	467	488	501	476	474	490	503	464	458	472	458	468	428	486	451	463	458	475	467	443	518	498	443	445	489	471	468	455	538	461	487	491	461	514	480	445	474	468	482	441	455	504	479	465	430	469	511	459	455	473	454	497	458	505	456	463	506	454	477	480	492	466	466	472	468	471	509	457	449	469	482	485	442	460	488	459	456	447	444	488	494	467	453	439	468	479	468	504	472	517	460	438	451	469	502	438	447	465	462	486	469	461	438	447	483	511	509	452	489	445	460	418	460	449	506	436	466	472	508	483	466	453	502	464	446	461	442	460	487	458	495	473	456	495	452	453	449	467	484	475	440	471	435	498	452	462	485	473	483	457	434	467	490	452	492	455	501	457	465	493	478	477	500	489	451	453	461	451	465	441	496	429	471	487	480	429	456	488	433	421	468	490	480	437	467	459	512	510	453	443	436	446	456	461	439	483	498	437	478	456	454	484	443	491	438	442	441	508	452	436	456	474	472	505	508	472	456	487	476	484	430	487	493	473	496	477	464	484	471	479	476	455	463	482	447	437	437	450	473	494	480	456	439	490	464	474	446	475	447	455	480	472	482	467	470	450	486	509	473	480	449	486	390	468	458	451	476	455	453	454	497	441	479	447	484	498	476	455	482	444	481	477	428	498	429	450	492	427	491	481	488	451	460	487	492	483	479	484	451	451	483	445	463	433	479	486	484	465	500	479	447	494	519	479	450	485	457	479	490	476	450	488	483	485	470	499	455	459	472	457	483	478	448	449	489	441	476	456	460	477	451	435	451	488	423	457	474	474	475	468	483	472	443	461	535	433	474	468	493	487	473	478	455	469	486	456	452	475	451	503	510	446	431	488	480	499	511	492	422	492	471	496	476	490	462	468	424	442	464	468	457	506	493	493	439	480	439	474	532	445	497	477	491	491	521	528	448	485	455	462	470	470	500	435	463	459	468	524	439	453	493	485	460	491	464	459	438	438	485	508	434	473	448	438	486	440	480	458	478	486	459	478	473	467	448	492	474	458	477	460	483	488	480	448	455	530	465	462	497	454	429	479	462	433	457	501	439	462	471	480	459	508	475	484	490	457	442	440	457	481	459	480	451	477	495	471	494	449	452	446	428	469	467	453	459	473	458	456	476	469	501	520	476	447	460	460	494	520	423	476	459	496	467	452	440	421	479	456	505	464	466	464	463	464	480	457	464	492	433	466	475	484	507	429	407	453	476	488	438	440	414	482	449	441	480	505	461	499	470	449	456	467	484	496	440	462	441	443	443	505	453	464	466	469	475	491	470	460	460	451	474	490	468	445	454	475	468	454	470	452	467	426	475	501	457	447	468	465	449	443	472	455	487	501	438	492	440	464	472	477	436	486	451	485	448	480	439	469	496	476	499	496	494	501	470	460	445	449	485	469	468	450	478	507	513	437	444	494	429	457	481	477	486	475	484	462	437	467	454	464	510	465	475	487	437	451	520	468	443	458	433	525	436	461	477	495	502	478	488	478	462	462	433	471	465	470	485	487	434	478	434	456	451	448	490	442	469	515	449	459	467	467	438	479	431	458	481	495	468	466	518	502	509	442	465	470	496	472	496	464	479	431	497	505	443	464	489	439	481	476	454	508	513	481	484	432	475	501	448	444	452	440	470	449	457	472	502	436	491	487	439	442	473	499	454	482	471	443	474	456	489	463	463	465	468	478	452	456	456	442	439	457	480	481	478	473	445	445	529	474	467	469	480	500	494	456	452	429	467	445	453	437	462	468	474	417	482	454	478	504	454	490	424	449	496	470	468	478	440	489	417	428	459	473	508	469	496	485	415	503	427	504	449	443	465	471	469	484	460	467	470	463	488	462	482	491	455	483	444	470	488	464	487	426	473	463	465	462	453	506	455	496	486	498	470	460	472	462	474	456	487	443	486	459	457	448	454	459	436	438	483	432	454	482	455	444	509	428	456	464	480	467	492	452	442	463	439	447	433	463	437	493	505	467	459	440	448	454	469	482	503	491	457	440	433	433	446	456	484	452	500	458	489	464	501	474	474	520	459	511	436	493	482	467	456	485	497	462	512	481	491	523	467	462	436	479	467	492	463	485	445	458	466	455	454	466	478	462	426	475	472	479	465	465	442	450	446	470	478	495	491	500	480	466	464	521	452	461	478	483	500	467	471	439	464	486	427	469	479	465	487	492	411	471	457	456	471	479	462	513	476	491	449	470	454	438	465	469	487	476	454	456	441	495	437	495	471	467	459	449	475	491	453	429	455	483	465	468	464	437	485	462	460	469	478	464	470	505	450	479	463	473	475	463	454	501	454	437	466	476	446	464	495	455	469	461	467	431	448	432	490	447	441	478	454	474	471	487	476	449	490	467	450	466	495	467	483	503	465	467	489	476	463	476	480	510	514	437	448	466	498	454	430	508	470	458	512	463	485	464	504	472	417	454	423	481	486	445	455	463	446	458	449	495	434	492	465	518	461	441	451	506	434	455	493	482	465	469	456	483	469	460	457	501	456	450	463	462	464	513	445	496	458	430	476	497	465	481	459	489	497	474	446	488	436
24882	21210	27971	26548	20059	3154	896	758	700	672	648	648	656	627	664	636	610	649	612	571	659	659	602	608	591	629	609	592	595	634	614	615	587	569	611	598	625	575	553	599	597	598	554	590	607	618	593	585	639	605	596	608	568	585	561	614	591	540	585	581	588	592	598	620	641	582	620	576	582	520	616	587	610	635	563	620	618	608	603	573	629	605	610	550	631	583	589	594	604	621	607	577	659	594	600	596	577	620	593	602	591	580	603	621	605	630	621	654	580	599	600	539	603	558	605	601	629	579	558	571	549	604	574	637	627	620	607	569	633	587	586	585	628	557	584	647	613	604	547	583	573	588	615	622	574	582	545	615	603	553	595	592	550	598	562	567	616	634	598	597	587	619	589	561	528	597	599	569	607	560	601	636	550	600	617	591	584	610	605	626	598	623	600	616	571	588	619	632	594	571	595	587	574	579	606	579	594	570	578	589	571	588	599	600	601	611	585	598	601	615	622	615	580	603	618	579	609	616	594	645	604	569	593	610	620	580	594	575	594	602	587	592	580	557	586	618	593	577	595	599	571	593	646	571	627	607	601	582	611	583	588	623	571	581	531	615	560	601	583	587	568	605	596	593	611	595	599	571	640	620	595	599	520	622	561	572	567	617	569	624	610	549	606	593	612	590	574	630	622	574	550	603	554	544	593	561	588	618	592	567	571	646	622	631	614	584	593	599	614	569	596	591	593	610	579	621	577	584	565	598	603	587	619	618	580	605	648	636	592	578	565	591	583	598	596	611	558	596	591	583	601	635	634	575	603	609	641	616	604	579	547	617	600	557	601	551	581	598	567	600	600	557	610	603	569	578	581	576	614	627	608	559	579	575	564	598	612	622	620	653	591	599	585	588	596	582	593	587	587	579	584	579	562	605	598	605	621	618	561	605	580	626	640	654	607	633	573	603	582	585	604	576	633	598	598	578	604	612	577	580	572	629	607	615	600	606	623	592	596	579	602	610	561	587	565	591	598	572	570	576	619	584	560	596	579	651	566	603	547	589	611	602	574	617	574	625	593	585	597	587	568	601	604	590	591	570	609	588	623	541	619	550	574	621	581	577	592	589	569	609	535	563	596	580	595	577	595	583	561	613	588	590	597	572	549	569	557	605	572	597	568	588	578	590	587	542	662	585	629	593	598	525	587	573	573	593	594	596	592	593	601	557	614	626	570	569	641	564	606	588	628	545	621	591	544	589	599	602	599	549	622	626	645	580	565	603	573	564	569	655	638	611	559	566	594	583	593	598	594	600	580	586	562	625	591	596	557	566	585	608	636	598	555	619	594	605	572	587	594	603	582	575	608	570	566	610	607	545	558	556	583	550	640	532	566	552	605	602	612	599	591	610	621	560	615	604	584	610	601	569	607	587	615	560	603	555	605	643	625	595	612	583	592	575	585	617	563	567	562	629	584	640	564	544	603	614	632	540	575	561	620	598	634	554	610	575	613	560	599	608	613	549	578	597	587	591	567	596	605	569	611	601	561	606	585	605	595	609	610	572	597	572	568	629	640	621	601	585	653	571	616	597	630	574	585	571	588	598	616	629	572	598	646	586	632	624	555	624	618	599	599	588	606	635	568	584	599	608	607	594	608	578	585	617	611	645	545	598	598	594	571	575	610	582	574	596	582	587	610	592	608	640	570	579	609	618	624	591	597	600	611	582	567	618	558	631	585	599	556	583	617	581	590	595	581	565	631	570	596	546	608	580	537	619	556	625	609	605	606	591	578	618	612	603	582	588	611	569	604	558	599	522	606	622	606	612	606	589	603	569	600	594	580	591	580	672	591	619	607	609	598	639	600	613	602	625	594	553	577	578	595	578	613	589	596	600	567	607	622	585	585	603	613	566	615	602	554	600	561	553	615	609	625	562	640	618	600	636	568	611	610	643	590	626	636	599	561	588	649	547	584	597	606	559	587	576	616	570	589	609	613	634	567	600	641	622	600	602	543	612	581	609	626	631	527	607	585	588	589	588	614	642	599	567	538	606	633	632	562	591	574	592	594	644	605	634	592	609	565	598	576	645	579	566	567	593	603	601	599	609	627	607	624	599	614	597	617	629	583	590	602	620	564	640	625	587	567	583	594	580	552	559	595	588	597	634	590	631	603	584	643	583	610	613	585	606	560	583	585	600	574	582	616	634	620	611	603	589	549	603	594	519	568	617	600	610	570	566	559	620	545	583	580	631	579	556	618	611	646	616	637	636	596	583	555	609	622	609	592	594	587	556	572	637	575	577	558	585	603	575	599	560	541	621	606	604	593	614	605	560	611	584	566	637	594	576	581	574	587	608	566	573	598	617	630	587	619	593	594	574	558	578	617	590	569	605	592	596	567	576	625	599	602	635	561	615	612	593	589	597	624	554	583	604	626	574	595	620	585	587	629	632	559	604	606	606	576	575	610	607	569	603	620	627	585	596	587	605	584	587	619	553	584	575	584	612	533	561	619	620	577	576	604	585	573	595	591	533	562	564	588	631	583	541	615	611	641	577	591	569	569	609	564	588	580	615	591	574	609	575	605	570	551	592	593	600	610	587	634	605	594	606	632	622	602	630	561	592	615	578	593	606	607	598	599	608	624	575	576	634	588	594	591	615	596	599	600	604	584	592	593	615	585	600	631	579	570	553	585	628	577	573	572	584	642	602	639	577	564	633	558	614	617	576	603	573	619	597	594	580	607	598	590	561	581	568	603	617	575	550	638	570	569	582	628	598	596	600	612	578	578	622	571	631	616	601	598	620	604	598	605	589	590	611	595	586	584	574	565	574	569	577	626	577	593	577	589	590	569	565	609	596	602	574	643	620	562	591	618	566	604	609	587	573	588	576	573	634	579	597	585	644	585	581	633	579	615	565	591	630	599	611	580	604	613	560	588	595	575	592	588	567	554	592	561	593	546	613	576	592	578	585	561	602	614	560	602	633	595	601	563	600	572	621	578	565	596	603	593	574	567	626	593	633	593	547	584	595	614	573	647	610	556	612	607	573	596	624	571	602	630	627	630	585	545	612	583	616	578	589	617	595	587	608	637	571	618	583	633	575	609	579	576	626	623	590	569	571	613	585	607	613	589	617	585	554	568	560	600	603	590	580	584	585	613	580	545	616	570	591	641	604	576	583	591	603	614	575	550	546	580	616	595	574	606	554	577	569	595	597	609	578	545	602	620	639	599	579	580	610	608	591	601	586	610	554	638	620	560	602	577	584	606	576	582	597	603	584	587	587	585	581	545	561	600	636	603	589	604	566	609	585	593	587	561	631	610	578	613	634	571	571	562	589	620	643	569	576	582	578	565	579	607	634	650	584	579	613	593	573	617	585	565	573	579	601	576	555	565	591	607	584	592	595	628	617	555	579	538	552	624	609	553	572	602	583	567	568	594	606	595	594	572	568	627	614	571	583	596	585	597	584	576	646	587	582	570	614	611	542	622	586	587	563	565	576	596	598	608	596	619	604	587	615	590	523
9520	6778	22482	34162	12622	1407	1322	1142	988	947	902	809	851	771	750	783	725	798	742	732	740	716	745	724	723	746	673	677	717	695	692	713	721	695	703	706	677	685	666	726	681	752	666	676	746	697	724	704	687	694	731	681	687	678	661	669	653	721	699	696	688	704	646	737	682	661	697	711	700	688	671	649	623	691	731	689	692	670	704	748	694	735	697	652	749	688	663	744	644	682	698	680	635	700	667	683	715	687	691	696	692	734	708	690	672	694	678	691	698	691	710	671	648	698	699	722	743	673	686	719	667	643	714	678	693	716	673	697	724	678	699	642	675	703	730	693	701	722	710	685	682	734	658	700	665	685	674	716	673	682	660	685	663	693	698	673	683	696	730	680	672	659	678	603	671	696	679	697	662	728	669	700	661	700	673	644	682	671	657	674	691	668	681	653	665	693	656	690	657	704	700	683	716	651	658	666	711	666	658	702	701	663	691	677	673	690	637	686	672	699	648	679	672	682	719	689	696	716	719	741	653	700	631	726	665	702	696	686	671	705	727	732	691	690	732	690	643	696	716	666	680	647	654	701	670	666	699	633	709	709	616	676	694	677	669	656	720	643	648	685	729	703	714	720	718	699	679	702	676	711	672	696	671	677	672	666	684	716	669	664	647	744	736	687	701	707	683	697	683	743	667	688	668	721	708	676	656	676	705	712	694	708	655	688	667	706	668	673	689	752	707	699	675	710	703	666	670	648	668	696	739	697	596	667	700	686	666	660	685	754	680	692	653	638	648	685	679	673	634	661	727	656	693	702	746	661	691	655	688	670	645	653	715	658	713	700	693	670	678	688	695	676	680	668	700	671	681	698	688	696	696	706	697	708	698	674	677	669	677	665	688	671	668	693	676	736	698	640	648	681	672	738	710	754	681	675	668	700	676	670	662	664	714	657	713	749	663	672	681	681	697	695	724	676	714	680	689	640	691	630	712	664	689	696	661	735	677	670	667	737	696	651	694	685	677	714	752	630	672	670	685	669	678	726	673	729	663	643	697	681	663	680	664	682	703	684	710	707	704	689	690	712	691	706	678	684	657	735	639	708	695	644	674	689	684	701	685	686	704	661	667	691	697	724	656	688	666	693	678	683	665	680	747	737	690	691	721	665	650	665	678	653	651	664	708	654	674	687	691	676	653	706	725	654	678	686	665	693	643	685	673	713	729	695	646	675	701	669	663	702	689	685	692	719	697	693	710	683	657	673	704	676	700	686	702	724	682	669	660	716	712	690	640	699	703	656	692	646	708	657	668	686	689	667	673	723	673	682	677	712	687	702	710	637	711	689	726	707	673	715	695	643	703	675	664	702	681	663	682	681	688	697	722	694	677	687	721	654	642	659	703	684	683	684	676	745	655	690	696	725	643	761	729	644	627	665	723	705	655	699	675	697	634	685	709	708	682	664	686	701	655	670	703	682	690	705	693	720	709	665	713	643	706	641	691	687	659	720	628	704	675	675	666	665	690	709	677	675	728	684	720	700	662	728	681	706	692	638	682	683	671	670	688	695	653	708	681	690	688	705	662	724	688	704	665	688	685	704	695	742	717	667	709	664	684	670	662	694	680	652	714	710	700	651	688	681	680	706	678	641	728	697	684	714	685	678	740	685	686	668	670	670	681	658	652	689	660	702	710	663	711	669	626	690	678	650	642	724	672	662	694	659	756	720	688	715	628	704	667	699	670	654	684	694	688	725	715	656	693	738	719	671	653	716	700	709	699	650	663	696	690	669	709	715	663	686	683	688	630	658	651	706	689	729	657	677	680	702	710	674	709	651	696	751	719	659	691	718	730	660	708	687	692	700	682	666	705	686	711	755	647	656	679	650	712	707	696	712	702	707	654	690	668	731	683	682	637	687	688	690	723	680	702	652	680	669	674	738	712	657	704	701	634	656	692	650	680	679	683	674	689	693	701	627	695	687	719	696	678	741	730	663	687	649	654	697	705	665	689	661	667	675	646	674	700	700	736	713	714	730	655	671	660	674	656	690	706	735	692	689	688	690	688	735	706	703	716	652	652	682	665	705	643	682	738	673	632	687	656	694	662	655	703	650	695	684	715	683	705	656	726	745	710	713	726	698	677	711	691	665	712	669	691	692	698	692	628	666	711	665	706	667	735	695	722	700	734	726	684	706	682	649	690	710	681	673	660	664	741	722	668	692	624	660	709	666	730	708	654	672	715	743	680	677	690	687	655	671	690	691	688	687	639	696	680	680	653	677	688	692	691	687	684	694	707	697	665	705	712	697	743	663	660	697	745	684	713	686	662	707	669	683	671	677	638	695	701	697	694	668	659	689	694	723	668	722	688	704	701	657	680	695	698	705	687	666	647	650	679	679	731	739	686	689	695	725	623	704	778	663	741	641	650	721	692	727	675	684	680	692	676	690	688	632	686	688	681	652	701	704	689	662	660	718	709	614	719	664	712	735	687	674	671	711	721	701	729	681	681	646	711	736	701	713	691	719	640	660	684	664	688	657	705	674	696	662	653	663	680	697	685	692	692	713	677	662	704	659	685	709	728	695	699	682	668	704	666	724	687	680	714	681	700	732	629	650	664	690	638	695	696	720	722	715	679	682	712	712	667	689	705	668	651	700	701	668	670	710	712	700	671	678	685	672	647	707	647	685	708	674	685	689	671	748	677	699	663	672	649	681	723	739	704	715	649	722	715	695	667	682	662	691	687	672	689	719	692	665	693	701	700	692	693	748	706	698	687	700	694	631	712	683	691	751	683	619	698	646	673	716	715	686	710	697	658	674	725	698	710	685	675	700	652	696	656	707	695	683	693	681	714	685	685	679	691	689	703	690	709	641	645	696	701	660	676	730	704	656	690	711	692	667	710	692	692	669	674	689	666	706	688	701	667	641	700	651	720	682	690	659	680	718	665	694	692	704	697	676	660	740	693	667	689	667	704	707	674	704	721	681	717	683	690	685	697	719	664	678	696	682	707	659	659	705	699	685	695	692	690	683	673	727	665	655	653	691	648	666	688	688	685	683	712	661	673	692	612	714	691	703	692	737	674	671	622	665	760	652	693	679	652	700	695	666	658	691	677	683	699	727	708	696	663	659	697	691	726	666	652	694	700	699	695	638	649	639	687	674	692	696	718	713	663	676	699	691	677	750	696	683	668	657	728	696	634	675	632	653	696	712	699	662	699	683	694	741	704	663	677	710	732	677	692	654	694	712	665	654	693	678	717	697	666	683	711	671	717	706	717	729	671	694	664	687	740	696	688	659	734	696	687	642	702	667	679	682	702	664	682	712	682	670	685	689	706	744	681	665	640	710	659	677	710	672	653	672	710	689	702	677	707	610	683	670	725	697	720	662	748	676	667	707	656	697	668	692	741	693	715	646	674	681	684	722	674	695	662	672	661	699	696	649	697	695	699	658	711	689	675	705	722	705	646	685	712	713	682	715	713	687	697	679	694	639	729	638	706	660	706	710	684	709	663	696	714	701
22725	21270	29033	24927	26580	19992	10168	1913	1387	1260	1205	1116	1067	976	962	982	956	894	909	867	888	918	851	878	841	862	848	830	860	808	851	829	817	849	837	867	878	803	820	833	785	809	842	816	813	792	827	762	804	903	819	806	801	852	792	822	840	783	853	802	829	802	791	796	784	797	819	864	793	790	814	821	818	794	793	818	820	805	757	798	797	834	848	831	767	814	835	794	804	825	812	803	801	769	838	784	837	818	872	833	781	778	833	859	814	807	859	766	788	772	858	822	816	799	789	822	791	793	802	805	823	780	831	802	863	790	811	780	784	831	796	770	828	769	762	802	801	776	841	779	800	817	841	785	780	772	782	806	798	784	800	754	741	839	841	794	772	799	784	774	851	788	779	796	824	809	801	829	826	790	816	763	818	817	829	821	823	824	796	825	856	801	812	782	813	834	829	767	819	764	736	835	820	783	794	817	796	753	827	827	783	782	797	801	833	789	833	847	790	775	825	818	797	797	819	848	777	790	816	859	793	811	799	804	838	768	783	771	775	824	781	782	798	794	787	796	815	833	772	833	832	737	804	807	798	781	783	752	823	786	862	780	820	767	774	770	788	830	820	766	775	776	790	784	790	848	806	744	789	826	802	830	805	752	801	790	819	783	823	828	807	777	779	798	736	806	811	838	838	873	832	791	807	786	777	814	814	834	808	863	809	768	772	828	757	803	808	821	837	781	781	778	788	724	831	820	736	795	860	812	765	786	817	799	788	755	834	803	835	785	824	842	773	866	819	840	895	815	750	786	773	804	811	848	796	785	785	766	852	811	807	825	829	820	778	785	834	857	788	845	805	815	846	826	849	823	867	751	771	836	821	862	801	846	797	798	765	770	787	809	848	813	812	836	796	815	825	788	768	842	774	820	789	850	796	821	818	814	827	817	797	813	741	756	810	829	740	756	802	790	854	784	772	821	728	803	797	766	808	773	787	775	805	844	791	771	802	789	860	812	795	838	802	843	807	811	798	834	828	790	796	812	781	762	819	758	798	826	796	804	855	812	803	793	789	794	811	804	842	784	825	826	802	795	804	722	820	830	786	814	861	829	784	821	821	809	793	790	834	797	804	826	751	802	817	801	817	777	813	764	793	767	770	818	791	791	841	803	756	820	827	797	809	752	778	769	825	836	782	826	770	794	796	799	813	820	828	798	781	798	783	781	833	758	817	806	815	814	789	785	772	768	894	829	773	747	837	802	766	823	807	808	810	774	790	783	830	866	842	779	801	751	806	777	848	835	826	771	807	866	793	796	795	844	784	738	837	796	761	755	867	823	853	797	782	795	779	781	748	791	821	789	776	824	785	824	829	804	831	811	753	797	788	779	821	837	820	773	857	812	743	827	814	742	762	819	806	816	809	799	831	824	801	822	837	809	812	842	823	806	824	801	767	808	856	762	787	799	767	754	791	825	783	778	811	777	810	803	790	780	832	861	790	815	848	843	793	772	755	841	725	793	792	806	766	801	846	815	773	796	781	803	757	797	770	773	812	779	838	754	802	840	806	826	824	767	772	807	823	809	806	787	799	764	772	763	816	808	831	776	785	848	775	798	817	787	785	798	793	778	765	795	809	810	807	791	806	849	811	799	806	795	782	820	778	790	791	837	777	820	860	799	781	800	805	798	816	796	816	800	744	844	781	795	815	765	774	779	823	807	769	831	824	828	738	834	804	816	828	753	794	781	809	815	785	754	824	769	811	817	778	788	811	809	795	824	876	854	822	888	784	884	799	794	825	796	791	792	808	825	835	818	837	807	772	837	819	789	818	818	820	798	804	862	778	786	794	812	831	842	787	762	807	795	806	859	791	766	798	832	779	779	772	828	828	781	737	816	815	780	776	793	791	819	772	836	810	787	802	806	797	780	787	813	786	791	793	772	785	814	775	800	882	812	805	810	806	831	785	827	800	787	801	772	784	793	827	757	839	769	800	773	788	774	778	814	876	777	838	760	814	801	743	845	811	896	809	793	812	806	842	833	851	780	784	771	826	840	795	774	841	801	824	811	790	823	801	798	838	795	821	792	787	776	826	816	752	807	826	825	754	784	829	821	793	767	788	794	791	795	835	846	784	834	829	820	844	769	800	762	831	795	811	791	790	737	790	843	789	793	746	798	835	764	848	828	845	810	735	814	798	775	772	786	831	765	803	784	792	791	731	830	783	797	778	833	768	770	797	829	807	806	812	772	761	816	760	786	805	848	721	795	809	767	782	795	800	789	784	825	823	794	783	810	760	748	774	823	779	801	826	823	784	828	815	775	833	772	796	782	818	775	768	784	808	784	811	797	827	833	819	776	743	810	757	802	807	769	885	826	803	775	789	806	827	796	787	797	799	767	751	767	824	740	807	798	819	753	770	754	766	813	833	750	810	783	783	811	760	834	776	796	803	843	803	804	797	802	756	815	839	845	814	831	805	862	811	827	804	761	817	790	793	830	822	850	768	807	799	856	773	775	802	796	801	807	802	840	790	753	776	798	796	783	772	811	820	791	783	784	800	792	844	800	723	769	795	821	775	814	764	792	785	841	757	805	808	796	789	831	807	769	794	804	752	805	769	768	763	816	760	842	758	782	779	776	844	853	754	852	806	812	805	817	803	744	814	781	813	773	760	786	799	813	834	780	775	810	802	847	797	815	789	824	778	782	791	805	809	790	850	796	782	797	782	767	798	780	843	751	768	797	772	806	787	771	739	837	846	792	851	795	814	798	813	776	778	787	821	824	773	784	805	817	819	751	784	813	782	869	789	767	755	777	759	799	814	803	803	817	791	797	745	829	843	745	831	803	807	790	773	766	778	763	834	786	839	801	774	795	804	728	820	778	782	807	759	854	829	798	809	786	815	806	824	807	802	788	782	797	778	737	793	827	798	827	763	748	803	773	765	775	844	754	837	818	828	828	798	814	845	828	813	838	774	798	798	827	780	799	778	788	797	757	815	827	859	794	763	812	779	795	783	780	809	745	806	773	785	753	819	782	811	834	834	804	796	798	827	796	795	807	810	785	830	835	875	787	765	760	830	811	745	728	767	801	768	829	775	851	791	802	843	813	781	792	854	850	819	786	794	813	806	794	810	802	820	853	830	810	813	795	807	836	781	813	812	792	794	780	825	806	817	813	808	814	816	772	810	804	786	840	826	767	821	826	777	759	793	842	777	831	823	813	803	775	790	801	793	750	800	819	798	837	785	872	808	813	785	835	790	840	747	791	836	821	815	783	773	762	778	792	766	868	802	803	791	811	822	838	776	854	806	784	783	829	877	816	786	800	776	818	775	781	786	850	824	817	782	801	797	801	818	832	769	780	822	791	786	786	797	795	811	831	777	794	813	811	804	785	799	776	759	843	815	838	820	799	792	795	762	836	793	800	829	817	816	810	803	753	776	809	805	795	784	791	833	792	815	785	742	805	801	794	794	788	783	827	793	776	817	791	768	783	767	806	787	770	824	794	798	779	808	829	840	778
13653	17128	37696	51956	21145	3609	2933	2377	2073	1728	1605	1451	1308	1250	1211	1136	1149	1032	1021	1046	971	1032	988	978	911	944	976	955	898	877	889	901	912	905	905	924	908	921	883	948	883	898	887	877	867	902	872	823	883	876	876	882	867	900	876	916	888	861	909	918	897	898	889	897	833	897	893	891	901	888	869	865	859	918	898	886	881	888	864	870	850	821	873	861	865	862	858	891	868	837	911	856	880	861	879	892	867	846	882	858	856	911	863	860	875	826	857	888	882	920	874	881	861	895	896	908	907	898	863	820	889	862	898	864	840	886	868	850	806	874	867	831	857	896	887	889	857	878	882	862	777	834	926	864	830	879	869	887	896	903	921	883	861	854	901	829	872	846	809	877	898	841	909	877	868	922	917	831	835	845	848	874	874	851	896	876	864	888	907	898	887	834	894	887	850	896	910	875	846	859	877	918	908	880	865	876	870	832	856	843	853	874	840	873	843	876	931	875	882	896	890	886	843	855	905	898	840	857	857	841	894	900	882	895	864	811	837	878	874	851	904	884	832	889	832	882	871	861	851	889	832	918	832	896	841	893	846	904	889	866	804	902	872	843	883	910	911	878	841	874	868	901	900	876	873	838	926	923	851	895	820	832	884	860	888	821	886	863	864	865	877	902	849	871	832	896	860	844	855	831	891	866	848	844	858	817	831	879	873	883	863	878	832	923	911	870	855	935	830	895	838	867	846	854	853	856	859	873	857	832	834	866	871	864	872	903	870	924	932	884	906	947	852	872	896	910	882	895	831	898	826	824	844	826	877	894	873	808	837	904	900	842	844	823	852	894	849	851	875	825	839	859	836	876	878	890	864	883	807	836	884	869	852	855	846	914	849	809	857	827	841	871	857	785	891	870	889	901	925	900	858	830	877	853	844	839	876	836	878	820	854	927	883	849	848	880	890	885	899	869	799	893	871	851	873	865	859	843	833	919	857	844	852	852	892	874	903	874	905	848	871	873	887	871	898	840	830	894	843	865	863	904	870	916	862	838	822	844	889	897	873	882	879	808	839	881	911	889	827	857	915	873	825	861	873	862	862	886	856	914	922	835	889	825	829	852	854	863	826	878	821	898	873	845	925	828	866	865	917	888	860	916	869	879	850	858	851	853	877	874	846	867	834	851	883	892	844	866	877	943	838	874	863	916	881	854	876	865	913	902	851	862	837	847	913	929	856	873	911	872	869	878	839	856	830	847	872	866	933	877	850	854	831	873	841	883	851	911	857	887	866	870	846	878	879	828	935	835	898	835	879	897	827	845	892	893	885	828	898	898	877	894	867	855	838	952	855	913	876	868	925	899	827	867	854	890	875	923	893	844	892	879	884	878	926	830	889	914	851	867	901	882	867	859	893	859	871	843	822	863	892	896	890	833	898	822	847	862	852	791	857	887	877	874	878	877	912	835	820	840	849	861	901	877	860	881	841	905	841	888	867	841	877	945	911	866	851	862	855	868	937	923	851	893	878	840	842	868	830	855	855	923	898	850	826	845	887	917	862	879	833	843	857	917	849	895	891	830	907	863	894	919	835	868	849	874	856	860	859	872	854	907	854	863	836	852	834	893	880	878	862	861	914	868	895	892	866	891	898	832	854	878	843	893	851	797	837	886	845	857	882	897	875	916	862	899	907	850	850	877	889	881	866	907	864	927	859	863	910	821	873	880	890	897	893	915	834	889	898	873	855	867	836	821	925	873	859	825	854	920	905	856	888	872	870	871	831	875	829	859	879	882	895	925	893	904	879	879	841	849	903	829	850	847	836	865	828	827	904	823	868	892	887	837	859	903	877	863	833	875	904	853	817	838	888	856	864	866	863	862	864	854	847	863	846	896	851	876	835	905	915	891	875	836	867	883	863	863	916	858	849	853	889	869	849	888	877	815	835	859	886	853	888	832	829	852	892	833	853	878	826	850	825	866	864	818	879	853	843	897	895	855	886	859	891	828	841	897	869	927	847	814	879	883	902	920	834	873	903	860	872	899	815	889	897	865	846	882	834	960	861	859	876	916	827	823	847	890	844	836	879	815	899	911	872	853	887	895	916	878	902	869	865	847	905	871	910	898	907	801	835	883	903	834	854	907	923	845	889	854	838	883	858	889	841	896	874	778	873	845	894	878	916	847	883	900	826	826	866	825	888	819	823	886	900	889	866	894	879	832	868	912	906	860	841	850	851	873	895	901	886	827	789	857	875	851	879	860	852	847	825	916	878	870	894	904	859	829	880	856	835	883	840	848	839	869	875	863	843	877	895	864	919	904	892	934	851	834	858	896	894	816	882	812	873	893	844	904	851	882	914	901	834	876	861	865	788	864	916	865	868	863	901	895	895	848	861	834	884	857	873	870	926	827	913	896	856	893	937	887	903	853	844	854	882	876	852	846	842	918	877	824	882	859	808	852	871	859	951	889	868	938	908	836	877	918	909	829	851	810	932	895	894	877	893	899	878	860	869	851	848	870	899	908	879	879	854	824	882	863	862	887	863	909	899	899	893	872	889	879	885	881	887	900	879	872	837	899	899	857	884	830	859	868	886	839	790	891	845	856	921	885	808	890	880	843	858	880	887	824	856	853	855	913	852	833	854	858	838	899	885	875	901	867	831	906	868	873	875	874	880	865	867	885	821	890	866	855	826	844	867	904	860	859	887	887	921	857	870	887	867	822	842	883	841	834	872	888	841	859	876	837	887	867	859	874	839	872	862	901	847	881	870	852	867	905	837	857	878	846	886	874	896	811	849	883	856	872	865	915	872	841	900	878	874	910	805	834	896	850	833	867	845	867	924	844	832	867	853	883	876	874	876	901	825	876	873	885	829	864	897	879	903	887	877	874	871	863	854	869	827	897	903	922	848	846	901	878	844	935	852	881	860	867	865	870	888	859	855	921	843	819	874	831	856	852	894	889	888	913	900	857	902	863	825	843	835	841	887	834	924	922	869	858	928	870	893	907	882	885	840	875	864	862	845	848	893	848	916	907	950	907	857	863	856	909	812	894	881	833	873	844	825	896	864	843	871	826	843	818	868	806	813	899	850	904	839	860	907	878	870	851	904	908	858	852	902	939	869	858	882	866	873	891	832	797	869	867	873	866	842	880	857	847	883	869	928	864	823	897	841	840	873	916	867	893	855	848	865	889	900	903	827	899	896	853	851	867	847	859	816	786	847	875	878	915	881	860	894	868	930	878	901	861	836	900	878	891	863	877	871	843	895	879	884	920	893	893	887	918	855	905	876	855	902	910	840	903	875	903	872	867	828	860	877	845	834	884	912	879	889	855	878	867	899	861	899	907	851	891	858	861	862	900	840	853	891	878	889	875	872	885	884	891	816	837	804	922	888	882	885	820	870	867	870	884	859	895	882	862	856	832	879	914	897	843	841	881	867	875	796	868	943	836	820	839	826	854	874	851	847	847	870	839	909	893	932	866	822	841	820	865	896	875	849	891	852	911	857	851	906	893	872	848	874	874
27045	20372	13493	10808	4583	395	374	326	351	328	313	365	313	355	360	330	334	334	341	360	311	314	323	375	354	335	329	300	332	355	319	312	350	313	313	322	341	365	320	331	311	321	316	335	367	356	330	311	322	339	333	333	323	346	311	314	352	333	304	348	331	323	346	299	330	322	338	317	340	321	326	332	312	306	345	341	304	307	338	320	343	299	354	324	327	328	323	335	334	341	355	323	325	288	310	325	355	317	327	311	363	318	351	315	357	348	318	304	317	347	309	353	333	331	344	349	332	316	335	327	323	360	342	323	331	310	315	348	342	327	346	343	301	336	307	319	291	329	298	333	331	330	338	319	331	333	367	350	327	327	367	315	296	307	324	307	350	351	371	323	324	333	361	324	346	314	368	335	321	319	331	300	325	309	335	324	337	321	343	344	357	350	335	339	360	342	305	364	335	317	362	354	335	338	321	335	300	294	323	314	357	333	338	303	326	298	339	340	340	297	353	323	319	344	356	322	312	324	320	330	327	318	339	308	356	336	401	311	349	342	325	315	306	347	317	328	337	303	306	335	319	321	297	347	303	302	322	341	307	332	361	315	317	311	340	324	316	331	352	322	329	313	327	313	352	366	346	301	335	341	319	330	365	312	332	316	339	331	319	337	342	352	316	327	316	333	316	323	326	306	308	306	346	318	341	303	341	326	349	306	330	333	330	303	275	313	331	320	325	324	343	326	350	329	328	349	312	342	298	340	325	337	323	338	326	333	347	320	342	295	313	333	297	321	345	311	291	363	334	333	313	342	331	328	346	334	335	287	332	305	352	315	332	327	345	332	317	324	329	334	321	303	345	308	330	324	309	318	328	342	321	306	323	315	344	262	321	344	310	330	337	343	317	322	339	329	323	323	376	333	302	301	339	320	327	332	357	305	332	273	340	357	335	329	304	337	336	316	303	343	320	341	318	355	360	320	334	300	313	341	328	335	332	299	306	320	329	310	340	306	333	328	324	337	294	364	310	321	310	326	314	353	325	334	326	346	322	340	327	333	363	321	333	364	349	327	350	335	341	351	330	310	323	342	358	324	335	340	368	338	302	319	340	302	355	310	301	325	324	334	343	320	316	344	329	318	332	334	341	337	351	348	335	305	343	300	326	342	333	324	325	346	351	356	355	307	332	348	355	314	313	294	352	322	315	284	335	317	331	328	325	358	341	326	302	288	333	318	312	346	318	338	338	334	338	355	337	291	328	343	315	300	332	289	353	318	326	324	329	338	345	319	332	322	308	299	320	325	358	327	357	318	342	335	318	342	376	304	301	333	345	324	304	289	354	313	318	314	325	335	326	325	324	319	352	295	314	320	297	326	325	288	347	335	326	334	313	316	324	323	303	325	337	357	322	330	323	316	325	302	321	324	329	327	342	348	295	345	342	330	322	324	291	334	295	361	327	314	342	327	321	342	305	321	325	335	322	325	339	322	339	342	330	331	379	324	332	324	312	313	340	356	306	311	302	317	322	366	347	362	329	323	314	318	303	330	342	331	354	353	309	320	321	293	343	327	325	347	312	333	323	338	305	335	330	341	319	360	339	321	308	331	319	317	357	301	356	348	379	315	315	290	323	357	326	336	351	315	334	322	304	310	338	315	338	358	351	311	335	335	325	331	283	300	359	324	309	353	317	329	330	329	331	327	330	332	329	324	347	353	307	303	325	321	314	344	343	311	322	310	319	312	324	303	341	311	355	313	323	342	331	348	335	341	338	327	296	329	347	335	348	322	301	326	334	352	352	340	327	318	338	340	326	336	333	359	332	296	319	339	343	347	342	325	298	323	328	289	331	313	316	335	318	348	313	295	301	346	293	305	310	336	331	315	342	334	315	330	333	303	305	325	350	295	371	352	332	302	291	333	302	318	308	353	322	351	321	332	322	319	311	344	337	344	335	320	328	323	283	335	309	299	307	316	341	332	332	327	346	303	334	290	362	353	344	310	330	334	326	342	366	308	313	357	300	334	329	318	351	341	321	326	335	345	305	319	299	349	308	328	306	328	331	349	341	360	328	351	326	279	358	309	310	336	331	362	355	327	311	325	313	340	310	313	314	339	309	347	337	341	311	318	331	306	316	307	301	342	351	324	300	322	337	350	333	314	312	338	320	297	303	306	361	341	285	327	321	300	346	346	340	305	307	314	318	310	342	339	297	352	285	380	325	352	321	331	315	342	304	345	354	362	339	349	327	354	324	328	328	316	360	337	336	329	312	308	319	306	354	325	319	304	360	362	341	283	328	343	340	328	329	326	316	322	309	335	318	322	295	312	317	341	318	342	336	299	336	339	354	326	306	342	325	342	355	327	298	348	295	316	316	346	324	300	317	331	349	346	315	300	319	338	325	309	364	326	326	322	291	301	340	328	318	325	308	359	353	345	310	361	324	356	326	298	332	345	323	328	298	343	314	329	332	330	349	335	299	311	333	298	344	321	322	320	340	340	335	342	357	339	330	308	311	319	328	330	315	319	320	326	334	306	353	324	336	305	317	318	321	321	340	349	335	357	332	318	286	306	337	364	329	347	360	325	336	339	324	346	332	329	330	355	311	336	320	341	329	321	324	340	336	321	329	338	306	309	317	328	311	307	320	287	340	332	337	320	329	315	306	360	306	290	312	336	333	309	322	304	348	310	313	315	354	311	316	330	349	345	312	336	347	339	318	318	327	323	332	304	341	326	290	340	308	318	343	315	361	321	351	304	328	301	291	311	327	343	325	299	328	338	317	358	314	354	344	329	312	314	289	320	325	309	295	331	330	326	340	360	318	322	321	322	319	325	339	323	334	296	311	323	303	330	330	336	324	339	343	375	302	309	296	326	329	306	337	353	308	322	320	298	350	301	341	359	310	354	345	356	326	313	328	315	329	309	332	301	336	290	330	336	325	308	336	318	337	333	340	328	325	350	320	334	311	324	294	292	305	323	344	364	305	314	317	344	310	296	321	340	322	331	331	347	325	356	354	339	325	298	332	334	303	323	303	319	338	325	314	351	319	355	318	356	338	316	338	324	335	335	313	352	320	299	341	319	352	313	293	324	325	322	337	330	291	318	320	333	333	332	312	335	336	334	309	339	326	323	341	313	314	310	302	332	375	304	342	317	316	309	315	326	309	352	305	316	336	351	340	337	316	330	320	354	329	342	329	311	285	306	296	333	331	315	323	298	312	311	308	331	328	324	304	332	306	332	312	299	317	344	330	342	313	324	328	313	330	316	312	331	337	321	352	348	314	330	334	329	319	329	346	353	291	315	320	348	327	355	331	313	318	329	335	319	340	344	313	330	330	349	331	330	338	302	355	329	309	367	329	346	325	315	347	313	306	309	332	346	336	314	324	337	344	345	356	313	327	365	347	317	335	348	357	328	339	351	316	319	337	366	347	335	323	347	325	333	339	331	328	364	354	344	320	339	307	330	325	355	352	311	320	312	325	346	298	334	327	362	319	304	336	328	332	320	342	305	339	297
8732	1920	8246	9397	4222	501	475	487	465	423	423	418	407	441	387	411	395	404	397	413	368	403	412	392	406	409	416	352	423	393	365	368	412	360	387	432	399	388	409	397	395	372	418	402	398	386	412	394	388	381	384	403	439	404	409	402	418	403	376	392	384	399	392	365	406	387	407	412	423	425	374	374	442	412	385	382	421	378	357	404	373	367	392	375	416	395	381	393	437	366	409	421	388	392	401	367	388	385	426	410	401	404	395	386	403	376	424	396	425	380	379	380	398	378	391	427	360	408	381	405	409	405	399	397	407	408	395	391	395	363	407	420	391	431	369	418	383	416	422	363	381	377	390	407	400	382	392	383	415	425	404	431	413	411	372	384	415	425	405	391	408	389	407	391	413	373	358	386	388	390	380	381	382	407	401	395	363	380	387	402	343	414	403	400	391	401	393	397	420	417	432	357	401	382	413	407	374	385	373	413	417	423	384	391	433	373	400	416	369	411	382	396	403	427	376	392	365	400	391	372	383	376	386	351	416	369	392	385	388	365	371	379	390	385	387	404	387	408	383	382	402	422	374	389	411	458	374	378	423	399	416	403	374	395	401	410	404	414	399	418	379	392	386	391	392	381	417	397	433	363	392	379	426	421	408	441	417	398	357	397	379	364	413	399	407	407	409	403	371	429	396	403	393	391	426	410	401	414	405	393	402	414	398	421	450	389	376	390	375	410	406	368	362	420	370	397	383	369	398	386	411	405	386	377	352	409	372	431	372	394	391	389	374	380	405	402	369	412	377	393	369	405	420	377	374	397	434	416	375	410	372	403	364	389	416	400	409	384	410	414	400	390	359	395	406	388	408	380	401	406	383	427	404	403	386	378	391	366	418	387	407	397	404	385	367	339	429	437	382	408	375	407	394	397	404	418	394	374	412	377	383	389	419	435	421	395	363	398	386	395	390	402	413	391	374	415	381	399	396	385	389	398	388	376	395	381	379	412	419	375	383	393	413	391	400	403	394	410	383	382	386	388	391	420	396	384	400	410	417	419	392	408	390	390	408	386	397	414	382	419	375	402	360	388	404	401	413	396	424	394	393	363	364	437	389	374	414	416	394	387	366	418	381	373	410	370	406	408	391	429	378	390	373	424	386	390	433	441	390	391	379	403	354	402	379	403	405	381	391	414	417	415	413	423	417	396	413	396	446	375	376	397	440	372	417	395	377	390	408	361	397	356	375	411	418	395	367	398	410	406	408	421	405	361	398	385	398	403	361	361	395	399	398	425	402	392	373	373	417	404	400	398	407	376	411	415	370	399	386	366	367	415	409	396	384	385	384	389	393	394	381	397	406	457	418	398	413	365	411	423	440	403	407	403	408	401	391	385	430	441	397	398	395	407	427	398	399	397	386	384	377	396	379	374	388	379	436	362	385	396	386	373	394	407	419	386	417	409	387	399	349	401	442	416	392	386	404	398	389	424	391	400	391	407	406	401	386	352	423	394	401	422	401	401	401	372	369	394	411	366	418	429	391	417	394	387	373	428	415	400	422	411	356	416	404	395	411	392	433	413	402	399	375	403	407	410	353	393	409	406	392	392	397	413	415	362	411	416	395	420	426	379	404	415	405	413	383	355	378	390	421	364	392	440	425	415	432	414	403	382	379	379	407	375	419	406	373	364	432	395	397	423	371	415	407	422	420	400	379	407	377	387	418	391	372	387	386	421	423	379	420	387	413	402	428	394	360	421	393	374	352	408	377	383	384	386	409	429	373	375	369	405	374	391	426	385	404	393	367	391	390	398	388	417	361	374	411	417	414	371	436	360	389	362	367	406	408	413	400	404	411	374	403	435	404	405	425	406	384	438	380	412	370	401	394	396	371	426	359	442	407	412	380	414	374	394	362	396	420	375	371	375	399	396	405	389	401	375	402	406	364	376	385	397	371	393	429	383	410	428	412	428	408	382	452	349	443	374	389	378	408	368	370	423	398	379	381	408	387	373	384	413	411	407	413	408	395	374	418	394	423	408	348	373	361	408	408	388	408	415	404	385	381	414	394	355	391	394	342	410	423	412	429	374	375	386	380	388	418	386	390	375	383	380	393	368	405	376	401	426	401	432	415	429	428	401	396	424	410	388	396	378	399	406	391	403	384	376	423	430	380	390	395	403	370	389	418	382	400	378	388	376	405	420	413	386	417	377	414	374	406	371	383	416	394	405	412	386	419	426	354	395	378	396	384	394	324	412	363	401	413	389	394	368	392	395	397	388	393	384	374	422	392	405	419	377	395	414	408	417	400	408	360	387	322	409	417	422	406	371	388	398	391	397	376	395	420	394	401	373	421	422	393	405	424	372	395	396	373	389	365	392	376	385	393	421	413	379	370	407	424	412	371	413	366	385	385	397	385	394	411	387	361	405	385	479	389	444	353	400	410	385	400	410	394	405	361	372	394	398	391	420	394	388	400	399	377	407	422	418	414	370	400	403	421	398	362	393	397	392	390	407	406	405	421	422	412	407	373	402	419	372	405	400	409	421	357	408	391	388	405	430	401	409	367	395	429	379	357	383	389	366	397	415	389	412	419	418	360	410	400	420	390	380	406	412	364	441	375	391	428	388	391	436	416	410	418	390	389	407	350	387	437	390	392	403	377	387	412	382	397	397	360	356	387	403	404	381	410	407	424	355	394	398	443	408	431	405	384	394	415	415	381	384	366	423	383	411	403	422	399	381	390	429	373	415	434	413	367	385	382	444	381	419	371	422	403	392	444	412	418	416	435	412	396	452	362	425	395	383	388	431	415	436	384	374	412	422	411	384	405	386	394	390	361	387	371	385	376	402	397	386	401	457	373	421	369	391	378	409	349	395	365	378	435	390	433	414	370	437	401	387	384	372	428	355	406	399	406	361	436	391	403	418	418	390	444	350	411	398	396	420	396	399	385	422	378	405	377	410	420	392	402	404	441	398	435	374	354	381	400	413	407	386	388	396	409	433	391	379	394	420	382	386	420	378	378	411	405	394	376	397	404	419	415	364	405	419	440	363	384	417	407	384	411	412	374	393	402	386	401	384	408	419	380	368	423	441	405	387	403	380	351	407	383	385	356	398	405	421	351	394	395	407	382	389	399	389	392	396	433	409	397	427	398	371	402	382	388	416	386	387	391	383	400	407	389	368	414	441	401	397	417	423	356	428	397	384	368	421	400	421	406	383	401	420	407	396	417	391	378	373	341	398	419	383	397	402	406	425	395	397	410	392	425	430	364	396	370	377	381	436	380	406	391	397	351	389	453	416	361	403	405	385	365	361	420	412	411	406	386	401	417	374	408	387	430	407	396	405	407	384	394	408	391	369	366	407	372	398	406	398	376	406	383	361	429	427	403	433	398	426	388	398	393	391	367	379	409	394	395	438	417	389	425	394	370	415	369	391	400	377	363	393	374	392	365	333	397	418	388	381	376	409	386	363	362	395	413	376	438	404	399	403	429	397	385	397	384	409	399	390	363	403	411	408
23660	21194	28450	27845	26480	13419	2134	800	673	631	604	546	551	514	493	483	482	481	464	459	451	436	462	432	458	422	421	473	455	457	441	412	418	437	424	448	414	359	433	391	414	419	387	409	426	431	394	435	389	435	419	419	401	388	430	434	386	411	424	421	409	432	450	407	415	437	408	412	444	411	435	407	433	365	403	383	396	386	409	422	421	401	425	413	411	416	414	400	411	421	421	437	401	464	416	414	380	405	407	439	396	402	458	397	408	428	426	415	411	399	387	398	390	391	446	432	419	411	418	418	409	440	366	382	407	434	414	426	417	431	424	350	409	387	418	413	436	398	398	406	442	366	381	408	389	419	379	448	423	433	417	426	437	414	424	391	427	401	453	427	415	454	452	418	388	446	413	410	400	422	376	401	392	403	418	415	417	452	406	413	426	414	414	416	406	458	393	466	390	402	452	391	401	390	424	394	408	423	421	422	386	436	416	412	407	409	411	363	414	408	389	418	393	410	386	409	408	420	426	417	473	414	410	408	420	400	425	372	420	388	417	435	422	383	413	398	411	415	399	394	417	366	403	413	381	399	384	417	386	408	420	415	411	406	403	438	405	403	438	453	403	397	428	406	413	393	422	417	412	404	404	419	416	396	405	428	456	412	416	408	417	426	388	405	414	422	413	445	428	426	416	390	466	422	393	421	414	403	421	410	356	364	414	378	421	424	424	442	404	424	411	421	428	401	401	380	352	401	439	390	418	417	399	442	430	418	400	409	415	430	413	428	388	394	425	376	382	405	386	434	407	438	419	423	407	369	392	412	417	394	417	378	379	393	433	394	398	450	425	467	380	429	432	395	382	438	419	432	414	387	405	373	420	413	398	401	388	408	369	400	402	455	415	422	441	420	448	434	411	391	401	418	366	423	385	427	411	402	430	398	400	394	418	420	417	391	411	432	412	397	439	406	396	449	434	425	423	404	448	405	396	406	416	378	429	415	409	420	404	431	443	399	398	405	436	411	414	413	406	431	418	421	418	430	396	378	405	432	416	399	403	386	395	402	408	413	387	409	404	417	406	401	408	460	449	396	450	426	434	404	414	415	406	408	367	401	382	401	403	441	410	401	393	426	401	385	426	404	377	439	421	383	414	438	457	422	404	404	440	415	421	385	390	410	423	411	391	424	425	430	399	395	396	404	409	441	399	431	408	399	435	406	407	395	409	418	407	402	400	376	403	418	421	442	443	371	410	376	417	454	430	415	409	436	408	416	407	412	380	426	406	399	412	436	410	388	422	426	442	406	393	439	427	443	428	379	395	449	434	441	434	441	410	402	430	376	398	394	394	408	394	420	395	407	400	412	402	436	445	424	396	355	394	378	390	394	412	444	404	410	408	416	414	403	389	394	393	423	429	429	406	424	413	399	454	382	395	416	409	408	421	396	386	432	442	416	438	409	387	417	400	391	401	393	441	410	403	424	413	397	432	364	420	411	414	451	407	414	433	435	418	399	396	404	416	390	375	409	381	427	389	409	443	413	390	403	415	397	440	387	421	421	384	392	390	419	412	414	447	370	422	413	398	446	405	425	418	422	411	411	407	401	398	351	416	392	427	439	395	436	407	424	393	418	394	398	407	362	431	408	409	423	389	431	409	436	420	407	451	408	375	403	409	427	405	433	420	402	431	402	423	402	426	373	406	404	409	426	417	400	375	433	436	420	415	391	373	383	409	386	421	400	434	392	406	438	424	415	445	401	422	423	412	413	402	375	411	397	370	383	434	416	412	420	402	396	459	391	408	419	463	435	415	419	410	417	415	418	438	375	434	449	397	425	365	377	388	389	403	404	361	338	381	420	410	397	407	429	380	411	402	410	408	431	410	398	404	417	408	438	395	413	415	409	434	402	403	415	372	430	443	394	398	439	447	453	399	370	379	439	429	391	412	439	402	410	410	401	451	364	430	434	399	436	415	394	394	414	404	408	410	432	404	396	419	407	388	388	414	414	412	409	420	441	384	448	399	449	428	409	385	380	397	413	416	386	384	425	423	429	427	462	412	440	400	403	392	397	396	388	420	448	410	426	418	425	446	421	348	426	417	389	400	430	396	403	419	400	400	429	445	416	404	405	428	384	426	413	403	398	416	432	438	439	425	407	416	447	362	412	447	425	405	421	431	390	465	391	403	407	396	433	404	419	394	386	424	412	427	434	433	391	385	420	416	392	418	454	415	391	409	437	388	420	399	390	390	388	355	386	418	420	431	399	417	421	421	408	429	419	429	410	408	379	383	386	384	436	383	404	399	387	413	406	411	408	408	407	409	408	420	444	438	380	372	409	448	419	413	401	415	417	412	414	382	435	428	405	403	421	419	430	400	423	385	446	411	425	437	413	370	411	414	437	373	400	378	409	400	427	421	410	422	389	428	430	396	403	411	401	421	418	412	407	411	427	378	388	435	396	402	401	382	455	396	384	423	398	391	423	418	402	418	385	405	434	406	351	437	413	391	440	417	396	421	404	415	432	415	445	376	380	413	432	436	412	406	401	382	429	422	429	391	397	403	404	391	419	416	395	430	396	410	430	410	439	409	405	403	433	446	417	370	458	416	415	396	450	394	426	426	382	432	427	432	420	401	418	371	367	414	410	396	394	402	400	408	408	404	424	421	410	392	397	391	431	417	433	428	418	422	408	373	432	415	400	404	422	384	427	409	418	417	402	401	402	415	427	393	419	420	419	403	411	412	381	414	414	390	393	423	405	397	413	422	410	396	379	386	453	402	427	419	433	394	395	416	418	402	382	414	434	383	394	404	420	435	421	379	431	403	433	402	394	396	429	430	395	439	399	389	456	427	431	437	400	426	401	412	408	405	424	408	375	399	412	443	419	410	399	400	438	439	375	439	409	427	431	408	409	416	445	405	413	426	387	390	426	419	388	394	396	436	396	394	425	395	423	443	405	428	409	437	422	421	421	425	425	411	412	386	388	383	400	408	445	405	403	431	384	393	392	413	399	402	403	392	409	414	420	375	400	432	373	385	400	424	424	405	440	397	417	403	438	401	413	401	452	407	362	454	440	409	391	399	408	383	423	412	416	428	387	390	394	355	402	395	436	360	424	419	411	431	448	389	412	393	408	404	415	415	418	414	399	407	394	433	434	395	396	409	390	454	400	442	393	399	435	405	420	410	415	408	390	418	416	389	394	415	422	414	419	440	411	408	429	420	431	447	408	391	426	433	396	414	415	408	401	415	381	406	415	426	436	418	455	385	463	405	411	429	401	397	439	426	417	432	380	400	425	404	421	416	433	404	405	384	454	406	426	431	413	426	429	415	433	394	445	421	474	434	462	442	401	432	377	461	377	351	422	415	398	410	405	404	411	428	445	405	417	413	410	407	378	438	423	422	417	414	416	446	388	393	422	401	380	400	435	413	375	436	387	382	401	410	413	442	398	417	426	409	405	410	414	415	448	396	403	400	407	400	376	445	402	397	415	429	419	436	412	415	482	429	432	437	399
10854	10718	26821	47592	14972	1990	1535	1376	1053	956	820	757	742	680	617	620	597	555	552	561	565	518	532	555	517	506	509	530	460	538	486	515	501	492	504	492	467	487	469	491	462	460	475	502	481	470	456	495	486	484	483	446	525	463	503	488	459	456	470	521	477	477	436	516	491	444	451	459	489	475	482	521	505	487	471	471	454	504	486	447	474	479	462	472	451	511	471	489	493	472	473	476	491	463	463	450	491	475	480	474	475	523	428	457	452	487	468	464	460	467	487	522	484	511	476	470	486	482	456	467	461	492	484	455	451	462	486	438	493	438	495	512	440	430	454	480	444	484	430	471	483	451	507	468	435	462	457	436	480	463	463	494	497	454	472	497	466	511	460	488	431	434	489	473	454	472	472	506	447	483	491	492	447	473	479	463	505	490	442	463	465	464	469	507	509	480	502	469	485	523	483	469	468	474	478	491	468	487	472	447	433	446	475	487	470	457	445	472	450	468	462	482	473	462	480	470	475	483	457	430	438	486	475	424	448	439	431	498	467	487	458	486	472	445	454	415	463	414	489	478	490	523	454	493	444	479	440	480	470	465	521	442	512	468	472	484	474	515	513	470	443	449	467	454	467	433	471	483	453	444	482	480	458	463	423	483	495	437	474	435	503	479	504	507	500	433	446	502	485	402	436	471	463	471	436	454	439	474	492	484	464	486	491	496	453	436	456	455	483	450	451	453	458	457	458	500	461	472	462	423	503	490	489	503	471	440	462	457	454	478	457	451	513	442	497	491	460	489	448	462	494	454	442	447	476	504	446	465	411	437	455	446	441	482	517	478	478	458	470	471	480	441	440	473	452	441	495	507	469	467	482	467	453	508	482	470	485	446	498	477	489	459	467	485	504	456	493	450	434	486	435	452	438	460	477	455	472	438	472	462	448	435	459	491	467	454	457	487	445	476	456	441	473	465	460	469	462	502	488	482	504	460	498	474	471	448	465	498	499	460	478	449	416	487	507	506	462	451	448	415	456	471	450	468	475	484	511	469	463	483	449	453	473	474	486	447	476	480	450	453	465	452	484	482	441	488	520	471	455	457	461	452	469	467	490	487	440	464	451	466	499	462	491	473	487	495	508	454	432	477	460	480	509	494	454	466	466	491	497	433	463	464	445	454	456	466	460	502	448	479	479	461	431	466	480	470	464	453	494	484	440	460	446	451	471	438	449	466	475	437	499	481	456	492	474	490	449	484	456	476	498	494	495	454	487	480	444	474	485	438	522	445	464	472	481	466	492	454	428	459	502	437	431	473	490	474	469	476	442	483	443	505	465	524	487	493	431	451	446	439	457	453	428	481	509	458	474	461	482	474	477	472	442	500	496	443	457	443	449	456	454	487	507	454	484	466	460	484	450	465	466	439	434	465	461	496	457	438	436	446	449	480	436	476	476	516	474	475	471	490	439	468	465	481	449	449	468	483	459	444	464	482	469	440	470	471	469	472	462	496	472	458	497	412	433	446	481	460	518	454	452	462	432	460	442	411	431	479	475	464	453	502	482	482	433	464	446	451	464	476	495	487	436	494	456	433	456	475	431	495	423	456	486	517	465	460	454	510	465	459	456	472	449	445	455	516	476	475	430	398	447	446	485	503	481	486	496	492	451	453	456	499	422	479	464	482	492	487	467	452	457	468	403	451	493	479	477	455	489	486	473	465	417	460	465	458	485	470	507	469	440	479	485	441	461	467	497	429	463	485	450	475	500	490	448	458	462	458	465	504	442	446	490	481	459	487	465	449	507	496	465	440	462	454	478	423	505	484	485	455	474	428	466	494	480	507	495	452	454	491	462	481	476	472	475	479	453	480	460	460	509	455	485	502	482	495	488	499	469	508	452	457	468	493	506	484	511	439	447	449	466	495	498	468	483	450	468	461	480	454	472	439	433	458	468	472	442	479	460	444	492	511	497	467	472	481	477	458	464	477	461	475	504	456	504	438	478	431	475	488	443	467	474	459	455	475	420	484	485	425	477	483	454	469	492	446	467	477	477	437	475	477	470	468	455	439	458	432	479	467	526	439	456	475	494	469	481	460	469	448	404	502	456	494	473	495	474	484	477	444	475	441	447	460	463	479	475	484	477	493	420	452	468	485	471	456	486	465	438	481	522	473	498	479	486	502	479	482	478	468	484	503	506	447	482	461	491	438	486	450	442	441	422	502	490	457	459	515	474	504	450	462	467	447	459	479	490	465	519	472	452	465	479	468	435	503	451	444	469	468	457	482	499	494	484	452	449	479	503	462	435	508	507	463	479	429	487	491	450	485	493	473	516	456	467	482	478	486	481	464	489	453	454	493	456	469	485	453	478	459	470	504	473	456	491	395	468	481	446	473	448	471	442	445	473	519	482	467	476	467	496	489	483	472	472	473	480	466	446	518	438	464	430	473	493	487	464	483	484	447	492	452	469	472	477	490	463	473	469	464	472	471	445	463	467	460	478	471	491	464	463	437	495	426	466	459	438	444	469	452	509	464	441	481	495	495	442	490	476	482	461	488	502	452	464	478	489	443	460	468	459	462	495	487	462	490	460	501	458	446	492	483	479	460	463	498	492	495	469	498	456	468	443	472	487	508	488	510	434	484	478	466	455	439	476	513	491	467	470	481	426	475	449	482	517	467	469	444	466	448	437	467	467	460	432	448	445	489	464	459	435	439	457	469	480	443	476	462	458	467	487	491	490	459	482	457	505	468	484	511	520	453	485	425	498	482	467	495	461	433	481	477	463	452	487	427	478	508	461	472	504	437	507	479	483	463	485	456	471	455	509	477	491	461	478	460	504	452	434	496	507	451	482	479	459	492	476	450	466	510	463	481	486	479	456	461	498	507	460	458	470	504	439	438	484	439	498	495	451	410	451	484	477	490	458	504	482	483	482	493	482	425	475	453	487	446	473	482	441	493	495	462	486	466	473	492	479	504	456	482	480	437	463	431	491	483	466	488	441	466	464	464	486	455	479	455	492	490	474	469	476	457	469	470	454	459	450	444	478	431	457	438	492	445	442	488	488	459	476	485	452	476	474	504	460	486	466	450	477	524	489	455	496	462	469	485	475	473	452	499	493	493	455	480	452	491	452	493	471	487	465	454	472	437	461	486	494	450	478	455	477	447	454	463	514	454	480	504	465	446	489	490	453	494	468	485	477	449	474	469	457	476	445	444	457	483	509	488	459	451	464	453	484	491	423	458	458	489	470	470	490	475	406	447	481	492	481	473	482	466	480	481	472	474	465	446	482	454	483	464	480	445	490	521	463	474	437	445	491	492	495	483	474	458	494	430	431	467	466	459	429	483	419	453	434	474	475	462	486	466	481	459	470	491	462	440	439	435	458	469	481	499	493	438	489	509	475	489	438	497	492	454	449	480	468	472	473	453	430	478	468	473	480	473	476	435	438	439	457	474	466	451	450	496	499	480	480	492	455	469	436	483	462	466	518	428	483	480	471	452	511	484	458	472	447	482
24924	21208	27608	27702	19710	3603	888	795	710	659	650	704	664	629	643	632	633	610	639	651	614	616	662	649	629	584	564	644	552	556	617	690	613	593	589	596	601	629	591	548	596	600	576	583	592	602	549	581	584	610	625	583	572	635	579	624	622	594	670	599	596	607	568	611	590	586	557	600	594	572	585	638	565	626	572	590	587	590	600	574	610	618	654	616	569	602	619	599	579	550	567	634	614	588	580	620	562	572	650	546	609	592	573	591	586	593	601	637	586	575	576	592	566	565	571	586	570	573	638	576	594	589	603	601	579	613	550	590	615	636	681	608	595	632	606	561	603	609	604	629	582	571	649	597	642	643	610	574	588	649	583	610	556	565	613	564	550	633	597	632	638	606	608	573	580	554	595	581	574	609	593	591	589	580	595	583	610	595	577	604	600	601	566	550	618	547	611	579	597	572	525	568	587	612	587	622	579	621	579	599	610	596	584	602	596	565	600	633	534	555	567	586	596	633	602	597	549	592	567	561	596	639	560	540	589	581	550	591	593	569	600	576	561	560	610	572	584	564	578	600	602	548	593	597	565	627	614	577	641	636	637	634	590	610	601	559	537	574	589	610	568	624	571	591	572	590	632	609	567	613	582	633	556	563	622	589	584	611	605	599	623	608	564	525	591	594	580	616	599	610	613	630	621	546	594	551	561	623	604	586	602	563	585	591	559	578	550	615	601	580	596	574	567	602	592	619	581	622	574	600	602	584	576	588	573	590	596	594	559	580	613	583	616	591	608	619	579	612	582	617	572	637	603	613	598	574	614	596	576	603	608	571	634	598	598	571	581	589	551	607	585	569	567	569	605	606	561	616	595	549	584	616	569	619	619	589	616	576	633	600	623	583	613	579	570	592	582	598	601	569	576	603	612	637	606	580	573	571	596	608	585	610	624	572	544	563	597	604	657	586	564	552	596	592	584	590	625	584	609	571	594	628	601	602	602	575	553	600	588	637	608	572	581	641	559	615	583	568	565	605	629	591	570	577	623	577	576	554	591	586	580	581	585	553	595	630	573	553	630	558	556	603	629	579	571	571	604	587	591	597	583	651	623	591	561	571	579	636	611	585	594	573	603	634	591	569	555	571	617	597	577	564	574	590	612	584	588	579	624	638	601	604	606	611	554	591	615	542	589	615	605	584	579	600	601	576	582	575	621	570	617	563	590	568	590	594	661	602	550	600	568	616	619	611	581	602	599	592	612	631	592	566	564	590	634	590	563	591	586	548	582	589	631	593	582	593	629	623	630	609	643	627	588	549	601	604	625	614	613	592	583	568	574	569	612	604	582	547	609	564	614	612	556	572	591	601	612	629	598	574	538	567	570	585	567	556	581	602	552	603	590	611	554	594	566	588	578	564	595	603	548	581	579	588	541	565	591	592	554	611	576	628	627	658	563	582	583	525	598	602	612	592	611	566	552	602	629	576	579	539	655	590	565	616	584	612	604	588	602	571	634	588	610	613	585	531	604	617	630	584	593	599	603	566	617	621	587	601	581	581	630	615	609	588	627	612	590	572	577	610	607	612	591	587	566	630	573	616	620	626	600	572	586	589	614	562	554	603	557	597	577	587	555	607	594	629	576	531	573	586	560	551	598	558	617	614	569	614	575	604	583	543	602	597	579	571	570	581	599	576	600	545	566	569	620	554	590	604	568	583	576	586	610	605	582	577	581	560	591	578	592	577	583	585	635	585	587	601	598	595	555	578	598	587	578	622	617	604	655	604	578	607	599	566	571	577	623	636	595	572	571	586	584	619	617	575	619	586	624	567	591	651	575	566	564	557	611	590	589	595	601	516	610	595	616	599	577	600	642	547	584	575	619	583	602	614	617	593	611	586	571	615	599	585	580	545	616	579	595	578	593	579	568	573	578	567	591	561	607	563	563	609	592	548	550	577	573	594	531	588	651	595	605	600	583	548	581	586	581	627	627	595	575	557	624	597	586	602	605	528	599	575	580	606	577	613	612	582	621	616	613	598	531	557	586	544	601	589	614	607	613	596	632	589	609	590	565	576	591	575	645	649	587	611	561	561	577	607	616	581	616	620	537	582	604	579	613	606	585	567	595	616	603	607	592	609	602	616	573	586	627	575	615	594	585	581	606	580	638	591	577	584	598	613	633	535	574	587	623	577	569	614	578	602	603	559	600	577	561	575	557	592	595	599	596	580	558	568	573	607	534	596	594	598	625	601	567	550	579	605	592	639	627	603	613	583	588	526	579	597	577	618	554	611	594	603	594	577	600	593	620	578	573	611	575	584	586	651	616	582	614	589	590	562	637	616	584	581	557	584	598	601	580	557	612	593	617	561	613	606	606	586	594	562	587	610	621	555	629	652	581	612	580	593	571	571	620	570	590	611	580	608	561	621	575	572	603	571	564	582	599	592	632	661	624	595	593	594	587	589	611	585	576	598	584	614	624	573	560	630	567	612	605	605	590	583	596	601	613	606	547	587	635	566	627	585	573	592	656	589	575	589	574	594	597	629	624	582	631	590	592	585	619	583	591	600	578	601	592	599	550	596	617	617	578	648	556	564	591	530	634	581	627	599	603	600	621	589	611	554	587	599	579	607	611	623	567	585	575	626	624	588	607	543	583	576	605	573	592	587	566	607	616	593	604	629	628	615	637	607	558	592	553	591	551	573	599	547	583	601	578	603	623	625	588	604	566	583	627	583	590	540	605	600	620	599	627	624	571	587	570	588	572	593	609	615	600	593	589	619	594	595	628	595	555	603	602	593	547	604	576	601	657	626	607	587	543	589	584	621	637	594	609	580	565	637	597	600	588	588	600	600	588	647	633	571	620	601	616	591	579	613	605	627	600	598	604	604	592	647	555	587	606	576	579	613	592	593	556	625	641	589	572	635	580	576	579	587	580	595	562	573	578	572	556	624	576	616	593	623	580	596	539	604	552	571	565	618	623	559	598	616	602	540	596	604	601	570	633	586	572	586	607	603	567	576	605	607	631	560	605	556	564	564	610	594	569	605	582	576	582	552	602	596	557	608	596	582	588	583	598	592	586	533	635	563	597	587	572	576	620	575	555	545	613	588	553	561	566	606	590	590	570	580	601	610	577	569	615	596	562	575	581	581	564	594	613	602	599	568	560	613	562	602	601	609	595	578	571	608	610	562	568	588	575	624	615	614	571	607	574	619	579	596	587	599	605	623	580	602	551	623	538	598	586	577	637	599	615	581	520	521	565	590	540	614	565	593	578	594	615	588	617	587	621	593	557	607	587	618	612	591	557	591	611	587	540	594	610	586	563	582	627	595	588	566	604	625	640	611	597	575	599	599	575	568	592	563	607	616	613	566	569	591	577	568	587	613	623	608	572	636	584	594	586	524	588	566	597	565	553	610	591	571	623	593	621	603	565	566	599	582	595	549	593	612	593	580	585	606	594	588	607	608	583	616	557	558	593	582	568	594	589	585	601	593	574	602	647	618	590	627	612	600	578	650
8993	6754	21553	38180	10207	1454	1296	1148	1026	901	859	831	801	811	755	761	718	696	740	742	718	722	744	711	719	709	725	705	730	748	690	686	704	706	714	701	688	728	734	707	672	724	639	678	730	680	726	712	709	678	698	688	668	647	722	678	714	721	727	677	743	685	629	656	762	697	671	698	664	657	677	686	697	678	667	666	644	736	683	659	700	697	673	648	664	729	708	671	692	697	681	666	653	688	729	674	689	645	636	721	662	709	709	666	626	718	677	697	657	711	700	686	688	664	697	737	719	738	682	681	723	669	717	692	635	665	707	647	707	719	667	686	649	682	678	685	686	657	679	660	631	656	669	677	700	696	695	728	732	664	702	689	660	633	721	707	715	682	712	705	671	694	658	669	646	687	727	696	641	649	722	663	681	668	672	674	637	668	687	747	697	673	713	661	672	685	733	692	695	702	681	696	686	688	703	697	691	701	689	698	743	676	666	694	687	661	701	732	663	665	647	699	687	704	673	691	688	623	749	691	666	674	676	701	674	673	669	690	676	652	726	666	730	757	646	683	701	700	652	640	667	632	699	660	684	702	691	678	714	617	690	693	742	662	662	700	680	694	714	684	677	658	701	691	677	668	674	650	727	698	703	640	668	657	698	672	676	681	658	663	709	669	657	666	657	649	645	663	707	653	678	734	659	658	694	662	668	662	666	678	699	729	636	706	720	695	684	685	739	720	678	667	689	643	710	720	690	718	670	655	689	652	681	666	697	717	681	730	659	660	701	678	669	684	699	661	734	673	688	671	674	742	718	705	665	641	692	739	659	696	748	673	716	674	730	722	680	671	672	670	685	669	703	685	697	678	700	665	696	712	659	673	696	700	634	694	668	682	637	676	697	700	677	657	690	676	706	715	647	700	672	697	716	673	709	659	736	669	652	692	680	658	658	676	628	696	665	700	704	650	764	633	666	649	642	703	711	707	660	680	737	659	702	709	723	684	681	723	685	672	680	643	698	728	638	696	696	723	724	691	659	719	673	711	652	656	653	725	678	667	728	718	688	712	685	675	661	684	701	751	666	713	738	682	721	606	657	677	682	671	719	719	692	708	742	681	663	714	681	698	659	700	705	698	661	675	713	677	695	699	671	706	649	696	690	708	666	662	672	690	681	671	697	673	663	687	703	699	689	675	674	630	705	666	664	741	676	684	627	704	675	701	701	658	733	690	718	646	689	703	677	687	701	653	708	636	658	674	684	669	667	638	690	668	673	681	742	703	669	696	674	658	669	655	701	702	705	685	712	646	683	687	722	664	682	685	664	663	719	693	694	689	646	674	662	692	675	747	714	654	697	657	665	650	713	673	680	717	664	736	707	669	652	714	628	701	669	709	684	718	658	753	697	673	684	674	666	703	668	722	635	672	674	681	694	689	647	625	695	658	684	683	703	717	633	663	763	677	616	692	654	692	673	626	670	652	701	678	658	671	680	674	647	700	694	732	678	704	700	682	660	698	671	675	726	669	665	679	705	677	728	691	676	719	714	692	702	732	690	685	708	671	650	673	703	696	761	678	689	665	697	717	693	698	685	711	675	689	732	633	665	666	665	661	669	678	748	685	708	648	654	657	727	669	662	673	742	666	651	701	648	705	697	701	661	694	718	688	665	633	720	683	665	680	709	679	684	638	662	682	713	687	739	709	690	705	712	748	700	637	643	666	647	707	698	732	688	685	694	676	667	695	695	703	658	655	670	636	665	669	682	700	717	697	701	678	670	672	658	629	678	734	669	683	688	670	697	723	704	687	719	681	703	646	677	695	692	703	715	662	671	704	668	678	666	728	666	645	666	715	673	707	682	669	663	683	689	724	720	700	687	680	706	643	721	623	699	724	706	670	684	724	708	690	726	686	641	651	697	709	645	676	675	736	703	666	662	678	702	682	702	686	670	659	692	690	676	680	704	689	713	695	709	732	704	683	644	693	677	660	687	688	705	657	701	693	674	675	706	701	701	689	673	681	708	633	646	686	664	731	698	739	712	682	717	683	659	691	641	689	681	674	683	668	663	683	668	674	680	688	706	683	671	666	673	666	642	697	652	669	650	698	711	695	690	692	693	667	725	671	749	697	664	669	686	663	665	644	711	672	659	659	692	689	721	740	664	637	693	630	695	733	684	694	691	676	673	687	709	711	654	717	695	684	682	699	691	692	699	673	677	716	701	650	662	700	670	689	678	648	664	659	662	708	729	675	656	691	677	680	664	691	668	654	707	684	704	676	690	706	742	691	707	681	692	741	727	700	702	687	687	700	667	710	694	687	670	701	699	719	653	654	677	707	714	692	699	630	673	684	681	670	725	719	684	698	666	731	726	667	672	715	659	679	680	725	664	665	704	701	747	729	655	697	685	671	712	656	660	692	639	638	656	658	668	673	672	704	698	733	659	684	687	693	691	705	658	680	704	669	705	700	684	683	713	694	684	676	656	694	662	701	690	686	679	669	685	669	694	671	666	671	704	721	665	726	670	640	696	695	676	647	764	662	661	687	700	706	653	670	687	666	679	676	683	686	658	610	637	675	695	639	668	617	686	702	670	686	741	691	722	714	700	692	633	732	690	689	689	678	665	654	684	701	710	658	653	730	723	676	676	757	659	661	689	679	681	694	693	662	669	634	672	706	670	674	699	692	672	694	689	652	729	671	714	716	738	655	677	697	673	699	674	710	651	735	719	706	699	721	690	696	726	651	653	651	659	677	678	676	690	680	704	705	709	628	726	701	677	652	679	698	644	725	676	655	729	739	704	697	676	676	705	700	715	647	695	667	656	727	663	676	687	674	678	680	732	696	647	641	675	676	665	705	686	673	691	696	727	674	659	704	711	662	678	684	694	659	704	707	689	673	695	669	700	647	670	682	740	676	692	741	664	687	665	669	682	714	648	656	706	718	702	644	695	686	700	684	683	711	677	707	693	703	659	682	709	701	705	671	669	711	666	654	661	664	703	676	669	700	655	708	719	713	666	689	694	699	706	647	676	667	695	720	691	722	662	687	725	652	695	725	677	671	696	702	674	666	673	675	644	698	709	654	716	682	710	719	693	623	702	712	688	696	690	712	665	650	694	657	696	688	666	657	713	680	679	670	724	724	749	680	695	683	699	703	692	663	712	680	679	669	660	713	687	650	686	704	676	670	671	656	701	687	674	687	716	706	703	679	702	668	700	686	675	722	667	679	724	682	679	697	694	692	692	722	686	649	703	677	684	701	673	693	690	723	675	730	682	674	669	648	677	718	655	641	734	657	699	681	670	681	650	656	703	734	678	740	685	701	704	667	690	737	704	699	705	656	707	627	673	698	674	760	659	687	698	667	633	674	670	682	688	675	710	666	676	663	695	716	679	667	700	706	721	680	670	673	673	719	669	720	693	706	671	689	709	717	695	667	676	690	667	705	653	701	728	728	638	697	668	674	677	674	697	669	695	722	707	684	709	724	689	700	746	614	633	683	690	676	673	708	662	630	700	672
22699	21244	28823	26916	23345	20997	14680	2246	1369	1254	1136	1073	1016	969	933	1000	909	961	965	922	873	839	835	845	903	864	879	863	865	839	879	842	903	843	818	801	817	790	773	804	853	843	844	828	832	833	833	846	830	806	794	839	834	830	805	824	841	790	788	830	803	793	818	784	837	801	825	797	837	847	776	799	826	847	788	855	787	836	774	868	780	834	818	841	816	801	780	787	770	882	807	775	802	802	830	815	884	840	839	793	807	861	836	780	821	832	864	889	863	822	783	804	825	853	795	845	842	841	822	810	792	834	743	795	790	842	828	832	814	770	794	850	819	851	845	757	843	852	774	826	790	845	815	773	805	820	836	849	793	820	817	826	792	796	789	808	860	771	767	824	810	828	796	798	833	797	781	839	819	798	809	793	842	792	811	792	832	801	822	868	827	818	867	810	797	758	812	855	799	803	808	827	840	834	845	797	806	826	856	817	906	774	899	853	777	823	797	789	807	832	818	816	800	827	799	793	821	805	847	792	820	784	798	865	850	771	897	820	784	774	840	778	826	844	843	801	906	810	795	829	783	770	833	853	811	785	855	797	806	827	830	792	854	783	803	819	750	819	842	795	812	841	819	797	828	814	792	850	807	800	810	834	807	760	781	779	837	816	773	796	808	824	864	787	791	841	790	821	774	820	832	801	830	827	844	842	801	830	799	826	810	828	798	854	844	809	775	823	755	825	798	784	797	827	773	842	826	873	791	827	826	812	774	785	784	805	824	806	845	857	822	777	810	797	829	819	801	825	804	797	813	799	871	835	849	842	808	842	800	781	830	785	820	830	839	809	829	787	885	789	756	781	860	792	816	842	792	810	819	819	780	754	800	849	845	822	808	770	824	777	836	796	769	794	813	790	781	805	804	728	782	799	825	842	842	799	830	788	802	776	788	795	804	779	773	828	818	851	790	845	794	759	824	794	800	782	810	805	778	812	781	792	831	845	807	796	794	815	863	808	814	782	809	791	830	770	831	825	789	762	780	871	864	822	777	786	783	815	798	820	812	816	792	806	787	784	787	820	846	830	834	772	814	847	784	836	784	851	813	806	781	817	843	846	843	841	843	807	820	855	793	863	850	829	793	826	811	814	842	813	802	794	774	816	800	749	824	810	794	764	774	818	800	869	832	847	783	811	825	819	832	775	797	812	803	807	900	834	776	833	805	845	814	767	812	837	833	815	798	818	803	823	792	837	841	818	842	833	811	851	809	840	782	810	771	805	830	856	796	786	798	809	788	779	814	779	862	831	841	891	810	822	749	822	796	752	781	801	805	802	790	793	826	817	810	791	769	810	813	836	815	771	753	797	784	749	820	834	817	834	764	777	751	815	828	816	796	823	798	807	815	816	824	809	746	821	814	810	812	820	861	807	800	788	791	802	819	794	758	831	820	796	815	862	835	799	778	812	828	846	830	782	824	857	773	848	824	801	821	805	828	798	796	802	818	772	798	819	862	766	806	835	840	828	880	786	815	809	796	785	826	803	802	848	777	795	760	813	780	781	829	847	829	851	798	810	833	862	793	801	771	835	785	812	869	800	807	808	840	829	799	812	840	810	799	800	777	884	845	797	818	823	827	792	796	830	809	785	820	828	815	818	814	837	840	816	778	785	816	787	801	824	801	814	764	793	834	790	779	815	820	799	882	853	774	759	788	819	810	819	790	850	857	851	776	819	886	803	821	795	839	857	814	810	795	843	786	792	784	812	792	808	825	819	798	821	811	815	837	784	780	810	814	843	805	812	800	797	827	864	811	849	848	842	740	806	847	793	764	823	808	813	796	811	820	854	802	799	860	779	834	791	763	756	863	753	835	777	850	784	827	781	839	831	844	822	761	821	864	822	785	763	856	831	777	833	820	819	787	837	837	771	867	812	776	779	824	786	774	780	886	770	832	857	772	810	790	780	788	824	799	794	810	798	782	790	804	831	764	785	776	813	830	815	829	808	845	840	841	834	858	791	815	796	817	820	796	816	813	838	804	786	769	817	861	797	782	834	765	880	810	795	764	817	799	859	810	845	796	797	798	855	793	800	778	826	796	831	781	823	811	863	803	827	843	751	778	787	777	789	830	756	820	793	829	794	833	829	812	749	840	800	799	823	823	801	832	831	785	760	778	837	825	809	847	833	727	804	788	790	786	828	825	797	831	797	865	812	819	849	823	802	828	822	803	783	787	839	784	791	795	807	811	833	798	805	844	819	825	778	814	831	778	824	791	803	847	830	791	788	795	814	797	805	825	791	804	768	789	771	825	817	780	797	828	827	827	817	864	841	815	798	795	792	837	806	819	786	808	821	799	774	749	832	821	810	789	859	804	781	853	817	818	860	774	823	797	767	791	798	818	755	807	810	780	779	780	812	768	800	827	796	813	830	806	829	865	774	823	812	828	778	824	785	792	758	766	803	892	850	803	812	787	792	814	818	808	811	784	829	787	789	861	870	824	815	793	803	798	735	826	798	746	790	803	852	788	817	855	859	855	840	849	820	812	823	840	884	798	878	783	799	785	917	868	826	811	799	849	799	759	748	817	771	798	829	780	765	768	804	820	850	806	856	835	852	851	794	836	795	812	810	816	842	870	800	717	839	754	786	826	852	825	815	773	759	794	816	852	835	855	814	794	813	800	828	872	817	789	790	841	826	851	841	749	816	810	852	791	797	772	812	826	796	818	835	795	843	771	878	774	791	835	783	780	816	776	793	774	818	825	802	789	812	855	838	775	823	825	783	832	841	825	802	833	823	810	810	836	809	777	794	816	852	791	845	757	836	801	804	833	754	808	840	801	865	892	805	830	809	778	784	756	793	800	824	836	766	794	823	811	754	817	761	777	795	795	741	749	844	836	825	788	776	797	818	773	842	807	827	804	831	783	796	837	817	840	727	837	801	798	816	834	783	805	842	783	852	830	764	810	811	798	820	858	809	769	828	796	838	855	839	870	771	828	786	795	778	782	829	781	845	798	774	816	824	782	812	820	811	777	815	854	783	838	827	756	808	790	805	828	778	850	839	784	803	815	838	779	827	841	777	853	803	849	844	825	823	817	875	793	783	772	829	795	803	801	777	804	796	858	854	817	815	828	860	793	798	841	801	814	785	825	829	820	798	797	774	793	861	797	794	811	816	795	772	823	746	827	824	778	799	796	809	782	828	798	795	809	819	771	788	880	827	845	804	820	769	817	840	771	825	778	824	793	834	810	850	768	821	857	815	771	842	827	810	801	785	831	784	762	838	801	814	814	799	816	798	782	855	780	822	751	801	796	770	795	775	869	771	748	829	825	841	854	772	790	815	783	816	804	850	781	833	844	784	809	839	826	740	788	784	782	883	826	806	816	811	804	840	816	792	812	876	844	793	799	826	849	814	750	826	787	730	737	837	815	829	806	741	854	822	877	831	812	778	821	828	780	834	760	819	801	858	871	811	768	808	797	802	781	797	825	830	803	835	796	757	825	828	778	851	803	802	841	798
12480	17283	36199	61210	18161	3689	3006	2396	2044	1766	1581	1429	1362	1188	1274	1107	1113	1072	1110	1036	1022	1008	1003	1013	926	922	930	920	943	898	968	896	957	918	888	891	934	898	878	866	920	875	893	900	861	921	916	878	931	932	872	901	895	883	817	904	847	947	892	863	840	944	906	897	834	902	921	896	853	892	931	885	840	836	883	912	906	920	916	880	892	926	924	841	924	848	881	885	905	918	896	888	925	875	836	858	871	874	840	884	861	909	865	858	899	898	857	859	895	872	853	882	939	860	869	870	909	880	856	871	931	866	830	881	843	894	872	859	899	880	825	864	861	893	896	894	846	882	902	878	847	861	829	887	876	836	823	875	869	839	863	888	835	898	869	857	857	822	888	899	873	858	882	899	827	806	840	824	876	942	892	880	846	908	910	880	907	881	889	875	845	862	906	853	843	853	949	896	838	862	856	868	866	856	807	865	849	924	906	851	916	853	847	887	891	839	884	921	848	864	886	868	945	888	830	852	861	877	874	887	857	879	861	843	876	846	885	859	873	879	901	898	829	856	839	860	851	878	908	855	875	896	852	855	879	868	902	906	909	904	860	860	799	906	880	889	880	870	851	905	865	856	887	825	885	865	888	869	926	813	876	891	908	887	905	879	830	854	812	860	903	800	935	869	870	887	853	839	857	883	899	856	903	852	889	889	819	882	917	846	879	904	884	837	821	859	839	897	904	918	833	844	838	850	801	835	849	905	867	871	896	924	871	813	905	851	867	867	871	815	858	818	808	932	896	864	844	911	840	908	800	860	897	877	886	836	863	892	858	864	865	862	850	886	865	892	913	857	910	897	850	861	904	839	873	868	898	871	875	870	867	887	926	909	869	902	885	955	785	908	860	888	909	866	880	878	867	917	853	891	865	844	850	901	917	835	871	868	868	845	892	920	850	914	889	895	873	932	860	884	838	846	839	870	881	910	804	926	855	859	859	910	914	858	857	857	844	885	866	836	912	865	838	881	919	881	824	909	858	912	922	891	862	877	853	882	898	847	880	889	943	883	874	925	870	875	867	901	855	892	875	898	840	850	872	896	872	891	901	888	879	894	887	864	891	866	860	889	839	888	870	879	861	834	881	901	935	866	824	844	875	854	866	890	861	864	926	885	852	844	918	864	837	879	896	861	898	871	873	843	824	855	854	824	895	828	876	872	896	860	867	890	849	882	850	838	859	904	884	923	908	864	902	857	893	874	934	860	827	865	882	833	874	843	848	880	877	885	875	875	858	863	906	882	827	873	889	864	892	826	915	885	900	857	836	841	926	852	874	894	862	888	880	918	865	859	904	850	912	839	897	907	870	877	872	897	858	865	886	842	853	910	908	868	877	906	899	877	905	899	913	912	824	875	893	905	877	811	876	887	889	818	854	872	928	857	866	830	903	880	907	849	925	870	822	881	849	863	839	893	861	902	920	839	870	899	864	897	887	841	893	843	876	883	881	827	877	851	849	801	804	880	867	857	857	860	850	878	880	904	847	865	824	912	848	872	891	901	825	850	873	872	843	831	832	877	856	873	878	907	883	899	872	908	887	911	857	844	870	914	882	851	871	889	834	882	886	871	812	874	902	846	892	876	833	840	875	840	877	859	862	847	845	876	841	834	884	782	862	897	896	847	936	880	877	889	895	885	871	834	867	908	863	901	871	894	895	854	837	893	879	901	963	868	857	914	915	900	840	887	875	885	912	865	866	882	907	852	856	905	870	848	903	895	843	818	870	867	925	878	936	825	793	847	889	822	937	887	900	923	799	912	810	843	875	891	881	862	909	850	831	867	894	889	896	885	900	846	859	867	856	866	867	898	893	851	849	904	874	844	882	863	853	935	873	882	940	861	919	875	839	885	866	840	945	911	898	945	894	846	856	884	864	881	913	856	898	911	827	885	860	877	907	872	910	924	843	875	895	829	892	948	851	886	897	850	863	878	884	847	872	880	870	853	825	855	890	877	894	845	858	846	939	890	883	836	928	873	837	902	918	890	844	850	841	840	838	841	942	822	847	882	846	869	861	846	887	892	916	896	837	873	861	914	824	906	884	876	861	852	854	866	839	870	853	893	877	836	887	894	850	883	872	894	871	887	892	936	854	864	853	867	836	910	841	895	864	885	883	858	916	888	855	876	934	818	879	896	848	889	861	844	890	859	884	914	865	880	951	854	874	851	911	855	840	858	870	884	859	864	834	917	880	846	890	883	903	844	878	890	859	859	861	824	884	908	849	830	903	854	892	895	892	884	904	844	848	880	859	934	824	912	844	907	833	918	819	897	853	918	895	848	876	868	859	824	877	832	850	891	933	906	815	836	879	869	833	880	928	887	883	800	874	887	890	856	879	837	869	885	909	880	878	900	871	861	875	901	845	872	878	827	865	859	880	842	877	910	892	846	909	897	869	856	915	862	851	848	863	889	912	833	886	886	909	867	902	842	905	862	871	899	856	870	869	849	903	897	835	860	877	861	864	830	863	867	915	838	839	895	904	861	827	879	923	899	846	846	889	874	889	876	920	898	837	889	880	895	890	896	878	868	829	872	833	929	841	882	848	831	885	833	883	846	920	855	843	871	900	871	915	876	890	918	814	881	933	870	844	884	866	835	874	904	847	865	915	836	891	873	852	839	912	851	844	888	871	897	860	894	842	846	870	856	856	818	873	893	866	866	916	870	887	938	914	852	865	906	907	919	908	876	877	874	865	856	890	853	886	857	878	875	847	871	876	889	885	861	883	877	826	814	876	904	831	876	855	829	870	854	853	907	880	904	794	897	866	913	882	899	850	948	883	859	901	894	864	884	927	862	870	846	879	864	893	877	880	833	877	891	890	857	882	899	871	947	923	887	859	870	867	872	885	883	897	847	920	905	826	868	915	857	848	863	823	865	949	902	924	864	863	853	856	901	852	878	866	864	875	879	886	881	879	819	842	861	872	891	886	852	913	815	824	895	886	855	917	936	873	920	857	864	875	931	855	901	903	847	860	901	873	825	855	864	865	883	883	875	845	913	854	844	865	850	877	894	863	844	889	864	909	825	883	887	884	896	841	853	882	868	818	905	878	868	871	864	871	821	879	787	872	868	884	898	867	844	893	883	884	893	850	860	836	838	854	856	842	838	863	856	878	884	871	867	868	904	867	915	917	850	890	919	897	901	886	847	869	866	853	889	889	830	828	863	868	883	838	861	862	831	887	859	822	924	888	859	851	892	853	848	874	834	863	916	868	826	814	819	887	882	882	850	832	912	827	848	881	839	880	863	886	872	840	878	825	869	888	892	834	909	871	841	877	808	865	848	939	915	867	838	852	837	908	848	899	882	855	902	885	877	874	816	845	880	865	906	868	888	848	931	886	843	854	857	899	909	852	892	936	933	895	835	902	861	847	845	877	915	910	849	863	831	894	847	823	889	881	858	810	859	913	884	919	886	924	863	877	849	871	883	870	870	893	904	865	873	883	928	856	901	793	853	845	855	839	874
27313	20555	11726	14297	2983	371	376	345	357	358	347	305	347	329	331	336	327	343	360	333	343	377	318	346	346	335	346	353	328	355	325	340	337	321	303	341	329	327	353	317	340	313	329	356	316	336	334	336	367	342	310	353	333	311	324	297	333	282	286	331	298	345	333	316	327	305	336	334	339	317	318	327	309	297	340	312	368	338	330	348	333	329	351	342	347	345	353	334	356	316	321	357	329	353	318	339	313	330	330	338	341	336	305	321	299	357	349	332	322	377	286	346	343	326	347	329	333	353	316	339	326	335	321	340	351	331	343	333	336	343	313	327	342	338	358	331	292	339	330	331	354	309	340	335	351	299	384	346	323	324	338	334	297	356	311	338	322	335	332	316	291	340	321	332	316	333	317	340	321	345	296	304	369	318	327	335	343	312	365	315	330	344	294	296	280	331	357	306	311	400	308	321	311	336	335	328	339	338	326	326	329	343	332	322	297	352	337	309	348	330	317	305	336	350	332	305	336	334	307	316	317	325	305	315	331	336	347	360	346	312	327	323	343	291	329	353	334	293	333	312	346	338	329	305	317	302	326	322	345	330	334	325	313	318	355	349	356	309	346	347	361	339	322	325	336	317	355	305	360	336	340	340	332	318	348	329	335	356	330	345	369	342	350	345	338	318	321	348	333	310	323	319	314	343	368	333	313	325	331	337	310	320	337	352	337	310	358	318	318	365	339	337	355	353	331	315	339	355	324	345	296	332	333	334	378	335	340	335	321	335	338	346	330	360	356	315	345	326	319	332	339	329	304	286	324	342	354	363	321	338	337	341	346	329	325	355	322	323	359	327	315	316	307	346	331	327	337	323	336	347	347	329	316	321	387	318	294	333	302	331	335	332	339	363	354	308	323	307	331	332	319	326	351	315	326	321	321	326	346	296	330	318	314	366	316	345	340	338	339	334	337	335	308	318	322	304	296	305	326	315	338	328	320	349	331	350	330	305	334	353	334	358	343	315	326	340	346	320	333	316	329	340	311	329	341	320	340	338	326	355	320	319	313	346	327	363	370	316	305	311	343	332	345	343	297	325	329	357	334	355	320	310	344	359	329	316	308	336	318	297	339	340	329	341	372	310	327	340	361	323	335	328	324	332	315	334	316	322	343	316	309	329	301	342	343	317	325	289	330	303	360	352	317	317	344	311	334	349	390	319	347	335	327	323	335	335	335	327	320	346	336	323	388	326	321	307	319	351	352	321	330	350	341	327	343	328	315	315	313	357	339	303	293	339	330	349	324	318	305	328	296	348	339	338	353	311	345	302	301	330	337	312	311	299	333	317	335	296	349	298	342	331	315	341	346	359	311	323	318	328	337	328	343	327	310	293	347	345	321	381	290	308	362	322	307	317	324	309	345	335	338	278	358	348	336	348	336	313	343	342	335	313	341	287	317	345	298	342	342	318	347	325	335	331	342	355	324	331	346	333	325	364	331	310	375	335	330	322	365	300	329	298	310	339	349	326	319	309	355	333	318	305	315	319	328	312	310	285	296	365	346	329	297	339	333	330	331	361	353	328	312	324	319	334	369	345	338	336	345	342	338	310	367	324	337	305	300	341	324	319	328	315	342	322	335	334	326	321	340	317	373	335	346	317	341	323	341	327	326	338	292	333	330	316	323	334	347	331	354	342	315	320	320	347	313	344	310	361	310	340	291	315	336	360	344	322	344	338	326	355	319	376	319	325	304	341	324	321	303	325	333	335	342	315	342	355	343	332	318	316	367	326	307	338	319	348	289	312	313	328	322	343	320	314	352	316	369	357	316	314	362	350	341	308	310	353	331	324	361	340	318	323	308	292	337	353	346	323	322	344	332	309	379	302	366	354	355	349	340	340	313	291	363	317	341	311	362	344	325	354	340	321	304	336	324	323	362	310	292	337	342	331	330	358	336	327	309	357	318	354	357	292	333	338	319	346	337	302	330	337	312	353	342	363	348	311	315	366	363	321	340	316	358	321	361	373	323	308	363	338	357	349	374	365	342	339	311	325	338	315	346	346	319	356	327	339	339	313	317	320	332	345	332	316	364	316	293	329	326	343	320	315	336	359	353	312	319	304	359	331	346	326	362	292	316	317	324	323	333	313	323	313	320	316	335	311	315	327	349	374	366	368	313	350	305	323	323	354	360	343	303	311	363	346	306	353	339	325	339	337	336	330	337	349	341	308	316	317	344	330	312	340	322	360	321	315	332	361	307	300	328	354	360	296	332	336	324	341	336	360	332	311	337	314	340	345	323	357	335	369	362	334	360	362	337	291	318	321	324	313	396	308	321	347	316	297	322	335	344	316	327	328	322	337	326	341	366	321	338	349	345	356	310	325	329	327	323	332	327	346	347	343	318	341	346	318	359	363	348	332	348	341	348	333	315	307	339	338	305	312	312	341	304	357	326	314	318	350	340	329	288	318	324	347	320	300	333	308	321	325	336	314	312	313	309	314	340	359	336	323	344	330	316	328	344	358	351	327	302	326	315	333	340	362	305	332	316	321	325	284	331	336	335	343	346	334	328	354	323	327	354	335	347	353	307	294	347	338	337	305	299	326	356	328	365	332	387	348	323	311	328	317	311	324	348	369	331	328	348	321	337	331	359	348	337	334	294	355	362	325	331	340	300	332	351	334	306	308	333	317	314	370	358	342	324	333	317	339	349	318	320	318	332	331	311	331	347	317	327	318	333	356	317	337	340	304	339	317	323	336	346	365	360	334	351	370	326	373	317	349	328	316	344	343	288	341	332	361	328	335	327	306	332	364	341	358	317	358	354	321	341	326	328	353	322	306	356	327	335	338	311	367	323	348	316	322	336	348	309	324	341	307	338	340	361	368	319	340	325	334	313	351	355	332	326	327	326	334	367	331	316	329	287	324	332	295	317	356	315	328	336	324	326	301	318	354	353	338	325	325	332	330	336	334	340	315	321	318	322	327	355	334	344	313	338	308	324	341	329	367	349	326	350	316	298	346	348	318	334	341	335	353	339	316	318	317	326	331	338	320	362	342	334	335	335	331	327	331	337	340	372	323	351	323	293	331	335	334	291	328	319	317	301	320	307	310	339	312	355	336	354	323	325	334	321	324	321	345	329	309	327	365	300	301	355	333	341	313	353	316	332	313	311	351	332	334	330	310	338	323	342	353	345	338	335	349	337	314	357	307	306	367	318	322	334	322	352	330	321	342	306	298	329	325	320	338	304	361	333	317	347	333	293	293	329	321	362	318	358	314	319	314	319	335	334	302	344	319	341	336	325	323	330	322	353	338	345	326	301	350	340	335	375	325	332	335	338	355	311	338	335	334	307	345	336	363	312	334	342	292	354	357	358	343	312	319	327	330	333	331	319	329	289	331	331	349	285	320	339	353	329	317	325	318	327	325	361	338	334	344	313	322	335	341	327	285	308	312	312	302	334	363	349	309	344	302	333	298	342	351	311	361	328	360	334	371	339	361	358	305	337	300	314	366	312	342
7502	2179	6314	13023	2462	483	487	449	441	412	451	383	409	385	395	387	444	410	425	384	385	415	386	406	371	403	419	389	367	394	407	388	411	393	385	409	377	380	399	388	394	397	390	404	398	433	392	374	353	429	364	403	381	369	400	368	415	419	385	405	374	393	382	396	417	367	377	402	413	392	367	372	403	404	394	400	384	432	369	426	439	443	423	380	404	382	378	408	396	390	410	397	399	404	383	428	382	429	408	407	410	391	406	410	384	382	433	385	396	401	409	357	427	371	385	453	392	418	417	412	408	434	416	396	382	409	373	392	405	408	416	425	378	394	365	397	421	406	368	414	393	364	383	415	419	399	427	438	422	390	377	395	348	401	395	418	380	447	420	421	399	402	369	392	376	429	388	417	369	406	412	390	405	397	364	412	410	375	424	373	381	362	383	400	391	384	390	404	415	365	393	403	404	390	423	415	412	355	427	397	403	417	381	380	417	388	436	383	397	395	372	411	385	400	416	404	376	381	382	419	372	357	403	390	436	406	409	438	391	405	427	384	384	362	403	407	408	441	429	405	401	370	355	381	420	396	381	398	432	403	406	411	401	420	405	386	403	389	407	391	378	375	445	414	388	429	382	413	371	411	366	432	396	392	394	426	405	393	424	405	429	394	392	443	447	385	387	378	410	385	433	374	421	394	402	418	379	403	376	397	390	409	375	383	389	414	397	384	389	395	412	385	392	405	381	409	410	404	381	416	403	404	413	402	421	382	400	365	438	393	381	410	423	370	387	380	403	387	390	394	422	396	407	411	392	426	433	397	410	387	425	343	396	347	385	386	387	384	404	396	392	388	424	426	388	402	399	389	373	393	376	418	395	399	411	377	399	365	431	431	415	388	416	411	370	417	375	411	378	391	418	417	390	406	373	402	373	391	373	373	390	406	391	403	402	423	367	380	411	365	402	386	384	374	406	403	387	412	386	397	399	370	362	384	374	388	402	397	430	391	448	397	382	400	397	388	397	398	399	367	402	422	415	427	412	415	359	404	404	383	400	372	392	387	391	456	411	431	423	422	426	377	419	369	383	386	365	374	449	375	369	386	364	420	375	376	441	405	371	350	406	423	387	424	386	422	402	418	403	410	407	383	351	398	415	400	398	402	373	388	396	349	383	418	402	423	400	354	370	379	421	378	417	400	409	417	408	415	395	385	385	399	381	402	378	382	410	410	450	418	395	408	368	343	403	408	419	418	381	391	348	364	397	421	374	401	423	379	401	383	392	392	392	401	381	428	401	395	416	392	386	414	387	420	413	414	401	401	386	401	424	412	378	392	410	427	406	365	419	391	372	399	392	381	411	369	362	350	402	420	360	397	391	396	410	380	349	389	381	368	399	380	382	398	389	389	406	394	343	404	429	379	410	396	379	390	376	423	388	386	408	399	372	403	405	389	378	380	394	430	384	355	417	401	350	426	390	422	404	409	392	420	398	392	397	404	411	380	405	370	413	365	426	413	422	388	392	376	402	403	371	394	375	375	395	397	390	376	433	401	370	371	417	412	413	374	423	396	410	428	441	413	363	392	381	401	415	404	404	416	445	422	402	417	387	400	388	434	420	377	399	387	380	387	434	394	379	408	394	399	406	395	379	432	414	394	401	424	397	460	412	382	420	438	400	397	414	377	414	415	415	402	364	390	383	426	385	386	387	404	412	443	399	390	380	377	411	399	418	383	382	405	426	402	419	386	387	395	389	376	384	416	376	372	419	384	418	386	423	357	431	397	396	413	384	407	376	430	367	403	437	364	417	390	442	384	444	389	394	398	401	394	388	371	370	405	396	357	388	413	399	376	377	418	387	407	388	370	381	426	379	402	392	402	380	387	365	388	392	388	402	392	416	397	391	390	401	372	397	427	399	402	405	393	394	405	397	395	366	397	420	381	376	413	393	395	400	403	400	418	403	406	412	372	372	409	370	413	399	408	385	343	418	390	352	407	471	416	383	391	413	402	404	422	369	400	382	398	378	465	410	416	377	423	373	400	373	392	415	381	404	379	367	393	407	398	394	405	419	391	418	427	436	381	388	405	398	385	395	357	394	421	383	401	441	424	365	391	404	410	395	402	401	395	380	359	404	369	433	362	367	402	413	348	417	387	369	390	415	406	404	410	398	385	378	409	412	394	420	377	398	390	421	410	405	381	378	391	388	420	406	401	424	388	412	376	416	377	408	397	404	388	415	377	422	381	396	404	390	386	431	420	386	398	385	411	436	414	422	387	412	382	389	390	397	362	382	418	357	373	428	414	413	398	404	373	385	407	367	381	442	402	406	421	405	357	399	377	388	394	385	360	407	366	441	412	389	399	405	375	400	426	418	400	399	440	389	419	380	371	387	396	440	421	406	411	412	366	403	456	388	409	388	368	421	401	378	396	394	415	371	408	383	401	395	382	402	408	404	403	402	389	404	424	426	373	384	412	406	383	391	409	384	393	413	416	394	413	434	395	402	448	434	409	405	407	392	431	408	390	399	401	396	405	416	400	417	403	379	394	366	402	413	403	413	364	411	393	400	389	403	380	411	430	385	409	408	439	405	389	404	404	391	398	370	360	362	383	415	396	382	408	426	345	420	414	382	383	396	410	419	402	373	413	360	387	411	407	399	378	366	409	434	394	376	380	379	370	400	373	384	369	383	373	365	394	396	432	401	401	404	381	422	391	406	397	376	384	418	361	410	406	409	409	399	416	389	376	375	395	388	437	365	391	388	405	383	403	387	412	415	407	403	385	406	401	421	371	390	413	376	395	371	400	365	406	388	383	411	421	399	366	415	379	362	388	418	399	376	413	384	414	365	396	385	436	391	393	418	365	389	406	407	398	366	361	378	407	393	398	407	380	411	388	418	407	398	369	383	412	401	401	351	369	406	383	375	420	395	386	418	425	358	370	429	411	402	386	413	400	427	387	415	428	382	415	367	435	413	366	413	362	405	430	430	363	367	387	397	415	376	413	379	407	381	403	378	365	436	382	395	382	374	422	405	390	383	400	421	391	418	418	358	394	402	400	410	409	390	394	381	413	430	384	417	399	394	398	402	404	400	421	405	383	399	373	381	391	372	370	432	392	372	361	411	381	391	412	398	395	395	385	411	378	404	425	363	413	408	377	403	375	400	393	399	399	411	402	440	412	381	385	393	393	392	394	354	390	393	431	395	387	418	362	385	389	410	395	403	416	375	399	387	393	406	444	386	396	390	406	380	382	392	436	408	400	429	378	431	377	390	420	416	396	390	377	407	398	408	371	366	399	401	391	395	440	382	410	422	407	399	387	364	379	412	415	419	404	390	392	384	435	419	376	405	342	404	377	401	406	391	383	408	409	410	397	407	382	371	379	374	429	422	422	380	394	415	413	432	414	426	332	411	395	449	396	419	388	411	417	390	411	387	395	415	407	417	402	364	397	402	391	423	431	428	365	396	403	450	391	372	401	386	384	404	399	418	396	411	442	431	406	393	404	390	404
23656	21196	28597	28586	23534	14297	2350	900	676	673	601	558	560	508	491	521	441	464	456	447	450	458	497	481	431	436	481	457	479	455	445	410	394	416	456	424	415	410	419	432	411	433	430	433	403	439	396	366	392	402	416	397	405	387	426	404	437	409	376	407	408	407	422	414	425	404	422	396	424	406	409	399	405	440	389	421	424	400	396	399	424	412	420	378	397	391	422	448	430	397	426	417	402	455	438	424	383	389	413	418	413	416	411	390	451	391	381	404	400	446	403	396	400	422	390	418	419	417	406	439	391	420	421	421	418	428	413	402	420	394	414	445	405	420	397	384	404	413	397	360	431	397	377	417	394	419	380	415	393	377	428	410	429	386	416	436	411	424	425	389	441	389	394	417	421	386	417	427	436	423	454	456	410	441	398	436	417	397	421	409	436	410	400	405	403	388	432	427	417	396	393	398	430	434	418	407	416	399	416	396	348	405	403	392	395	393	434	410	348	418	414	395	423	386	433	448	414	418	393	437	423	439	397	409	454	438	390	437	424	427	372	415	394	439	432	402	398	370	431	387	408	411	414	417	439	450	391	417	396	427	417	387	400	415	435	404	414	395	429	418	387	412	439	441	381	409	416	376	412	416	409	395	382	396	432	428	406	431	392	394	416	423	401	384	395	424	403	397	408	436	419	458	405	437	444	435	405	411	383	440	436	422	412	393	409	420	408	433	383	416	415	359	406	407	445	414	456	429	395	416	445	384	401	399	380	375	391	417	418	398	388	414	428	433	423	421	401	439	416	404	433	428	451	398	391	404	396	392	445	408	441	403	397	421	413	438	460	397	395	413	419	409	412	417	384	417	425	437	425	399	415	400	417	374	411	385	400	410	428	424	414	440	418	396	383	418	409	388	432	421	424	383	421	416	466	406	400	434	396	391	365	410	403	401	433	401	430	385	403	415	405	402	425	420	393	400	407	407	427	390	407	376	386	410	403	391	419	394	445	380	405	408	406	395	417	436	425	427	400	449	402	375	384	381	388	412	439	427	406	433	375	375	392	393	411	400	413	414	388	389	399	405	411	416	433	393	370	379	419	409	430	402	385	393	401	447	382	432	419	463	419	404	433	414	414	419	396	445	438	406	409	411	433	402	408	433	399	416	414	415	424	385	430	407	394	424	404	400	423	476	420	397	399	459	403	426	429	381	407	412	410	418	400	382	421	417	418	394	373	405	385	385	396	417	386	395	395	401	399	432	418	425	423	405	390	402	448	416	442	457	409	390	374	426	382	423	371	400	418	426	438	431	430	436	414	443	442	439	467	404	407	423	381	380	429	399	374	400	393	445	394	402	430	419	390	406	413	437	402	423	435	418	413	384	423	428	363	420	432	440	438	391	406	393	397	377	390	412	406	423	396	426	397	456	428	410	398	460	349	410	400	409	407	419	446	405	435	408	448	418	400	426	437	441	401	366	409	396	382	419	423	429	410	425	408	397	419	431	387	434	444	371	411	385	405	419	395	435	429	380	374	383	419	436	380	418	401	395	422	436	393	399	398	399	376	436	394	373	409	414	380	411	434	410	401	429	422	401	439	391	424	420	416	406	415	429	435	390	385	405	393	419	413	413	398	407	413	435	433	404	400	376	416	390	437	407	453	395	412	424	421	423	400	420	411	410	410	432	408	389	384	386	432	415	415	387	423	416	414	415	410	402	431	433	437	408	420	430	385	375	406	416	387	387	415	424	396	413	436	413	408	387	431	369	430	441	437	368	375	425	423	387	420	407	417	404	421	386	416	368	386	385	413	437	396	358	408	410	397	390	371	364	413	409	426	468	398	403	371	388	414	377	397	377	398	398	423	422	414	402	402	424	365	397	408	376	399	415	404	391	422	394	440	384	397	392	381	379	418	403	404	401	423	427	399	385	396	420	383	435	397	423	422	422	406	412	434	438	394	393	442	405	430	430	434	409	363	402	424	430	394	422	418	415	433	440	393	385	408	425	456	399	418	421	411	414	401	403	385	409	415	402	400	418	422	409	426	405	430	415	449	370	459	394	424	373	397	382	404	387	439	416	447	403	421	409	420	397	427	414	403	427	390	400	402	398	409	424	390	427	415	449	431	423	402	418	393	391	398	383	422	401	409	418	425	428	401	439	400	417	357	400	421	379	409	415	395	376	399	406	459	427	396	387	434	454	406	431	452	430	361	401	379	428	384	389	412	399	411	405	402	415	412	392	426	430	379	396	408	446	396	403	419	414	420	421	408	419	400	415	450	441	386	407	427	410	405	417	414	410	430	416	440	381	412	406	433	414	399	384	400	425	374	419	430	416	425	392	408	443	427	433	426	432	401	451	419	399	403	384	361	426	381	400	420	412	398	411	393	401	404	424	427	440	407	441	410	387	424	432	417	422	410	412	377	409	409	431	429	427	422	369	397	394	423	405	421	412	390	434	427	432	401	433	411	441	378	402	389	395	384	408	400	390	397	376	398	420	401	448	441	407	418	407	389	413	410	428	389	417	379	414	417	383	434	422	433	418	343	412	388	417	411	434	431	420	383	435	432	414	407	432	404	418	428	406	403	410	383	446	399	384	405	378	417	409	436	393	406	390	420	404	375	401	382	460	408	398	385	416	423	395	386	415	387	417	424	431	408	429	402	378	408	390	402	420	417	414	370	406	391	442	426	414	379	396	429	377	424	417	420	408	415	382	405	371	398	411	383	402	404	412	412	445	446	437	400	384	398	410	417	424	400	414	382	402	417	447	402	370	407	400	391	406	397	411	398	403	392	393	396	388	404	402	416	423	407	452	418	420	420	368	376	410	438	422	395	412	418	403	408	453	413	422	426	437	385	431	413	386	380	397	442	397	449	447	425	369	396	419	387	436	415	396	433	381	409	396	443	400	415	403	404	411	384	415	428	434	395	433	408	432	420	424	428	385	402	393	440	432	422	411	437	419	389	430	401	409	389	405	401	436	387	421	426	436	408	409	447	415	397	414	409	410	395	377	408	433	390	456	409	381	378	424	411	409	375	448	380	400	386	384	397	418	403	421	390	415	429	423	397	391	412	427	415	428	391	433	373	424	378	420	396	432	415	405	413	410	427	397	440	391	414	409	389	376	413	387	400	400	403	397	412	437	432	413	426	395	414	409	400	418	423	403	451	400	381	399	400	403	388	439	373	456	429	431	394	398	439	384	385	382	369	428	421	415	418	397	373	453	408	435	408	397	422	441	400	388	413	418	401	431	407	413	404	378	415	402	414	431	435	397	381	398	392	415	370	403	426	436	412	424	442	417	408	387	395	376	417	388	399	397	396	378	398	392	402	386	424	389	401	417	424	441	426	396	402	428	433	416	403	428	391	418	411	429	405	404	429	399	387	397	402	389	456	369	449	382	397	418	416	395	416	374	388	424	406	380	412	391	422	379	437	387	420	406	410	433	413	429	436	422	364	386	399	387	403	417	402	404	402	397	416	419	390	387	386	426	427	398	416	360	379	401	385	452
9333	10831	22426	46719	11415	1967	1527	1293	1139	930	815	790	715	698	611	606	597	594	589	557	547	568	512	480	542	482	473	504	516	491	525	549	508	470	445	484	512	474	495	487	500	451	440	486	472	469	474	482	471	493	482	465	462	480	462	486	494	487	494	489	531	512	440	485	466	451	431	465	457	454	484	453	435	459	458	437	456	495	441	471	494	464	448	445	460	460	521	435	472	499	474	452	486	457	446	445	482	472	492	477	445	461	419	460	474	443	470	475	444	426	471	484	459	482	459	461	482	472	499	508	460	394	450	471	479	457	473	456	472	436	498	493	466	436	462	468	441	450	432	456	480	473	428	466	481	467	471	489	477	473	482	474	458	523	456	434	429	478	458	445	424	481	449	477	477	447	507	471	490	469	463	431	474	459	486	457	464	493	429	475	490	415	472	497	423	465	484	427	489	439	447	434	452	421	476	451	443	470	443	445	456	491	465	436	449	438	447	476	475	448	450	465	469	454	473	499	478	466	454	466	427	483	428	464	487	463	424	486	444	445	462	485	438	470	453	480	488	456	427	503	493	462	484	475	488	501	453	465	476	411	454	479	444	449	481	498	469	448	510	498	467	467	513	444	479	457	470	522	459	468	483	442	450	448	470	476	463	454	463	474	434	476	466	459	474	463	485	451	473	442	426	424	490	487	445	458	445	487	497	459	471	435	477	463	470	448	479	454	486	467	453	485	480	453	429	453	438	444	447	506	458	462	489	455	486	444	479	442	484	458	480	449	463	488	497	478	446	505	478	456	438	482	479	486	477	486	428	441	464	480	456	491	451	452	440	463	477	479	456	470	463	471	476	474	510	470	445	464	485	460	486	487	465	473	434	480	454	471	443	464	473	440	485	451	483	455	448	473	570	484	459	459	453	481	476	406	474	475	458	452	447	472	486	455	453	487	475	452	468	453	503	469	525	476	438	508	482	487	445	501	469	454	469	463	442	477	464	451	445	448	450	519	429	486	452	477	438	475	475	434	423	505	470	460	460	444	440	492	437	433	492	504	463	465	492	484	452	449	491	459	478	446	497	398	467	490	483	461	439	442	469	452	455	491	496	436	480	477	484	479	456	474	492	472	483	469	494	459	453	491	466	465	424	461	447	434	508	443	438	448	479	466	463	434	436	524	444	473	501	547	464	439	467	493	440	469	432	423	456	493	465	466	443	455	455	470	467	457	500	441	485	487	500	445	471	456	450	446	418	446	440	434	504	445	476	489	446	499	504	489	474	490	504	450	463	469	462	450	453	478	453	471	464	448	451	469	468	467	435	469	457	477	485	459	465	442	493	453	511	470	460	481	439	470	460	470	492	487	448	492	484	467	481	481	461	465	449	463	461	515	497	503	468	442	479	437	465	458	451	440	463	446	463	426	483	470	490	459	458	481	443	453	458	447	479	458	463	517	456	510	470	397	461	475	470	457	454	500	444	449	475	445	458	479	463	506	498	448	446	443	477	493	479	471	463	448	438	463	469	470	490	460	480	499	465	473	502	428	436	466	487	523	486	460	432	458	430	469	467	465	468	481	458	432	464	448	482	450	481	467	460	406	438	466	482	468	463	456	455	456	450	472	479	445	420	487	478	471	462	482	467	460	470	448	483	443	457	408	455	474	452	467	483	456	454	489	439	470	456	440	427	431	453	466	458	444	475	446	412	468	521	508	436	457	449	481	477	468	504	525	439	466	470	481	487	475	473	441	452	438	446	460	455	491	477	479	465	495	441	463	461	470	469	449	455	440	471	450	449	479	499	456	449	452	457	487	450	459	457	483	474	491	487	435	457	494	492	435	434	469	441	430	461	495	461	434	443	478	441	484	483	458	448	496	464	505	469	450	451	478	473	429	466	456	458	464	441	475	474	462	460	450	448	489	456	472	451	454	474	465	454	462	471	466	426	458	479	478	469	470	417	478	468	440	454	477	443	470	444	449	485	444	480	472	496	414	452	471	497	449	436	462	461	434	445	497	470	502	438	485	474	445	511	481	449	469	467	476	446	471	499	457	505	445	436	451	453	432	474	449	494	457	471	435	479	475	456	467	448	436	442	481	486	453	439	471	451	448	464	432	464	447	482	443	453	448	461	473	461	434	440	479	442	459	474	431	484	428	485	487	458	468	457	452	511	488	451	465	441	481	478	460	453	495	468	463	459	433	476	464	487	494	464	427	454	492	485	454	474	496	415	491	464	455	475	440	451	451	460	456	464	488	463	467	469	474	441	443	503	433	454	509	447	461	447	456	483	482	470	460	496	458	496	449	495	462	478	473	462	462	436	469	457	474	454	439	467	429	441	479	438	468	426	455	444	462	489	443	477	467	481	425	439	499	473	452	451	496	417	448	484	454	451	475	440	483	451	435	453	455	460	481	437	462	467	439	451	466	475	430	460	441	501	474	434	486	456	470	476	471	483	443	399	495	440	470	446	436	452	470	430	481	451	493	455	460	445	480	484	445	447	450	418	460	436	435	462	489	489	433	466	442	459	494	465	449	465	443	467	455	464	479	421	474	490	438	489	469	481	462	462	467	444	458	455	445	455	463	443	497	444	454	440	445	470	506	492	440	448	486	455	481	488	497	486	444	475	474	486	474	513	438	468	435	497	488	470	472	436	455	464	478	482	473	460	460	501	505	475	488	460	449	476	438	473	448	442	474	515	453	454	422	489	466	435	483	484	458	483	483	442	484	503	434	447	498	481	474	463	452	471	471	458	457	487	455	463	483	465	446	491	488	510	454	458	490	444	447	469	444	446	440	435	480	502	458	482	460	446	453	460	464	443	436	423	471	463	516	459	448	475	439	448	442	468	457	487	468	509	456	496	476	471	502	458	432	454	450	469	458	471	452	446	414	482	460	474	479	507	465	488	467	465	498	479	502	438	489	461	469	450	510	482	472	469	433	425	459	451	459	467	485	470	502	469	467	452	475	457	494	473	448	476	477	462	431	443	473	480	465	454	445	475	448	433	455	451	481	464	454	431	491	414	477	494	510	486	474	488	463	477	496	486	485	466	433	471	406	486	489	486	474	465	515	467	511	478	482	459	455	467	454	473	462	465	470	473	530	476	463	423	459	440	465	457	529	428	475	462	470	491	448	429	482	467	481	460	496	467	484	473	465	461	454	473	451	482	500	458	490	431	470	479	474	483	434	460	468	478	458	445	435	430	482	408	451	469	461	441	487	467	449	478	454	479	480	438	443	445	488	459	449	407	460	444	471	437	459	456	465	471	465	460	489	461	462	477	447	481	476	466	446	476	470	491	460	457	485	456	464	454	495	455	485	440	494	467	475	430	433	461	467	500	479	485	498	462	446	483	470	460	470	457	496	463	510	476	427	456	436	454	422	459	490	438	451	435	473	481	484	488	443	457	470	477	493	457	482	487	457	468	487	500	464	475	488	468	442	486	481	406	446	505	440	440	454	461	459	448	475	492	510	443	430	459	496	496	494	491	468	446	452	503	452	482	433
24891	21228	27770	28796	18054	3473	909	752	724	666	690	667	638	660	578	601	647	607	575	581	612	659	600	630	587	620	587	558	600	641	573	597	597	595	567	590	604	578	598	618	574	600	556	544	543	603	597	608	576	595	571	625	603	570	611	610	567	600	553	565	655	624	601	558	608	592	568	587	577	546	603	594	616	587	585	638	628	589	605	622	558	626	547	569	605	588	555	583	600	602	615	589	636	621	619	601	582	586	612	601	636	580	553	579	533	606	567	574	622	601	593	594	567	596	577	566	608	565	605	569	549	603	583	541	547	567	586	605	567	595	572	590	611	582	593	572	579	588	620	606	592	620	591	621	596	560	562	548	587	596	563	618	633	624	604	613	567	559	622	575	567	617	584	614	585	606	622	590	589	603	606	622	601	582	593	621	605	587	578	573	588	581	628	595	595	600	546	582	587	586	593	627	577	550	591	594	568	604	560	604	574	579	571	601	537	570	577	576	615	518	650	564	602	554	556	588	603	597	540	613	549	593	593	577	578	567	617	576	555	572	600	575	589	617	599	597	575	575	592	647	599	591	617	598	584	554	580	616	587	568	593	608	608	586	574	641	588	632	613	617	612	582	602	556	611	572	572	595	566	590	609	590	635	585	599	592	558	595	599	577	626	582	567	546	610	584	598	566	631	602	657	577	638	529	560	653	588	555	606	616	572	590	564	604	576	597	584	612	595	581	554	613	587	571	605	596	606	587	608	551	599	552	624	603	597	597	630	585	575	621	554	603	555	599	599	606	566	615	597	612	635	561	565	590	562	569	555	643	603	612	564	617	590	610	526	564	590	570	618	556	616	565	573	604	568	564	576	584	565	603	624	594	616	589	600	556	634	609	593	614	583	585	601	570	577	604	610	560	580	579	573	539	552	601	621	586	567	572	603	596	580	626	586	594	553	582	563	580	627	580	633	590	541	611	627	586	583	560	604	598	640	554	593	601	610	567	628	550	585	552	575	597	550	594	586	610	655	589	614	567	569	626	627	600	581	617	582	564	588	627	588	575	557	610	619	590	586	564	610	591	641	570	620	588	559	581	592	600	596	576	622	598	593	581	597	639	562	577	544	571	615	606	571	621	553	613	636	600	591	583	571	606	605	588	570	562	586	607	612	577	559	556	578	577	595	622	626	581	547	548	618	579	585	574	573	606	620	581	563	598	590	589	576	571	567	602	597	535	587	590	614	602	569	612	608	578	564	607	571	564	546	548	570	548	606	592	601	578	583	635	616	612	566	597	549	600	585	600	561	578	588	596	633	635	634	655	569	588	617	566	632	579	568	620	591	628	618	562	587	563	589	608	550	576	578	602	615	591	591	633	622	585	616	558	565	591	577	626	573	594	615	570	626	608	579	600	595	596	580	575	579	601	625	602	637	615	574	553	571	622	640	607	593	621	584	562	546	593	583	571	555	623	622	611	580	559	588	572	581	610	608	635	583	637	592	576	651	555	584	580	583	620	580	589	577	583	604	566	599	551	602	613	620	596	589	588	618	594	625	584	581	608	604	591	621	583	615	621	628	572	591	558	559	599	615	565	603	627	583	542	616	558	606	557	605	610	573	590	617	570	602	571	621	605	548	549	600	590	630	553	598	541	613	608	579	575	585	560	597	570	615	582	572	596	602	568	585	571	602	639	617	574	528	572	606	574	625	580	614	590	535	570	574	570	571	589	612	568	611	611	558	589	559	596	592	621	605	586	595	578	617	591	564	591	588	617	585	571	591	619	579	601	566	601	603	606	589	597	553	609	583	587	574	635	600	557	599	553	563	591	573	559	604	611	613	601	610	563	573	603	606	606	604	583	614	560	571	601	583	556	630	565	593	592	575	603	625	593	563	581	581	575	607	577	607	543	578	605	655	603	578	609	591	544	569	618	583	622	589	610	597	619	602	590	611	616	592	559	621	611	601	589	611	570	556	597	592	585	573	593	581	584	619	576	576	584	581	633	583	604	605	578	652	546	604	589	601	553	566	579	573	603	580	557	575	537	602	604	617	599	578	568	588	606	585	630	608	627	588	598	586	627	621	609	578	555	577	575	586	542	621	591	577	569	580	609	563	599	595	592	596	551	598	617	579	597	568	554	580	611	594	589	571	590	575	586	595	585	625	552	616	561	582	629	577	559	557	571	592	571	627	600	556	567	562	593	593	556	637	598	578	592	599	646	626	570	618	569	586	575	557	594	585	552	583	594	564	535	607	586	600	562	592	670	563	593	543	595	595	606	641	590	615	573	557	603	606	616	620	623	604	575	616	526	567	603	586	605	582	605	589	578	606	610	578	586	584	586	576	573	585	542	579	587	551	571	646	575	578	573	635	586	585	536	569	558	615	575	607	581	624	597	625	595	573	542	594	584	578	610	569	555	583	588	597	598	565	608	556	550	586	591	613	605	603	593	582	587	586	645	538	617	572	557	594	603	563	587	611	600	616	608	565	562	608	621	597	553	613	575	556	595	559	559	555	637	619	564	580	586	583	551	607	575	591	562	622	600	587	604	571	621	591	600	621	590	556	591	612	609	551	615	626	550	578	600	615	530	594	605	602	561	579	649	608	546	599	560	574	607	630	568	591	576	589	626	585	595	582	601	610	574	576	588	666	575	570	588	606	583	625	621	543	562	571	601	589	556	574	546	610	586	614	636	560	582	619	586	594	652	594	591	577	578	623	594	606	593	587	600	614	585	589	578	576	582	579	566	606	573	598	609	571	578	605	541	597	599	593	616	580	577	548	639	600	568	591	588	543	626	607	608	551	584	574	612	593	598	580	614	578	615	637	597	535	585	583	553	610	624	557	593	574	609	594	592	583	607	599	576	599	596	612	611	584	557	578	626	602	571	606	579	625	580	580	612	604	558	592	581	605	568	615	581	529	617	606	610	596	603	617	577	574	587	541	632	619	573	574	613	570	593	589	547	589	565	573	548	575	602	587	573	576	599	584	585	597	630	591	601	587	577	569	623	628	578	645	598	567	576	577	598	599	554	565	575	648	592	603	584	592	545	605	586	560	563	596	574	621	533	581	588	562	603	635	593	565	620	599	596	594	608	605	599	580	616	565	572	582	591	576	596	577	600	609	579	593	606	615	580	553	595	575	584	581	591	603	598	603	565	610	583	602	599	572	591	594	581	603	585	569	571	579	564	596	610	628	594	640	582	589	594	626	594	601	580	559	598	585	620	531	593	631	603	590	581	591	588	563	554	585	623	564	603	586	591	587	632	574	606	610	604	551	557	565	580	608	591	584	590	579	601	561	608	589	597	566	564	590	576	590	562	579	644	636	587	605	585	611	604	578	594	618	574	625	578	577	606	659	598	634	569	603	584	602	607	518	606	624	578	624	592	568	559	604	588	633	628	560	578	638	568	607	578	626	574	637	611	608	580	630	598	612	580	587	608	630	545	592	639	623	589	598	617	605	583	591	599	559	613	603	576	603	597	577	577	570	604	579	618	589	616	596	636	641	582
10571	6893	16953	39295	9137	1454	1264	1036	992	970	891	849	778	790	761	794	724	746	769	721	708	736	736	729	718	690	682	714	689	700	684	688	692	679	676	703	686	672	720	718	727	698	714	684	675	679	696	685	711	677	701	635	639	676	682	679	656	697	690	676	701	684	660	713	681	673	702	666	698	672	698	688	689	696	686	697	678	739	681	697	714	659	732	648	704	671	704	708	690	665	705	679	655	695	665	657	655	658	709	645	656	722	654	697	628	701	667	642	687	709	696	686	668	665	636	705	666	702	679	688	679	648	717	668	648	709	670	701	682	645	698	715	650	668	695	721	756	695	712	662	705	684	689	665	673	724	676	675	717	702	717	682	685	640	688	717	686	653	715	715	693	646	683	694	676	677	681	639	662	683	692	700	678	698	750	722	682	705	684	640	747	681	735	715	664	705	703	647	726	691	672	694	684	679	738	668	661	679	726	692	717	680	704	708	682	707	709	691	699	655	710	702	617	708	694	663	661	676	707	688	665	682	663	674	674	673	693	712	696	713	686	701	654	682	660	642	733	629	709	712	670	679	666	727	725	644	682	653	708	685	720	675	697	699	696	694	682	682	702	718	717	679	716	674	664	684	713	671	684	677	703	702	686	668	676	704	677	688	696	702	662	741	694	678	671	706	699	671	677	715	668	678	706	701	669	666	687	700	707	707	674	715	671	691	704	691	712	660	690	714	682	686	691	730	707	670	678	680	688	700	695	673	675	692	709	688	643	703	662	660	718	651	661	676	674	654	700	675	674	721	675	715	685	722	688	712	645	707	692	653	661	713	676	710	642	727	666	665	649	670	645	684	702	670	647	639	642	643	663	712	723	695	693	616	718	654	652	701	719	674	656	704	708	663	676	731	690	689	734	683	688	725	702	682	662	692	712	665	665	683	692	718	675	670	678	682	713	660	669	711	749	679	682	714	687	693	662	660	664	698	701	711	694	629	714	717	704	648	714	657	697	709	670	698	683	683	685	694	689	669	705	671	686	675	637	671	653	707	699	642	706	639	672	680	700	657	617	662	704	678	642	730	695	705	665	662	670	671	664	712	678	704	667	681	684	660	690	640	662	665	690	678	719	669	701	647	688	719	682	680	699	676	718	671	701	643	684	665	634	681	661	695	692	678	671	662	688	698	682	694	710	725	711	712	670	704	637	688	699	681	700	693	667	666	666	702	669	661	668	675	686	714	637	637	669	672	726	649	673	666	735	713	668	697	615	659	722	652	718	691	679	684	711	707	689	670	674	676	715	668	696	674	712	629	675	713	708	713	693	676	711	695	681	678	676	657	711	706	668	736	697	668	695	733	650	701	686	712	714	664	684	691	736	630	642	675	668	660	704	677	718	688	679	706	700	667	685	646	666	676	681	671	747	656	696	677	683	705	670	651	759	679	712	667	702	713	653	653	691	672	692	713	717	740	670	686	715	648	682	658	675	679	653	674	657	642	693	664	681	674	680	711	690	658	682	698	711	684	708	689	698	687	688	702	731	681	689	699	677	680	713	713	678	675	701	695	676	677	705	656	755	644	658	670	707	703	663	658	698	696	677	676	688	699	683	642	684	671	714	659	710	670	669	647	679	694	707	673	692	630	700	634	675	687	685	679	664	667	731	698	700	635	753	697	627	691	654	630	702	684	698	683	703	639	644	697	623	720	653	703	708	698	712	667	682	689	642	694	686	710	672	686	683	673	680	708	699	671	692	695	683	681	659	707	632	686	704	665	696	664	662	701	667	727	659	685	648	658	707	659	651	719	703	718	683	732	634	696	693	700	645	674	666	686	686	738	670	682	667	720	672	676	715	654	649	692	710	634	684	700	659	711	688	688	723	703	728	659	679	680	681	682	698	710	682	659	677	700	700	708	638	636	676	679	645	740	674	694	705	640	676	704	673	642	715	648	680	656	656	719	680	644	682	697	742	701	670	652	732	732	662	681	676	634	675	700	687	678	671	671	691	644	731	691	727	658	697	679	701	702	681	678	678	675	705	657	683	668	694	699	710	729	701	656	719	661	677	699	664	649	739	681	667	639	690	648	716	681	683	679	679	668	631	716	681	658	698	729	691	690	656	713	667	730	696	639	685	649	694	679	684	746	662	684	701	664	667	678	684	688	707	637	665	702	672	662	642	693	681	656	661	645	688	710	728	635	615	700	688	663	687	665	682	674	681	685	649	669	673	675	672	626	645	699	639	636	647	665	667	682	672	643	678	696	702	681	722	745	677	692	691	684	682	692	672	682	658	653	672	701	720	696	685	725	687	681	701	659	686	683	670	652	693	627	627	683	691	642	653	670	674	675	701	680	690	685	719	702	688	664	653	670	677	701	686	687	671	675	661	654	684	701	684	600	667	680	633	683	670	672	671	634	654	694	660	695	717	718	685	737	688	674	692	692	703	688	706	690	662	654	688	736	684	692	675	688	655	687	695	668	666	702	662	652	719	705	687	708	700	689	674	656	681	657	668	714	654	672	709	672	711	659	679	663	746	715	674	719	625	643	736	702	691	740	719	701	698	695	692	658	685	708	709	649	662	672	665	700	657	653	719	674	686	682	668	686	690	686	703	625	696	667	728	661	684	675	691	676	714	654	666	678	642	687	615	655	642	696	678	667	686	687	718	727	686	673	698	688	702	704	709	711	712	678	697	746	702	689	666	675	626	663	664	707	651	644	739	709	697	628	685	647	644	671	676	699	721	699	661	708	679	673	703	686	711	690	705	680	697	698	663	694	655	686	681	678	638	667	629	667	668	706	684	668	690	674	726	671	668	666	677	669	657	666	670	692	701	651	677	699	681	687	687	670	682	688	662	696	665	661	711	701	690	631	675	651	660	683	681	721	698	691	714	667	689	666	677	669	667	707	694	717	705	649	692	726	690	696	644	649	674	678	650	636	662	662	737	674	677	669	709	690	644	667	705	707	713	691	674	705	654	662	700	689	665	636	691	693	636	675	692	630	669	708	702	693	656	710	656	663	646	661	667	652	677	696	708	681	677	721	722	670	656	683	676	664	634	662	720	646	723	683	679	669	684	642	669	689	676	704	688	701	632	671	643	671	700	688	679	703	705	692	695	689	640	679	700	688	651	698	693	705	680	666	676	687	687	681	642	711	664	699	696	703	672	715	711	684	732	695	681	676	664	728	678	683	673	695	650	720	664	657	646	689	657	725	678	653	683	663	694	708	748	679	708	657	713	676	699	693	648	678	695	644	641	694	681	699	622	670	665	706	657	645	694	688	680	648	710	688	692	715	643	627	693	690	686	653	683	679	658	668	706	680	679	666	721	686	696	693	704	678	661	680	661	631	722	707	670	689	670	702	664	689	651	657	686	686	700	655	711	669	711	668	679	686	691	680	705	687	688	683	682	673	711	679	669	711	670	660	668	663	684	692	726	678	656	686	626	666	662	701	680	704	663	686	687	678	705	689	734	714	707	672	645	720	699	725	681	693	668	660	681	688	651	683
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
