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
338757318584	338757319155	338757319703	338757320253	338757320803	338757321353	338757321903	338757322453	338757323003	338757323553	338757324103	338757324653	338757325203	338757325753	338757326303	338757326855	338757327405	338757327955	338757328505	338757329055	338757329605	338757330153	338757330703	338757331253	338757331805	338757332355	338757332905	338757333453	338757334005	338757334553	338757335103	338757335653	338757336205	338757336755	338757337305	338757337855	338757338405	338757338955	338757339505	338757340055	338757340605	338757341155	338757341703	338757342255	338757342805	338757343355	338757343905	338757344453	338757345005	338757345555	338757346105	338757346655	338757347205	338757347753	338757348305	338757348853	338757349405	338757349955	338757350505	338757351055	338757351603	338757352153	338757352705	338757353253	338757353805	338757354355	338757354903	338757355453	338757356003	338757356553	338757357103	338757357653	338757358203	338757358753	338757359303	338757359853	338757360403	338757360953	338757361503	338757362055	338757362605	338757363155	338757363705	338757364255	338757364805	338757365355	338757365905	338757366453	338757367005	338757367555	338757368105	338757368655	338757369205	338757369755	338757370305	338757370855	338757371405	338757371955	338757372503	338757373053	338757373603	338757374155	338757374705	338757375253	338757375805	338757376355	338757376905	338757377453	338757378003	338757378553	338757379105	338757379653	338757380203	338757380755	338757381305	338757381855	338757382405	338757382955	338757383506	338757384053	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2803	3600	2300	2803	3600	2300	2803	3600	2300	2802	3600	2300	2802	3600	2300	2802	3600	2300	2802	3600	2300	2802	3600	2300	2802	3600	2300	2802	3600	2300	2802	3600	2300	2802	3600	2300	2802	3600	2300	2802	3600	2300	2802	3600	2300	2802	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23721	21399	28277	24871	22016	29543	25929	18445	7554	5742	3193	5006	3778	1450	983	917	940	848	861	818	762	871	848	905	805	795	909	871	840	744	796	870	796	781	811	790	852	795	789	798	780	765	769	817	810	808	789	775	743	781	797	770	777	754	785	784	775	824	818	834	810	832	825	748	774	796	804	795	770	759	811	760	736	755	774	766	808	785	795	786	837	813	739	753	780	798	792	802	805	836	754	770	806	766	802	865	788	821	795	792	863	743	845	805	813	798	833	727	778	792	788	838	827	837	787	796	807	781	790	786	744	780	781	805	821	814	840	803	749	804	772	749	809	797	775	726	819	844	789	799	785	762	796	794	736	792	806	755	815	824	743	798	777	787	751	801	823	732	781	833	769	777	821	792	782	725	786	810	791	851	799	762	833	794	800	720	829	800	787	765	803	792	719	781	783	842	803	738	771	779	756	835	804	760	742	803	767	756	769	791	843	848	814	790	801	787	788	771	777	804	841	743	780	791	797	755	782	744	791	757	777	760	807	790	788	843	803	715	796	766	721	832	763	787	758	767	814	715	754	789	844	776	769	766	778	779	845	815	779	815	804	793	804	786	758	774	760	735	776	804	793	781	783	803	723	813	793	745	829	791	775	833	730	831	827	815	782	779	791	744	799	809	827	805	747	769	813	802	806	765	746	735	756	821	775	771	791	783	818	817	821	803	757	802	779	809	827	794	770	772	806	746	776	804	750	749	769	787	769	763	805	788	794	802	804	774	805	773	773	788	787	807	795	746	776	779	779	771	811	782	796	749	818	811	739	799	785	793	797	793	785	804	764	786	744	797	784	785	773	807	833	795	761	733	789	796	781	740	761	758	774	737	742	786	745	851	716	789	806	816	781	804	798	771	803	826	753	770	753	826	780	801	771	764	761	791	746	778	773	810	798	803	851	811	771	811	746	785	769	828	796	741	772	763	756	772	766	794	762	739	785	784	781	803	775	817	818	768	765	808	768	751	837	775	797	810	765	778	787	783	763	818	788	826	766	805	780	779	749	804	759	783	809	798	792	842	805	767	753	781	738	789	806	729	702	791	806	761	772	795	798	811	758	798	753	851	737	804	778	832	789	795	751	814	789	753	799	725	760	776	793	728	844	854	813	831	797	786	808	772	770	767	790	781	822	790	746	787	798	832	763	704	791	858	778	824	778	820	770	759	784	755	770	820	758	817	772	753	735	775	800	746	798	777	734	784	763	813	828	787	738	834	748	758	758	805	792	790	802	800	817	808	739	807	809	766	704	799	797	787	817	776	827	805	780	825	775	791	753	773	820	814	785	797	775	787	778	802	754	804	811	724	827	762	776	785	812	756	775	792	817	778	815	742	807	786	808	750	782	786	750	812	754	794	805	719	756	738	755	807	785	809	754	762	772	821	730	788	755	784	833	827	794	811	800	797	769	783	755	784	756	776	758	746	754	823	754	798	771	812	788	720	734	729	782	795	782	809	764	802	780	805	771	815	780	814	772	772	803	787	764	783	807	779	743	803	768	828	795	768	762	780	786	763	794	856	796	816	781	813	818	768	758	780	743	805	792	760	773	774	809	785	824	815	795	810	833	806	796	752	761	831	812	762	822	804	778	752	763	726	763	773	799	770	863	793	791	782	770	741	813	734	823	737	790	807	765	811	831	819	824	731	863	754	783	785	804	770	758	803	740	763	766	785	804	800	741	829	790	829	795	821	779	803	801	837	764	828	819	776	772	766	831	792	784	768	803	758	854	803	758	771	795	770	825	770	813	745	758	816	786	794	789	741	776	802	762	834	767	773	791	782	781	803	779	831	855	756	751	815	750	792	744	763	725	769	764	820	756	833	806	724	813	781	785	816	765	748	782	793	729	744	752	815	796	740	831	792	838	794	778	793	766	793	792	830	765	738	768	829	800	828	792	804	806	764	743	772	761	731	773	833	790	771	757	835	832	775	752	761	793	783	834	783	796	756	810	806	719	798	762	814	749	745	804	789	755	781	742	781	784	757	801	769	802	817	768	760	753	794	823	801	743	793	752	774	846	796	747	798	822	777	772	809	805	770	796	768	776	786	778	786	733	855	755	787	788	836	786	785	812	798	791	831	803	743	770	778	781	744	823	810	779	732	805	793	794	814	797	762	837	784	796	805	746	792	814	767	800	816	824	813	805	811	799	875	776	786	788	781	791	743	771	752	754	770	795	768	714	830	807	827	787	764	752	785	752	801	734	792	790	809	798	753	792	725	728	733	830	753	800	803	751	763	791	771	768	768	775	759	752	774	798	778	758	799	746	755	776	789	799	771	760	792	813	848	809	846	797	783	785	772	775	796	766	788	808	750	781	757	769	777	814	780	766	809	740	788	833	815	779	777	793	795	786	769	831	777	787	806	787	801	755	733	798	802	799	766	793	769	793	770	800	783	794	816	757	824	780	787	765	738	803	756	848	761	771	809	780	781	741	768	724	774	748	739	800	725	746	800	815	754	770	785	835	738	773	746	777	773	834	802	792	731	771	744	766	819	765	793	795	781	749	777	749	768	776	809	771	828	829	798	806	775	778	804	859	757	813	739	793	800	744	764	791	816	815	782	757	771	793	795	741	798	793	783	805	808	716	759	795	737	799	766	812	795	754	753	735	755	805	860	801	755	763	777	804	744	757	823	773	755	749	757	811	800	782	824	759	810	794	707	803	788	750	808	754	822	812	762	749	778	814	781	746	778	840	749	749	793	781	801	721	789	796	780	823	874	810	816	826	762	750	767	844	835	769	769	793	739	766	799	802	775	793	750	807	821	816	821	793	813	830	810	805	789	823	766	815	751	792	825	793	779	824	759	809	807	734	788	765	810	812	776	807	763	779	796	781	776	776	772	803	763	768	772	821	763	796	769	818	823	776	778	786	827	775	791	812	777	824	757	747	757	779	768	816	791	824	787	747	779	787	786	755	763	728	771	753	778	786	761	814	767	780	813	833	752	781	791	795	752	762	772	741	725	772	816	767	790	800	816	791	788	800	796	729	815	734	729	811	780	773	790	796	824	822	745	763	800	760	899	815	762	769	787	786	826	796	851	789	726	792	771	830	775	797	812	774	800	846	815	826	788	766	818	798	749	811	781	768	782	811	774	769	815	872	813	802	758	841	719	792	795	774	749	817	785	739	797	705	791	766	757	761	775	767	747	803	822	766	793	790	807	790	797	785	819	828	786	797	768	768	768	828	796	767	820	795	765	710	790	860	798	771	758	835	750	765	759	761	802	778	772	765	820	820	836	797	756	783	777	799	802	824	822	740	809	819	816	737	774	822	777	807	783	797	806	848	768	816	757	747	786	751	829	794	765	750	832	804	844	823	826	777	795	783	772	810	794	801	808	758	782	744	794	837	772	801	791	759	774	812	756	790	833	789	828	790	835	823	825	721	764	799	815	794	807	794	804	820	748	815	857	853	811	824	770	809	801	832	786	765	805	826	779	825	778	758	747	804	790	809	783	788	785
45490	48085	33741	32599	32868	39031	25254	24654	11150	10200	5533	9608	6306	1865	1053	1037	1012	947	903	928	916	877	869	842	889	758	850	842	832	792	830	814	837	837	789	789	766	772	793	793	793	782	824	805	819	834	767	774	791	762	740	733	786	769	728	753	774	766	815	724	803	746	751	784	806	732	737	755	771	770	835	773	816	768	762	781	734	768	743	799	729	785	755	729	763	732	761	752	802	762	767	765	740	747	779	705	750	782	760	744	765	752	760	738	729	768	742	841	726	772	798	772	787	783	788	749	757	803	827	731	778	770	768	743	754	807	710	783	729	762	784	770	741	808	772	765	764	732	724	754	775	749	706	758	790	748	793	783	785	739	770	749	734	766	777	726	745	784	788	791	775	759	757	704	701	767	732	787	797	786	740	775	742	776	777	834	773	769	698	779	759	772	798	732	766	716	772	744	726	711	814	739	777	796	770	737	799	713	786	769	769	800	725	770	819	809	753	762	785	762	754	765	755	757	753	816	748	697	745	787	736	753	766	779	777	806	753	791	790	827	748	757	751	763	774	718	768	765	774	735	716	718	778	759	750	751	726	768	760	774	789	768	792	737	755	718	745	742	777	769	753	763	745	766	762	775	727	745	786	710	722	794	785	775	684	812	817	753	756	747	772	777	788	775	760	756	788	777	763	775	778	781	740	783	764	734	718	776	787	811	765	742	772	818	732	720	777	756	735	779	805	791	744	741	765	770	751	793	762	782	744	740	771	743	802	788	790	725	739	741	730	775	750	788	782	834	742	742	739	750	748	740	773	790	801	746	726	750	743	781	799	779	776	759	730	722	746	812	757	737	774	744	749	786	797	752	721	794	783	714	714	725	769	766	770	793	783	780	781	763	767	743	796	716	775	749	770	757	761	766	730	756	730	792	796	768	776	701	757	765	731	769	782	765	750	762	749	762	753	765	746	743	783	763	747	785	789	756	725	692	786	735	705	735	729	769	792	728	742	820	761	746	748	727	738	698	780	741	749	764	829	725	801	693	786	752	778	716	717	740	773	768	756	750	733	796	830	692	714	708	825	748	784	770	711	801	798	794	738	777	760	735	804	776	769	790	728	760	774	792	772	762	725	797	778	729	776	784	757	780	762	798	731	773	800	824	817	738	725	768	759	776	759	743	804	786	756	770	764	779	700	789	768	728	728	780	758	771	786	753	768	731	773	767	768	762	754	744	774	756	690	802	784	782	752	724	756	708	735	828	761	772	788	788	761	781	791	744	789	759	736	759	763	790	768	782	726	761	756	723	737	743	698	751	776	748	728	767	702	763	766	788	736	783	775	741	797	775	774	745	784	773	779	770	757	683	682	806	779	771	749	800	761	769	749	764	792	720	779	746	781	742	756	818	766	808	765	795	758	780	772	777	791	782	756	801	716	732	724	772	720	790	830	756	732	729	700	716	734	779	742	776	749	758	761	755	791	768	734	748	765	762	743	775	755	821	781	773	754	744	732	765	732	753	796	753	760	731	720	754	788	808	788	756	755	735	782	736	705	710	790	832	757	782	733	814	761	727	767	763	736	742	763	745	754	747	735	796	767	776	751	737	722	711	765	726	753	784	773	778	756	789	727	780	754	759	815	696	711	757	761	718	730	736	743	733	803	813	759	766	738	784	787	736	768	768	773	764	749	776	776	800	797	726	740	792	806	768	769	775	778	806	741	785	725	765	745	732	732	776	755	759	715	723	753	779	767	772	728	780	776	728	742	731	746	754	739	757	774	787	777	727	757	759	760	757	801	742	775	744	791	776	740	768	790	779	757	739	783	791	750	732	787	805	762	765	748	717	720	722	741	798	751	751	757	769	803	759	748	743	759	751	758	811	768	769	731	762	802	820	777	775	776	739	707	718	768	716	776	761	763	791	819	741	752	760	726	736	745	742	753	847	758	766	758	748	813	768	750	754	738	769	730	757	804	704	740	720	764	776	717	793	726	757	775	781	770	767	749	800	781	763	769	714	735	777	791	749	746	758	710	738	714	735	806	745	779	784	753	710	752	743	797	753	783	753	738	746	757	769	763	791	745	778	745	819	727	724	759	783	744	717	788	795	736	705	755	737	668	741	736	762	741	773	767	782	830	804	735	766	751	747	785	722	770	784	742	758	714	791	771	719	739	764	766	800	744	733	798	726	792	789	770	726	770	777	766	831	733	723	783	765	723	787	715	774	807	818	757	733	764	764	792	719	746	776	767	770	754	729	759	788	695	800	761	787	730	763	802	775	741	741	796	746	752	760	741	800	745	748	715	783	743	733	773	710	714	761	731	771	780	770	744	839	742	782	700	736	784	769	760	759	759	795	769	722	779	753	771	773	754	821	785	783	756	751	723	776	740	772	771	766	765	734	736	739	763	840	756	765	776	768	747	749	749	791	771	763	764	735	655	760	795	730	769	779	704	780	762	736	764	751	781	761	759	726	778	759	731	721	790	739	756	784	728	759	751	781	767	740	741	721	718	755	763	717	706	789	814	731	784	763	745	763	750	705	743	779	758	776	736	785	788	752	769	750	760	774	737	761	723	742	809	772	764	752	754	759	751	770	818	751	820	740	702	789	762	743	764	773	762	757	754	767	828	759	728	787	791	757	784	751	760	736	760	773	772	789	769	733	777	794	726	812	765	756	788	791	751	764	786	771	780	728	761	776	769	742	740	782	755	799	717	775	748	751	787	815	745	692	749	735	803	727	787	769	747	742	761	740	771	785	740	775	775	713	737	781	764	736	778	765	844	789	717	726	716	765	774	773	767	722	757	753	765	680	740	737	740	776	758	765	701	743	757	781	757	731	725	742	745	759	735	740	780	703	726	729	742	731	772	728	801	761	737	748	744	740	762	743	748	689	754	789	734	740	803	790	819	816	795	744	738	772	745	744	746	728	732	760	720	769	716	700	719	726	711	760	765	762	783	729	761	699	761	749	767	750	766	807	812	776	794	804	793	764	824	753	744	775	752	814	761	784	769	765	788	770	750	770	796	753	795	829	802	718	755	759	752	772	806	709	794	766	743	817	735	775	730	756	827	764	736	790	756	752	753	740	763	729	779	787	783	726	777	753	828	758	745	735	784	757	796	775	793	780	729	755	762	751	752	742	701	752	769	770	782	749	765	741	749	764	742	797	776	827	749	764	797	783	760	769	762	719	756	784	789	744	761	767	782	784	765	785	740	810	785	752	718	784	806	732	731	738	737	788	729	770	792	772	775	800	772	775	744	773	756	742	728	769	749	773	785	792	750	725	784	789	712	767	791	754	778	714	717	770	766	722	767	714	787	780	783	774	702	766	714	726	734	772	755	708	791	741	708	758	799	815	775	756	757	713	741	796	745	735	752	742	747	789	740	762	750	771	810	708	773	761	709	777	761	751	759	779	747	768	793	792	738	772	735	753	757	759	769	787	728	765	827	772	774	792	749	774	767	776	752	744	742	751	777	782	757	749	758	794	774	705	757	787	774	720	734	698	744	770
35334	26113	14232	15841	21769	19978	8780	4634	2706	2026	1231	2174	1516	1083	906	838	796	866	809	904	832	819	836	829	777	825	793	744	827	808	849	819	879	846	863	773	843	773	862	886	802	834	839	786	828	841	807	844	809	798	803	766	786	842	841	817	775	873	833	833	862	800	828	869	851	853	828	819	778	797	871	788	762	863	835	833	846	841	849	816	795	789	785	871	795	853	880	844	821	834	769	810	857	792	849	813	756	829	825	820	795	801	823	861	810	777	849	844	844	886	842	841	761	882	861	840	820	801	872	827	893	830	848	877	912	818	802	793	855	806	831	784	833	844	854	822	851	798	837	829	817	827	848	836	838	812	870	845	795	831	820	820	814	799	842	825	830	838	827	814	841	838	876	761	849	823	795	790	780	811	806	809	781	859	772	840	844	903	800	804	874	833	851	804	832	761	806	860	832	869	811	833	920	846	860	798	852	844	859	825	796	850	835	845	851	821	826	816	810	815	855	807	823	780	828	826	797	809	810	798	799	852	802	856	873	841	844	812	833	726	809	883	778	830	803	832	816	849	840	817	776	808	832	800	834	822	789	830	854	814	789	838	839	840	896	809	803	853	899	813	836	832	811	778	885	836	817	775	829	823	810	832	829	805	790	788	827	799	838	824	833	763	830	847	827	875	854	790	869	842	788	837	860	797	823	824	803	768	828	877	795	810	790	785	845	909	792	850	811	843	801	835	821	866	847	820	848	848	840	842	803	796	764	863	852	832	723	800	858	799	823	829	842	876	877	841	815	808	824	782	858	805	794	788	846	772	776	852	850	851	772	852	818	815	848	805	791	860	818	832	842	878	831	849	873	861	830	782	826	884	812	856	851	829	843	887	787	814	781	839	821	826	791	784	823	777	860	825	937	807	823	852	807	798	804	815	861	851	875	777	755	852	814	814	830	832	810	833	814	791	845	822	806	824	804	879	819	843	805	831	838	846	822	800	853	809	803	830	836	784	841	863	842	765	853	903	793	787	786	856	826	870	837	880	822	827	810	819	825	867	890	857	795	847	815	863	807	850	811	807	830	808	810	845	810	814	816	823	856	794	822	821	831	793	867	816	801	778	865	818	801	765	818	793	869	833	762	866	776	842	835	812	790	796	824	844	838	808	829	824	819	860	823	793	874	838	819	832	810	841	821	792	874	789	853	832	833	817	862	800	826	848	848	841	844	854	835	890	829	797	810	780	796	816	830	841	837	806	820	793	846	841	807	863	827	823	849	798	851	776	815	851	830	869	853	831	809	874	836	831	831	837	812	855	904	846	805	807	801	790	820	777	829	800	817	832	812	799	818	813	851	839	837	845	814	879	888	836	833	771	829	860	787	802	837	870	812	794	840	804	852	821	823	858	808	846	820	845	829	815	872	849	823	807	783	834	844	821	809	832	770	821	810	827	823	810	891	838	792	824	867	827	798	844	816	820	798	861	818	833	815	818	786	818	794	836	828	807	733	835	810	820	785	852	872	841	813	844	805	892	817	876	834	838	736	815	872	851	803	842	826	823	802	817	822	835	884	815	823	820	840	847	847	789	808	787	785	818	809	835	831	812	830	741	869	836	866	816	829	819	820	859	863	819	834	777	833	844	894	778	899	827	863	794	825	855	828	857	805	849	852	848	855	854	841	826	807	846	786	867	821	841	836	835	779	815	857	812	820	792	796	793	854	797	797	848	834	789	839	844	855	892	789	845	810	770	875	806	821	852	819	800	865	799	785	852	768	790	792	871	791	785	834	839	784	825	871	868	787	829	777	794	807	807	847	818	885	814	831	815	795	856	818	813	800	849	860	784	792	822	783	853	837	823	880	839	844	820	837	856	842	848	778	792	848	792	837	774	788	804	862	796	813	847	840	815	798	782	835	807	808	812	823	807	801	799	829	810	844	837	815	838	836	842	801	802	833	827	804	850	809	803	799	769	867	827	801	816	797	849	832	885	808	786	844	769	827	842	847	824	814	805	834	825	799	834	861	841	846	857	845	847	844	820	830	793	819	824	844	772	816	823	821	805	819	828	821	790	827	798	869	831	816	832	801	823	826	810	813	857	853	821	806	816	777	856	839	821	829	826	848	816	776	831	853	820	839	835	814	895	826	814	847	815	806	801	784	823	791	810	801	838	865	853	797	831	882	829	817	790	796	780	883	851	823	827	796	892	879	787	848	840	841	818	817	817	827	806	834	876	830	838	789	867	841	787	775	837	832	782	818	814	829	789	790	807	784	833	862	791	796	838	801	861	837	812	837	872	830	833	872	811	822	818	846	785	847	820	864	828	831	826	847	848	802	786	807	806	858	759	833	849	846	792	775	800	867	885	814	841	819	804	780	825	832	850	834	861	827	831	881	817	876	816	833	854	843	805	789	851	775	824	846	805	775	811	783	789	831	852	837	824	835	865	839	859	833	829	855	827	836	821	842	745	785	862	806	784	768	855	762	873	860	826	812	830	838	841	792	819	800	838	812	791	814	849	806	791	803	805	864	798	816	795	842	883	809	826	809	854	836	794	822	855	836	801	853	833	846	862	854	850	811	830	796	830	796	768	806	846	858	844	816	881	790	740	796	827	805	803	826	875	828	817	813	854	795	792	823	873	853	774	821	802	871	855	784	841	779	835	804	864	823	798	812	814	800	809	865	842	809	813	884	796	825	793	773	824	832	868	846	825	839	802	799	834	755	805	838	801	830	842	848	802	822	824	769	830	828	789	818	832	809	849	806	799	873	803	823	791	869	791	868	782	807	848	834	811	860	859	816	759	830	820	825	827	810	858	826	791	827	836	856	800	869	840	777	870	837	825	894	849	810	829	820	824	837	832	818	838	875	853	841	805	839	817	829	823	789	817	818	795	817	801	832	829	860	830	856	794	846	822	870	805	816	864	810	834	793	810	762	835	858	780	838	823	862	848	812	825	825	824	841	837	853	830	808	773	813	814	874	796	824	831	872	851	885	834	838	847	839	838	828	807	860	818	823	861	843	880	871	800	843	821	819	866	830	811	786	809	885	868	799	820	808	830	781	854	820	800	843	761	819	814	909	820	858	808	819	848	855	856	839	830	870	839	869	792	796	826	790	830	824	850	819	849	805	790	773	896	793	836	811	826	795	772	811	848	841	766	872	783	820	824	860	855	817	819	835	772	847	824	851	840	849	809	827	890	846	787	817	844	870	821	838	796	791	797	885	880	817	814	856	824	844	793	803	800	818	826	813	794	806	838	843	836	866	847	873	786	845	827	864	780	853	777	770	817	838	824	805	844	852	831	802	838	756	834	800	768	875	847	816	834	847	866	857	821	833	819	808	831	811	810	827	824	825	849	850	835	831	857	815	806	799	837	824	784	811	774	821	781	819	835	823	801	831	813	765	803	786	805	843	821	816	838	816	804	802	826	830	808	824	820	838	837	826	845	792	810	863	815	836	789	823	783	854	818	833	792	859	815	851	834	813	833	864	842	852	785	823	753	837	812	817	858
37864	28050	16846	22060	29582	24910	12709	8303	5092	3556	1909	4032	2390	1347	936	848	890	873	851	888	881	884	896	862	880	811	845	879	840	841	855	846	855	879	904	835	866	833	846	862	856	871	829	886	900	778	865	861	903	832	833	859	873	865	858	857	867	914	899	868	869	871	861	848	850	831	877	765	800	893	870	809	820	895	826	802	859	854	863	894	855	900	890	819	813	874	856	867	901	806	838	807	852	786	859	867	885	841	820	868	869	816	911	851	795	821	851	840	871	850	824	871	868	895	878	879	846	833	876	828	839	860	882	788	759	871	831	840	898	842	849	840	861	853	839	908	833	850	876	894	899	825	892	857	826	821	844	844	881	819	888	888	873	836	817	851	833	837	773	900	894	836	817	883	879	862	835	875	829	875	855	864	882	815	849	868	833	866	893	889	856	838	867	861	882	833	816	876	840	855	843	800	856	852	801	852	873	867	860	829	862	855	814	836	844	840	844	825	860	881	778	865	846	818	842	825	819	837	857	872	910	813	851	882	852	874	842	847	836	829	836	833	832	879	861	826	825	819	862	843	823	850	802	861	843	796	874	838	887	905	857	843	846	925	843	913	842	815	869	838	893	832	839	861	899	830	818	875	847	883	887	874	889	828	909	845	881	879	800	873	871	793	827	883	852	788	862	823	864	892	793	798	878	836	871	893	856	858	844	819	872	847	907	870	853	837	821	814	808	800	839	832	871	889	810	846	857	874	887	875	815	849	843	827	828	826	836	890	809	850	856	910	921	874	868	881	851	843	862	848	828	844	823	917	859	873	854	834	872	905	829	829	857	865	812	816	826	846	892	895	879	861	876	829	839	850	876	896	895	880	806	872	831	873	858	871	779	815	849	862	840	827	794	854	912	838	887	855	864	828	838	806	835	864	906	862	883	875	869	841	854	912	886	817	861	868	837	841	872	845	897	854	824	886	871	879	825	868	833	871	833	829	875	867	846	902	881	829	816	883	842	830	868	820	848	858	861	852	839	833	868	851	860	852	859	842	871	789	833	869	872	827	851	898	861	879	912	834	840	883	848	869	862	878	831	856	859	853	889	839	844	864	861	834	860	883	869	817	823	854	831	830	820	872	898	888	894	915	852	849	868	884	861	872	865	840	833	836	826	841	846	857	859	834	876	874	831	863	852	880	841	838	868	846	912	840	890	841	857	874	830	856	826	866	850	850	872	858	853	868	879	790	846	816	885	825	838	832	884	836	849	885	793	803	833	835	845	864	852	844	837	900	831	872	899	830	896	849	865	871	813	884	823	858	846	912	831	918	856	880	862	885	842	857	848	818	841	861	830	828	901	815	902	850	846	849	880	920	828	816	846	875	884	856	874	900	838	857	913	817	862	876	870	857	864	826	899	840	869	868	881	823	870	832	826	879	837	835	902	836	861	873	844	860	899	864	911	884	855	824	859	893	869	875	846	809	843	848	839	842	789	866	888	873	859	872	865	850	900	842	872	831	812	878	855	864	843	790	920	854	841	856	858	857	858	888	872	892	815	880	826	821	911	845	840	906	821	863	863	839	862	832	900	852	835	857	865	885	890	857	902	884	825	852	839	893	853	913	830	788	863	837	889	904	883	870	868	850	869	861	862	836	859	803	859	828	853	856	846	868	911	867	808	861	854	817	903	841	846	894	840	823	862	858	866	919	878	881	902	786	834	851	893	873	805	838	865	812	879	839	882	878	856	812	869	884	850	878	851	877	880	851	894	903	892	867	864	840	843	859	864	897	872	852	829	866	821	794	905	827	806	863	914	851	811	806	856	869	824	836	776	880	828	851	881	853	858	871	843	872	876	865	853	858	854	879	865	817	844	898	889	813	901	807	848	833	862	836	894	846	875	871	870	893	836	855	862	856	822	869	868	820	858	843	851	809	850	865	864	860	845	839	852	830	844	877	849	822	857	836	889	811	882	831	877	798	841	801	890	908	857	833	869	850	887	815	872	870	888	866	800	873	868	819	860	830	852	821	870	823	794	853	928	845	848	855	834	848	838	885	888	811	854	853	868	851	880	885	812	844	811	869	826	803	901	821	864	776	866	905	873	857	855	901	907	903	887	876	813	850	862	854	840	863	820	841	870	889	829	821	892	887	897	873	859	898	881	848	827	883	892	911	873	844	900	824	850	808	848	830	876	908	859	837	856	876	807	843	851	856	827	840	830	862	814	840	887	791	868	835	858	845	836	888	839	849	861	868	821	904	856	856	888	884	885	867	856	839	813	821	912	834	837	838	835	855	797	888	911	874	857	868	839	857	853	815	843	820	884	853	827	811	849	879	853	845	840	869	843	807	857	833	837	892	912	896	826	836	863	848	851	822	823	845	875	863	880	850	840	859	803	865	864	845	835	877	848	850	917	866	897	847	844	881	859	848	820	874	843	868	897	821	904	904	836	850	866	830	863	848	802	874	863	848	849	877	842	817	852	863	849	857	845	852	841	801	908	866	843	859	865	854	856	842	875	826	868	817	850	771	883	834	893	864	825	840	862	844	871	839	824	844	888	843	812	823	882	831	852	814	840	846	860	874	817	871	864	844	893	817	901	822	826	849	862	885	832	895	850	808	840	828	862	813	871	856	870	835	831	795	859	809	799	839	890	923	896	868	856	844	871	903	858	865	819	914	843	817	899	888	872	841	868	880	833	862	822	861	831	840	830	837	832	835	889	892	850	851	820	845	845	823	828	844	895	847	860	788	859	874	812	844	862	835	888	820	848	838	851	856	832	839	810	869	852	895	854	890	823	881	894	836	881	830	818	916	841	824	880	857	875	865	849	871	860	834	914	866	858	861	878	847	884	877	892	868	908	856	862	861	808	844	863	853	854	868	881	925	850	848	888	822	860	878	822	860	837	848	881	896	858	827	874	845	837	863	807	864	859	894	810	863	851	893	805	833	815	873	798	858	848	862	809	826	907	919	823	869	875	800	827	883	878	877	921	880	848	841	917	850	835	860	851	878	887	845	851	859	857	830	848	831	836	852	862	857	884	916	844	842	908	870	890	809	879	830	820	864	927	846	817	853	813	863	892	892	873	846	883	810	855	849	850	831	889	865	858	863	836	829	857	872	835	814	887	815	880	848	874	862	867	837	848	855	782	813	822	873	861	862	873	926	834	898	857	869	924	837	894	837	833	866	862	835	874	853	818	833	840	866	903	835	868	864	820	868	880	893	852	865	848	832	841	854	850	858	816	859	902	850	854	888	809	870	875	872	830	868	892	829	890	849	840	839	854	841	821	872	842	844	837	822	845	882	897	874	860	898	891	846	852	834	836	852	848	864	821	953	857	846	886	865	827	869	809	857	850	888	829	871	859	895	812	910	846	877	791	876	842	881	861	858	842	798	843	823	847	854	873	927	827	802	898	872	845	867	913	877	855	849	869	903	838	811	838	852	831	830	844	821	857	845	835	881	852	879	783	876	856	836	846	856	878	808	850	902	903	851	921	862	869	834	809	897	813	852
24796	20674	26876	24503	25961	27574	17375	8550	5362	2817	2419	4662	2154	850	573	576	531	550	559	497	487	568	519	531	516	521	513	567	541	505	484	507	514	472	514	521	489	491	520	514	526	497	509	518	515	503	532	513	529	480	518	494	509	519	518	498	501	503	501	511	494	483	470	519	488	498	503	518	504	488	529	518	485	497	559	502	502	481	498	462	501	507	507	478	481	487	479	482	531	504	537	533	499	497	518	451	490	531	503	506	490	537	522	475	486	545	536	486	498	501	482	495	497	500	517	530	495	486	501	470	525	495	489	533	502	536	518	465	505	512	521	512	481	504	463	500	471	491	526	472	488	506	526	515	463	529	522	487	534	512	517	499	532	479	538	481	497	505	507	543	479	514	497	488	499	466	512	509	491	509	511	530	543	561	517	515	535	523	534	491	489	519	445	527	494	474	473	524	519	451	550	497	531	530	534	491	486	516	490	498	499	533	471	519	448	459	528	521	496	531	509	502	507	520	496	508	521	493	518	523	561	467	503	468	537	489	507	541	469	491	524	523	495	517	481	484	549	535	480	522	543	502	538	508	512	482	541	506	472	483	476	474	496	525	492	479	483	520	508	507	484	525	502	532	485	486	487	488	560	517	529	497	479	510	524	526	536	516	506	529	527	475	554	512	495	448	487	511	538	525	500	542	476	448	512	557	485	556	504	540	500	486	516	470	513	481	456	481	499	497	504	489	522	467	488	514	452	482	501	537	490	522	504	519	542	476	481	468	480	508	477	498	467	501	510	500	488	497	504	501	529	502	541	468	509	459	518	487	536	508	456	461	497	500	486	527	495	464	517	524	491	505	463	513	505	484	479	531	520	521	510	520	504	488	500	499	514	474	512	523	531	483	470	490	483	479	494	494	494	542	536	499	519	504	523	499	506	476	512	505	506	496	493	507	521	531	496	508	468	472	502	488	525	524	483	490	498	477	500	456	495	472	496	504	504	503	462	511	489	530	488	477	531	501	521	511	501	489	493	545	505	553	490	493	476	529	524	535	498	511	480	488	500	521	563	486	534	522	456	516	528	533	544	516	484	515	475	466	464	505	553	519	483	520	499	494	493	479	495	505	489	509	505	471	534	479	527	504	519	527	477	540	501	529	487	484	470	488	549	464	553	520	515	544	530	507	530	491	495	475	501	498	488	510	512	490	490	538	498	520	481	519	487	481	504	515	480	501	495	518	481	496	505	511	501	504	503	512	523	477	500	459	520	487	486	491	500	483	478	504	489	472	469	483	495	509	495	493	491	484	510	561	497	515	507	513	475	474	515	520	567	509	485	465	493	543	495	518	525	482	452	521	494	497	496	517	497	482	487	476	506	498	518	530	514	527	488	508	471	460	480	487	505	495	529	521	506	493	474	523	505	512	477	522	500	467	514	503	496	474	469	519	491	490	511	483	524	509	471	476	537	518	529	486	524	480	524	515	492	505	503	466	474	486	534	477	543	496	532	496	482	495	502	517	503	491	453	515	477	495	479	510	487	477	509	530	502	488	524	499	498	480	523	515	455	528	486	523	474	508	477	463	517	539	527	476	489	515	499	497	527	493	517	483	511	544	557	520	496	507	529	497	492	527	519	503	514	463	483	527	470	511	540	454	493	504	498	506	481	464	480	466	501	507	496	484	508	469	466	506	462	483	484	485	554	492	478	478	503	506	495	492	474	526	487	513	474	489	493	503	506	495	483	520	469	498	523	507	503	492	505	500	469	505	528	502	514	509	516	493	554	489	547	504	506	490	447	480	506	479	531	513	463	547	505	499	452	443	482	452	523	497	531	528	482	509	467	548	508	480	514	512	551	479	492	508	467	477	504	488	487	521	487	532	474	540	504	466	509	526	552	536	508	512	490	477	516	505	528	475	523	465	497	502	516	486	536	518	515	475	492	514	493	476	537	492	516	472	481	480	483	500	487	485	491	524	513	498	514	493	511	489	507	541	552	500	462	507	503	545	498	521	499	512	517	496	524	474	490	494	512	489	516	489	470	529	461	471	513	474	496	512	498	543	509	524	532	507	505	500	489	467	510	512	519	515	487	521	495	475	471	496	486	483	475	488	528	530	483	506	509	527	518	504	514	493	465	576	507	471	529	506	502	471	488	553	467	515	499	483	485	496	501	460	521	529	510	514	495	507	522	492	518	501	520	489	500	520	495	485	483	497	481	489	538	513	487	510	507	466	488	508	499	508	462	510	474	524	508	482	482	512	494	467	495	512	500	469	497	494	455	479	518	541	516	535	515	467	493	532	504	521	486	483	493	515	488	506	509	475	525	500	512	509	498	476	504	488	521	470	490	482	495	502	470	513	531	477	509	503	489	505	471	475	503	488	508	494	534	509	493	515	516	521	492	451	540	537	519	503	534	523	468	468	478	548	506	559	505	515	550	534	496	500	484	506	486	509	511	484	496	501	505	518	523	517	536	512	497	517	480	473	521	519	489	500	477	528	492	511	489	480	494	525	494	497	505	503	519	488	482	529	560	485	479	468	473	481	510	512	467	494	504	517	500	495	497	516	495	509	508	511	529	495	530	517	465	455	505	460	510	504	535	520	532	465	489	505	489	493	506	520	502	505	487	536	492	540	518	499	519	467	526	493	480	524	497	473	482	517	506	527	488	500	464	521	501	489	516	501	492	479	516	535	504	506	428	491	485	489	488	496	470	491	524	481	518	481	508	478	527	503	490	510	494	525	508	537	506	467	486	520	498	529	516	485	484	486	533	502	498	528	494	505	494	487	494	506	527	538	477	506	487	464	514	488	470	494	519	487	535	551	479	506	507	500	462	507	469	502	499	471	530	491	553	484	508	490	543	520	491	500	504	472	528	489	515	500	512	517	500	500	558	496	510	518	534	527	498	513	540	475	508	509	492	487	473	523	499	479	491	536	518	530	554	492	491	504	459	532	510	509	489	503	482	527	515	558	478	476	502	494	505	510	499	497	495	521	488	487	575	503	507	477	508	482	466	500	519	488	460	504	501	499	467	499	467	461	475	521	539	536	513	469	512	452	483	511	505	489	495	491	494	484	448	519	504	528	474	504	490	457	532	541	501	506	494	518	483	532	518	520	534	498	514	485	520	487	510	472	522	478	461	494	504	533	494	530	468	498	505	471	514	529	475	462	481	515	530	518	474	480	531	469	508	529	484	465	510	483	508	523	493	474	522	497	529	519	510	516	499	472	486	539	510	522	506	460	531	502	483	543	485	454	519	469	495	489	496	508	529	485	466	493	504	517	518	512	495	503	498	499	511	461	514	505	507	514	492	497	483	512	498	515	501	556	508	485	490	446	486	525	486	528	507	470	483	496	485	496	485	441	535	487	492	467	472	488	476	490	523	521	511	527	492	484	518	494	499	509	498	516	536	490	530	484	492	506	498	516	493	500	530	517	528	532	499	487	519	510	510	493	546	485	519	523	547	498	530	509	478	487	490	480	513	505	514	516	485	544	497	494	502	502	567	519
41000	40155	33002	29955	39052	30959	19396	13245	9707	5408	4551	8839	3792	1315	730	745	628	612	675	565	605	585	569	578	552	546	593	560	589	549	566	576	570	556	537	536	524	568	561	544	572	560	511	555	572	487	563	523	548	560	558	503	501	532	523	586	543	543	543	541	514	486	537	550	499	538	486	493	532	506	525	532	528	571	559	494	478	551	501	529	507	544	526	542	546	518	480	551	522	528	556	556	525	498	563	509	535	567	504	528	475	518	530	555	553	531	530	549	521	520	486	546	559	527	569	522	503	508	503	533	529	517	537	539	576	507	558	518	531	489	543	590	535	512	520	499	505	517	517	544	513	535	537	561	498	549	547	528	526	556	516	503	535	522	500	534	525	535	551	519	555	518	548	540	521	549	510	500	536	568	529	528	537	509	571	525	502	489	506	510	502	520	544	492	523	520	552	507	521	514	533	540	549	487	528	503	494	564	511	517	542	490	505	494	538	543	546	503	520	529	535	514	547	509	556	538	511	571	544	514	482	525	514	525	540	512	534	507	539	561	558	497	518	547	506	525	553	464	527	542	504	534	543	510	515	486	527	506	537	496	559	541	549	506	531	476	548	548	505	532	516	528	526	555	546	524	510	526	505	534	531	561	493	523	490	546	535	564	531	562	498	526	521	522	526	564	548	532	525	514	530	538	539	526	503	529	526	557	533	562	504	523	559	550	501	521	497	538	534	492	572	512	565	524	539	574	489	552	509	521	532	543	495	510	529	495	531	525	525	543	513	537	530	561	564	527	561	554	533	514	561	544	528	525	490	566	520	540	513	556	533	517	508	509	599	545	514	555	513	517	528	545	543	528	551	532	510	520	541	537	537	517	500	566	534	524	505	498	552	494	514	534	518	561	559	533	538	539	497	516	516	523	542	521	542	524	508	530	484	525	504	539	517	500	542	522	517	505	535	547	540	520	516	510	536	533	516	577	512	580	503	552	572	522	516	531	530	559	501	536	556	522	546	553	521	543	543	577	523	571	559	540	528	521	523	539	549	494	523	524	552	502	497	530	515	553	544	505	566	517	545	522	533	516	545	551	566	524	525	528	500	535	546	539	510	509	542	535	556	508	512	547	493	514	563	490	535	522	526	545	534	525	524	506	569	505	557	544	541	559	536	545	503	555	497	562	510	527	548	535	503	547	505	514	515	557	536	582	558	548	536	560	552	569	525	496	511	535	487	526	511	543	529	523	506	511	554	548	533	548	536	541	530	506	508	526	494	533	522	575	520	548	523	540	519	559	500	566	552	523	516	511	520	566	550	511	530	503	537	521	543	513	496	517	528	526	504	542	476	523	520	551	570	489	517	545	556	576	542	519	531	542	538	509	514	508	495	521	508	465	508	549	540	572	537	558	557	486	538	526	532	523	523	509	526	533	496	520	532	506	533	533	516	564	508	507	480	536	535	505	518	511	523	540	506	487	528	542	533	515	518	488	501	546	551	540	482	508	537	538	580	545	531	531	517	523	522	524	535	538	488	556	555	528	517	567	560	530	521	489	535	586	544	566	514	486	541	512	502	550	515	501	542	511	506	504	539	533	548	539	555	499	534	544	494	529	524	516	548	521	498	524	567	512	516	525	499	538	535	543	511	522	496	527	540	525	507	563	543	511	545	541	537	533	540	530	557	497	561	524	523	532	566	518	585	555	560	505	520	507	553	524	478	522	539	503	527	505	547	516	522	494	536	532	557	539	564	541	515	571	506	517	499	536	524	524	498	535	550	529	540	479	537	528	535	512	494	530	530	556	555	547	532	511	525	549	498	512	533	557	557	529	524	531	530	535	555	547	527	549	530	547	538	545	545	509	540	544	511	554	549	512	545	516	536	535	519	546	517	561	495	509	517	532	526	513	559	548	523	535	538	512	567	519	538	532	525	554	505	544	509	489	501	541	519	525	529	547	518	505	482	528	515	541	535	541	558	561	536	511	546	495	531	518	541	494	513	531	555	507	520	515	536	520	567	507	525	559	520	513	508	477	468	530	536	456	502	515	551	546	522	526	539	521	490	527	525	509	532	505	494	539	517	552	534	550	549	522	529	555	526	541	518	531	548	524	531	504	519	547	516	510	535	537	517	484	572	513	536	524	550	510	566	530	544	496	521	542	511	546	505	532	517	509	566	518	522	533	546	515	542	457	532	523	506	507	529	523	561	517	506	540	473	511	498	538	521	502	538	499	564	488	508	521	523	540	530	507	536	500	551	516	493	541	514	523	522	506	550	489	529	540	530	518	527	532	562	499	537	534	559	534	585	496	488	523	576	568	532	555	521	583	541	503	567	530	519	486	520	539	506	499	535	536	525	547	522	545	503	524	526	525	517	496	517	528	563	541	495	513	526	452	562	517	514	516	499	531	519	505	552	513	495	535	523	517	528	546	480	526	544	543	515	541	540	542	605	516	494	571	507	560	514	511	519	565	566	512	531	524	525	558	478	525	557	503	565	541	546	537	536	562	490	560	548	548	542	512	541	500	494	512	512	524	515	521	548	562	548	554	513	550	490	527	506	515	546	518	540	525	485	567	541	511	514	553	514	557	531	501	516	561	550	549	535	511	568	574	543	482	559	450	512	547	528	474	529	526	503	565	505	541	505	477	525	523	520	507	507	516	508	526	508	542	548	497	535	552	522	576	501	477	523	543	558	488	504	540	529	494	548	529	512	530	513	520	487	512	554	524	553	567	544	510	539	513	505	558	525	527	535	503	515	523	521	562	574	526	506	517	521	519	522	528	522	550	547	515	520	504	491	502	488	517	474	549	536	509	503	520	517	514	492	528	547	554	520	510	544	564	525	554	525	557	518	573	514	534	530	498	515	482	500	510	555	530	514	551	490	561	539	531	520	529	533	534	519	525	501	530	517	491	484	542	502	501	541	526	532	566	519	547	534	531	519	522	549	534	494	530	508	516	579	501	543	518	524	528	531	505	532	496	489	543	523	523	484	579	508	577	490	495	545	503	554	505	517	514	531	497	494	513	535	553	543	526	465	545	568	535	471	496	541	519	537	525	565	488	550	530	542	507	521	529	545	534	509	501	491	529	474	518	501	523	536	518	525	546	514	536	502	498	550	567	522	533	568	562	565	538	551	499	547	507	506	560	527	568	598	527	539	544	550	548	540	563	535	505	509	510	562	540	477	550	515	544	508	550	491	512	549	479	508	548	520	502	547	536	548	522	532	504	508	526	513	583	540	540	562	545	584	552	531	537	522	538	523	515	535	508	544	523	533	521	507	515	546	505	512	525	532	477	556	519	511	501	528	576	520	549	501	488	525	543	493	551	562	526	527	509	505	559	538	503	542	552	554	507	512	552	504	545	524	563	508	557	545	506	561	518	509	497	535	528	482	543	517	483	493	515	502	552	519	534	544	571	521	519	529	548	523	517	530	524	507	502	597	521	524	571	523	534	499	567	495	526	526	528	516	484	520	515	504	556	513	489	513	515	522	501	494	510	514	531	510	546
22910	20717	27298	24129	23544	29466	27381	13181	4763	4333	5489	8147	5107	1566	2078	1571	1100	914	919	928	929	911	911	894	936	829	938	930	845	849	867	850	850	852	889	901	869	816	835	866	816	819	876	861	866	868	895	874	866	815	839	841	878	881	862	844	883	871	829	879	805	905	844	881	838	878	812	919	841	898	824	831	834	884	874	856	842	839	831	891	894	846	917	876	877	866	850	865	815	853	825	905	830	834	881	815	818	803	865	863	848	885	868	832	829	801	894	887	864	889	843	839	909	894	869	887	813	859	835	856	903	856	873	884	823	868	858	873	825	822	801	834	827	888	897	855	896	857	900	852	830	819	820	824	846	887	846	864	865	875	894	801	816	844	810	863	863	855	836	808	864	847	865	867	872	869	849	887	834	865	837	815	883	850	845	877	873	758	829	850	820	889	852	894	808	810	842	816	803	857	809	890	849	858	875	841	819	872	811	817	878	866	887	894	884	805	889	882	918	924	823	850	806	862	909	868	799	846	830	842	871	883	817	847	810	832	881	850	844	872	812	906	846	867	890	847	854	853	849	850	856	849	774	853	876	785	840	881	801	860	848	842	814	847	854	911	904	837	890	822	858	913	874	777	860	817	819	836	832	907	837	836	848	873	848	805	857	844	894	833	835	859	930	890	886	855	782	821	824	824	866	852	881	898	820	870	879	800	849	875	878	821	858	823	815	865	840	848	829	848	861	851	857	819	840	854	895	870	926	854	806	790	864	763	858	873	891	843	861	828	892	883	851	845	881	860	845	879	893	869	836	864	870	851	844	802	836	835	868	869	871	834	856	859	797	877	868	865	878	852	930	873	838	833	830	869	840	866	872	832	871	838	796	807	855	866	879	808	854	861	901	837	895	818	853	854	843	905	863	845	799	817	887	895	874	845	846	866	844	863	851	868	872	804	838	867	828	899	822	877	883	818	874	844	819	850	857	834	817	826	842	876	898	882	814	856	836	847	829	831	857	860	856	815	921	875	857	846	897	871	825	866	807	828	923	854	831	808	846	846	808	872	883	869	816	812	861	855	864	881	854	853	863	842	867	830	852	923	869	823	865	877	876	895	868	858	879	865	907	849	835	832	887	850	862	909	877	864	855	858	845	882	851	896	840	856	879	859	858	881	867	834	927	824	879	836	860	836	847	939	914	873	826	862	879	815	885	826	811	830	875	844	902	900	844	847	846	886	814	875	846	873	878	853	880	819	853	823	839	826	864	792	852	830	876	839	827	887	814	860	857	845	865	874	861	838	866	799	836	882	816	794	872	832	866	841	855	838	847	803	890	853	861	838	901	830	879	827	846	807	834	839	873	885	830	823	859	811	816	837	848	863	851	872	859	852	876	806	881	851	850	820	830	869	818	838	796	830	880	842	858	847	890	840	826	828	855	833	853	876	891	822	839	883	863	835	908	897	840	835	870	857	832	856	903	878	865	828	793	890	863	896	864	889	926	901	884	841	863	906	868	854	851	885	839	870	914	851	799	790	815	850	866	889	866	852	883	854	840	862	846	831	890	789	837	830	887	820	863	834	837	841	864	865	798	824	834	819	877	875	841	877	816	848	866	884	831	874	871	804	815	882	843	884	835	880	823	880	886	810	830	804	886	870	865	834	886	850	887	832	839	840	801	881	874	845	877	780	863	851	901	833	890	873	854	909	836	833	887	829	849	845	871	882	880	867	830	814	843	864	840	844	898	840	887	874	826	853	845	903	913	853	799	828	875	841	857	845	840	842	876	868	881	861	804	842	876	860	867	778	859	900	823	847	792	831	872	837	922	809	829	874	875	860	822	859	832	841	840	849	859	870	818	844	885	868	842	856	861	934	854	838	875	867	846	844	794	822	825	836	858	874	807	845	864	843	845	861	869	839	794	883	898	824	852	811	814	880	820	840	868	851	864	893	840	861	891	868	841	856	832	874	827	848	879	849	830	877	864	804	851	835	842	878	829	850	872	862	853	885	787	828	842	823	844	902	883	876	833	843	885	834	842	856	806	850	912	822	815	854	824	834	835	819	848	909	870	848	838	805	859	873	814	883	779	855	872	876	874	905	841	853	853	886	877	769	852	845	847	862	839	889	851	837	891	838	814	879	842	836	905	817	830	825	911	854	813	855	888	902	857	865	832	823	839	862	857	860	868	841	886	774	859	833	866	880	841	916	854	898	905	857	938	822	875	850	809	882	848	884	790	808	876	876	857	833	876	815	880	865	887	828	888	845	863	862	875	859	888	806	867	877	845	879	892	905	834	799	829	857	845	847	841	893	857	879	821	876	875	860	898	906	874	820	851	846	851	893	859	857	876	866	846	867	805	872	857	851	804	875	828	849	865	837	896	868	886	840	834	866	864	889	897	864	821	837	865	914	803	823	838	806	840	863	850	904	831	764	885	886	878	839	852	823	869	810	826	904	863	844	822	821	900	877	851	826	844	843	905	880	823	818	849	820	777	835	842	865	833	868	987	865	813	842	871	806	850	836	813	846	851	854	819	848	855	848	819	865	796	806	837	811	906	863	841	857	859	856	819	841	830	795	872	862	876	832	822	842	850	901	824	877	916	896	836	868	897	863	846	861	827	837	808	834	867	855	855	896	828	841	896	851	849	808	869	859	863	870	867	864	836	805	894	838	846	867	831	826	877	826	863	830	839	838	848	860	840	840	808	826	876	838	812	834	866	832	845	839	878	817	864	879	910	827	829	847	862	825	890	908	859	862	829	871	847	845	878	870	836	809	835	856	861	844	827	885	825	901	857	854	827	825	857	833	847	851	865	806	866	869	778	820	858	811	911	846	871	825	833	818	883	852	847	836	854	876	855	859	826	820	813	850	859	823	840	812	798	842	853	882	865	857	841	825	884	855	906	873	868	875	874	878	843	873	832	873	812	845	876	808	870	838	776	883	804	791	865	870	849	839	856	847	861	860	877	856	891	862	868	876	862	886	823	828	853	873	824	870	875	846	825	857	827	866	852	836	852	853	855	829	837	856	873	902	852	824	853	854	809	917	865	848	864	915	846	840	814	940	830	867	858	857	849	842	852	849	793	842	832	846	918	867	869	819	842	806	861	890	816	807	852	836	815	825	821	782	833	846	857	804	848	894	809	813	858	835	883	815	900	817	864	854	836	848	808	884	916	845	884	874	884	942	864	872	857	848	835	886	869	869	864	864	779	843	837	862	836	851	793	847	847	902	819	878	858	825	875	818	787	818	838	842	872	855	835	859	806	823	807	864	887	871	866	872	837	881	853	858	926	800	823	923	835	895	842	823	833	872	837	875	849	859	853	816	870	868	838	839	852	850	858	857	815	836	834	839	868	842	841	815	849	826	908	867	912	839	825	784	810	821	840	848	815	820	839	878	834	850	826	875	873	864	813	856	848	790	797	816	874	846	888	845	870	824	848	860	789	815	826	894	821	794	844	851	897	858	877	815	885	810	883	834	876	833	839	834	836	826	815	840	891	830	868	807	832	894
44989	49790	38947	38750	43394	39165	27576	16195	8085	7668	9983	14083	7448	2287	3368	2300	1219	1038	994	942	917	946	930	902	886	866	878	868	880	883	920	835	861	862	892	843	885	832	869	838	818	833	869	829	887	845	843	842	850	843	820	804	835	850	830	833	865	842	889	848	791	869	860	848	848	832	741	832	794	837	827	842	852	840	849	796	826	847	838	795	847	791	815	820	797	836	818	806	797	816	798	798	824	844	787	800	804	807	815	828	848	855	810	808	797	829	822	793	864	822	809	810	843	792	864	798	783	875	854	852	823	850	844	817	787	843	844	821	777	819	816	811	846	814	872	808	840	807	807	771	819	857	869	875	772	805	812	784	851	807	846	792	834	854	831	809	849	831	844	764	797	831	816	867	832	780	884	861	797	838	844	798	886	821	831	843	820	809	831	821	784	832	799	847	861	784	867	845	835	847	861	837	847	773	806	852	783	781	823	824	833	805	827	812	833	830	795	831	823	788	796	851	819	845	813	825	822	821	800	817	768	864	832	835	829	840	841	861	816	849	853	844	857	826	825	826	853	844	823	800	876	812	814	777	837	788	884	812	803	810	835	815	850	831	831	771	833	838	811	852	842	833	812	873	855	815	834	834	815	864	833	828	873	808	872	897	832	830	795	884	797	849	804	921	832	789	809	833	837	799	865	809	849	793	822	820	878	815	846	804	790	821	834	780	831	832	805	843	819	823	816	819	846	785	828	784	818	811	799	826	839	770	859	846	780	872	780	829	799	824	817	809	884	818	816	777	818	828	846	838	813	808	809	848	834	801	806	824	800	857	815	808	862	800	812	855	766	816	796	830	867	848	844	870	816	816	853	792	837	863	778	847	849	803	809	849	868	804	824	866	805	871	810	838	803	779	769	835	896	827	853	821	827	825	808	768	841	822	870	815	812	781	884	787	779	822	874	788	830	830	845	822	793	862	822	892	886	803	862	805	869	804	781	858	833	811	805	847	827	789	821	841	819	820	837	782	781	820	801	834	806	871	897	864	829	786	820	818	814	861	858	845	819	818	827	862	841	780	824	806	835	832	854	781	816	795	784	856	786	829	817	807	805	824	827	828	840	779	862	838	900	850	819	842	864	772	840	817	791	817	853	843	816	817	818	844	792	816	827	804	783	825	821	798	847	851	845	823	763	836	884	802	828	827	901	829	796	875	827	837	828	796	845	819	778	839	789	848	789	820	797	844	812	801	787	830	812	788	746	833	822	804	874	880	816	850	865	795	900	840	850	838	827	841	846	878	772	838	783	821	806	848	868	831	801	831	853	833	825	794	810	828	828	811	822	840	792	847	836	840	824	820	833	824	832	792	858	877	787	758	851	864	825	769	793	815	782	827	809	798	884	791	786	834	796	775	809	848	784	816	839	862	832	789	826	799	845	767	851	831	873	843	850	792	831	804	891	879	807	816	826	785	838	797	804	847	880	844	835	782	879	816	860	816	864	820	840	830	862	811	782	832	896	816	815	785	834	783	855	839	890	876	777	843	831	804	785	789	770	790	843	835	829	817	832	785	888	867	885	760	844	832	831	833	853	823	845	802	863	833	887	805	773	799	798	753	869	821	885	833	811	780	874	828	857	849	818	792	838	817	803	791	805	863	809	841	845	850	810	814	811	846	826	793	799	820	816	790	882	822	879	773	834	840	843	782	853	847	769	782	827	840	774	833	840	811	843	869	807	790	823	858	768	858	779	805	796	827	847	842	827	826	805	787	856	745	812	802	862	804	834	842	865	830	844	820	861	801	828	849	797	869	819	817	825	790	799	816	883	820	862	825	792	848	763	827	841	816	833	801	761	811	793	822	772	817	851	807	870	858	803	820	821	814	797	797	838	803	775	796	820	837	794	803	837	829	812	863	777	798	839	856	799	812	861	850	841	810	763	779	870	830	818	778	796	836	832	824	869	821	808	776	795	826	822	821	823	809	819	773	783	870	861	802	812	837	851	801	804	847	829	791	769	848	799	884	796	841	825	850	824	833	832	795	838	777	842	775	788	859	811	813	834	812	858	882	793	816	797	871	819	828	802	843	815	817	866	771	855	820	828	853	837	891	828	859	793	798	872	842	844	794	811	862	781	859	762	848	829	800	812	857	846	801	830	814	809	809	823	829	773	859	829	832	792	775	790	782	870	875	827	785	772	819	768	818	799	787	803	803	861	785	841	819	863	816	787	798	844	818	829	841	840	806	802	784	856	807	800	854	794	833	851	821	850	808	809	812	772	803	803	791	813	813	817	765	845	864	826	762	781	835	834	840	815	809	814	803	846	839	811	807	855	802	803	815	823	843	824	863	851	818	876	818	825	842	822	835	758	870	809	788	796	821	818	813	852	890	837	826	820	794	819	774	836	777	795	836	818	842	791	887	808	818	820	823	828	835	807	821	786	814	830	834	831	820	856	797	802	862	802	782	785	873	849	805	774	836	816	806	814	854	820	851	842	846	800	800	831	809	814	828	840	841	806	795	851	813	832	757	802	830	809	848	792	783	809	786	794	823	794	779	755	853	838	796	809	833	809	814	798	812	869	750	854	849	847	837	806	825	835	838	852	813	805	823	875	865	819	817	887	848	780	834	839	825	897	880	802	843	834	773	800	845	824	804	819	829	822	849	821	826	829	789	838	827	842	836	882	813	844	795	819	855	781	827	842	847	830	878	817	819	818	818	815	801	811	821	783	858	824	820	832	813	804	821	863	807	820	835	857	885	812	825	831	848	865	837	876	826	825	867	822	776	810	885	840	819	873	763	821	752	819	810	856	767	854	849	791	881	813	802	813	811	816	820	826	857	863	865	847	815	835	830	846	833	794	808	769	788	820	832	870	818	857	834	832	791	836	831	867	796	839	828	791	829	854	836	808	818	817	787	853	849	828	851	821	848	852	853	817	847	787	781	810	806	837	778	783	756	830	829	821	854	836	826	824	800	820	821	874	812	793	824	801	852	860	785	791	795	811	795	824	825	855	816	832	776	839	781	813	829	820	838	828	881	835	785	829	784	854	808	789	860	829	830	802	892	789	852	826	814	825	816	835	780	824	830	817	847	876	784	824	814	839	835	765	836	809	767	823	798	782	827	805	827	816	836	875	821	866	788	750	813	843	797	872	859	778	800	805	796	856	836	809	810	811	789	858	801	815	840	890	888	855	855	797	839	862	855	870	795	825	879	856	841	835	817	838	871	816	808	804	838	848	845	814	827	834	803	806	793	823	904	813	864	839	835	831	851	790	840	797	847	845	804	837	842	827	824	829	834	817	825	805	821	816	877	884	862	776	842	850	824	848	834	849	844	746	819	827	796	846	852	808	828	823	868	809	880	849	803	853	814	840	825	809	835	850	773	818	810	853	852	802	856	854	836	863	783	829	821	844	772	848	825	840	855	851	756	838	785	822	867	837	813	808	759	829	848	849	799	835	828	871	839	784	825	785	827	830	872	824	842	845	805	812	791	772	840	826	829	784	831	824	754
34788	26064	20062	26017	21448	22970	12622	3296	1891	2046	2955	2870	2529	1859	1337	1150	968	952	906	942	967	957	945	962	879	943	891	938	944	910	939	890	933	965	934	912	905	887	931	976	930	838	954	915	889	933	905	885	949	923	883	893	946	924	959	885	892	937	920	908	928	930	952	923	968	893	945	960	938	929	967	896	970	949	920	902	956	881	973	940	917	978	877	944	953	957	899	924	950	901	935	854	900	944	912	868	934	953	848	934	915	949	934	887	935	926	938	949	969	910	961	970	932	957	914	924	884	946	870	915	949	921	923	862	929	902	918	935	949	895	946	948	949	906	902	903	968	961	909	906	894	957	881	941	977	925	897	966	905	894	923	925	892	870	970	913	948	954	926	973	893	946	883	918	942	918	948	920	901	923	928	970	915	941	936	857	896	937	948	936	906	948	969	906	941	911	940	937	932	947	929	931	940	950	946	874	909	901	927	979	832	899	901	925	900	910	871	912	974	969	931	900	934	892	925	938	925	926	966	967	899	931	917	961	932	931	920	928	966	956	942	942	968	964	946	899	927	938	952	881	961	963	929	893	959	915	888	931	924	887	913	930	921	906	965	934	967	1009	922	909	946	907	932	915	941	948	932	981	942	931	951	913	959	911	909	962	929	970	944	938	928	889	904	914	868	930	886	942	854	947	939	925	972	876	893	887	891	968	987	964	878	901	963	928	895	935	951	950	908	950	916	933	924	902	933	889	991	984	905	861	945	969	945	910	855	927	926	964	948	901	954	901	919	957	967	933	895	884	875	941	950	1016	967	905	932	981	913	953	987	888	937	977	960	917	935	879	892	882	907	963	877	903	924	951	894	979	957	938	901	973	932	936	964	912	892	918	893	937	907	927	967	928	929	979	903	891	947	906	969	849	932	928	925	923	935	958	920	958	886	945	913	907	939	885	944	914	921	975	926	929	904	937	869	949	938	943	985	898	935	970	916	950	917	899	990	931	906	938	888	939	938	926	891	967	913	931	939	925	907	927	856	903	928	907	937	923	932	968	949	936	985	928	948	929	951	921	862	906	887	943	928	929	900	963	901	912	904	961	873	901	924	918	1002	937	880	921	886	896	921	919	936	909	939	949	962	1002	962	983	913	941	943	959	945	1048	939	947	927	915	914	926	918	911	940	908	942	851	936	913	937	914	928	948	920	939	897	930	902	920	911	923	907	903	924	953	944	862	899	907	930	914	945	961	886	892	930	894	938	947	899	949	966	889	975	926	935	902	919	924	904	905	946	817	936	921	927	943	963	914	980	965	925	940	902	930	915	983	977	893	960	890	934	948	958	952	999	962	899	917	927	967	906	923	879	929	967	905	901	884	923	903	922	842	931	943	925	918	940	927	934	912	990	954	998	979	914	946	938	929	957	853	890	929	880	879	931	905	905	918	949	937	937	869	948	880	906	955	886	889	953	926	937	900	915	874	922	912	861	949	917	974	902	1007	943	961	917	936	950	985	896	908	943	947	971	876	945	978	893	850	930	875	957	934	855	924	944	937	891	967	876	892	913	896	960	964	939	956	893	895	891	900	978	896	919	873	955	895	945	974	881	912	925	924	931	927	919	970	947	934	921	1013	864	906	883	964	936	883	891	900	945	899	938	918	935	904	913	949	943	940	966	974	886	956	935	959	910	973	892	903	923	946	887	915	913	916	998	953	934	876	948	854	899	944	909	922	879	894	933	936	909	902	909	951	931	962	955	897	924	932	977	941	948	916	926	938	971	903	925	912	938	939	875	912	919	925	915	954	850	943	921	936	948	890	912	939	926	897	893	940	915	945	895	918	918	929	899	982	945	989	922	928	952	945	955	980	979	944	899	953	930	940	889	893	928	923	928	929	998	902	955	904	914	940	925	935	905	923	896	847	914	903	924	925	894	928	980	922	917	906	907	918	922	956	936	903	939	964	925	864	947	917	927	920	942	971	912	925	928	940	913	889	900	941	985	929	869	929	883	911	932	890	942	929	936	925	921	952	907	937	906	910	890	896	917	892	923	921	896	967	886	915	881	933	913	914	900	976	897	919	906	931	970	895	938	893	939	934	906	876	904	943	939	935	960	964	927	998	968	996	893	930	869	937	912	882	972	925	943	907	955	976	906	936	869	936	968	940	966	968	908	905	934	926	885	1013	951	947	876	914	959	971	943	896	959	903	977	914	961	957	904	904	972	940	947	954	926	901	910	941	959	899	894	899	923	884	947	967	942	964	929	930	930	942	1019	951	879	904	939	957	983	887	879	951	923	938	956	937	975	903	917	913	923	881	915	911	942	912	888	944	915	941	931	968	957	926	957	962	988	924	909	903	933	939	953	892	890	968	970	905	912	893	937	924	975	907	917	907	916	960	903	925	930	878	919	915	886	899	951	900	883	916	934	894	890	942	886	897	944	870	906	902	918	921	931	914	928	972	917	987	937	930	947	957	942	939	918	888	1009	958	992	946	921	985	875	955	925	895	959	852	963	941	914	899	907	878	944	948	969	889	883	968	957	912	920	925	911	898	907	935	934	963	934	937	920	912	918	891	932	977	972	914	930	905	937	971	906	915	938	923	884	897	926	948	933	962	905	964	898	877	959	896	906	910	937	868	916	902	936	885	883	939	953	934	989	959	912	974	958	940	915	917	933	921	947	960	964	923	882	903	983	873	939	927	920	926	946	905	921	962	927	935	954	930	938	932	940	902	953	963	948	947	946	895	954	917	952	891	925	913	951	857	946	927	913	962	955	944	979	923	885	903	923	906	954	886	942	965	927	917	905	889	954	964	924	890	864	863	942	909	874	893	962	929	908	943	977	941	954	931	903	934	985	929	931	929	849	901	859	963	936	901	925	883	926	911	895	918	879	922	948	972	871	957	943	995	927	936	920	907	905	950	873	890	938	952	914	882	957	1008	883	908	978	928	943	919	952	942	886	960	927	951	905	934	883	929	936	951	880	891	910	883	941	953	917	924	937	943	948	945	915	943	865	866	942	906	954	922	973	950	926	941	948	889	971	992	930	903	899	922	864	944	899	900	940	999	924	962	926	924	927	907	931	891	939	928	925	965	874	894	987	948	894	938	915	923	888	943	924	953	891	930	945	925	932	902	949	916	913	914	937	944	944	950	922	924	926	944	955	943	907	913	897	876	887	863	939	948	944	895	886	941	919	908	905	876	919	976	926	909	984	914	898	931	964	915	934	905	946	968	919	965	918	920	898	912	884	940	852	871	877	947	941	922	958	897	921	901	946	902	966	922	976	948	954	913	900	975	944	963	993	954	939	922	915	856	981	974	890	915	930	927	890	891	928	888	956	968	985	952	923	939	904	911	899	886	916	933	953	939	955	973	944	895	961	948	955	927	974	899	970	909	942	913	894	891	895	944	916	942	928	963	923	939	898	961	931	932	964	927	901	918	904	871	909	942	900	902	924	972	945	883	883	885	909	944	913	885	858	930	909	908	925	960	938	904	920	927	987	928	953	909	899	967	996	867	943	971
37437	31032	26967	31955	27291	29326	16240	5057	3152	3358	5243	4932	4386	2763	2079	1293	974	962	962	993	961	986	938	945	911	942	933	921	931	937	946	954	906	974	928	954	958	954	982	965	933	928	909	1013	928	967	947	933	932	959	926	904	928	916	939	931	897	956	905	933	941	914	945	934	886	923	914	922	1006	976	967	958	967	948	935	947	974	967	934	924	934	935	933	926	940	950	886	972	1019	1001	900	895	956	989	921	958	938	961	954	883	987	951	921	879	897	960	942	986	942	950	970	960	981	915	905	933	940	974	911	932	939	942	993	956	978	959	992	973	923	911	930	891	952	927	912	893	1023	961	948	942	947	880	927	953	938	877	939	952	939	954	960	956	986	916	973	915	968	941	970	887	910	993	951	927	919	951	920	1013	915	1017	894	945	927	963	996	919	979	942	986	907	899	945	939	948	919	956	1006	926	940	969	1014	937	952	977	946	955	924	897	939	918	953	921	929	979	983	938	954	983	923	991	972	929	917	883	899	946	940	977	901	960	932	868	937	907	965	873	982	920	960	939	936	1003	932	934	910	942	942	909	941	933	921	929	978	924	984	1004	917	923	918	902	932	1000	967	998	931	961	913	915	903	933	911	936	967	969	932	925	954	931	933	943	919	897	937	894	945	973	948	934	970	904	929	911	948	920	919	941	951	881	903	987	942	933	949	1013	951	964	924	976	937	903	931	924	915	960	924	963	944	952	941	934	916	977	960	954	927	946	928	911	894	1009	934	960	883	979	891	980	1009	956	938	917	945	928	948	936	932	954	931	952	928	935	956	980	933	954	945	934	899	946	949	961	958	973	977	935	954	960	909	912	931	949	950	998	948	972	903	979	988	912	909	984	992	924	963	889	899	980	929	940	906	959	930	893	925	934	931	907	945	988	963	975	934	934	966	921	952	937	1002	928	935	958	952	903	905	986	945	869	937	972	1002	933	925	959	897	971	989	999	962	952	940	919	947	963	905	928	888	1019	942	930	963	933	962	1002	958	959	943	965	976	989	986	934	915	913	909	944	965	974	928	969	962	988	916	914	927	938	960	905	944	959	946	947	993	996	926	970	931	916	913	1019	947	983	1012	950	988	969	906	944	986	975	910	985	997	939	944	938	927	1002	958	902	970	954	942	948	913	961	906	895	954	926	942	956	976	949	943	980	960	916	905	898	928	967	909	932	979	903	951	943	994	952	874	967	977	938	976	973	977	930	942	967	957	935	901	967	924	982	938	953	952	987	993	940	940	943	985	950	960	900	995	904	948	903	897	955	942	962	963	916	967	972	920	902	922	930	958	918	919	922	950	892	915	920	971	948	977	902	945	915	875	958	898	966	982	929	920	974	944	988	929	919	949	945	934	926	982	995	968	938	942	982	987	880	913	947	934	962	917	947	989	914	966	951	903	923	973	1024	920	924	948	944	903	976	1017	929	949	910	966	925	970	900	967	936	973	920	973	947	997	950	885	892	1032	969	921	962	936	977	930	965	955	946	929	953	958	971	918	976	966	950	962	948	973	921	981	994	916	982	939	900	1024	958	905	938	984	907	909	936	963	926	983	884	916	917	971	949	930	883	905	941	934	930	963	918	895	921	863	958	945	929	910	902	875	917	950	954	947	952	946	916	931	942	977	992	936	938	918	997	883	909	995	968	981	915	981	973	988	924	926	944	951	897	888	914	908	932	966	941	960	958	925	891	951	946	922	962	986	974	928	951	950	1016	899	961	991	927	991	958	973	965	919	939	941	953	968	892	982	927	960	935	890	945	977	924	931	953	981	949	900	901	966	933	968	964	925	954	912	924	964	940	961	945	948	937	972	933	980	948	930	977	952	961	962	946	936	922	877	960	949	982	894	888	933	927	939	954	974	940	912	958	978	960	928	1029	891	946	975	928	948	937	932	968	929	954	906	919	960	962	945	964	934	929	890	927	932	953	981	986	999	967	890	921	939	885	893	977	942	856	979	888	951	944	975	939	971	947	965	958	868	941	915	946	942	913	958	878	948	915	927	970	980	946	906	884	943	917	973	946	992	980	1007	895	943	944	935	954	950	947	930	955	911	950	943	937	962	938	927	932	989	978	940	994	998	958	963	955	929	979	934	936	945	935	936	927	939	883	956	956	919	936	893	1019	940	896	970	928	929	970	921	981	936	998	931	950	907	940	913	928	894	934	990	923	972	967	968	954	923	954	964	934	924	896	992	1011	945	913	950	968	941	953	1023	988	936	952	894	975	900	964	902	943	980	972	937	934	900	917	964	933	977	967	932	951	993	979	1037	949	906	887	941	939	931	931	971	949	912	946	889	940	985	976	955	849	943	971	1011	952	887	930	914	912	929	988	898	919	972	952	908	966	964	930	972	984	900	994	971	918	992	978	958	949	944	970	915	913	941	933	933	978	892	882	943	911	909	972	938	970	965	954	924	936	991	974	883	974	908	960	911	966	978	948	988	961	976	933	869	983	934	920	952	928	906	954	948	991	951	986	962	939	936	926	911	969	897	986	967	953	976	947	937	987	997	951	955	924	962	997	961	921	958	952	943	978	964	972	948	915	997	951	928	942	983	941	905	982	1020	941	993	925	899	1009	912	896	1005	949	953	942	908	909	967	951	959	915	962	989	968	951	911	960	946	968	946	939	980	1003	940	924	984	970	957	959	948	986	918	1002	996	968	897	914	959	923	938	955	948	942	926	926	947	973	964	920	931	948	911	951	935	960	959	974	902	971	970	966	974	952	954	907	957	983	984	970	938	909	902	965	920	937	954	941	991	944	967	898	955	964	946	941	936	943	959	950	971	918	945	954	982	941	921	944	955	939	944	921	858	885	1013	983	984	986	897	901	967	965	1002	930	922	1001	928	955	955	933	1037	934	947	934	976	943	907	943	958	920	958	968	958	922	970	947	896	947	943	942	921	928	948	962	957	952	944	866	915	967	949	1005	926	930	924	955	929	902	1005	964	971	911	937	960	925	886	945	918	952	881	932	944	929	931	924	950	899	990	1002	871	937	914	946	916	912	944	914	977	971	940	932	917	957	973	933	983	912	901	978	987	876	921	932	977	902	1000	951	939	941	926	949	905	929	1001	956	935	976	955	946	940	972	947	1019	890	948	933	902	989	904	963	910	969	923	930	969	965	953	969	954	1024	939	957	921	986	892	961	951	904	941	909	965	898	927	951	945	939	971	973	930	948	968	965	946	952	942	932	935	952	926	1017	917	922	909	988	935	976	900	951	888	968	913	933	936	914	939	937	911	949	945	937	938	975	871	886	922	939	971	965	970	938	909	959	888	925	929	936	943	945	957	935	910	938	892	954	954	918	895	907	908	888	967	951	990	967	916	892	964	951	972	968	908	981	987	953	965	926	967	956	925	925	870	916	898	918	948	953	905	956	942	886	933	946	924	937	922	958	927	948	987	925	979	904	955	913	920	909	942	929	981	940	933	954	888	928	980	941	923	934	916	899	927	930	977	933	949	920	933	1000	953	897	909	927	938	977	917	977	1006	924	996	918	962	950	961	932	975	908	971	897	925	904
24784	20704	27005	25187	22671	31204	26449	8869	3902	2701	4787	4266	3107	1480	780	1073	709	614	580	579	598	643	584	603	594	610	530	570	623	591	648	600	589	604	575	550	574	587	549	578	605	560	551	564	573	588	623	554	600	551	567	564	637	564	538	567	605	593	592	557	559	553	573	550	561	610	568	568	596	543	540	628	552	574	609	552	593	587	587	570	568	570	605	558	556	572	556	539	564	593	564	557	543	597	603	575	555	559	595	582	546	593	564	560	605	509	541	579	550	597	527	601	593	552	555	564	585	550	562	602	578	611	592	569	566	615	569	579	552	593	587	553	574	596	535	557	586	553	621	582	582	562	602	571	583	568	622	575	614	536	574	546	589	588	547	620	582	575	568	545	570	545	608	535	573	568	535	597	566	584	509	539	585	536	570	599	564	600	579	566	544	585	593	540	587	549	583	580	562	562	588	597	616	563	584	549	603	551	587	594	532	600	614	625	592	553	530	563	590	613	544	556	568	561	638	532	571	574	545	555	522	541	581	565	542	586	593	600	574	595	568	565	599	578	618	573	588	539	571	583	605	593	543	557	549	524	595	624	607	572	556	564	530	567	545	589	561	601	593	579	565	570	564	577	571	517	572	635	537	573	546	567	540	542	546	586	563	586	593	505	597	566	613	574	617	566	570	564	610	587	587	521	585	566	582	555	613	579	563	558	571	601	641	570	610	584	563	518	616	603	555	546	580	614	568	566	535	580	602	608	589	544	573	514	588	543	578	597	603	576	591	591	594	576	574	561	605	551	569	564	525	597	572	613	514	532	580	605	589	539	601	618	614	627	552	598	587	590	533	597	568	539	579	585	538	612	581	564	561	543	559	603	580	586	592	596	556	532	572	558	551	577	550	622	580	560	546	593	586	614	561	605	581	612	567	530	550	593	538	584	586	635	560	595	576	586	597	600	610	591	551	511	572	552	580	562	598	572	580	560	598	604	578	542	591	572	546	577	598	594	584	596	556	608	565	608	607	550	601	581	581	575	602	581	537	569	556	571	564	584	584	551	530	541	553	555	573	561	564	592	538	588	589	604	592	574	560	549	576	597	575	556	563	546	570	556	591	586	553	568	560	606	582	585	569	570	603	579	584	570	589	587	589	548	624	582	586	595	530	572	546	607	599	591	555	592	593	567	610	601	580	574	576	553	582	539	612	630	549	543	572	571	549	544	548	587	552	572	562	535	574	586	593	571	580	583	579	557	596	552	547	589	602	583	565	578	607	546	595	605	593	623	561	588	557	595	581	610	626	575	576	599	555	571	606	557	565	598	563	618	568	570	589	608	605	556	526	599	571	545	547	567	538	621	591	580	580	571	540	595	607	591	593	560	605	589	590	562	586	527	537	582	560	568	642	563	539	574	568	586	555	573	581	604	593	605	590	606	576	571	538	589	522	574	552	598	529	573	565	554	584	550	595	565	601	621	603	581	559	599	545	591	528	578	570	582	578	581	557	600	570	611	569	595	536	569	585	548	565	565	605	588	574	601	589	544	631	538	577	588	571	600	581	516	610	572	551	577	560	606	552	585	557	597	601	556	566	577	507	590	571	564	536	571	550	589	563	579	535	563	571	554	585	552	580	540	555	595	601	581	555	596	564	612	583	571	544	569	638	563	591	570	631	544	564	614	553	566	589	540	590	539	595	583	545	581	613	576	599	570	550	559	597	579	582	539	527	582	606	619	589	614	579	547	575	591	526	630	594	549	545	529	569	571	576	584	597	584	619	551	574	634	589	603	572	572	554	564	563	569	514	543	630	552	510	601	574	565	519	546	548	563	532	562	603	634	577	545	626	592	611	557	578	581	623	567	571	595	607	614	554	555	599	521	551	536	599	558	552	562	550	535	553	550	552	565	556	585	637	580	559	565	611	600	527	545	546	587	547	565	541	572	560	568	583	526	586	592	580	578	560	575	575	539	593	568	553	593	591	572	558	552	605	573	588	566	587	585	570	546	607	619	586	585	576	555	615	561	592	613	595	600	587	586	613	574	583	570	598	563	546	582	585	587	578	585	586	578	602	621	581	564	579	570	548	569	597	552	580	621	626	586	577	525	560	545	609	582	585	579	594	549	589	532	566	585	573	533	590	578	592	565	556	557	584	579	570	589	530	588	591	553	574	647	583	585	559	563	544	604	587	548	571	573	556	527	551	573	585	592	570	570	585	576	539	573	575	581	563	584	566	564	549	583	601	549	597	579	550	568	591	555	656	601	559	604	554	587	551	573	581	544	612	628	571	554	605	568	569	579	579	528	589	566	570	574	602	557	570	571	571	614	565	617	580	556	523	593	602	609	565	586	552	570	584	538	572	599	607	579	578	564	579	591	644	562	576	532	578	544	560	545	558	626	543	606	576	565	568	543	578	548	511	547	590	530	579	573	575	571	614	586	587	592	557	562	554	583	592	597	534	570	574	588	582	610	577	559	566	608	550	586	594	590	604	533	543	570	576	609	567	552	563	580	554	510	583	605	627	545	538	565	609	555	614	570	588	605	592	598	572	586	589	564	570	564	548	563	609	570	574	568	543	573	564	556	550	587	592	608	576	523	562	539	598	553	550	593	519	512	579	603	574	580	568	530	578	543	626	579	568	539	606	543	568	567	584	530	550	581	552	572	590	579	593	549	560	608	544	596	553	525	557	536	605	552	538	576	589	584	580	536	580	589	578	584	540	589	551	584	594	619	596	545	606	563	579	550	565	590	533	561	600	599	564	536	548	577	580	576	585	600	587	562	596	538	625	537	618	544	580	588	576	583	571	534	594	565	594	533	598	569	559	615	547	590	575	570	570	560	585	594	565	589	581	528	546	584	545	542	535	568	529	580	588	584	600	578	576	521	608	562	598	583	626	563	564	557	574	561	574	578	615	602	576	581	580	567	584	544	577	570	537	518	566	573	565	597	575	536	605	556	574	567	577	563	605	562	569	585	586	613	584	563	595	582	638	619	520	585	556	564	580	607	560	572	582	575	561	546	588	622	542	585	567	563	605	576	637	617	577	587	642	554	567	602	587	571	542	554	593	555	569	619	563	584	602	576	579	566	538	556	539	546	590	536	584	564	566	591	585	561	599	551	555	559	598	565	603	580	606	596	590	620	611	583	596	576	580	607	586	608	583	599	542	573	536	569	605	540	561	588	597	551	570	579	601	578	579	545	542	617	560	586	566	628	565	589	570	586	584	558	603	583	532	553	560	594	606	569	566	581	576	541	542	534	529	578	519	581	550	583	564	567	592	578	554	582	565	611	573	574	546	606	593	590	523	594	570	581	579	574	577	609	568	579	581	639	545	536	542	590	557	597	602	611	541	519	582	578	568	607	593	599	630	568	625	562	585	609	594	600	548	543	576	540	594	588	574	572	561	605	548	585	589	574	565	564	589	558	564	579	608	576	594	579	598	580	564	552	566	529	567	589	609	575	541	589	610	582	577	588	582	554	569	627	597	591	580	599	581	612	560	554	573	589
41568	46271	39820	40217	30800	38186	26831	11277	7056	4872	9073	7632	5450	2449	1102	1597	790	635	685	650	633	642	635	607	570	699	601	617	630	600	592	660	588	612	610	589	603	583	600	556	643	622	651	629	628	660	590	629	597	619	630	605	573	601	571	610	584	564	631	607	582	632	542	605	596	579	576	553	614	598	606	587	613	556	624	580	638	603	618	578	575	630	583	620	602	613	571	603	604	577	586	624	593	614	586	631	607	641	572	615	587	556	607	622	619	651	588	590	624	632	635	549	628	623	618	639	646	609	567	614	592	617	588	549	596	591	597	584	620	563	600	625	645	629	545	618	570	595	592	604	605	557	643	592	548	637	553	626	595	565	601	598	597	615	572	597	585	586	579	642	599	582	588	608	573	557	592	554	630	589	578	627	598	589	597	576	618	602	588	587	587	614	604	560	608	704	583	560	596	580	604	646	615	603	582	597	615	644	613	605	636	583	558	569	624	609	564	607	580	598	619	615	591	577	595	596	603	606	611	564	573	560	616	611	550	587	563	573	582	634	569	609	556	648	592	592	593	610	619	596	590	594	602	608	544	610	644	579	546	574	578	610	528	567	562	571	558	632	600	605	643	615	598	573	628	559	608	590	568	583	616	604	600	647	591	562	618	606	572	594	619	589	580	579	652	607	585	574	601	600	617	633	579	601	556	586	556	595	564	591	591	581	585	598	580	617	650	601	630	630	628	604	604	618	585	599	606	627	599	602	605	608	602	551	590	563	577	568	583	627	558	554	591	577	581	591	594	587	622	621	634	613	625	643	555	613	599	590	601	557	577	589	602	651	616	577	603	618	593	584	574	624	591	630	609	581	597	614	584	585	643	580	561	587	595	555	599	579	615	612	597	582	610	594	557	633	621	600	589	578	614	583	599	624	625	590	552	594	572	611	623	563	546	602	615	639	603	590	564	586	549	594	559	575	552	581	595	630	591	566	600	591	573	615	630	594	572	581	537	585	597	600	609	563	575	603	611	584	584	609	616	611	576	594	588	615	575	620	629	559	567	602	581	596	572	578	616	569	580	562	599	547	625	574	559	585	586	575	603	608	618	563	580	567	600	583	589	579	546	609	650	604	574	603	592	630	581	580	621	656	575	543	613	605	572	609	609	590	548	582	548	603	586	610	591	552	580	602	598	594	586	604	553	604	592	577	595	590	618	608	554	618	571	631	595	570	594	609	577	615	601	575	575	582	613	586	581	549	565	606	625	642	590	600	596	622	582	612	609	603	605	578	604	615	621	575	575	627	611	575	590	598	606	602	612	576	629	604	578	578	596	588	594	612	567	628	628	545	575	621	602	614	594	582	597	607	599	630	615	601	620	598	611	573	602	547	613	578	617	602	623	586	589	591	577	594	570	579	617	586	629	597	600	591	601	594	588	602	605	631	574	584	589	600	578	581	598	527	588	624	603	594	578	608	600	635	625	601	638	550	585	558	563	622	593	585	556	597	594	608	588	613	563	549	604	558	571	585	558	584	576	602	574	628	589	634	585	582	586	602	591	608	614	586	622	558	580	607	629	558	590	606	562	636	639	590	567	600	604	577	592	628	593	629	594	627	578	629	609	603	648	618	616	595	607	548	573	586	629	604	584	576	599	576	566	588	609	587	623	671	578	592	592	606	597	626	568	610	597	579	597	586	563	577	619	597	603	629	627	576	572	621	595	573	547	587	564	633	562	627	619	554	615	620	603	610	571	601	595	593	576	613	592	549	572	594	575	572	601	563	586	615	590	618	614	586	605	620	619	579	614	601	602	596	630	601	588	616	567	572	559	574	591	605	608	634	594	618	613	558	583	597	579	594	560	561	550	622	581	552	568	601	593	638	614	615	565	552	602	609	581	601	586	611	616	577	598	565	587	564	613	615	612	611	583	558	603	575	563	618	629	555	562	564	568	603	535	593	528	644	610	587	595	612	553	596	590	581	574	595	581	603	582	573	599	618	633	603	588	570	616	600	591	587	551	584	595	643	562	600	631	579	595	627	603	616	573	599	598	592	584	562	606	625	575	600	618	577	612	619	594	525	630	593	635	630	574	590	611	614	637	624	590	591	575	598	599	615	570	592	622	633	576	617	563	579	561	604	611	586	601	585	659	579	546	648	593	585	589	622	596	632	563	604	604	592	637	625	593	623	567	580	620	536	608	649	602	600	611	590	601	599	575	589	580	583	589	577	581	586	591	574	561	613	598	566	603	588	615	585	578	624	585	581	617	581	610	619	584	574	614	581	615	565	585	616	552	604	593	564	603	582	584	616	592	574	611	616	556	569	529	590	569	602	601	590	587	592	623	591	603	588	523	570	575	604	595	614	598	610	543	575	579	536	589	571	620	595	548	613	633	625	663	623	567	602	568	627	606	608	618	560	610	543	606	588	577	640	608	589	597	574	640	594	581	557	593	590	641	667	618	601	607	641	593	648	630	576	574	592	614	555	585	581	583	619	641	586	601	590	641	561	565	563	579	584	615	607	598	576	612	605	593	558	592	532	553	623	613	580	590	609	618	593	569	599	616	593	576	527	582	612	578	593	563	604	569	567	588	558	612	625	592	607	593	553	570	579	583	577	629	588	644	586	559	618	640	589	616	573	580	592	576	597	589	620	614	652	598	584	613	571	594	582	623	576	627	618	580	627	568	622	596	592	609	571	608	590	622	601	583	645	585	561	632	585	579	565	607	578	610	583	611	611	566	580	592	584	633	546	592	592	608	570	592	617	596	563	645	588	571	621	654	591	600	600	574	591	623	595	574	578	616	589	679	619	608	581	583	599	637	609	617	618	596	596	560	656	589	615	595	583	591	587	565	637	593	570	592	604	579	602	588	549	619	582	561	558	612	600	636	600	597	564	592	582	592	588	559	616	577	617	541	578	589	559	610	624	621	588	629	567	593	552	576	576	598	596	603	610	597	609	576	604	572	590	578	591	630	628	595	612	568	573	621	574	599	599	571	606	585	616	590	591	631	602	629	559	587	599	594	604	601	558	637	631	591	611	608	588	572	575	593	582	613	603	572	603	601	576	589	591	600	602	564	595	619	563	578	600	609	613	615	567	561	619	621	569	602	607	608	623	593	610	608	598	601	544	560	556	606	587	577	617	578	528	596	608	586	592	596	571	563	566	597	585	590	597	598	635	568	637	567	622	615	620	609	578	590	573	605	566	586	603	612	572	596	601	601	607	585	579	616	556	638	602	620	641	547	613	607	554	596	575	611	573	588	579	601	584	575	586	550	583	605	576	609	577	585	573	612	644	570	630	543	636	582	623	604	606	597	580	569	571	615	616	624	567	558	594	588	590	603	618	626	589	591	608	553	618	597	611	639	598	573	575	615	601	593	596	646	595	567	648	555	600	580	615	617	616	607	581	579	597	576	571	599	583	573	622	599	621	558	603	597	604	551	604	614	599	627	551	592	585	615	591	612	611	613	590	600	553	601	602	566	580	580	588	599	566	613	600	580	589	597	652
22869	20650	27305	24010	23313	32183	26291	11834	6596	4225	5788	5960	3924	1968	1124	1127	981	888	828	938	837	840	782	905	846	835	870	820	890	879	802	884	850	775	839	784	834	826	799	780	790	811	758	823	781	846	846	837	834	817	829	774	788	743	871	817	841	862	788	821	761	776	815	814	814	818	803	805	841	870	843	863	777	815	807	808	847	842	871	791	856	820	827	823	854	825	851	835	840	914	830	816	804	803	781	780	851	748	829	806	781	830	800	803	821	836	819	778	786	788	830	765	781	799	853	797	772	794	865	806	795	834	789	824	780	793	758	798	803	834	803	834	772	787	843	832	821	823	814	823	849	819	847	814	822	776	761	845	801	823	776	826	848	843	772	817	766	820	756	790	794	782	822	879	838	822	778	786	769	821	852	817	814	788	828	760	806	831	841	812	794	880	828	838	783	774	782	835	796	772	803	803	808	805	802	786	816	809	793	822	800	780	798	796	844	754	779	807	813	752	828	848	838	794	813	779	823	801	782	791	754	822	813	785	786	837	801	879	775	870	800	795	803	818	776	768	855	826	859	827	849	860	846	803	864	776	768	796	869	792	805	806	859	815	876	815	821	812	767	804	794	852	776	824	786	807	855	831	844	836	803	777	841	830	874	803	818	747	792	818	825	827	793	796	862	824	822	852	827	835	802	815	754	842	826	829	850	828	767	803	764	790	725	815	820	846	816	842	759	799	778	819	804	794	805	775	773	806	828	756	795	831	791	840	810	795	878	765	782	809	826	818	840	810	848	830	863	847	846	828	833	808	804	819	819	779	795	782	813	823	827	768	799	784	794	856	801	807	856	822	798	780	793	825	838	782	794	832	828	833	831	807	800	791	796	854	842	837	812	828	820	796	830	830	820	824	834	819	825	749	806	847	766	833	809	799	806	781	798	815	798	773	830	792	795	794	830	811	792	813	825	792	818	796	872	737	831	826	793	764	852	814	809	742	822	797	806	762	818	755	816	823	829	810	790	802	856	816	822	813	831	798	815	862	832	811	780	810	856	746	785	788	798	802	807	851	833	791	834	825	859	784	827	772	752	794	832	817	800	791	786	826	772	796	771	840	812	805	830	809	804	799	784	801	781	821	779	819	848	799	809	839	830	745	820	847	795	807	831	801	810	813	837	780	801	811	834	826	817	849	802	789	798	796	841	765	779	816	841	846	787	806	842	828	803	755	867	784	794	767	797	787	765	844	819	762	757	819	847	771	798	842	786	814	767	774	793	814	822	813	826	834	767	786	785	856	802	840	839	817	771	815	807	823	778	806	794	777	793	784	837	800	784	857	800	825	776	747	788	857	845	852	844	779	787	767	842	881	768	845	749	840	853	832	837	804	814	843	808	807	817	864	792	859	814	838	836	812	772	825	808	821	766	820	820	812	827	808	818	797	824	787	801	792	786	816	781	832	833	800	828	823	759	813	780	821	769	820	809	781	794	792	822	835	774	830	834	794	781	822	835	849	765	827	793	837	811	774	890	832	831	805	871	858	826	824	799	822	785	797	804	814	802	838	854	814	778	797	767	857	823	754	844	778	826	788	867	733	778	811	774	790	745	866	817	773	803	802	787	790	838	797	810	806	800	790	791	814	826	778	778	779	814	804	805	794	823	793	788	799	808	802	833	793	785	827	771	810	768	851	828	764	774	780	796	828	836	795	773	806	850	824	810	799	823	814	805	779	805	742	790	792	849	818	784	855	783	794	769	835	827	815	816	855	852	816	812	792	777	808	822	827	848	830	789	861	741	776	802	815	783	810	795	827	815	778	778	835	811	781	810	797	793	800	843	802	787	790	817	801	858	754	800	840	808	827	777	824	803	836	800	797	779	799	803	823	792	765	798	769	790	781	803	798	836	783	824	874	837	811	772	725	886	745	797	823	758	818	837	846	887	798	796	830	811	816	841	819	818	791	812	782	781	796	775	827	814	786	850	852	782	775	808	792	791	805	845	830	774	822	813	806	820	787	807	815	811	817	806	739	824	787	819	790	795	814	815	759	809	776	793	781	755	855	762	788	845	844	795	756	813	805	831	809	755	838	805	809	757	808	835	822	851	799	838	795	848	764	815	781	774	754	771	743	774	792	783	781	794	817	801	779	823	778	850	759	791	773	784	820	792	835	830	802	838	794	770	834	801	802	826	840	790	782	836	816	813	806	835	792	828	817	860	828	848	840	839	763	807	860	829	792	810	803	817	828	849	799	824	833	810	789	790	793	831	871	783	812	811	818	819	772	806	868	806	811	783	786	871	833	796	808	804	821	795	834	807	790	808	871	799	790	778	823	815	819	815	803	767	790	780	806	807	826	781	822	767	767	795	852	826	840	778	792	777	826	817	762	808	778	832	802	792	784	817	819	808	850	788	833	822	774	789	834	780	776	804	813	819	811	805	779	793	807	801	848	745	813	816	793	818	819	818	788	776	789	809	817	817	784	824	791	803	840	818	756	772	866	820	775	763	815	798	825	806	821	752	787	762	801	811	811	765	857	810	855	807	795	799	815	815	767	774	803	811	803	798	828	818	810	833	782	775	848	806	808	871	839	806	792	839	818	804	794	817	773	860	777	826	759	806	759	828	801	807	850	785	817	804	814	843	772	813	779	811	872	845	770	748	769	811	803	767	757	790	780	916	792	788	796	849	810	747	783	824	806	835	818	784	806	785	778	848	774	805	785	760	807	764	873	811	773	804	840	777	821	790	817	816	813	840	845	826	828	814	837	801	784	828	843	800	801	779	762	762	784	818	859	840	840	760	835	787	801	848	776	761	769	833	774	778	814	779	874	809	788	754	793	833	762	820	795	804	832	818	785	847	744	850	841	817	779	798	848	790	790	779	841	831	833	799	798	843	823	824	830	843	843	782	844	828	816	826	822	808	799	776	761	801	776	794	792	818	769	817	821	800	836	776	814	801	889	774	782	810	801	823	851	811	831	825	815	801	797	803	815	832	804	828	787	783	809	799	829	795	785	845	791	785	805	779	783	834	808	781	800	820	782	811	852	842	884	798	833	799	823	849	768	857	837	771	818	803	856	794	833	805	793	859	804	862	783	776	787	811	760	827	844	810	820	796	798	776	833	838	756	840	833	828	777	800	831	791	807	787	793	841	835	845	800	833	755	813	810	819	804	800	830	774	803	818	857	857	830	769	783	730	797	841	836	779	804	823	833	847	794	788	784	775	802	782	784	777	827	793	821	825	800	835	791	797	794	809	765	831	794	818	865	809	746	801	832	893	862	815	786	804	753	755	849	816	838	837	820	846	825	802	788	813	809	787	795	868	795	826	773	758	808	805	798	840	785	757	774	770	772	781	830	812	827	794	831	842	846	755	808	823	907	827	817	783	837	843	854	799	806	789	828	738	817	797	781	784	760	805	811	789	837	820	819	799	805	801	823	816	791	805	801	792	831	817	793	777	785	788	779	820	812	789	797	845	819	807	848	794	789	768	795	818	804	822	817	815	774	813	831
45559	51555	41131	39003	42392	40578	25316	15031	10696	7584	10448	10365	6567	3101	1560	1375	1030	905	863	833	861	886	853	800	782	781	772	794	770	853	817	814	813	778	799	787	769	738	733	792	797	822	826	828	761	773	760	746	801	775	787	812	786	795	807	764	807	754	798	783	785	733	826	745	731	751	777	763	831	746	766	773	740	762	798	765	799	784	795	773	780	791	764	763	725	773	760	787	781	772	763	815	802	792	801	793	811	803	740	788	786	807	789	749	759	740	791	800	806	773	788	785	759	774	788	755	789	760	739	809	727	760	777	765	781	778	736	786	775	726	793	775	759	786	790	757	789	765	774	820	777	708	767	807	775	791	754	762	773	737	763	774	775	790	765	769	760	803	777	784	767	780	803	752	810	733	785	765	771	776	745	765	833	789	815	734	773	807	775	768	790	750	808	790	777	789	795	757	711	782	783	783	770	772	809	780	776	768	744	711	781	812	802	772	800	807	809	794	745	787	772	803	764	771	766	805	749	769	792	809	763	805	784	715	803	789	788	795	765	794	766	782	801	757	709	708	782	741	769	780	761	747	782	751	750	760	857	756	763	759	780	760	783	780	763	806	757	711	802	767	741	784	742	766	775	772	751	795	736	763	772	811	787	740	754	793	756	806	804	774	775	812	796	793	836	784	743	815	784	726	761	756	783	773	786	782	830	759	727	782	777	735	757	781	748	764	812	757	746	754	767	804	824	777	812	753	800	809	772	769	792	801	739	802	704	751	763	806	751	743	747	728	760	799	784	764	784	762	764	779	757	775	779	807	789	756	783	782	766	783	799	748	769	771	817	708	798	775	773	748	783	775	797	765	749	761	744	770	794	818	741	753	788	766	789	788	757	818	770	807	711	777	819	756	810	793	773	818	782	791	740	741	785	760	798	732	764	824	776	769	711	776	795	780	762	804	822	780	784	774	774	785	782	717	783	782	746	781	807	802	780	759	770	741	771	759	746	825	763	778	756	831	753	795	788	863	768	800	765	776	768	799	761	777	758	765	737	771	803	736	825	803	819	798	782	758	842	807	736	810	762	751	806	739	751	736	823	773	774	748	808	796	769	761	829	753	769	809	802	747	756	748	744	770	797	820	788	770	767	762	737	721	793	821	769	721	708	766	806	737	825	740	741	774	741	786	774	777	794	784	798	780	776	782	788	769	784	771	761	839	780	789	794	741	756	760	773	748	776	781	825	742	815	771	790	783	787	800	774	757	795	771	757	813	719	769	779	809	777	790	813	816	772	791	764	765	745	744	767	748	823	733	776	760	759	788	783	771	748	789	742	747	826	767	747	753	787	746	743	794	781	750	782	737	765	749	739	747	740	768	788	757	762	787	776	772	767	842	780	796	763	788	834	773	792	719	743	799	826	772	787	761	776	743	736	765	827	797	796	802	768	787	756	787	759	777	782	793	816	782	764	790	776	715	782	759	799	814	786	817	812	740	760	812	773	740	718	797	776	798	755	725	793	765	747	802	832	727	807	836	843	804	779	764	759	721	765	774	823	784	792	767	838	814	757	797	769	794	791	784	771	833	769	711	795	821	779	779	740	778	778	724	731	786	754	817	774	807	778	814	761	786	742	740	797	795	809	787	821	830	784	784	779	775	741	796	749	761	761	732	752	737	804	784	824	746	736	786	780	816	761	790	712	750	774	752	792	780	766	777	773	755	765	771	787	792	724	786	749	784	774	764	799	752	773	745	795	754	795	764	761	773	775	800	731	747	796	741	800	726	772	747	817	806	763	805	764	790	853	798	732	766	776	741	772	803	799	777	768	778	776	849	740	749	778	751	746	714	698	775	836	758	772	794	760	801	769	757	777	797	767	801	814	782	760	761	796	729	768	787	740	754	722	768	791	720	843	779	746	775	752	751	729	764	780	759	770	792	841	748	783	770	807	823	781	800	784	793	756	769	772	733	784	756	803	779	805	747	808	803	761	765	801	783	793	803	769	799	803	800	766	766	742	771	816	819	777	764	761	779	804	799	803	804	749	746	777	828	807	782	723	809	769	767	709	769	766	773	665	735	725	762	825	745	819	788	724	769	744	821	795	809	782	765	765	771	784	803	803	760	773	768	768	794	738	738	770	779	787	766	769	778	740	770	781	756	762	790	762	733	829	740	777	805	741	763	769	788	753	818	752	734	746	759	799	729	796	753	793	764	804	746	778	739	781	795	794	754	816	734	796	756	789	791	755	735	771	776	767	752	777	761	791	714	775	781	737	788	805	770	801	806	801	778	774	784	756	823	767	785	802	782	762	827	820	768	768	786	821	734	743	753	798	818	789	733	752	786	806	746	765	821	801	786	767	717	813	810	799	794	756	768	724	784	775	796	778	802	777	727	800	781	800	820	761	779	755	773	778	708	807	783	780	783	780	755	791	763	761	755	760	756	739	806	795	805	796	762	762	789	804	790	777	737	790	826	777	752	762	813	757	782	781	774	800	760	784	765	774	705	789	817	810	783	823	720	745	815	763	825	788	762	772	766	756	779	752	792	742	748	814	843	788	806	808	794	777	737	751	743	814	768	755	739	714	780	800	759	821	794	800	745	750	813	776	754	736	757	821	753	791	790	766	762	816	767	807	802	767	795	805	789	738	799	775	788	784	787	830	809	797	745	776	822	750	773	795	790	772	740	764	760	780	802	826	783	763	770	800	743	784	771	774	781	789	798	746	804	762	732	745	761	728	786	764	767	755	768	816	757	774	828	780	764	788	767	774	734	799	740	799	778	762	786	741	782	780	766	778	728	795	788	757	719	824	824	809	753	791	789	786	773	716	789	806	766	760	787	753	769	798	741	765	785	762	722	739	744	766	736	749	794	718	821	747	760	773	777	779	766	822	742	849	810	794	775	736	762	779	804	723	746	763	755	760	769	818	804	782	744	729	758	771	772	757	832	805	790	796	779	765	741	760	809	733	807	744	785	736	785	741	799	828	781	744	737	750	778	785	808	796	824	751	788	801	765	739	777	758	810	742	753	753	769	779	786	783	807	756	718	762	820	757	793	754	787	776	803	775	800	750	799	792	789	783	813	750	803	745	774	774	786	782	813	795	777	738	782	772	793	773	773	766	728	774	767	796	798	816	793	775	777	734	779	734	787	731	759	765	769	780	732	799	807	749	840	738	752	769	802	740	818	783	759	781	768	753	708	734	790	765	785	765	739	773	773	789	818	752	702	760	761	742	791	768	815	769	789	763	767	807	725	764	789	798	800	786	767	830	762	807	747	742	811	796	799	807	756	788	757	762	820	736	750	786	764	778	762	738	770	739	782	781	745	786	756	745	748	746	735	762	774	756	751	793	794	791	742	775	808	750	783	766	748	731	758	767	771	771	782	846	742	746	793	776	823	783	743	773	754	760	773	763	761	738	764	779	800	776	735	787	811	810	803	746	806	791	778	796	779	796	756	757	774	795	786	796	774	803	779	776	773	736	727	735	801	782	788	771	693	773	766	793	744	779	769
35496	28641	26240	22842	29782	21364	10634	4470	2269	2074	1229	2738	1803	1164	961	888	870	877	925	922	870	830	821	892	887	865	922	844	821	864	878	899	888	820	795	803	877	852	899	829	810	897	891	864	837	866	866	842	922	870	877	822	854	911	866	847	855	835	840	833	910	896	909	830	884	825	878	903	865	854	844	796	848	869	881	928	827	875	850	901	827	904	869	869	870	860	885	854	819	866	863	870	847	881	874	823	820	818	820	800	869	825	880	879	872	861	845	825	840	875	822	877	765	846	865	823	835	909	886	811	881	843	823	816	834	872	862	811	860	858	861	884	872	877	875	845	865	846	869	836	799	838	854	889	844	858	834	855	861	840	839	830	875	852	868	883	832	807	836	831	863	888	853	868	833	823	852	866	888	872	868	908	852	857	880	832	828	867	854	853	874	859	904	854	859	859	899	873	887	847	861	881	858	889	859	844	883	847	864	839	823	829	855	897	854	891	897	841	851	864	822	843	810	920	830	845	821	836	840	868	820	849	847	857	902	831	875	866	889	829	841	829	814	877	818	850	877	847	830	870	826	867	855	891	759	872	854	877	879	861	863	857	835	879	848	899	797	865	889	924	882	835	836	841	826	845	890	886	845	890	839	860	829	804	925	885	832	849	866	863	822	819	891	893	827	923	840	873	870	837	867	801	882	879	858	888	870	873	865	886	834	872	823	858	892	862	863	833	835	830	890	869	875	841	876	900	821	808	854	818	860	833	838	906	872	897	862	861	891	849	847	827	860	846	852	879	884	837	818	833	899	872	884	817	786	842	840	866	858	889	863	845	813	881	789	876	822	807	823	886	835	848	926	831	922	880	883	863	945	856	845	795	854	848	852	848	850	867	828	840	870	844	833	858	865	857	842	839	833	844	911	864	846	874	836	902	850	882	813	805	868	843	812	840	902	827	824	876	842	854	858	819	846	866	813	826	836	853	878	911	840	844	902	852	870	854	916	813	871	888	797	854	860	844	885	851	870	836	907	837	833	877	824	856	894	832	811	877	899	858	817	896	868	854	836	867	879	824	899	871	861	807	844	871	807	859	838	907	898	864	839	824	839	828	926	909	800	843	870	860	855	881	807	831	880	839	812	855	913	894	797	828	850	874	880	859	907	872	824	855	840	870	800	809	843	890	891	894	894	895	899	894	850	888	865	882	867	864	823	839	846	842	844	855	829	833	860	858	878	828	830	845	831	858	870	844	845	894	868	785	900	817	869	852	834	871	866	883	872	888	840	812	878	867	880	878	809	877	883	876	822	861	779	852	826	884	876	857	894	806	828	823	854	867	825	879	871	818	829	868	852	834	852	854	896	904	851	934	816	855	909	875	884	856	768	854	800	789	832	876	926	841	817	873	833	856	862	850	888	820	849	879	881	813	838	858	924	867	883	807	858	860	859	832	838	845	852	820	925	859	866	871	863	835	844	849	820	808	862	905	879	913	859	815	893	825	851	873	833	842	905	859	912	872	865	872	865	832	853	792	770	811	860	840	829	897	885	806	879	855	919	827	890	841	878	908	867	822	860	911	838	843	823	835	873	850	773	820	861	911	840	868	839	858	855	900	818	861	854	856	864	813	872	872	865	846	853	901	887	867	859	831	910	828	850	884	822	864	855	815	824	865	882	835	872	850	827	865	897	851	843	841	835	880	856	859	863	842	835	896	858	824	832	834	902	906	851	853	889	815	882	878	843	860	838	917	801	852	845	866	855	901	863	873	871	859	813	839	887	834	844	861	906	906	826	852	876	845	815	870	856	844	860	848	861	927	866	880	837	897	814	845	851	833	874	871	828	882	855	840	835	831	869	868	851	807	872	816	833	868	874	883	828	794	814	862	840	871	831	845	886	846	890	847	836	843	819	862	944	846	836	849	861	807	833	802	861	820	827	895	831	870	815	913	863	870	844	885	848	864	867	830	849	878	883	855	872	835	806	911	827	853	881	852	886	843	858	837	803	820	844	870	815	814	861	861	891	883	823	868	855	770	832	797	852	813	830	871	799	839	894	804	873	877	820	809	877	926	897	881	813	838	911	887	892	808	876	843	886	899	889	860	814	902	839	828	885	894	851	862	815	822	870	898	811	887	911	853	845	849	854	868	894	878	798	810	859	908	874	886	855	842	864	787	819	839	838	857	921	887	840	862	873	900	888	841	899	860	872	848	815	887	873	913	880	798	836	872	959	884	895	915	869	794	826	823	851	836	883	871	820	839	821	859	878	817	852	876	850	885	844	812	845	853	864	826	829	838	852	838	799	791	862	824	851	816	865	871	857	921	858	865	823	843	864	806	897	835	870	879	859	872	817	838	881	825	876	792	807	842	862	825	815	796	868	880	829	863	886	895	852	885	831	841	831	926	807	855	838	893	852	890	862	851	880	907	800	886	884	824	848	876	813	911	844	889	877	852	852	896	868	886	815	872	902	842	857	864	867	885	849	859	836	823	879	867	789	837	875	851	838	867	864	875	887	895	870	834	858	833	903	887	845	798	847	867	863	864	815	919	840	856	922	862	842	871	863	851	868	877	881	841	814	861	847	804	900	828	886	902	901	819	901	813	848	893	809	888	851	911	830	879	857	829	914	892	940	865	939	922	840	855	848	836	848	900	822	899	893	875	831	824	931	838	835	866	898	896	886	809	887	923	897	880	864	848	892	830	840	880	844	832	917	866	906	900	873	877	852	903	860	835	878	829	873	815	896	798	876	809	824	831	878	831	872	913	846	848	852	823	858	867	795	864	861	846	865	843	909	823	881	837	848	831	879	855	799	810	819	816	826	890	850	833	939	820	842	822	882	811	840	844	903	911	815	880	824	827	825	853	831	837	904	848	848	826	889	796	871	852	915	896	801	839	842	868	834	786	879	848	823	828	798	843	834	819	858	855	839	851	875	902	857	861	868	875	880	864	847	846	857	833	871	876	901	879	856	858	838	885	821	880	788	890	859	823	830	873	845	842	858	870	901	825	952	831	771	833	922	748	859	849	916	848	913	844	879	894	837	872	856	938	906	870	845	791	845	854	882	823	836	922	878	894	914	854	888	852	866	809	825	835	869	914	902	900	866	914	910	812	837	819	896	806	877	887	887	878	874	847	817	891	873	820	871	863	835	838	870	893	895	879	797	887	881	863	887	854	831	861	835	885	815	897	857	845	842	879	870	896	853	791	809	823	874	856	851	846	854	841	898	851	843	835	837	916	863	829	852	867	817	866	895	847	847	825	820	908	872	821	899	870	863	864	887	816	934	817	867	899	872	816	848	921	866	839	810	877	910	841	881	852	802	874	909	860	881	831	848	824	837	857	826	833	837	881	851	840	849	866	857	849	858	917	870	867	803	873	864	854	899	792	842	858	836	803	789	881	827	897	844	868	888	887	826	810	870	910	832	881	932	886	834	833	861	851	919	844	835	857	868	845	828	774	883	877	837	851	842	838	865	845	863	855	880	862	844	823	839	820	864	858	854	854	840	876
38470	36046	34239	27344	34858	25742	15315	7477	4073	3636	1643	5079	2993	1501	978	885	943	841	880	880	857	881	853	918	940	932	891	920	853	913	868	849	879	872	862	874	919	842	866	869	886	875	888	905	877	907	872	887	897	847	859	925	892	876	872	813	885	846	853	930	885	869	910	907	906	863	863	910	903	846	906	878	876	886	891	889	889	908	886	912	858	875	815	949	891	833	827	946	891	883	840	845	833	874	918	893	951	885	889	830	867	884	873	911	910	891	877	900	904	908	871	877	884	950	900	901	921	867	858	954	885	887	874	875	880	884	889	897	830	859	904	866	890	953	865	865	825	881	891	940	861	914	850	880	894	906	864	896	882	891	844	935	878	908	862	956	904	907	913	847	820	819	897	837	911	889	917	894	945	879	872	882	873	903	881	944	918	870	864	879	876	882	865	864	884	831	839	861	849	905	906	853	929	915	866	904	898	857	880	860	850	893	874	911	918	905	864	831	872	852	869	877	916	909	909	851	850	812	902	874	879	860	856	944	835	824	841	870	891	874	894	844	851	896	903	888	903	915	862	870	853	838	840	833	916	887	940	868	881	966	868	902	812	899	893	852	848	889	889	885	880	886	864	862	825	893	853	917	907	840	845	840	905	842	885	914	892	931	886	891	884	888	863	899	893	862	935	867	884	878	855	897	891	872	821	878	853	886	876	885	886	889	917	891	864	938	838	906	901	864	819	880	846	866	890	886	877	874	901	911	856	875	868	909	911	873	866	888	851	941	914	879	839	905	868	873	902	901	872	888	847	873	905	849	841	863	886	903	878	828	855	857	864	896	887	895	862	881	885	903	949	921	911	937	882	897	896	867	899	900	914	873	867	923	903	839	844	922	866	905	926	867	898	860	843	897	850	898	924	864	905	870	882	862	904	895	888	933	896	874	891	811	841	854	840	828	877	862	876	889	864	853	878	906	901	847	863	874	868	865	894	928	887	851	875	843	893	874	824	889	877	903	899	852	916	922	810	900	885	838	846	867	832	920	872	877	854	894	849	872	917	896	870	929	888	915	894	887	955	878	889	890	884	851	882	858	880	876	850	852	877	942	880	937	873	943	857	908	898	895	915	878	841	882	890	863	880	881	920	873	834	829	879	869	870	888	904	949	850	920	905	884	865	861	846	882	911	819	850	878	898	854	908	908	860	904	872	866	866	926	887	877	865	874	879	864	859	884	861	834	849	839	869	858	898	839	881	891	910	874	879	903	856	836	907	853	890	923	935	883	892	823	907	877	879	847	874	868	855	958	943	836	859	862	853	874	870	837	880	908	865	885	878	860	849	851	938	937	793	932	853	883	908	912	954	880	878	916	910	899	850	840	923	866	889	909	878	879	859	882	893	896	863	940	904	880	846	920	898	935	891	889	884	900	828	845	859	852	893	870	875	889	850	878	884	891	905	818	887	893	889	845	895	834	860	907	909	844	875	891	802	884	898	837	913	877	943	904	911	933	851	902	889	926	907	912	884	808	865	890	914	857	858	878	903	826	903	860	919	857	910	852	863	892	825	878	874	868	917	900	861	890	963	895	880	851	869	857	908	870	900	878	878	912	872	920	869	920	875	920	944	846	870	893	953	911	926	868	856	847	848	829	841	881	888	892	907	835	895	897	859	894	876	870	891	943	924	870	852	847	876	940	859	868	916	868	843	856	876	894	888	902	851	908	860	877	905	881	861	925	874	878	897	854	929	897	917	910	883	938	861	874	890	916	910	861	888	853	870	885	861	843	892	889	850	895	897	925	925	845	882	875	913	813	839	918	915	843	866	917	885	879	879	878	915	863	837	860	878	924	851	868	866	855	865	904	851	906	888	913	866	860	848	893	859	831	903	871	846	884	906	912	877	859	880	856	874	921	863	953	896	904	918	897	902	908	836	899	881	860	889	859	881	895	921	903	937	862	888	920	916	880	878	871	962	856	845	895	905	823	861	907	869	909	877	897	893	857	922	901	916	902	884	899	884	891	898	893	882	909	881	890	878	854	870	913	898	891	873	831	886	913	897	876	914	893	907	833	932	848	908	878	858	876	855	873	911	903	912	889	878	887	873	890	881	872	830	831	870	890	917	929	849	897	885	823	897	928	879	890	846	864	893	872	878	893	895	848	895	845	894	913	896	861	844	859	880	844	863	922	874	867	892	891	913	897	948	916	869	836	911	900	899	919	916	861	939	858	911	916	906	837	868	861	886	950	887	832	890	846	865	869	876	864	837	904	862	882	860	903	900	909	865	888	860	874	861	891	946	912	871	841	901	916	873	910	859	886	838	874	871	943	886	910	921	889	890	876	884	886	916	858	846	909	805	879	893	891	844	893	846	923	913	871	885	914	876	841	817	880	877	902	896	853	893	854	901	886	896	875	897	891	896	869	849	870	869	858	918	819	897	875	898	873	837	942	908	903	882	901	847	911	873	914	830	892	857	883	918	878	883	882	894	850	826	860	891	865	901	896	867	853	900	868	839	894	902	855	835	894	900	895	912	819	901	905	930	898	852	919	881	870	906	886	888	868	897	886	874	905	933	825	866	870	943	922	886	849	939	867	833	928	902	892	878	913	909	901	885	875	869	851	904	881	880	949	867	861	870	863	932	848	937	899	876	857	913	904	871	857	865	868	895	887	904	907	898	921	853	911	878	875	882	820	876	846	848	846	867	925	879	874	917	903	900	864	850	865	873	886	858	838	874	853	837	864	881	858	850	876	902	930	885	853	869	873	865	890	847	832	905	881	839	877	887	848	847	876	877	927	891	892	879	864	892	874	861	865	847	883	857	911	906	890	897	884	906	859	900	852	866	911	967	874	863	895	856	927	927	827	848	874	904	909	875	906	847	898	858	860	883	906	859	865	894	859	851	889	914	903	842	866	855	889	876	886	926	953	861	883	854	920	854	899	844	929	848	899	873	830	903	856	846	902	909	788	876	861	893	892	914	878	869	903	920	913	875	892	913	883	865	911	889	851	890	845	872	863	842	824	883	916	867	878	900	897	862	899	896	865	856	884	885	925	875	810	863	868	857	907	882	903	866	924	881	858	881	880	923	872	858	911	867	930	923	883	891	886	908	862	914	914	942	937	826	909	905	866	920	858	850	907	846	871	907	908	828	881	887	899	849	939	853	890	914	919	853	883	894	925	927	888	907	893	859	873	870	880	858	879	858	890	929	895	855	847	870	890	880	910	837	909	851	840	893	930	964	841	840	846	876	897	915	909	843	841	922	893	888	868	871	943	888	883	871	868	890	841	905	894	905	850	902	884	879	855	872	872	884	853	840	885	892	895	880	867	860	899	868	923	901	915	874	851	874	850	906	881	825	881	850	915	858	876	892	888	877	850	922	898	884	861	911	902	881	873	847	818	895	894	901	864	878	796	895	835	905	938	892	844	828	870	885	885	936	885	844	850	849	911	861	898	924	911	894	899	892	919	876	883	883	873	918	858	874	862	886	878	843	853	846	887	881	832	895	897
24928	20649	26980	25823	32253	30111	21029	10901	4041	1641	933	1412	1898	1102	530	597	515	550	536	570	526	543	495	520	534	553	503	502	512	527	507	496	506	499	499	471	542	506	495	539	512	492	489	480	476	498	479	520	499	499	496	501	484	510	489	513	481	506	537	496	544	525	493	522	492	503	483	461	517	520	501	513	486	521	511	549	487	510	524	515	473	510	491	531	495	503	480	480	481	510	509	499	500	507	497	451	491	512	502	478	500	532	503	532	471	499	469	463	498	494	519	466	528	490	525	516	499	467	512	513	527	515	482	527	500	530	497	521	484	492	478	485	465	502	482	548	537	505	513	488	492	472	513	472	469	504	503	519	529	495	478	515	495	480	495	522	487	497	474	474	521	480	523	500	461	493	507	504	549	493	524	545	483	509	526	481	537	473	511	477	525	519	474	483	516	490	473	530	485	519	537	495	518	510	478	495	474	497	494	522	496	552	538	498	525	503	529	469	484	477	492	527	506	531	467	505	551	527	463	536	497	513	514	503	516	463	517	469	487	484	519	480	452	481	488	477	473	484	497	518	471	514	553	518	504	466	495	463	455	541	482	509	534	509	519	528	524	456	470	512	522	490	507	490	527	501	517	475	485	524	544	492	519	494	495	529	471	501	486	477	531	510	510	497	485	501	529	551	496	541	553	463	514	533	550	492	496	492	491	490	512	523	479	483	480	489	497	532	511	522	504	484	488	510	500	491	544	487	471	526	500	443	497	476	502	528	488	524	508	491	491	507	483	529	525	466	464	474	503	503	498	486	506	504	492	508	501	528	483	505	478	530	506	506	499	516	516	518	479	541	534	512	492	529	467	528	515	524	479	480	499	518	523	500	462	481	536	515	505	513	493	536	488	464	506	475	495	492	497	473	513	469	497	475	459	510	478	539	506	499	514	504	492	537	542	468	505	476	543	498	517	537	503	461	489	483	514	486	538	502	523	501	469	522	485	466	508	475	526	515	494	502	482	491	515	476	505	489	507	512	464	507	487	496	513	537	494	504	519	517	517	487	512	464	496	492	469	542	493	516	533	496	526	501	488	545	531	514	490	477	528	476	491	494	472	477	488	501	565	503	550	490	493	514	517	502	524	486	482	500	541	527	473	518	485	531	507	495	473	529	498	508	480	520	510	505	486	521	472	479	476	489	474	523	489	468	486	476	475	525	500	475	499	529	539	515	524	485	563	462	494	489	524	478	487	412	461	547	443	505	502	493	490	496	498	514	475	486	504	508	460	510	526	541	502	491	529	443	459	515	489	502	515	487	502	499	548	509	500	483	507	498	485	517	494	485	511	487	520	502	476	503	484	539	482	510	488	471	506	495	460	532	487	507	496	473	478	512	465	486	452	492	500	484	562	527	511	453	515	504	522	503	480	506	534	491	484	511	512	527	524	482	511	466	520	496	524	487	539	528	525	487	515	504	480	528	519	499	519	491	546	517	538	486	508	523	511	507	508	494	484	503	494	468	486	513	554	453	468	510	533	448	517	509	558	522	517	515	513	496	516	502	483	510	509	489	493	513	520	511	482	456	499	512	500	525	500	488	465	491	522	476	492	486	519	473	455	456	500	508	514	496	535	478	474	488	494	515	490	497	520	484	521	507	519	486	475	495	506	464	460	504	505	520	463	526	481	498	453	451	489	529	472	487	487	496	424	492	486	506	519	497	528	506	494	450	474	485	496	518	505	471	552	492	510	474	525	508	500	517	502	486	489	534	502	481	508	477	490	521	541	507	486	494	478	488	513	497	467	466	557	522	503	517	493	496	481	535	539	520	527	544	483	523	547	491	497	476	515	486	509	505	508	529	521	507	492	533	498	525	496	477	493	524	511	494	527	551	488	501	513	474	523	507	512	485	480	520	470	519	506	473	524	507	489	504	510	503	492	463	495	492	508	529	504	458	514	503	505	482	474	468	457	504	519	505	524	451	500	472	471	505	503	467	516	505	514	477	527	470	488	472	517	503	492	484	515	486	505	531	537	530	487	520	491	467	498	538	504	514	533	475	529	450	478	481	510	506	490	520	529	519	536	487	446	467	513	515	480	487	527	466	486	497	533	491	491	459	509	503	513	468	480	475	526	507	492	495	492	500	479	544	487	516	494	506	517	505	496	521	517	466	479	410	535	472	511	493	496	491	481	456	481	469	479	493	489	464	475	514	481	501	508	499	494	544	502	488	487	505	523	512	473	496	480	518	487	487	516	511	500	499	497	460	501	485	492	433	503	491	535	510	470	499	512	491	555	547	524	478	503	507	477	478	543	504	521	524	542	536	538	461	511	516	497	483	527	466	519	538	488	490	491	472	491	506	471	477	483	526	472	485	532	502	542	541	504	487	489	481	474	440	501	501	475	499	550	477	475	486	504	517	507	466	502	522	516	501	516	503	452	493	518	456	525	505	480	505	517	538	515	496	488	496	501	525	482	529	534	504	476	512	500	503	512	512	492	552	502	513	499	544	499	538	483	479	509	488	489	545	531	492	542	478	518	481	487	513	480	496	475	513	478	434	491	441	496	495	523	487	523	524	479	533	500	510	513	498	477	510	467	507	493	512	497	549	509	507	516	475	515	534	457	525	508	566	467	487	534	557	512	500	478	498	522	468	474	485	511	544	524	491	470	468	515	482	506	481	528	518	489	496	512	458	475	508	532	483	540	515	509	493	523	520	487	527	488	562	468	510	508	495	504	484	482	537	478	529	466	467	503	464	508	526	449	458	509	520	510	495	464	495	520	482	503	485	507	516	460	499	478	537	504	504	508	506	456	511	506	472	533	468	499	474	479	477	497	485	501	509	494	485	501	516	570	505	506	506	508	515	482	472	498	498	511	491	528	496	497	512	536	505	495	527	494	511	533	502	536	496	484	491	518	511	492	516	473	491	462	549	508	502	479	486	523	520	485	488	487	527	514	516	506	515	488	510	511	472	502	486	517	502	486	500	466	501	546	538	501	530	509	501	488	480	482	487	474	445	516	528	521	529	503	548	523	523	523	496	477	509	466	523	471	493	478	484	510	482	484	537	521	472	492	501	494	516	477	479	502	506	465	460	493	494	461	498	528	482	494	518	481	488	538	505	519	540	515	504	515	512	495	508	464	491	484	501	475	484	500	526	479	512	505	528	521	483	504	481	489	482	463	542	509	463	489	516	473	499	499	483	535	492	466	563	490	553	485	499	480	505	475	522	488	488	450	507	498	512	517	493	511	479	510	515	513	482	500	507	480	509	513	513	480	525	522	482	502	514	498	483	512	501	473	498	493	505	466	496	499	503	483	465	513	469	510	475	481	471	496	486	510	509	474	515	523	512	498	509	475	512	506	538	482	522	512	490	509	511	543	496	520	538	531	483	487	477	477	536	482	526	565	509	511	504	489	497	485	478	482	531	504	491	493	531	492	496	474	516	481	487	457	506	457	479	522	487	493	547	467	494	508	482	536	488	518	491	526	486	459	489	470	459	534	493	511	461
40784	46689	34308	43772	45232	34634	22759	15315	6708	2941	1396	2415	3359	1808	628	648	592	601	611	562	535	530	549	534	531	543	519	528	575	585	543	550	541	521	523	538	497	517	511	564	550	523	539	529	528	524	527	539	522	544	560	555	531	528	517	535	531	497	532	523	569	499	504	500	502	523	541	471	515	503	565	508	509	545	557	527	515	465	516	560	545	485	493	531	531	527	521	511	523	528	524	561	483	508	565	557	517	551	540	506	482	562	527	541	523	515	569	489	501	521	487	516	538	524	532	561	539	498	481	512	552	493	502	486	536	555	476	544	521	593	535	550	546	516	512	529	520	503	555	521	522	521	516	515	518	536	522	520	538	528	533	511	546	537	524	539	530	525	574	543	559	522	528	564	528	507	526	552	542	509	572	538	536	544	507	494	495	473	497	484	513	523	503	540	505	531	490	594	520	509	542	527	530	509	543	485	517	495	548	550	544	540	507	545	502	492	551	490	544	510	497	544	561	494	517	527	533	504	489	475	553	497	518	518	496	515	534	511	526	537	483	509	504	476	535	528	520	511	518	508	492	532	532	527	517	525	521	529	505	533	519	525	509	510	526	495	505	526	501	502	523	497	523	530	525	503	524	481	533	525	529	528	517	507	533	506	520	524	525	538	515	515	491	491	523	503	536	514	497	517	517	494	579	518	551	501	512	478	484	523	556	533	540	511	513	515	545	552	538	518	508	535	506	545	513	516	536	527	546	534	546	521	581	547	495	487	513	494	534	525	547	504	481	514	517	546	537	559	495	485	528	453	450	535	523	514	511	481	484	497	487	519	560	525	523	537	557	518	517	528	500	543	543	488	524	519	528	500	512	535	544	514	538	535	496	563	514	492	556	534	533	511	541	509	530	527	496	522	507	533	488	519	535	519	508	538	543	518	527	491	501	526	540	516	469	515	518	563	543	563	515	508	585	495	520	526	508	501	501	505	559	505	530	507	536	547	509	520	484	503	507	546	529	518	492	508	513	558	510	508	519	532	512	538	504	560	528	509	557	527	501	526	479	523	473	506	540	477	537	496	513	565	499	522	484	547	513	594	538	511	513	532	498	539	468	512	519	502	516	530	527	519	536	511	527	544	504	521	551	538	523	525	548	509	515	512	546	501	530	522	519	543	575	542	500	485	513	497	515	493	511	529	553	545	580	528	532	504	528	545	559	535	512	536	510	560	543	530	530	497	502	560	518	534	521	522	505	544	547	548	530	507	510	539	525	503	526	514	532	537	533	528	539	502	528	472	573	506	498	489	516	510	550	527	542	483	559	555	546	494	510	528	526	569	525	494	535	513	493	522	520	534	513	530	520	495	534	534	515	540	522	519	504	519	542	508	488	514	482	509	523	511	509	553	550	516	557	485	520	546	505	528	519	497	526	492	512	497	538	520	555	531	506	578	501	530	485	552	571	500	561	524	505	518	512	520	506	563	507	537	527	486	511	522	502	564	459	530	492	538	501	593	523	528	537	580	537	463	510	559	529	527	564	547	544	528	498	527	512	508	511	546	564	527	547	497	485	494	549	551	534	522	571	507	523	534	525	500	495	514	535	541	522	517	495	496	499	542	562	543	509	564	545	484	498	516	508	516	507	517	496	520	485	527	515	512	524	493	512	534	564	524	531	515	531	533	486	533	492	517	547	545	502	522	493	533	486	546	529	539	517	499	526	500	547	498	497	553	491	530	513	541	505	536	540	547	540	587	545	501	518	552	540	547	482	523	490	516	528	507	530	536	508	484	488	541	530	497	499	464	533	505	511	519	542	510	477	513	493	556	522	514	508	528	513	502	535	509	548	503	580	548	516	541	503	506	530	533	546	516	524	521	580	502	506	509	502	488	471	517	500	526	509	498	540	501	542	553	511	519	512	533	506	525	539	515	533	507	522	555	540	519	525	535	562	527	499	533	509	524	482	537	535	544	514	535	535	525	507	511	496	517	497	536	525	529	502	514	528	544	540	498	522	547	496	511	524	523	518	532	567	491	528	534	533	531	506	561	525	516	586	519	505	519	540	519	528	533	537	562	526	512	561	566	512	508	512	473	513	566	546	570	536	527	532	529	520	532	504	548	519	547	548	546	475	522	482	513	505	538	526	547	499	514	523	537	511	548	551	496	507	504	518	543	561	521	501	517	487	503	507	489	467	549	537	534	541	506	532	506	507	534	517	474	500	508	531	547	528	485	526	526	514	489	510	555	517	560	538	518	485	519	552	522	491	513	534	494	514	519	519	500	551	518	504	506	484	529	520	519	530	529	509	487	556	512	539	534	569	581	525	561	516	530	511	509	541	496	532	507	526	535	553	497	503	497	549	562	511	517	521	501	522	517	525	485	543	502	512	478	562	522	524	521	512	527	516	544	513	533	531	513	503	547	550	490	534	512	506	521	519	500	562	499	558	555	482	550	531	477	512	496	557	532	523	550	509	513	512	516	511	545	501	536	527	519	520	504	536	496	542	525	550	524	532	571	515	549	487	540	562	528	532	512	489	552	527	532	497	503	526	551	545	555	490	511	539	534	516	538	505	534	505	531	538	517	531	516	518	514	525	542	509	525	512	488	515	521	538	516	551	552	522	509	537	561	485	497	511	522	512	559	497	543	515	511	552	517	551	532	503	483	536	513	530	527	518	512	589	507	461	504	541	515	542	557	542	553	535	527	525	537	511	538	525	519	522	515	530	543	489	487	515	549	509	508	524	489	495	532	548	510	520	527	523	502	538	560	491	534	526	519	529	493	524	501	546	520	495	551	472	510	516	571	505	486	523	516	581	502	549	511	515	489	528	513	531	523	503	495	523	522	512	523	529	477	505	490	503	518	472	518	514	536	521	543	553	500	563	512	477	502	520	501	528	530	458	527	529	528	519	506	576	522	540	519	459	533	539	560	523	558	565	537	510	508	492	494	520	567	515	464	534	541	477	541	517	558	522	476	562	529	523	495	553	534	516	511	581	547	521	529	560	518	517	516	470	539	513	486	531	525	502	522	512	549	513	520	535	513	521	513	536	550	490	530	555	498	503	503	479	552	496	527	505	501	549	540	520	530	558	531	520	505	524	502	521	525	502	536	495	498	533	487	557	507	558	498	474	494	519	532	523	501	518	501	530	526	520	504	551	514	561	512	519	542	523	509	549	507	486	533	524	541	569	566	532	515	524	526	534	552	544	528	520	519	531	488	554	552	496	489	510	503	527	515	507	516	505	453	562	522	561	525	520	494	496	522	521	522	539	530	521	528	483	512	518	504	516	522	534	505	487	496	527	518	503	469	536	504	507	534	493	505	496	468	509	524	480	529	517	535	534	517	530	555	512	523	577	481	562	496	492	553	485	530	491	503	513	515	564	525	536	535	505	523	497	523	554	534	509	530	514	507	544	506	497	535	480	517	547	516	502	526	522	543	566	503	534	515	531	504	499	566	540	540	500	516	541	497	510	537	533	529	510	521	524	511	507	537	518	539	516	530	528	532
22895	20658	27308	24967	24705	29312	27559	13390	6211	2194	1650	1466	1190	959	846	806	825	785	831	779	819	761	814	752	786	805	715	684	715	765	703	762	787	706	740	720	747	752	741	780	747	750	733	731	720	697	759	734	725	691	738	730	699	763	717	729	764	741	796	719	726	755	766	766	738	770	710	787	752	744	695	765	750	727	758	696	775	786	703	748	716	723	742	747	735	707	752	696	738	665	745	766	708	746	744	786	778	713	751	700	713	727	729	783	757	767	727	769	744	682	723	697	741	697	768	706	768	712	739	733	729	684	742	749	722	731	759	689	739	734	707	716	743	800	741	692	727	754	723	778	761	728	776	716	702	694	720	762	744	734	766	769	745	744	696	757	762	728	752	728	712	724	738	738	705	745	687	734	698	735	758	726	724	766	701	764	708	729	768	715	749	761	781	713	730	755	716	741	733	750	724	719	775	747	688	736	726	764	730	787	720	777	751	682	715	668	725	730	759	732	707	730	679	748	737	701	750	714	685	732	731	752	780	744	728	755	715	745	719	694	744	734	724	672	717	724	710	748	797	721	758	725	675	698	768	706	760	735	718	733	767	763	711	716	709	725	736	726	690	721	726	743	733	718	753	768	788	696	698	757	728	709	744	763	756	717	758	757	719	714	679	762	717	695	711	760	679	774	744	707	764	741	745	724	727	741	722	742	769	726	745	785	711	726	737	753	677	760	678	751	706	744	722	695	745	716	708	758	715	737	779	720	746	778	758	755	735	725	695	751	746	785	732	766	699	723	751	735	694	727	730	734	745	774	793	724	792	726	772	727	729	754	747	761	715	719	711	727	731	725	747	747	765	718	737	722	751	739	728	727	711	717	747	777	785	747	760	746	703	722	722	739	739	711	757	722	767	730	704	704	730	694	705	737	717	742	684	693	761	760	761	707	808	734	704	740	717	747	707	783	741	669	711	725	725	706	694	729	720	786	724	753	686	711	754	737	727	713	729	672	708	753	728	766	723	720	742	749	758	709	752	763	714	703	724	738	697	717	705	730	730	712	694	729	687	709	751	752	733	685	720	744	742	725	764	721	756	740	726	710	794	712	780	760	690	777	710	766	729	708	767	748	725	725	712	709	730	747	709	708	724	694	724	719	720	710	717	677	752	759	779	728	713	714	738	741	757	741	755	726	783	725	698	789	731	737	699	731	711	711	769	701	754	710	706	766	781	703	751	709	722	759	736	716	715	758	733	742	681	709	703	719	715	737	729	701	742	726	793	776	726	706	751	769	748	759	701	733	713	689	698	700	745	757	761	750	720	739	740	722	770	716	756	797	716	727	746	764	731	762	734	728	711	798	699	690	742	700	711	733	713	743	688	717	685	682	714	738	686	732	773	662	741	730	749	753	675	742	748	784	772	722	741	745	727	720	660	734	769	703	743	716	715	694	717	750	768	726	753	704	748	737	800	728	714	758	750	730	713	708	734	710	716	743	737	753	753	740	717	719	740	705	701	740	701	746	737	727	741	766	708	716	687	748	723	684	735	730	695	735	738	755	725	756	712	724	709	719	693	687	742	729	753	689	726	760	763	691	727	715	714	709	717	740	672	747	693	731	706	741	725	715	771	780	771	787	731	673	716	738	785	717	749	738	706	699	752	716	743	743	720	724	754	726	736	686	713	731	724	702	727	759	679	708	735	703	724	703	737	706	742	740	755	744	734	751	797	705	731	697	784	745	729	714	745	725	668	767	763	733	692	737	762	717	778	756	743	752	716	690	732	736	789	697	747	756	743	737	776	739	725	685	767	735	715	773	702	701	701	718	720	733	691	752	701	757	731	717	722	719	724	728	692	731	772	719	763	746	746	740	739	702	726	764	742	698	719	772	747	777	742	703	724	762	732	710	732	706	744	745	771	770	742	738	728	722	738	703	734	697	723	780	690	746	733	783	763	741	720	800	744	743	705	748	694	711	660	724	710	733	705	708	718	740	734	777	706	740	723	747	745	712	756	743	735	785	708	728	796	685	753	710	710	748	779	749	730	738	709	780	730	714	743	734	739	716	728	771	715	729	728	717	726	743	770	771	731	725	747	766	727	773	757	699	695	763	789	708	691	713	721	728	725	700	736	730	748	745	694	718	770	710	784	761	743	719	741	762	722	806	776	687	748	719	767	733	740	722	718	693	770	708	755	730	737	713	741	760	708	740	707	765	774	742	721	737	728	757	729	755	734	781	731	700	745	748	681	730	727	739	709	716	708	704	720	719	711	702	736	711	730	720	720	717	733	674	724	708	748	744	748	689	687	709	732	759	746	768	718	759	688	733	765	762	741	740	795	729	719	734	740	721	768	727	732	753	705	727	702	749	725	702	741	717	703	704	719	740	729	701	717	696	719	716	721	704	672	733	734	748	796	774	726	723	749	766	672	721	750	695	760	771	723	799	736	719	745	716	764	701	708	723	730	730	763	727	737	736	756	743	701	717	682	750	703	716	735	706	758	793	693	714	732	732	795	735	738	762	737	743	710	718	733	710	741	722	712	758	682	721	715	746	753	754	711	764	694	675	709	740	762	749	701	733	753	704	757	780	753	729	739	715	711	707	741	725	738	732	766	736	754	752	740	764	748	742	744	732	731	801	699	737	739	710	746	740	726	750	734	737	737	706	728	727	775	723	753	721	704	772	741	752	750	740	703	724	740	725	682	727	731	732	754	701	751	720	689	731	751	765	707	699	739	721	723	747	737	782	731	734	729	697	748	732	733	702	706	733	791	712	757	699	752	713	686	737	711	758	719	697	760	714	727	711	761	689	694	751	712	737	696	759	738	740	754	747	700	780	733	764	773	745	737	726	779	707	698	748	767	745	704	758	763	710	726	730	774	693	741	761	729	754	741	760	728	706	754	701	741	759	764	756	743	793	765	704	701	724	744	711	734	708	719	728	727	761	734	721	743	719	733	754	723	695	737	769	752	695	719	734	767	692	733	698	739	702	775	733	711	736	717	719	741	704	761	729	728	736	727	764	718	716	745	746	780	708	738	707	752	725	731	743	724	701	712	689	734	735	675	745	728	722	746	716	684	720	794	743	751	686	739	733	750	710	715	694	734	707	737	710	755	751	706	737	698	707	728	723	720	745	709	734	750	767	736	700	762	746	730	719	776	774	734	735	757	758	704	732	739	705	699	751	720	727	713	730	713	728	757	710	695	728	758	714	758	717	730	713	702	716	760	751	782	724	696	721	681	713	732	701	755	715	740	713	666	715	759	693	752	724	731	678	718	702	758	754	689	702	735	760	753	697	764	708	752	743	764	783	764	762	730	743	732	723	703	752	736	781	749	722	703	755	690	673	724	727	747	729	726	733	717	786	730	731	724	769	744	756	715	740	744	683	699	705	702	725	745	721	745	732	716	728	749	708	720	748	719	788	767	780	759	762	763	710	711	702	754	754	716	681	710	722	752	709	740	761	722	704	690	701	750	749	671	710	760	677	710	765	707	735	738	743	741	747	701	722
44433	48758	38373	53401	43654	38110	28618	16012	10460	3348	2721	2322	1664	1051	1028	911	880	893	849	821	859	764	775	819	810	760	789	760	724	771	730	799	767	712	725	769	757	733	779	755	720	781	762	745	670	721	704	726	734	680	721	713	723	701	713	716	714	711	683	730	724	708	706	734	717	688	735	713	703	720	666	733	726	689	710	744	677	696	677	647	712	732	675	710	692	679	717	716	757	666	712	675	731	675	729	720	716	716	681	716	712	715	685	735	762	665	666	693	671	705	700	697	718	680	705	692	704	742	682	696	674	707	715	683	726	734	734	644	677	652	689	726	705	740	682	683	673	703	733	668	701	712	665	684	723	697	669	685	700	689	712	695	690	708	709	731	735	735	692	697	676	699	680	689	710	715	674	707	691	712	705	765	723	698	696	751	750	737	716	696	737	671	716	639	645	643	707	671	712	666	686	725	712	702	708	719	701	680	662	677	732	664	653	684	711	738	712	711	721	679	695	688	737	718	683	689	691	674	675	670	715	652	738	722	697	802	748	709	675	707	756	720	695	709	690	641	657	695	691	720	655	719	704	697	747	719	725	684	667	665	712	689	684	690	686	693	675	685	743	688	732	699	666	701	683	733	680	717	730	689	682	743	701	700	703	659	725	642	649	742	681	733	744	745	711	699	707	707	753	724	713	671	718	696	727	694	727	723	709	635	646	679	673	679	697	719	702	673	677	686	692	744	712	685	762	694	695	698	702	769	717	739	702	713	670	714	761	676	743	701	657	713	695	724	722	688	669	715	701	693	698	650	699	693	682	688	727	705	740	669	690	694	698	667	674	678	732	677	706	690	693	740	693	678	666	715	695	716	697	682	654	706	699	674	707	707	713	763	673	736	681	698	701	698	717	719	675	712	683	719	691	718	707	723	734	712	721	693	686	706	655	709	665	676	714	722	659	694	730	625	700	704	673	683	709	683	678	671	694	684	700	674	689	712	733	684	733	702	687	683	677	714	704	698	671	719	693	657	717	703	721	727	698	691	694	694	740	693	682	659	650	706	759	721	737	644	738	663	720	691	711	700	725	684	689	773	721	679	739	769	681	704	670	724	709	643	697	642	759	669	760	748	685	716	701	713	685	739	711	704	675	723	666	738	710	696	717	690	736	687	686	693	717	763	706	658	737	727	703	733	680	717	708	686	731	717	666	680	754	735	733	720	679	713	680	706	700	652	740	681	675	688	700	739	732	724	718	680	681	679	711	688	689	621	710	672	657	665	707	765	666	739	706	716	674	748	745	643	688	688	668	694	677	678	683	671	726	751	658	707	718	701	698	714	680	727	722	712	686	708	694	743	723	644	731	687	667	686	732	704	710	745	688	672	675	660	705	724	696	711	674	728	724	702	735	689	678	691	717	692	726	676	686	722	734	694	715	666	691	684	732	735	694	671	696	746	713	686	749	699	691	703	692	709	747	740	699	745	702	728	677	728	685	667	678	745	715	744	688	718	667	742	688	723	703	716	667	718	671	711	746	758	690	704	688	712	717	678	723	695	675	732	685	706	730	738	666	697	674	681	685	768	691	656	702	694	707	730	720	743	695	699	710	686	737	703	730	699	731	665	718	701	721	692	703	734	727	689	732	749	701	677	685	687	687	740	733	710	689	724	697	712	706	699	681	693	693	698	672	703	704	696	745	673	692	724	734	729	688	699	709	704	738	687	693	687	651	729	709	702	731	727	672	677	706	682	676	728	696	695	693	658	718	686	695	707	686	703	714	703	734	695	680	692	703	693	718	708	723	718	677	740	750	725	779	675	709	673	695	698	706	702	725	697	708	715	679	729	760	654	705	690	708	732	727	710	687	738	715	692	697	716	712	701	710	657	729	691	718	697	707	741	671	734	725	674	747	719	653	663	727	722	744	708	712	777	659	697	649	694	691	695	705	666	739	732	673	716	750	708	672	708	716	659	750	674	693	701	727	652	780	681	744	686	732	714	741	738	713	645	700	714	693	671	687	723	705	667	699	716	732	735	679	687	782	684	705	694	667	741	711	712	745	722	678	720	662	700	658	659	698	749	703	692	729	702	680	711	756	715	695	711	729	730	695	725	700	691	721	673	701	732	686	730	698	747	744	672	737	673	696	693	694	705	708	708	698	699	742	697	678	665	749	723	709	722	747	671	658	769	722	677	728	705	714	660	706	689	765	707	722	663	698	710	766	713	745	726	689	668	691	670	733	669	666	721	718	692	661	676	709	679	668	660	700	723	696	736	687	665	675	701	692	685	747	699	695	696	674	710	699	708	732	682	680	681	699	684	680	687	717	712	723	688	733	705	691	707	727	707	712	682	698	702	703	745	740	708	732	690	644	713	694	735	675	673	687	711	692	703	744	647	736	726	728	672	720	679	688	690	711	691	747	687	713	683	692	691	679	680	682	688	674	663	736	752	753	695	690	647	726	651	724	722	713	646	746	690	674	689	716	674	673	766	734	709	668	667	708	706	688	700	706	711	730	698	697	749	722	691	704	676	709	703	737	704	707	701	724	699	715	670	681	695	678	733	735	691	704	702	717	758	729	707	692	727	704	704	690	690	717	707	679	708	696	706	702	711	716	684	706	691	720	696	693	741	758	696	740	739	677	752	699	707	720	716	677	716	695	636	703	675	657	713	678	724	692	709	727	681	708	672	689	712	706	709	709	704	720	683	710	676	684	718	723	727	718	707	709	662	704	641	702	717	697	692	716	720	704	661	682	672	669	702	700	716	682	743	704	724	671	738	702	723	693	631	683	705	737	715	686	656	695	729	706	722	695	714	680	684	691	702	715	691	688	673	650	705	678	692	685	699	704	714	672	670	754	676	709	682	720	703	736	729	659	713	753	700	711	650	673	732	664	682	680	703	732	725	715	687	716	696	675	714	647	737	717	716	700	724	738	738	712	718	684	726	720	704	674	702	719	740	742	699	720	740	750	790	742	742	667	711	699	747	701	734	721	690	688	722	757	738	705	687	739	685	682	702	725	687	719	679	692	706	659	756	683	713	695	717	681	686	720	676	738	707	701	703	682	708	703	696	677	703	723	660	699	695	684	671	686	713	644	685	756	694	713	717	705	743	657	699	686	653	680	664	708	755	668	639	665	732	708	723	727	708	684	733	727	670	723	689	662	660	694	707	730	670	742	742	675	650	718	693	690	735	727	686	744	676	690	715	690	655	692	696	701	705	710	694	706	701	718	712	662	715	706	704	741	660	667	691	668	709	669	706	687	712	687	713	706	663	676	693	700	678	715	724	673	674	720	728	686	663	732	703	675	712	712	705	673	726	676	706	700	702	725	719	697	698	737	726	678	695	678	742	749	740	701	719	684	672	665	766	704	732	730	693	675	705	670	720	716	718	705	718	707	731	722	679	722	697	651	718	717	668	690	724	714	678	646	703	759	714	678	692	675	735	677	734	700	740	680	676	694	701	753	681	705	708	730	686	703	709	657	688	701	643	714	714	707	711	676	726	658	698
35016	25700	24823	32682	21845	18095	11144	6475	3358	1918	1349	944	832	831	788	771	770	821	763	768	795	783	767	856	802	797	758	773	861	799	820	808	773	832	744	782	831	809	774	732	787	830	783	778	792	718	767	802	753	763	815	795	822	747	750	773	818	777	782	783	776	819	780	719	780	832	771	766	775	739	734	804	780	812	789	748	768	810	780	762	762	827	767	791	799	732	770	752	790	764	785	761	794	820	786	754	777	770	789	797	799	762	779	790	740	806	806	808	837	821	828	764	738	768	751	793	763	807	822	774	832	803	783	746	747	824	799	753	803	748	748	716	820	798	753	800	757	772	779	756	747	835	804	802	756	788	749	830	764	808	750	812	781	823	776	769	780	783	822	808	792	776	752	789	793	795	777	785	750	824	752	771	799	806	788	760	778	757	759	780	769	753	733	791	808	794	819	786	734	780	810	769	814	737	776	791	766	774	775	770	793	807	828	806	780	759	786	767	778	750	840	817	781	756	759	831	784	759	809	799	842	798	790	776	755	773	793	756	818	775	836	758	834	772	750	779	763	809	792	782	771	741	723	775	745	800	773	824	820	802	786	819	791	760	762	760	798	799	750	786	721	776	769	766	800	771	798	751	845	750	763	811	770	783	775	739	805	760	793	796	762	775	790	794	797	837	799	747	807	772	779	800	783	780	783	829	795	791	729	837	780	847	829	750	765	796	740	781	791	734	812	791	802	778	792	837	811	815	839	820	758	820	857	807	786	770	811	807	749	830	795	755	823	785	729	809	820	776	823	784	774	833	790	754	760	805	809	780	779	749	777	782	761	758	767	797	787	770	781	766	823	745	748	836	838	790	787	782	759	755	797	754	766	781	841	754	811	794	747	776	786	799	776	769	752	807	806	749	783	733	819	783	778	782	776	774	779	811	762	740	757	775	811	798	792	781	776	800	767	754	785	804	780	770	784	728	797	751	778	790	819	771	788	751	786	780	755	760	792	845	791	775	811	824	840	748	780	799	769	833	754	736	753	808	772	832	759	800	754	831	844	805	778	768	759	825	801	766	826	742	782	732	762	768	837	796	762	805	801	744	790	781	761	743	801	766	780	754	741	799	826	785	802	767	828	805	758	819	762	792	780	735	790	836	793	813	792	790	800	809	780	777	787	761	750	787	759	720	774	724	762	782	750	766	789	779	765	808	724	756	846	754	776	788	791	812	803	751	774	772	804	793	788	720	786	763	809	785	729	776	740	837	775	737	786	752	790	786	775	733	808	753	729	782	786	827	790	804	730	802	771	795	817	743	790	815	775	772	836	786	795	745	755	736	826	808	814	790	803	831	808	782	801	759	763	756	847	784	778	825	796	824	779	741	805	762	804	812	758	770	803	776	810	803	813	771	788	755	816	803	758	744	783	772	799	785	791	772	767	769	798	768	795	824	785	787	768	758	740	802	798	744	759	766	811	808	803	753	815	757	771	777	760	820	812	790	755	768	775	777	769	756	790	774	781	781	798	738	779	829	782	775	781	826	762	778	851	780	767	809	771	802	811	771	796	744	786	773	813	764	783	755	754	830	825	713	804	817	750	767	792	765	769	778	790	829	758	765	799	764	779	804	807	755	832	731	766	828	795	802	786	731	771	808	766	780	799	753	797	800	772	807	843	810	795	806	752	822	738	747	691	747	755	779	699	759	758	761	815	748	740	751	865	700	757	807	773	791	799	783	771	779	782	853	781	791	779	758	726	780	837	780	813	741	750	787	771	787	797	792	777	769	819	791	795	796	743	739	769	792	754	742	819	789	757	734	790	805	784	788	770	779	788	770	792	779	779	812	813	761	771	805	791	757	744	821	704	794	805	805	768	819	780	736	822	761	834	764	776	778	821	793	795	818	790	771	776	799	783	795	750	793	824	766	817	765	803	789	758	731	776	778	780	844	786	777	814	796	840	809	752	822	782	763	789	783	780	786	734	788	774	782	822	775	782	763	801	782	808	754	811	826	759	834	773	810	755	729	755	768	812	775	817	755	776	720	765	780	819	767	768	816	790	814	808	748	783	780	805	856	836	807	794	757	790	750	777	779	803	779	807	793	825	829	779	813	781	761	762	753	743	782	780	769	755	790	750	776	765	802	810	761	826	823	822	765	786	794	791	754	758	814	780	758	794	816	763	816	765	847	808	781	791	735	750	791	786	786	747	766	814	789	746	757	789	833	832	760	788	781	775	798	798	776	829	808	759	800	770	759	753	779	781	792	812	812	740	794	819	805	746	766	769	756	766	805	824	824	740	796	773	821	752	775	772	751	830	813	811	769	784	787	781	824	793	763	787	820	794	760	805	784	803	800	818	826	763	777	748	773	779	819	799	735	722	750	801	741	756	801	747	743	821	814	767	832	772	774	760	786	780	885	793	795	829	792	782	780	789	789	751	773	774	758	768	728	765	767	799	784	809	766	753	791	768	752	764	774	743	759	758	830	783	785	773	745	757	790	761	764	789	764	715	792	787	772	802	777	785	787	799	772	773	815	758	824	738	778	809	739	793	800	802	753	727	803	784	772	785	806	775	749	736	838	760	782	797	785	703	768	764	796	812	763	786	788	750	794	817	772	755	840	777	768	732	789	772	761	777	730	732	784	790	793	749	804	769	768	805	768	784	728	787	874	788	712	799	826	752	785	777	807	826	751	802	721	817	801	749	800	785	837	781	778	747	775	819	821	781	813	813	812	806	783	815	740	746	822	818	819	767	840	779	766	781	792	776	813	799	774	793	777	775	782	805	762	753	778	745	788	786	803	762	781	760	734	783	794	785	748	770	778	800	762	735	780	804	754	783	788	821	796	807	728	779	809	796	754	788	780	797	756	736	782	765	755	746	788	773	753	773	746	759	832	809	725	785	761	829	763	771	753	763	800	774	723	803	796	701	741	788	747	772	761	753	794	833	762	794	812	825	811	739	799	796	793	739	806	778	804	839	789	785	749	816	790	734	748	812	780	771	765	797	780	799	745	804	764	779	779	767	809	768	800	779	723	819	778	818	782	751	776	805	772	763	797	771	776	733	846	807	759	755	759	810	752	800	823	782	739	810	757	692	740	739	814	767	755	743	805	844	760	729	788	743	804	745	789	778	781	785	777	733	787	765	769	817	746	765	737	797	830	757	797	795	797	753	789	765	780	801	802	804	751	782	725	789	793	748	792	757	760	731	792	772	753	762	794	802	775	757	825	773	803	838	801	776	785	761	775	756	756	784	827	748	781	806	788	801	798	813	788	786	752	813	781	755	791	795	806	776	782	762	770	772	723	763	775	801	759	846	820	817	771	797	808	812	811	767	773	754	845	840	850	825	841	774	802	808	746	812	758	763	809	755	804	755	819	805	765	783	729	794	790	761	755	825	838	766	773	823	765	772	753	778	856	766	715	800	771	785	740	755	835	747	806	812	804	835	777	773	778	749	752	772	733	735	838	806	730	812	781	783	769	811	834	758	750	785	805	761	792	766	752	789	785
37327	30018	33397	35072	27124	24005	16688	10393	6002	3584	2112	1228	975	819	804	821	810	811	831	804	807	832	827	795	818	788	788	824	776	854	811	761	810	838	845	790	846	806	868	796	813	830	818	812	809	780	796	822	840	807	843	748	792	767	814	852	842	791	829	841	748	805	814	793	792	815	774	794	830	769	780	789	815	772	798	782	796	760	834	843	783	823	838	791	761	872	833	817	851	799	752	785	812	785	795	764	794	836	843	802	804	803	849	814	849	729	809	775	824	756	856	824	804	794	799	815	824	817	857	812	817	793	857	819	814	766	860	806	790	849	795	814	822	779	834	819	840	780	796	847	786	862	861	868	842	781	791	792	880	801	769	801	783	811	808	868	805	810	845	834	843	811	797	834	785	809	791	834	774	790	809	792	821	814	771	794	776	788	757	836	826	850	853	770	877	810	848	817	773	811	821	792	862	823	826	785	783	790	791	761	775	817	783	803	817	841	838	869	828	850	790	826	750	770	864	854	795	757	800	830	833	881	776	800	782	827	822	814	819	832	793	806	787	832	783	801	790	894	784	798	798	808	809	875	854	791	812	793	825	820	781	825	783	790	844	797	825	783	850	797	807	827	876	810	836	803	787	822	824	821	859	797	842	828	838	758	828	791	826	832	820	792	782	752	845	838	779	796	798	841	802	769	794	801	800	809	819	835	799	800	803	844	801	795	780	793	767	783	848	809	795	797	780	825	817	769	819	829	810	817	844	824	772	845	791	841	784	810	807	844	826	818	750	770	833	821	811	805	784	791	780	810	821	813	832	808	801	823	814	768	769	836	783	820	802	784	822	788	798	805	814	820	802	812	796	819	780	796	754	776	808	857	804	827	822	806	815	848	823	844	833	850	828	805	883	791	800	826	811	763	805	844	792	811	813	790	823	846	801	830	785	851	776	792	836	866	800	806	759	857	788	815	791	845	796	858	797	817	785	759	795	795	837	817	799	798	833	841	740	818	809	849	784	761	888	846	802	862	798	876	827	772	781	843	813	762	877	853	836	819	768	799	786	749	767	812	814	803	826	811	823	824	795	787	782	789	809	839	863	839	791	843	813	822	811	798	804	844	854	803	802	767	845	808	833	842	854	800	768	822	847	789	799	781	860	855	762	859	815	807	829	799	830	755	807	768	799	771	838	758	801	770	797	829	802	830	807	832	810	811	825	811	866	781	824	879	805	810	816	750	845	817	855	825	797	866	804	806	771	736	870	811	803	831	845	803	827	781	814	852	863	803	820	820	815	813	811	851	770	731	815	839	810	806	798	768	820	823	840	826	854	765	820	810	846	852	758	792	790	835	851	849	767	797	811	805	830	804	800	782	807	836	844	803	829	807	799	787	827	816	832	840	755	848	795	862	795	794	763	746	821	799	803	783	845	826	801	850	778	851	796	755	794	821	859	815	810	802	831	749	782	788	820	788	801	817	754	830	879	848	769	784	843	810	804	754	778	801	845	759	789	828	813	783	806	789	793	785	818	855	810	792	790	872	808	781	818	850	813	831	814	775	795	785	843	849	793	810	810	815	800	813	819	842	782	808	812	789	837	804	846	827	791	829	829	783	823	828	787	858	830	791	803	798	829	787	866	779	831	805	822	816	857	831	778	795	829	862	794	819	854	826	793	789	800	853	761	814	788	799	812	789	850	837	826	824	859	799	776	825	841	875	775	832	809	828	827	797	863	842	797	836	797	789	802	822	858	800	802	809	787	795	796	821	752	787	784	842	798	821	819	799	792	798	819	835	821	816	818	829	768	801	759	828	745	801	814	747	772	782	834	824	796	786	839	803	801	802	755	784	779	776	773	826	837	806	805	837	803	781	828	801	854	769	821	775	811	808	815	782	849	865	789	817	802	864	850	796	794	810	791	823	843	845	795	849	859	812	827	830	791	785	861	848	798	775	829	795	817	790	862	823	808	772	826	782	806	813	861	760	880	835	818	817	827	773	859	793	732	808	828	825	778	834	783	785	826	810	830	767	819	758	842	776	796	758	823	784	813	817	826	825	762	820	836	837	799	804	812	782	823	794	830	813	818	811	829	794	843	775	798	871	808	803	795	809	846	804	804	819	781	766	843	838	794	803	811	823	844	840	780	843	866	844	791	817	789	792	811	818	778	822	806	801	834	858	817	805	866	838	826	855	811	799	863	803	778	852	814	789	753	784	787	839	841	847	798	802	788	813	868	803	822	868	821	808	746	784	782	807	828	786	735	830	787	809	815	778	775	820	834	789	814	838	884	773	805	854	789	775	850	836	793	778	835	818	810	793	737	787	779	826	805	830	787	833	768	807	810	781	747	807	837	828	827	773	859	822	780	813	796	801	804	784	774	802	830	809	876	799	785	798	847	796	787	746	788	793	832	825	843	793	802	762	854	807	817	794	831	812	814	833	824	786	783	827	790	843	842	826	783	842	788	813	757	869	811	802	847	788	813	773	862	871	799	831	837	752	829	844	847	825	780	804	826	761	806	782	839	791	781	821	832	814	828	826	822	771	798	794	843	834	726	776	787	794	810	819	850	814	803	790	788	853	838	835	813	903	836	874	794	809	761	817	798	809	804	774	804	789	828	840	825	792	784	812	829	804	835	814	859	858	826	788	809	768	835	791	771	791	784	830	796	813	816	820	801	769	845	802	804	820	775	774	765	792	820	786	856	788	816	846	823	792	796	787	782	871	775	861	783	826	807	817	834	864	795	788	826	808	843	833	825	795	785	867	801	804	826	822	830	795	791	748	834	834	849	770	761	780	794	827	790	842	841	798	778	815	757	825	850	814	824	798	813	800	755	796	830	825	826	806	793	812	800	809	821	834	826	864	735	784	802	803	825	827	811	835	804	842	859	804	857	786	790	790	796	843	855	853	812	770	800	863	821	827	800	829	820	807	802	845	775	792	825	828	845	875	819	826	811	838	832	794	827	830	805	836	856	792	854	871	755	827	833	851	775	841	804	771	824	814	776	849	797	776	794	821	765	809	891	764	815	789	826	791	779	823	771	811	791	759	794	766	844	849	875	797	765	858	779	808	807	830	867	823	769	791	831	891	808	858	829	758	819	767	837	814	828	789	810	822	813	867	823	809	741	776	802	778	827	812	786	854	842	820	795	817	807	800	806	815	778	838	844	816	854	856	812	828	845	780	823	847	806	846	810	840	850	824	847	800	799	771	813	792	793	790	816	805	758	827	838	832	812	868	774	768	826	806	801	797	835	844	819	825	773	797	795	818	815	819	782	830	838	843	809	875	852	784	837	844	828	790	782	835	856	773	824	836	838	797	808	828	806	817	830	794	811	814	782	824	860	871	761	863	810	796	811	816	833	813	797	820	811	757	811	839	796	817	837	866	783	798	827	816	840	810	835	796	761	809	758	834	788	794	794	820	844	858	853	786	818	807	780	784	779	800	771	829	825	805	865	842	794	792	827	855	824	774	814	801	798	818	833	823	788	832	779	815	793	807	847	822	816	857
24828	20704	27103	24910	23815	26328	19146	14639	5518	1856	3008	1657	726	581	516	526	532	499	493	460	457	449	450	476	467	443	478	478	487	453	459	479	460	451	464	454	429	447	448	442	447	437	450	457	453	419	476	441	427	513	454	504	476	428	449	473	429	440	440	436	472	455	451	475	472	424	451	459	455	440	488	418	446	441	430	438	422	420	450	426	447	440	441	463	440	458	473	466	435	421	462	448	438	450	459	430	474	431	406	414	427	460	463	476	421	481	460	462	430	429	420	480	442	441	485	471	443	457	449	421	427	441	419	434	455	423	445	486	403	429	462	437	442	424	426	461	439	488	428	456	425	468	480	416	442	474	425	455	428	447	430	441	435	419	437	455	473	436	505	418	494	448	453	446	445	438	460	446	487	446	465	474	421	478	459	421	484	450	404	471	500	420	420	406	460	412	426	460	399	416	432	449	450	465	428	461	472	458	454	463	408	453	457	437	444	457	427	473	427	485	452	451	470	479	398	427	457	421	443	478	492	476	434	449	488	462	426	432	465	425	448	470	463	454	483	465	424	426	410	452	503	428	440	457	447	473	460	469	455	437	427	474	449	462	439	441	414	446	443	435	441	435	474	503	452	452	409	432	455	429	451	462	466	410	438	438	491	414	415	442	460	441	477	436	460	451	453	407	483	448	431	459	489	486	444	431	445	431	484	442	456	441	442	471	445	475	463	433	465	474	468	445	405	450	449	444	476	399	457	416	457	383	463	440	447	458	484	483	481	475	476	401	476	441	453	428	442	455	434	473	435	449	462	398	448	508	440	420	428	428	460	473	458	460	437	477	420	422	447	436	430	454	427	460	418	469	453	466	463	455	432	445	427	421	429	440	506	453	445	405	442	481	403	450	435	456	470	451	479	492	435	414	450	446	437	453	437	439	452	477	438	462	424	440	430	434	414	407	458	477	479	457	405	433	402	436	443	421	450	453	456	470	475	424	434	462	418	481	427	420	418	424	445	442	437	479	456	438	460	443	416	454	430	432	474	412	453	433	440	440	461	472	441	434	486	443	461	445	455	423	455	455	485	452	444	416	407	405	433	494	422	462	450	449	450	443	453	483	470	454	433	432	429	457	456	455	444	443	470	433	429	436	472	463	437	472	463	436	431	409	451	451	448	430	446	469	443	434	446	453	455	459	461	447	456	468	467	439	449	419	440	460	395	477	445	432	465	443	438	460	445	438	443	468	465	452	440	420	448	458	440	467	421	441	494	427	472	459	452	435	441	417	444	449	406	433	444	456	500	439	463	438	463	418	452	459	440	485	438	444	445	433	449	484	491	430	430	439	472	445	462	508	496	436	476	429	452	447	448	446	409	423	453	456	464	450	428	464	465	477	415	453	480	431	438	485	441	472	466	456	425	404	491	452	443	408	447	452	435	455	438	472	438	448	426	408	464	430	426	449	452	458	475	463	452	464	449	488	471	427	417	445	468	471	457	440	462	416	435	464	468	490	427	446	455	439	479	472	387	405	482	425	438	465	476	442	458	449	428	445	458	475	433	473	471	485	437	426	420	438	415	451	430	472	467	473	439	436	421	460	450	427	480	467	459	450	434	464	449	442	418	430	461	460	422	452	435	441	440	436	482	468	418	455	465	459	402	426	449	433	475	468	450	449	416	446	454	443	453	458	403	442	459	465	478	440	454	431	461	436	480	440	442	478	426	445	406	482	385	435	474	461	451	482	414	443	416	444	466	480	425	437	431	435	455	436	430	433	428	458	445	457	447	439	465	447	443	463	429	446	443	440	435	442	450	441	440	468	503	416	420	440	456	429	454	476	435	461	459	438	442	433	414	463	484	443	432	470	461	434	466	419	457	458	458	493	448	431	468	409	473	438	416	444	423	460	444	460	455	474	474	405	470	456	462	451	460	451	429	449	439	458	465	434	437	445	434	399	406	479	445	424	464	460	448	460	441	446	436	455	446	414	443	445	450	479	414	407	437	439	436	437	432	460	468	490	445	424	456	431	466	429	428	435	472	440	429	439	469	434	429	424	443	455	400	449	459	482	468	432	454	415	455	452	461	461	446	446	494	446	427	449	429	463	446	435	409	449	451	459	425	441	456	428	419	413	417	440	472	475	420	438	444	433	455	421	452	420	413	433	462	441	469	454	444	437	431	419	442	461	458	452	438	452	441	450	442	463	430	440	500	438	462	447	469	433	429	428	435	458	450	447	459	435	442	462	450	487	453	433	480	463	462	400	426	451	454	465	476	431	444	399	455	401	444	469	426	475	475	439	463	416	437	453	489	436	480	442	468	437	421	431	419	461	421	413	435	447	476	416	460	447	439	455	427	410	463	461	433	473	441	433	472	414	462	457	454	456	452	424	435	407	451	438	457	456	479	446	437	452	472	456	438	462	447	480	467	479	461	446	406	468	459	425	435	442	475	415	434	436	428	472	474	424	426	400	444	437	447	466	464	427	437	445	480	459	469	425	474	460	458	442	448	466	443	453	422	467	442	435	457	430	425	467	447	474	476	467	410	458	484	464	462	503	445	498	455	423	447	427	465	436	437	453	478	490	470	460	471	441	412	455	422	421	406	421	457	440	422	418	410	508	479	430	462	398	444	440	459	482	425	441	459	485	437	431	428	458	410	439	464	433	487	432	449	446	437	438	451	451	466	461	432	454	487	471	456	439	452	442	409	432	454	424	440	395	449	448	445	435	442	434	506	434	448	450	427	408	432	472	462	467	442	442	461	484	461	482	471	433	410	449	442	433	456	478	462	445	499	462	457	442	425	431	477	462	444	462	448	444	420	445	436	465	433	429	440	460	456	415	449	438	456	402	459	421	451	462	437	482	456	462	443	446	474	471	445	456	451	430	460	442	472	459	392	461	453	382	437	447	426	426	422	466	395	454	440	449	493	429	423	451	471	456	445	426	486	449	469	469	440	460	447	441	417	438	432	403	444	465	443	389	460	441	491	422	475	436	446	434	457	480	438	468	427	447	401	471	478	410	420	424	408	429	433	435	411	440	491	433	432	426	419	476	443	429	427	426	445	411	465	398	438	478	436	412	417	458	474	469	421	433	478	432	438	452	428	471	449	492	461	448	435	404	496	425	440	439	439	397	466	432	474	418	427	415	437	472	461	429	494	450	485	429	506	446	451	452	456	431	470	440	444	438	426	442	412	474	464	462	465	437	486	445	489	469	426	454	464	431	481	466	481	468	468	451	445	446	431	454	467	442	444	460	442	427	452	459	454	448	469	435	433	438	473	427	435	442	469	489	472	457	440	392	470	440	499	450	410	462	479	464	479	428	462	445	424	439	408	443	434	440	475	450	447	466	509	460	430	434	457	440	467	429	429	471	435	465	422	458	418	446	421	430	466	409	448	446	438	423	400	466	451	456	445	452	456	424	455	455	428	488	443	470	483	415	413	426	430	434	430	457	459	441	398	486	422	453	416	432	480	454	419	421	419	456	444	443	448	432	447	461	463	443	472	433
41377	43758	41180	37790	34306	31107	22323	20370	9048	3408	5874	3175	1026	696	606	650	542	596	570	544	557	509	520	535	541	524	496	469	451	478	498	470	497	485	494	478	485	486	508	512	506	477	527	466	485	503	462	487	482	504	488	476	466	483	495	437	498	492	439	492	491	477	442	471	459	465	499	458	462	482	469	459	439	492	472	451	432	496	426	462	482	454	490	459	442	512	474	482	469	472	476	481	470	494	477	481	481	491	455	473	472	484	463	510	478	474	437	501	467	462	463	501	456	455	514	471	496	477	454	453	487	457	466	478	467	452	460	455	499	539	485	499	491	500	471	485	487	491	501	501	469	465	510	496	452	476	458	558	491	484	459	479	474	499	467	448	473	445	510	469	447	475	481	490	431	447	438	480	472	475	460	455	464	467	487	493	473	463	523	472	479	468	477	506	463	461	475	444	462	448	481	457	482	465	486	468	447	455	469	494	469	461	521	477	453	463	468	452	487	444	460	483	503	485	471	480	458	467	520	453	474	501	491	481	474	462	433	448	490	471	448	438	451	487	435	459	467	463	470	470	469	479	422	478	453	470	462	453	486	485	488	443	479	475	506	445	473	467	511	462	477	499	527	455	478	473	496	490	467	459	444	476	494	442	468	445	483	427	439	476	486	467	456	485	473	435	499	462	464	461	465	460	492	468	465	473	485	471	437	455	442	450	495	475	475	472	485	502	471	455	436	507	504	481	439	446	457	466	453	470	495	433	494	460	486	470	456	475	479	462	454	450	501	481	450	514	468	471	474	516	464	451	502	479	459	485	445	457	496	478	456	464	473	455	460	487	448	435	483	497	484	497	453	461	483	500	482	474	486	475	441	459	449	511	466	494	498	468	459	458	477	493	479	482	466	454	494	481	453	492	471	424	475	497	515	462	446	432	456	463	448	490	467	468	452	473	494	441	533	483	464	451	488	451	438	431	480	476	466	491	488	459	469	474	472	479	472	418	472	460	512	449	468	444	466	443	481	460	468	495	456	466	470	474	459	479	475	503	450	451	452	484	422	427	489	439	499	478	439	486	476	422	485	505	472	490	520	481	463	472	444	474	431	485	461	434	481	499	480	458	483	464	475	506	471	463	432	465	413	488	480	462	470	472	461	463	468	478	435	470	475	467	459	510	456	455	456	465	453	446	461	455	478	489	482	435	461	447	494	418	464	455	501	487	456	465	487	484	446	466	460	465	446	475	455	473	471	476	488	453	474	502	461	437	465	502	473	462	478	490	474	490	492	492	500	422	446	486	467	433	474	455	478	446	471	479	473	463	485	427	474	503	486	450	495	419	469	455	448	489	494	520	477	466	483	488	488	457	459	474	481	482	468	517	481	455	494	471	446	463	422	488	499	497	503	448	498	467	449	478	455	521	473	467	454	437	464	474	503	496	494	436	451	446	492	484	473	476	469	459	464	465	491	471	486	432	441	519	461	448	485	455	487	497	437	481	483	479	489	464	485	488	487	427	474	444	496	484	502	484	467	447	482	449	491	463	450	477	463	457	509	457	478	453	528	428	476	520	428	454	488	469	465	507	443	472	433	459	491	442	488	474	454	472	495	503	433	497	491	490	450	497	479	465	502	437	436	469	494	513	434	526	526	470	466	462	473	487	474	459	476	466	531	465	468	460	441	454	473	455	471	447	437	473	473	454	477	433	460	475	494	474	496	489	494	479	475	469	449	473	514	504	492	485	496	446	504	475	457	465	450	470	463	481	452	482	478	424	454	473	459	523	445	461	449	459	487	456	473	477	477	447	481	468	482	485	427	460	460	462	471	488	480	506	465	476	464	459	470	493	468	493	481	494	468	449	482	450	492	504	447	471	488	497	471	455	467	486	449	479	515	485	452	467	464	474	446	466	458	487	453	452	435	430	447	456	470	474	491	484	476	458	476	451	490	473	478	490	467	502	481	484	524	496	515	482	460	456	419	435	467	446	451	488	478	440	471	490	467	472	431	435	498	491	488	447	501	518	458	464	452	490	452	485	474	461	476	458	476	438	477	439	487	426	478	502	471	498	469	466	461	465	474	470	439	492	459	474	433	431	471	474	497	449	507	474	445	437	447	496	488	499	472	469	504	473	503	441	440	491	494	430	492	476	439	475	454	462	467	473	474	483	457	442	469	476	483	497	462	455	449	455	459	462	518	497	456	463	499	464	519	463	473	473	462	478	474	483	471	479	488	452	442	460	472	424	449	469	499	500	464	492	499	468	458	473	444	480	449	500	487	468	477	506	469	512	453	494	465	452	484	436	450	491	467	430	460	466	463	539	477	451	473	470	491	474	502	494	479	481	440	458	456	412	427	455	456	471	483	457	486	491	439	492	494	469	495	472	445	459	451	475	474	470	476	500	512	466	479	449	506	471	499	477	468	459	468	459	449	460	485	464	481	471	442	468	448	499	497	485	492	479	480	463	456	467	487	476	443	474	470	464	494	480	474	456	468	459	489	514	487	480	507	446	501	475	447	424	487	474	438	442	468	483	445	449	488	467	506	507	454	491	430	453	443	471	508	488	467	461	456	525	492	467	490	477	458	417	501	489	488	478	489	476	466	476	477	475	402	475	486	478	505	495	474	484	530	460	465	480	476	473	468	445	459	470	448	456	435	454	489	472	468	464	472	442	515	483	480	445	515	443	447	489	495	430	488	466	472	487	435	504	418	472	464	453	446	421	459	490	450	472	462	511	475	474	480	467	491	488	470	487	485	442	444	493	502	490	462	510	496	479	462	516	458	462	487	484	493	492	475	463	490	460	445	506	474	465	491	474	471	488	486	490	470	467	509	472	455	525	487	468	484	486	497	490	472	512	429	497	498	473	484	466	472	496	501	463	470	458	484	459	485	447	430	486	452	463	502	439	505	513	425	541	483	441	457	453	490	483	469	499	419	487	472	508	465	485	449	475	464	485	484	503	485	487	462	490	455	469	473	476	480	472	481	429	487	461	446	471	478	461	475	449	478	483	463	466	526	477	491	447	459	442	476	473	457	491	433	450	526	488	440	477	496	454	504	475	495	474	480	519	463	515	475	453	487	471	466	444	494	474	454	457	445	458	473	458	480	440	491	487	484	514	480	473	468	470	450	460	468	495	475	521	467	475	483	465	480	479	495	520	474	475	461	455	475	462	436	471	482	449	440	495	511	457	474	467	464	471	463	411	479	497	512	498	475	487	535	463	493	491	460	463	432	460	447	482	448	427	483	464	453	464	468	482	450	466	492	476	465	457	460	494	427	449	458	509	468	454	526	442	480	482	464	489	476	471	423	425	486	445	446	501	493	467	491	457	517	463	485	422	491	434	467	479	446	466	507	469	478	499	474	442	455	489	472	443	505	449	470	482	483	482	443	466	488	497	473	449	500	448	461	489	491	481	482	481	462	441	484	463	484	463	473	487	456	464	453	484	495	450	444	484	433	429	511	457	470	423	478	447	471	477	493	497	459	466	470	495	424	478	473	425	493	458
22923	20644	27265	24021	20810	24176	27927	20473	11990	6392	4730	3448	1305	873	844	825	817	779	791	748	713	760	777	747	749	768	712	763	742	775	741	727	755	707	674	736	734	723	742	722	725	748	719	761	731	780	699	732	740	684	674	734	743	704	723	719	692	686	756	712	746	732	712	693	718	766	689	705	744	662	740	744	703	697	735	724	726	670	761	754	733	757	757	722	672	704	680	699	687	680	721	725	703	790	703	664	669	734	719	706	727	714	692	752	707	698	734	737	691	697	708	737	725	703	748	684	722	684	708	714	718	667	743	710	697	708	671	702	674	750	704	725	705	721	719	730	719	718	715	724	716	687	689	714	751	695	697	696	668	718	703	705	697	725	751	701	727	714	728	725	701	681	740	703	738	715	691	699	698	733	680	718	742	726	694	691	725	759	665	744	744	710	698	713	676	733	753	788	747	748	727	717	724	730	720	707	707	680	712	742	726	743	707	658	720	730	701	679	717	711	694	707	681	746	733	724	726	667	677	690	694	689	675	689	695	700	749	700	690	716	696	706	727	720	686	734	734	661	686	701	685	749	734	722	716	720	688	758	724	743	735	747	717	696	727	705	730	733	727	722	712	721	703	687	733	731	688	722	704	758	747	672	739	713	657	670	751	745	779	723	736	659	717	702	730	716	707	705	752	711	706	712	681	776	717	715	707	714	723	723	725	716	716	734	698	727	714	707	734	746	687	692	725	719	742	701	731	697	733	717	661	727	649	711	711	754	721	678	658	688	769	709	739	690	729	717	788	707	679	761	707	702	707	714	756	701	687	725	673	659	710	679	707	705	712	742	724	728	703	714	678	685	736	701	707	740	705	734	697	732	694	715	699	700	724	721	682	754	707	675	763	673	715	751	711	740	740	682	685	748	766	740	740	723	700	692	711	746	745	690	695	759	718	658	742	735	691	704	706	710	759	753	737	743	734	756	723	648	764	702	744	680	725	684	722	732	694	726	759	742	714	711	715	685	792	743	741	731	700	716	730	699	693	689	718	735	665	714	728	698	687	715	713	743	725	714	689	742	684	735	720	726	706	716	703	720	744	716	699	723	706	744	695	739	724	750	782	716	764	757	698	718	725	729	727	719	712	669	761	723	682	698	667	729	773	740	731	709	703	759	682	693	731	764	685	690	744	754	737	668	724	747	697	719	750	738	741	707	649	752	723	732	729	728	704	696	709	717	694	708	669	697	707	724	686	744	694	695	722	710	682	723	675	701	724	703	684	688	693	732	757	685	729	718	740	709	732	715	746	704	705	748	697	744	756	715	714	716	724	679	742	669	677	687	660	715	679	672	709	674	684	723	714	770	700	652	657	751	695	694	726	699	742	710	738	652	722	732	766	725	693	765	736	713	705	750	697	715	680	722	706	670	736	700	726	713	718	745	725	692	707	781	750	751	662	666	756	745	764	756	690	689	703	738	722	753	681	693	683	695	698	712	747	712	651	720	691	720	724	717	740	701	712	656	750	781	680	699	677	702	713	715	769	701	704	708	709	723	696	708	733	695	706	716	762	667	741	695	745	735	752	713	796	706	700	682	660	662	740	734	691	696	672	701	729	739	729	739	760	721	692	647	784	760	734	725	736	685	726	711	724	695	720	728	692	759	716	709	677	678	727	733	718	696	717	661	750	651	728	683	735	679	712	740	698	749	734	689	705	712	697	717	708	667	731	781	699	710	702	719	725	675	729	701	760	686	754	668	740	707	705	760	698	731	693	698	694	700	715	719	682	762	666	716	715	713	710	743	730	747	680	703	716	728	697	714	722	720	691	685	710	687	695	724	717	725	726	704	723	751	679	718	665	683	697	721	723	712	668	697	692	709	718	704	696	750	680	713	754	785	715	696	745	707	718	663	712	725	772	683	746	743	732	749	738	680	722	681	703	718	711	718	748	758	734	717	658	655	689	732	718	728	750	685	694	690	701	740	685	729	695	716	715	746	682	726	703	698	749	731	707	683	708	732	770	748	674	716	698	699	731	693	717	701	684	699	701	725	738	728	746	719	731	739	713	717	738	724	662	742	745	740	718	699	724	708	730	693	726	717	701	723	687	720	700	702	743	726	737	693	664	717	706	710	769	721	680	720	702	720	759	682	690	743	701	695	757	722	707	702	692	686	676	731	705	769	721	688	698	728	693	752	732	716	639	768	714	683	715	703	763	751	712	721	696	712	711	697	705	732	747	775	718	707	670	698	691	744	751	689	673	720	695	683	699	732	744	667	720	683	716	671	734	637	728	681	717	717	731	729	692	746	670	703	696	689	737	726	675	716	679	683	703	703	708	699	713	728	682	702	742	731	674	675	719	723	719	759	707	744	708	734	716	686	710	709	736	707	687	699	725	664	699	766	738	695	746	767	727	740	694	730	740	693	697	717	718	700	739	698	717	680	723	688	691	729	711	692	703	727	730	689	727	766	685	721	707	749	695	754	700	691	698	714	757	672	668	716	679	696	695	715	707	704	715	727	741	726	707	730	709	698	754	656	679	711	724	685	701	698	765	739	695	689	732	755	705	636	770	681	706	726	710	714	753	709	700	689	683	713	729	761	684	738	705	756	729	750	691	735	720	708	692	751	751	726	678	711	671	733	684	682	735	691	719	693	704	718	706	715	726	742	666	732	687	719	703	685	727	673	722	736	699	695	692	764	671	676	713	709	743	730	734	739	704	708	734	756	727	730	700	718	720	690	691	734	768	697	687	731	678	737	727	728	697	668	712	725	762	694	730	691	680	689	747	691	718	699	678	715	720	697	724	705	739	731	701	671	745	716	717	702	681	693	672	707	749	754	681	685	788	716	740	705	716	672	712	685	670	730	741	707	749	675	712	716	724	713	680	652	724	699	734	687	679	685	662	705	742	760	679	679	643	687	718	720	725	728	725	671	677	728	685	727	705	731	741	733	675	695	712	708	737	723	742	679	727	697	682	727	705	686	723	651	747	676	726	705	740	704	732	746	756	741	752	688	707	669	741	719	691	771	717	738	674	675	694	706	730	733	727	714	734	664	711	717	707	698	657	671	763	668	743	737	730	713	682	710	730	669	730	718	679	733	767	714	720	700	744	707	713	751	722	718	745	750	702	726	742	751	652	722	732	689	726	713	729	720	725	732	757	694	730	691	714	686	751	690	702	753	712	762	726	714	764	722	727	712	765	668	705	723	716	724	700	664	682	742	722	719	716	709	714	729	716	710	693	710	682	770	720	703	703	719	702	692	731	735	751	702	737	759	687	721	750	684	730	665	752	714	713	701	709	714	681	701	743	666	691	734	676	665	669	748	719	755	679	728	706	719	736	735	721	713	687	702	736	736	717	723	673	704	681	697	718	711	682	739	719	707	720	699	693	702	713	693	667	704	698	701	716	694	697	701	703	644	653	701	712	743	704	709	734	714	726	700	723	700	718	708	704	702	717	685	746	709	712	756	705	698	774	710	746	701	717	665	702	698	709	712	690	703	753	785	710	703
44934	52384	44254	34917	25969	31567	30302	26295	17171	10425	8155	6264	1881	1033	1000	988	910	838	865	833	815	787	782	748	793	768	797	727	757	790	771	726	734	748	727	724	768	689	687	751	717	680	708	719	745	708	781	678	721	703	705	688	717	727	692	706	740	695	722	731	668	649	713	712	702	701	695	707	682	696	676	707	677	679	670	687	716	748	690	722	702	695	726	669	691	708	724	720	693	739	719	666	712	694	685	709	700	653	702	733	657	690	621	731	731	712	696	656	671	683	680	704	710	727	705	688	699	736	719	697	659	717	701	694	715	729	692	645	675	667	704	697	651	655	699	699	658	674	677	704	681	718	677	670	674	722	736	651	641	698	722	655	714	692	684	659	646	679	675	745	672	679	663	706	714	727	676	695	707	685	700	666	691	691	644	672	729	717	709	732	679	703	699	692	636	730	734	695	683	653	692	695	675	680	653	658	682	708	692	660	689	674	711	642	712	676	684	704	651	679	718	660	718	702	662	665	724	717	708	661	693	708	711	694	737	702	671	706	708	707	702	719	704	694	672	722	702	673	722	721	698	652	712	717	673	642	732	702	645	697	687	712	713	679	682	746	716	734	686	688	670	686	676	688	685	740	683	719	703	668	720	724	652	696	715	696	669	674	686	681	709	679	693	706	717	682	706	702	644	712	675	694	684	679	708	651	698	704	673	648	677	725	701	678	698	653	718	726	687	677	676	707	701	726	668	719	704	612	682	708	664	682	714	643	706	696	725	667	687	640	695	689	701	681	696	670	697	682	719	662	705	715	691	685	724	676	706	689	710	665	720	697	676	678	684	690	691	721	689	697	710	722	686	689	654	673	690	670	659	712	711	732	708	716	684	708	685	713	698	715	728	658	690	689	705	685	682	688	679	671	682	669	692	649	703	706	700	714	695	679	708	699	684	686	708	703	714	729	713	672	729	695	717	730	690	726	680	645	698	727	695	715	678	648	697	729	652	727	702	687	665	727	687	679	705	669	711	713	683	715	690	669	732	668	664	683	730	661	708	679	695	669	705	664	675	712	691	714	701	708	690	729	710	641	740	674	689	729	687	662	637	679	720	733	716	653	676	699	716	709	716	701	683	701	673	710	668	655	671	738	717	682	667	696	667	695	691	672	659	658	674	673	699	714	718	683	691	706	706	709	737	707	663	739	664	710	658	700	658	676	653	680	698	707	729	721	655	669	710	676	723	690	696	709	685	736	660	693	693	646	681	716	707	730	718	633	691	645	696	699	672	667	702	679	690	671	679	668	700	675	707	678	701	672	704	684	721	695	707	681	722	716	710	678	731	661	704	693	674	697	695	675	677	668	654	676	715	717	706	719	641	652	697	682	663	753	686	683	669	743	688	680	680	692	679	689	690	749	731	650	718	678	683	702	672	662	701	677	727	682	739	702	658	711	730	670	702	648	681	692	688	767	692	729	652	652	720	723	721	713	702	675	631	679	712	635	688	687	703	706	671	670	707	743	728	716	657	685	717	705	685	709	673	689	692	647	683	664	636	698	656	703	729	709	688	714	688	719	689	739	697	687	647	732	703	678	710	661	691	648	667	726	688	715	653	731	685	660	703	680	665	671	691	693	690	656	669	674	737	689	705	686	731	707	729	675	657	652	699	653	676	690	687	674	652	702	722	680	730	722	654	697	736	713	750	732	676	687	726	655	761	701	660	687	700	688	634	734	698	740	661	733	690	674	699	656	758	669	691	711	675	674	704	695	646	665	683	672	642	686	675	702	703	725	759	729	697	679	683	684	695	660	709	712	666	726	693	737	712	708	684	647	693	714	678	680	712	693	683	678	708	671	722	703	659	713	689	668	657	663	665	712	695	690	693	716	736	656	664	661	705	648	690	693	662	650	701	707	708	660	693	706	657	705	636	698	690	641	680	662	701	677	668	692	685	682	654	699	699	674	681	701	690	679	655	675	684	658	669	701	674	719	642	696	680	665	668	687	731	707	737	707	675	664	700	694	782	689	721	684	703	672	731	704	743	670	705	655	701	706	714	705	680	730	695	685	691	703	691	677	695	681	688	709	659	679	676	741	676	655	674	651	711	725	742	703	683	678	681	710	692	665	691	689	709	706	701	677	635	657	695	689	747	719	665	680	699	642	649	687	706	717	661	674	740	668	683	638	682	682	721	711	694	716	711	662	675	700	727	696	675	684	736	673	697	671	690	685	669	721	685	673	669	674	702	690	692	656	699	721	668	699	676	667	666	633	642	655	644	673	698	662	703	703	703	692	738	722	666	729	703	673	705	694	695	693	669	731	647	728	671	709	690	677	689	672	738	718	714	683	658	662	696	762	694	696	661	721	720	709	689	703	710	717	690	679	671	691	745	686	682	689	641	680	724	641	700	674	705	648	642	712	698	708	733	681	661	720	681	693	685	646	679	728	719	680	673	715	657	714	689	724	653	683	689	709	708	656	671	719	639	725	701	700	669	700	724	701	670	671	663	701	702	665	695	644	728	642	691	686	747	727	719	685	690	707	668	678	702	650	666	696	713	637	718	705	693	729	656	708	723	691	662	685	718	709	682	716	716	680	736	702	717	758	702	633	673	702	680	683	655	703	654	746	728	699	693	653	729	684	695	680	651	680	721	643	695	680	685	670	626	746	682	663	733	687	697	701	697	689	711	712	672	702	727	639	683	701	681	712	714	684	686	705	681	686	744	632	664	693	698	704	655	682	646	663	702	711	699	704	679	716	691	718	701	701	659	705	708	703	673	735	715	717	701	743	705	683	666	695	689	720	716	676	671	721	713	713	722	674	668	728	693	658	675	684	632	661	722	686	717	681	682	707	706	703	628	680	683	670	704	721	676	717	653	671	719	692	721	681	664	679	691	716	670	670	709	707	616	676	689	673	699	693	714	694	690	705	716	711	737	676	700	704	666	663	705	686	710	692	656	701	675	682	632	689	694	680	684	685	747	640	713	716	699	700	645	696	718	744	688	695	668	685	698	699	724	721	668	698	745	727	679	675	689	692	706	672	678	679	662	671	687	662	668	685	645	652	648	686	688	683	670	728	709	671	677	691	720	671	730	654	768	694	632	694	759	724	694	698	686	721	715	692	689	713	680	738	648	718	683	699	679	682	660	680	745	743	745	663	682	685	672	707	713	724	693	656	683	734	699	718	691	692	724	744	676	698	674	687	697	711	667	734	659	708	689	667	679	744	669	671	695	714	689	688	678	676	733	688	701	640	696	715	671	721	657	667	730	659	698	690	689	676	669	692	644	701	703	710	694	654	704	702	699	705	685	699	671	699	696	728	759	685	741	670	713	710	683	677	750	687	726	698	680	707	698	687	730	678	719	669	692	704	747	693	723	685	687	719	683	736	706	737	688	729	686	709	710	691	732	646	676	644	646	744	658	698	703	693	628	672	713	659	667	692	704	658	681	693	699	626	694	680	689	693	683	694	675	715	694	730	673	723	679	682	680	662	663	706	704	672	703	726	694	669
35556	25396	12224	8213	12141	13710	12568	9682	5348	2003	1341	1254	1286	843	780	800	798	786	807	782	748	814	737	831	827	785	780	793	773	743	790	764	712	776	706	708	770	765	721	771	798	765	732	753	727	770	772	736	820	761	738	722	760	772	719	763	768	787	758	754	735	712	794	760	755	792	765	750	798	761	756	770	782	751	769	728	781	750	764	749	775	792	740	728	790	712	768	807	749	741	748	775	769	744	765	786	801	794	720	763	749	717	794	748	804	816	767	813	747	751	758	769	780	766	703	789	791	745	759	795	770	777	782	720	770	760	707	782	760	802	753	783	789	747	725	771	754	757	758	771	752	753	805	711	707	771	714	711	733	810	800	745	721	768	805	751	805	761	744	808	778	747	759	768	759	741	745	758	773	750	779	726	756	752	757	758	739	723	755	732	746	728	741	762	779	740	756	786	754	746	755	762	764	750	771	748	748	787	727	756	808	762	765	729	733	722	726	692	739	739	779	792	773	736	758	774	767	764	716	727	714	731	762	733	766	743	725	783	719	763	763	744	779	732	757	703	748	766	799	766	776	766	731	768	758	730	770	755	774	718	745	717	798	730	720	718	774	780	770	758	750	806	776	750	727	738	782	761	761	773	760	759	729	771	788	768	811	778	708	761	783	736	754	726	753	718	785	775	813	761	720	739	770	749	815	775	770	737	813	715	781	787	809	754	737	724	721	838	722	766	699	739	749	783	784	761	750	767	720	751	758	783	790	739	784	805	772	780	777	737	742	691	767	766	744	770	765	742	744	802	790	760	777	809	755	657	722	828	778	764	760	726	782	748	746	793	771	730	777	758	783	714	769	757	781	821	761	781	747	741	713	756	765	763	775	757	800	774	773	732	820	754	759	787	792	750	773	745	746	771	702	741	807	763	749	759	740	767	721	766	749	735	752	768	755	766	770	745	762	709	743	775	800	767	756	747	751	731	762	796	746	725	734	799	763	818	790	742	751	793	743	776	760	717	740	770	748	839	757	710	783	787	796	788	744	770	783	749	777	740	713	771	732	787	759	772	802	755	740	740	786	774	752	748	732	766	747	764	715	735	797	713	743	723	821	769	740	776	760	713	789	723	780	722	754	762	775	725	749	754	782	776	806	754	723	724	753	752	764	769	763	818	765	764	837	781	743	730	782	721	744	776	759	810	737	711	814	780	740	757	775	780	787	783	781	747	780	754	750	813	754	736	792	759	742	757	769	781	777	766	755	769	740	739	731	767	727	730	751	760	743	838	785	753	741	733	699	766	774	765	747	761	740	747	778	778	777	743	690	775	756	794	746	769	769	729	722	811	717	758	721	751	775	758	796	787	725	712	777	737	800	746	741	752	761	754	766	755	757	815	750	781	756	736	708	739	751	760	815	793	753	744	725	740	772	804	799	788	778	739	781	779	724	766	745	763	754	710	785	749	764	759	747	755	760	748	741	757	776	772	790	813	773	764	749	732	782	788	764	749	742	766	751	737	781	715	759	792	775	749	775	765	799	753	784	715	785	728	765	708	770	759	731	760	770	813	790	792	804	749	775	735	751	813	715	722	765	719	766	749	765	790	704	754	758	799	780	731	752	801	738	721	727	756	800	765	752	747	718	759	751	745	776	753	837	758	765	814	769	779	804	780	791	770	842	784	726	748	761	769	761	774	802	747	788	754	776	726	748	803	735	733	787	791	766	766	724	782	792	770	750	782	751	731	760	772	716	767	750	756	795	790	768	795	729	787	772	746	766	743	765	799	748	732	749	701	778	761	744	768	755	706	753	785	694	777	765	802	761	855	708	788	721	740	761	732	801	739	772	707	778	823	805	735	814	762	777	795	775	831	716	740	794	737	779	763	785	789	708	774	770	768	766	737	767	805	710	756	771	766	775	700	737	749	792	708	759	706	752	745	738	787	766	744	787	785	692	767	751	823	736	760	799	751	802	716	758	735	793	759	740	788	825	759	755	732	777	732	817	813	722	792	753	734	722	743	798	780	758	747	726	751	725	731	715	762	766	786	768	792	753	763	782	763	743	718	707	747	782	767	782	742	765	754	766	755	740	799	788	764	769	727	766	780	800	777	746	774	723	785	779	758	753	784	733	735	741	766	745	772	735	751	741	806	770	760	750	778	744	808	769	738	739	749	750	770	754	773	765	728	766	746	774	793	753	797	750	768	765	761	796	746	804	749	767	733	790	740	776	739	811	731	778	756	788	750	811	805	743	745	735	764	765	783	765	708	715	779	757	793	770	725	753	767	712	780	766	774	750	787	806	778	712	780	776	760	716	781	784	734	705	773	739	773	789	745	772	702	771	766	722	795	793	760	778	773	693	722	776	704	761	731	735	751	778	733	763	748	719	753	757	754	756	773	758	775	749	747	756	794	772	734	800	806	745	767	736	820	734	764	784	783	784	796	748	712	769	807	719	782	755	784	742	734	731	717	769	750	721	734	768	751	801	769	775	744	768	780	752	750	736	735	758	752	756	793	814	750	763	752	712	755	722	755	745	759	738	778	749	730	732	812	722	744	765	786	756	803	737	737	728	746	776	749	834	731	797	781	779	759	747	730	771	705	794	759	722	775	803	759	698	777	737	763	772	764	747	766	724	820	752	809	737	748	767	776	762	705	722	732	792	729	777	760	785	717	800	802	810	761	762	766	812	751	794	741	836	754	735	790	731	754	752	741	741	720	733	731	775	748	787	772	789	737	795	726	709	776	763	752	779	781	748	792	795	777	748	720	750	769	759	790	818	769	747	679	796	818	727	731	703	763	751	780	757	776	763	780	771	714	775	793	706	786	779	753	731	740	755	728	764	796	780	799	705	792	743	751	744	724	754	769	767	738	794	788	780	762	784	789	729	743	750	746	780	749	762	726	792	779	737	741	764	712	752	791	780	767	775	756	736	815	767	695	755	791	813	754	765	740	780	766	757	797	817	689	778	781	709	765	721	787	786	743	781	793	762	745	760	757	796	761	786	733	745	807	771	765	733	767	825	785	773	756	738	734	794	760	796	756	802	810	742	814	766	783	743	767	798	763	740	782	782	717	747	773	772	794	750	764	767	749	834	787	735	816	733	724	791	732	763	733	728	768	775	809	675	756	762	726	764	777	774	761	761	769	745	754	772	739	763	819	764	762	760	761	771	737	772	736	766	772	813	737	728	810	745	725	789	762	721	789	778	737	723	749	724	743	741	796	774	748	810	752	712	776	739	764	753	769	805	773	767	761	748	777	783	767	813	728	733	788	800	720	784	729	778	792	725	741	762	810	685	715	738	767	713	769	732	739	809	777	786	743	747	737	789	763	775	751	763	775	738	745	754	721	749	750	750	779	771	753	776	759	720	741	767	736	771	786	784	810	807	769	740	722	724	769	776	775	727	735	765	754	785	782	716	790	753	771	798	737	732	771	761	732	688	743	766	763	764	765	752	770	753	740	736	816	785	736	762	793	785	699	765	772	710	743	770	740	727	800	760	758	760	777
37344	27787	12897	13235	19935	21090	19667	16036	9467	3517	2199	2030	1943	921	797	778	768	806	740	835	832	849	783	769	802	784	750	802	757	790	789	783	827	806	818	748	813	825	809	758	777	826	808	787	791	797	759	817	797	808	763	813	797	815	813	807	781	744	751	772	769	747	817	815	762	757	789	813	794	796	781	775	761	784	817	800	822	820	794	780	761	799	782	791	804	767	800	764	788	824	769	759	783	830	844	787	752	769	770	811	773	792	785	817	769	778	782	816	790	827	759	770	788	788	750	807	790	767	775	859	780	766	743	791	786	769	776	789	826	761	755	763	769	777	805	821	802	748	827	766	800	772	758	790	801	796	791	771	775	842	780	816	775	775	748	803	758	829	832	813	773	766	809	771	744	809	746	788	810	823	802	777	777	777	780	789	782	791	746	838	822	773	821	747	730	778	821	750	821	800	817	805	788	775	784	809	828	753	765	775	773	760	763	756	764	817	778	791	829	794	784	834	765	780	801	769	786	838	784	769	806	789	796	793	808	780	763	769	824	795	803	717	821	805	793	807	819	854	800	768	799	859	804	837	787	779	774	803	775	841	838	799	747	802	800	765	758	812	759	796	792	773	807	784	747	792	793	795	776	772	747	764	797	774	833	792	844	810	772	849	786	826	768	757	781	800	817	790	784	776	709	809	773	803	807	740	828	814	746	755	765	719	754	825	776	797	809	746	821	849	797	775	798	805	724	790	793	756	787	782	855	791	819	742	787	769	810	758	783	797	780	809	797	724	812	781	801	780	786	774	747	809	820	817	810	764	779	778	754	792	797	786	778	773	824	778	778	807	809	769	813	834	756	752	729	796	813	820	752	803	790	769	832	777	784	786	786	839	805	789	789	803	744	809	783	793	741	777	796	785	816	826	781	773	784	762	761	822	735	800	740	770	847	769	814	760	768	755	750	787	772	760	750	802	822	809	789	774	779	804	837	814	805	778	759	780	798	817	733	760	748	792	786	805	752	779	795	720	774	810	751	809	795	762	842	820	857	795	812	707	826	788	802	799	829	817	767	780	766	759	756	751	839	768	768	796	815	770	823	830	833	809	785	777	763	783	811	796	713	808	766	795	748	801	770	748	836	788	802	814	768	800	779	778	825	757	775	750	791	776	759	794	796	772	766	798	791	807	760	779	824	732	769	796	791	788	760	764	796	827	806	817	832	828	815	748	770	777	772	823	815	805	802	749	786	786	788	745	795	792	806	773	836	838	820	828	799	786	776	801	797	802	798	775	755	823	780	790	760	804	764	725	827	757	826	818	778	764	795	810	800	786	795	736	776	785	821	737	835	780	796	777	757	755	813	785	777	832	775	774	789	783	790	800	807	759	803	767	789	738	809	773	775	793	786	804	811	792	794	817	781	801	776	795	799	838	795	785	777	776	760	810	760	776	812	782	797	810	794	797	787	788	803	750	789	780	795	770	781	775	864	756	806	822	774	810	815	824	784	815	760	803	828	800	794	790	773	788	810	773	814	761	800	802	828	789	789	825	759	762	764	760	757	812	761	800	784	775	820	739	784	753	772	785	783	784	821	771	786	809	812	778	828	826	815	773	742	789	749	812	810	778	791	811	778	794	844	761	758	784	827	795	770	749	808	770	786	752	750	782	823	779	829	787	788	816	789	778	746	746	760	771	746	746	774	762	817	761	759	805	764	856	762	822	795	807	807	814	723	856	772	846	795	807	758	824	791	796	795	774	743	835	755	798	791	784	763	767	793	764	759	766	801	811	749	817	807	752	770	786	775	777	776	798	791	809	775	733	808	819	759	765	806	774	760	820	782	753	735	788	743	832	829	773	767	774	781	745	759	802	801	778	795	790	787	783	749	779	802	809	768	737	813	839	786	805	763	758	762	757	783	816	769	790	756	785	766	823	798	795	794	796	764	767	806	824	813	780	803	783	778	745	776	791	728	751	807	782	810	767	801	785	778	793	855	735	794	801	769	764	808	804	854	794	817	809	798	782	766	774	766	764	792	780	753	789	807	772	807	747	793	773	766	774	747	710	788	792	770	794	755	784	820	804	844	766	815	794	790	771	867	832	756	746	789	819	804	761	861	817	773	784	748	734	744	798	815	782	845	800	758	795	754	832	790	801	757	796	809	759	806	789	800	834	766	759	813	749	813	792	775	789	778	765	807	789	829	734	766	739	828	811	791	806	804	834	814	763	789	777	755	832	817	789	761	787	708	830	815	769	816	807	802	727	772	791	772	824	801	806	760	809	811	799	796	773	818	776	739	768	820	742	818	763	778	755	749	818	811	854	863	810	755	763	783	809	774	779	801	832	761	825	757	785	782	846	770	789	766	758	773	744	791	787	800	779	705	826	762	775	748	770	826	773	737	828	789	759	745	762	761	745	752	805	840	775	758	824	815	785	788	813	804	771	838	725	814	814	790	737	814	779	787	770	768	821	787	805	784	754	785	768	792	859	818	778	800	812	826	801	776	794	791	756	746	840	755	770	785	752	782	829	779	808	808	742	800	754	813	767	811	848	775	780	751	800	816	757	736	794	772	832	834	799	785	754	798	744	771	755	784	770	765	817	798	836	786	765	776	831	762	777	801	854	788	778	774	774	831	826	769	760	793	769	791	739	805	804	811	840	776	768	773	790	767	821	779	817	747	774	756	783	847	733	800	752	785	775	810	781	819	816	782	801	782	770	751	805	758	764	757	749	809	792	789	780	752	811	744	797	766	773	773	765	790	816	791	773	812	792	747	803	818	828	799	755	788	813	763	775	801	780	798	822	792	834	807	813	819	761	836	803	777	827	806	830	761	775	791	759	770	756	790	757	769	764	788	754	759	793	795	821	760	807	771	795	780	832	781	807	800	844	799	783	771	754	803	775	794	786	762	763	813	736	765	793	764	769	739	788	773	767	769	808	819	792	802	785	806	748	809	749	733	818	774	805	778	771	784	814	800	737	832	763	803	781	783	811	748	813	764	800	740	776	785	751	776	828	788	807	818	772	785	769	809	766	738	819	776	790	791	839	792	740	767	787	767	738	780	749	762	765	727	737	746	825	848	827	779	786	806	777	807	795	793	727	795	737	841	806	820	851	824	767	761	757	783	767	803	774	752	785	763	769	790	749	786	802	811	756	783	804	815	817	759	760	796	799	799	782	831	798	813	804	806	785	801	824	752	778	802	839	812	775	778	795	779	772	788	803	786	774	765	796	767	803	788	797	791	817	823	818	808	786	818	778	792	741	754	764	763	831	778	828	839	801	809	805	777	742	809	810	760	770	745	811	807	812	790	769	789	810	769	758	789	786	783	762	761	806	808	791	816	779	803	808	832	774	809	766	815	781	797	811	786	791	773	784	809	749	761	819	782	807	781	741	797	794	795	791	808	793	823	836	792	780	790	751	752	797	774	792	825	859	769	829	801	793	849	805	825	779	808	758	789	790	786	773	779	817	809	754	774	784	818	789	770	774	778	791	779	782	858	793	772	827
24894	20678	26871	24449	22297	23017	24800	22319	12313	6927	3470	1719	873	645	536	536	528	487	472	486	485	490	505	478	436	481	486	507	469	490	490	483	437	473	436	448	449	486	480	456	455	479	494	484	490	493	426	467	452	444	440	429	446	469	435	484	443	455	449	447	482	449	455	442	477	466	427	446	434	443	451	449	475	465	440	432	461	419	470	482	489	462	475	443	485	499	494	467	446	444	473	470	447	462	455	473	454	469	470	471	445	447	430	440	466	445	502	422	448	457	504	466	459	456	477	491	476	473	483	473	457	454	413	478	442	434	449	464	446	422	450	473	459	457	453	479	483	463	450	433	471	440	456	462	456	467	426	471	469	485	441	440	438	441	461	454	427	495	440	436	435	486	447	483	468	464	431	450	440	475	431	478	470	427	454	430	463	438	447	448	466	468	469	496	484	457	452	449	475	434	466	455	402	434	455	473	497	480	458	469	456	486	454	498	444	419	458	465	472	460	465	458	480	465	473	456	464	437	449	498	448	461	467	441	458	486	498	445	423	482	511	468	434	427	460	430	445	460	448	479	455	469	451	453	432	469	425	472	420	476	443	437	447	496	473	450	445	455	472	452	440	458	456	482	442	491	467	441	471	424	474	474	428	457	469	465	514	446	450	418	470	479	445	446	459	457	457	458	417	489	443	461	449	442	451	465	444	429	424	436	482	474	480	450	428	439	442	476	464	448	475	446	466	455	463	466	481	484	456	422	464	475	441	485	429	472	470	422	495	495	426	436	460	490	449	460	440	453	477	442	431	425	528	450	449	444	438	389	461	417	451	458	468	450	498	427	462	465	458	423	462	458	484	478	443	432	472	416	467	470	434	441	482	436	444	475	463	465	436	449	438	469	490	455	435	481	458	481	459	453	446	460	435	454	467	445	500	437	504	450	439	459	469	428	473	443	429	500	467	511	447	427	488	470	423	414	445	411	438	467	440	450	459	464	429	479	461	468	459	459	465	439	460	420	482	477	434	477	441	466	463	451	462	495	480	470	456	489	494	463	475	466	466	392	415	434	470	444	430	443	497	462	422	493	443	458	475	450	503	450	449	455	480	428	454	452	461	489	490	394	411	428	424	469	421	452	416	484	452	500	497	439	479	461	447	456	434	437	464	470	445	450	467	457	450	459	487	453	454	440	441	445	447	450	467	418	451	414	501	492	507	490	438	442	481	482	444	420	445	459	433	454	468	460	477	424	459	454	455	467	447	477	468	450	436	488	468	443	487	478	489	487	485	456	431	498	446	448	456	456	465	435	488	442	469	464	466	479	476	432	452	504	455	493	459	462	442	455	455	436	481	455	473	449	453	399	429	476	470	478	465	460	438	401	445	490	479	448	448	471	451	479	446	460	465	493	502	445	453	475	447	475	460	466	455	466	491	438	476	486	410	437	416	448	439	461	473	455	416	468	472	457	463	442	502	462	443	435	443	454	443	485	469	468	494	443	424	436	467	438	497	469	480	463	420	482	460	459	451	444	425	472	471	460	440	423	464	447	445	446	462	453	454	472	450	478	441	469	477	486	428	499	428	439	445	435	462	445	473	476	463	435	439	454	462	429	443	493	430	479	467	451	492	489	461	466	478	455	408	441	485	462	432	442	483	462	469	437	467	460	456	454	436	442	451	479	421	438	469	488	462	442	527	403	433	461	449	470	515	442	440	411	459	459	446	481	491	488	458	468	485	451	416	507	467	471	445	478	456	515	421	458	437	457	468	490	476	471	460	454	448	423	467	468	444	446	454	466	440	421	445	467	473	491	469	433	438	451	436	485	450	426	476	439	438	438	457	447	485	451	407	457	465	499	471	452	512	435	457	452	462	436	430	460	472	447	470	454	477	480	463	459	457	484	453	486	454	477	436	501	443	461	444	436	462	459	434	475	451	465	431	434	433	474	440	446	432	473	427	456	477	456	464	473	496	492	447	449	408	437	432	466	441	416	504	441	482	447	411	440	468	466	464	449	439	460	443	487	484	444	438	481	464	466	445	463	477	443	419	436	469	461	453	470	439	420	467	463	434	401	453	476	446	473	461	431	460	441	451	488	459	440	473	457	444	455	489	468	442	480	493	463	445	470	483	445	455	455	431	461	434	464	460	467	443	478	477	514	437	461	463	463	456	452	460	487	474	478	442	450	462	473	445	466	459	458	450	486	474	483	493	458	425	450	454	450	457	440	477	463	506	433	436	458	475	451	477	462	449	454	450	446	458	480	479	499	492	441	450	446	450	521	429	468	435	466	446	458	473	435	441	451	480	415	475	457	469	479	494	482	499	454	467	432	461	431	430	454	443	481	449	413	417	447	458	464	458	449	448	442	433	442	467	482	428	472	431	486	470	469	457	465	469	469	480	403	470	430	442	432	467	445	504	441	436	443	509	471	488	478	463	443	486	450	459	501	429	473	446	434	443	429	479	445	459	487	473	490	438	443	461	451	442	464	456	454	454	472	424	478	440	451	453	453	425	464	455	448	497	484	493	482	439	468	479	498	448	440	462	470	506	471	478	437	429	466	476	456	475	441	430	420	478	467	483	510	437	471	457	440	455	511	455	488	448	447	473	493	452	435	489	478	453	482	465	471	452	492	437	502	451	450	453	434	453	463	447	491	465	448	471	454	438	432	421	494	452	477	455	445	459	462	447	461	459	480	493	468	456	486	443	454	469	475	449	476	441	421	499	460	456	424	449	420	482	427	459	440	447	479	468	489	435	454	443	429	484	431	473	450	445	456	451	449	440	452	454	464	460	474	472	448	458	473	436	428	452	435	440	439	474	446	470	444	461	441	443	439	484	437	440	460	412	456	455	439	429	435	475	428	438	465	454	457	475	436	435	502	481	417	428	488	472	457	440	439	435	462	482	490	420	456	457	487	491	426	424	449	459	429	463	430	453	423	437	460	460	458	471	454	490	478	445	442	441	426	472	437	482	466	430	478	450	484	465	461	445	452	466	448	430	485	410	443	468	481	429	468	490	436	429	456	443	461	491	499	508	438	452	464	453	452	442	491	449	400	442	467	433	442	417	418	436	457	445	479	458	428	478	504	426	485	415	457	406	468	443	478	484	434	464	463	451	444	472	417	451	465	463	426	478	490	479	440	473	472	443	467	481	443	436	492	437	488	463	441	454	413	421	430	468	450	487	444	438	428	420	481	474	435	472	491	434	451	421	441	445	441	476	443	429	477	405	467	492	465	461	453	447	471	492	464	440	450	464	446	451	442	452	508	456	445	494	464	420	489	463	493	473	462	469	448	435	455	455	414	404	486	461	436	435	474	430	403	453	441	447	432	433	444	452	421	446	466	470	442	420	443	479	470	465	435	487	435	464	457	438	487	457	468	448	470	490	467	444	446	488	456	486	474	428	474	460	475	464	447	415	445	469	470	483	447	441	406	467	437	481	424	477	433	447	467	480	450	442	457	407	448	444	489	473	451	462	437	462	470	483	453	460	474	463	452	452	489	461	461
39658	33576	22115	20906	30541	27490	29344	28421	17326	11131	6396	3070	1576	922	640	619	572	598	544	531	547	548	522	489	567	487	502	478	499	471	523	502	473	527	480	507	477	503	534	454	492	474	489	523	527	484	470	476	476	524	471	513	497	479	519	525	442	509	468	468	480	510	445	492	470	478	467	495	491	506	475	487	528	476	445	498	476	439	510	481	485	473	513	457	447	476	487	496	462	474	446	489	476	467	461	492	468	486	476	523	475	504	510	480	514	523	512	457	472	500	487	497	518	493	482	467	505	459	490	485	506	497	470	477	509	475	478	481	487	488	509	458	461	521	498	523	478	487	484	479	483	500	446	475	502	431	561	465	483	485	487	479	481	470	469	494	484	535	513	549	466	510	478	496	461	506	510	493	504	499	499	498	500	478	493	474	520	477	463	544	454	494	484	502	479	463	468	476	463	481	476	503	477	470	494	466	443	481	491	503	521	509	522	478	477	478	467	486	485	470	474	473	504	493	492	502	518	497	497	486	471	494	477	482	500	462	492	466	505	503	466	498	484	485	516	491	496	490	479	514	473	467	465	494	479	454	489	459	458	453	462	474	484	494	482	450	464	486	480	452	440	472	469	479	455	457	462	450	477	491	461	497	506	446	487	482	475	502	506	496	531	470	498	469	497	448	483	419	495	468	488	495	437	491	445	494	461	455	466	471	483	466	480	510	457	472	469	470	530	517	486	480	503	477	473	486	472	459	492	489	459	457	492	459	510	478	482	458	448	463	519	488	506	489	495	485	491	486	503	506	498	473	523	489	501	496	482	430	472	461	449	493	481	499	478	438	474	461	474	511	474	487	492	463	496	436	487	468	470	491	496	513	463	462	473	519	496	488	501	502	483	481	449	508	500	478	447	485	484	444	501	501	497	471	492	510	499	508	509	474	485	492	486	477	471	486	497	501	435	483	445	513	474	487	450	472	480	478	479	516	483	489	478	450	466	502	475	462	474	467	503	486	466	490	493	508	447	482	511	475	501	467	440	465	457	492	503	478	498	468	459	462	477	501	453	455	561	520	502	479	450	487	483	462	480	500	486	508	483	481	448	499	511	464	466	489	474	484	457	473	466	476	496	503	496	498	439	440	442	457	477	534	473	498	493	447	465	504	523	458	493	478	437	447	504	492	491	506	471	470	483	493	489	448	507	445	499	485	491	459	477	449	546	478	476	515	484	491	480	478	483	502	435	502	506	480	504	479	468	503	469	463	480	453	484	435	506	523	495	460	509	449	469	442	476	459	445	465	487	462	503	484	499	448	488	451	434	513	491	512	487	495	481	470	482	529	535	493	493	472	463	439	491	461	499	467	489	457	447	519	454	462	463	464	454	418	497	487	512	486	482	455	467	512	469	487	477	448	515	517	481	457	453	502	526	499	503	449	464	485	438	505	479	461	458	497	497	479	490	455	497	483	519	484	470	513	455	442	463	446	461	487	506	498	460	464	468	484	459	472	464	474	481	466	483	458	491	502	474	440	469	439	479	498	506	503	475	493	475	500	484	532	474	464	442	515	457	526	490	488	449	495	479	499	447	435	494	535	477	469	494	497	484	450	435	513	518	462	484	477	477	489	475	481	478	446	473	458	444	474	512	483	455	508	492	516	489	526	493	539	479	479	493	479	471	445	497	476	485	495	466	508	479	495	505	426	474	451	493	481	487	488	466	498	482	504	470	485	459	526	457	480	475	465	473	474	530	506	508	483	483	460	504	490	472	487	482	506	443	489	495	484	418	501	476	527	465	491	474	482	476	472	478	479	502	478	489	515	456	513	518	464	500	475	510	470	495	494	488	476	455	471	468	444	506	448	509	488	470	492	521	516	487	458	468	481	479	498	448	479	488	487	507	460	477	485	473	493	466	477	450	503	517	453	483	479	484	478	472	485	480	481	487	502	442	451	532	503	511	469	455	471	507	488	474	452	472	472	491	456	505	496	465	456	465	489	496	460	486	476	491	486	460	506	487	515	503	505	479	506	492	486	491	447	501	497	465	471	450	457	505	474	429	475	442	508	471	488	456	457	521	462	501	492	469	493	464	461	506	458	464	471	449	506	473	468	481	478	486	483	498	465	489	465	488	489	471	469	513	460	476	475	448	519	465	458	456	509	475	481	480	537	478	487	446	485	454	467	494	537	456	499	486	464	486	454	513	468	499	483	491	441	496	492	482	474	481	489	456	466	509	440	469	491	526	460	478	463	485	525	474	490	490	495	441	477	439	496	486	480	479	473	469	469	501	457	493	538	487	498	514	499	447	498	485	498	467	491	468	503	475	477	502	474	494	472	490	498	460	440	494	488	468	501	471	485	470	509	460	498	466	486	502	485	513	506	471	505	492	467	503	483	501	495	479	486	456	500	513	495	467	498	466	493	461	486	498	482	500	501	479	503	500	469	466	498	478	521	474	451	493	494	454	489	460	475	456	481	472	477	480	535	490	437	493	481	482	443	503	504	518	463	508	462	487	471	488	489	463	479	446	450	463	467	470	471	481	483	467	487	493	489	491	472	467	455	469	507	448	462	504	514	511	464	471	493	503	495	471	478	491	470	487	450	459	480	500	460	518	446	480	435	473	470	494	486	500	484	462	440	486	501	437	533	474	489	474	490	436	456	481	470	463	464	486	475	445	458	512	478	478	495	496	474	499	531	475	451	477	479	489	480	530	484	505	492	481	488	493	433	449	480	489	497	503	480	463	475	512	479	456	490	488	489	430	470	500	486	462	484	471	442	498	483	431	492	442	476	502	487	492	468	461	480	474	461	480	458	473	521	488	494	541	461	509	433	469	479	491	448	491	479	491	454	471	463	464	493	470	480	482	455	472	481	519	483	494	495	481	471	488	528	487	466	505	505	481	464	506	490	503	487	487	486	477	458	446	474	453	484	505	428	525	480	491	473	447	462	481	484	460	499	469	459	479	490	514	485	508	495	492	466	441	508	540	461	478	476	472	506	478	507	470	508	449	512	474	470	460	514	465	471	480	490	474	461	482	488	488	487	445	497	470	510	480	493	486	470	474	481	501	449	473	452	494	482	473	469	454	469	430	434	478	491	456	488	476	460	526	454	481	492	457	496	454	450	487	442	500	510	473	494	495	530	452	459	472	508	465	512	480	485	490	477	483	473	483	512	475	504	488	497	495	443	484	485	453	466	495	455	524	470	479	513	487	478	486	462	477	462	499	488	479	467	512	490	460	461	460	515	426	499	458	468	458	502	444	413	473	474	451	461	462	481	483	492	487	473	479	511	487	501	472	507	496	470	440	471	502	450	513	488	459	483	483	458	457	486	475	506	475	508	526	449	488	479	487	474	485	508	480	483	497	471	489	460	439	491	467	494	466	460	503	466	469	496	479	474	476	520	454	490	479	489	473	497	485	471	474	470	466	503	447	526	466	471	524	497	455	463	509	488	480	488	469	474	487	516	462	482	445	498	497	505	496	492	493	525	498	467	531	504	474	517	470	480
22916	20634	27247	23995	21440	22260	28378	29700	18974	9672	4717	3048	1712	1043	949	855	813	811	783	743	721	798	749	781	755	750	717	743	781	775	731	767	700	681	765	745	691	720	718	716	738	715	737	762	721	725	710	801	717	727	741	688	708	721	674	686	767	724	727	732	706	723	713	718	704	737	731	736	683	731	700	719	700	741	705	710	699	684	700	715	692	751	669	720	733	732	711	755	756	705	698	731	716	718	709	746	695	739	745	703	702	693	726	723	717	706	748	733	713	691	761	673	696	727	703	705	702	770	701	772	684	718	664	684	721	746	710	712	732	729	711	732	714	711	755	749	757	710	705	704	732	644	647	684	705	743	731	741	704	724	734	707	728	740	700	696	716	719	723	700	801	722	665	698	736	694	700	733	663	709	773	719	718	722	736	708	781	706	704	690	731	720	704	702	716	715	710	714	666	728	714	704	728	663	719	672	712	734	727	731	726	694	746	737	739	766	748	757	725	677	758	724	739	722	687	782	700	695	680	728	718	719	715	705	690	751	703	699	728	724	721	700	698	742	737	695	717	670	702	720	736	756	703	737	721	712	760	719	765	705	733	719	728	748	799	693	721	748	748	731	688	726	759	761	725	739	717	721	653	695	748	712	697	711	751	705	705	710	699	724	704	751	704	734	740	728	699	725	738	723	737	726	724	746	651	677	704	678	751	704	790	734	720	696	718	751	677	687	725	686	758	707	695	742	751	760	722	762	753	699	730	774	709	787	727	735	729	725	730	701	735	707	654	770	761	741	713	728	710	728	702	700	692	699	693	735	713	691	724	677	767	715	703	739	709	708	722	732	684	711	763	739	717	728	693	749	705	721	739	686	714	743	723	716	757	715	690	748	706	750	711	713	794	722	737	719	696	738	766	740	728	734	731	729	720	678	740	737	709	709	760	688	760	673	719	749	775	703	720	645	720	759	682	743	696	718	704	714	733	709	733	753	746	721	695	699	700	724	687	745	807	790	714	680	691	730	715	743	694	714	689	728	741	717	731	746	713	693	713	719	692	728	700	713	737	719	691	698	730	661	708	727	715	741	718	712	702	711	698	775	752	705	666	670	680	723	663	680	699	681	703	710	727	733	683	752	701	782	715	736	720	715	737	719	699	741	725	715	736	705	688	734	775	749	728	747	718	745	714	743	688	676	703	670	697	682	702	692	713	716	717	719	663	748	702	719	755	743	686	747	751	751	689	683	714	767	713	715	691	714	692	754	719	701	748	759	693	705	673	730	704	747	712	657	747	737	703	680	745	711	740	651	735	709	700	718	740	697	685	650	761	704	749	731	716	688	754	726	730	708	692	681	790	737	682	723	740	678	736	685	699	700	723	678	720	732	753	660	720	708	732	748	694	715	727	699	683	690	742	695	708	682	737	775	734	674	730	716	713	706	735	771	786	708	699	732	712	748	723	721	736	741	728	755	729	723	719	748	715	686	738	744	661	718	715	711	749	697	705	709	676	726	752	737	756	730	708	735	696	721	715	708	742	677	691	683	712	681	703	731	719	740	691	714	714	718	683	704	708	649	705	694	693	758	719	706	736	750	716	737	774	764	746	724	723	702	699	739	686	738	704	760	782	721	721	749	732	729	740	738	770	722	729	716	733	733	724	714	754	679	741	711	688	749	728	711	750	704	707	705	708	705	720	746	716	766	712	734	691	698	688	735	799	677	750	697	682	686	745	774	703	733	718	678	688	720	723	777	720	720	749	744	698	665	714	695	756	735	694	741	717	686	685	721	688	731	736	730	725	695	716	755	640	692	694	730	768	752	722	685	743	730	733	694	710	695	714	721	695	672	707	683	697	744	682	700	741	706	731	712	669	724	734	663	722	736	768	732	755	711	727	710	710	755	689	743	704	695	732	697	727	692	709	760	716	686	746	768	697	693	733	718	723	751	740	685	754	768	677	713	693	709	654	689	655	687	744	706	727	728	729	722	717	719	695	755	709	697	738	713	720	709	718	713	788	704	717	718	717	683	683	730	704	736	774	698	763	735	677	738	741	721	700	697	773	717	718	675	741	705	703	708	718	710	728	733	758	691	686	743	725	704	718	665	704	744	730	711	694	752	743	669	743	713	703	718	689	744	737	728	807	693	739	730	725	693	770	724	753	678	713	722	719	723	662	728	736	735	733	737	698	750	705	665	740	742	732	721	666	721	714	706	688	734	765	713	754	761	758	698	739	712	766	716	776	709	679	782	713	721	728	718	749	718	732	717	769	690	712	680	681	716	731	741	758	681	679	655	683	653	675	763	716	721	731	707	752	724	673	681	724	670	649	657	723	707	719	734	733	730	716	725	764	639	671	666	735	754	751	710	713	718	716	685	732	767	683	750	683	739	703	733	739	737	672	707	743	682	710	741	706	730	696	718	752	715	698	703	705	714	702	755	675	691	728	696	688	728	669	705	729	745	727	759	721	759	694	702	697	712	750	735	728	688	690	704	700	745	657	745	734	682	737	712	720	720	740	678	737	717	736	727	697	741	679	732	717	673	734	748	668	744	703	678	689	733	750	715	724	777	713	695	719	701	690	721	683	712	711	673	747	687	726	693	718	701	759	702	704	682	777	690	693	713	723	721	682	717	717	745	698	728	791	719	738	729	735	761	720	703	732	680	712	719	713	725	734	682	717	727	721	748	753	751	682	716	716	768	735	744	702	739	723	718	774	697	763	753	739	689	699	681	699	712	739	717	710	713	680	710	762	727	711	718	739	685	747	688	732	697	695	728	735	723	724	675	692	707	749	690	674	726	757	720	715	748	748	705	715	714	701	726	685	707	748	718	720	669	742	692	744	724	699	681	703	666	728	709	687	712	745	724	695	679	756	748	695	705	686	776	739	752	722	744	704	661	707	699	744	779	750	725	692	720	716	683	733	768	729	644	714	746	655	695	724	707	707	719	746	709	722	683	693	718	727	705	694	732	701	680	712	755	682	727	697	709	756	701	743	698	777	747	728	697	754	739	749	725	750	691	715	695	758	719	723	741	736	732	745	682	709	759	706	731	711	710	724	721	743	688	727	751	730	717	728	672	752	724	740	729	734	708	720	717	709	723	727	727	631	696	722	740	689	676	719	708	717	698	716	680	721	696	720	707	720	706	718	710	791	727	715	672	697	723	755	749	744	664	692	679	777	712	729	686	706	713	745	717	702	739	744	696	723	726	747	723	719	756	764	695	746	733	704	708	718	704	717	722	728	677	672	683	691	695	779	756	710	748	693	683	727	711	671	741	682	710	717	674	747	740	677	771	699	682	717	734	726	718	711	695	738	746	687	727	744	690	747	692	734	722	696	722	716	731	663	691	705	794	742	723	711	713	728	692	691	758	702	716	726	702	723	774	747	727	733	784	689	724	722	689	701	693	692	720	730	730	727	721	684	680	735	696	743	682	695	709	718	725	728	701	727	797	726	704	768	750	727	698	697	691	699	768	741	749	690	677	733	721	700	708	707	723	706	770	753	680
43591	41570	23595	24701	34479	24488	31320	34909	23624	13673	8215	5406	2893	1375	1052	909	914	897	829	834	756	820	756	782	741	794	783	741	773	751	707	715	725	749	750	708	709	693	715	760	689	767	731	699	746	729	694	717	735	706	693	748	705	715	748	733	708	719	730	721	686	713	670	697	712	697	715	698	780	707	734	701	700	679	734	767	702	721	747	710	776	697	715	732	750	734	723	763	733	710	713	720	684	678	689	704	685	701	685	686	740	655	710	691	738	708	728	744	660	713	721	688	689	732	697	648	725	716	703	707	743	680	700	696	654	701	706	688	723	722	762	646	642	657	682	659	673	692	681	686	701	673	652	740	666	694	703	710	714	711	706	737	712	707	700	751	698	723	691	672	760	713	688	711	721	710	688	693	661	665	719	703	701	716	707	714	704	752	680	672	715	684	700	643	713	612	668	657	737	720	696	711	679	719	673	717	689	735	710	673	731	734	684	681	699	702	737	707	688	694	688	688	710	716	720	717	649	744	741	696	751	701	670	677	716	722	743	694	725	692	647	708	702	677	717	722	728	695	705	675	729	719	713	728	750	715	714	706	705	695	652	716	686	691	637	717	689	742	735	717	720	717	710	711	726	731	634	737	675	664	668	723	722	678	722	748	709	702	694	709	705	711	671	732	709	684	718	676	698	745	697	675	687	703	644	674	691	701	719	724	721	720	697	687	668	753	699	708	673	699	688	719	674	698	730	691	638	730	702	724	668	680	764	677	656	649	671	684	703	717	716	736	675	699	743	690	694	659	683	737	650	704	689	712	729	735	735	727	746	676	694	704	662	676	695	706	679	696	692	751	668	695	704	670	670	780	676	669	746	739	698	708	672	678	715	695	729	676	679	680	709	721	666	723	673	685	702	679	663	671	687	726	676	702	673	700	681	714	762	653	674	723	707	727	681	724	670	699	689	696	677	691	692	661	676	683	733	691	704	668	693	685	737	705	700	691	726	718	718	729	675	720	687	702	685	689	723	717	672	724	669	698	688	661	719	674	739	723	731	677	734	711	720	624	678	755	706	694	688	693	654	669	712	723	699	675	733	705	719	713	684	688	722	700	705	719	687	717	747	739	677	707	675	697	663	683	722	705	768	672	690	669	726	720	730	698	720	667	739	714	684	693	701	685	686	725	636	696	682	660	694	741	659	691	701	724	683	678	696	716	699	737	719	696	714	686	738	697	669	687	731	651	690	757	646	645	706	674	725	739	711	690	717	684	679	726	693	712	691	669	690	687	726	721	694	711	726	707	687	668	681	665	666	697	706	724	735	668	749	691	711	747	705	732	712	699	675	691	746	689	688	686	651	694	681	723	687	751	663	719	679	657	700	721	734	662	693	708	671	687	696	744	720	678	736	706	708	684	679	699	665	712	725	718	710	749	681	695	686	729	745	695	728	729	703	688	651	719	701	710	662	695	680	736	648	711	757	720	734	700	720	676	713	755	702	689	697	737	686	665	709	670	711	717	694	733	690	704	687	683	673	692	674	667	718	736	729	675	729	745	692	661	736	738	705	733	733	676	722	675	675	718	707	731	706	715	712	703	686	728	684	698	724	707	700	705	739	679	702	751	739	683	700	730	683	690	695	681	723	689	710	744	726	669	680	671	712	705	719	717	666	740	752	724	697	714	693	697	710	704	656	743	690	724	772	741	670	685	637	728	649	678	700	711	671	663	725	675	685	707	705	646	702	696	652	722	725	696	727	705	668	686	732	687	705	739	772	689	708	717	674	711	720	677	706	704	686	771	696	680	659	730	669	702	698	751	662	701	694	713	731	723	701	715	737	727	683	721	693	673	667	663	667	675	669	723	716	718	688	669	677	645	707	737	707	692	743	670	680	741	706	720	720	679	677	688	713	667	715	708	691	700	702	701	678	723	721	691	690	690	692	705	697	698	694	693	683	724	696	676	738	745	696	675	686	706	674	672	726	687	689	691	703	722	718	687	666	705	710	657	705	706	748	701	737	706	664	665	683	690	752	683	663	653	681	667	698	677	687	695	690	698	732	675	653	767	749	749	661	712	705	673	722	728	720	693	687	716	700	687	666	659	702	693	718	691	741	673	681	731	681	715	693	681	694	689	684	712	710	716	696	698	709	712	677	682	713	707	720	698	723	712	688	740	728	681	672	681	731	698	743	688	654	716	693	681	695	668	709	717	686	738	697	671	696	713	658	669	671	684	733	719	737	678	674	729	714	755	742	732	681	683	684	673	701	739	727	674	715	707	695	719	655	727	701	671	714	681	698	718	656	703	711	746	749	733	671	683	679	678	671	731	717	691	681	723	696	719	665	725	684	719	703	714	678	675	721	726	706	718	686	657	617	731	670	704	718	720	688	733	723	683	701	716	709	713	715	727	706	678	728	695	659	700	734	655	686	757	646	690	704	688	703	726	699	768	694	720	682	714	695	682	763	675	691	729	649	694	749	696	727	684	699	708	723	731	680	666	666	692	708	720	731	692	708	747	702	699	745	704	683	714	659	708	690	693	702	746	674	720	731	720	694	686	705	663	695	725	689	728	687	708	726	740	748	714	712	686	692	700	712	732	686	684	706	676	663	752	675	688	658	708	673	659	656	717	717	694	685	646	730	711	662	678	688	706	710	726	702	674	711	703	653	668	715	732	713	687	700	696	678	674	700	694	666	692	712	712	756	685	749	695	687	703	694	659	659	709	718	721	678	698	713	743	732	704	693	670	695	645	694	701	680	725	685	727	676	732	695	697	746	713	687	717	702	683	655	704	680	669	733	652	741	715	697	709	729	711	685	685	737	719	679	689	701	684	674	692	672	718	697	715	724	709	675	710	707	731	694	722	685	702	701	683	716	656	743	709	678	712	717	682	761	734	675	706	705	710	698	727	710	691	712	702	694	700	717	704	722	695	688	723	685	705	643	733	708	712	679	685	701	672	723	691	713	671	712	748	686	724	736	703	664	693	691	717	691	713	719	685	671	728	703	669	694	705	704	693	699	682	731	697	705	695	683	717	692	713	681	733	646	727	696	672	713	695	686	712	717	739	679	688	707	709	692	742	714	698	690	679	702	719	705	687	715	741	693	704	730	739	708	669	673	722	715	699	707	674	709	686	711	671	695	718	694	724	710	681	689	722	687	702	663	678	693	645	662	689	714	698	729	711	706	714	690	719	678	678	652	682	676	725	715	683	716	698	728	681	719	716	685	718	676	665	690	690	670	690	722	729	745	756	718	696	726	691	684	683	664	704	684	723	676	737	724	691	695	708	718	711	697	649	705	683	705	730	726	691	711	687	711	703	700	684	749	727	684	711	654	688	729	666	722	715	712	704	726	713	735	750	734	687	720	699	660	673	705	692	712	730	702	703	682	700	670	721	701	695	714	673	704	738	763	684	665	689	687	658	690	677	731	666	745	725	710	685	711	705	709	709	718	726	726	708	662	746	740	617	668	651	673	683	716	696	735	651	725	656	692	672	695	640	651	684	723	727
34589	23964	9889	9821	10339	9012	10677	13548	6500	3455	1709	1399	1013	885	790	747	751	765	756	767	757	783	758	765	743	729	769	757	784	783	769	733	710	740	740	725	789	757	753	765	769	736	734	757	762	746	702	687	738	756	742	739	737	772	759	721	715	777	754	786	765	777	762	786	798	767	716	761	718	779	770	740	698	733	745	749	725	710	815	742	735	757	780	683	738	754	733	740	785	775	773	758	782	740	749	791	778	747	773	731	791	746	800	777	699	778	802	754	717	785	739	714	777	783	767	727	728	781	756	721	747	731	752	800	787	747	756	765	765	757	761	776	730	702	739	761	716	760	788	746	731	743	703	806	722	723	727	823	758	754	743	748	836	752	738	789	758	677	754	758	755	752	747	728	758	786	762	748	775	766	735	798	755	760	714	808	770	742	778	724	765	764	764	792	715	684	792	703	727	730	775	748	773	782	760	721	745	769	694	772	768	786	765	755	756	705	788	743	800	766	777	752	727	760	736	789	741	781	774	737	734	730	780	707	735	689	705	733	714	781	787	766	796	736	752	765	716	723	752	739	784	788	793	767	703	762	779	681	752	774	803	767	757	748	769	706	742	750	777	741	717	790	768	762	706	741	758	708	801	752	791	779	749	724	750	764	808	752	768	775	749	745	777	715	823	728	749	756	739	774	701	744	731	733	720	712	775	726	736	704	731	749	682	748	722	721	784	768	781	765	743	733	776	776	756	725	756	737	760	821	732	735	741	737	727	789	737	696	727	776	745	750	801	796	753	758	763	726	769	728	719	782	794	780	781	763	748	730	748	733	773	723	750	739	745	739	801	752	676	738	752	755	727	758	782	717	737	778	793	706	722	767	778	742	788	771	777	774	726	787	755	750	751	741	734	804	713	787	780	770	753	775	752	772	782	793	796	723	798	715	798	816	815	790	729	761	751	736	742	807	739	754	737	768	768	794	693	766	768	745	753	743	770	766	759	705	727	773	753	724	790	742	716	757	725	757	747	726	768	754	783	770	790	760	788	800	742	744	766	751	798	728	706	701	759	761	736	738	775	754	780	740	736	755	752	771	766	698	771	731	747	741	762	799	716	736	761	796	757	752	707	776	746	773	771	736	742	724	785	784	772	780	723	753	760	765	710	771	760	777	782	743	808	749	716	714	754	750	778	813	809	759	739	741	798	805	721	753	739	728	748	753	763	783	754	784	767	784	761	757	754	743	709	740	757	729	769	765	746	759	734	770	747	702	726	708	742	742	730	740	780	736	729	780	765	762	735	746	769	714	765	779	764	723	722	740	791	770	749	807	727	756	729	816	740	762	750	772	778	711	772	804	770	789	732	733	803	730	730	762	819	749	753	703	735	783	811	787	740	732	760	763	813	766	706	765	769	739	691	792	808	803	776	756	771	750	768	732	748	747	774	756	759	800	787	705	699	742	691	764	745	754	751	751	750	727	774	758	758	745	777	718	742	736	742	743	756	720	732	822	757	790	778	772	765	792	675	739	698	715	731	784	754	764	688	792	761	743	760	759	785	773	784	768	766	749	716	738	687	770	740	785	759	752	736	763	740	762	807	734	734	713	761	792	752	774	773	745	709	755	768	750	707	737	772	710	798	740	743	730	723	739	733	775	745	707	756	732	752	760	750	727	715	717	761	768	761	731	742	776	709	820	786	742	762	740	754	759	735	701	720	750	742	732	763	735	795	741	758	721	723	746	784	713	728	768	733	769	786	743	794	744	755	702	782	798	728	721	732	784	777	764	791	756	780	803	767	788	775	799	763	789	772	784	705	738	708	741	716	756	778	779	753	793	748	777	764	789	769	732	836	737	728	750	721	742	857	789	762	749	776	745	735	743	758	736	780	770	775	756	770	771	778	763	680	767	798	774	741	746	754	767	734	796	762	721	724	732	757	791	765	767	761	777	716	720	734	756	743	750	772	754	780	773	789	723	696	721	727	746	765	768	744	774	742	767	753	792	714	791	735	804	767	783	749	737	743	799	785	760	718	755	760	755	769	793	770	743	804	771	762	771	774	714	743	787	745	753	777	776	779	758	772	719	735	770	772	739	725	765	767	764	803	791	779	751	757	755	777	748	781	749	798	733	690	783	754	683	717	794	738	722	777	742	774	756	784	736	767	751	738	771	766	743	771	713	710	740	759	779	790	735	807	738	749	726	751	788	751	778	784	708	726	759	764	776	760	784	709	729	740	773	780	777	777	725	771	705	758	777	728	724	813	764	738	728	793	771	758	751	739	773	757	791	716	762	723	716	782	760	783	803	756	764	776	758	757	751	760	783	814	746	725	737	781	772	773	771	733	731	733	766	738	704	752	779	781	743	716	734	781	745	788	768	705	735	788	743	695	754	748	773	748	759	728	776	732	781	734	736	758	775	743	764	731	759	786	754	741	724	746	736	774	728	721	743	736	769	737	702	757	764	752	737	770	692	758	766	689	718	732	773	769	744	763	712	739	787	794	758	714	769	728	761	675	757	737	764	780	775	785	758	784	780	751	760	742	775	789	724	777	768	767	785	749	733	784	767	715	762	721	781	767	736	752	764	726	732	683	758	786	775	777	728	745	776	747	777	746	730	755	743	709	705	736	776	769	781	767	777	756	741	720	722	711	757	743	717	769	732	721	741	803	749	796	685	696	755	740	765	749	737	767	782	765	713	758	750	828	723	756	747	776	730	798	729	755	751	758	720	762	729	741	742	774	744	768	731	824	758	748	733	724	741	723	789	754	707	753	731	759	767	767	724	765	765	762	751	749	743	748	773	762	721	722	774	731	756	721	736	748	771	752	791	735	749	765	755	766	805	789	826	733	739	713	771	769	736	779	715	739	751	738	758	742	750	800	743	749	760	693	752	771	741	736	769	707	717	755	792	728	766	762	823	797	763	769	728	795	755	737	706	734	747	749	749	781	739	777	760	824	723	796	786	738	765	743	781	740	776	806	687	723	750	756	761	748	753	825	717	710	724	769	744	824	798	743	790	778	777	776	776	724	739	732	760	741	778	715	754	779	742	753	748	750	753	753	714	749	795	745	769	744	723	734	747	719	791	790	776	777	768	722	789	752	798	778	814	749	758	784	712	718	827	746	718	778	760	741	797	734	747	776	703	774	772	788	722	755	751	781	762	769	739	730	765	792	702	748	768	755	777	751	725	741	734	752	741	758	720	773	740	714	749	710	740	723	738	711	740	780	780	777	764	766	712	779	737	779	764	812	748	794	731	750	796	758	745	762	740	781	735	774	762	770	675	775	754	793	737	775	723	700	734	780	698	799	743	752	711	726	791	807	768	730	781	764	802	741	785	777	788	762	705	771	797	718	754	699	744	755	720	800	759	772	814	773	763	733	722	777	809	752	766	727	772	748	750	796	795	743	713	766	706	708	764	791	757	762	736	717	735	741	782	739	780	810	746	730	761	784	704	740	729	752	771	729	714	709	715	745	748	729	744	781	752	731	736	739	816	753	785	786	795	742	771
36400	22612	9259	15955	16794	15712	17805	21194	10516	6403	2836	2234	1486	1010	819	813	853	836	794	759	766	765	816	792	777	767	741	783	804	745	778	772	777	770	786	788	804	766	740	799	763	809	792	788	780	759	783	789	787	810	809	732	786	780	843	739	774	794	786	776	742	784	767	818	781	798	749	806	765	786	816	814	815	841	806	798	792	798	800	753	831	778	797	770	800	759	830	808	755	752	832	792	816	805	788	756	769	787	755	775	745	778	810	761	755	764	762	752	780	802	777	797	777	777	802	824	797	812	769	823	848	860	810	822	776	779	783	743	801	769	820	808	802	852	811	776	779	791	837	792	801	784	719	785	812	803	805	808	776	860	784	782	763	802	766	796	784	822	867	848	834	766	784	792	787	764	790	815	745	793	791	786	768	801	739	812	733	815	763	778	789	794	794	791	771	808	768	810	739	853	769	726	789	800	760	779	801	727	778	762	841	789	772	826	748	793	761	790	837	789	779	779	760	797	734	818	803	790	751	809	773	786	829	811	780	775	807	765	760	767	753	779	749	803	815	825	787	854	786	824	834	776	791	787	774	827	812	805	822	806	785	809	811	788	795	769	783	785	778	784	821	788	759	761	780	808	846	842	798	772	766	777	771	802	776	793	826	826	825	776	817	830	837	803	754	792	773	793	786	782	809	799	728	759	764	803	769	769	810	766	763	792	836	806	808	799	797	765	794	811	798	828	793	821	779	738	762	762	812	779	783	748	778	778	779	787	750	794	828	809	790	838	817	801	826	798	838	795	768	779	757	756	753	856	747	815	827	792	767	801	821	796	810	772	782	778	779	740	782	785	775	866	766	772	782	829	810	796	812	799	806	743	774	821	783	776	792	755	791	779	790	772	800	768	834	791	818	770	803	820	740	820	838	766	826	816	812	824	773	791	831	766	767	841	776	785	806	795	762	767	824	761	776	766	797	777	778	771	785	814	821	778	786	798	812	791	793	815	762	846	799	795	798	804	803	772	811	810	833	797	787	810	783	785	791	766	783	770	789	776	836	778	798	820	790	776	780	805	783	793	739	796	762	770	792	774	823	824	745	785	828	798	816	779	809	797	786	768	788	839	791	751	829	788	775	812	768	807	819	789	786	796	793	805	736	833	789	763	811	782	801	776	745	797	808	787	771	785	805	798	802	756	770	777	794	817	777	771	758	765	776	798	761	806	803	779	794	787	797	774	808	832	821	811	788	793	807	809	774	755	774	773	825	754	793	775	817	813	785	727	768	770	755	812	815	783	816	780	770	731	815	822	765	795	819	789	771	802	756	764	815	783	733	777	795	813	738	769	798	829	791	790	836	805	861	780	749	773	785	781	836	743	763	793	824	765	784	845	772	795	812	810	816	784	791	780	747	800	813	798	837	813	778	765	766	791	788	805	780	768	758	798	756	788	731	804	767	802	761	790	785	768	739	770	766	725	806	813	853	751	748	799	783	829	786	821	834	777	791	766	815	763	795	829	776	770	814	765	751	794	776	729	804	769	763	799	821	785	822	805	808	778	805	751	781	802	802	766	738	847	722	755	813	810	732	827	798	770	789	752	818	750	785	758	776	787	761	773	748	787	810	767	729	800	761	782	771	812	757	769	779	774	787	755	767	763	761	757	788	765	778	736	783	767	792	766	802	796	791	783	795	762	774	786	764	781	836	783	771	774	781	794	819	772	762	823	726	789	789	805	765	732	838	818	791	759	814	798	785	803	815	793	817	714	845	805	815	787	820	795	765	810	834	755	841	771	769	789	785	791	804	774	761	777	775	773	748	794	776	813	787	759	802	795	807	768	771	768	844	806	811	761	863	784	803	859	750	752	802	753	787	783	763	794	799	796	826	789	767	818	827	773	796	748	754	821	812	800	771	785	778	785	863	775	852	819	810	852	736	759	793	789	830	748	774	778	738	781	775	766	791	784	767	819	802	770	785	759	800	841	814	794	824	795	761	848	768	798	806	773	783	834	811	757	768	790	746	774	797	815	802	784	749	788	769	803	812	844	773	797	764	845	804	827	817	758	774	762	762	797	744	799	775	788	786	796	801	766	761	763	790	776	816	811	764	774	742	792	810	807	783	802	767	766	814	781	749	743	732	761	817	822	776	876	793	791	764	779	784	745	761	803	835	764	796	757	787	785	799	780	810	824	826	815	760	803	766	794	788	784	820	780	772	781	792	756	814	781	770	799	735	816	786	767	851	794	781	725	823	785	818	774	769	753	783	761	764	761	759	848	778	803	796	796	778	798	802	769	784	789	776	790	741	792	768	779	810	762	806	770	802	794	782	760	752	748	741	752	769	794	755	868	745	761	764	767	780	760	772	808	840	780	790	802	763	754	800	729	865	750	829	800	800	771	755	829	750	786	765	789	801	816	755	808	787	799	771	806	797	743	801	815	744	793	733	808	792	801	841	820	834	849	776	792	792	781	769	794	766	809	740	789	818	780	788	798	834	776	792	788	749	725	781	775	765	760	780	796	827	816	782	805	786	776	779	849	736	803	785	762	787	792	842	794	820	769	777	776	766	835	729	784	782	817	804	797	826	801	819	858	789	772	768	770	782	794	812	802	789	797	789	844	769	779	799	810	808	785	793	821	762	794	810	798	805	797	755	776	782	789	758	734	771	855	830	793	782	735	740	812	816	803	779	797	817	786	761	824	857	764	806	778	776	797	788	790	775	822	818	838	797	839	799	847	792	787	801	796	765	756	808	782	806	814	787	780	841	765	820	812	792	767	772	793	779	759	753	843	796	795	763	765	787	785	769	753	758	767	764	806	824	784	807	789	820	777	820	770	795	832	798	796	857	773	751	753	773	793	760	766	781	790	784	767	818	787	798	790	850	807	785	788	752	786	818	786	765	774	776	769	786	728	800	754	816	783	768	805	769	828	784	778	771	772	799	815	766	790	751	800	739	805	825	782	773	798	791	765	765	812	823	800	759	829	827	799	781	805	747	812	791	751	807	842	800	782	800	834	770	801	798	828	816	762	820	783	806	820	796	783	746	792	804	754	725	765	769	780	781	736	771	805	789	760	743	782	804	801	790	768	790	829	800	766	808	759	773	789	786	773	793	807	758	793	824	701	775	807	785	795	801	819	765	734	805	766	797	760	773	814	813	804	800	800	793	708	771	790	808	784	787	765	752	780	768	773	792	806	778	812	801	772	805	772	825	818	829	748	801	794	793	799	726	791	775	840	793	821	814	765	784	759	765	802	762	781	752	799	829	795	730	757	801	775	822	822	794	815	806	752	812	810	844	779	791	786	821	811	810	786	752	814	822	732	789	800	741	798	785	750	788	800	766	809	772	831	757	747	794	795	789	790	780	799	777	787	813	774	818	803	822	782	808	805	829	754	797	793	812	814	837	792	803	782	773	760	803	767	794	773	839	740	768	725	790	832	767	819	761	773	775	750	805	796	728	753	790	824	762	782	785	733	775	770	788	789	740	813	775	763	777	773	799	752	779	760
24855	20640	26912	24416	21825	21661	21899	20910	11937	6574	3204	1440	1095	620	544	519	465	499	530	482	462	462	475	463	432	435	443	462	436	433	410	477	429	445	442	419	470	440	431	408	435	443	412	403	400	431	436	427	412	398	464	455	412	475	457	435	402	423	448	424	426	428	451	426	438	442	450	442	444	438	433	423	429	406	454	407	422	419	418	389	423	406	454	449	420	419	411	410	458	457	404	445	448	447	383	445	432	445	433	418	454	417	418	445	411	431	379	418	440	473	424	419	420	425	402	432	441	461	435	427	414	413	455	422	457	449	427	440	412	411	431	399	426	454	441	411	428	410	408	405	437	431	423	420	426	464	453	428	455	394	431	430	408	414	458	425	447	432	395	462	423	430	441	431	432	422	425	415	431	449	438	413	396	422	448	408	431	433	466	427	417	460	444	411	427	433	455	432	393	445	420	405	437	429	393	416	407	473	483	440	420	450	412	401	410	416	440	424	446	436	464	435	408	446	462	456	403	436	446	448	410	422	403	432	442	472	413	419	384	431	442	443	401	440	402	446	437	423	400	417	462	453	408	441	447	397	428	436	430	426	417	398	475	449	426	462	478	485	450	430	451	438	429	424	412	428	425	441	435	453	453	432	441	454	405	452	405	410	437	448	388	409	410	446	431	429	424	446	470	418	425	421	430	453	451	435	441	418	411	409	414	452	453	433	413	434	434	438	427	414	442	444	442	469	465	449	435	406	438	407	416	382	415	415	419	449	385	445	426	436	427	429	431	427	453	470	411	459	454	418	405	411	417	434	429	421	381	419	422	417	379	406	442	428	398	422	445	454	416	443	468	440	445	407	433	414	439	411	406	435	417	420	433	414	428	419	467	443	469	453	407	430	404	411	475	446	386	465	384	414	412	429	434	380	435	454	469	408	415	441	439	422	427	444	442	424	436	460	406	436	447	430	419	446	420	423	401	359	404	436	460	431	426	469	416	400	414	428	432	436	472	374	448	418	471	455	400	418	388	469	433	390	445	414	439	424	458	428	419	400	441	402	445	481	435	459	456	414	403	397	441	407	402	481	409	458	366	431	438	377	449	435	415	383	443	426	437	408	445	415	414	426	410	403	439	432	407	450	416	409	464	441	457	419	428	420	412	421	441	442	438	443	427	432	428	454	401	430	423	452	433	408	448	441	439	432	445	443	423	433	450	414	475	398	442	433	425	478	409	412	398	428	398	427	426	410	419	451	453	418	448	441	445	465	411	418	451	471	435	430	481	426	442	444	435	443	451	423	412	471	429	441	446	452	452	399	434	453	445	441	384	387	422	458	439	420	438	410	455	460	423	455	459	440	442	465	421	401	423	378	436	456	388	411	427	433	454	414	442	455	418	443	446	409	422	421	423	431	474	429	465	449	444	455	419	459	397	453	430	434	434	450	418	450	419	409	465	420	415	431	455	404	407	434	391	435	445	447	398	390	431	447	431	440	468	450	434	409	428	411	399	386	441	438	444	449	422	423	426	453	420	418	466	435	422	432	461	458	446	443	421	437	431	418	387	386	430	441	440	422	445	440	410	437	399	447	428	434	427	424	423	442	412	466	450	474	474	453	403	436	441	428	450	432	399	423	426	478	413	438	406	425	441	441	438	386	393	452	442	427	414	386	429	429	458	434	449	426	422	447	393	485	399	433	425	444	445	444	428	443	430	458	434	434	393	419	393	442	445	420	450	390	415	431	419	403	421	423	418	405	397	401	419	415	419	412	440	476	407	416	465	418	426	468	414	411	398	466	432	427	404	481	441	453	428	425	415	430	482	411	444	419	447	440	421	444	433	410	423	447	455	432	450	420	448	407	427	443	425	432	418	410	429	443	453	423	455	461	435	454	481	460	446	437	396	415	448	466	405	456	420	438	429	422	417	442	452	403	455	472	413	443	428	416	409	468	399	412	399	417	459	396	426	407	423	420	439	440	440	409	433	405	416	428	428	407	430	435	425	437	383	407	441	475	418	414	405	397	449	425	439	467	422	404	425	478	423	436	392	399	444	440	445	428	408	414	419	412	432	449	408	405	398	424	442	430	426	467	434	480	437	408	428	432	425	437	442	471	398	424	426	451	429	456	430	431	435	386	413	430	446	427	421	428	406	452	381	454	409	407	405	457	406	400	434	398	431	408	455	416	449	464	418	409	442	411	432	426	434	446	427	429	419	438	413	397	415	421	469	480	443	429	447	415	429	499	416	438	430	445	408	399	427	439	450	408	410	426	408	404	430	422	417	390	418	413	418	417	425	426	458	433	448	418	449	415	425	387	387	440	425	462	439	387	408	453	401	432	396	440	450	465	417	437	383	426	453	429	444	441	421	410	426	464	393	465	381	411	437	413	443	421	426	440	463	388	441	473	421	446	404	418	425	397	420	418	425	447	420	434	444	381	441	424	461	447	449	455	436	401	434	437	445	402	460	421	403	382	428	450	451	441	463	440	412	422	415	424	413	416	404	468	440	389	400	415	396	444	434	429	435	406	419	421	455	467	436	462	473	443	432	417	435	433	435	421	439	454	450	420	445	393	423	439	426	457	470	476	430	429	402	445	429	412	433	425	430	465	454	409	476	418	419	460	436	434	473	430	445	423	400	406	423	444	428	410	429	440	418	446	421	416	412	460	473	426	429	468	455	418	417	470	430	419	412	456	434	473	479	413	408	423	430	442	421	418	454	387	400	443	435	438	422	452	423	415	424	396	457	411	459	462	436	413	427	440	403	462	466	403	435	416	459	462	449	460	419	417	421	432	425	448	418	412	403	435	447	449	383	429	423	452	411	432	442	442	450	424	437	435	415	400	383	419	423	408	447	459	465	419	445	426	429	448	438	433	412	453	462	378	428	430	440	406	385	449	450	423	435	436	426	392	423	450	466	455	425	410	452	410	442	422	434	463	435	438	449	455	429	448	432	451	418	446	417	421	425	422	469	443	458	394	417	453	411	429	457	382	442	445	447	423	420	430	483	436	422	407	425	450	456	464	453	478	390	408	426	410	449	451	411	433	434	398	471	452	444	397	451	393	436	419	427	414	424	431	406	432	410	421	400	426	431	443	458	452	448	439	445	438	441	426	440	415	416	382	458	446	452	389	436	456	410	400	382	468	459	414	432	439	446	405	397	439	484	440	416	426	491	403	416	455	452	408	428	446	408	470	433	427	446	455	423	401	404	414	443	461	467	460	409	429	416	415	440	402	396	410	455	428	443	413	436	415	455	458	465	472	434	484	401	415	409	454	440	409	410	414	400	449	433	445	421	425	432	422	479	442	404	435	442	408	395	436	418	415	406	418	409	439	429	416	483	442	424	404	430	429	425	467	434	457	438	431	433	432	439	421	452	433	440	445	421	408	443	446	429	415	480	417	449	448	448	433	410	419	397	398	427	426	435	467	439	472	430	442	452	421	442	438	404	415	455	453	437	442	439	451	420	438	464	462	447	444	455	444	441	409	483	435	420	393	429	411	445	468
39717	35491	19018	25929	28323	25607	26496	27088	17908	11480	5495	2719	1963	968	711	567	554	557	513	515	546	528	532	525	515	489	485	522	483	484	495	443	493	503	462	467	464	445	456	484	504	434	477	482	508	444	442	470	435	483	462	445	478	468	477	470	486	475	423	451	470	454	433	414	421	484	443	450	475	430	460	473	435	458	466	470	476	435	438	419	445	448	462	465	411	465	454	467	461	427	428	441	455	409	448	443	472	473	462	453	427	462	442	447	462	437	462	419	498	455	475	448	469	488	456	435	494	478	481	446	471	476	446	427	438	424	429	467	447	454	488	450	444	457	448	464	486	504	450	474	455	437	463	428	476	438	422	446	430	469	473	432	453	427	488	448	445	439	445	486	451	438	480	454	494	471	441	477	445	421	464	474	474	429	440	455	457	467	444	472	453	444	485	446	448	463	471	474	448	431	426	439	418	461	485	488	462	481	456	498	450	452	486	462	426	440	459	487	443	427	424	409	427	468	394	459	444	442	446	470	439	425	471	453	448	439	448	463	467	497	484	477	462	470	458	436	469	502	428	487	459	467	474	464	458	439	449	431	434	441	441	512	509	477	453	465	485	471	435	489	451	501	440	462	447	419	451	469	461	429	415	465	460	462	453	485	470	428	445	443	450	444	482	448	425	475	410	498	415	411	406	483	440	420	442	469	472	402	477	433	427	431	440	473	449	458	433	461	481	463	464	412	468	451	469	458	477	463	446	465	452	458	453	493	478	493	447	457	469	466	465	435	436	435	441	488	453	504	461	487	447	445	430	419	475	403	432	437	495	442	467	431	448	452	470	464	469	496	476	494	442	450	457	471	433	465	436	452	454	463	471	416	455	464	440	473	443	422	443	482	439	470	451	456	453	453	469	446	471	450	459	480	448	446	500	447	450	435	441	460	476	472	433	463	469	450	459	455	436	454	436	441	410	447	423	496	455	477	453	445	442	416	470	453	472	453	449	460	441	478	467	474	476	463	503	456	462	457	473	450	466	460	460	461	464	458	434	484	437	431	424	445	461	477	459	457	473	487	522	452	466	427	431	436	450	436	448	431	434	452	453	475	463	474	431	410	438	457	432	470	450	474	501	446	446	490	445	457	425	478	480	428	482	463	477	486	450	463	422	478	428	481	479	439	442	467	450	455	434	461	469	475	451	476	459	445	470	460	457	441	423	458	429	444	464	442	435	453	455	449	466	468	455	470	458	445	489	462	486	456	456	442	417	474	471	450	450	422	452	425	460	457	453	452	438	459	492	460	487	459	467	462	501	432	493	444	435	468	411	432	415	468	459	459	432	466	462	439	413	470	437	434	453	446	481	436	460	470	423	434	489	457	431	469	464	424	487	436	427	431	460	492	449	442	473	418	475	481	437	472	448	468	467	431	456	464	472	428	447	483	449	469	457	437	473	451	469	463	476	479	419	455	483	449	451	476	430	453	487	470	448	432	466	473	425	479	471	418	447	458	477	443	421	442	450	417	455	454	485	460	474	490	450	458	450	454	431	449	463	442	472	448	475	450	463	432	454	440	483	447	478	463	444	433	433	448	456	458	460	452	463	434	449	483	493	459	415	440	484	446	473	451	481	470	452	473	483	477	537	474	442	457	457	431	449	439	485	438	473	482	456	469	459	443	459	439	455	442	471	428	433	458	464	444	443	471	502	491	464	464	490	476	445	485	458	463	448	481	451	448	429	467	488	486	421	446	467	472	466	445	483	470	416	472	440	432	479	491	444	441	452	457	448	460	451	431	464	468	498	450	462	418	451	435	403	471	456	478	443	427	461	477	439	439	427	480	454	458	463	457	460	474	458	486	469	456	464	473	499	431	420	424	407	425	470	455	464	448	465	455	405	422	464	489	434	480	413	448	468	488	460	431	462	445	448	469	500	484	400	425	434	468	429	454	399	449	442	404	451	491	461	483	452	491	443	458	472	451	428	459	490	424	431	430	435	445	459	450	413	444	482	426	458	481	445	435	446	479	481	432	441	461	479	463	443	424	468	477	445	433	466	436	461	461	441	451	464	453	445	465	467	437	419	448	461	455	402	450	473	452	412	483	431	464	469	476	481	466	431	429	454	449	486	448	445	437	451	453	421	430	486	481	455	479	461	453	413	485	456	475	463	503	456	417	422	460	416	501	443	431	458	422	441	435	494	449	482	443	488	480	479	436	417	466	472	459	455	505	450	467	462	492	475	460	464	478	444	460	431	441	454	458	454	455	458	430	433	445	490	442	486	478	457	467	458	469	479	443	463	469	415	434	461	458	501	451	449	420	479	413	436	482	473	456	462	447	488	454	449	495	482	448	431	461	439	444	444	466	426	445	488	453	465	431	452	437	488	430	452	434	452	440	440	470	474	488	409	464	429	445	469	490	475	448	477	439	460	402	445	417	465	431	465	472	499	437	439	471	454	456	448	446	417	472	480	498	473	433	481	469	461	467	454	448	433	444	464	431	441	440	455	448	439	453	456	457	441	423	449	448	459	439	466	465	471	428	445	508	482	470	420	479	470	464	494	473	480	451	453	460	460	455	432	472	468	498	465	443	447	429	454	419	451	500	473	426	461	443	436	493	447	468	504	453	455	440	466	474	444	472	452	436	481	431	485	463	474	470	483	482	442	427	486	441	422	485	458	452	456	470	503	451	439	429	469	477	448	460	448	458	441	448	435	427	478	424	445	411	469	435	490	442	462	434	412	479	453	454	470	446	453	466	452	467	492	444	481	486	486	409	443	433	459	439	442	432	482	450	490	486	477	482	477	427	448	517	432	451	453	451	492	452	456	451	456	479	420	462	474	447	449	478	415	466	482	471	444	496	450	431	451	468	477	445	430	447	465	456	486	453	434	444	428	442	454	442	446	495	448	447	453	501	454	455	439	459	479	455	466	453	455	449	453	460	443	451	460	449	446	480	444	454	451	452	452	440	466	437	440	483	462	463	416	421	484	467	459	433	425	476	455	436	431	479	445	473	446	490	430	457	444	485	457	464	461	444	446	434	446	451	438	451	493	476	448	450	438	464	407	420	451	436	437	486	488	476	460	424	462	461	437	456	474	468	456	465	451	449	445	444	483	471	468	462	444	454	456	492	464	447	424	452	418	440	466	443	480	454	473	430	476	460	494	483	474	443	453	456	469	477	485	447	486	455	472	448	434	457	467	488	467	422	433	454	475	441	428	439	456	453	435	460	461	466	447	458	481	464	435	456	471	451	466	440	472	442	422	470	472	442	446	431	440	450	430	461	446	432	455	456	449	441	458	419	443	429	455	497	499	428	478	490	451	476	440	451	451	452	462	454	462	444	488	465	435	443	483	455	497	465	458	425	474	416	484	458	428	418	413	471	462	458	450	480	480	430	462	478	501	462	498	447	438	496	474	468	467	435	443	452	443	442	474	484	455	443	459	476	450	461	440	497	476	453	438	489	440	472	437	447	483	430	446	457	439	448	453	463	470	490	442	412	446	478	407	420
22888	20633	27210	24044	20982	24821	29719	27662	18034	8851	4291	1785	1431	1115	966	853	836	733	796	777	761	760	735	735	765	792	748	766	712	738	678	760	725	693	700	715	735	690	707	732	746	738	733	737	695	762	740	687	742	723	788	710	676	705	693	706	748	733	750	667	740	700	712	712	731	757	708	748	698	717	720	712	724	740	742	717	666	725	717	718	753	698	703	716	751	729	693	677	739	638	708	711	747	652	730	692	738	728	739	713	732	738	696	728	753	727	720	736	709	791	703	732	700	710	719	730	701	690	671	702	686	722	705	709	737	740	725	733	705	672	729	748	725	703	724	693	686	686	750	760	665	692	693	713	704	680	733	660	737	686	757	676	717	725	720	697	740	727	716	682	705	744	739	694	681	698	705	629	689	724	795	710	692	695	718	706	693	699	689	726	675	721	728	775	726	723	754	696	656	719	694	716	694	741	711	697	698	697	693	726	797	695	713	729	783	707	722	686	692	720	715	726	696	721	691	709	680	712	676	693	712	699	693	688	687	695	709	701	748	698	729	721	699	727	684	715	716	662	671	701	706	724	685	711	729	687	655	660	692	691	755	735	728	727	704	698	706	730	747	668	690	701	656	697	709	735	677	659	717	740	701	682	676	757	694	732	664	768	743	675	727	713	717	713	660	721	733	758	735	697	731	708	689	702	669	752	715	683	674	769	750	684	668	721	726	744	735	721	724	673	738	705	684	679	682	708	720	735	718	709	713	669	694	709	675	778	738	731	681	677	710	677	692	712	684	700	664	748	699	731	735	692	735	682	704	731	759	716	718	697	699	702	650	705	739	728	724	688	739	697	703	739	758	744	722	724	689	687	731	736	702	715	730	669	694	748	655	639	705	724	691	704	681	735	701	717	689	749	738	677	674	739	743	727	685	686	716	725	720	706	699	739	685	763	714	660	742	714	713	750	734	681	716	653	704	719	750	745	715	698	711	699	731	715	735	741	748	721	731	686	707	713	732	689	694	685	703	674	739	693	715	707	672	786	715	721	650	748	745	709	711	708	716	723	729	701	732	685	757	718	726	730	733	715	705	699	707	732	721	726	710	752	732	716	703	666	658	758	713	664	712	686	668	685	695	706	764	724	705	736	710	708	713	717	692	676	721	679	719	678	738	712	721	720	724	741	719	673	642	695	688	721	699	711	703	725	734	708	693	705	721	766	713	749	767	711	752	679	691	673	657	685	657	681	701	730	699	678	719	694	701	704	730	734	699	686	773	692	731	718	736	708	705	697	731	723	718	732	687	750	756	710	773	681	684	738	705	733	740	753	727	671	736	691	713	717	716	730	741	712	727	741	739	767	746	719	700	720	776	752	719	662	701	668	753	685	695	708	725	764	707	682	689	726	723	686	708	718	731	690	740	733	697	676	680	749	680	735	708	667	681	688	722	710	682	673	754	766	740	750	746	686	660	739	694	711	728	698	746	712	689	711	725	702	658	727	695	715	706	756	685	699	640	728	751	732	690	683	739	702	743	696	679	713	678	683	702	743	715	670	708	721	750	680	697	733	733	696	711	736	762	760	702	689	716	785	764	695	720	696	709	698	697	717	709	705	741	709	728	703	677	680	717	672	730	683	730	666	682	693	736	712	723	713	674	682	705	704	708	695	706	710	732	752	713	733	674	694	733	701	690	703	745	705	682	687	682	716	717	696	695	692	721	746	683	680	784	700	672	724	700	697	706	717	732	741	740	664	704	723	679	711	698	768	692	707	726	701	713	715	726	749	674	686	688	724	710	757	703	731	738	705	714	695	664	678	722	697	713	712	735	724	731	709	709	755	672	732	694	741	656	698	693	691	686	685	739	719	715	707	740	758	705	739	741	706	708	721	698	675	736	709	730	668	717	701	759	760	727	726	713	745	732	707	707	700	690	681	750	757	681	697	710	766	719	720	734	732	708	672	721	718	741	724	716	723	713	709	697	698	740	718	725	754	728	698	694	656	726	708	714	670	710	757	697	694	722	696	685	762	700	747	707	688	676	668	727	723	676	718	734	696	708	662	678	762	700	716	727	689	748	719	710	695	681	646	723	696	700	707	697	689	766	710	718	700	731	696	706	704	746	719	679	732	739	688	707	712	749	753	771	747	725	719	690	677	700	725	713	712	712	693	705	689	691	736	727	719	731	751	715	702	659	703	664	691	704	740	756	739	729	751	713	695	658	706	720	712	691	697	700	765	673	715	727	677	734	748	719	716	689	719	694	658	667	686	684	743	705	669	711	742	664	700	745	713	687	657	714	680	733	685	705	704	641	700	720	656	729	757	684	734	666	724	763	717	737	692	718	756	729	712	724	709	721	722	723	733	760	752	741	752	715	694	688	715	701	693	692	728	710	697	694	746	741	714	714	656	713	747	721	742	709	706	706	663	725	662	699	709	730	708	715	713	673	712	719	718	756	673	706	708	703	755	737	696	650	682	734	717	686	674	665	728	753	692	697	676	738	702	667	731	708	718	733	687	721	732	713	704	767	751	735	720	743	707	711	710	685	716	648	723	693	698	691	752	742	653	713	702	680	713	672	719	794	748	686	684	712	722	700	721	729	738	670	757	669	695	716	667	738	741	731	723	720	696	718	691	711	684	729	701	731	715	716	697	744	696	712	753	725	717	721	719	753	688	730	709	689	697	708	684	705	712	717	672	682	681	688	733	736	730	727	718	727	710	705	717	734	670	701	698	698	699	710	710	695	710	741	710	707	662	639	727	709	749	744	747	727	734	733	701	755	660	685	687	671	731	717	753	767	678	706	697	748	730	741	741	663	722	763	717	727	711	699	738	690	741	684	747	713	735	745	707	649	741	699	746	733	726	745	746	711	719	737	730	659	717	723	686	715	701	683	718	672	745	694	722	753	728	667	712	740	715	707	740	677	707	716	720	684	729	700	707	682	715	688	721	697	727	706	726	748	733	710	717	703	724	698	718	709	690	691	714	715	696	687	759	752	756	711	730	696	744	750	677	679	707	691	729	679	731	757	716	690	744	725	706	728	688	689	694	639	681	733	720	745	702	689	706	719	693	694	715	781	682	698	722	705	724	717	673	654	712	725	704	697	716	690	713	762	706	698	731	712	693	687	742	698	699	735	686	704	736	695	720	686	732	725	689	704	714	694	655	688	699	744	716	740	691	702	685	694	723	721	701	727	773	694	719	689	709	725	711	730	694	746	696	741	726	711	682	742	765	697	682	733	681	732	704	721	722	700	782	769	718	700	746	694	702	724	728	715	701	698	743	660	681	704	770	699	751	697	673	675	700	744	714	724	735	729	707	684	740	683	744	746	693	702	670	729	698	677	698	719	694	725	707	767	703	716	727	773	722	721	720	712	706	671	698	750	677	694	678	660	719	727	722	665	751	716	719	663	753	687	721	692	729	759	712	718	743	704	730	677	704	691	719	684	720	698	723	766	718	656	685	749	683	770	722	727	743	691	666	678	666	699	667	679	711	670	687	672	717	704	726
43802	42634	38823	32924	29628	33124	32920	33275	22641	13384	6505	2942	2152	1571	1098	1006	897	818	866	839	756	783	754	774	754	752	771	744	763	723	721	736	719	705	720	734	690	759	682	715	687	735	698	789	703	684	693	678	744	718	725	721	679	670	705	747	679	733	707	699	673	721	732	667	697	732	704	674	692	661	682	704	654	708	749	663	694	694	679	668	719	720	734	683	698	667	665	705	724	701	696	704	696	706	667	667	678	679	675	729	678	667	672	687	688	681	719	723	741	669	686	694	678	682	669	653	698	680	706	698	700	702	657	672	673	689	709	676	730	680	720	644	754	660	671	649	640	692	722	696	672	678	715	627	739	681	697	687	690	719	678	745	686	671	715	712	691	709	712	703	661	733	643	710	719	759	672	679	702	741	685	697	637	651	710	706	647	667	685	706	685	711	704	686	691	681	671	697	637	738	704	672	678	714	655	699	668	713	659	669	698	744	672	693	694	708	694	692	638	666	701	688	678	668	739	679	705	686	702	727	719	701	669	699	647	673	710	702	687	671	713	646	669	690	662	678	701	672	714	706	712	657	722	691	708	658	671	669	702	696	627	687	714	661	684	689	659	711	687	702	647	728	730	687	669	676	733	668	705	719	697	736	689	758	679	703	691	685	696	716	644	692	693	702	669	730	715	651	645	661	677	669	733	694	703	654	661	674	666	663	682	688	715	655	682	714	669	710	749	733	711	698	647	731	721	678	700	703	742	726	730	680	662	706	748	668	653	691	663	667	662	688	694	715	727	723	644	706	723	694	629	665	686	655	692	676	673	709	764	670	694	664	700	664	739	654	735	688	761	703	712	747	696	691	672	690	679	665	747	718	661	745	727	686	692	685	714	659	675	647	710	686	676	681	693	683	708	670	711	669	665	682	703	702	733	695	703	658	707	680	681	648	752	680	660	654	681	687	661	695	671	698	723	693	704	670	700	732	718	629	719	711	696	706	731	633	688	700	695	698	715	699	686	690	693	705	716	657	683	698	682	699	702	692	649	700	672	694	703	706	708	683	708	730	651	667	671	670	690	690	680	674	716	669	722	725	723	730	661	671	705	648	725	641	714	701	634	696	667	688	703	726	682	686	652	721	680	698	691	717	666	693	686	674	693	638	662	680	671	701	707	715	732	697	664	704	678	639	676	714	684	706	663	643	687	680	685	674	677	654	733	703	713	720	725	676	684	658	671	673	703	660	706	670	661	644	646	693	721	633	676	628	670	658	712	696	662	665	715	703	668	660	697	684	727	696	680	681	697	687	720	625	687	675	643	687	689	716	723	723	731	703	684	719	697	690	728	747	717	667	662	665	691	721	686	722	696	665	667	734	711	700	682	691	674	673	729	657	699	703	696	654	696	678	688	717	692	697	670	690	708	711	710	714	680	707	671	659	665	652	648	644	691	665	690	682	660	665	752	674	731	679	690	735	660	667	709	658	712	706	659	696	696	698	691	722	706	726	656	661	723	705	677	659	674	646	759	711	682	690	681	709	696	707	675	688	733	712	679	694	716	666	714	724	722	664	712	674	693	689	742	699	730	674	708	675	704	697	672	739	684	673	672	667	697	701	716	698	662	718	699	692	724	749	649	692	721	674	713	647	681	685	683	698	710	650	675	704	671	689	712	689	671	730	710	714	682	673	669	686	701	694	689	659	676	640	657	698	667	703	688	674	646	678	711	688	671	696	676	659	713	684	660	671	717	717	724	712	652	699	710	666	640	758	741	709	739	687	693	744	693	695	659	709	703	666	713	695	736	754	757	694	666	738	707	720	700	638	713	672	655	682	674	696	685	673	719	670	692	704	654	725	658	640	715	685	671	688	735	707	679	713	668	732	711	695	694	693	692	699	682	695	707	713	692	683	710	672	664	687	704	634	726	704	656	729	669	694	656	684	696	702	682	671	665	702	663	722	691	676	719	670	734	710	681	698	656	724	660	714	714	650	703	708	690	673	693	693	684	695	671	719	644	696	647	703	643	675	723	695	655	718	702	674	727	679	723	657	695	668	697	667	722	699	672	721	714	675	683	682	701	666	708	675	713	675	715	727	692	676	702	737	694	705	694	721	736	707	690	711	727	708	676	661	743	717	658	734	704	699	687	691	726	727	664	719	670	684	733	637	700	713	700	715	655	682	708	716	676	704	728	678	702	717	716	688	687	688	663	702	657	712	692	688	676	705	671	697	686	714	695	716	689	673	707	664	629	708	703	677	691	703	702	707	705	709	655	697	686	713	758	713	686	711	646	685	705	681	724	700	659	716	720	716	674	712	694	683	638	715	687	686	732	682	704	696	686	715	680	742	710	720	671	711	695	718	699	644	727	642	653	702	683	662	655	711	720	676	678	689	683	647	705	694	725	713	727	723	679	699	636	703	715	691	683	677	669	731	681	722	736	700	696	704	701	669	640	690	691	689	728	664	680	704	711	667	681	711	693	677	666	695	653	682	681	672	714	672	721	697	677	638	695	695	691	677	663	735	736	677	693	668	661	686	684	741	734	641	719	643	682	719	707	645	697	689	676	649	733	702	710	642	688	678	671	675	696	732	735	704	706	681	730	724	659	692	669	759	716	666	700	694	700	676	671	653	634	683	693	711	671	672	676	695	684	677	662	697	711	696	658	661	659	682	703	675	728	683	673	682	717	726	747	703	726	695	658	668	686	714	699	723	753	724	629	680	689	717	711	679	641	685	650	659	684	696	688	675	707	713	677	708	706	700	680	688	674	646	686	642	629	653	696	675	697	679	755	683	691	723	682	681	625	704	697	710	706	702	675	688	723	676	661	676	686	680	728	730	687	726	729	674	699	716	703	699	701	691	715	682	722	722	712	682	724	651	727	666	685	689	681	736	692	680	703	681	675	737	691	712	724	698	719	679	672	701	702	677	735	713	647	685	734	710	713	639	745	674	709	644	708	740	717	682	684	722	707	728	717	660	724	714	693	662	688	704	679	710	685	696	638	690	658	675	673	644	734	692	628	709	743	680	714	706	731	693	682	704	720	692	721	663	733	744	686	702	690	695	725	651	669	721	651	728	684	673	679	715	737	662	711	706	672	738	724	664	696	695	689	702	750	717	634	679	672	745	679	726	693	717	707	663	680	678	741	710	697	715	719	665	740	674	669	692	712	695	709	707	655	680	662	678	680	666	716	669	686	678	741	678	721	714	741	670	694	681	667	699	672	681	652	696	702	712	682	730	682	727	697	681	651	673	681	675	677	724	742	634	680	687	662	737	682	703	698	725	679	666	687	730	716	736	684	698	687	684	674	666	653	695	709	711	731	669	635	736	650	680	711	708	677	706	681	710	700	717	663	722	745	706	714	668	671	652	674	689	673	654	697	698	700	737	667	717	738	659	690	735	705	698	667	718	683	658	717	676	693	650	758	703	716	679	676	656	716	647	674	735	744	691	647	698	699	650	686	713	665	722	674	709	659	671	715	686	653	688	722	650	680	707	664	689	719	713	657	687
34605	23124	9786	4521	9520	14796	16458	11483	5824	2768	2029	1486	1010	828	831	774	762	778	741	772	745	784	748	764	766	726	729	726	725	771	738	741	709	704	797	772	791	717	756	759	741	771	778	784	775	729	779	829	711	805	772	737	740	741	769	713	725	817	794	777	777	737	791	786	724	739	695	763	743	770	727	789	756	759	783	732	774	724	799	751	747	771	736	768	783	761	725	723	762	761	756	771	829	730	824	725	773	710	770	791	765	740	713	749	753	766	804	768	748	740	727	731	753	782	769	750	772	744	740	786	714	710	725	729	804	745	743	732	767	770	696	714	776	716	790	786	748	745	784	763	731	779	727	763	829	771	747	799	736	792	773	790	742	794	736	730	753	758	762	779	734	732	714	712	750	750	772	772	720	802	826	802	834	769	763	742	750	714	806	761	777	766	744	752	773	785	790	762	745	740	744	800	765	735	738	714	775	739	714	780	742	692	777	726	789	807	732	750	772	779	778	795	724	794	778	760	764	755	768	749	782	750	739	780	733	745	770	766	761	740	741	729	762	745	758	729	769	792	744	765	764	763	749	760	775	785	735	802	774	729	741	692	803	739	780	730	765	759	758	764	749	758	748	696	722	783	762	760	862	713	733	777	810	760	773	761	772	706	802	725	722	750	729	723	741	766	736	753	737	753	764	714	746	705	774	725	736	822	796	717	755	737	782	770	778	739	745	735	729	723	736	769	771	729	757	814	757	775	816	759	764	799	793	753	744	764	732	773	813	714	740	740	739	748	750	756	756	747	769	768	766	764	688	765	761	752	757	807	795	841	782	707	776	710	739	766	781	753	764	812	816	789	719	771	773	743	780	763	775	733	726	737	736	705	802	781	760	761	776	794	751	749	746	788	718	752	780	757	781	732	758	714	725	801	723	722	787	774	727	715	706	750	736	710	748	718	730	697	742	728	727	762	761	748	767	721	773	757	747	705	763	729	750	759	759	780	763	736	756	781	765	797	770	753	729	761	811	801	756	740	734	754	763	803	738	725	765	776	783	787	731	761	750	739	758	769	751	790	762	723	733	707	779	750	737	722	744	760	789	750	806	804	780	821	783	796	683	771	743	802	831	765	764	759	747	783	770	743	759	710	831	746	722	744	746	731	695	735	764	758	718	756	750	721	759	775	739	758	793	749	805	829	749	747	828	787	756	769	758	772	752	775	762	769	811	756	757	745	747	777	726	747	754	783	704	768	747	721	767	774	715	758	728	748	746	775	802	715	736	747	751	774	759	742	785	757	803	746	778	765	787	759	709	758	717	721	785	805	786	734	829	719	748	768	771	762	765	778	788	732	749	709	771	729	779	762	791	771	719	785	743	777	737	735	724	766	733	771	747	793	791	733	786	759	756	732	764	807	788	728	775	760	706	769	698	770	721	764	815	762	743	760	752	751	803	724	729	747	763	742	685	817	746	689	793	759	794	777	769	773	824	767	756	753	744	724	750	786	802	755	766	787	743	756	731	762	801	810	764	715	775	774	754	750	748	763	722	780	767	765	819	802	730	776	779	724	725	784	749	770	701	728	762	745	757	716	775	757	770	763	739	767	750	767	780	740	791	727	750	747	773	763	742	778	763	745	702	769	728	754	772	714	748	759	780	716	723	742	761	779	742	759	742	719	802	783	726	769	780	734	772	734	716	778	796	747	744	779	747	764	789	760	753	804	718	746	790	760	785	750	737	758	777	760	784	817	779	767	714	741	754	745	744	780	781	753	784	763	751	800	751	736	745	750	752	739	767	725	744	711	773	806	754	724	718	802	735	742	746	755	742	710	727	714	737	772	765	747	767	757	752	769	749	764	684	748	803	795	763	775	762	707	752	774	739	773	797	801	806	779	788	781	767	759	770	757	763	777	755	761	801	766	691	782	758	768	753	718	780	742	787	764	765	732	716	765	706	818	736	793	752	750	758	774	794	762	781	750	773	744	762	785	740	709	779	744	731	744	756	766	742	738	758	765	727	691	754	758	763	741	723	796	728	753	743	733	728	758	779	747	786	757	785	754	737	789	757	694	727	713	741	761	796	742	756	772	754	752	748	683	708	774	719	748	779	727	736	810	790	787	774	768	728	764	764	729	734	724	795	763	804	749	705	796	764	788	765	720	781	775	709	729	809	731	834	715	809	736	777	736	748	723	792	751	785	737	721	797	723	756	739	796	812	791	742	770	725	786	781	752	769	785	787	753	731	744	740	800	752	740	738	774	729	759	748	781	795	811	733	808	782	755	787	741	768	763	777	742	771	760	787	759	772	736	743	741	702	770	814	789	764	781	767	741	732	767	728	756	753	743	823	761	799	737	741	759	724	778	762	746	780	755	712	764	766	756	788	734	762	781	825	791	794	747	769	764	736	785	750	732	718	705	761	735	806	786	736	743	745	763	797	769	751	734	746	738	743	761	764	796	774	731	754	795	733	788	788	758	759	756	750	784	724	741	740	743	777	732	765	765	751	735	739	788	750	786	746	745	778	761	779	817	724	789	767	763	760	769	796	738	790	760	764	788	746	717	746	782	799	788	726	790	777	692	735	747	726	732	763	746	771	751	783	769	753	702	751	747	740	765	772	751	753	798	756	744	791	753	735	778	747	766	723	762	773	776	769	770	760	748	751	722	771	774	750	784	743	780	728	740	713	757	770	814	760	784	765	734	761	759	751	745	808	748	734	764	816	724	757	830	786	760	801	759	760	774	751	811	729	782	757	760	763	744	765	729	717	773	790	746	676	751	720	737	782	723	768	743	817	737	769	701	745	764	829	702	755	763	711	744	777	784	800	752	780	762	784	714	738	764	771	785	801	756	720	786	782	700	777	766	785	769	771	766	737	802	797	747	757	760	800	793	814	733	765	776	734	758	746	756	725	808	783	761	789	746	744	712	740	751	773	770	758	789	750	821	751	785	740	777	751	697	770	728	762	748	763	735	786	754	788	781	734	743	788	771	780	745	716	763	768	731	799	674	734	771	705	775	676	756	781	776	761	727	767	696	792	766	732	784	817	771	759	737	789	752	770	745	763	764	730	740	776	738	759	753	759	772	778	742	782	727	746	771	729	730	741	779	730	713	750	740	758	758	747	719	779	762	764	794	721	763	725	770	749	731	780	737	693	806	745	802	750	736	806	762	782	758	788	790	755	794	829	720	763	718	755	745	787	720	771	766	789	789	738	757	792	762	777	770	763	716	723	767	769	757	721	758	739	712	736	758	752	733	787	753	787	782	742	711	812	767	763	744	780	759	811	764	776	756	749	759	803	821	733	738	761	764	846	746	751	767	763	810	770	760	792	755	794	755	819	726	792	722	782	731	790	739	802	822	808	781	756	761	793	754	768	731	799	742	709	765	736	749	777	790	813	718	809	773	779	769	728	752	767	741	774	676	737	727	794	743	741	756	808	680	776	757	704	780	718	742	758	726	742	783	822	743	799	790	823	744	791	775	808	743	793	740	752	753	780	762	724	799	741	693
36264	23001	9451	6860	16919	22715	24208	17601	10039	5118	3595	2526	1360	903	929	830	790	781	766	793	811	786	809	790	766	809	835	795	766	773	801	774	810	741	791	815	863	845	756	883	791	784	774	735	772	823	841	818	781	796	762	824	834	791	777	838	805	782	821	805	790	804	756	813	839	783	788	812	768	836	777	768	763	792	779	784	820	828	784	829	769	774	826	814	834	807	793	807	839	801	844	770	796	779	807	773	819	759	777	806	758	844	782	826	781	789	791	770	790	801	758	817	823	787	805	819	790	769	761	785	825	775	785	833	811	784	802	803	774	773	800	804	790	796	782	818	784	729	804	800	796	805	806	801	854	800	791	776	808	781	804	833	770	821	854	789	718	808	764	755	773	776	805	766	833	792	835	780	754	784	802	817	780	784	823	825	783	772	782	807	781	762	871	803	817	794	776	817	723	765	775	805	765	811	785	796	853	793	813	811	777	718	810	817	781	821	822	777	758	725	787	793	826	801	758	779	779	793	774	758	791	800	777	782	807	811	788	750	731	818	744	853	771	784	771	769	777	784	829	829	796	740	792	818	806	779	796	786	780	776	781	785	791	746	789	843	789	824	821	785	807	794	764	793	835	810	777	772	717	738	801	798	818	789	811	789	852	747	783	806	808	800	788	814	747	809	748	787	806	767	794	804	802	816	855	809	789	815	801	754	814	756	807	794	808	805	812	795	834	798	759	794	744	753	813	795	769	842	784	804	776	781	842	790	804	751	789	812	793	792	768	788	837	784	802	762	808	768	765	770	807	777	800	740	788	786	810	818	799	803	779	813	804	864	763	812	762	852	813	792	737	791	831	800	787	822	782	785	770	849	757	767	803	760	803	808	755	777	762	854	799	792	792	724	782	796	811	713	778	726	781	851	806	831	809	770	847	799	813	793	794	837	744	798	851	814	779	847	802	764	821	811	829	784	805	789	841	846	768	801	772	731	761	798	783	770	811	786	781	819	779	807	779	787	815	812	756	785	831	821	764	818	788	792	739	773	768	760	805	813	834	781	781	786	779	811	767	819	777	755	806	792	816	770	814	766	812	794	789	792	794	761	774	824	796	834	822	847	801	799	733	768	755	760	773	809	802	773	818	791	755	777	789	759	839	764	779	795	848	761	793	799	737	804	823	762	768	828	839	821	855	780	788	780	814	752	764	778	765	806	808	799	801	793	808	756	776	824	745	768	751	780	857	766	744	802	790	779	764	788	832	745	866	820	794	836	787	839	830	784	750	817	758	766	762	786	807	826	817	834	807	818	811	832	784	768	822	719	746	860	785	817	760	787	751	845	794	816	769	784	819	814	807	750	760	784	748	797	815	774	821	772	865	760	825	801	794	828	756	770	772	813	798	775	810	731	752	817	828	756	829	794	772	799	825	767	807	755	764	772	762	794	802	787	846	781	796	839	786	761	826	851	768	765	851	813	749	812	811	771	755	776	696	798	792	764	776	825	737	817	823	783	761	805	812	805	795	766	806	760	758	782	795	795	814	763	830	785	771	776	787	782	783	827	740	814	791	803	738	748	810	815	799	815	775	803	728	758	811	774	783	786	778	798	776	781	820	779	834	780	800	864	771	789	755	780	764	838	828	814	784	788	758	777	831	791	847	787	791	809	810	803	771	824	807	819	800	854	834	767	759	739	739	794	830	776	804	793	813	806	831	800	837	813	789	757	796	808	756	820	807	778	773	745	789	813	827	850	814	821	788	792	786	803	790	811	834	785	766	799	812	808	782	769	808	786	828	782	801	806	782	759	806	792	775	774	803	725	834	772	810	778	766	810	770	813	745	744	793	789	801	829	817	811	795	833	768	782	781	778	803	839	770	774	827	796	791	812	807	805	782	828	748	774	799	797	769	783	809	803	774	767	795	807	804	779	846	819	816	762	776	853	769	774	778	781	817	854	757	874	806	771	808	806	849	833	769	807	787	788	820	801	810	736	789	809	811	844	794	792	759	785	813	819	803	811	773	783	734	828	833	833	777	753	822	811	770	761	783	782	858	795	815	754	845	772	774	804	832	773	783	809	748	763	790	795	730	787	800	785	773	791	823	832	766	769	805	842	784	795	846	780	771	769	790	831	761	817	774	758	803	828	795	831	791	789	807	804	801	741	762	782	836	837	812	757	797	750	809	773	786	834	765	772	788	795	798	807	754	747	816	757	802	829	748	768	778	792	801	773	783	777	780	776	800	794	789	771	789	786	782	787	837	746	798	805	808	765	808	760	802	746	830	786	787	826	807	795	761	764	780	815	803	814	832	759	807	806	779	793	747	809	788	748	816	832	744	782	767	763	771	827	789	820	811	791	779	786	791	787	822	759	763	825	801	760	755	786	792	825	793	784	831	846	761	820	743	757	802	804	784	808	780	822	777	764	794	714	782	765	835	795	772	803	763	831	808	793	816	799	770	828	823	763	778	791	797	749	850	829	794	816	810	773	802	854	771	804	761	772	819	807	809	751	828	779	780	769	756	779	757	778	784	736	811	756	831	779	783	809	794	843	786	810	789	783	702	802	781	803	797	793	824	783	827	806	826	841	759	829	795	828	749	775	776	796	755	802	787	756	771	765	808	773	780	752	816	770	807	778	751	780	814	723	781	817	812	775	831	801	819	805	821	793	810	781	760	835	834	790	753	789	797	814	760	796	773	800	792	759	820	762	765	798	781	793	772	778	810	822	803	714	755	753	771	823	802	786	759	798	769	839	799	785	840	778	791	811	772	768	815	863	812	751	814	782	817	790	769	810	759	816	777	795	832	798	799	778	791	763	815	743	828	758	769	838	799	801	784	793	780	788	831	798	773	750	792	773	809	729	789	795	795	788	801	768	788	769	805	756	787	777	785	871	816	834	854	802	838	800	829	807	809	776	786	844	767	791	814	773	815	797	781	727	802	801	790	803	759	769	812	786	806	799	765	804	806	761	792	747	824	781	786	796	812	835	812	778	768	797	749	795	775	814	759	776	803	827	764	792	796	746	799	812	784	799	781	828	749	745	781	838	785	790	798	809	838	779	834	798	781	753	817	759	761	773	849	800	777	805	765	803	819	807	752	730	810	750	773	791	855	779	809	794	811	777	763	819	852	834	787	795	821	754	769	800	750	777	775	794	824	815	806	763	800	791	811	802	780	764	763	768	795	822	780	760	763	795	763	794	790	813	797	755	790	842	789	845	773	800	807	808	791	748	798	776	801	804	787	818	833	788	794	795	782	787	783	786	819	805	783	767	770	812	847	779	750	734	826	835	783	804	796	805	768	767	768	808	775	806	788	782	845	791	830	791	754	805	770	789	745	791	771	851	793	754	791	812	787	793	812	791	766	792	750	755	784	761	825	831	777	744	763	780	725	778	817	803	819	780	841	772	781	795	743	801	784	782	892	815	788	763	822	835	763	777	793	842	776	813	773	786	781	780	763	750	809	814	788	803	794	784	866	781	824	771	762	816	764	818	767	838	785	769	783	781
24818	20635	26870	24357	23207	29272	29796	19360	10210	6727	3556	1497	880	614	516	516	538	496	524	495	456	491	500	462	484	467	520	465	424	455	466	469	468	486	529	483	481	505	462	469	478	443	512	415	480	461	439	463	485	458	455	488	468	444	489	433	474	469	452	471	406	465	482	475	444	504	499	520	455	412	423	426	487	472	453	462	471	489	479	494	453	495	454	456	448	453	438	506	472	489	454	481	461	450	423	477	462	518	422	469	445	461	451	468	463	482	432	433	491	458	446	442	463	447	456	448	492	427	500	479	455	449	448	474	486	457	451	468	463	462	476	473	455	494	448	471	416	414	493	459	446	488	449	487	485	483	454	418	436	455	464	461	444	465	494	488	461	467	447	467	463	500	454	468	448	442	472	445	440	494	423	450	448	421	462	431	460	432	442	510	437	473	488	480	519	447	471	442	488	490	487	506	450	484	447	455	481	461	449	495	475	433	487	439	419	446	456	473	450	461	471	455	457	457	491	464	456	445	441	475	456	463	476	475	427	444	429	439	447	439	429	456	473	462	479	449	478	447	429	440	443	434	453	419	458	429	463	418	439	469	448	462	436	467	487	488	451	448	438	452	443	444	424	466	498	451	446	460	419	471	472	473	427	457	451	445	423	461	476	462	465	466	438	468	439	449	447	441	436	455	472	448	478	454	447	475	465	463	461	463	460	478	444	473	456	440	512	478	441	432	446	456	477	463	467	493	494	484	475	489	456	412	465	497	450	447	470	476	459	472	474	456	483	461	464	469	476	519	476	466	449	419	399	454	488	495	436	436	446	420	450	465	448	446	478	480	517	475	422	467	446	476	500	427	434	458	504	439	454	479	496	470	478	456	468	448	455	459	473	464	459	470	481	468	480	492	458	447	460	487	454	454	486	484	444	477	450	428	471	449	453	481	435	467	448	437	441	428	455	478	471	477	499	475	453	402	445	449	454	469	442	480	450	426	473	470	446	427	491	466	485	429	415	494	438	467	459	430	442	468	444	426	461	468	462	462	434	455	478	438	423	455	454	461	476	452	479	462	479	459	420	448	468	457	473	452	451	497	474	497	438	461	435	404	440	489	434	425	486	459	474	505	419	436	425	474	464	442	450	463	458	452	470	419	409	459	438	487	478	461	457	475	438	460	464	467	449	450	425	429	490	464	426	453	481	490	466	421	466	403	466	456	475	472	474	452	477	461	480	442	434	462	434	463	478	485	443	424	450	482	462	448	526	473	458	448	448	452	432	473	494	437	474	439	415	477	522	468	456	465	480	447	471	458	492	491	469	488	476	465	474	451	408	444	458	491	476	466	489	446	434	458	491	426	432	446	475	493	452	462	451	419	462	409	476	448	483	450	465	427	484	454	477	442	451	422	473	474	462	444	446	486	460	446	485	464	438	481	445	440	456	429	456	455	449	452	414	432	416	431	469	427	478	434	468	448	459	505	452	451	425	429	442	438	452	478	441	480	453	454	448	458	458	482	463	438	512	453	482	470	461	490	466	456	448	464	459	448	457	430	461	475	444	456	473	476	479	504	455	446	461	458	443	463	460	436	468	438	485	480	458	476	448	425	451	436	450	472	451	456	453	438	479	467	452	429	451	447	408	482	497	468	452	446	486	424	480	437	469	434	465	429	455	477	442	469	427	440	464	490	433	471	468	471	471	457	441	426	433	439	436	485	439	437	427	444	499	451	470	427	433	439	479	428	470	460	484	467	445	460	457	444	450	455	456	448	504	460	442	465	486	446	470	461	470	505	463	459	463	465	479	463	439	467	440	477	477	452	485	430	454	437	471	441	463	460	475	484	456	455	430	456	467	436	466	461	442	456	440	471	444	465	471	466	435	464	436	444	441	444	457	448	434	449	465	450	444	474	448	460	506	446	465	444	466	463	455	501	455	469	478	444	465	454	455	466	472	481	445	428	462	462	498	454	482	448	464	467	448	481	478	442	485	475	456	470	433	480	478	473	485	460	460	437	414	494	465	459	503	486	486	444	443	472	504	438	471	443	449	466	499	454	451	446	458	452	462	454	470	430	466	477	492	468	416	486	459	498	479	440	475	445	461	455	482	442	433	439	452	488	459	451	486	437	452	467	435	494	426	461	471	430	463	461	460	466	482	440	415	471	432	444	445	441	486	453	431	429	455	424	425	459	418	494	445	473	485	441	476	462	471	427	472	452	443	447	466	472	470	456	487	436	467	457	463	477	461	442	505	454	478	425	433	421	479	441	449	443	494	446	450	455	486	421	478	499	455	476	434	444	438	421	474	492	459	444	459	475	452	478	468	451	452	454	456	436	463	467	481	479	436	461	462	448	445	454	421	437	454	444	433	436	447	429	458	456	431	480	448	449	438	469	475	403	467	446	466	478	468	442	431	460	469	407	429	433	421	476	470	462	438	456	458	461	483	469	500	466	447	453	435	444	437	457	474	422	447	451	481	453	477	475	474	510	458	418	466	468	474	444	462	425	431	427	449	398	479	421	474	457	455	486	457	471	473	479	443	489	443	465	465	458	453	450	457	411	470	445	408	458	452	445	457	474	452	446	455	453	494	486	483	470	448	447	492	458	473	464	495	498	422	458	447	440	452	420	487	464	446	446	472	428	434	432	455	468	466	463	471	488	445	407	452	463	432	467	442	441	461	451	458	471	484	490	439	474	441	466	442	454	420	446	457	475	446	429	445	440	456	469	436	455	483	456	446	470	428	486	455	465	407	431	437	473	458	469	475	471	474	458	443	450	473	441	471	438	486	477	485	455	486	455	441	447	443	476	448	447	503	451	462	493	501	440	482	502	457	466	476	420	455	466	446	467	474	446	467	474	455	508	425	428	426	443	460	516	469	492	423	475	411	476	474	460	469	474	495	457	467	442	455	448	449	461	461	452	478	443	428	459	434	487	470	465	435	440	466	423	415	473	453	427	412	457	512	454	514	422	452	482	447	428	457	488	440	479	491	422	394	453	468	443	434	456	440	461	448	467	462	442	433	458	439	445	486	484	415	428	440	446	441	459	442	427	467	500	430	447	471	441	443	459	470	484	438	440	444	473	453	490	447	454	449	453	444	477	461	458	468	472	448	470	458	475	482	461	491	469	451	430	501	472	446	475	442	478	445	462	444	440	475	467	436	472	497	447	437	462	459	478	480	429	444	467	460	479	466	435	459	452	429	452	482	459	478	485	431	432	481	479	508	502	448	486	433	465	457	452	446	426	479	502	436	486	439	486	487	445	458	459	415	460	466	447	489	479	454	425	426	458	469	446	504	453	480	426	456	450	448	441	432	458	450	453	444	445	457	482	484	462	512	495	466	471	447	471	478	460	456	432	467	454	470	486	447	494	453	435	451	453	503	432	435	427	456	437	451	491	456	458	457	472	438	434	454	511	464	450	432	449	432	470	474	466	471	419	469	478	438	418	516	487	509	418	501	477	488	443	438	486	443	440	460	500	480	439	458	459	485	471	453	425	454	449	445	448
39671	34871	14863	15096	34198	36122	32367	24962	15251	11456	6743	2622	1394	747	647	609	590	563	554	560	525	539	563	544	541	517	524	516	515	522	485	487	515	520	467	515	463	466	485	486	463	495	461	493	508	462	464	458	498	500	522	467	500	475	469	519	499	506	469	444	485	483	478	524	478	497	486	480	488	511	477	461	470	473	511	480	481	499	472	513	481	427	508	490	463	480	489	451	467	467	471	456	456	513	484	485	503	494	501	484	440	523	474	451	475	482	473	497	502	504	494	510	509	473	484	494	476	449	502	453	518	477	463	487	496	535	483	475	473	500	481	465	507	485	492	461	501	458	462	479	479	466	485	489	463	472	506	516	516	482	503	475	454	476	496	491	498	521	488	494	489	480	491	465	485	441	481	485	515	479	511	498	517	513	508	470	505	472	492	464	466	491	473	500	483	465	522	494	495	450	477	507	470	473	455	468	455	466	497	440	479	486	480	474	495	476	491	489	424	460	449	500	500	455	491	514	472	501	449	481	477	479	497	473	515	502	504	502	472	444	466	502	482	477	484	464	489	465	505	506	452	476	477	461	461	438	485	466	454	470	511	469	496	499	505	480	472	467	473	499	509	440	502	477	482	472	461	445	464	491	486	547	504	442	442	492	471	509	499	485	507	493	496	484	503	492	501	468	484	474	474	475	487	431	489	498	451	501	519	529	495	479	527	491	498	490	488	510	508	508	488	498	522	503	496	474	490	503	479	463	520	465	471	460	449	493	497	497	465	471	481	486	467	497	495	503	473	482	500	472	474	481	508	481	455	514	534	530	484	497	489	479	489	481	461	479	492	506	492	505	443	455	450	480	519	472	447	467	455	511	472	495	473	493	474	480	438	456	459	481	486	525	479	495	478	493	460	478	476	469	489	511	445	500	490	482	484	469	494	469	475	494	476	497	522	521	487	463	503	469	463	532	504	495	518	500	460	481	441	485	462	467	443	506	437	532	495	488	510	470	474	444	538	498	478	510	497	485	493	466	483	468	471	495	451	458	467	478	478	457	462	512	501	519	503	492	494	491	506	472	451	494	491	489	518	473	484	490	482	511	473	485	482	492	471	492	508	503	488	473	465	516	500	470	507	440	495	485	471	454	467	462	495	457	505	501	493	530	450	444	474	518	471	500	498	435	476	497	475	481	498	503	491	456	512	495	495	442	511	504	459	453	479	468	504	477	492	517	470	459	477	470	500	495	485	483	466	483	460	509	490	487	433	477	547	512	497	493	499	477	511	502	495	487	464	504	502	518	479	469	503	474	466	459	477	500	483	462	474	480	478	480	518	442	484	448	482	496	475	484	512	526	518	477	477	485	469	466	509	496	477	489	508	454	466	453	502	477	518	457	483	500	497	481	480	498	497	483	528	502	454	452	458	483	504	484	492	465	481	486	473	487	493	481	473	479	479	445	457	510	465	463	484	508	478	475	456	455	513	504	465	486	472	431	470	484	489	482	448	481	471	534	484	457	510	463	499	449	453	491	441	451	448	469	493	471	480	497	507	503	505	464	477	502	496	491	460	496	477	507	460	524	495	503	518	468	483	464	487	485	513	468	462	465	447	461	495	479	504	513	491	468	497	482	453	531	474	471	516	477	508	519	448	479	498	473	473	499	457	465	493	482	466	482	502	502	464	541	488	467	529	505	467	472	514	442	468	539	452	472	493	507	475	479	460	492	437	499	528	511	485	511	472	499	449	477	514	463	519	481	470	500	499	486	545	447	478	473	491	525	512	492	483	483	503	492	475	475	509	465	493	488	503	477	442	495	495	477	504	445	497	491	472	479	409	478	460	482	462	482	478	502	523	490	477	512	485	479	503	484	500	506	504	476	520	463	530	487	498	482	509	465	492	521	494	476	479	516	489	448	468	487	488	487	457	453	489	471	465	532	496	466	523	519	522	484	457	493	470	442	506	504	485	493	473	494	491	527	466	492	480	468	459	482	463	472	508	476	503	484	452	545	501	462	476	489	520	495	492	500	501	463	510	459	487	460	439	478	458	497	496	511	460	451	454	492	493	478	482	484	492	501	478	502	476	477	502	464	547	508	472	498	489	453	463	484	484	500	499	476	495	478	468	508	464	482	486	489	476	520	482	497	482	498	472	503	447	480	469	479	487	479	514	461	460	466	481	472	470	465	436	466	484	461	479	483	456	487	522	489	484	480	521	497	479	439	482	486	469	478	536	509	515	472	492	473	497	481	514	489	477	499	472	478	469	511	481	462	504	469	469	475	472	483	466	489	500	434	506	473	497	467	447	491	470	493	453	467	492	517	467	465	510	509	474	511	466	445	482	482	506	500	486	495	479	517	473	439	462	508	457	491	515	491	491	489	538	485	477	526	459	461	517	538	495	512	493	497	471	454	488	483	477	472	491	481	430	505	503	476	515	510	481	480	454	469	490	512	479	473	471	468	470	456	482	519	440	494	483	464	484	459	499	534	448	492	445	473	489	503	469	455	484	500	467	464	491	463	450	495	489	483	475	485	478	503	486	446	496	485	444	473	473	495	487	465	456	526	513	461	530	443	476	477	489	503	472	502	484	501	504	487	469	472	458	502	496	506	493	481	502	473	492	456	504	470	507	470	454	495	471	465	494	476	485	479	466	510	466	508	459	475	480	503	454	500	523	492	499	483	501	455	477	471	457	482	446	502	456	469	459	513	471	473	460	474	494	492	458	508	505	493	494	488	476	500	491	478	458	452	447	488	446	519	504	478	467	471	501	474	490	455	483	500	467	448	492	460	478	536	509	513	517	437	429	502	448	488	448	517	473	492	433	504	460	486	496	453	488	474	524	496	502	442	466	458	532	480	516	528	475	532	485	502	477	480	504	495	463	492	453	495	502	499	500	485	471	498	514	474	484	493	503	500	468	509	480	513	512	491	470	491	523	493	514	498	502	521	538	477	488	504	470	458	468	519	498	509	498	504	499	512	456	483	476	545	471	498	501	485	505	456	516	464	470	490	527	477	484	514	460	479	465	459	479	455	475	471	482	504	506	507	478	488	534	463	512	477	473	479	486	528	452	448	494	510	509	469	522	475	499	467	478	475	487	470	476	439	477	486	480	467	519	471	509	496	522	465	473	509	475	489	475	506	486	501	425	524	450	475	469	469	479	497	481	470	492	481	478	408	487	501	485	480	476	497	507	467	482	490	475	471	478	491	435	495	484	498	473	483	476	479	460	488	498	510	497	463	489	506	510	468	474	494	443	466	480	478	485	483	505	516	471	490	487	473	527	499	464	493	494	429	465	452	439	513	493	475	474	495	495	500	465	483	476	477	469	486	487	488	478	492	486	492	433	464	451	465	514	514	494	476	483	484	487	500	528	523	496	483	472	477	513	468	462	475	493	471	459	500	453	507	474	485	497	480	500	493	509	490	504	486	493	433	490	497	469	454	460	442	502	493	508	470	494	487	449	476	482	456	502	493	506	495	469	486	488	434	526	492	499	496	508	498	497	483
22813	20678	27246	23972	21187	31793	31060	23981	16140	9841	3852	1825	1219	1049	981	871	777	795	797	751	779	769	773	723	747	718	730	747	708	676	751	757	776	672	732	711	760	713	770	754	717	685	727	714	711	736	712	717	760	784	709	690	715	687	744	740	718	720	714	717	735	748	690	736	689	753	704	713	686	707	717	709	730	699	666	730	761	695	710	706	728	742	751	665	681	696	722	690	667	703	749	725	681	699	766	737	718	694	747	653	716	702	710	712	724	719	699	721	754	684	784	699	711	696	703	683	717	673	706	685	742	652	710	723	727	689	691	716	708	698	684	680	703	728	713	694	729	705	766	694	724	715	741	732	711	725	722	690	711	716	722	686	699	716	726	715	699	724	709	640	705	687	741	735	730	666	716	701	624	740	686	753	705	708	668	717	725	736	684	723	739	691	718	718	669	717	712	686	713	709	781	705	746	738	649	699	724	717	742	740	691	693	714	702	696	739	681	732	741	770	740	700	691	737	750	711	701	670	699	769	734	711	699	662	691	691	734	696	715	704	730	701	682	763	677	671	724	719	717	732	725	675	694	715	657	703	692	680	731	707	708	701	703	708	688	683	661	733	747	693	712	706	722	738	706	713	702	689	743	692	713	678	716	750	719	748	673	704	672	751	703	706	719	680	722	723	726	731	651	756	669	716	735	755	698	760	702	694	748	668	733	727	711	746	708	738	683	721	685	692	729	762	734	718	668	716	762	735	674	756	756	740	707	696	696	681	704	681	728	713	722	750	716	675	722	739	764	699	697	706	719	718	732	686	693	755	708	752	736	790	733	735	680	693	715	737	646	691	692	714	671	710	708	679	727	735	728	757	689	718	658	740	745	696	779	683	729	699	714	686	691	678	632	733	744	736	715	671	727	699	709	653	671	739	749	700	753	714	718	681	688	710	669	753	743	660	749	739	680	725	693	685	719	730	679	742	671	703	704	697	682	714	692	728	718	679	741	729	708	708	663	752	713	704	718	696	718	742	698	759	707	684	696	706	740	734	689	765	732	686	743	740	730	690	666	744	687	726	712	694	713	672	694	682	675	731	718	674	719	686	713	710	681	698	719	717	737	708	695	678	715	695	691	760	703	739	650	675	668	713	684	673	692	680	700	684	742	688	719	730	709	696	761	731	730	688	703	682	747	652	714	729	729	737	715	696	710	711	715	688	756	755	699	714	700	666	738	664	718	730	716	723	715	677	723	726	709	699	695	713	767	682	677	677	713	710	756	687	718	664	709	718	685	716	755	702	688	665	695	726	724	697	691	709	757	682	696	759	745	691	705	760	731	723	735	671	742	693	715	729	702	718	690	739	683	707	754	715	713	721	698	710	701	740	695	709	670	673	753	681	747	751	653	743	716	699	679	676	694	644	721	703	682	707	651	695	733	731	648	708	720	703	731	687	682	744	717	717	671	661	677	758	716	714	660	698	723	719	680	685	663	696	681	710	690	693	686	697	657	732	724	689	691	713	709	688	698	673	661	727	714	719	668	717	731	676	728	739	707	737	705	751	710	730	678	722	702	706	723	693	693	723	709	711	747	692	703	691	697	707	705	769	661	726	650	727	688	743	709	728	696	711	697	713	723	698	713	727	700	694	699	653	692	767	717	725	665	635	680	664	695	673	788	680	756	717	699	677	713	714	744	741	722	696	688	702	730	695	760	698	666	717	704	711	774	695	673	758	689	705	701	685	731	705	689	708	681	712	717	650	727	698	706	692	708	685	718	713	706	657	702	701	698	728	676	735	772	755	743	741	720	691	761	755	728	744	648	693	692	723	747	747	717	641	732	630	690	717	703	720	733	714	690	681	712	707	688	729	722	717	677	717	696	697	760	677	696	650	699	741	689	759	708	712	733	698	706	716	707	717	726	681	747	703	719	691	699	691	712	689	709	670	735	783	744	720	727	775	719	708	683	701	716	728	709	697	696	678	703	685	660	667	707	717	691	724	686	685	755	685	707	755	674	714	688	694	694	728	664	692	715	682	697	726	754	710	727	738	724	715	708	746	757	718	705	724	711	726	670	727	711	717	671	672	754	707	695	759	709	689	701	743	705	730	741	662	751	706	699	635	662	713	755	701	747	720	680	676	710	678	715	700	714	718	773	720	737	748	700	744	714	730	664	711	741	722	738	715	711	747	755	721	671	686	734	700	700	712	722	662	754	721	750	700	700	722	690	738	685	714	713	689	751	720	733	699	714	722	707	718	714	688	717	701	679	711	706	682	706	731	721	732	682	741	755	673	709	724	708	730	702	725	743	728	636	774	704	693	705	707	647	686	729	679	696	699	759	678	662	693	730	719	707	722	662	676	741	703	765	697	665	692	743	744	687	702	691	699	679	662	705	704	697	700	680	693	678	711	680	689	704	774	702	672	724	687	683	639	728	699	688	714	727	722	679	720	709	681	689	722	668	716	752	721	706	730	661	688	745	701	697	695	731	719	708	702	690	679	714	751	692	750	639	726	737	703	684	723	726	746	715	714	677	732	718	707	663	712	722	724	741	720	709	745	667	726	715	735	726	737	679	664	697	727	669	697	691	688	737	727	665	700	714	732	718	708	675	709	686	684	686	727	673	683	733	728	677	706	745	725	694	669	697	720	708	704	727	669	668	719	730	740	716	737	743	724	716	739	710	713	689	691	681	682	691	713	706	730	680	725	748	720	674	698	692	723	683	728	742	714	712	727	700	696	758	776	709	691	733	775	689	673	705	716	716	682	693	723	749	695	666	692	659	701	725	740	694	693	713	735	715	747	710	714	720	748	697	728	718	737	677	719	672	733	745	718	743	707	730	677	683	673	697	682	744	700	696	716	688	711	755	732	713	716	713	748	744	652	725	720	724	723	739	753	704	724	697	719	732	704	701	701	723	721	698	714	719	797	699	705	712	736	675	771	768	738	714	731	695	674	711	705	679	714	721	700	722	715	752	677	720	711	686	713	713	723	760	758	741	760	662	660	677	700	711	740	723	723	687	708	687	675	684	717	673	681	702	683	696	678	675	699	699	671	704	688	692	703	708	667	655	668	681	677	691	712	705	722	731	709	715	695	723	700	700	745	703	738	784	697	725	669	698	725	705	735	718	767	683	680	720	666	707	715	708	679	738	731	683	742	717	731	707	708	721	708	753	706	710	668	684	730	714	700	736	728	737	722	689	683	701	672	716	673	692	742	728	713	730	712	683	748	690	698	713	678	741	734	699	654	719	697	712	678	731	669	729	691	704	715	691	673	718	694	707	692	717	690	701	662	704	710	721	692	726	678	705	704	655	736	716	672	676	685	691	658	694	743	722	678	680	714	712	704	719	740	698	691	699	723	699	733	734	673	743	694	683	669	735	712	730	725	699	706	729	714	699	710	665	684	735	715	740	703	735	690	678	698	710	704	722	725	722	694	705	709	738	670	709	745	743	704	699	677	703	668	661	738	715	711	708	756	746	729	696	704	694	685	687	680	724	692	720	705	733	665
42521	43212	22035	23740	31967	42570	31874	29889	21782	14271	6617	3177	1793	1356	1307	987	911	885	846	843	778	780	805	783	764	757	745	815	749	744	736	740	750	748	681	702	728	717	718	718	699	717	727	709	707	641	683	689	727	734	678	743	724	676	687	706	681	705	721	686	801	674	736	688	669	680	714	687	665	711	702	704	695	677	672	734	723	681	682	711	664	700	659	693	709	658	712	721	689	674	668	663	691	707	698	668	722	673	677	683	668	674	699	702	687	658	614	669	666	690	673	690	684	709	628	728	693	715	697	670	702	707	749	687	696	670	693	670	676	670	677	673	683	693	696	746	702	648	716	687	666	668	680	700	650	706	679	685	704	670	689	640	721	698	693	741	681	739	682	684	662	703	624	669	658	689	699	665	705	707	716	676	694	645	684	696	674	663	668	666	675	645	702	678	627	684	702	676	696	725	702	638	684	644	704	670	733	622	693	715	687	629	702	687	634	694	739	713	676	674	691	736	669	706	733	631	704	688	681	693	697	674	710	655	742	648	695	672	676	677	704	670	678	658	682	683	680	733	684	719	725	669	672	673	729	684	677	678	671	678	688	711	707	641	672	659	727	724	700	695	661	629	683	683	726	718	694	698	707	691	686	659	665	718	693	732	699	676	646	702	690	698	648	672	636	691	748	702	694	689	687	725	677	661	674	723	744	706	677	703	663	716	702	726	681	684	709	703	684	688	705	702	729	692	706	682	668	717	711	695	647	711	674	700	677	684	671	680	700	670	761	709	693	670	703	683	695	702	680	689	651	704	672	661	669	677	675	690	679	661	692	701	711	720	700	671	696	685	675	749	690	719	670	664	699	683	667	719	667	645	690	714	678	681	702	704	680	664	708	719	711	706	662	671	673	701	681	680	705	687	658	653	672	702	675	680	678	713	668	653	694	701	636	715	719	698	683	660	707	668	664	683	713	673	672	721	694	692	681	691	723	708	696	656	676	666	651	689	671	639	719	630	685	683	664	700	685	744	695	707	665	698	679	700	713	696	690	648	674	694	682	680	673	718	658	673	671	726	696	750	703	663	696	696	711	671	714	705	716	675	680	633	711	715	671	670	696	687	674	688	660	698	706	686	669	687	740	674	697	673	759	678	650	662	693	653	685	698	704	671	672	694	672	732	727	681	678	687	707	686	674	688	696	673	750	762	684	698	703	701	687	657	692	708	643	659	701	695	714	682	682	716	673	703	667	691	695	660	672	632	663	705	688	691	642	679	703	655	690	640	686	717	681	696	710	707	674	651	676	700	698	685	701	675	677	706	720	668	699	665	715	678	710	690	644	745	667	703	672	708	701	678	703	713	699	660	703	701	740	658	728	678	691	733	687	698	720	729	710	703	678	708	648	701	659	706	686	674	683	706	686	709	713	645	699	664	679	694	638	689	694	749	697	669	726	749	659	644	721	676	664	673	675	687	728	660	671	675	704	700	682	731	714	713	695	680	665	714	719	712	696	698	732	650	677	652	644	689	655	700	685	689	691	707	680	705	703	672	647	725	664	686	682	648	664	720	677	700	674	647	707	680	684	675	647	667	681	629	701	694	699	692	667	663	677	672	653	706	676	717	702	701	727	726	653	684	677	708	739	749	719	732	672	664	648	693	695	680	692	667	658	705	636	652	694	676	713	651	731	698	692	681	703	681	685	637	645	672	645	701	654	655	705	687	699	697	674	709	727	711	669	681	697	675	711	684	597	669	695	679	673	726	721	657	642	704	674	688	715	718	680	720	734	678	702	700	652	675	677	685	660	656	728	655	673	662	678	712	655	706	641	660	672	676	659	675	683	674	698	721	669	681	646	693	724	706	684	630	643	642	688	715	668	642	688	704	681	665	689	706	710	633	672	666	666	648	696	700	697	674	675	682	681	716	705	685	653	711	679	730	698	668	679	696	686	704	661	687	700	688	684	672	698	724	722	725	640	671	684	653	678	683	691	713	707	677	698	695	686	669	658	646	688	682	699	681	651	632	672	676	724	675	681	683	700	684	707	670	660	686	693	695	658	686	708	710	714	721	688	693	662	693	661	673	731	700	721	688	743	700	673	692	686	684	684	692	706	713	716	702	657	692	649	695	718	716	678	674	706	671	701	707	703	683	673	674	698	684	768	637	697	666	741	683	672	683	725	736	692	684	705	716	652	750	659	709	722	673	653	680	663	679	697	661	683	695	695	688	690	705	675	721	687	728	716	655	710	671	694	677	704	716	693	659	698	668	729	671	688	667	670	687	680	680	672	689	664	655	675	727	706	723	660	677	701	697	669	725	661	676	669	655	696	688	694	686	664	680	657	697	721	731	671	775	748	700	641	697	697	721	660	667	720	688	647	709	683	710	716	709	712	676	643	648	635	700	665	700	699	720	681	660	705	653	663	658	715	663	657	693	717	674	678	650	724	719	668	711	685	704	691	667	693	757	699	688	650	668	684	711	683	636	690	685	681	661	731	692	699	705	690	718	693	686	693	697	671	688	715	680	755	660	642	733	681	618	645	636	662	673	623	690	700	687	705	683	711	696	714	668	688	680	691	714	734	698	687	705	686	679	716	694	668	686	695	698	634	730	658	680	691	694	667	722	642	731	713	640	663	704	681	665	711	700	681	746	649	715	690	660	685	705	705	681	694	704	678	680	683	668	715	653	649	676	640	663	692	661	670	726	671	709	694	722	653	690	663	703	729	674	740	729	669	688	660	658	689	671	703	682	756	645	657	695	663	693	624	736	688	682	669	715	662	691	735	680	636	676	704	675	748	687	704	684	672	721	685	695	676	699	725	709	666	655	672	673	671	663	707	706	697	711	718	713	680	676	685	687	643	720	667	633	679	677	689	676	699	689	679	667	715	677	723	693	708	684	698	723	719	685	742	685	704	701	687	699	705	690	680	727	663	680	672	675	705	659	685	669	648	703	702	707	724	688	716	713	708	686	676	669	725	678	697	723	686	714	751	640	640	686	704	664	687	656	647	691	638	709	704	636	669	651	701	714	688	679	715	692	727	722	659	664	701	681	676	667	708	668	729	696	721	693	669	679	669	663	679	683	690	716	632	691	691	704	680	647	658	742	689	674	676	703	718	667	679	694	673	681	666	697	718	712	652	680	656	676	670	640	691	703	679	688	689	670	652	699	691	722	650	704	728	703	693	758	672	674	624	709	686	719	679	655	719	711	685	726	660	656	654	687	691	666	687	723	671	669	678	700	676	725	672	717	644	721	661	673	700	686	719	668	690	685	683	654	707	679	676	684	668	681	650	659	703	657	675	725	701	662	691	711	642	703	691	685	660	694	743	699	677	678	660	698	679	696	698	731	709	711	665	723	665	677	660	715	677	719	714	742	689	709	683	688	671	675	706	712	612	660	711	719	701	681	666	668	706	705	685	647	693	702	689	708	645	693	712	684	682	726	699	702	673	662	664	696	671	677	685	667	666	685	752	623	681	677	738	685	707	705	646	677	706	648	676	685	717	691
34241	23021	9077	4743	9846	16834	11937	10534	6820	3435	2545	1892	901	798	783	809	761	742	770	741	767	746	783	716	745	722	772	721	792	718	797	769	760	811	764	761	776	722	738	767	730	762	752	803	755	779	756	732	823	743	804	781	722	761	748	835	752	804	748	761	753	729	815	724	709	794	732	763	814	706	763	760	741	701	748	738	749	749	753	759	783	753	689	765	754	734	774	788	723	808	763	732	769	762	758	730	709	745	776	711	743	748	757	752	794	770	788	683	735	769	753	753	739	807	759	759	762	790	762	733	792	712	758	737	759	798	769	795	795	713	729	693	760	736	792	754	771	723	694	759	756	782	751	786	754	732	783	753	762	706	744	756	753	757	768	737	743	778	740	734	756	745	722	812	726	739	756	774	731	785	791	758	698	723	722	740	734	717	724	770	720	790	790	727	773	768	778	776	800	814	812	789	772	736	775	772	775	775	753	732	743	754	827	744	834	732	755	735	737	787	791	736	747	764	745	772	721	769	768	771	762	759	788	774	747	741	712	789	725	724	776	754	756	787	812	727	800	767	793	741	777	745	726	724	787	736	788	760	776	759	727	808	783	765	774	752	787	705	746	749	802	791	757	712	720	757	754	806	737	776	751	757	759	755	734	729	725	782	752	711	814	761	803	726	754	732	811	762	803	756	766	772	753	762	756	741	761	750	784	749	730	762	753	779	793	747	730	742	792	743	754	717	757	753	714	753	708	758	779	752	774	801	759	787	701	740	819	780	773	742	788	789	729	787	798	774	780	760	827	768	774	834	745	728	720	746	799	771	768	751	708	750	835	734	738	731	789	790	733	749	739	807	757	737	752	769	737	717	690	733	788	732	771	720	795	755	717	705	766	742	759	769	768	799	701	759	783	741	822	744	749	738	763	738	762	776	760	783	744	792	797	771	766	710	725	756	757	764	734	736	816	756	768	808	762	769	799	761	744	791	745	781	812	732	688	722	739	780	732	822	716	731	731	749	754	745	740	745	771	744	713	754	743	782	739	782	754	677	734	717	737	749	770	697	724	742	790	735	698	771	804	774	723	760	740	780	731	761	729	698	729	806	746	751	781	760	767	805	756	731	767	775	806	777	758	778	737	741	809	740	794	760	732	732	751	782	758	752	726	783	763	802	734	779	778	731	724	754	722	779	752	744	791	759	719	757	781	745	727	777	757	789	763	713	737	731	760	758	796	785	764	770	748	772	708	699	730	694	765	718	755	793	811	740	771	748	750	692	786	773	782	761	786	779	759	769	774	784	831	731	761	674	791	727	761	741	701	767	742	800	730	773	733	746	707	766	742	757	770	785	716	778	715	775	757	727	810	695	735	735	763	717	751	716	758	742	737	744	711	755	738	731	764	773	745	771	792	787	712	734	703	764	780	741	722	711	770	741	716	767	775	780	716	769	705	738	767	703	725	818	736	766	702	740	772	787	757	771	761	728	815	753	790	719	737	758	748	737	738	767	735	764	721	713	726	730	794	809	754	752	767	790	790	762	735	748	757	769	713	746	793	735	721	759	770	763	733	754	762	734	716	765	768	736	751	692	758	758	786	747	754	754	782	754	765	782	776	794	743	732	746	738	734	727	748	731	742	750	747	737	748	767	741	756	721	774	774	795	775	734	759	725	782	798	782	770	717	725	755	724	746	717	776	753	769	776	752	805	771	754	818	710	785	772	706	797	768	748	710	730	730	733	758	739	750	765	765	740	735	765	781	781	752	723	755	757	749	744	745	717	719	761	773	789	782	803	714	754	734	717	744	766	763	767	717	750	802	782	753	689	777	728	771	731	789	767	771	741	767	743	754	759	742	719	789	793	814	788	819	789	762	761	722	776	729	725	731	785	728	735	761	767	775	747	769	757	764	743	761	746	767	729	768	765	731	769	761	767	792	759	752	756	782	732	745	764	790	769	737	776	759	739	782	741	748	764	743	757	727	735	752	799	748	782	750	800	721	696	751	730	735	728	765	799	710	749	788	735	730	783	747	734	734	738	732	762	760	765	752	799	746	796	786	785	741	758	782	744	731	689	698	731	780	789	758	699	699	794	734	786	759	746	790	738	800	765	752	753	749	756	735	771	759	779	778	702	776	746	718	769	739	754	708	748	752	794	730	776	802	750	754	723	808	777	795	758	741	753	770	762	790	737	757	763	773	721	746	777	723	779	768	762	760	775	766	723	793	758	727	762	806	704	788	710	794	755	717	706	729	740	752	698	766	783	761	727	780	753	771	771	744	790	750	772	790	703	779	760	771	793	822	760	790	757	736	801	752	761	764	741	742	760	745	779	691	782	746	782	730	748	777	736	740	730	734	783	765	736	764	754	767	737	746	797	750	734	741	764	777	728	780	722	750	711	760	749	761	750	721	790	786	742	778	786	785	794	782	749	766	785	765	760	784	759	743	741	723	732	781	772	736	715	747	760	785	733	799	735	782	743	739	742	798	711	756	834	775	744	780	774	769	750	760	743	784	733	776	815	752	741	735	688	789	723	739	714	734	769	776	777	732	769	755	794	760	748	755	759	707	779	795	701	736	729	808	740	735	725	765	712	729	740	799	746	755	772	731	772	761	741	742	769	743	712	731	731	764	766	752	750	751	747	762	736	705	771	773	734	708	717	767	715	751	761	723	755	792	733	738	800	767	755	759	704	751	830	781	738	745	728	757	795	736	748	788	758	723	756	722	734	725	784	787	730	734	785	767	751	736	809	769	700	745	762	775	753	750	751	821	733	764	767	759	842	792	757	766	724	754	756	791	745	759	724	733	758	791	734	743	735	760	715	730	806	765	722	742	762	765	765	730	711	734	735	779	788	754	799	798	758	693	769	756	784	702	763	744	778	749	780	743	737	792	713	712	773	816	777	751	761	745	765	701	746	768	740	753	746	692	732	744	806	817	773	762	742	802	771	767	740	750	781	808	743	771	750	724	759	732	724	795	782	724	754	758	804	763	766	755	781	763	752	750	742	786	737	737	749	750	721	769	716	772	759	731	777	789	759	781	737	776	757	745	713	727	749	764	773	781	755	781	755	749	760	747	766	729	761	737	728	728	758	760	754	800	782	768	808	776	703	747	769	756	709	751	708	770	748	758	737	761	766	749	730	781	748	755	788	745	768	804	765	718	761	750	791	746	774	744	799	738	794	772	721	700	766	771	757	771	805	736	749	735	725	753	756	768	766	690	737	738	752	776	799	738	724	762	792	745	821	747	815	737	768	769	780	781	768	767	727	739	759	747	745	769	760	757	740	737	772	806	703	737	780	767	757	768	767	740	762	769	726	731	772	781	684	764	801	754	750	708	737	730	735	708	768	789	717	736	773	707	774	756	750	774	744	812	761	724	711	774	708	792	745	731	764	744	728	764	787	747	734	771	756	759	724	708	756	738	709	786	735	786	715	755	737	779	750	747	770	769	787	782	770	771	786	770	776	734	776	730	793	723	730	701	790	724	777	767	740	764	763	749	744	772	767
36395	22800	8040	7776	17372	24539	18258	17192	11910	6386	4685	3395	1092	888	851	874	807	797	767	792	825	847	782	804	825	799	793	805	772	757	763	774	816	776	788	786	764	767	736	789	784	768	745	812	796	755	816	800	787	836	781	786	801	811	759	792	722	767	804	806	792	792	771	808	785	783	787	751	770	767	747	783	807	794	724	761	791	798	797	805	723	752	819	812	775	813	842	780	806	804	824	844	822	806	777	784	778	783	788	802	781	761	809	789	782	844	787	808	795	766	786	779	784	825	796	802	823	845	763	821	767	769	768	800	768	789	807	781	756	790	761	769	828	823	814	812	739	810	827	805	843	814	812	803	800	784	825	739	825	746	804	795	787	820	793	778	816	788	820	797	759	771	795	742	841	748	779	792	843	740	768	780	854	724	781	798	824	821	775	758	836	819	806	803	821	751	836	809	756	774	852	800	812	780	848	804	753	765	762	763	776	815	799	749	811	817	787	858	799	811	786	821	736	781	847	786	764	795	809	789	765	798	809	784	773	760	801	828	791	760	689	739	794	755	774	768	779	813	749	808	826	822	785	783	771	786	761	780	767	781	778	780	838	785	758	812	806	804	784	777	795	799	792	761	820	774	813	770	765	856	814	776	743	772	801	766	759	788	792	769	775	800	796	719	797	764	753	830	809	751	836	758	786	819	806	849	839	794	766	774	796	782	845	791	713	796	806	820	817	755	765	787	792	788	766	791	826	840	779	783	794	794	813	787	796	766	767	781	793	787	772	777	803	762	793	829	791	780	764	758	749	728	777	789	788	783	826	771	755	772	779	759	799	825	760	768	805	767	793	794	780	786	801	779	754	785	813	790	747	786	779	754	791	785	732	725	809	764	746	759	792	802	797	788	825	818	769	763	807	776	797	811	808	766	775	797	747	779	805	791	785	767	761	850	770	747	738	762	785	787	797	842	743	772	840	795	762	786	806	749	803	745	771	813	764	808	764	783	822	769	779	803	782	767	775	807	754	823	805	800	829	815	826	794	823	770	821	758	784	793	788	763	798	822	796	769	770	742	808	762	827	806	791	822	805	780	788	798	742	810	724	811	796	809	788	843	813	822	815	800	773	825	778	766	807	814	743	891	780	779	799	772	781	790	783	790	762	825	804	811	775	769	863	807	789	797	835	751	800	756	776	812	807	793	811	813	885	794	782	798	841	817	807	762	820	760	822	814	768	813	854	765	748	769	815	797	825	775	771	771	823	801	779	769	781	831	781	788	768	773	755	812	769	807	753	803	778	803	813	770	839	784	799	759	836	780	799	824	780	783	794	813	803	774	786	786	793	811	798	806	776	788	780	764	805	865	794	784	793	800	815	807	784	816	798	779	783	815	778	805	778	803	783	848	790	796	792	771	764	771	751	818	779	823	788	767	797	755	762	795	783	855	805	782	759	788	787	820	766	769	784	788	744	759	819	791	828	793	771	788	768	786	808	794	777	785	780	777	798	777	812	835	773	802	829	839	774	792	786	780	751	780	790	813	791	782	769	811	789	782	814	805	729	784	759	792	788	773	832	837	804	837	759	777	796	786	755	767	802	788	807	766	743	790	776	806	767	772	788	804	780	810	811	773	762	745	819	805	797	795	773	769	772	783	805	840	817	761	756	789	795	799	796	832	784	800	744	762	784	803	756	777	792	793	797	795	813	793	771	806	822	778	795	801	796	772	835	743	844	824	803	774	832	825	787	843	855	737	788	803	767	801	810	765	787	798	787	755	753	790	797	802	771	812	795	792	765	789	794	791	765	732	719	817	810	820	795	804	766	795	811	774	752	761	764	838	785	753	756	746	787	788	801	821	803	783	795	779	826	796	850	776	768	781	773	819	745	805	797	751	772	783	795	772	796	817	780	800	810	786	764	751	809	773	801	807	784	806	797	796	791	763	790	774	806	772	751	817	792	768	777	770	846	781	760	853	804	798	795	770	790	757	804	787	775	798	780	800	751	781	761	760	830	824	837	797	808	829	777	737	769	820	797	806	799	777	771	807	724	815	802	756	746	804	764	821	802	820	754	812	762	837	846	778	809	760	815	782	830	794	807	856	792	767	796	756	814	754	842	766	751	789	788	801	757	799	775	768	796	759	794	792	767	769	808	816	731	799	759	770	772	752	758	857	762	803	801	798	745	775	774	772	774	806	750	745	814	832	788	769	777	787	835	767	820	753	760	746	805	748	775	778	782	754	724	807	788	765	778	796	803	787	817	812	768	821	783	763	779	799	807	776	767	767	794	794	779	774	792	829	708	811	788	777	782	794	832	805	790	777	776	787	808	833	798	839	786	785	794	782	783	779	772	799	780	766	815	784	773	825	792	821	829	812	737	800	767	783	765	815	783	836	769	823	796	783	792	750	809	823	813	829	829	828	808	782	817	830	808	764	809	806	833	765	788	784	904	812	782	818	778	808	830	772	779	756	776	798	880	783	806	767	840	816	792	804	784	756	781	790	806	725	822	763	759	757	877	761	809	793	797	791	805	813	834	807	833	766	798	802	740	810	718	769	740	817	808	792	791	787	798	790	733	798	801	762	793	829	802	765	781	748	841	793	824	813	809	773	762	834	758	784	800	804	763	857	794	838	734	804	846	753	750	781	748	776	782	807	829	776	812	746	771	794	821	818	819	758	792	798	796	818	817	764	781	816	817	779	793	766	810	842	764	801	795	755	770	765	793	780	813	789	812	831	776	806	776	753	776	772	778	780	803	750	705	814	815	758	812	774	803	798	783	782	784	771	833	770	799	750	790	763	792	798	813	828	781	805	767	743	825	779	829	817	791	824	825	796	827	772	792	754	801	766	764	772	762	790	822	798	789	773	818	789	764	751	801	807	825	778	783	774	779	827	759	788	831	808	771	802	789	790	800	736	777	800	777	734	769	741	802	822	755	785	785	751	814	782	809	781	815	802	798	809	754	757	757	732	795	809	755	819	772	774	815	822	736	793	772	778	730	746	789	864	786	768	847	760	807	759	764	805	770	798	771	794	783	784	830	759	786	791	818	766	792	748	780	788	756	737	790	793	769	766	833	806	785	747	762	845	777	793	727	798	806	800	826	806	799	776	761	805	800	801	797	792	787	808	746	786	829	750	795	762	780	810	782	823	752	835	814	810	777	808	821	744	786	773	763	788	771	812	797	811	793	803	745	787	813	808	829	766	772	843	767	805	809	807	795	795	754	813	787	799	824	796	826	828	775	818	762	793	775	808	803	832	758	765	755	763	789	806	723	768	774	804	810	819	843	815	878	801	799	736	809	776	815	788	758	763	761	859	783	743	792	787	785	759	829	789	806	745	814	744	760	828	760	825	798	812	824	823	789	779	807	849	823	837	784	803	793	800	788	878	780	809	830	816	808	798	817	822	791	765	804	809	804	798	757	769	764	764	825	773	768	785	831	792	839	745	720	835	806	749	796	728	865	839	808	803	821	768	793	812	830	806	745	823	835	784	769	788	846	787	795	773
24740	20650	26912	24272	21254	22930	22142	13835	10789	6480	3927	937	1567	631	513	480	484	466	462	442	410	442	414	429	401	413	400	395	419	396	424	397	403	416	420	444	409	429	443	433	410	393	392	415	421	419	430	406	392	383	395	421	414	445	432	384	427	413	351	397	425	400	433	397	372	411	406	390	393	394	420	389	415	447	366	428	410	392	394	417	387	416	368	406	395	403	432	383	402	400	390	384	449	399	403	379	379	369	398	417	409	408	417	389	377	413	430	396	349	389	423	404	393	416	379	395	383	383	396	417	429	366	382	370	433	425	390	403	418	414	430	396	402	374	436	440	398	414	431	375	408	378	389	423	376	441	377	372	392	411	362	371	400	387	422	425	402	366	403	407	368	449	399	412	380	386	407	396	394	424	391	405	447	370	451	416	412	425	405	391	422	405	399	383	379	408	364	383	390	351	396	417	424	377	362	396	407	396	445	417	389	400	378	372	365	379	392	384	420	427	400	407	386	397	403	410	407	354	410	431	396	406	397	374	400	407	414	382	424	388	377	398	401	407	372	389	379	406	385	405	377	406	408	370	379	383	408	394	400	411	432	419	395	410	363	382	399	409	407	380	378	365	419	391	370	412	414	392	406	393	376	384	392	366	428	405	402	410	373	367	435	363	406	355	367	417	409	405	407	356	421	398	344	435	395	399	416	437	404	406	413	395	390	394	371	415	424	380	453	369	418	408	384	409	390	388	409	404	412	390	394	365	387	402	383	418	399	374	410	385	388	374	380	397	390	390	391	396	433	379	403	414	410	414	419	396	423	413	437	415	419	405	399	362	405	358	397	391	392	436	395	363	405	386	403	401	405	440	379	377	364	389	381	409	424	380	453	365	409	399	417	384	370	402	411	385	387	370	332	408	398	408	428	421	392	402	392	376	429	393	370	403	395	465	408	390	427	393	375	402	386	374	442	403	452	380	353	381	428	402	391	404	393	408	434	359	416	446	420	399	369	433	382	396	407	373	376	372	390	402	401	414	415	403	426	364	406	424	410	413	398	391	386	411	387	397	434	410	370	394	430	382	376	385	399	396	411	439	383	381	432	393	379	378	431	390	429	350	415	429	422	403	396	420	404	389	424	405	402	376	378	395	345	368	406	395	366	419	406	408	390	429	432	383	374	400	420	415	415	396	404	438	385	398	415	418	376	369	392	435	381	421	417	422	385	423	447	428	412	359	438	444	382	419	403	377	398	402	350	410	404	407	418	385	394	417	364	427	421	375	434	371	419	397	374	393	424	437	392	425	399	420	384	358	375	390	430	332	358	409	429	418	378	399	388	414	375	424	434	432	390	375	405	383	410	407	421	400	408	384	371	435	376	416	437	393	379	436	409	434	399	384	409	409	384	391	363	410	386	359	378	364	400	405	427	433	386	404	403	384	358	415	374	415	382	409	390	437	375	393	414	416	384	379	392	409	431	396	386	392	401	398	407	388	372	370	387	407	383	425	382	403	415	424	393	380	436	410	400	400	397	409	425	411	388	399	376	420	389	413	368	392	382	408	418	425	373	399	368	395	397	433	401	409	382	400	402	430	376	404	424	403	384	402	389	391	428	393	435	401	409	397	391	399	408	408	386	396	411	398	399	391	380	386	378	400	395	368	416	414	396	409	364	403	372	435	394	349	407	388	391	405	392	418	431	393	400	403	395	366	409	377	382	369	375	383	422	372	422	401	418	416	406	400	369	418	416	379	440	398	416	378	397	412	423	359	367	418	399	391	404	396	416	399	374	415	430	408	403	398	397	420	396	398	403	394	416	410	400	391	397	380	370	405	361	381	389	404	369	417	372	363	423	398	432	425	392	411	423	412	433	407	393	447	417	385	387	394	435	441	399	406	419	395	404	405	413	402	402	430	388	394	428	415	435	348	386	428	359	345	424	390	412	373	382	409	391	382	356	402	405	375	400	415	402	386	426	424	427	404	407	390	392	357	421	410	384	399	422	391	390	401	369	411	428	393	421	384	382	410	392	394	402	363	386	430	388	379	407	427	381	402	412	405	392	401	391	411	393	389	374	400	394	402	373	384	385	413	418	401	444	388	387	384	422	396	388	372	375	388	418	414	368	389	399	400	424	436	411	403	397	414	373	405	397	360	416	407	384	404	416	418	432	418	405	370	405	413	385	391	432	396	402	382	386	430	434	420	401	397	392	400	382	390	408	381	379	415	435	355	407	406	383	405	413	412	428	422	388	394	384	371	401	401	423	388	385	389	403	394	401	402	391	392	412	393	389	389	432	410	402	455	391	367	383	385	409	394	393	426	406	375	418	385	403	419	400	388	386	435	393	417	372	418	404	387	419	433	401	409	393	392	353	385	437	368	393	381	380	394	404	356	380	396	404	387	427	409	385	393	413	400	394	379	395	376	415	406	367	398	430	396	409	359	423	413	391	405	390	401	430	408	398	376	432	404	400	361	379	371	396	408	440	409	394	342	406	359	407	403	397	430	340	398	425	395	390	400	391	403	401	388	398	416	417	391	382	398	403	368	360	371	363	397	381	391	407	376	406	385	416	400	404	415	418	426	426	419	351	400	419	409	423	405	367	424	415	426	441	395	404	395	441	424	386	396	367	401	371	435	396	428	393	416	387	416	390	422	376	419	384	405	379	412	377	357	395	391	429	381	414	446	422	407	412	408	411	396	409	401	418	371	393	419	392	416	419	365	420	373	406	368	425	407	408	409	345	389	397	411	375	376	392	350	385	390	369	396	400	384	385	405	366	415	429	365	389	399	390	403	410	430	410	388	383	376	393	444	416	405	400	417	387	405	404	447	409	401	413	417	413	437	412	383	412	420	393	402	433	364	384	403	413	398	379	384	441	425	379	381	411	415	429	401	388	410	399	399	395	401	415	434	378	395	380	409	402	397	413	381	386	398	384	386	404	376	375	392	409	396	412	411	408	397	405	419	403	404	423	422	412	389	423	380	385	360	359	383	384	399	390	422	398	395	401	391	435	396	413	410	401	411	401	419	406	397	393	386	367	371	347	378	458	369	447	361	385	394	397	401	379	391	421	412	344	394	400	417	381	401	443	408	375	399	403	392	408	366	392	415	446	405	415	422	370	395	403	385	377	432	421	391	422	387	405	382	414	400	432	379	386	380	407	364	432	386	384	404	394	370	396	374	390	390	363	428	419	370	405	414	380	420	408	382	426	381	357	439	378	392	349	378	393	421	426	402	431	404	367	407	390	405	395	414	377	395	399	429	420	415	391	399	431	389	391	380	399	364	387	377	421	394	438	406	380	348	419	362	391	395	412	424	398	435	377	370	438	425	402	367	418	418	389	390	412	398	405	400	380	409	393	426	393	414	395	402	395	404	412	388	393	387	406	383	372	401	385	393	420	397	384	402	402	409	397	392	385	397	383	395	380	441	443	413	416	357	414	381	383	398	379	373	397	384	390	357	417	376	368	359	388	421	398	415	391	417	376	404	396	445	398	382	373	409	444	415
39652	37323	15430	10841	22924	27905	26995	19614	17667	10912	7289	1627	3124	850	637	625	537	542	522	541	517	470	461	500	483	460	461	423	483	467	439	489	467	477	458	421	419	415	443	450	463	431	444	407	375	421	420	456	440	411	430	434	477	444	448	453	442	434	422	401	424	446	443	418	438	462	405	414	443	419	457	442	440	439	403	446	440	452	435	434	446	417	448	378	452	412	453	415	426	401	423	456	401	435	425	414	444	448	438	395	439	392	422	441	432	431	415	426	462	411	423	421	423	426	457	419	412	442	451	446	461	444	458	456	456	448	435	425	417	433	430	423	397	420	425	455	407	453	389	424	450	438	409	432	446	437	475	419	412	405	416	410	389	410	436	424	422	446	420	438	396	419	440	426	398	435	432	444	398	418	440	434	464	405	411	420	444	419	442	418	391	420	414	462	406	414	451	452	450	429	438	466	464	418	460	433	442	459	418	420	428	414	406	410	421	378	431	448	424	410	455	395	402	423	376	437	456	455	445	385	422	438	461	436	450	446	431	425	424	415	415	457	439	465	415	433	398	409	448	435	429	420	452	445	424	425	446	422	432	443	440	409	404	434	411	415	453	419	409	431	437	444	418	400	420	441	430	390	408	411	410	432	426	448	408	431	451	408	391	401	439	426	440	423	425	429	403	419	436	425	442	456	430	437	448	439	445	416	400	421	443	448	405	442	455	443	447	389	411	415	454	445	380	432	416	410	376	398	411	444	419	392	442	450	413	414	416	422	481	410	404	420	460	413	394	430	383	443	421	420	456	453	458	435	433	386	446	405	368	384	446	422	423	427	440	412	451	456	417	438	442	397	429	437	438	425	391	439	412	417	405	424	417	433	424	403	446	462	468	429	440	426	387	421	448	450	431	416	444	413	425	446	420	379	411	471	438	391	385	456	418	432	433	433	435	413	432	409	416	448	393	427	410	445	447	431	414	405	416	421	402	467	425	410	456	395	433	387	428	397	478	423	427	404	475	420	420	413	403	401	405	454	432	388	429	421	436	398	450	437	462	426	394	429	429	461	404	426	447	401	398	426	428	413	392	416	403	441	420	433	439	420	413	409	433	400	427	381	431	430	444	426	426	374	425	428	454	419	408	418	411	374	438	435	446	426	438	424	415	457	376	400	432	433	385	431	394	458	432	423	426	389	433	407	417	397	435	441	421	445	405	432	402	411	437	396	460	427	412	454	416	395	400	432	427	405	432	479	498	443	421	434	421	431	408	422	394	415	394	431	400	393	434	412	405	430	427	437	467	448	453	430	423	407	444	417	415	438	422	420	442	446	432	410	436	387	462	417	419	437	429	426	441	446	424	446	398	435	448	405	439	404	403	393	441	437	414	443	429	422	431	429	444	418	388	390	444	417	439	450	392	459	458	391	435	456	433	437	402	401	469	407	466	391	425	398	415	487	452	439	403	442	411	416	427	422	425	436	430	417	444	398	434	410	425	450	418	479	411	415	414	442	403	397	420	445	447	430	440	433	450	403	445	427	423	425	410	426	416	444	433	434	422	434	436	430	418	445	398	454	462	403	468	420	403	406	415	419	420	443	444	424	453	462	440	418	424	397	439	389	392	430	410	422	412	418	397	422	457	452	413	450	406	428	442	423	427	428	418	408	429	457	438	434	446	447	449	417	424	377	432	443	449	449	407	437	449	434	413	389	409	412	420	437	436	413	422	409	427	402	454	403	411	442	403	372	408	434	429	425	457	411	429	411	414	414	430	423	441	394	445	433	425	435	442	428	431	420	427	413	435	428	411	395	449	453	464	402	426	420	431	423	445	445	419	430	414	410	414	430	421	464	433	431	420	443	402	418	440	417	422	437	455	401	443	461	450	411	425	413	438	438	415	446	424	414	425	425	495	431	406	414	456	415	422	464	414	438	441	455	407	462	417	422	411	396	425	436	443	440	426	444	416	434	432	400	415	441	429	407	399	464	430	402	496	421	431	461	398	419	426	430	424	458	461	404	446	419	439	365	431	413	422	420	398	434	410	439	404	428	393	455	434	420	394	427	409	447	450	435	455	446	434	402	399	441	448	425	428	417	395	397	397	423	409	412	447	444	443	441	405	439	449	429	404	399	410	411	440	445	452	440	404	422	437	432	423	453	419	440	400	435	413	414	397	447	393	418	465	420	425	451	382	437	415	397	425	473	447	386	474	453	428	429	438	465	395	391	409	419	436	414	407	427	428	427	435	444	406	421	407	407	442	427	409	443	441	440	410	438	462	420	434	439	412	423	433	445	438	383	431	444	416	453	445	435	401	433	446	424	425	439	415	462	383	388	424	426	471	421	459	407	421	432	370	371	441	419	421	404	421	433	452	427	420	421	398	424	476	436	443	451	387	426	449	412	406	424	420	467	416	420	441	430	397	396	428	419	423	421	407	422	429	454	435	413	415	434	445	435	415	450	431	427	426	446	428	453	405	414	424	426	441	432	405	427	417	418	414	429	440	422	441	446	399	443	445	408	400	426	380	461	427	419	453	470	452	414	409	460	402	447	439	433	425	428	424	410	460	400	419	408	441	446	475	379	427	425	408	422	421	454	445	431	417	441	446	404	405	428	421	399	419	381	443	458	426	446	422	428	416	442	445	433	422	418	428	422	442	411	411	434	413	408	436	407	440	438	412	392	474	408	410	404	388	431	403	442	427	429	437	403	411	417	422	438	425	443	398	425	420	426	430	431	405	457	426	408	424	470	441	470	441	449	431	454	425	432	412	443	438	473	409	441	404	429	433	426	431	415	438	415	379	462	422	423	383	421	416	410	420	438	444	438	420	472	465	430	436	420	462	443	426	450	458	390	438	454	405	453	470	410	451	441	408	413	409	465	473	421	446	391	395	445	421	432	423	439	423	425	433	448	458	439	397	447	436	420	415	422	406	422	429	422	445	432	428	450	444	429	437	436	422	429	446	455	410	441	423	409	399	414	436	388	414	414	444	454	407	413	381	442	421	459	418	435	448	475	426	432	439	397	411	440	404	442	422	385	432	397	375	396	393	415	412	433	417	446	436	417	424	374	445	421	438	419	431	393	436	409	371	471	405	439	427	420	407	436	437	424	444	410	471	458	454	406	441	445	449	432	436	476	420	406	414	431	412	433	388	380	406	451	417	487	452	439	421	431	434	427	432	427	442	462	445	393	445	401	418	415	424	458	378	412	405	403	421	438	424	425	451	447	441	426	385	466	413	408	398	393	452	416	465	426	447	431	428	416	398	415	452	377	409	448	427	418	422	426	434	458	424	400	414	445	439	451	475	418	453	446	443	435	411	437	407	420	392	443	404	427	461	433	450	435	432	450	421	428	403	413	422	460	414	406	425	446	419	389	447	442	405	436	438	402	453	430	440	449	448	419	414	405	397	400	451	452	431	443	431	445	410	425	442	407	422	400	453	403	415	395	441	418	389	431	437	429	420	415	438	412	444	422	403	429	420	429	441	426	432	425	444	470	430	404	463	407
22863	20684	27239	24008	21016	27274	31113	17640	8671	5542	7909	2227	1123	1415	887	840	788	793	709	747	733	793	725	747	713	690	687	675	723	708	634	710	722	722	664	671	702	679	675	725	683	693	687	655	643	682	701	719	735	689	714	699	674	686	650	664	680	702	632	635	678	681	662	740	659	655	676	715	680	682	657	671	674	714	648	678	711	683	623	682	628	689	676	637	706	666	625	700	704	671	663	635	672	672	685	692	691	612	686	650	666	653	690	708	665	705	681	706	672	691	641	665	706	670	656	631	670	681	655	657	671	687	664	720	675	707	640	686	675	688	731	624	664	679	718	695	688	655	636	647	662	670	632	707	683	665	679	731	659	666	659	633	640	688	688	670	653	689	714	695	642	667	701	687	661	673	687	690	637	652	672	689	618	674	642	723	664	629	667	698	675	672	681	649	659	664	669	668	714	669	679	617	681	706	669	633	680	650	718	632	668	706	686	679	663	701	711	685	678	654	730	678	647	755	671	695	653	711	690	660	650	685	680	681	631	661	650	671	708	667	665	674	697	695	661	655	657	693	645	650	663	692	692	661	703	686	658	693	634	696	705	709	646	635	632	661	653	647	679	656	649	643	685	704	663	712	719	667	655	652	658	697	659	685	667	623	703	636	648	678	676	694	647	682	697	704	661	652	659	702	663	683	658	694	707	647	662	683	696	648	658	651	674	743	681	657	680	665	709	668	691	692	656	687	694	674	725	667	714	730	657	641	719	692	652	686	681	680	675	700	694	646	681	639	649	656	625	701	677	707	650	718	705	653	691	666	670	634	686	664	623	696	672	676	651	644	701	672	657	648	635	707	655	705	720	675	712	712	683	709	648	597	703	664	661	654	677	686	682	645	686	656	693	713	639	634	692	674	657	638	660	692	644	695	689	701	634	668	662	681	683	629	689	690	701	671	691	679	631	681	652	738	690	744	683	678	703	679	681	600	688	694	686	701	643	671	677	679	658	681	650	678	674	634	681	684	650	615	677	713	679	660	663	690	608	615	640	680	686	666	651	688	658	659	659	683	645	675	696	634	682	649	630	691	687	646	665	657	664	672	667	681	668	663	686	712	606	655	659	700	638	693	706	673	632	680	667	630	698	660	703	657	686	684	664	663	665	701	669	666	666	659	662	641	655	644	668	708	668	721	674	658	636	687	704	699	702	718	670	645	673	669	646	676	691	672	671	646	649	680	654	658	649	666	690	680	695	672	698	666	682	682	743	677	675	638	644	653	641	623	679	656	688	641	677	670	689	655	652	634	711	690	665	712	689	668	665	668	669	710	605	692	660	658	663	674	659	690	677	673	634	716	657	705	700	648	677	655	720	674	686	647	687	723	641	707	631	702	682	654	690	637	696	661	640	656	642	709	651	684	694	671	700	653	667	671	643	624	657	644	680	676	678	695	690	702	634	652	666	661	729	664	687	657	650	690	685	676	685	604	681	655	700	689	702	634	663	665	696	710	674	737	676	673	656	634	674	638	655	712	702	664	709	691	687	716	653	660	704	670	665	652	653	679	713	647	682	687	720	691	675	641	696	705	654	656	656	671	720	625	651	686	680	687	641	656	654	692	666	645	603	661	632	674	685	665	693	689	677	660	738	685	672	643	671	666	665	659	651	729	662	675	677	688	727	654	706	708	675	676	681	657	689	715	608	711	647	664	699	678	692	684	666	694	686	676	642	648	637	660	647	733	628	681	637	700	675	724	597	688	639	666	625	696	697	645	696	648	674	658	663	678	688	650	695	666	684	658	663	720	674	680	692	653	702	668	700	630	654	676	682	657	685	704	658	670	696	643	649	650	685	716	697	676	671	669	684	698	675	688	710	631	659	728	676	713	701	640	691	675	656	704	635	613	651	708	710	676	656	704	693	679	708	685	687	657	692	611	692	700	655	697	680	692	680	681	671	683	673	663	680	645	626	658	650	671	635	670	680	677	675	679	667	691	662	676	683	673	669	658	657	617	702	675	687	655	699	693	672	635	675	705	679	701	655	683	679	623	640	678	713	718	640	700	694	667	672	646	690	696	684	643	648	649	680	721	686	654	652	658	638	677	716	682	638	658	692	669	657	689	645	643	659	642	646	690	677	678	641	653	674	694	669	698	725	686	692	680	722	662	651	650	620	646	723	661	643	712	664	694	673	677	722	685	681	645	688	633	701	706	666	688	658	675	672	649	698	670	728	671	674	690	677	727	684	645	704	618	665	678	689	634	689	698	649	702	736	654	708	684	678	662	659	665	639	607	672	649	671	695	679	671	702	627	713	682	652	685	612	667	622	668	675	655	701	719	675	645	677	681	618	711	681	647	631	642	628	652	687	660	615	683	647	619	674	682	685	675	667	632	694	683	689	676	670	636	703	674	720	646	636	686	658	689	640	646	646	684	627	704	660	674	652	611	652	689	648	716	713	686	649	672	652	671	706	689	673	645	633	727	658	643	662	678	641	652	678	681	675	671	635	683	671	656	682	685	664	683	646	678	646	684	623	653	693	634	655	676	674	695	710	610	683	697	647	689	670	641	669	691	683	690	696	681	669	668	635	662	641	633	674	660	688	678	676	645	687	669	668	706	639	702	680	655	662	666	656	690	675	670	644	737	656	666	670	684	667	696	675	737	682	695	660	667	692	684	670	629	671	645	662	629	648	646	698	699	649	678	712	696	651	683	640	721	667	644	680	661	657	729	694	685	659	653	677	635	674	726	643	679	698	644	663	723	645	693	701	689	665	648	696	601	696	600	684	691	648	668	651	686	751	674	692	659	684	669	637	622	689	648	582	666	640	722	688	674	689	675	696	702	659	673	699	661	681	668	683	635	642	698	609	629	683	699	685	652	688	667	704	687	639	690	650	640	675	673	658	655	704	682	662	695	659	661	673	665	699	680	651	680	641	655	659	665	643	652	613	691	651	700	695	700	680	656	661	725	690	666	667	659	657	714	670	651	655	672	666	721	623	659	694	622	673	682	686	647	675	676	685	657	625	692	715	656	631	708	682	704	685	658	642	706	652	649	716	667	693	660	669	639	648	683	669	658	676	686	634	678	722	652	673	672	698	710	714	682	668	655	674	701	653	676	668	682	672	697	621	674	687	697	726	682	672	701	651	674	666	697	686	672	678	675	650	659	667	658	648	706	626	656	712	678	676	698	683	699	651	677	623	638	686	667	646	651	651	648	694	701	681	718	654	693	667	653	697	689	685	653	695	672	673	703	659	670	679	678	694	650	690	695	667	682	680	648	654	639	687	699	729	636	691	690	676	672	634	655	696	671	670	675	616	662	662	640	636	652	678	641	672	647	668	640	640	655	670	672	679	645	624	665	705	724	648	636	691	681	686	673	697	642	676	680	720	675	662	664	677	680	685	609	615	656	699	618	658	653	645	674	646	615	676	620	647	686	662	707	626	606	682	640	660	665	678	657	677	671	682	677	689	613	638	689	670	673	656	682	693	689	681	687	680	691	690	660	687	657
43317	42907	20752	16938	26843	37560	33969	20736	13802	9710	13725	3420	1808	2194	1092	886	885	881	845	802	801	758	758	766	723	764	754	721	713	694	723	704	689	672	687	685	695	686	698	713	698	695	670	683	619	731	623	702	728	647	649	683	651	655	652	643	679	684	693	668	665	667	668	665	684	685	631	659	641	644	703	637	672	652	678	680	639	666	644	626	632	630	650	661	702	623	628	688	679	671	678	661	664	703	682	640	655	597	626	669	676	650	635	658	660	634	645	655	672	670	707	672	648	633	625	716	708	626	712	611	638	673	653	659	652	669	676	662	662	640	631	657	670	637	611	645	645	594	734	705	654	676	687	660	611	672	687	683	624	652	642	613	667	646	691	651	687	684	623	646	628	643	640	650	681	615	621	638	679	675	622	632	664	644	668	633	645	666	666	635	651	641	673	647	693	630	611	644	672	642	663	668	650	666	640	628	641	697	673	717	634	648	651	595	659	651	663	629	656	659	684	662	655	682	641	673	681	601	659	606	687	688	653	638	630	686	699	669	646	669	641	641	631	635	665	691	684	650	641	673	663	628	666	599	633	687	653	635	669	682	644	646	670	674	647	621	684	620	641	634	630	695	620	643	646	633	595	629	661	634	641	654	657	659	659	617	653	652	626	639	672	650	673	655	649	645	628	680	592	629	640	654	689	684	630	599	681	686	665	638	666	702	665	676	652	664	664	626	649	675	644	673	663	656	633	682	621	666	643	633	662	624	660	637	615	704	683	658	616	668	721	643	595	675	662	679	655	673	671	673	621	617	649	697	686	678	628	656	669	643	671	671	633	630	633	567	623	630	657	656	642	636	630	643	662	663	646	655	617	667	640	651	624	653	673	617	643	623	640	631	634	677	653	635	638	636	669	656	620	661	683	627	642	663	674	699	633	635	608	643	662	641	614	655	678	635	635	663	671	641	678	660	654	657	650	663	676	715	625	627	660	687	665	685	645	628	669	637	691	703	685	627	676	682	662	616	625	664	624	641	686	649	596	655	661	661	636	669	680	643	607	669	628	661	660	679	636	625	648	653	672	668	637	652	602	653	611	667	647	676	661	668	670	629	734	689	669	639	637	635	665	660	692	686	674	643	636	605	705	693	647	636	675	682	648	603	648	651	671	694	667	636	653	662	689	665	623	673	644	644	629	635	658	627	657	620	692	631	623	672	661	668	676	676	643	667	639	655	621	648	643	651	671	646	667	671	650	668	636	658	648	672	649	677	631	674	643	666	617	680	633	686	608	650	634	657	640	633	608	678	662	658	635	687	649	649	645	645	724	641	641	648	667	651	620	662	668	672	708	639	655	658	616	662	676	635	638	682	674	614	682	645	643	648	614	655	642	695	668	706	644	662	662	653	655	702	643	675	678	669	644	682	640	704	686	632	682	619	657	677	708	619	614	717	662	627	701	675	643	680	681	628	635	660	642	657	645	647	678	637	648	629	694	674	699	667	626	681	677	666	654	670	685	673	642	702	625	641	658	653	604	659	705	643	655	685	646	628	678	607	652	655	657	640	669	644	637	650	685	645	659	628	661	653	646	663	689	682	615	631	620	609	651	717	655	716	659	594	659	627	656	643	677	617	673	652	676	691	696	695	642	634	671	653	649	635	655	633	604	689	680	630	690	638	623	715	665	670	679	654	651	660	659	665	659	637	652	647	682	679	649	658	677	656	647	635	637	657	669	645	686	654	648	641	608	632	689	651	690	654	626	653	673	642	629	714	636	647	641	640	604	667	660	645	695	675	701	651	615	675	626	663	651	659	635	675	603	692	653	653	667	662	682	685	673	694	685	661	704	672	671	642	659	658	651	632	655	624	695	648	668	699	613	611	654	701	627	664	634	669	658	643	637	655	615	654	644	676	682	645	673	607	636	662	647	659	691	657	670	645	656	649	658	634	682	620	651	641	630	626	663	675	633	662	654	655	633	638	647	620	637	657	664	640	681	659	706	653	631	670	688	620	638	654	624	656	675	688	618	684	700	668	610	656	659	630	677	664	700	694	608	616	648	659	643	620	640	648	693	663	645	677	645	627	655	638	678	664	622	656	671	656	645	642	660	720	657	645	651	660	685	648	708	679	704	676	584	619	640	682	647	660	590	656	661	642	618	632	600	665	660	672	656	631	637	653	625	671	637	620	638	668	661	652	618	624	634	664	641	638	696	666	674	681	617	628	665	681	705	673	650	637	710	678	644	685	655	618	644	586	693	658	632	647	670	642	693	661	719	678	690	672	644	640	674	670	636	631	683	674	660	647	636	598	674	660	638	649	640	629	707	616	644	627	627	629	671	677	619	654	598	684	654	629	643	655	680	626	673	666	619	674	633	638	685	682	614	647	704	658	655	705	630	697	681	636	616	695	625	670	664	675	657	646	602	639	616	641	645	655	613	637	658	657	593	676	690	655	657	658	650	655	695	705	622	696	663	625	638	654	644	620	661	670	638	631	661	685	669	674	653	620	669	635	655	620	644	672	713	688	644	633	676	619	670	615	644	670	645	672	640	667	651	611	637	634	645	668	620	651	671	651	652	676	662	682	663	672	620	651	659	649	654	668	610	637	683	650	675	729	630	646	714	681	674	690	601	655	685	667	673	669	657	658	720	605	617	682	676	673	692	612	666	634	648	620	676	645	668	654	665	681	679	689	655	704	622	666	677	676	681	658	678	635	646	601	677	665	621	639	680	636	655	674	654	686	653	625	658	645	660	646	669	665	653	707	685	636	651	650	647	630	665	710	631	643	671	647	653	695	647	659	648	632	649	660	623	633	692	656	631	638	631	648	631	654	638	584	660	635	618	616	637	626	672	636	686	672	693	646	666	700	739	640	642	620	649	649	629	610	604	622	653	650	658	655	626	668	655	722	683	637	643	636	622	639	687	645	640	652	663	674	648	653	665	702	634	637	623	624	666	661	635	663	624	596	655	688	673	683	687	659	675	663	681	650	679	645	629	656	644	637	629	695	610	643	688	643	633	631	617	651	639	670	675	666	610	632	655	720	621	626	643	596	649	671	680	700	689	716	678	649	646	632	654	672	648	690	677	655	689	630	656	679	639	661	672	668	661	651	647	645	649	687	697	644	602	641	653	635	652	666	684	678	677	679	635	654	649	678	674	677	596	667	684	650	631	647	683	596	665	710	626	648	669	633	644	638	656	615	654	671	646	677	679	671	629	679	669	657	686	670	656	691	600	670	651	666	717	633	653	661	656	668	661	688	646	689	646	679	666	679	596	657	637	588	617	655	712	629	662	614	683	695	669	632	656	680	664	707	645	693	688	655	626	656	622	657	648	676	682	639	631	653	669	617	649	685	670	667	658	629	637	637	681	655	653	683	657	644	596	651	647	650	634	644	647	663	652	657	629	609	621	669	640	646	706	686	616	657	675	659	645	640	666	631	684	646	701	582	618	647	640	667	628	611	663	668	663	632	649	622	680	631	647	662	645	696	669	660	644	654	614	645	666	646
34470	23722	9328	9174	9481	13787	14641	5788	2956	1764	2370	993	786	738	777	724	735	748	734	728	666	724	694	694	692	668	662	693	672	710	772	679	717	725	672	719	677	688	737	667	709	727	696	692	720	705	718	647	702	696	659	676	675	732	672	673	710	786	758	752	736	686	675	726	693	686	710	652	677	698	701	704	730	702	714	688	756	681	685	709	740	689	657	685	701	652	742	687	712	706	707	686	697	713	715	714	694	704	659	710	692	763	685	658	652	687	767	716	709	695	689	674	691	681	755	680	698	706	743	724	713	680	674	683	698	670	730	692	711	743	708	701	672	701	701	691	680	713	756	670	743	692	742	709	702	755	695	678	735	682	700	659	717	690	696	663	765	751	668	735	738	723	685	742	674	709	697	671	695	714	730	655	684	690	700	699	761	707	708	689	712	725	771	702	710	723	706	681	665	673	712	718	716	691	698	708	660	713	678	706	680	664	703	674	716	746	696	747	685	673	701	700	692	673	690	725	719	697	684	685	710	682	652	725	720	730	657	715	710	714	707	731	692	675	714	722	705	733	722	705	724	743	697	715	681	704	731	696	699	739	744	753	664	692	721	670	683	723	691	674	767	680	695	697	721	715	704	709	735	723	714	694	664	725	732	692	767	731	674	675	708	733	731	713	679	636	717	718	699	646	681	662	781	701	732	700	689	655	727	733	688	711	704	697	678	710	715	657	675	679	720	711	648	691	670	751	688	721	724	674	697	695	631	680	721	695	665	701	807	703	716	690	711	722	730	698	709	716	722	667	706	689	733	714	699	738	703	690	704	723	726	734	746	676	696	722	710	735	758	722	707	698	732	728	717	752	716	677	707	734	666	681	689	690	681	716	686	720	686	684	687	745	673	713	662	693	697	720	681	697	760	670	715	666	701	658	708	739	706	742	669	729	651	713	719	647	726	699	721	715	693	634	677	723	709	746	707	741	684	700	712	693	719	691	663	743	684	671	695	717	718	713	692	735	681	700	688	682	696	706	701	684	679	734	756	694	679	694	729	708	693	731	683	671	689	711	673	673	696	687	694	691	740	677	762	690	735	721	655	701	730	690	706	686	708	739	726	695	665	664	673	768	698	670	699	694	681	694	707	707	736	714	713	687	695	703	680	694	736	716	677	636	721	687	710	711	673	750	718	673	699	727	732	721	716	716	704	683	681	719	716	723	686	729	741	722	744	695	711	672	699	678	683	717	752	712	713	713	705	693	702	663	681	734	679	705	681	669	662	685	755	740	678	655	711	666	713	713	662	682	715	684	693	692	720	714	719	735	718	652	691	717	710	723	693	688	698	667	742	688	719	666	707	696	672	722	728	679	709	693	684	693	717	686	709	680	718	745	697	694	712	739	725	647	686	676	710	728	738	722	738	722	717	689	689	691	660	713	686	702	711	633	715	705	655	739	719	701	720	688	721	666	704	714	717	729	748	679	765	683	709	697	675	688	695	750	718	680	682	689	688	656	665	680	679	678	713	742	721	721	667	690	635	664	676	710	729	727	727	722	678	725	747	729	734	698	751	638	691	697	745	715	693	697	704	680	704	737	706	669	655	660	630	732	688	684	744	685	746	688	723	658	699	697	705	759	696	701	704	699	717	733	755	690	705	689	716	708	686	771	770	670	716	685	697	744	717	719	685	736	705	688	656	704	696	687	692	662	678	718	706	699	729	690	684	729	675	679	687	702	695	741	676	723	722	728	713	740	705	728	678	736	741	717	684	694	700	701	672	676	691	694	706	722	674	663	724	691	678	734	704	716	703	656	684	708	722	701	715	673	682	674	749	703	665	667	703	673	722	723	748	718	697	694	656	721	696	730	685	692	677	694	732	692	756	710	742	720	736	716	712	712	717	729	692	693	647	704	755	713	703	699	700	689	678	693	706	693	664	730	639	672	709	670	646	649	698	681	697	681	679	685	711	665	749	653	701	760	714	695	681	729	709	717	724	714	686	712	711	721	702	704	707	715	703	702	725	663	735	633	700	691	708	751	742	699	673	699	707	707	730	700	744	771	679	711	698	678	699	676	658	753	705	696	750	730	712	727	662	743	727	668	731	701	690	694	728	678	734	675	746	702	678	686	711	705	696	748	735	701	692	780	701	740	687	707	730	676	688	689	715	721	700	700	685	649	672	718	713	689	728	696	698	730	686	711	778	729	741	714	707	701	690	719	717	682	705	727	733	719	717	692	731	676	710	749	701	717	750	743	714	692	708	684	714	685	737	694	697	684	711	705	669	721	672	658	698	702	705	728	767	717	740	711	714	767	675	731	700	705	703	694	726	746	692	664	719	692	647	737	719	749	740	788	733	717	686	732	638	705	761	664	741	716	732	726	706	681	672	709	734	706	661	693	782	684	683	700	669	718	699	692	687	683	734	695	665	701	728	672	690	709	682	694	668	737	618	674	708	708	724	726	712	711	686	663	761	713	654	747	685	701	721	731	643	705	685	733	700	697	735	723	681	703	714	753	727	665	760	729	683	635	726	687	695	689	732	727	694	694	677	734	654	684	691	690	658	721	739	729	692	712	778	709	672	685	697	682	697	675	691	670	728	719	659	693	690	737	668	732	711	728	715	678	738	682	744	746	682	754	724	691	666	710	718	705	653	744	716	712	704	713	687	701	744	727	707	655	700	687	720	679	759	697	725	654	703	678	696	768	713	714	682	711	717	701	720	705	702	680	724	740	677	677	734	712	705	684	663	678	680	674	738	748	683	709	748	732	701	760	725	768	742	713	707	664	703	671	751	674	760	706	688	763	674	736	684	686	713	713	682	675	753	724	709	694	684	698	729	723	747	700	698	704	721	723	688	698	683	649	728	705	699	682	682	715	710	682	715	668	695	740	670	710	679	722	723	678	731	752	738	688	690	704	724	687	699	688	697	736	750	688	705	663	728	746	697	685	687	655	690	665	699	702	725	671	649	708	716	718	726	736	742	716	717	737	705	728	715	636	687	773	736	663	719	664	694	693	705	706	751	713	692	709	738	679	721	739	710	707	719	692	696	698	682	721	666	670	702	654	767	723	678	703	728	733	695	727	698	731	699	694	698	693	714	701	712	723	693	688	642	721	754	701	735	692	734	653	729	678	705	708	705	686	707	700	737	747	680	682	677	653	650	692	696	708	684	718	746	698	684	706	678	628	691	712	697	690	727	739	708	716	746	724	697	727	695	754	735	696	705	688	676	727	685	743	690	647	712	688	698	679	684	710	714	691	674	698	689	704	753	675	705	767	657	704	717	687	729	731	746	714	741	696	730	690	672	705	705	654	734	680	727	727	723	712	746	718	680	715	680	684	720	676	703	707	731	749	699	681	680	717	720	682	706	663	682	678	698	732	691	693	679	710	711	687	690	681	691	718	720	680	692	695	701	714	707	668	747	705	720	685	687	669	700	697	710	711	715	685	724	685	630	735	709	697	758	706	699	703	705	708	694	723	719	732	723	710	725	752	752	701	731	706	726	684
36271	24669	7840	15242	16098	21568	22062	9465	5500	3334	4429	1382	909	759	734	801	759	704	753	714	794	725	757	774	786	724	776	754	769	742	695	730	764	693	790	748	770	715	772	776	720	721	731	769	733	763	753	779	727	718	700	723	780	764	755	683	749	736	787	770	721	827	742	740	772	733	730	776	756	772	735	736	719	715	773	740	736	790	787	756	761	736	767	754	754	718	780	757	726	710	724	768	767	755	753	707	753	756	740	728	699	721	762	753	732	768	758	738	737	714	727	754	722	770	727	737	680	733	727	751	785	708	730	767	771	799	726	760	711	768	788	713	754	760	770	744	741	752	802	750	742	748	723	756	726	700	761	743	741	735	756	746	767	748	736	769	732	760	739	720	752	785	766	717	702	723	740	729	757	798	728	723	718	768	762	733	779	691	749	758	697	712	729	744	767	713	776	715	758	740	718	787	748	729	699	689	740	751	751	744	760	745	698	724	757	717	774	792	764	750	735	704	736	749	725	764	715	734	815	728	724	785	728	774	762	746	752	747	748	767	740	764	735	704	751	741	745	770	737	732	717	778	780	743	719	764	761	779	754	694	703	723	792	689	756	798	748	762	767	729	746	709	734	735	746	722	748	755	713	785	728	824	756	751	769	753	711	735	733	738	771	745	788	732	806	710	739	731	722	762	683	752	759	736	722	739	757	736	774	792	714	777	726	812	754	756	702	705	730	709	694	720	795	742	760	711	670	772	748	738	713	754	722	700	715	767	760	755	720	779	751	712	699	787	750	776	715	775	773	699	733	749	735	746	665	727	763	753	734	726	719	734	735	680	742	762	722	782	735	783	741	734	744	762	754	694	751	752	766	726	776	800	723	731	717	711	755	753	739	771	744	723	725	728	735	758	734	791	729	685	716	755	711	760	728	782	805	721	760	719	703	728	722	745	755	784	742	751	718	696	739	756	753	763	786	739	727	736	739	787	785	745	705	739	729	640	741	715	779	735	734	781	768	771	702	785	736	716	737	695	730	732	690	771	743	765	759	764	714	779	791	763	740	765	721	751	754	749	727	735	744	756	742	759	742	757	751	768	749	753	763	723	741	790	763	812	732	766	767	732	751	742	730	766	710	763	753	711	761	731	770	786	790	787	734	726	772	761	724	686	721	759	738	744	748	701	770	750	688	788	788	760	678	713	776	737	749	738	740	680	723	739	729	690	796	720	699	788	754	764	854	728	778	773	775	763	773	727	746	772	774	793	747	745	757	757	757	722	723	751	753	742	749	738	793	700	760	748	712	741	725	707	797	770	754	724	759	707	761	741	782	686	773	793	708	756	746	770	765	723	739	727	687	702	755	768	760	749	676	741	718	775	745	764	796	743	756	742	768	753	729	744	749	822	737	725	728	761	702	715	750	743	812	769	764	766	804	743	737	823	743	767	764	728	732	767	777	714	818	778	755	758	692	751	733	793	746	693	827	752	734	770	751	740	701	743	718	761	759	767	717	735	750	732	748	733	749	729	711	745	751	710	749	703	763	738	785	778	787	776	771	663	731	736	725	762	665	790	769	707	728	773	785	779	691	729	744	774	773	719	793	768	735	673	733	765	697	774	724	720	714	752	745	747	730	762	771	719	758	785	767	747	718	758	713	718	721	761	742	692	752	719	689	732	694	772	703	719	752	712	780	733	767	773	742	695	731	730	744	769	733	754	721	789	721	729	731	715	774	687	757	731	735	744	735	750	754	741	785	802	733	733	735	734	701	771	702	685	754	714	763	740	739	716	745	756	740	718	744	805	736	684	786	752	774	741	710	767	789	752	657	718	769	757	720	764	734	760	804	701	758	765	712	743	747	753	761	747	761	750	721	739	788	718	730	723	734	792	741	713	758	756	766	781	747	720	788	723	726	780	761	761	793	802	697	731	722	724	702	707	738	786	739	730	751	743	760	773	763	701	697	695	694	674	718	720	804	688	708	736	706	756	748	789	716	733	774	767	773	782	774	750	719	786	719	732	750	759	761	752	774	732	756	769	778	750	737	754	716	756	744	768	744	748	768	746	761	752	743	724	717	718	703	702	754	707	701	729	734	744	719	716	737	701	752	769	759	745	695	727	667	701	732	730	718	769	772	679	750	769	771	737	711	744	682	778	766	760	732	744	749	781	754	689	732	720	704	737	745	740	751	793	749	767	713	734	700	770	676	731	746	708	736	747	705	751	716	767	746	729	740	765	717	744	802	751	718	767	695	729	741	746	763	734	718	798	746	695	726	734	747	735	765	719	754	744	764	729	700	764	775	717	738	746	727	772	761	728	762	776	723	712	722	735	742	744	710	769	771	670	713	722	699	759	748	698	703	757	729	731	730	769	745	747	784	751	741	730	742	718	783	713	720	753	733	744	739	749	755	714	785	803	769	746	719	728	713	716	758	686	745	733	742	767	722	726	746	741	780	739	742	738	719	747	716	751	755	755	758	736	753	737	759	725	732	721	773	723	766	716	737	743	748	735	731	746	765	754	764	707	734	752	725	749	701	730	758	705	751	799	670	770	713	698	720	688	715	761	704	770	784	761	757	753	741	711	702	752	788	734	731	710	743	716	746	811	745	728	707	778	765	741	766	691	764	778	727	766	736	749	735	740	716	770	749	730	776	751	693	817	727	724	708	770	732	704	733	734	756	742	736	795	761	760	743	790	671	744	715	750	747	738	735	722	738	712	731	767	774	757	761	772	726	732	709	719	745	763	722	748	710	785	718	714	749	771	767	745	763	710	752	773	741	749	732	758	731	714	744	715	709	711	717	737	753	721	746	719	701	702	736	723	772	718	781	750	763	759	736	770	755	768	751	766	735	742	720	706	715	730	718	815	741	726	751	758	764	738	758	782	711	735	725	769	727	716	712	757	750	730	715	749	770	748	717	759	724	760	701	738	767	772	723	735	732	753	744	765	730	749	720	731	765	762	712	763	768	715	735	718	773	744	726	790	704	738	717	749	769	713	757	761	785	756	725	743	806	726	745	738	744	722	730	740	748	728	712	750	723	751	708	778	764	760	734	776	729	731	741	759	740	753	686	764	750	717	717	740	759	714	709	733	734	787	749	721	729	734	733	747	759	741	757	770	746	726	775	699	773	741	699	708	719	725	747	695	726	702	733	697	785	776	727	757	771	726	740	726	786	746	719	756	730	769	740	719	707	738	715	728	687	751	754	775	774	701	716	739	809	722	723	740	728	755	757	739	744	725	730	736	704	728	798	712	729	739	715	743	740	701	740	770	759	729	729	763	723	742	786	748	747	767	722	733	747	762	725	712	728	743	769	749	759	755	731	742	765	738	715	753	722	728	767	728	731	729	729	766	677	697	784	788	742	742	768	735	725	731	730	738	729	755	689	707	764	701	756	790	754	695	691	761	711	725	720	722	781	743	713	765	736	741	724	723	732	694	774	727	724	750	710	783	711	746	689	759	707	796	740	757	734	738	741	722	753	740	738	749	716	735	786	788	734	764	754	787
24772	20643	26910	24312	20810	20818	23936	11625	6939	5492	1378	793	560	540	481	433	415	410	412	389	442	416	426	390	408	410	364	367	391	371	425	363	368	410	386	363	378	380	360	361	364	359	361	368	377	355	360	376	395	377	353	324	347	398	357	374	377	376	358	336	365	381	391	378	383	354	321	332	342	361	350	390	345	348	392	387	390	377	361	359	355	378	355	347	363	359	377	380	334	353	362	353	335	360	422	342	368	365	382	401	357	399	367	382	322	358	373	360	381	327	345	352	341	346	347	361	364	370	372	384	372	367	321	337	335	367	398	312	397	367	302	404	349	352	380	377	362	353	399	382	369	353	367	383	372	362	361	338	372	338	382	362	357	368	353	361	368	362	357	364	374	372	357	390	363	380	348	324	347	341	340	365	365	386	390	353	349	379	356	352	351	352	383	372	359	337	365	368	388	381	370	375	357	363	330	336	375	376	326	361	322	365	346	307	359	333	341	352	345	350	357	365	364	354	330	367	360	357	388	391	369	386	343	346	374	378	374	375	366	358	325	376	368	349	368	346	351	369	366	374	341	346	356	338	393	360	370	387	380	329	344	380	367	349	345	348	382	353	340	380	360	383	343	328	385	348	357	353	356	365	336	356	347	367	365	372	367	351	372	354	367	375	335	320	355	371	341	353	326	367	358	372	381	360	381	341	373	366	354	371	338	356	373	376	358	364	352	372	375	369	353	347	384	379	332	354	372	327	358	364	359	355	344	353	381	357	374	371	349	402	364	339	396	369	354	370	379	337	361	351	340	351	360	373	343	343	355	381	373	361	356	372	340	347	393	378	351	361	342	347	337	389	392	343	372	340	389	350	405	347	352	377	362	370	344	370	336	328	380	389	407	374	409	341	388	357	378	370	378	340	350	381	347	386	357	382	357	372	358	349	351	369	376	358	331	384	368	357	375	360	375	386	400	351	332	362	391	308	372	400	324	363	327	388	355	383	373	377	363	364	384	384	348	346	394	358	373	320	389	391	400	371	374	381	355	363	328	339	354	339	389	366	382	357	343	366	390	344	343	357	371	342	349	379	328	391	353	376	339	365	384	314	355	376	403	396	408	402	369	380	378	325	397	355	344	354	353	428	366	377	343	370	344	379	318	361	347	345	346	355	340	348	346	367	364	381	376	363	359	365	364	340	360	367	383	369	376	379	338	348	366	355	316	341	333	359	381	371	364	365	367	385	384	401	345	358	338	352	377	368	392	364	334	348	353	346	359	385	357	352	365	327	340	328	359	363	371	343	328	342	369	349	370	350	372	395	356	354	328	351	362	354	344	359	374	351	316	352	371	369	319	364	362	374	367	397	366	369	377	392	366	327	353	369	359	371	356	338	356	373	339	328	378	366	401	350	373	326	333	380	358	344	378	370	345	344	382	353	378	349	365	373	390	363	375	353	373	342	345	391	359	361	369	332	374	350	358	362	343	364	330	345	365	378	377	406	362	348	355	376	349	371	360	346	360	347	355	345	322	391	371	359	367	351	336	367	363	339	381	361	394	321	366	364	373	361	377	381	349	327	359	383	329	391	377	364	357	322	361	351	363	357	373	350	379	359	363	368	334	338	336	366	333	335	313	345	376	386	355	379	353	341	355	361	378	328	319	377	364	314	342	382	380	350	380	368	355	358	358	392	353	352	373	380	363	379	333	335	399	393	351	349	361	348	342	364	385	346	366	377	378	369	377	382	373	330	367	360	349	365	358	355	386	353	362	384	332	353	350	302	336	366	366	337	357	365	369	383	327	356	367	356	331	358	359	359	362	353	346	376	364	385	355	358	387	342	378	372	381	378	356	375	353	334	382	386	350	361	385	378	381	368	369	352	370	368	353	375	364	362	326	351	371	375	391	368	380	356	367	366	357	372	349	362	387	383	343	357	336	366	364	361	383	378	398	342	345	378	362	370	399	345	404	364	370	387	376	351	336	341	369	368	368	388	330	374	351	367	350	371	331	396	375	362	361	343	371	333	331	356	358	378	337	383	328	363	365	339	353	347	335	384	359	371	356	313	381	374	353	391	364	358	366	376	375	372	363	395	401	380	366	344	350	398	384	364	380	347	381	368	348	388	374	362	320	366	332	372	368	321	380	369	380	359	402	348	372	339	359	356	362	351	364	372	378	330	381	364	361	374	368	349	346	344	312	371	387	369	291	349	343	367	363	374	338	355	343	360	370	336	339	369	345	394	333	337	335	352	372	328	375	354	356	355	361	353	354	362	367	395	357	344	357	353	385	356	352	365	368	342	339	370	381	383	348	385	373	331	373	369	358	372	350	384	360	372	378	366	348	361	341	351	384	408	319	323	367	343	366	339	368	359	393	379	365	344	366	363	359	345	357	334	347	369	348	357	325	365	370	376	346	362	351	342	354	365	377	380	387	368	361	392	317	372	369	318	381	376	346	328	346	359	355	334	366	356	363	360	355	376	347	353	369	401	339	347	350	329	369	379	346	367	326	356	351	391	368	381	369	360	385	375	364	385	338	359	378	377	382	357	395	370	356	364	362	326	378	362	364	367	367	329	360	386	378	341	397	364	361	373	363	368	356	336	379	343	401	361	364	385	374	358	384	379	355	398	385	344	345	347	361	356	337	384	360	340	365	338	378	381	334	350	374	333	396	362	373	404	358	359	367	359	320	333	349	349	384	371	372	354	359	346	372	330	356	322	382	379	374	336	344	385	351	365	353	369	332	357	361	386	354	342	386	368	387	369	363	386	372	340	360	366	368	366	360	364	365	381	372	341	352	346	359	385	379	352	343	384	360	367	397	381	359	385	344	384	360	368	365	374	404	374	371	349	405	379	403	336	330	388	361	344	369	340	374	371	386	336	380	333	379	381	347	345	370	336	372	343	356	350	343	353	357	331	377	349	359	375	364	391	347	364	365	333	342	376	367	402	341	363	365	344	396	362	343	311	363	338	381	317	346	362	371	344	354	369	373	333	359	363	380	347	367	355	331	344	354	359	353	327	350	345	306	357	373	366	359	346	401	355	354	376	352	406	358	330	376	358	350	366	379	363	371	374	350	359	355	350	370	374	340	379	399	370	358	390	391	344	357	339	359	391	363	360	353	358	346	339	368	361	382	354	373	364	359	351	361	366	376	375	379	407	305	374	351	366	361	351	393	375	360	354	326	353	391	371	316	384	361	354	393	345	375	341	370	367	371	340	365	355	348	352	370	373	329	387	375	388	373	357	377	347	359	342	367	352	377	362	381	351	347	363	381	380	357	365	359	356	365	353	372	368	357	383	351	394	353	362	351	345	373	356	306	354	387	356	397	414	351	324	366	366	362	355	362	359	382	366	385	351	320	375	387	379	361	402	341	359	382	368	355	344	371	351	374	353	357	352	366	390	336	347	353	354	361	353	375	375	378	374	378	380	360	368	356	388	350	352	375	362	376	369	348	358	355	368	352	337	343	402	389	344	351	351	376	357	377	375	343	330	378	381	359	383	372	339
40243	37557	17202	21041	15995	24821	28369	16418	12227	10017	2418	1400	910	798	623	565	534	540	483	502	492	463	474	447	479	448	423	424	421	428	444	456	390	412	383	408	401	387	394	389	400	419	359	387	394	394	391	388	354	416	424	416	399	405	423	380	412	407	393	405	393	389	406	411	326	419	368	381	370	436	390	397	402	414	413	395	395	386	390	404	375	415	399	399	408	377	384	396	409	408	401	371	377	393	365	392	379	388	403	369	364	397	389	414	397	361	405	351	416	397	363	397	427	403	353	367	409	412	398	390	403	395	421	412	380	400	400	392	387	392	436	416	375	399	388	395	385	378	413	371	395	367	368	364	398	391	410	388	395	366	407	400	407	400	401	402	389	427	390	398	387	409	372	384	400	365	394	372	369	402	391	394	383	416	350	410	368	392	397	407	413	371	417	411	411	403	404	398	366	400	435	416	377	397	404	420	421	378	393	398	386	384	405	382	358	417	403	373	394	365	420	394	432	385	398	373	384	411	371	374	382	382	412	426	385	385	385	368	381	401	411	406	379	382	393	364	393	379	427	398	390	385	404	389	382	382	375	370	388	410	369	413	363	406	379	379	385	399	429	374	368	412	410	374	378	392	403	384	420	410	371	414	383	360	403	398	362	390	385	385	378	426	404	373	390	385	395	376	399	389	432	342	379	375	379	421	393	384	397	370	389	389	391	397	359	398	380	392	398	404	404	393	350	410	379	390	381	367	358	372	382	359	377	407	417	366	373	409	416	404	381	367	359	389	409	393	361	378	384	379	398	392	387	420	375	359	389	358	394	379	378	401	386	354	385	383	427	377	410	409	400	402	385	345	387	386	380	382	410	370	423	381	432	391	363	370	428	385	412	395	399	398	388	401	408	405	375	401	386	418	394	397	403	391	350	390	402	382	389	352	362	404	392	397	414	399	408	422	378	407	391	351	413	431	365	391	386	349	370	387	368	364	377	364	415	396	375	363	411	413	416	347	385	386	382	401	406	393	388	366	347	380	417	368	393	360	428	377	406	393	384	388	363	405	434	430	377	372	378	395	376	366	383	373	419	377	389	387	369	399	423	378	381	383	393	357	351	377	422	384	375	402	388	352	373	389	374	414	380	386	377	381	370	402	362	376	374	399	412	373	343	354	377	389	354	368	384	416	398	417	404	346	372	381	401	391	374	371	409	382	410	392	382	382	382	369	385	376	416	370	362	390	398	392	403	368	367	411	392	380	402	379	399	346	391	407	390	385	389	375	376	372	390	417	415	400	430	386	414	376	366	391	412	391	410	411	394	410	405	412	351	384	387	424	382	402	381	390	380	383	332	374	385	397	369	387	382	385	403	365	394	382	411	402	392	393	392	399	414	376	383	374	384	416	401	422	363	385	440	368	422	420	370	403	360	371	333	399	394	407	373	390	386	376	405	419	376	367	400	386	405	382	380	380	355	391	395	372	380	350	375	387	412	419	390	386	394	381	366	410	387	393	366	402	389	371	417	358	434	369	397	390	394	364	384	400	408	347	408	390	368	405	427	386	369	377	364	357	378	368	377	379	403	404	401	378	374	417	401	364	395	375	381	397	396	403	394	367	378	387	391	400	381	390	381	385	386	389	400	377	399	380	385	378	391	396	415	364	415	427	380	360	368	382	354	395	391	408	400	400	403	415	370	414	399	369	381	390	361	366	382	381	416	384	414	394	320	399	411	378	383	385	383	389	409	389	376	418	373	379	367	399	376	412	396	396	414	380	343	397	409	375	387	400	405	358	404	374	389	361	402	414	389	378	421	376	384	382	396	390	395	375	394	422	395	376	377	413	389	373	370	399	367	347	379	393	374	393	381	371	396	367	408	372	395	416	417	366	389	391	360	425	391	386	398	383	388	455	373	391	405	379	384	388	392	411	384	409	374	402	355	392	403	381	383	388	378	360	402	401	372	405	414	422	369	373	384	372	359	390	426	393	399	370	427	347	370	376	462	377	404	359	387	369	387	351	373	416	417	388	365	369	433	376	391	365	389	400	381	406	374	363	379	400	394	389	376	362	392	382	396	404	406	366	385	403	373	393	392	419	362	411	408	402	395	385	399	414	391	415	371	381	372	395	385	369	395	385	400	406	441	399	387	393	375	425	369	372	395	399	409	378	367	347	331	370	389	367	364	369	375	426	403	369	378	364	372	399	372	379	396	373	391	413	387	384	408	366	399	379	376	408	383	407	395	403	386	377	350	383	364	392	419	438	397	408	382	377	372	412	416	393	419	380	400	394	380	406	374	407	394	378	410	405	436	410	396	388	407	382	408	382	353	402	346	393	414	397	354	416	389	375	370	401	399	374	402	383	375	421	372	375	413	369	398	395	379	379	393	409	421	374	390	364	383	389	358	384	353	396	411	391	407	386	399	386	354	367	374	401	404	402	378	394	387	384	396	370	372	391	408	391	385	433	360	374	403	344	407	355	395	420	368	379	359	368	386	414	355	369	389	385	401	370	397	393	418	397	351	374	363	369	371	395	399	373	397	398	403	423	377	389	379	398	390	413	401	395	384	397	408	370	402	392	407	390	415	393	393	413	406	397	381	390	389	413	394	367	357	371	406	350	381	392	412	374	391	398	405	362	367	412	373	360	394	427	402	368	396	375	413	407	370	396	377	405	385	382	395	363	386	400	374	402	383	395	350	417	407	419	391	413	359	394	375	419	390	405	377	400	404	383	368	389	389	391	374	401	347	417	401	377	391	399	393	394	414	402	384	335	374	375	372	383	392	368	386	364	402	371	376	365	377	407	376	361	406	351	398	384	418	356	413	352	352	365	387	379	391	410	391	381	387	399	416	373	418	358	391	422	378	381	372	358	362	392	395	367	388	398	388	393	411	394	366	393	405	374	395	407	368	407	414	372	383	385	383	412	377	384	394	367	380	364	393	394	400	392	395	398	389	394	370	401	385	440	378	373	418	403	398	389	423	409	396	392	422	388	396	397	374	375	396	381	413	401	435	391	402	409	401	413	374	401	375	423	394	403	431	384	402	388	395	382	377	395	410	395	413	398	368	393	388	398	396	365	394	436	415	399	388	418	366	343	398	417	402	388	345	420	386	410	395	440	404	398	399	379	394	385	379	382	400	377	381	398	402	399	371	400	369	391	374	424	350	365	378	398	381	405	406	384	393	397	393	398	387	371	360	400	349	364	373	405	406	415	429	399	396	372	352	392	367	425	387	399	393	353	377	381	433	401	397	408	404	339	387	446	364	385	392	348	348	408	432	389	413	395	402	362	397	375	391	410	387	406	364	424	424	371	400	389	370	395	376	415	377	389	383	399	417	411	415	394	412	373	344	417	398	409	383	387	405	413	365	375	386	417	342	386	390	382	419	373	395	382	392	401	394	391	375	415	386	390	395	379	389	397	391	387	406	399	392	398	385	366	397	394	402	413	376	400	409	391	401	411	404	397	369	401	388	379	368	384	376	401	409	401	378	410	393	401	392	381	376	403
22991	20675	27319	24003	21071	23544	26918	13047	12232	6413	4108	1624	983	928	834	808	798	763	781	739	745	735	678	631	696	697	684	693	663	687	690	669	727	706	694	669	658	634	659	663	659	632	642	708	705	661	627	649	668	636	630	665	667	653	668	675	665	637	667	638	677	625	609	675	665	621	601	646	678	628	666	634	644	654	636	650	618	661	631	640	664	625	667	650	667	626	638	643	603	675	650	673	627	677	631	642	689	659	725	660	640	700	640	636	664	665	634	643	630	646	653	602	608	622	628	624	657	639	611	642	675	593	640	669	608	631	638	637	685	633	657	631	626	644	607	630	675	610	596	662	660	634	659	649	610	666	629	646	668	701	649	636	713	627	648	663	595	670	617	637	642	627	677	624	637	675	640	669	656	699	684	619	670	647	651	604	661	635	689	702	654	662	635	663	651	619	698	663	642	658	650	636	651	672	645	645	618	676	651	663	700	620	659	638	690	649	685	618	669	644	681	577	679	649	649	622	611	631	648	704	618	608	662	631	653	687	656	579	645	692	689	665	657	619	641	645	689	645	668	670	673	692	671	623	692	638	597	623	650	653	652	662	627	634	654	637	642	613	719	642	641	587	687	663	613	644	598	648	640	609	656	635	646	702	627	617	628	639	631	681	615	648	617	666	664	689	616	653	647	633	612	695	617	625	654	653	667	633	615	616	656	601	641	699	647	641	660	624	618	650	659	688	580	603	650	652	677	619	678	638	693	601	592	598	660	652	645	660	672	629	626	695	651	632	645	615	642	647	639	625	684	659	629	657	673	665	646	630	681	610	689	669	629	695	614	615	644	629	687	699	668	660	641	604	657	644	687	635	635	685	645	650	632	666	677	662	666	639	587	647	631	615	651	614	644	673	633	624	644	658	640	663	637	634	644	677	637	693	626	674	576	634	646	652	604	576	657	587	657	634	693	602	655	676	636	659	657	654	678	628	639	650	649	650	628	669	620	597	620	682	714	621	620	664	650	659	688	646	666	622	666	646	637	630	629	625	624	676	655	623	613	624	689	629	626	664	627	635	677	659	659	654	653	662	659	647	657	671	636	649	643	685	637	635	667	690	670	609	665	625	654	636	603	613	673	681	614	624	641	648	615	654	661	624	685	656	673	647	629	632	652	610	647	622	647	661	683	624	607	636	660	701	668	629	613	611	614	689	667	632	653	634	628	653	651	656	618	659	631	648	605	629	642	606	679	597	673	603	673	654	616	657	650	648	699	610	621	662	692	664	633	647	657	635	634	607	673	631	616	670	688	630	667	652	565	657	599	629	636	636	671	598	672	641	604	618	617	649	627	668	635	661	636	635	684	651	655	628	682	617	637	621	647	689	666	602	636	690	629	669	630	623	635	674	677	658	625	688	645	606	643	646	642	590	648	644	630	644	612	601	632	643	623	658	666	683	652	685	679	661	669	632	684	615	599	681	649	593	633	631	672	638	683	599	639	635	649	659	624	654	659	671	651	629	667	589	630	651	686	670	657	662	705	673	626	682	635	680	675	676	654	599	603	625	704	666	648	610	614	673	628	618	678	649	639	676	646	604	624	661	614	586	602	646	623	609	593	622	647	618	644	667	604	680	671	691	655	639	640	632	630	670	644	632	654	653	674	642	649	614	615	667	612	628	631	697	642	643	585	588	641	640	678	608	646	601	633	604	681	615	613	646	659	606	613	608	686	615	675	657	680	638	669	678	682	654	611	602	644	652	630	642	654	583	644	649	655	647	661	667	651	634	685	666	626	575	649	625	674	710	645	641	680	665	656	625	622	609	629	645	637	647	644	592	629	645	631	605	660	638	637	686	652	643	602	615	643	648	653	589	618	709	626	631	651	607	650	667	645	657	662	645	646	651	602	602	631	644	625	654	647	653	599	601	647	653	619	605	640	675	643	659	655	661	628	656	596	646	609	647	663	620	641	582	645	625	641	586	617	645	717	673	628	629	696	654	627	688	601	619	653	640	625	628	632	619	653	674	609	597	660	671	662	707	679	603	610	649	642	666	660	649	669	626	631	640	681	671	628	654	592	637	642	640	617	682	694	625	660	566	619	636	626	606	660	667	647	619	638	627	617	643	622	607	664	649	629	674	659	682	647	605	649	645	631	659	643	659	630	656	584	655	656	647	634	669	665	638	612	586	622	607	663	625	657	643	615	684	646	643	632	615	648	661	669	673	666	604	608	639	652	628	663	653	652	615	647	667	663	711	655	666	661	618	618	617	555	664	668	632	652	668	626	624	638	611	641	693	660	633	642	670	667	665	656	617	629	648	639	670	677	704	668	670	613	623	629	656	641	609	666	650	662	702	618	657	671	664	655	613	676	626	660	634	641	617	655	627	638	622	597	608	646	673	683	695	662	665	599	664	664	607	626	638	629	679	661	576	604	655	593	661	634	634	663	630	635	638	637	667	627	612	623	663	674	644	665	657	681	646	623	622	642	637	699	650	629	646	653	605	684	677	655	644	610	677	653	572	618	717	663	646	638	664	610	674	618	626	679	586	654	639	691	705	651	693	645	632	651	649	658	597	632	625	704	740	716	633	655	665	678	684	665	670	615	652	693	634	657	677	682	664	629	656	651	655	697	682	643	647	692	570	645	625	633	639	649	683	638	624	642	685	646	633	617	633	678	637	662	641	618	672	617	654	614	604	677	666	664	669	622	638	625	656	642	666	622	638	636	670	650	635	627	625	679	628	667	658	685	678	678	606	642	620	723	691	648	597	658	633	651	660	669	665	592	664	615	628	668	604	660	607	646	652	684	626	629	643	596	686	656	634	660	641	614	617	689	679	728	607	603	615	668	655	662	600	663	652	673	618	708	658	628	628	625	664	688	637	642	699	627	662	638	649	630	617	638	660	627	662	650	603	630	671	612	648	670	671	609	622	599	651	623	666	629	699	624	660	635	675	649	660	653	706	699	635	672	645	605	632	636	600	645	637	647	623	661	660	632	599	629	645	690	641	683	632	679	645	610	664	635	644	628	634	670	703	612	651	629	636	647	647	611	600	640	621	640	645	631	670	651	610	658	626	728	606	668	652	651	629	656	617	626	677	669	661	682	653	611	624	675	641	659	648	621	616	668	681	624	620	665	603	630	704	649	646	712	680	650	616	626	622	639	631	651	673	689	653	640	683	657	631	617	631	651	666	660	676	654	671	664	680	674	677	625	664	660	660	630	680	630	679	654	634	695	645	693	620	667	654	679	642	640	642	648	627	649	633	622	621	632	601	694	659	616	638	611	702	657	657	653	682	643	591	647	648	646	658	620	649	630	621	664	672	624	663	676	606	633	643	636	620	665	691	635	634	649	663	630	636	642	666	617	613	666	664	618	665	652	676	638	603	649	630	675	639	652	638	680	692	612	683	651	636	645	629	653	592	682	634	634	601	650	656	620	620	659	632	685	630	587	644	626	620	635	661	683	613	623	631	638	632	612	655	652	610	623	643	619	644	669	651	636	604	636	619
43539	45706	24042	22939	30467	29032	29124	16956	19813	10349	7613	2640	1346	1131	1021	953	953	822	804	840	847	759	715	733	751	696	790	738	701	708	753	711	727	672	658	711	698	656	623	627	667	679	614	675	756	680	678	638	630	640	595	619	659	676	632	661	611	654	676	646	612	608	675	643	621	640	612	614	634	640	644	636	623	650	638	619	641	626	614	650	614	635	653	637	616	579	664	620	642	666	590	587	649	619	572	642	624	669	648	632	654	645	654	631	654	644	664	646	680	654	624	622	603	619	651	671	672	576	615	643	637	608	653	646	620	623	618	637	644	650	659	650	650	640	652	661	627	650	625	642	604	641	632	653	679	661	660	602	646	644	627	657	646	645	644	635	651	628	625	641	623	628	670	609	645	627	632	609	626	671	651	619	625	639	604	659	635	640	624	610	583	609	586	579	646	652	612	624	615	672	600	594	616	671	640	618	594	602	624	631	633	640	612	655	656	656	608	630	620	641	603	612	634	630	613	627	632	636	647	662	616	623	611	663	647	650	639	614	564	622	644	617	649	673	613	659	619	600	671	646	653	593	610	613	620	640	598	638	623	606	654	582	636	619	656	594	599	595	638	615	590	653	619	642	627	642	648	627	627	665	611	648	634	655	643	633	610	607	648	676	614	658	654	634	616	591	616	618	630	596	672	615	627	564	646	615	651	653	652	647	609	649	637	629	643	617	622	626	655	592	589	618	607	670	637	662	630	596	636	586	607	667	641	646	656	626	618	689	660	599	637	615	622	606	630	625	595	593	576	614	577	628	582	603	634	666	634	651	629	644	638	652	641	659	642	635	631	647	615	673	645	619	586	673	634	642	625	637	633	653	640	618	690	630	595	624	656	603	645	674	607	615	578	605	656	650	626	591	650	634	627	647	644	645	614	594	603	616	620	586	608	643	581	685	656	624	629	666	664	643	673	635	629	627	671	636	623	627	621	666	628	615	608	647	619	612	648	628	657	608	641	679	634	632	612	629	614	658	614	645	674	630	662	645	571	627	646	657	613	647	647	601	630	633	602	611	595	640	642	658	621	599	671	594	625	637	640	622	625	593	633	579	664	601	596	661	620	574	621	593	652	626	594	678	607	628	603	618	613	634	651	635	594	585	632	667	588	627	638	624	599	626	636	608	652	625	618	602	671	621	612	609	656	597	579	618	593	627	619	651	626	633	602	630	640	626	632	644	624	669	620	608	654	661	650	614	599	627	612	616	646	652	596	612	604	650	589	683	617	627	649	601	627	625	559	612	647	609	566	667	622	620	652	597	596	661	642	637	627	596	615	602	648	608	623	627	631	657	690	629	665	668	597	621	659	624	568	650	627	547	610	633	620	667	654	660	601	629	627	592	609	591	620	641	623	601	647	626	632	647	666	609	616	632	655	573	664	628	646	621	603	639	609	644	645	606	603	631	646	620	613	640	656	635	648	611	621	644	591	647	622	587	673	592	608	593	601	660	602	623	628	582	654	621	661	617	659	669	644	619	605	661	602	635	661	632	664	704	602	631	645	584	653	628	655	605	630	650	635	588	597	644	622	665	638	637	624	604	633	621	654	614	634	665	624	624	607	591	670	614	671	588	671	611	612	583	628	608	654	607	659	647	647	631	641	589	603	585	634	678	619	679	611	648	660	609	640	644	611	636	639	660	653	604	629	631	640	599	626	602	613	633	648	659	650	669	607	636	611	633	656	621	620	655	619	619	620	636	624	612	685	628	657	618	612	611	595	661	641	613	630	615	590	665	626	642	603	652	620	661	609	627	643	631	620	661	620	601	580	635	667	632	660	677	619	608	634	612	625	644	624	630	630	680	669	621	623	634	627	642	630	598	653	604	639	664	620	620	614	608	620	616	666	630	661	611	649	660	629	673	609	618	628	665	612	667	666	632	608	619	622	661	638	603	619	633	626	599	651	650	628	595	606	666	621	642	599	599	628	589	600	625	640	659	676	605	641	589	643	648	582	662	623	627	595	605	645	594	616	615	590	667	584	602	630	660	633	612	650	614	648	654	619	588	600	621	600	612	675	635	645	567	621	591	603	593	650	609	637	604	629	611	597	589	612	624	615	608	648	636	653	658	622	638	615	555	545	585	649	655	624	623	624	619	615	601	565	613	696	641	626	639	654	621	620	631	609	630	626	640	623	654	619	638	624	643	610	628	598	665	636	590	599	625	630	630	626	628	630	602	629	661	628	590	668	619	657	636	624	602	621	649	573	663	643	638	658	619	644	629	639	604	613	600	645	639	649	674	633	624	633	608	633	593	633	603	601	619	636	654	602	644	624	645	629	602	581	609	641	596	596	643	636	625	621	593	656	604	645	620	654	637	657	607	590	641	571	620	619	660	681	668	627	639	641	575	655	625	633	622	627	634	648	644	635	623	640	622	639	645	659	645	611	636	615	596	636	639	598	594	612	621	587	606	667	617	663	683	640	624	663	630	620	615	632	648	697	631	619	601	597	618	587	644	634	604	622	594	677	576	616	618	610	648	640	634	617	622	585	663	645	610	658	659	642	631	598	622	622	667	636	644	607	631	609	600	595	624	587	637	630	619	635	593	637	626	609	621	603	651	623	625	675	612	600	599	620	590	601	629	645	613	612	655	599	646	613	655	608	600	617	646	618	601	574	613	602	647	628	635	635	588	611	614	621	588	655	681	594	617	614	629	624	674	601	604	609	605	638	648	620	619	616	606	648	615	623	599	677	621	614	587	571	673	633	623	628	642	613	583	607	674	659	627	627	670	614	628	663	606	623	618	646	640	629	628	599	655	594	596	641	621	660	655	676	625	605	646	635	646	639	589	631	648	623	625	644	639	664	606	595	655	594	623	610	635	627	633	650	607	640	620	651	609	644	604	635	643	608	580	640	640	589	617	626	579	575	624	661	610	622	617	625	588	606	655	627	634	619	606	630	627	624	614	629	651	625	613	613	580	641	639	606	647	603	606	628	602	605	659	618	608	670	664	567	618	618	644	602	623	629	571	695	638	642	689	630	607	635	590	670	612	603	615	630	650	608	648	636	660	629	636	623	610	651	634	597	651	640	611	638	607	622	601	621	627	603	648	605	643	637	643	623	622	585	585	629	604	656	639	637	604	645	641	571	626	598	611	651	671	629	641	660	628	601	673	602	619	645	580	632	648	624	632	653	633	599	610	625	595	627	633	574	647	626	675	642	624	621	612	644	606	601	677	586	642	623	620	629	610	578	595	599	640	643	596	641	645	629	585	645	682	656	591	593	660	601	678	608	675	633	619	625	614	653	653	633	641	653	633	632	629	642	618	601	629	622	625	634	622	644	632	592	573	603	615	622	615	622	622	618	614	628	650	671	630	650	622	627	621	629	613	603	623	683	633	644	654	660	637	670	615	671	582	636	650	651	652	642	612	619	661	656	669	628	638	610	664	601	603	590	640	613	667	656	579	636	600	602	628	610	657	636	662	579	646	602	672	664	596	600	622	679	593	585	613
34536	24378	11565	10170	17241	8734	12685	5171	2720	1271	1532	1220	763	712	668	696	674	659	682	678	690	710	634	695	678	732	717	661	668	696	629	685	686	704	669	689	767	672	669	734	724	705	709	674	709	708	677	707	756	763	718	667	702	722	712	703	728	722	681	711	677	673	672	699	706	628	722	715	714	685	638	716	680	690	659	666	702	719	680	684	682	661	719	717	702	695	662	699	647	692	666	686	723	705	676	653	734	695	698	713	682	698	709	717	704	699	689	685	734	645	684	709	681	708	716	641	664	668	670	764	687	669	713	706	717	688	716	696	671	706	732	701	650	647	742	654	693	698	727	662	702	699	745	681	651	639	652	698	709	751	706	715	718	712	681	650	680	670	711	698	736	656	675	660	729	709	732	693	744	716	711	671	705	637	684	719	697	714	680	715	660	716	702	710	679	712	721	677	688	695	681	738	703	673	683	659	708	676	691	753	695	709	678	690	699	682	704	725	681	694	721	684	686	641	657	648	712	703	679	695	665	684	712	688	637	695	710	731	668	674	723	700	652	688	689	716	723	681	700	697	706	719	689	707	717	711	695	731	683	708	702	711	678	693	693	728	691	697	654	661	664	725	699	667	643	718	686	715	702	674	687	679	724	727	703	661	704	736	679	645	734	683	692	696	741	691	705	702	684	639	719	695	680	716	675	706	706	703	719	730	746	628	676	698	644	674	706	671	668	697	681	663	679	729	704	713	686	690	718	714	695	701	687	644	645	734	724	660	725	674	655	692	696	704	684	706	680	688	635	669	719	676	684	686	704	695	704	691	711	713	697	718	718	711	722	704	685	703	719	688	704	664	701	673	734	723	694	664	687	712	710	696	663	701	671	724	667	690	696	742	674	708	706	656	703	725	722	634	672	644	697	665	710	751	707	657	695	667	706	746	713	729	663	713	681	687	688	676	680	729	676	680	708	710	712	714	703	711	716	645	668	706	695	734	663	686	658	677	684	736	716	654	658	721	715	705	772	741	665	690	646	664	637	693	699	711	674	733	686	683	702	741	721	655	694	677	685	698	694	671	715	721	672	682	679	690	650	689	691	745	640	713	738	690	722	721	749	689	629	723	711	671	659	675	663	662	681	740	700	663	707	677	723	699	676	713	699	716	685	665	710	731	679	654	744	708	737	667	694	708	722	693	715	697	655	703	715	705	726	647	692	685	691	694	724	665	724	701	683	705	724	718	697	707	669	661	665	705	722	707	677	685	669	691	682	694	723	722	722	691	682	714	685	766	675	720	662	713	651	659	748	641	748	712	682	678	701	698	635	730	733	716	641	664	707	690	696	695	661	680	696	671	706	668	675	657	704	663	700	676	696	641	697	712	688	692	700	715	719	680	665	712	674	680	734	745	664	671	652	738	696	726	697	704	781	699	659	672	702	664	694	699	734	710	724	669	706	702	700	677	741	669	698	706	682	699	627	689	709	654	724	668	683	693	678	720	727	708	685	726	678	718	711	737	684	659	676	658	681	647	686	713	686	686	714	683	683	701	736	717	703	706	685	719	714	730	662	728	723	688	694	673	699	637	742	716	686	727	720	697	719	656	699	742	732	726	678	668	658	677	665	661	687	703	709	682	714	701	689	728	680	714	695	712	707	712	664	689	717	716	632	713	690	653	689	746	682	680	686	665	708	675	675	678	666	706	694	708	690	684	691	698	672	662	681	710	685	656	726	655	678	691	705	743	697	672	697	700	673	682	712	717	690	663	689	648	692	682	720	715	676	676	733	678	698	716	723	751	663	678	722	692	672	708	659	711	663	731	698	669	730	667	697	707	665	690	709	734	682	694	679	701	725	716	736	693	707	708	720	628	699	678	682	695	753	729	675	665	705	650	716	665	731	706	721	651	715	733	641	698	730	703	725	681	701	710	694	698	698	666	723	721	722	633	712	720	683	703	664	680	709	705	677	711	688	759	730	714	646	691	680	666	728	716	683	695	677	739	679	709	717	647	699	705	657	678	729	664	726	697	656	713	709	731	683	635	721	670	671	716	717	718	711	637	694	650	691	675	729	668	678	695	698	689	707	662	723	674	749	695	711	712	701	678	708	685	662	712	727	669	702	684	707	705	652	726	692	700	709	693	670	640	706	735	680	679	707	692	698	670	686	689	675	693	685	729	696	696	687	685	669	653	725	741	703	703	677	672	694	689	717	689	689	712	691	707	709	731	702	695	674	693	700	704	730	709	700	682	651	680	692	717	650	656	707	666	707	718	664	720	691	727	645	717	712	705	648	688	698	704	715	708	718	674	640	727	719	729	721	728	667	652	703	691	714	695	711	672	718	692	714	722	681	663	729	701	691	705	705	714	751	684	732	688	695	724	699	696	669	667	681	698	643	703	702	679	671	705	715	696	729	706	678	693	742	711	665	671	697	705	667	697	670	682	661	694	698	750	701	672	696	668	727	681	661	693	681	718	728	752	674	684	684	668	720	701	660	647	642	667	697	656	754	712	735	670	717	701	719	710	682	657	702	673	690	670	693	666	736	686	698	693	706	640	704	663	680	690	707	698	652	692	680	732	705	673	728	671	688	716	687	697	748	660	643	693	710	676	698	684	704	694	687	705	679	681	748	651	725	725	707	715	729	756	713	697	677	680	759	685	672	708	685	688	680	693	719	711	716	699	684	686	681	685	708	677	715	673	691	696	714	668	660	683	705	680	727	704	655	667	701	677	627	711	651	649	710	734	670	651	698	784	695	701	723	701	719	742	700	697	695	727	728	731	697	706	692	666	654	698	704	684	666	722	684	740	748	661	661	664	681	688	715	645	699	698	678	703	696	701	677	741	676	676	668	684	730	678	704	698	648	731	750	708	684	705	744	686	716	663	688	740	691	699	711	749	730	741	692	704	684	665	727	727	722	706	719	696	736	711	744	735	688	739	709	656	735	721	701	669	668	717	712	682	716	720	744	719	685	672	705	751	731	692	675	689	719	695	666	694	695	664	669	669	676	693	682	717	691	718	714	667	670	713	686	707	727	653	694	725	649	682	724	685	730	738	690	708	718	707	695	727	695	695	674	715	663	698	722	686	722	700	777	718	682	729	689	729	719	705	708	735	711	704	702	659	676	730	695	720	706	708	751	745	726	720	692	703	663	671	683	706	704	707	685	694	679	676	725	760	653	693	627	718	724	644	687	724	704	716	674	673	702	676	673	672	657	723	728	759	727	697	724	668	689	708	688	688	690	710	666	713	711	699	713	689	683	691	695	657	682	688	680	693	647	685	704	702	695	702	689	732	670	680	670	693	669	652	695	716	724	698	656	718	685	676	748	698	679	649	723	676	709	722	688	663	708	664	651	704	656	722	693	686	723	718	723	700	690	731	715	698	691	690	708	689	677	742	707	654	755	667	714	681	742	722	724	693	689	668	698	738	670	690	676	716	643	737	706	722	697	728	706	736	699	711	686	706	697	732	713	639	711	696	695	681	672	701	677	702	691	735	724	677	719	731
36629	26512	12712	16100	24116	13857	20072	8770	4890	1966	2850	2126	838	799	738	769	730	712	743	750	751	705	700	712	689	770	720	738	743	755	769	701	704	765	751	743	720	766	736	718	728	732	767	714	771	736	744	753	780	756	736	743	700	729	710	718	737	713	712	774	714	746	735	755	746	675	674	736	747	803	774	708	700	751	738	726	688	755	683	728	708	729	708	720	700	771	774	698	815	734	737	753	746	718	744	740	766	732	763	774	714	723	700	788	688	801	728	710	718	729	706	740	711	759	736	755	731	750	717	720	785	752	768	699	740	681	748	705	730	774	734	738	719	792	743	746	719	788	768	704	782	712	707	767	677	761	756	745	742	678	793	758	722	755	779	742	706	731	689	735	725	683	748	732	780	749	690	782	714	780	765	771	743	744	699	735	697	817	711	712	725	758	802	747	715	704	687	755	784	711	735	723	746	725	709	713	760	774	704	701	769	752	703	736	742	766	698	745	753	719	722	686	743	720	722	753	769	729	735	716	772	703	770	752	708	715	751	666	730	779	722	747	685	759	723	733	781	734	757	691	732	755	684	714	736	709	755	756	778	753	742	719	715	730	701	780	737	724	761	763	755	722	763	752	736	750	745	709	760	755	711	743	746	705	743	730	711	681	716	724	712	742	701	784	713	688	724	753	765	735	711	716	752	649	788	711	749	700	756	782	725	749	724	715	707	725	751	715	726	722	714	775	721	714	715	688	703	708	710	734	721	702	716	729	766	727	730	752	712	780	735	745	725	721	738	772	751	699	752	779	763	713	746	751	761	713	708	684	758	748	755	732	793	705	662	692	698	743	726	749	704	691	758	744	800	705	703	686	737	789	735	726	732	724	714	729	695	710	725	777	701	705	744	695	724	740	767	759	737	719	704	720	731	706	727	724	724	742	668	713	751	778	722	691	744	737	717	797	708	712	690	711	717	730	737	719	745	739	697	719	735	737	738	748	715	747	696	725	724	753	795	745	725	731	735	741	750	748	713	701	672	765	698	719	777	678	726	714	756	741	736	744	733	728	771	740	708	754	752	703	743	723	731	720	714	717	712	751	730	737	744	734	724	738	740	730	707	689	739	716	711	704	699	707	746	740	738	720	763	706	741	712	764	698	723	813	691	742	734	713	682	721	731	772	668	759	756	771	761	724	740	724	694	713	750	702	795	716	718	722	721	750	708	698	725	729	739	717	711	713	751	753	715	742	695	806	718	726	749	726	741	730	766	748	743	689	759	750	705	781	731	762	698	720	709	773	734	730	748	743	704	738	745	705	767	730	725	736	748	750	753	750	740	737	735	756	700	755	707	769	730	715	776	714	657	769	757	737	770	730	702	772	734	724	747	709	711	750	732	750	760	709	772	723	715	720	713	726	674	700	739	752	734	776	738	757	736	698	741	690	753	722	700	749	716	736	738	708	766	660	748	720	750	749	728	762	714	770	749	740	719	759	708	737	725	741	787	705	705	709	734	721	707	756	749	753	780	741	733	759	736	689	759	744	750	792	709	687	786	694	728	721	725	699	687	770	663	742	744	708	719	755	723	768	687	687	785	759	763	773	707	738	754	745	686	750	717	733	740	665	739	748	736	739	719	723	735	762	725	721	724	828	723	693	745	726	742	764	703	731	697	719	703	737	745	722	713	746	698	802	757	742	712	727	726	742	731	751	775	738	760	737	692	776	742	743	728	741	752	741	738	704	759	723	737	735	747	737	694	719	767	772	759	761	757	759	716	715	744	750	711	703	719	716	748	772	696	724	736	752	739	694	735	742	720	693	713	699	747	717	760	685	734	714	755	743	734	712	785	712	736	767	700	728	724	662	735	702	739	737	725	701	773	695	720	766	716	746	753	713	723	730	756	709	733	745	743	708	767	720	720	757	777	717	737	744	734	724	712	711	706	750	700	701	728	718	722	697	710	709	734	682	723	755	756	738	717	790	708	745	674	707	766	721	710	708	800	701	753	729	714	741	739	757	713	735	790	704	745	784	730	730	681	740	723	731	706	705	739	748	743	680	706	729	700	702	721	760	723	707	696	715	742	740	718	722	686	713	730	752	700	660	773	748	699	753	771	714	733	730	744	728	730	721	726	742	681	716	717	744	718	732	786	779	757	714	689	695	748	762	726	705	746	710	721	729	736	720	719	688	719	741	724	750	709	789	779	729	764	699	726	700	761	742	774	748	752	740	721	705	715	703	750	729	769	762	755	730	760	741	749	728	692	741	751	740	750	724	778	762	712	771	781	746	691	735	719	734	755	733	737	729	744	697	779	710	703	731	732	750	716	735	730	757	757	747	765	775	731	784	724	756	773	738	723	733	723	771	733	756	731	691	712	720	719	737	716	767	717	728	754	770	747	742	796	682	751	769	778	710	702	716	690	707	746	714	758	741	712	705	708	787	734	699	729	733	762	753	747	715	730	745	708	712	694	763	739	750	718	673	742	699	722	738	718	720	786	729	772	717	703	734	758	715	722	713	722	737	735	710	701	744	735	785	699	704	795	730	752	724	702	712	748	770	700	741	729	724	735	776	729	713	694	709	704	688	761	744	720	757	763	744	744	746	726	717	778	721	727	703	745	776	722	697	755	791	742	715	771	736	748	724	732	728	723	688	737	765	748	745	741	715	756	711	737	749	709	739	713	714	760	739	769	714	756	745	686	709	748	734	721	769	753	749	740	723	725	766	755	753	740	727	720	751	732	758	734	688	799	692	740	748	739	742	777	733	747	759	705	705	736	783	752	756	738	707	735	766	714	727	727	721	780	736	775	746	741	703	693	736	756	781	743	745	741	733	715	729	734	718	720	739	784	726	772	778	741	724	726	710	732	694	730	718	774	708	763	729	720	726	730	797	744	776	755	729	742	736	740	718	707	693	746	728	720	761	721	760	725	747	685	763	762	716	719	717	699	719	717	744	683	809	756	742	715	741	718	765	750	688	674	710	787	699	742	712	687	734	729	715	744	702	752	712	763	705	742	769	762	712	730	713	733	744	716	730	731	716	718	760	723	694	714	732	778	724	766	749	702	712	760	696	734	762	752	752	723	699	763	731	741	736	711	722	743	766	749	720	726	634	750	726	752	736	799	723	725	758	740	737	747	693	717	737	735	730	699	752	763	724	755	748	788	681	688	783	721	735	712	728	673	715	735	710	752	738	719	744	750	710	739	738	749	696	712	705	708	740	759	737	752	736	709	736	702	709	739	775	707	754	740	767	764	731	709	709	728	766	703	719	699	775	713	680	719	706	745	722	746	728	748	742	698	688	756	756	741	677	730	721	729	767	780	738	729	706	733	710	736	734	768	761	782	682	820	713	745	725	739	705	715	707	707	724	777	713	710	702	755	731	718	707	669	782	793	723	728	721	735	718	749	712	746	751	708	755	718	728	743	756	734	771	719	689	725	669	721	738	747	725	720	659	750	746	713	728	750	698	669	715	736	762	707	729	733	766	725	732	669	720	742	750	739	697	742	718
24860	20669	26883	24460	25908	23771	20913	10496	2642	1141	658	568	558	505	456	409	462	412	422	392	413	406	413	370	360	373	420	355	366	382	369	363	404	395	391	384	361	362	356	332	382	357	386	347	362	383	361	428	371	351	370	371	366	352	364	346	368	382	357	353	346	403	374	389	325	372	375	348	362	361	353	372	382	349	354	383	364	377	373	367	365	363	367	383	348	377	361	370	378	379	324	351	369	373	371	351	363	388	361	373	395	363	363	359	360	360	341	355	343	380	325	348	391	348	373	352	347	358	351	396	346	364	394	379	361	336	382	395	313	376	360	354	366	384	361	375	348	356	339	361	390	369	324	374	370	401	367	379	358	362	399	358	376	345	342	324	340	376	389	379	363	406	374	378	357	365	393	370	358	373	368	355	355	376	355	352	388	357	352	367	373	356	381	356	357	352	352	350	360	378	370	381	376	363	358	366	356	366	349	333	349	357	342	330	362	382	345	362	342	361	390	357	362	353	372	349	388	347	384	377	397	350	336	395	346	370	383	391	380	404	339	368	401	357	331	361	374	379	370	372	350	351	357	348	355	348	406	366	347	389	383	370	353	364	328	369	366	385	399	356	369	359	352	345	356	344	381	376	372	354	354	386	349	379	374	382	364	352	373	366	375	375	354	369	374	356	383	337	395	357	402	379	376	373	353	339	363	349	401	329	347	361	355	411	389	366	383	349	352	361	360	358	371	357	359	351	365	372	360	358	348	376	350	382	376	354	388	393	353	343	375	379	388	375	368	341	411	351	387	378	353	410	368	360	346	353	361	372	355	347	366	416	354	382	363	327	355	348	389	343	372	386	383	370	334	362	377	384	384	361	356	359	352	382	393	384	349	373	350	310	336	355	336	375	349	364	379	348	344	357	368	353	324	398	341	367	362	370	349	375	334	387	386	362	355	350	366	372	361	335	363	355	367	373	363	380	377	364	382	351	340	353	366	305	354	367	355	368	371	377	352	365	383	382	374	354	375	368	377	353	357	369	324	339	341	406	341	359	357	358	373	370	358	341	388	366	345	377	359	332	354	357	366	348	347	333	370	368	404	386	337	366	377	350	364	350	363	371	347	383	350	332	383	401	363	367	307	377	349	336	356	389	376	354	376	391	332	371	405	351	347	328	361	375	361	360	363	375	336	377	349	353	348	376	327	329	343	367	333	378	402	366	331	354	342	378	356	375	373	384	379	365	338	365	328	381	381	376	343	359	350	381	364	365	353	357	375	352	407	355	376	332	360	333	368	345	325	383	352	372	324	348	361	350	393	353	342	339	355	358	351	331	345	335	335	372	352	348	363	375	335	366	371	359	333	336	334	385	364	340	363	376	344	354	346	364	333	368	355	406	342	344	343	326	368	336	356	369	373	365	356	334	371	395	371	366	360	368	350	360	382	373	362	364	352	383	360	344	361	374	341	335	378	370	360	396	354	336	378	352	344	379	366	366	367	359	368	365	371	351	350	332	361	371	377	368	338	374	371	390	361	339	351	390	319	387	371	393	390	383	406	375	345	356	373	345	340	351	341	356	342	363	364	367	359	372	337	337	366	338	325	356	386	359	352	398	359	354	355	393	361	370	353	376	363	359	350	364	368	358	350	373	355	334	369	372	365	372	365	327	378	355	353	349	360	333	337	352	353	359	396	390	371	330	306	321	385	388	380	379	383	366	390	376	348	359	362	342	363	366	350	341	363	335	348	356	364	348	362	359	345	339	333	358	331	368	312	369	384	390	348	410	344	344	380	354	370	375	349	343	352	344	339	383	357	357	371	339	332	357	376	322	360	358	349	420	382	358	375	358	379	405	373	330	376	355	367	399	351	371	372	379	340	358	362	353	372	356	346	362	363	343	360	329	354	396	371	355	358	325	359	370	358	393	392	368	374	366	361	352	382	367	373	348	353	368	339	362	357	376	384	385	354	386	346	344	369	341	382	360	388	334	330	362	379	322	372	378	332	383	362	364	331	387	366	350	321	364	395	361	376	319	397	380	336	349	377	351	379	366	370	357	359	364	371	369	343	392	324	380	379	379	373	357	343	388	389	378	351	351	371	378	341	364	375	363	380	323	411	342	392	379	373	366	383	328	391	353	402	371	362	359	364	375	367	362	377	344	366	347	372	387	330	366	392	340	341	373	356	363	359	350	363	357	341	300	372	375	383	354	382	355	305	369	374	356	356	359	348	364	383	359	336	357	334	351	386	351	366	355	392	345	362	374	369	351	359	388	366	364	386	366	376	371	353	351	362	394	346	319	350	357	390	373	344	338	338	346	362	331	366	370	347	374	332	351	384	389	344	401	371	376	372	362	363	327	360	379	343	360	370	374	345	346	330	392	373	363	385	345	397	363	371	357	329	375	342	364	385	389	356	365	358	356	380	344	345	361	395	336	351	371	330	357	372	408	375	345	343	360	348	327	341	360	374	380	403	360	353	365	369	372	355	382	341	330	364	322	347	354	386	341	380	361	400	364	369	372	372	345	350	348	340	338	363	374	371	378	347	360	352	342	364	415	351	369	356	322	333	386	358	345	331	391	374	338	334	379	350	366	367	390	388	374	412	355	400	396	354	347	359	348	368	346	366	345	393	355	379	345	379	372	354	363	328	401	383	372	348	344	399	359	373	331	324	339	348	338	379	335	372	341	363	352	398	357	371	322	384	368	359	317	334	343	348	379	361	386	349	378	363	359	340	350	368	340	376	386	367	325	377	350	356	373	359	364	364	358	348	378	372	368	404	369	370	389	358	367	351	349	388	380	336	370	347	373	415	365	358	371	342	375	343	362	356	411	347	349	399	326	368	329	349	389	400	326	388	345	332	348	346	369	347	352	359	417	351	380	382	325	348	334	337	388	384	375	383	353	361	359	380	392	358	361	323	346	357	345	364	376	384	414	390	351	386	357	359	340	369	361	369	372	385	353	380	358	353	328	362	374	354	364	363	347	367	361	355	355	390	354	358	384	381	349	363	367	335	407	364	333	380	334	356	344	361	341	349	374	371	402	337	346	379	348	356	378	348	377	355	366	360	374	382	362	357	378	357	378	358	357	349	369	367	385	383	369	377	349	338	377	403	320	353	358	340	398	408	363	340	348	370	344	371	340	366	396	362	361	367	367	331	346	361	365	377	367	358	345	359	340	368	379	348	337	360	319	355	347	351	353	350	362	349	362	363	343	362	363	353	349	402	373	362	385	352	375	367	351	366	369	360	342	331	353	354	342	379	372	329	362	404	374	329	360	352	365	331	366	365	344	364	392	359	356	384	374	384	319	352	373	362	381	365	337	370	382	328	343	356	367	348	334	343	359	321	348	391	327	375	327	346	351	376	348	319	345	381	378	345	366	403	350	346	362	385	359	371	375	382	350	360	363	386	375	365	338	351	342	354	387	352	379	311	309	368	394	353	358	354	362	340	355	343	350	373	377	346	353	358	351	350	361	382	381	387	353	369	360	349	358	347	372	389	385	369	371
40595	36982	21767	26714	38929	27361	25274	14677	4499	2177	980	802	902	672	614	557	558	526	477	514	462	409	443	434	423	449	452	437	430	381	414	418	397	400	435	411	417	415	431	447	397	382	378	397	396	423	400	403	382	363	414	384	366	374	406	375	424	392	395	376	399	431	386	399	428	420	402	387	414	373	384	350	396	383	429	414	359	364	412	399	420	400	386	361	382	412	398	391	384	342	351	389	394	395	399	351	372	358	407	413	434	381	388	399	390	391	380	379	418	380	384	384	366	393	387	412	394	421	405	387	415	385	388	392	381	399	397	393	415	402	374	368	384	378	385	347	394	394	401	414	387	355	387	396	406	394	413	359	382	382	361	375	408	417	395	369	393	372	399	373	411	398	354	398	409	368	367	391	403	371	370	355	387	418	377	346	409	385	377	386	398	387	380	385	403	404	409	364	370	388	360	416	403	380	367	365	404	416	412	395	376	359	410	396	361	379	388	390	373	405	395	392	407	383	389	356	387	417	391	371	379	408	419	373	374	395	392	372	393	408	406	400	403	385	382	395	375	372	384	416	402	362	404	378	406	389	359	402	378	373	360	372	381	399	373	381	372	394	408	401	398	379	360	371	368	375	375	384	386	372	346	384	362	387	381	396	408	369	405	405	386	362	378	429	415	414	421	419	380	380	404	399	370	347	382	393	426	385	390	362	374	406	345	375	402	381	400	399	388	398	419	366	437	388	370	397	409	396	407	414	413	382	366	380	406	385	394	440	390	360	364	426	355	401	390	381	395	409	422	423	411	358	366	364	434	398	373	403	383	394	396	379	363	386	383	384	346	396	383	381	417	430	425	432	357	373	410	403	400	397	368	416	379	378	373	389	367	377	429	428	361	407	377	376	386	392	387	364	377	407	426	401	433	396	345	418	368	371	400	380	390	393	398	411	399	385	382	392	402	389	379	378	418	377	387	378	379	380	403	417	355	402	425	377	359	372	362	383	391	416	402	403	390	411	378	406	388	389	406	421	380	375	329	377	421	358	366	384	363	384	384	393	432	390	392	417	398	404	369	391	410	384	336	374	398	382	371	416	379	371	400	399	381	422	366	394	369	373	387	385	389	381	375	392	418	393	412	413	395	395	366	397	390	379	379	368	408	381	352	373	353	418	406	394	373	389	412	371	394	401	421	388	390	392	375	380	384	399	388	405	423	385	359	397	421	408	363	379	385	377	374	413	404	427	395	389	395	418	390	368	386	408	437	365	372	398	390	385	387	424	367	396	434	382	386	398	382	371	406	396	421	408	406	411	406	375	363	419	385	378	378	398	397	416	389	346	391	381	342	373	385	385	396	400	370	409	389	401	369	383	414	324	390	384	366	392	388	406	390	377	387	418	379	387	408	374	365	383	374	421	388	412	376	389	386	392	386	421	387	398	384	360	383	400	430	353	372	395	375	358	365	407	347	365	347	370	387	386	413	385	386	367	382	395	382	402	410	385	399	396	419	383	416	332	374	369	400	370	423	392	376	418	384	397	382	382	419	357	394	394	410	403	393	385	407	372	420	381	383	388	378	398	370	398	404	389	399	416	396	376	430	364	411	360	356	394	407	404	390	401	400	354	364	364	400	387	404	369	381	419	384	427	344	399	386	398	413	380	366	365	380	376	373	375	369	326	421	375	390	414	385	394	398	391	399	378	382	379	402	358	363	420	423	411	404	368	363	373	374	381	357	388	368	377	402	374	394	405	404	373	437	392	383	407	435	379	370	393	399	421	381	400	386	381	412	398	397	413	370	361	393	385	376	381	412	370	372	431	413	386	391	377	396	403	413	411	387	380	406	380	373	401	365	392	372	392	404	442	359	398	421	363	379	389	418	371	368	369	383	405	396	390	378	371	335	393	409	384	349	385	386	379	353	404	399	378	359	398	409	397	406	392	388	403	391	398	366	389	378	362	381	370	394	363	405	368	395	421	409	392	372	367	389	401	400	375	377	412	381	360	329	386	371	374	412	378	366	427	392	373	366	423	360	385	397	377	350	391	413	356	361	386	386	382	411	369	394	380	373	319	380	388	418	405	386	375	377	370	373	410	365	398	394	375	370	375	376	382	373	394	340	389	413	392	381	389	375	397	371	372	403	373	377	372	383	419	383	425	384	403	399	367	403	386	408	430	380	351	357	400	390	387	394	391	418	364	417	379	394	385	402	413	354	408	414	393	386	374	380	401	432	361	402	419	385	376	365	382	398	401	382	400	375	388	375	373	402	381	353	406	390	430	396	399	375	403	353	386	381	422	391	408	385	374	396	388	391	399	368	419	387	421	388	372	374	384	406	437	424	365	412	383	403	365	403	348	410	372	406	413	405	397	389	366	384	394	387	371	405	411	423	398	369	392	404	411	368	353	410	426	400	382	426	378	398	382	381	392	408	377	395	399	383	395	375	397	392	385	410	380	394	392	428	395	379	402	382	379	397	389	379	367	413	407	365	372	393	363	392	404	420	365	362	386	401	383	364	385	397	379	341	390	368	368	382	363	410	442	382	398	387	392	403	404	384	424	394	374	372	382	399	389	402	404	395	409	391	397	356	428	421	393	372	390	351	418	406	411	344	406	405	419	391	374	381	351	379	421	396	368	372	356	429	410	350	436	430	382	361	391	384	382	368	401	414	385	379	394	380	397	402	387	389	436	399	393	367	377	402	369	383	374	384	425	359	419	376	415	393	365	386	365	408	374	379	364	416	381	398	387	391	402	374	380	385	367	380	391	396	393	375	400	389	385	389	417	390	410	405	417	378	372	363	386	380	392	423	373	421	380	382	374	347	396	394	409	391	376	426	415	395	388	412	407	461	398	384	407	380	406	416	395	374	377	403	395	383	376	397	399	401	392	392	387	419	395	397	417	380	396	359	404	429	375	382	388	357	378	400	365	398	374	382	402	383	372	397	376	396	370	402	436	392	411	377	381	396	398	400	412	378	364	371	386	363	412	374	406	376	373	365	383	407	411	380	370	413	372	383	355	383	378	399	384	401	401	380	391	387	380	381	388	413	431	370	423	388	362	394	410	403	404	392	382	402	407	418	399	384	398	382	394	374	372	376	385	401	372	383	375	352	371	373	396	417	389	425	375	411	380	418	418	404	414	387	399	377	440	388	404	355	385	407	401	373	372	452	393	411	375	401	369	390	406	427	403	387	411	374	391	404	431	411	383	377	358	397	374	441	397	412	362	384	386	413	369	405	384	406	398	428	396	415	401	378	380	392	406	386	401	388	366	395	358	420	406	390	369	396	378	399	399	410	381	406	378	378	357	408	368	357	383	400	365	407	381	355	408	426	408	376	376	396	411	374	397	395	381	349	386	389	390	420	419	415	385	404	401	368	395	375	407	347	385	424	347	401	396	419	370	368	393	360	356	413	380	393	413	383	424	385	390	406	425	379	399	415	366	403	341	360	383	388	396	396	386	398	365	377	398	369	343	358	376	374	373	426	401	387	433	412	364	382	383	383	405
22939	20640	27293	23953	21643	27308	28664	20541	6392	1851	1149	889	843	878	818	749	738	714	688	674	784	714	664	718	667	677	710	685	662	685	672	641	719	716	632	690	649	656	653	680	657	669	606	668	623	666	666	639	615	713	651	656	681	667	679	681	649	672	642	656	682	613	622	624	666	627	696	706	635	641	640	631	701	672	658	665	655	715	620	658	627	672	713	647	705	690	632	619	661	673	640	644	658	662	633	646	679	665	642	690	635	648	617	653	659	684	654	658	654	599	664	678	658	663	633	637	658	683	626	679	663	648	604	660	670	646	627	677	629	665	669	647	614	645	655	685	637	613	657	636	611	621	631	688	565	648	674	663	627	674	672	626	639	653	684	666	695	702	642	601	627	681	654	645	600	639	644	645	633	646	621	590	679	639	642	735	624	640	629	634	655	625	681	668	662	627	679	665	624	610	622	675	629	660	665	610	643	645	646	659	644	695	645	631	642	639	628	609	695	684	662	665	618	688	618	663	669	664	680	627	645	662	636	612	638	649	609	648	660	614	633	681	667	614	652	639	630	685	613	649	631	624	650	644	658	608	638	593	601	649	636	698	573	612	679	639	613	666	638	671	602	625	665	592	640	668	637	681	610	658	659	618	640	643	632	673	603	624	625	594	615	593	651	637	684	623	665	675	661	644	654	647	653	612	711	643	670	657	669	653	583	667	609	644	647	653	647	612	620	672	662	683	612	656	683	627	624	666	654	664	589	630	638	637	656	658	610	647	626	660	660	649	627	680	619	649	643	620	624	661	630	676	627	649	651	598	641	681	653	627	622	670	661	671	626	644	684	655	714	666	621	660	646	645	651	589	646	672	670	689	633	658	596	675	587	612	675	616	671	656	691	628	677	627	623	629	612	661	614	624	653	649	654	633	609	675	635	644	678	639	673	655	661	648	691	681	612	623	666	609	650	628	643	635	655	645	609	645	650	703	678	628	669	640	670	666	635	650	648	633	649	635	605	647	645	635	691	637	604	646	664	612	650	603	656	658	610	614	667	643	667	611	664	631	650	594	635	592	608	655	660	615	702	650	628	645	624	660	646	627	662	606	648	647	610	643	601	613	640	650	646	629	656	642	640	660	625	614	667	629	678	624	664	640	622	639	664	625	654	634	674	658	695	625	679	652	641	592	659	630	657	635	656	577	646	673	674	644	652	638	657	637	630	668	700	687	623	663	620	647	627	633	621	700	595	666	641	659	634	631	643	635	598	662	637	653	629	604	678	626	627	641	672	638	656	659	631	640	630	683	692	658	595	601	646	641	618	657	675	606	635	619	670	679	653	627	693	600	680	628	665	690	618	642	676	652	624	667	618	596	678	643	617	636	674	647	643	661	671	653	655	664	586	664	658	705	643	673	633	650	724	632	683	664	660	638	666	701	699	638	674	675	646	661	672	647	677	649	650	690	626	661	663	655	668	662	613	644	608	686	644	650	658	595	618	652	616	654	661	633	638	657	630	619	619	633	574	630	686	618	659	634	633	612	658	634	683	628	627	645	624	642	653	698	623	634	637	649	664	637	611	706	680	697	658	655	667	651	663	650	648	635	646	657	639	649	612	690	634	674	628	664	674	614	637	647	594	664	607	688	688	638	605	662	660	637	607	652	655	673	660	669	660	633	671	628	699	686	654	668	662	711	682	605	630	617	667	655	643	625	638	686	666	618	652	633	631	660	618	629	708	624	588	621	642	620	658	660	651	621	634	675	665	656	616	670	635	647	611	639	578	612	620	639	648	660	694	653	701	597	696	624	684	636	651	668	644	669	626	644	641	676	660	627	623	666	676	621	652	604	678	647	646	617	635	636	645	641	654	703	673	641	642	657	648	610	615	621	666	659	662	662	673	636	675	656	635	647	615	655	676	645	668	675	610	656	640	672	614	634	640	659	642	660	681	628	666	671	644	663	648	666	611	627	655	668	628	635	647	643	622	620	646	654	618	655	689	678	627	710	669	638	693	639	629	635	634	655	695	635	653	668	667	627	672	650	664	644	648	668	671	633	702	643	681	669	625	676	621	612	652	664	611	639	665	606	651	675	657	668	686	651	689	621	650	646	674	687	665	686	651	616	659	601	652	628	663	636	626	614	650	709	679	660	622	658	635	637	655	629	653	628	628	656	618	681	659	713	640	653	697	643	602	658	655	615	632	687	651	670	622	647	640	673	651	611	646	629	607	649	656	635	648	677	648	601	647	619	626	643	683	655	594	630	660	679	669	661	664	621	612	580	625	665	660	618	650	636	619	613	668	684	663	627	659	661	648	628	655	646	609	684	639	624	641	654	657	660	602	626	688	692	654	626	624	655	620	707	687	695	642	685	659	607	653	662	697	647	651	601	597	648	618	625	682	632	688	637	657	580	617	638	647	598	659	647	646	629	631	615	639	638	644	671	638	643	591	669	640	566	680	633	645	621	692	661	673	617	612	689	641	640	654	671	608	629	618	689	701	652	621	633	674	688	650	717	668	638	614	633	633	638	619	643	650	675	621	651	666	638	664	620	643	672	679	598	660	645	652	632	641	674	642	653	613	632	661	646	608	576	632	631	615	602	672	667	637	651	699	625	659	636	699	647	650	697	657	691	653	673	635	593	633	703	617	617	641	608	612	626	639	645	626	638	643	681	666	668	653	653	637	663	657	620	622	591	637	640	616	659	671	665	632	631	652	614	651	671	674	599	620	675	660	650	631	632	626	662	639	661	644	659	618	633	629	619	643	644	653	673	635	640	656	686	667	656	603	688	647	653	647	617	637	625	651	648	613	652	654	655	659	650	572	618	651	631	603	615	669	658	636	639	645	635	644	635	625	582	617	636	609	657	645	686	625	643	662	627	627	634	634	689	630	597	653	656	607	660	623	643	638	668	620	647	613	593	647	615	629	661	598	681	623	602	643	637	619	687	639	608	650	653	694	613	658	635	641	671	673	687	630	666	664	618	634	644	645	631	675	629	616	646	620	673	614	626	610	642	612	634	620	653	685	684	629	658	646	609	664	667	666	659	651	687	605	624	622	624	700	621	650	704	643	654	641	674	656	664	625	645	664	649	678	643	656	631	649	666	624	620	668	649	679	662	650	669	656	664	656	650	694	633	638	681	650	658	625	625	634	677	632	617	692	650	675	629	641	634	669	605	648	589	637	676	618	665	654	621	673	694	626	616	593	645	678	631	630	688	662	664	677	641	660	597	647	687	642	644	689	679	649	623	636	644	651	651	611	665	615	603	656	666	615	622	656	658	590	660	648	616	655	623	602	673	683	641	634	658	677	661	668	626	617	638	648	605	626	638	648	647	642	612	655	628	647	622	633	608	655	661	631	645	601	626	653	632	663	647	617	670	641	657	621	637	672	665	628	665	602	613	648	641	683	665	663	612	646	645	671	652	629	650	646	613	621	641	652	685	654	600	622	643	634	622	641	696	613	628	628	638	658	644	619	652	663	616	637	650	634	637	647	624	645	620	647	668
43655	44996	26449	31828	35918	37266	30625	24856	8233	2929	1750	1263	1110	1174	990	913	907	887	796	773	734	787	737	706	726	715	729	682	670	684	672	657	632	741	699	649	712	674	711	634	662	638	629	628	627	693	659	696	615	671	607	615	640	646	621	600	647	654	655	614	633	638	614	653	626	649	646	666	612	667	660	662	614	592	648	639	592	637	605	660	606	650	623	640	657	657	633	660	612	630	644	563	586	663	644	621	645	629	644	654	640	614	629	653	643	593	616	665	588	679	664	627	621	655	657	637	643	592	647	587	669	619	590	620	631	634	630	619	665	601	628	650	683	620	614	563	611	635	628	661	624	627	628	624	591	624	669	634	637	676	649	637	592	647	632	626	643	606	640	622	654	584	606	637	628	599	649	665	608	591	640	628	593	630	607	595	654	602	630	620	631	617	631	627	651	650	630	616	616	590	659	628	662	624	669	640	641	655	609	627	618	644	626	612	661	597	662	664	625	644	617	670	628	605	624	654	599	664	633	648	612	603	621	630	645	604	637	653	596	637	639	628	676	604	618	647	670	658	617	625	612	604	614	610	645	666	643	601	592	629	646	630	630	635	624	602	640	624	596	614	610	616	644	620	607	625	624	634	637	602	611	643	609	614	610	614	630	619	624	653	647	628	636	629	606	601	626	663	605	641	622	614	605	604	620	635	624	623	625	621	649	662	629	593	599	663	628	636	630	603	611	685	600	634	670	650	620	624	643	599	653	604	597	584	612	648	588	662	596	693	637	646	597	614	636	646	624	597	631	629	664	594	581	664	647	665	643	613	611	618	609	657	658	648	622	626	633	635	644	643	620	603	608	609	649	623	647	635	677	663	656	615	640	648	632	667	595	642	632	611	665	582	639	611	687	600	610	651	636	584	606	594	619	619	673	630	628	623	599	638	583	660	605	604	638	645	602	618	630	603	616	612	675	665	672	689	631	595	677	612	599	598	648	656	657	626	690	671	691	645	594	612	611	621	660	663	618	617	633	640	594	625	652	621	591	662	658	601	617	613	668	635	642	623	605	617	649	591	613	614	640	598	659	664	663	658	600	630	628	659	629	612	630	617	617	636	663	654	670	649	620	651	605	621	632	641	648	624	666	635	640	629	609	634	636	621	691	676	615	637	648	614	664	633	639	647	619	605	627	636	614	608	622	624	618	651	651	562	624	690	654	600	581	662	562	663	631	567	592	639	641	638	596	635	628	610	634	623	594	598	685	636	619	645	629	643	647	636	654	608	670	672	636	635	606	609	633	630	654	669	614	600	603	637	597	626	635	649	630	612	624	654	639	613	641	612	624	634	633	634	676	630	595	628	651	615	600	646	654	671	610	626	653	673	577	633	626	637	608	645	629	613	621	643	629	637	671	645	620	583	610	594	648	619	659	622	614	601	639	660	643	617	629	577	596	643	658	646	598	626	586	613	626	603	619	602	639	615	637	607	619	609	624	630	591	654	643	660	665	654	612	643	661	639	653	603	623	584	624	650	609	623	627	632	622	599	638	604	659	664	658	636	669	635	623	611	573	620	609	650	626	606	618	631	594	619	632	650	603	619	604	649	650	640	653	597	661	594	609	680	622	591	592	656	653	664	629	674	627	606	661	624	592	631	573	612	655	629	602	633	635	620	608	622	625	640	646	633	666	615	633	641	597	596	637	597	598	634	599	623	659	599	656	640	661	647	684	601	657	651	618	623	680	634	634	635	616	667	646	653	611	622	617	657	606	600	592	650	609	675	625	635	651	612	617	639	615	643	589	632	594	613	589	598	608	665	635	633	609	622	641	643	583	619	639	625	656	608	632	635	647	635	654	556	628	655	632	607	633	613	591	591	630	591	640	601	613	649	615	654	615	616	635	619	639	621	613	610	588	653	647	569	624	626	613	633	647	643	684	645	605	599	618	635	613	618	590	618	645	623	653	612	628	623	600	599	631	631	612	644	611	622	658	636	624	633	639	669	645	599	639	648	656	612	590	615	615	649	646	603	596	627	659	632	626	641	690	630	653	689	603	593	626	628	597	630	649	606	619	692	639	654	536	625	629	634	606	650	621	615	629	644	628	626	594	613	651	644	637	647	621	663	633	637	633	633	635	595	636	648	649	655	686	620	647	635	637	663	632	616	615	637	624	611	652	613	616	625	638	604	580	616	633	595	628	638	587	628	577	654	609	625	616	636	607	674	646	613	600	606	664	646	625	652	644	614	628	605	633	657	680	607	581	605	678	597	610	607	609	635	606	616	602	679	640	621	634	638	608	671	590	627	644	680	596	593	593	585	645	631	651	662	584	595	638	583	655	632	615	602	627	621	656	652	636	656	600	638	661	622	630	651	601	619	599	662	628	661	629	672	643	664	570	612	650	621	666	654	605	655	604	615	665	670	609	596	596	620	605	647	627	650	569	687	622	612	651	635	641	632	656	622	667	610	619	590	599	650	599	631	593	632	608	615	600	609	607	625	615	619	656	604	646	615	590	598	651	634	624	628	626	636	639	644	639	684	625	583	648	632	603	656	645	628	680	614	603	637	624	662	644	632	586	610	614	622	577	642	629	645	637	606	656	642	632	617	664	638	657	651	612	672	638	609	584	627	679	627	641	634	637	608	596	591	638	638	622	633	656	607	643	613	671	641	599	638	612	611	653	646	663	627	577	645	613	619	697	631	628	638	629	585	606	633	618	623	632	661	651	626	629	633	628	656	648	622	624	598	676	635	678	610	641	638	641	607	629	647	599	602	643	653	662	651	605	611	642	657	624	608	617	637	590	628	581	635	613	663	650	638	664	636	643	586	639	623	622	663	598	641	633	641	632	610	683	573	659	643	618	647	627	642	591	645	644	675	621	597	626	653	687	606	611	618	594	576	629	612	585	625	597	653	612	606	638	609	619	607	658	633	626	610	594	659	590	603	609	640	607	634	708	626	631	616	611	669	655	629	607	571	637	577	602	640	635	614	639	640	606	608	642	614	658	651	622	649	649	615	625	624	601	616	637	637	624	659	584	602	625	587	673	624	621	655	642	625	632	634	602	612	617	679	626	634	625	598	648	620	674	647	588	640	619	651	652	614	644	666	639	602	657	647	641	640	626	613	650	578	573	659	622	622	602	648	634	630	623	613	630	620	640	620	656	619	661	622	630	642	626	592	609	649	674	615	640	630	614	647	653	593	609	586	657	668	644	630	618	599	645	646	644	626	614	580	599	656	651	616	642	665	648	658	647	678	651	629	612	622	595	630	608	594	598	642	628	617	638	631	622	596	627	599	649	618	643	596	587	616	623	643	639	603	644	629	603	669	661	643	609	658	612	674	650	620	600	693	644	687	648	615	632	620	611	622	672	691	623	609	577	640	594	596	638	640	611	639	639	617	586	624	607	644	572	619	645	615	613	604	608	621	611	656	615	599	611	579	609	650	643	639	651	682	645	588	599	649	640	635	624	573	644	655	630	611	586	630	643	644	605	636	617	614	657	641	632	624
34594	25063	11332	12973	11560	10393	9014	6859	2764	876	780	695	632	668	682	661	643	665	691	666	700	667	687	661	676	685	691	669	686	670	697	653	682	658	646	669	679	691	624	700	695	674	700	669	662	653	646	686	680	690	702	711	645	674	659	674	713	664	652	719	664	683	649	642	708	670	659	701	671	657	678	687	714	702	657	681	661	663	692	689	626	684	688	649	675	638	712	664	656	693	690	673	645	712	709	684	652	622	675	699	664	692	694	628	688	750	643	637	687	635	637	668	679	687	679	668	682	685	650	685	675	679	682	693	663	652	685	714	658	637	713	692	686	681	695	643	636	694	680	660	642	655	707	754	676	647	633	695	640	669	663	644	678	682	716	706	702	693	688	684	722	678	666	695	696	642	635	698	711	661	631	662	658	637	654	689	681	665	675	650	708	693	666	678	699	661	689	733	727	681	681	675	669	678	670	667	657	617	671	657	681	710	678	704	662	686	650	650	664	697	652	668	671	665	630	647	679	672	635	687	643	662	723	676	679	666	673	664	692	669	678	663	680	646	642	707	641	653	654	676	661	669	681	685	688	700	623	650	646	659	672	652	601	637	660	652	704	683	675	698	654	662	682	614	668	681	657	707	704	673	647	623	628	706	686	706	663	661	624	720	723	651	686	687	672	667	684	655	654	665	666	657	710	662	666	670	706	669	696	676	687	638	695	667	684	644	610	661	655	674	644	657	694	702	651	642	705	645	613	656	680	665	634	700	670	703	696	689	686	683	657	674	660	669	651	657	640	700	713	657	650	665	665	667	681	627	638	676	686	663	649	712	642	660	662	724	628	646	692	664	654	661	645	714	665	685	665	685	670	643	685	611	661	702	701	647	658	655	663	688	645	668	646	713	647	702	701	618	673	683	665	710	689	669	708	668	692	694	696	682	643	690	682	678	688	684	690	706	668	690	642	731	672	651	658	644	682	701	705	651	677	687	642	681	668	684	677	676	702	626	672	656	720	651	656	657	665	650	653	688	647	659	690	693	718	684	659	689	684	656	684	652	646	650	709	645	657	685	706	691	625	673	688	671	663	681	657	695	744	654	657	713	653	691	689	665	664	631	672	694	690	600	685	682	631	661	708	676	647	696	671	676	649	674	683	686	658	711	677	687	672	676	675	665	679	658	654	680	649	652	671	682	695	614	708	707	719	677	629	635	690	651	644	636	645	683	633	663	667	689	697	651	689	634	671	710	670	694	691	667	664	645	686	646	691	664	698	637	735	677	656	673	707	667	649	671	671	669	660	686	659	726	704	722	671	643	696	690	661	638	679	662	664	652	682	669	667	662	688	692	664	701	618	640	661	646	655	655	671	621	671	676	648	668	679	683	639	662	686	643	665	715	675	765	691	694	675	614	702	689	675	683	684	713	649	705	691	690	666	698	672	695	638	706	681	667	696	650	712	696	686	653	653	690	726	699	679	653	679	636	690	701	702	644	692	647	687	667	679	674	649	728	757	701	708	652	637	674	654	644	675	720	651	695	652	687	623	665	692	649	665	707	651	661	646	690	633	677	653	652	707	696	682	697	679	656	648	693	646	770	681	664	659	644	642	671	662	634	666	654	755	726	695	697	643	713	707	727	678	650	696	680	705	685	684	645	719	691	689	653	684	595	668	696	736	681	691	683	705	628	701	714	686	629	661	658	661	672	652	658	683	701	698	680	682	682	680	632	688	680	740	664	684	650	715	698	679	666	667	689	678	659	688	683	662	696	677	709	689	647	629	674	664	682	679	701	697	656	674	675	686	716	707	663	714	637	692	687	645	675	680	703	673	649	650	693	669	672	674	663	680	714	672	679	678	718	615	668	663	636	665	673	691	655	656	704	689	673	697	683	721	641	673	723	703	703	634	629	664	694	674	668	676	645	708	677	706	636	732	659	708	687	667	676	688	671	655	658	663	650	706	672	671	663	695	709	714	677	692	633	670	657	679	640	633	638	721	696	648	681	683	662	645	697	685	724	670	639	710	672	631	694	660	650	642	641	700	703	641	715	655	682	730	664	685	690	635	687	672	693	677	636	669	665	669	671	662	704	649	697	662	635	653	642	667	661	655	654	715	650	657	625	712	688	698	657	649	681	740	661	720	645	643	672	653	627	690	692	600	620	686	699	699	626	681	637	656	673	681	702	680	664	650	716	665	669	704	668	667	657	702	686	677	658	671	664	721	660	662	673	667	649	691	735	701	720	717	662	683	655	692	687	695	684	717	675	699	709	707	675	676	678	700	702	666	648	673	658	672	659	685	667	667	645	666	705	677	685	701	634	696	681	662	645	664	669	681	703	675	668	682	698	694	631	694	616	664	681	719	702	675	600	702	643	680	656	649	637	668	626	653	678	701	699	647	648	685	641	673	650	657	678	704	653	669	702	703	616	695	677	685	675	726	659	638	681	633	740	646	622	639	699	687	679	686	656	672	684	682	646	646	682	656	693	697	649	697	686	672	673	672	670	639	657	681	644	683	707	606	771	653	685	642	664	695	698	701	677	726	656	659	715	722	639	673	710	659	683	645	632	719	687	624	697	694	700	657	669	709	732	688	678	713	646	667	656	656	665	648	651	711	666	669	638	673	611	641	649	608	678	667	703	659	667	696	649	653	746	691	669	663	673	678	637	651	653	721	695	734	657	656	622	682	660	649	650	699	706	685	666	681	683	706	692	689	639	647	653	661	673	666	649	680	645	657	636	643	660	694	674	691	679	694	656	678	674	699	666	623	656	671	685	664	727	669	681	677	731	676	642	673	655	704	678	664	668	660	693	706	655	672	664	655	695	654	684	683	647	684	678	677	621	704	659	688	642	635	640	668	676	690	689	677	637	634	647	624	685	699	662	704	696	709	637	694	664	671	706	662	645	671	666	692	671	680	687	659	684	693	740	674	689	646	674	681	669	731	659	615	643	630	645	699	587	650	656	676	693	645	671	700	701	659	666	674	692	708	669	708	675	694	678	675	644	657	674	686	709	644	679	662	721	678	638	704	687	701	660	646	614	671	685	656	668	689	685	649	669	678	678	678	676	677	669	701	721	684	624	672	633	647	663	648	642	709	639	678	691	682	699	645	665	688	699	685	641	655	680	706	730	697	659	715	677	662	664	686	707	680	637	692	647	683	683	683	625	668	640	644	635	617	686	625	688	671	701	673	680	695	656	675	697	717	606	664	683	693	672	651	677	642	662	703	688	677	642	715	649	729	706	684	688	687	655	651	673	691	651	657	680	698	654	700	653	667	668	691	717	691	687	657	673	716	643	688	681	665	686	683	693	690	662	660	680	665	676	676	689	668	672	640	623	715	621	648	648	695	672	697	661	675	655	675	690	655	670	693	709	714	628	673	688	669	641	683	665	681	684	686	640	684	681	613	712	654	714	620	697	718	658	666	694	722	685	689	664	687	659	681	630	695	658	626	687	661	668	622	647	688	675	662	691	653	662	624	708	692	637	692	630	668	705	708	664	702	647
36778	26659	11150	19977	18212	17426	15036	12293	5030	1195	855	758	724	769	747	787	716	706	744	671	681	728	725	714	749	732	718	718	715	730	664	701	686	689	702	737	675	696	706	732	736	691	737	658	744	732	704	721	709	704	700	731	688	645	693	733	706	708	754	667	687	691	698	693	700	707	709	741	688	676	734	685	672	666	689	708	721	687	696	723	659	690	691	702	693	710	710	681	739	678	779	724	720	737	739	661	667	725	678	666	708	684	746	734	676	698	710	771	705	714	714	663	680	737	704	710	689	796	744	736	720	755	681	708	709	669	679	672	666	669	705	708	737	726	687	715	696	747	673	687	688	691	707	723	651	717	726	726	726	735	681	693	692	723	706	705	704	697	756	712	725	698	740	720	723	724	692	744	723	714	707	688	749	735	730	726	711	691	717	735	713	688	718	733	690	713	699	701	755	739	724	759	695	741	693	743	719	741	677	686	701	724	685	734	677	669	663	708	673	737	677	711	707	745	730	733	738	702	663	685	675	649	760	734	712	742	729	707	690	681	696	690	714	702	680	728	695	679	698	702	706	728	704	696	694	691	743	745	701	708	729	667	680	719	723	707	684	714	720	676	699	699	732	717	700	690	723	751	702	722	719	723	731	755	704	663	711	665	687	727	750	678	707	693	698	716	687	718	692	687	732	705	643	721	702	735	703	711	695	704	749	722	749	731	694	712	708	685	720	637	655	702	679	711	696	714	717	736	711	729	738	702	720	676	703	720	672	704	703	676	715	682	713	735	727	672	710	723	695	704	769	701	713	721	712	723	747	724	707	745	685	736	729	702	713	678	697	720	704	711	728	666	703	687	663	729	715	680	690	754	689	697	728	699	698	735	718	705	670	740	717	701	661	687	749	709	692	625	689	712	684	674	717	696	733	705	716	759	778	697	725	723	695	693	696	668	715	692	679	713	699	683	741	684	745	734	713	679	683	718	714	738	722	722	737	694	705	727	754	738	724	692	699	703	731	729	734	735	733	701	663	708	752	648	723	650	701	724	667	712	726	755	693	719	697	698	716	726	708	748	669	718	692	704	718	722	686	714	683	743	713	738	711	711	724	683	742	716	684	725	708	703	702	757	675	700	717	725	754	716	721	693	740	740	686	709	675	667	762	719	681	695	712	721	692	724	681	761	715	697	666	698	704	738	709	751	723	717	672	681	752	661	700	719	687	738	690	728	687	726	714	697	728	699	730	717	690	699	703	771	681	716	679	731	694	721	700	677	685	661	728	701	711	712	716	680	660	670	705	763	682	686	718	691	718	714	676	722	707	751	720	771	684	743	737	711	726	689	731	730	684	717	685	734	757	695	716	689	675	677	686	731	725	697	724	689	756	728	743	733	680	750	746	740	710	698	713	714	728	697	700	731	691	718	733	702	692	674	706	748	737	772	702	704	674	698	719	708	731	671	722	691	728	714	735	692	723	717	725	728	665	708	714	726	690	755	754	753	695	653	717	703	705	736	712	715	700	746	715	709	692	689	714	711	741	702	674	710	704	669	704	693	691	681	700	700	694	704	719	658	747	678	693	717	735	732	696	714	718	702	714	710	712	713	743	706	696	720	682	690	665	677	743	682	716	696	706	705	715	705	653	717	729	703	722	753	738	755	705	715	716	678	752	759	738	710	725	742	688	705	657	704	720	720	689	727	727	663	720	723	734	713	739	723	740	701	695	673	724	660	748	697	690	702	728	704	692	695	725	758	732	727	747	705	663	726	706	723	694	683	709	699	680	703	735	735	722	679	697	694	639	677	644	706	686	676	711	743	741	643	722	720	715	782	733	685	723	696	708	658	683	722	714	734	719	749	712	747	763	717	689	673	698	669	687	689	675	692	737	724	729	721	714	710	702	729	703	713	676	747	676	697	705	685	714	768	671	683	726	752	663	684	722	743	681	693	653	690	716	686	723	662	717	663	690	707	725	675	673	698	726	713	726	741	713	752	717	737	702	735	692	739	728	663	721	741	647	694	743	722	670	697	720	718	698	692	728	719	736	685	690	726	741	675	697	710	690	678	731	704	769	748	675	762	724	720	717	739	710	696	683	679	709	728	700	744	704	693	687	754	711	748	693	732	733	742	701	709	696	714	704	708	697	726	700	686	689	745	714	689	728	694	719	695	739	728	690	727	691	752	681	737	697	677	690	741	724	707	723	705	740	673	739	732	673	703	725	722	732	671	659	709	689	699	676	704	712	727	706	692	696	712	753	748	716	687	713	701	721	705	677	680	724	743	706	710	725	734	711	761	694	746	763	713	665	745	709	723	735	718	678	731	701	721	703	709	729	759	706	699	694	685	699	691	678	681	765	727	672	693	687	720	721	693	709	755	703	704	694	691	699	729	702	703	752	755	699	709	708	667	684	698	672	702	729	713	747	705	673	746	765	677	697	738	698	722	686	656	711	691	720	698	722	726	761	744	745	713	714	689	690	643	766	705	740	706	660	721	680	691	747	677	750	664	687	716	682	688	717	693	703	704	723	709	696	696	696	672	723	678	695	724	740	741	754	741	691	701	774	681	692	731	697	718	718	702	728	670	741	758	695	753	740	743	723	733	711	726	707	721	723	676	714	694	696	654	692	757	687	693	731	671	690	760	687	708	721	754	680	723	688	740	721	759	669	701	729	709	709	733	725	719	695	722	696	700	708	675	677	689	695	688	678	735	698	751	700	729	702	772	741	747	686	706	710	716	725	740	698	695	677	768	723	692	722	698	659	718	700	685	696	698	714	669	680	726	729	733	679	721	767	702	706	702	716	670	668	686	773	779	716	597	731	662	734	716	702	672	715	721	742	749	656	706	710	730	738	722	724	702	736	704	737	732	686	678	701	737	665	761	697	698	700	716	678	721	722	713	707	725	704	719	670	720	739	730	719	675	713	690	725	701	734	704	744	745	725	704	673	692	733	730	680	753	695	710	722	710	669	741	712	730	735	745	710	693	705	673	708	725	711	692	702	667	737	683	746	724	712	653	669	722	694	739	704	729	730	744	744	691	784	700	700	704	700	682	695	718	726	737	659	715	739	779	746	686	702	691	706	664	676	655	684	735	754	683	696	716	740	702	683	712	695	707	708	729	705	707	672	747	751	743	707	726	701	686	732	694	644	712	684	695	712	680	720	709	727	719	701	689	723	719	695	663	760	688	702	727	740	733	707	724	739	748	696	689	728	722	728	743	734	731	735	722	699	723	689	725	699	719	755	687	716	698	720	686	717	690	668	713	731	691	741	713	722	711	657	691	670	706	720	706	729	702	708	788	674	739	715	723	728	696	732	704	686	692	731	707	689	713	677	667	698	688	737	752	730	722	683	685	760	731	713	725	713	679	688	706	692	745	720	635	715	678	701	706	694	719	685	726	740	716	712	738	677	718	734	667	721	677	732	716	662	682	684	698	646	656	727	755	731	698	726	746	694	747	707	683	651	728	678	665	707	713	672	719	695	703	705	699	726	736	693	679	760	711
24931	20670	26952	24439	22385	21915	18109	10586	4439	1445	572	507	453	466	453	392	416	426	412	368	408	362	369	362	372	355	406	372	372	388	345	379	351	325	353	350	375	370	351	331	335	363	380	387	353	376	348	337	372	354	362	321	364	350	356	333	355	342	340	352	351	308	374	351	372	372	337	324	316	353	360	362	324	370	359	341	384	337	340	378	305	344	367	369	344	354	365	333	355	342	323	311	377	327	392	349	357	379	350	323	389	321	334	348	366	335	381	381	320	358	344	343	364	359	356	349	324	324	351	365	368	356	338	351	341	371	357	303	313	365	332	328	353	366	329	333	343	340	349	377	329	353	362	361	359	332	339	327	319	320	325	379	334	355	313	356	373	359	340	334	331	356	353	335	362	360	326	324	319	325	373	350	340	357	388	344	367	349	352	314	323	317	331	375	314	344	329	327	359	375	353	345	330	351	329	344	335	354	346	388	359	360	322	338	375	326	391	374	325	334	365	370	355	351	367	356	309	366	363	377	358	324	356	354	318	365	357	332	343	344	365	376	309	348	327	319	343	347	365	330	342	322	343	340	378	336	331	358	372	344	359	344	346	334	334	354	327	341	369	339	378	311	357	336	336	361	332	344	344	359	341	350	322	337	338	350	333	339	367	343	310	357	343	368	333	352	378	372	381	330	361	354	331	337	385	336	333	330	321	340	357	362	350	334	337	308	330	336	307	369	320	316	330	395	342	335	328	346	323	322	314	351	355	342	347	322	360	357	343	362	362	354	314	331	328	350	350	345	353	378	341	349	386	382	320	350	319	363	349	338	352	400	310	343	357	343	355	356	331	346	316	348	343	368	334	348	339	329	336	359	365	319	346	352	315	345	344	357	358	354	376	347	324	346	362	340	361	358	328	325	342	391	351	350	328	337	349	368	330	369	338	359	334	373	336	311	384	317	347	353	370	341	348	376	340	340	337	324	322	337	337	375	326	344	346	322	351	347	347	383	318	379	340	364	341	334	370	372	336	354	340	358	349	330	360	354	347	367	338	345	325	354	354	340	354	344	328	335	353	347	327	357	357	327	398	369	336	322	370	368	350	356	355	331	329	374	372	344	355	338	355	347	307	346	327	342	372	316	349	382	361	352	352	346	332	328	342	345	376	392	338	338	355	361	367	353	330	363	357	386	360	355	335	304	320	335	330	396	362	335	374	364	370	365	337	343	342	352	365	316	365	333	331	384	335	339	353	339	321	344	332	325	328	362	312	336	349	343	332	338	330	360	352	337	348	363	335	360	324	319	335	329	336	334	322	356	391	337	338	367	347	339	345	363	373	314	345	362	321	372	349	359	352	332	351	337	376	343	363	351	347	352	361	322	361	350	376	330	349	325	345	364	348	341	334	335	327	340	349	314	384	338	345	342	334	343	340	367	329	349	319	295	344	331	365	363	342	368	358	362	351	335	340	339	364	355	328	361	328	360	333	323	337	359	347	319	368	358	342	325	344	341	350	338	304	354	353	363	334	339	347	330	344	325	340	349	338	355	370	379	351	328	334	344	345	359	354	378	333	348	346	333	389	345	338	343	329	340	386	338	333	356	336	340	342	338	357	328	309	315	383	345	364	349	314	352	321	354	339	344	330	365	336	354	369	346	342	331	344	339	362	334	358	307	340	353	385	386	340	335	352	339	369	364	328	336	353	322	377	352	334	339	324	359	328	360	382	359	366	338	350	339	338	335	359	336	336	344	356	330	330	388	327	342	329	324	348	318	343	361	335	339	322	325	351	352	350	339	322	386	374	358	385	345	361	380	336	367	369	371	357	341	370	347	322	343	346	322	364	343	327	340	357	370	319	330	329	344	329	361	323	332	350	362	310	325	327	344	350	347	361	339	294	329	352	323	323	330	330	344	365	336	326	368	347	351	367	364	375	305	337	337	344	330	333	348	302	328	375	363	352	321	354	366	356	360	343	367	335	370	330	343	299	348	350	329	336	339	334	341	343	388	363	318	347	354	327	373	328	353	345	346	345	352	341	378	330	355	309	339	361	346	360	316	290	326	369	309	344	323	388	355	371	319	353	339	357	365	329	354	334	352	340	353	319	340	373	377	348	366	336	350	330	335	350	332	389	341	303	367	333	366	355	334	342	329	336	352	346	361	320	320	377	359	361	331	392	352	368	339	324	358	340	318	365	351	355	316	321	313	345	330	344	340	326	344	322	354	356	362	332	352	364	353	337	334	337	330	349	338	301	360	375	337	318	369	333	352	355	360	340	319	338	324	376	317	331	371	348	334	375	339	323	342	327	339	318	363	325	355	353	336	351	304	369	350	308	357	336	298	334	371	318	346	337	356	347	335	377	341	330	353	349	352	339	358	339	346	372	350	337	323	313	347	342	371	340	330	352	337	341	315	335	335	347	354	330	355	316	380	366	348	324	324	334	348	325	314	301	329	339	297	334	365	343	352	333	358	328	363	350	355	361	332	347	330	348	342	311	351	336	361	333	340	377	360	326	325	339	357	378	353	377	360	350	390	366	336	312	337	327	378	335	365	316	328	358	376	350	336	360	354	347	356	355	351	353	300	342	341	311	347	349	327	346	339	344	318	354	330	353	380	359	317	329	339	313	376	327	345	363	329	299	367	369	326	350	361	399	382	361	333	361	345	375	334	305	347	350	326	293	337	328	371	346	310	342	343	366	337	347	322	353	354	361	365	335	344	355	343	362	346	388	373	349	343	379	333	348	294	374	358	332	337	316	369	358	308	326	365	315	341	312	351	343	332	331	325	337	349	350	343	327	321	348	327	353	321	363	347	351	356	375	357	345	341	360	361	348	348	365	346	361	356	349	325	359	357	363	329	353	335	365	377	328	357	355	330	334	348	338	332	375	352	358	331	366	348	327	335	336	351	324	374	359	339	372	350	351	364	355	364	322	328	331	323	399	354	352	326	330	328	344	309	350	299	331	336	343	355	334	346	328	322	351	320	324	353	333	365	299	351	343	334	359	336	333	344	350	346	350	342	322	378	326	338	350	354	310	355	356	369	368	357	350	349	345	354	367	322	345	358	346	325	317	335	367	343	328	378	373	334	342	359	325	356	338	333	354	360	336	335	379	353	308	337	346	342	370	326	322	336	329	381	388	337	343	385	350	365	384	356	354	343	326	361	350	312	328	366	346	328	330	353	348	353	332	302	367	381	299	375	376	345	327	366	360	350	344	334	347	305	312	355	373	354	351	367	304	335	330	388	376	324	375	364	380	352	367	340	335	338	339	337	336	341	352	344	341	323	332	334	366	307	327	332	369	338	355	338	349	350	362	338	328	340	313	301	335	357	355	345	395	372	342	350	315	359	354	327	360	331	345	341	353	304	354	323	313	362	356	318	321	347	339	362	343	339	342	351	326	356	340	325	336	339	370	350	364	361	274	363	359	359	331	381	321	372	342	354	315	352	338	314	313	354	342	359	365	361	341	368	324	335	336	349	367	355	377	348	358	343	349	335	335	314
40949	39213	20737	24233	30968	26150	21311	16366	8324	2657	958	791	685	637	582	535	529	560	513	476	472	414	447	435	424	404	415	402	407	439	426	404	369	403	386	435	404	381	359	388	382	403	372	378	361	393	388	378	377	371	414	420	384	394	378	402	423	401	386	389	384	383	416	413	383	373	365	370	380	367	389	403	367	364	360	392	330	394	359	378	391	382	354	345	396	361	378	362	386	379	357	379	345	381	358	360	352	390	367	381	366	337	383	357	370	382	331	369	376	402	414	372	374	387	369	411	386	385	364	385	387	395	370	346	368	382	382	353	387	393	368	355	387	389	358	364	376	349	383	369	355	388	355	364	355	359	384	343	396	391	409	355	359	398	367	384	368	360	394	359	410	375	388	377	381	363	328	387	358	385	407	378	387	375	366	371	401	366	376	374	355	359	367	373	386	371	379	379	393	360	362	370	352	360	402	393	371	394	405	392	341	342	373	393	419	372	379	384	345	414	402	363	350	346	358	360	409	334	339	387	397	353	379	409	373	370	346	376	409	409	376	410	370	353	402	363	359	352	396	340	376	364	384	359	339	402	404	395	414	348	378	378	402	393	352	374	404	374	342	372	365	335	376	378	397	355	385	366	372	393	392	368	374	380	379	367	345	378	359	395	371	373	355	396	403	360	360	354	382	397	352	368	346	361	382	363	318	377	397	352	401	364	378	375	348	377	361	384	388	382	389	408	358	367	374	389	410	375	397	415	372	413	384	355	336	392	368	363	389	356	403	395	368	372	371	368	384	411	371	368	355	372	351	361	376	341	382	366	352	364	368	414	375	381	371	397	415	405	397	374	382	384	364	377	382	386	357	363	395	374	387	391	372	390	389	375	384	334	390	368	399	366	365	360	378	340	357	369	369	369	374	342	388	362	366	403	371	383	348	382	392	380	363	375	365	362	368	381	367	376	409	382	357	354	385	384	441	393	356	360	354	373	367	387	394	356	375	385	371	356	391	385	378	379	407	352	353	408	353	412	373	383	373	371	352	350	362	383	396	385	365	396	372	357	360	382	372	357	363	361	375	359	379	383	382	365	400	374	357	401	385	434	375	360	350	371	379	359	350	349	349	381	383	371	400	355	388	412	396	347	369	382	378	401	383	368	381	386	364	355	355	367	362	394	365	404	363	370	376	353	381	389	360	413	357	369	370	376	376	358	424	387	380	377	412	366	375	375	400	396	365	355	371	385	399	384	371	363	372	357	390	337	380	345	359	375	381	395	382	378	345	389	386	377	343	346	375	380	354	345	402	372	370	384	390	388	396	359	385	367	355	384	351	375	365	378	336	375	381	378	370	367	368	394	340	349	374	357	369	373	350	409	348	379	402	363	385	375	384	336	357	382	383	410	364	357	417	348	390	358	373	394	356	374	365	348	390	371	384	379	389	361	387	401	374	389	340	386	371	367	360	343	375	378	345	389	356	343	388	372	347	371	404	369	371	389	385	335	380	385	355	382	357	397	402	356	364	387	381	355	388	366	340	369	384	358	387	410	387	384	412	388	382	361	396	358	382	403	362	385	374	338	362	403	402	339	404	393	364	389	370	401	381	369	356	377	372	357	385	402	356	382	375	379	356	360	365	343	354	386	378	372	382	368	385	352	379	377	368	367	356	373	368	394	367	385	377	370	342	367	397	369	335	369	380	375	340	389	403	364	396	376	334	362	352	372	406	376	397	365	347	351	371	396	391	359	399	375	366	382	377	375	378	383	401	365	325	368	383	371	384	363	388	372	382	379	381	356	366	356	371	367	379	372	337	401	347	378	365	384	385	365	368	357	380	354	393	370	396	368	394	323	384	375	337	370	337	354	386	371	387	398	366	336	354	357	370	334	364	372	360	368	331	386	362	339	386	398	374	392	357	394	346	368	377	391	343	362	343	348	375	349	357	374	389	368	380	344	360	327	382	364	376	335	372	376	376	402	345	384	387	382	389	387	369	350	374	384	377	364	359	359	380	366	345	343	379	347	372	349	377	381	346	376	375	419	399	373	395	357	361	393	375	387	387	360	375	372	380	381	365	337	396	389	354	372	380	350	364	360	354	345	377	376	383	387	383	358	344	386	385	328	378	385	336	402	375	370	340	379	390	303	396	365	392	362	377	363	409	384	352	370	374	349	381	373	363	353	377	415	390	390	375	394	333	376	376	406	375	388	384	403	388	360	355	359	343	377	395	367	373	374	357	350	381	382	348	380	406	417	393	371	364	349	350	353	384	392	386	416	374	379	401	353	389	377	347	399	420	385	393	379	379	359	359	335	354	371	334	342	362	347	365	368	356	381	365	374	406	397	358	338	402	339	381	367	378	381	412	389	375	417	365	387	400	377	373	305	372	365	368	365	382	329	365	372	370	380	425	382	371	376	405	366	396	403	373	344	392	396	395	401	385	364	378	415	407	394	385	370	400	340	349	382	376	383	374	381	329	388	375	343	406	354	378	393	374	384	345	416	388	338	397	357	373	327	373	389	403	351	373	370	343	365	389	340	370	373	396	385	407	379	359	387	386	378	353	376	364	383	362	356	369	364	374	385	348	401	373	397	418	375	356	366	367	389	360	396	382	361	369	403	369	363	388	399	412	393	398	390	370	368	350	366	383	366	363	370	367	366	368	376	374	380	379	375	382	367	364	385	382	354	360	377	390	390	336	381	340	391	393	371	388	371	355	364	340	394	379	350	373	370	371	350	347	341	370	368	366	350	369	371	365	380	365	354	373	392	369	358	374	382	383	389	398	386	413	365	348	383	353	335	386	368	355	381	365	364	375	370	342	380	348	373	381	368	352	323	362	406	379	363	398	356	381	357	356	358	355	356	336	385	382	347	355	364	344	348	398	397	390	397	377	336	385	369	373	381	383	350	337	389	344	397	376	389	394	392	352	385	343	357	359	367	377	378	376	391	355	413	400	380	394	378	394	383	378	367	378	354	364	364	392	345	399	389	421	395	371	386	377	360	340	323	375	380	384	360	371	361	409	399	370	309	390	377	364	386	381	390	346	372	373	398	378	369	389	365	345	393	379	368	382	375	392	409	324	398	379	367	404	365	369	387	388	373	394	360	402	416	395	394	339	341	365	372	372	386	363	378	346	401	403	361	358	398	393	405	356	378	361	378	384	361	387	365	372	358	380	337	352	324	413	356	372	388	362	370	326	364	405	392	361	359	399	375	334	363	392	352	405	361	374	408	370	374	387	362	358	390	375	345	364	375	370	372	376	381	366	379	390	369	357	361	354	389	409	355	382	342	369	373	355	378	385	365	403	368	376	375	360	362	371	388	382	403	401	346	369	372	389	339	370	362	399	382	404	326	394	372	369	380	334	392	371	398	378	381	364	340	364	415	351	350	389	350	377	356	390	368	376	391	383	364	381	378	381	413	385	411	353	374	351	361	378	333	369	382	347	334	364	380	380	359	344	392	400	325	384	408	393	398	368	359	353	385	398	397	345	377	377	369	388	370	393	384
22907	20623	27219	23967	20938	21859	24422	13416	9251	4180	1356	987	858	795	789	757	737	726	728	700	685	704	710	684	671	666	658	638	686	665	676	667	679	631	638	656	647	635	656	680	603	629	656	639	582	636	631	629	635	600	633	618	625	610	656	659	607	622	612	640	661	635	658	638	604	609	669	652	592	661	586	643	592	596	639	637	620	606	586	615	641	658	640	626	604	609	622	669	652	684	573	638	623	605	639	651	611	611	601	590	584	641	640	657	607	635	603	627	642	610	629	617	612	658	645	658	638	607	608	614	646	603	616	634	629	599	584	585	603	643	619	604	585	572	633	597	645	657	632	602	598	626	578	640	630	645	630	603	624	628	613	603	630	642	599	662	606	624	669	641	599	650	625	625	626	619	583	584	596	599	639	625	615	610	632	618	658	633	612	607	603	654	669	632	609	626	635	612	649	591	635	639	638	610	592	629	572	659	613	621	580	613	621	651	629	611	635	628	678	601	635	673	639	622	615	615	598	619	629	602	616	601	621	598	674	652	650	605	642	639	647	624	646	624	599	648	651	614	687	643	609	622	653	671	638	627	610	600	601	562	658	618	675	627	639	626	607	594	612	637	603	652	615	607	622	654	604	610	629	619	632	667	628	635	614	588	627	634	628	632	590	624	670	617	651	622	644	642	637	637	611	606	616	578	625	621	653	615	608	634	607	617	621	629	627	652	592	653	629	624	600	619	619	634	589	634	633	615	657	629	581	602	596	602	636	602	620	607	656	620	621	637	604	606	679	668	618	608	630	621	571	640	646	593	571	594	615	606	626	628	608	608	660	566	630	641	625	604	633	587	661	589	640	594	575	581	610	621	617	610	619	627	654	625	584	603	631	603	646	586	605	651	676	601	629	623	614	621	623	629	647	640	597	642	637	631	642	649	618	611	632	609	637	599	655	642	636	549	641	608	627	624	603	619	640	626	656	651	577	629	607	608	644	631	668	641	600	622	656	666	588	623	608	589	608	617	602	625	617	674	592	671	633	596	657	624	600	620	600	603	595	627	605	584	616	617	620	651	553	583	640	616	599	630	637	581	651	639	621	627	661	619	558	625	647	617	607	601	618	601	638	585	677	627	605	618	610	638	603	616	629	629	635	612	603	610	701	632	591	631	593	579	604	624	622	611	626	630	603	589	668	627	610	622	612	662	590	607	559	610	618	674	625	623	637	580	635	606	636	617	597	622	603	577	631	616	619	630	624	629	615	578	635	598	595	600	623	596	641	613	635	635	666	597	628	622	614	574	640	663	624	611	629	612	626	676	599	664	614	587	660	562	570	579	646	642	653	678	635	614	570	636	651	596	592	598	610	617	654	620	608	635	618	601	610	603	604	619	610	595	609	591	639	623	595	594	608	616	618	627	574	631	651	599	661	607	613	653	593	653	628	625	636	608	639	591	696	593	617	663	634	583	646	636	594	604	592	636	596	634	639	573	626	637	610	605	627	616	612	570	640	654	615	618	624	648	628	592	658	611	627	647	600	635	632	636	620	597	630	652	600	641	637	605	611	593	627	588	632	656	668	587	636	629	575	655	601	598	598	576	597	604	575	663	682	620	644	632	628	636	619	615	609	607	617	619	636	616	648	617	635	584	612	606	646	618	626	624	600	657	594	596	613	593	629	603	622	589	605	622	583	642	603	614	665	630	616	613	628	657	617	569	594	654	619	648	599	613	577	623	643	644	620	624	610	612	616	598	592	626	674	581	610	622	605	619	654	595	639	607	607	605	650	612	596	639	611	586	637	609	600	581	660	637	626	624	620	635	599	607	647	618	613	579	601	633	611	615	652	622	652	621	641	609	613	609	611	620	642	631	628	606	586	594	597	612	584	603	598	616	642	577	650	594	601	625	609	647	665	688	651	620	610	619	599	585	623	638	606	623	583	627	619	620	604	629	622	601	622	582	632	601	633	614	629	597	641	614	602	636	628	628	645	578	600	619	605	645	617	601	623	654	614	602	615	656	664	603	615	625	644	644	617	619	608	621	628	616	617	661	620	612	616	618	634	613	616	617	650	633	623	628	621	590	661	621	606	603	668	610	647	659	658	619	621	610	604	653	626	656	678	628	659	652	588	608	654	573	613	595	634	618	608	647	601	601	603	597	630	588	629	631	637	579	582	619	635	591	556	638	619	627	630	600	649	620	598	618	634	648	601	609	668	615	682	642	668	569	669	664	627	618	630	610	662	602	651	596	578	607	619	630	643	641	621	661	592	644	639	626	643	632	654	589	588	638	642	614	637	637	612	640	659	606	617	613	658	638	578	618	622	679	613	623	630	627	586	598	598	588	601	597	637	627	596	643	599	629	616	638	633	607	603	641	646	580	631	589	625	632	638	637	622	643	580	608	656	601	633	573	612	628	648	599	605	640	580	637	622	669	640	605	608	632	664	623	628	637	616	596	648	640	587	593	618	622	583	649	673	655	582	633	579	633	613	661	616	618	613	622	645	619	574	628	583	629	617	594	620	620	619	614	612	612	643	636	643	605	633	628	630	601	644	602	612	636	598	598	608	658	589	640	621	633	663	622	657	604	639	615	618	617	635	593	653	622	625	616	625	617	604	628	600	622	594	598	584	633	632	616	588	606	646	595	646	656	637	555	661	618	598	640	600	616	659	580	636	609	634	634	605	629	626	604	630	660	637	626	640	643	614	587	619	635	615	646	622	540	640	620	617	637	610	641	620	620	648	596	622	612	601	651	657	624	578	654	604	617	587	640	689	581	635	627	625	629	640	635	637	628	620	623	603	665	616	653	612	607	624	609	629	600	615	642	673	611	640	613	595	597	583	550	635	623	600	615	609	611	644	637	626	566	595	606	627	601	637	567	618	629	582	598	601	641	618	632	634	600	656	548	650	619	590	629	652	650	651	636	622	626	614	592	591	657	620	641	662	645	650	647	622	609	595	615	626	567	628	612	574	606	634	605	621	635	591	592	639	637	653	615	666	641	659	619	617	613	664	601	619	601	562	608	620	656	601	641	639	563	643	601	602	622	587	618	627	596	586	619	612	651	598	616	622	633	545	637	579	629	684	600	689	629	630	618	623	549	604	614	568	625	637	631	609	646	640	656	597	605	623	587	643	600	629	631	648	636	612	631	618	599	654	622	592	602	620	627	611	644	634	588	606	583	619	633	639	578	628	631	604	621	648	584	630	660	659	622	638	635	623	596	640	620	608	606	607	606	634	605	617	594	636	606	627	587	614	639	656	587	626	592	602	574	586	570	591	632	629	613	625	641	636	604	701	644	593	598	606	600	653	638	594	647	591	639	662	632	578	636	586	651	623	673	660	601	622	635	613	611	614	609	617	602	600	617	577	644	604	662	673	634	642	637	607	612	637	626	645	628	652	627	615	628	639	632	641	621	625	627	677	602	625	607	631	612	644	624	629	618	641	617	689	598	612	647	571	624	691	604	601	635	630	635	583	646	646	629	642	614	606	598	635	607	577	611	607	625
43904	46387	23963	31573	29257	22355	27042	18200	15456	7115	2160	1425	1253	1118	1020	933	969	901	928	798	737	714	716	747	741	691	668	695	718	695	677	648	694	655	657	655	631	633	629	640	613	650	604	612	657	667	631	606	678	613	627	614	667	659	619	589	618	623	611	571	581	644	618	635	620	666	604	615	623	624	585	601	624	594	599	603	602	649	570	609	649	626	626	604	597	590	616	613	609	643	616	616	572	605	568	603	638	597	595	608	581	595	590	614	612	598	614	600	602	604	608	578	586	583	589	636	612	604	600	599	567	641	609	615	601	606	649	613	591	611	595	651	595	584	619	584	598	627	601	593	557	636	617	578	598	608	641	593	623	601	633	583	596	615	594	635	640	598	616	571	584	586	592	553	572	573	564	628	587	623	638	612	629	610	598	565	623	602	565	586	619	599	601	642	605	591	594	617	665	609	583	612	644	596	609	622	628	586	603	650	560	590	648	636	598	599	584	555	595	608	549	653	631	546	607	616	622	612	621	594	602	596	576	641	584	601	612	606	602	598	608	604	600	603	609	618	598	629	612	612	628	625	596	618	634	597	630	626	607	612	601	599	592	574	617	639	604	561	584	580	582	527	595	637	626	583	626	620	620	616	605	599	616	585	587	625	617	597	649	584	598	618	592	644	619	617	625	642	652	581	597	633	568	586	636	620	619	635	603	590	636	667	608	604	599	605	615	629	642	607	633	584	587	595	596	597	586	595	564	583	604	561	562	645	584	644	617	600	594	570	589	599	659	599	591	575	636	583	623	594	603	584	645	608	647	608	627	606	583	581	577	623	591	563	557	598	581	581	627	575	591	591	611	611	581	595	639	606	609	608	654	617	650	590	594	582	660	620	640	592	618	621	618	578	607	612	577	594	581	611	629	585	609	563	610	641	628	588	619	592	595	571	633	587	608	628	623	567	625	587	584	633	594	613	589	605	624	624	573	621	597	579	594	583	599	618	591	631	632	617	607	582	625	601	613	588	515	618	611	626	640	584	645	622	622	598	648	572	603	641	613	583	593	628	635	595	662	584	608	616	575	628	600	602	591	583	629	568	648	610	598	616	596	562	660	599	623	639	627	638	557	639	626	586	599	652	585	649	623	608	629	578	601	573	598	573	614	602	616	590	639	585	596	582	647	572	580	564	625	604	620	639	615	642	601	653	660	629	628	627	580	628	612	582	641	618	630	644	614	583	605	603	581	630	659	609	651	605	569	599	617	582	622	628	594	608	644	614	574	559	603	607	638	567	590	551	628	596	584	602	586	518	598	580	591	572	614	609	626	580	621	584	621	589	558	586	595	603	616	626	591	607	603	652	627	569	598	619	596	609	569	630	603	583	619	606	621	624	581	594	544	598	587	568	615	577	605	609	629	619	595	590	594	600	647	608	631	617	575	653	577	602	613	629	574	639	611	568	618	641	621	617	650	624	579	623	604	572	610	611	612	589	629	575	619	645	589	627	614	617	594	624	653	634	572	585	565	605	585	624	622	617	603	579	593	654	603	614	630	627	631	593	648	583	578	628	611	596	583	627	624	612	639	572	586	557	619	602	638	521	574	579	601	614	577	594	575	622	605	593	559	623	566	651	610	611	578	577	606	597	559	632	619	632	586	619	587	602	592	644	592	608	590	604	624	589	620	587	583	558	625	590	596	563	579	543	603	624	584	574	651	539	582	585	596	576	642	582	587	580	651	586	632	572	630	581	584	540	575	580	573	592	642	591	607	636	602	623	594	584	578	635	625	631	580	568	590	612	614	598	560	634	666	587	629	647	595	571	625	645	615	592	604	624	584	596	620	581	581	619	577	597	601	605	598	636	605	598	590	591	611	545	615	589	630	623	624	579	585	591	590	561	598	613	663	611	614	569	558	654	607	584	591	658	591	588	633	631	609	597	589	627	568	576	631	579	557	607	575	630	625	660	598	606	617	596	626	625	598	637	589	593	614	565	611	636	557	619	622	606	562	562	585	642	636	636	645	613	580	605	660	632	560	642	576	596	589	605	620	611	634	565	626	584	548	613	594	560	612	642	596	619	599	622	612	638	588	632	660	631	611	576	598	616	592	553	612	608	596	602	643	638	604	630	600	608	639	585	567	605	616	616	594	609	600	582	632	598	599	613	574	611	609	611	587	628	604	624	651	582	607	562	568	556	572	598	580	586	600	616	539	576	594	576	621	611	604	624	569	622	589	670	619	589	636	573	593	585	596	615	645	589	589	566	599	658	633	613	655	607	623	577	619	601	577	621	575	580	588	604	608	656	587	577	615	580	593	599	623	611	601	588	594	601	589	643	598	582	596	623	565	611	612	665	621	575	596	627	555	640	572	612	612	615	632	603	649	591	566	622	612	581	598	556	599	596	609	590	611	555	603	650	610	643	626	639	550	607	605	589	597	612	599	640	628	584	610	632	591	630	583	600	599	615	680	589	598	614	593	605	597	572	599	614	621	594	582	604	585	613	606	577	591	574	584	586	587	583	580	599	599	574	642	627	628	604	604	577	603	601	596	630	614	589	610	654	651	614	633	614	640	599	670	603	627	570	560	576	593	604	592	596	604	598	608	642	611	597	559	597	585	631	618	569	586	589	635	604	620	617	585	568	575	601	599	586	551	630	634	611	651	595	578	626	583	589	594	631	624	664	627	586	568	599	610	552	628	571	573	622	614	614	575	629	572	619	567	594	605	580	606	604	617	582	589	627	615	630	591	620	610	605	619	608	598	618	620	559	621	668	608	576	591	594	646	592	608	605	615	607	600	613	638	644	646	559	640	598	633	647	618	595	610	609	584	654	591	598	601	597	607	574	606	577	618	634	634	615	631	663	590	604	565	596	524	600	599	593	592	578	559	555	575	640	601	660	609	584	613	572	586	578	594	612	613	593	613	606	581	631	606	600	584	601	560	636	572	640	635	627	626	607	589	584	615	593	615	559	620	644	601	590	639	603	582	625	583	555	609	604	573	577	583	620	571	580	559	620	610	578	603	667	612	580	601	608	595	590	636	620	598	596	648	606	595	636	597	638	575	582	559	593	603	588	575	551	566	611	601	624	602	595	567	609	595	600	625	617	619	621	632	625	590	588	572	628	609	643	629	659	607	555	582	614	584	590	583	594	618	603	598	629	590	602	595	631	611	641	584	561	662	602	636	600	602	621	630	592	588	563	600	645	633	575	585	575	587	582	600	595	582	626	570	586	551	608	596	622	629	587	627	634	582	620	607	612	599	592	629	607	615	628	564	608	619	621	662	644	578	572	597	590	602	599	633	606	661	609	602	615	593	629	632	596	626	596	613	617	613	565	589	625	594	619	586	600	584	601	624	619	604	576	612	604	588	595	614	590	628	569	627	618	587	615	621	628	627	590	599	624	596	575	622	618	589	614	629	572	635	635	621	575	572	615	616	607	604	621	585	624	628	610	600	634	581	634	594	586	583	638	576	633	629	599	604	586	599	569	622	604	588	584	571	581	621	565
34740	24689	10226	11426	8911	5236	9128	7392	4094	2532	1428	830	704	663	713	678	699	693	742	695	649	709	688	711	723	694	710	697	700	646	709	685	697	701	694	677	671	676	676	685	691	730	685	657	687	706	700	669	696	714	681	695	652	691	695	715	687	693	699	669	709	674	671	670	698	708	708	675	684	646	703	726	724	675	654	733	699	719	669	713	677	716	695	691	694	740	727	669	672	699	696	674	707	730	687	669	675	687	707	716	673	637	700	694	694	705	678	680	655	696	678	682	677	719	684	684	695	711	700	670	704	703	675	694	711	756	687	673	693	649	656	646	654	692	653	688	651	724	750	717	654	701	656	644	672	727	700	679	680	700	669	705	716	689	691	706	714	681	683	677	668	666	694	761	700	681	663	694	677	684	734	673	680	683	687	670	680	718	687	727	716	652	708	706	685	670	667	620	694	699	704	693	710	758	653	704	685	688	682	730	691	661	690	714	693	668	684	666	682	693	756	747	666	704	644	706	748	702	658	695	698	701	696	715	669	720	680	676	677	661	703	661	705	716	655	679	727	715	657	673	686	699	677	675	734	691	652	660	698	666	650	700	720	729	673	659	649	638	679	713	692	662	742	678	657	707	686	713	686	686	686	701	695	707	710	699	688	694	662	706	685	716	708	786	689	680	652	704	659	699	656	681	685	707	674	716	687	709	689	723	710	682	670	722	698	682	690	688	698	676	651	696	671	672	686	704	714	646	707	735	677	725	697	693	664	675	698	707	660	683	730	644	701	654	755	705	664	702	665	668	727	702	704	693	686	695	711	639	656	705	725	735	691	681	712	719	683	648	686	696	742	704	758	706	685	661	681	652	726	683	694	701	674	713	643	712	687	740	728	735	717	700	661	701	689	684	687	710	678	645	699	703	681	683	697	714	699	729	713	673	667	674	686	741	689	723	671	696	754	687	678	709	687	683	708	663	645	748	726	698	736	682	665	707	647	720	708	694	685	672	704	686	728	752	727	720	634	660	657	702	626	648	700	770	717	638	698	721	696	701	703	652	697	695	716	666	629	723	721	668	674	725	686	712	670	663	710	712	652	677	695	744	663	720	747	659	673	709	666	661	696	673	703	680	720	662	738	667	708	674	649	723	723	726	667	716	708	724	719	717	691	697	694	714	692	718	709	710	705	656	653	706	721	716	716	744	657	653	707	684	695	704	666	701	703	716	720	763	680	652	701	686	708	681	755	673	704	656	720	694	681	686	665	745	681	702	726	720	704	708	656	689	725	648	695	737	700	707	673	693	693	712	645	706	699	742	711	677	654	670	710	684	709	665	703	655	678	695	702	683	659	706	698	671	681	623	680	687	704	673	745	668	776	657	644	692	683	666	728	727	687	681	696	631	661	666	692	721	721	663	689	682	711	680	680	682	680	698	700	641	690	706	669	715	648	713	648	712	678	729	690	678	693	686	718	725	705	665	741	704	632	685	709	723	703	693	711	655	707	737	697	666	668	728	691	689	668	652	679	686	677	668	726	692	651	689	689	698	737	623	663	680	693	679	666	681	670	691	656	724	665	697	688	680	714	640	709	671	648	658	694	690	680	687	710	665	687	678	654	696	694	674	674	684	690	710	726	739	675	725	678	667	674	697	678	659	722	674	739	669	682	661	680	664	661	685	743	721	688	713	688	746	721	701	643	662	706	652	741	680	679	648	665	685	710	690	681	694	668	666	710	705	716	718	672	686	727	676	697	716	674	706	673	731	642	699	726	676	664	706	690	679	701	678	722	679	683	671	681	661	701	739	695	696	667	697	743	719	713	721	700	699	643	701	666	679	687	636	757	650	691	670	666	698	706	715	663	649	730	701	665	642	665	705	709	648	711	700	702	694	700	707	649	685	656	714	668	736	704	715	670	736	698	683	689	668	647	711	686	666	692	692	691	657	661	676	640	659	676	678	710	747	672	687	695	739	636	703	700	673	693	691	743	675	692	683	645	678	641	718	689	708	697	702	694	650	617	678	707	693	669	667	670	717	700	679	734	715	676	684	735	724	703	694	714	651	685	682	711	687	697	709	666	694	662	676	704	678	714	679	654	690	660	728	652	685	632	664	662	742	703	665	722	737	707	697	670	639	706	699	662	678	680	705	681	715	674	686	677	713	667	680	706	675	694	653	700	700	716	709	749	689	678	675	694	658	665	643	652	666	757	708	683	691	743	704	693	709	713	683	710	667	643	725	755	669	699	696	703	704	672	661	687	680	633	701	720	706	694	754	643	632	704	680	730	665	687	659	696	667	724	706	652	741	661	671	683	675	676	666	717	675	667	717	691	649	669	656	675	716	654	654	704	696	661	727	643	679	678	681	653	705	692	707	700	668	725	694	671	698	689	651	657	705	683	645	708	692	697	670	728	694	689	679	705	714	702	712	654	680	733	684	734	693	684	702	693	643	659	716	735	663	706	684	719	685	684	736	670	709	678	753	704	725	675	655	703	714	684	700	689	701	733	675	727	697	671	669	683	684	645	666	667	749	717	671	717	747	681	675	691	646	702	692	664	709	734	648	636	676	706	702	698	721	708	723	699	681	690	737	706	674	663	705	700	707	705	739	663	677	672	693	698	660	716	703	644	751	676	697	712	760	727	693	716	723	642	689	685	733	672	643	699	679	662	733	679	684	675	697	687	664	684	652	682	698	689	715	731	764	680	688	672	694	707	694	681	665	722	738	704	680	653	673	689	682	693	696	718	674	667	708	698	704	674	705	704	690	712	696	714	687	685	700	681	642	700	739	685	707	685	751	663	613	660	695	685	682	729	715	709	676	694	668	708	692	683	662	712	721	700	725	667	730	706	674	679	694	647	669	689	697	695	676	662	691	677	698	650	699	640	675	680	681	722	657	662	673	687	668	743	704	736	706	695	682	654	725	700	679	695	675	690	663	699	657	714	667	731	693	679	700	730	657	710	667	684	643	648	630	676	732	678	693	677	734	720	666	685	705	689	652	703	689	688	695	679	682	672	658	671	676	694	717	705	644	637	695	714	720	706	716	683	748	725	682	681	718	691	691	690	675	680	701	697	723	689	682	671	718	634	727	671	690	669	652	756	657	672	667	708	672	720	735	681	688	685	655	649	673	697	726	675	691	676	620	721	714	667	700	715	651	707	679	703	663	735	686	703	716	640	694	685	723	666	682	701	725	707	664	669	675	695	708	661	709	654	755	682	732	703	682	687	665	719	673	734	718	673	743	687	690	695	665	683	636	684	705	644	693	636	707	647	672	670	710	694	727	688	678	682	700	691	714	663	701	670	678	727	690	683	669	687	695	689	681	651	702	680	692	707	687	713	724	717	690	698	700	689	640	679	710	658	686	691	719	691	672	754	669	678	687	688	697	720	711	689	679	710	688	681	749	674	684	709	644	753	687	719	674	686	670	674	695	668	686	700	635	668	671	710	682	688	666	686	683	706	695	659	680	674	731	672	644	687	710	685	651	696	671	646	667	712	697	699	709
37405	26673	8485	18429	13601	10069	16126	13433	7523	4786	2330	983	759	764	720	739	722	715	748	726	724	773	713	749	722	722	755	741	756	744	689	738	695	737	718	747	726	736	757	733	744	644	751	695	713	695	728	747	702	694	716	709	782	693	670	739	729	779	724	730	707	722	707	738	700	755	676	664	705	743	704	715	771	719	718	716	775	756	684	728	716	744	702	732	721	751	713	750	700	703	729	727	734	703	689	697	722	786	739	730	723	675	714	730	728	742	716	731	722	695	774	754	750	728	731	680	746	689	734	707	699	711	718	739	707	734	686	766	665	731	749	683	734	715	718	736	729	718	748	731	759	743	701	705	699	716	736	760	724	742	736	710	693	737	737	720	709	738	708	692	713	712	752	695	747	695	733	673	745	721	731	667	712	796	737	690	738	689	751	705	708	702	653	744	709	720	697	707	748	737	723	713	731	707	767	745	712	683	732	695	778	722	723	739	722	713	737	688	724	693	731	755	739	735	684	777	755	754	751	721	691	691	721	747	686	732	690	729	742	748	713	699	747	733	721	717	718	726	730	722	719	710	698	769	700	734	688	736	759	769	720	703	709	716	693	706	721	711	702	729	703	720	722	713	748	717	719	786	743	692	739	761	758	719	730	749	750	742	720	731	738	684	733	710	720	709	721	721	703	734	710	762	740	725	773	712	740	744	712	762	744	736	728	697	751	704	738	712	745	705	743	720	729	711	773	684	702	752	700	745	717	718	684	777	676	713	770	724	711	703	735	722	727	731	747	728	706	733	760	733	706	730	693	708	749	771	704	688	709	693	725	688	700	758	730	719	703	740	708	745	737	677	768	730	708	754	723	704	696	694	682	703	774	745	803	733	729	685	737	737	758	731	708	761	682	732	681	782	761	690	741	708	727	756	681	726	758	717	701	720	689	716	706	704	743	729	692	727	728	698	719	760	709	740	797	705	733	689	725	717	769	719	751	699	712	715	747	735	701	708	756	697	702	701	707	699	753	765	758	687	746	694	680	754	721	705	721	735	668	741	707	730	729	708	738	704	753	768	695	770	751	735	762	732	727	671	795	737	751	672	649	733	732	723	675	770	694	708	749	711	759	755	733	814	704	762	757	724	708	684	755	709	694	707	710	772	740	720	737	747	713	674	700	690	698	736	702	710	702	725	732	714	697	726	716	680	672	746	712	750	700	727	733	729	735	745	748	736	746	762	694	683	721	709	754	748	730	743	775	737	744	739	732	736	727	749	749	699	727	766	717	713	745	737	753	769	779	718	712	726	683	729	725	735	731	747	752	739	746	719	729	731	730	725	730	763	693	706	693	746	746	718	708	742	747	750	708	732	723	681	734	742	753	684	728	750	729	736	700	731	672	741	674	710	733	749	737	739	690	780	753	734	780	735	744	706	691	713	696	683	728	736	713	758	748	769	744	691	721	760	718	733	748	704	732	705	715	748	734	714	726	738	707	713	712	726	754	752	737	681	777	718	699	703	718	714	703	730	749	694	762	711	741	735	764	729	743	761	722	695	762	697	734	698	765	753	709	757	732	706	712	750	726	735	726	677	701	719	769	695	725	729	695	753	714	740	713	749	743	687	727	728	692	724	772	758	706	723	746	674	754	727	758	725	677	754	750	736	727	714	683	696	740	718	784	689	736	709	752	742	750	710	691	732	739	701	731	706	721	701	732	703	759	697	720	732	720	758	767	743	770	722	739	718	726	739	712	680	687	735	760	691	717	740	750	719	697	737	693	742	735	700	725	682	684	757	704	695	779	760	662	772	725	719	714	713	742	746	782	754	716	705	693	683	710	758	780	692	694	668	697	701	730	733	744	734	729	748	715	733	718	750	723	721	725	770	708	715	713	763	681	707	754	745	738	741	698	720	706	703	669	765	721	724	761	726	720	667	733	664	737	687	745	723	762	721	782	698	697	730	770	713	773	771	647	728	709	786	744	748	787	803	731	702	686	800	734	678	752	753	711	697	701	676	732	707	669	741	715	737	680	760	679	717	676	719	741	753	684	709	677	731	718	731	732	768	677	722	756	734	706	729	738	744	723	717	778	749	680	722	731	729	737	747	702	710	733	734	703	743	710	739	723	728	715	712	687	719	727	730	719	761	737	745	692	694	697	673	751	688	683	732	742	741	709	693	724	697	665	719	699	716	724	745	741	710	748	717	720	698	711	720	741	713	678	791	770	717	677	695	723	744	728	735	737	703	785	737	730	748	770	704	694	711	754	693	698	742	728	737	701	713	691	736	662	712	737	753	727	729	717	741	804	718	679	741	712	743	694	721	729	729	732	755	706	800	694	750	742	743	741	738	728	756	721	752	747	689	757	756	721	736	747	748	722	755	704	707	747	734	791	684	779	768	715	718	759	719	743	714	742	722	717	732	694	695	726	697	729	713	695	794	715	760	713	744	751	687	694	681	717	681	728	704	775	742	671	718	726	665	780	732	753	724	740	671	733	718	723	737	741	720	722	692	710	711	720	721	719	743	711	733	701	700	655	711	788	773	739	735	702	750	714	731	732	692	692	697	700	768	691	745	703	773	806	720	747	754	735	714	718	750	769	736	742	704	758	723	747	758	767	742	665	753	732	727	723	694	747	758	719	752	720	724	698	735	739	724	723	716	743	742	755	759	780	692	758	688	740	785	731	730	723	722	743	699	705	660	705	705	725	694	788	721	687	743	749	755	774	653	738	736	709	701	718	721	715	746	712	727	692	702	731	756	726	716	753	770	724	730	766	750	719	702	717	657	722	732	749	735	746	699	725	711	722	772	713	735	716	735	716	759	734	708	738	769	782	708	698	677	708	695	680	757	768	702	716	761	687	705	735	755	664	727	743	739	760	717	683	779	725	758	752	689	699	669	724	713	739	693	695	728	689	755	721	738	673	717	713	761	761	784	694	696	661	681	699	750	695	701	726	724	772	734	672	709	703	736	735	698	706	741	733	710	761	713	739	694	710	725	675	704	750	759	703	733	724	736	767	692	747	708	765	722	749	738	691	750	710	763	759	775	742	721	731	673	736	710	742	712	775	705	733	779	683	760	703	729	736	712	685	754	714	732	734	741	753	700	715	682	722	710	712	722	715	694	693	753	723	719	700	771	723	715	707	722	737	710	726	666	697	737	689	685	729	683	710	739	690	709	771	731	779	735	712	730	708	744	726	749	790	763	747	714	729	697	708	768	726	737	721	725	736	678	770	713	723	732	746	721	706	740	701	737	754	723	733	729	727	748	762	693	713	718	720	718	691	775	754	805	718	737	765	693	696	712	673	709	693	730	723	732	662	713	673	700	750	750	734	752	755	766	724	726	704	755	716	710	728	656	721	714	748	738	712	706	757	757	746	748	703	703	742	709	722	715	752	690	764	743	735	746	700	716	710	693	704	718	710	705	723	724	749	714	736	697	743	687	710	757	699	727	721	782	721	723	739	723	730	709	731	736	704	764	686	746	748	786	737	735	766	752	719	702	711	729
24789	20629	26873	24440	20899	15540	20474	17024	11154	5210	1142	642	593	502	489	485	446	485	471	434	434	440	467	413	429	381	402	390	412	416	408	371	395	383	420	375	389	399	385	374	395	399	399	417	399	363	392	414	446	378	380	382	414	365	387	413	377	383	400	380	379	387	411	394	360	385	396	376	405	384	396	364	360	398	405	412	398	362	424	382	429	376	372	377	380	372	381	385	397	359	379	411	384	419	403	396	392	390	396	382	399	384	354	381	410	369	367	388	413	386	409	385	375	373	409	402	363	380	411	377	377	396	383	420	383	370	395	370	408	361	367	404	366	413	434	410	341	395	372	396	372	410	347	396	406	422	389	408	384	366	415	397	406	395	378	423	378	373	393	391	388	355	379	415	396	400	391	386	385	388	384	416	379	389	371	372	401	375	362	392	367	384	402	397	377	383	386	400	394	375	390	381	392	422	387	362	351	413	380	395	375	361	392	361	400	359	382	373	402	395	384	425	391	389	396	399	413	356	383	378	426	415	409	401	410	403	400	392	392	382	401	404	361	393	354	397	417	356	387	355	381	393	408	394	406	392	365	414	409	414	364	401	378	393	376	376	412	372	371	398	363	387	385	384	405	389	356	387	375	363	379	396	384	421	403	399	375	368	399	345	368	412	411	345	346	369	380	364	374	411	386	405	411	391	403	386	382	380	405	393	375	406	359	366	381	382	374	394	378	408	345	395	385	382	363	391	373	380	396	394	385	367	372	378	403	401	388	408	392	373	408	419	347	408	394	402	394	402	399	382	382	397	386	411	394	371	375	375	385	405	383	356	361	381	378	358	364	389	364	396	396	397	397	398	411	369	365	364	416	384	380	360	353	367	409	384	373	380	402	365	380	386	396	386	382	399	448	406	386	362	400	379	384	380	390	384	376	381	380	386	413	391	401	366	358	414	360	385	413	375	428	369	371	405	375	391	382	362	393	389	423	410	375	392	363	381	417	396	425	375	400	399	358	395	362	372	388	405	375	423	366	445	401	396	373	368	404	370	398	379	360	415	328	385	391	389	398	399	414	378	405	391	428	412	353	382	387	408	371	378	382	395	414	419	363	391	376	395	371	380	381	384	388	392	405	401	386	378	360	378	405	401	393	374	401	376	401	396	391	434	380	388	396	420	388	407	384	339	386	398	393	386	378	383	376	367	395	389	393	383	341	380	379	368	380	396	428	420	404	388	367	353	332	392	386	357	371	374	386	369	366	422	390	423	358	411	392	388	371	412	403	339	372	379	408	386	374	402	406	400	381	407	394	407	422	384	376	388	408	396	321	363	411	410	365	356	356	377	395	400	382	370	376	355	360	364	348	381	364	370	373	391	385	365	424	386	370	376	361	370	382	389	392	403	401	352	395	412	352	398	406	379	388	391	404	404	412	396	362	391	389	403	405	346	399	382	423	391	399	393	352	413	354	389	412	405	420	403	352	381	389	370	394	406	386	361	378	390	355	388	416	394	345	407	402	392	370	425	381	357	402	369	421	390	381	385	368	409	419	405	391	399	393	380	390	366	419	391	348	395	379	380	335	408	401	406	403	402	401	384	389	378	356	362	374	387	378	422	350	423	372	424	386	373	408	373	372	348	393	400	376	380	365	393	388	378	377	434	374	399	370	384	379	346	403	384	397	390	411	385	383	394	387	372	377	371	339	394	376	393	408	380	390	383	385	354	399	380	420	392	339	362	398	378	398	399	378	392	342	392	400	367	430	347	388	396	397	379	389	365	386	391	412	343	395	393	390	376	350	386	376	394	399	382	371	372	404	398	342	407	389	403	388	384	390	410	412	435	397	398	374	405	362	367	393	361	377	382	367	388	372	392	391	379	376	358	396	396	389	399	391	376	377	361	365	407	416	353	383	362	372	403	395	419	365	365	378	386	374	372	403	387	386	400	371	393	377	422	361	348	423	386	388	336	369	420	431	373	407	377	396	374	379	380	380	380	389	417	404	387	372	388	392	362	372	343	383	390	367	368	414	417	409	372	395	360	403	385	381	398	399	397	372	362	380	374	392	391	415	348	383	414	437	388	384	408	405	397	413	421	399	408	365	399	378	376	431	386	398	404	359	421	381	395	383	345	401	406	395	398	334	392	393	387	384	401	411	397	385	349	401	396	380	396	403	370	399	411	368	357	392	355	381	409	380	377	399	374	393	378	345	393	396	402	378	403	371	382	355	387	371	396	408	406	379	378	378	406	422	395	415	364	401	424	395	391	370	404	395	383	406	419	375	376	400	367	354	378	388	420	388	398	375	393	399	358	411	387	397	388	352	389	437	364	391	347	380	381	350	398	359	387	349	382	393	402	404	362	383	443	398	406	392	397	374	399	377	394	389	403	358	403	375	404	404	389	380	365	395	394	378	389	386	396	391	403	407	374	376	412	356	387	388	417	380	404	370	365	371	400	356	393	384	407	372	398	412	392	419	384	409	390	389	377	403	354	378	387	421	377	414	387	356	453	367	394	381	418	422	376	408	363	361	386	390	431	383	375	380	394	401	372	430	381	384	406	384	362	403	379	414	428	358	392	400	385	371	393	419	355	396	442	381	393	377	408	357	381	404	397	358	342	365	344	399	387	370	377	402	404	401	405	409	418	406	378	385	376	362	429	416	388	398	397	395	378	403	373	370	364	378	358	389	393	405	392	420	403	399	387	358	379	438	402	362	360	368	370	370	405	385	359	384	394	395	398	389	396	383	391	389	394	358	382	382	421	376	384	381	419	398	388	380	357	448	441	394	396	378	388	408	376	356	355	382	365	397	340	431	379	392	392	380	406	399	372	413	385	420	381	419	376	393	376	397	377	367	397	377	374	378	394	430	415	391	399	394	399	354	407	369	387	408	412	394	375	400	399	407	356	414	396	377	382	399	375	374	380	408	361	403	370	344	385	380	367	380	388	406	417	396	384	376	367	413	368	415	372	394	426	394	390	375	366	381	408	353	408	390	366	406	414	394	434	366	415	356	358	389	369	401	424	391	393	394	407	370	392	382	391	364	420	441	387	419	389	369	430	392	395	419	422	478	403	405	386	391	402	381	398	427	400	401	406	376	394	411	428	413	357	347	361	385	371	400	385	416	410	408	387	400	407	394	413	401	406	386	417	392	405	391	348	382	401	411	426	363	377	371	387	415	372	412	373	407	406	404	381	375	415	359	405	396	368	400	397	384	381	336	370	400	355	375	386	346	380	373	371	370	393	426	399	379	374	411	379	388	388	395	395	403	384	381	389	418	409	368	392	375	392	354	388	393	390	410	385	377	385	376	385	386	392	399	387	406	369	379	383	397	418	383	384	415	414	374	389	398	379	421	418	365	411	414	379	373	386	426	399	340	394	396	403	413	406	386	386	399	422	392	394	379	393	374	417	409	364	407	410	387	391	410	391	386	396	385	364	367	366	396	386	352	391	405	353	367	387	399	391	408	383	387	376	406	357	370	383	387	399	364	385	379	426	418	390	402	431
40846	43077	17153	27900	17322	13412	27213	23237	17517	9013	1802	1036	939	743	646	566	549	703	517	517	457	489	487	478	461	478	464	461	467	439	454	469	401	447	400	469	411	400	406	412	428	418	438	423	397	442	424	437	416	428	428	471	402	444	423	424	408	398	402	439	398	424	412	429	436	391	383	416	436	418	406	429	431	390	418	417	438	417	456	428	473	370	402	406	418	408	396	403	423	419	408	403	419	396	396	423	386	423	428	438	425	430	425	454	407	409	425	420	368	402	450	452	437	375	386	426	410	411	454	422	429	422	430	445	422	441	393	411	396	433	410	407	388	360	435	431	405	401	405	410	452	430	444	412	427	441	383	424	402	407	400	419	421	430	430	386	377	418	408	433	439	405	454	417	409	424	409	427	401	393	402	405	416	423	450	448	429	415	447	384	424	432	428	410	404	430	413	405	388	419	401	427	401	398	413	422	388	380	408	419	446	387	428	427	438	446	431	411	404	412	427	410	410	420	421	435	417	414	411	402	411	425	383	401	453	436	426	408	390	424	433	402	409	426	405	419	381	416	438	430	447	409	434	426	381	431	381	425	405	359	402	420	380	448	406	447	457	427	436	391	446	440	418	424	378	447	409	427	410	396	420	391	411	423	457	389	443	407	394	418	430	428	390	407	361	416	430	384	437	399	409	451	425	425	390	416	425	382	381	370	403	436	408	399	400	413	413	432	434	417	419	417	379	407	409	426	400	443	408	389	394	416	435	413	402	385	435	374	390	392	390	399	399	437	437	417	409	404	368	408	424	453	402	404	410	357	424	410	397	423	449	413	382	397	430	409	396	418	443	424	398	460	431	413	404	433	421	431	412	393	435	409	383	450	423	393	433	438	424	421	409	437	410	426	413	453	394	443	399	426	428	419	424	408	415	414	410	447	399	443	403	408	434	380	438	403	398	415	465	376	409	414	436	406	371	405	380	406	387	363	423	400	401	443	442	373	443	419	418	453	407	445	411	400	428	420	420	414	405	401	402	390	404	407	425	397	434	412	436	431	412	368	388	391	399	378	409	439	423	414	417	413	350	414	384	376	406	418	387	399	397	453	403	408	438	372	404	399	402	403	398	420	431	433	416	400	428	425	376	434	387	396	406	396	456	428	379	472	400	398	442	395	397	443	403	414	470	427	399	397	423	389	417	402	423	406	413	375	393	430	395	401	425	423	406	424	468	391	399	404	370	444	413	399	413	388	460	414	405	409	437	393	417	403	416	425	430	408	380	411	406	446	457	433	385	446	415	458	366	412	420	441	429	431	442	419	396	407	396	392	402	428	440	419	442	434	392	440	459	421	429	413	387	422	429	404	404	413	411	377	397	391	426	386	418	408	438	406	396	436	415	389	427	431	424	397	424	402	446	426	400	389	412	387	397	399	436	406	420	413	428	405	453	413	413	386	445	421	417	412	430	405	427	436	401	436	404	390	437	385	407	400	403	452	430	430	432	423	408	389	418	425	400	457	406	374	437	423	383	429	409	436	432	417	381	400	414	372	417	445	435	440	429	434	449	395	439	376	385	382	408	414	416	423	401	425	417	422	421	401	417	362	425	411	464	399	453	412	372	409	389	418	454	360	454	440	441	407	444	432	427	423	401	380	421	412	427	387	394	409	406	397	401	400	437	407	423	436	393	439	397	417	411	393	393	403	402	413	422	420	399	441	405	411	383	409	428	417	421	408	410	401	424	403	389	430	412	421	406	405	377	447	391	460	400	407	434	432	443	448	424	463	409	430	383	408	377	420	388	414	440	384	443	464	380	421	391	401	391	442	407	433	391	444	437	391	425	376	414	419	404	420	428	370	406	400	403	416	428	447	405	388	427	388	393	424	415	438	410	410	409	436	388	398	373	389	384	426	445	451	411	391	411	396	440	373	390	405	416	425	391	422	442	398	424	383	439	400	430	416	459	416	428	416	431	417	410	422	423	432	404	435	374	439	400	407	419	432	401	392	390	410	401	382	411	414	429	429	401	407	394	412	410	409	404	426	410	432	413	409	439	411	436	398	401	384	439	433	392	404	432	430	422	414	422	387	428	403	372	423	445	378	444	421	428	426	386	399	405	384	424	371	403	438	402	377	452	409	416	440	408	400	394	442	438	410	421	400	406	424	408	416	413	366	432	406	406	436	429	409	390	460	408	405	397	412	401	440	407	388	402	417	398	423	417	434	408	428	440	405	421	400	422	390	426	400	434	385	432	411	398	438	412	406	437	421	455	419	425	396	362	420	440	397	420	412	429	448	456	427	414	406	426	438	407	400	413	391	397	420	424	392	442	409	411	415	405	387	398	411	409	379	418	425	394	398	433	428	389	418	387	385	405	416	388	406	426	394	407	411	388	376	413	397	435	400	418	411	420	429	414	404	416	374	406	396	400	435	400	388	411	420	391	366	391	392	435	437	413	406	421	406	414	415	480	400	421	397	414	467	423	392	400	418	425	358	445	413	393	443	404	403	422	401	382	416	430	411	419	407	410	352	405	403	453	404	388	405	422	458	407	416	458	432	436	392	403	381	417	433	417	397	418	421	404	401	378	431	419	377	399	407	403	427	420	391	360	412	420	423	401	389	440	400	402	422	443	415	409	433	379	414	408	399	459	422	372	394	438	400	414	423	445	415	401	404	378	428	421	394	441	411	416	434	413	429	386	410	451	386	429	430	404	416	369	418	440	384	395	377	434	400	395	411	401	419	421	441	383	397	421	411	437	395	403	424	417	399	388	426	459	419	429	413	409	405	412	423	438	424	438	400	401	405	415	419	434	408	412	440	392	408	391	407	459	450	398	408	426	409	378	387	409	455	449	392	407	413	421	377	435	401	445	425	425	416	408	447	412	401	373	429	393	405	411	393	436	428	419	413	442	423	443	427	393	447	442	431	393	390	412	395	399	414	375	409	430	363	439	422	409	420	404	411	428	387	372	392	406	427	433	417	414	399	410	420	420	419	409	402	394	420	422	450	451	441	400	428	399	419	437	414	421	420	389	418	406	409	409	452	417	431	428	402	442	416	380	413	424	438	406	372	422	400	415	422	422	364	414	462	430	426	468	406	411	396	392	431	410	430	408	419	415	436	398	432	402	420	423	445	418	419	418	432	434	412	436	395	424	380	450	442	406	419	388	484	402	440	369	407	460	442	392	412	407	438	422	376	403	421	414	416	405	403	426	392	390	442	439	394	407	433	432	404	434	434	400	401	405	388	427	432	422	412	411	400	417	432	394	415	398	383	447	428	381	422	447	403	391	431	450	449	440	415	432	408	421	423	412	395	365	444	375	404	394	415	428	410	389	434	411	432	407	414	421	439	412	406	426	409	401	434	442	390	396	404	400	424	412	432	421	432	417	409	402	389	438	390	416	422	441	439	420	436	403	386	391	391	426	402	451	424	379	381	407	415	407	376	385	411	453	395	437	443	392	410	416	445	382	418	448	415	405	464	432	409	414	422	400	432	440	421	389	402	434	395
22889	20625	27183	24207	21528	21092	26586	22441	15022	12368	3922	1174	978	905	866	854	791	896	791	761	813	741	741	746	734	727	712	749	742	724	716	721	739	760	715	764	717	740	736	696	765	675	712	700	714	768	714	686	708	745	742	740	736	701	726	740	711	728	675	728	692	717	721	723	746	722	717	701	697	767	710	719	690	659	743	741	714	788	662	742	668	704	692	712	717	662	692	721	697	734	664	726	718	680	661	736	711	678	701	687	711	742	707	708	718	724	680	698	735	705	671	695	695	749	682	734	698	685	713	722	735	678	667	734	731	708	678	697	705	736	703	722	689	689	667	683	699	722	712	693	708	653	787	717	770	694	676	686	706	705	696	724	683	696	718	697	712	694	717	640	730	722	667	711	700	748	693	658	706	714	713	692	735	696	693	693	763	694	693	693	750	702	719	737	685	729	704	741	720	783	702	700	696	747	700	776	684	739	724	706	701	658	698	718	741	679	734	680	698	733	734	702	690	697	727	730	645	669	714	697	740	715	690	758	699	725	675	687	715	664	692	668	700	743	720	723	710	732	710	686	695	702	720	717	709	711	702	724	709	667	683	765	729	731	677	664	689	774	688	719	730	703	732	729	719	731	707	712	693	712	768	692	727	664	670	700	767	674	745	689	732	714	718	676	720	733	736	693	716	770	682	735	707	690	742	706	727	675	708	698	724	735	722	668	680	704	778	722	687	707	697	724	750	777	721	755	742	703	705	699	733	706	711	719	718	672	709	708	716	649	729	701	737	699	753	728	728	701	742	740	728	689	640	703	719	747	696	741	734	743	653	700	736	724	710	747	694	761	716	671	748	720	691	667	708	701	731	714	741	718	701	685	745	732	690	713	769	728	713	663	718	756	702	738	717	733	728	756	728	711	693	702	711	729	729	700	720	706	744	764	689	716	743	705	692	719	758	695	712	701	681	682	723	726	703	721	713	711	760	697	690	663	716	697	721	667	709	739	728	734	715	724	711	692	710	729	741	714	686	678	696	685	762	708	735	719	691	708	694	692	728	739	785	699	729	671	707	707	737	692	760	642	725	654	673	712	710	692	730	668	724	712	704	732	743	712	709	719	728	674	726	739	696	717	708	706	701	714	670	743	677	755	730	679	712	713	697	713	699	700	679	768	671	714	673	693	723	763	741	747	670	728	686	732	705	688	761	686	704	725	686	723	687	701	683	749	682	717	694	702	684	709	731	733	683	728	684	682	755	720	737	729	686	689	725	718	723	667	714	728	668	765	742	717	724	710	715	719	716	703	739	705	733	698	684	704	703	668	746	719	710	723	730	700	719	766	742	704	704	716	764	723	728	678	726	664	659	760	715	693	701	739	700	695	716	684	706	712	700	730	716	719	737	698	721	757	665	707	699	723	711	708	692	701	698	718	674	689	691	715	663	691	708	694	723	707	681	772	721	652	723	747	748	735	695	719	722	711	687	707	674	690	745	712	704	696	699	690	656	753	669	739	733	683	745	685	701	662	756	715	687	744	689	712	675	694	730	654	690	731	680	748	739	735	743	657	679	683	679	680	698	707	669	698	719	719	764	705	755	773	696	694	699	715	684	732	745	714	704	724	683	720	699	703	728	676	731	701	727	686	699	717	729	691	720	707	661	658	722	686	722	739	670	726	727	712	728	653	706	699	716	724	738	664	734	759	632	707	686	722	715	746	674	713	749	724	677	728	719	712	717	679	752	693	687	753	698	739	748	705	693	783	748	748	724	735	698	740	676	668	696	754	640	716	727	753	716	676	755	711	737	737	696	693	688	719	679	641	726	726	638	674	731	693	709	704	715	717	709	801	746	707	745	652	698	714	712	772	710	746	729	722	701	717	733	652	692	733	674	717	670	721	719	697	670	697	715	713	725	702	742	703	720	699	748	711	680	722	750	661	687	693	755	709	678	691	713	711	698	731	678	690	731	728	707	669	729	634	752	708	711	707	730	704	741	702	712	688	676	716	698	701	692	737	678	700	675	724	676	719	725	735	697	704	715	760	686	727	743	674	689	717	683	699	736	674	684	708	676	700	701	638	682	717	699	684	705	677	715	725	683	688	742	688	732	740	718	712	689	684	671	708	717	733	783	672	682	669	701	730	672	682	702	719	725	696	760	665	708	736	742	698	704	704	723	745	719	758	721	698	706	696	714	696	691	675	740	711	710	740	721	697	711	737	663	765	693	696	694	678	714	747	723	716	668	683	751	731	675	705	666	686	687	737	755	707	727	690	660	663	666	714	766	746	737	754	669	684	697	724	712	698	680	738	704	737	766	714	697	709	718	733	681	733	707	725	744	685	703	744	712	716	711	779	718	712	702	735	744	644	709	736	744	716	687	676	732	669	688	717	692	698	712	716	660	723	667	757	724	730	757	669	731	705	716	712	741	677	697	730	704	700	756	691	643	673	743	702	704	711	715	745	695	695	739	713	672	741	673	677	687	688	704	713	673	694	709	734	746	692	687	679	711	745	737	700	693	707	724	712	724	750	762	757	688	655	736	704	714	716	645	673	711	736	738	716	706	698	705	677	677	750	644	725	710	680	703	735	688	707	711	713	716	755	674	661	715	690	687	710	706	693	740	744	742	718	685	722	724	731	745	697	689	672	680	664	743	659	739	708	684	742	770	744	698	718	708	741	705	699	686	691	730	711	724	691	689	744	709	719	706	713	715	692	657	668	685	707	761	730	730	781	712	680	651	688	768	667	786	716	699	709	712	728	739	695	692	688	709	752	680	714	707	752	670	735	706	794	733	717	742	754	696	708	707	718	710	723	730	713	706	700	719	711	748	645	735	720	666	694	722	684	647	740	719	679	715	723	683	682	685	751	736	722	678	756	684	704	688	756	701	696	692	727	670	685	734	694	769	704	728	725	706	692	753	688	741	709	725	698	718	674	707	717	724	754	708	713	746	748	671	637	735	674	730	702	707	682	687	759	693	710	696	697	714	703	695	719	669	657	729	691	777	695	688	670	666	657	679	729	692	689	743	731	691	714	677	736	714	766	747	733	691	726	715	668	713	784	696	695	664	710	698	698	706	714	714	645	681	694	709	697	705	711	712	720	731	739	708	737	743	704	703	715	700	720	721	722	702	665	762	748	661	705	669	721	707	710	738	728	714	693	705	695	687	774	738	709	771	761	714	723	724	726	697	730	699	691	726	673	745	689	741	728	676	685	723	649	689	662	744	669	744	674	708	704	689	695	697	697	695	702	751	717	690	702	720	712	719	675	737	705	717	727	745	714	718	767	687	715	692	748	715	706	697	712	690	677	726	741	728	696	715	730	714	719	731	734	753	741	723	712	725	674	724	721	705	746	694	701	719	746	703	704	692	705	683	745	720	712	726	731	716	728	763	712	639	748	686	677	692	753	707	765	733	754	709	724	715	740	711	726	684	708	696	670	685	707	736	738	713	710	682	685	663	731	706	711	720	701	703	718	721	706	693	746	678	672	711	763	704	677	680	691	707	703
44940	52617	27264	41201	27407	16437	29862	28477	21959	17143	5714	1699	1333	1087	1002	965	896	1116	910	864	777	837	764	790	791	770	735	724	804	740	726	734	727	731	754	711	721	737	755	724	702	740	693	732	697	706	667	705	658	700	698	681	705	703	735	700	666	708	696	659	658	702	689	693	695	694	677	674	707	731	718	750	663	691	702	728	674	698	684	710	704	688	686	699	651	674	683	713	702	720	698	669	656	699	724	701	650	655	695	703	673	716	659	705	702	720	689	682	691	689	667	707	703	664	716	748	719	677	676	761	653	658	650	682	741	697	668	683	696	709	719	708	656	665	672	694	676	714	683	702	731	664	683	696	699	730	667	685	650	704	673	678	701	684	700	681	702	714	672	690	662	686	624	689	653	752	678	716	662	682	722	718	717	697	680	638	732	684	670	671	694	702	706	693	759	716	659	711	743	642	756	679	682	714	737	688	683	700	681	675	695	690	699	702	656	660	714	669	682	680	734	695	691	692	685	680	643	705	710	722	693	705	670	711	673	708	683	666	667	714	697	718	683	664	684	670	710	687	718	640	655	684	700	667	682	687	719	694	694	673	662	687	692	705	707	683	713	698	683	715	679	651	627	681	680	661	741	673	719	731	668	699	687	712	687	703	701	725	682	728	713	725	647	683	670	689	649	668	649	672	738	690	684	683	673	710	714	693	709	676	673	697	696	691	625	699	697	708	665	720	696	698	687	724	702	689	715	665	700	734	639	624	724	684	661	675	768	696	669	678	704	721	680	665	692	691	669	681	665	670	742	696	639	692	672	685	664	655	727	671	721	716	731	691	664	628	699	724	668	735	696	674	678	714	677	674	688	691	657	721	677	681	621	746	688	703	712	728	727	688	712	666	691	696	686	653	679	674	669	723	673	735	682	686	706	686	672	720	648	654	658	678	712	696	687	702	694	712	730	670	719	698	645	680	694	735	674	670	709	682	643	697	734	705	695	683	681	644	685	719	703	631	726	693	702	680	717	700	721	713	666	704	696	679	687	705	701	673	675	717	682	672	672	699	660	713	683	667	672	688	671	691	664	659	661	673	668	703	722	686	690	687	670	673	642	698	689	713	684	696	629	685	670	684	665	753	727	637	681	709	708	667	677	705	688	703	641	706	731	682	705	653	698	649	681	726	672	688	724	693	678	693	688	674	744	682	643	696	671	702	679	671	703	649	637	670	684	657	684	720	679	618	732	695	696	680	673	698	738	724	649	685	704	678	656	695	694	696	677	649	714	727	640	639	683	683	698	679	694	676	648	669	698	682	723	663	710	694	676	713	716	702	714	691	730	718	693	700	662	685	725	701	656	719	709	658	708	717	672	683	705	718	653	751	701	719	685	697	672	689	674	680	704	690	681	692	714	651	657	671	713	691	700	696	710	704	731	681	685	691	675	707	723	733	703	704	697	669	733	674	725	684	682	704	705	698	624	722	757	673	709	719	681	748	705	733	703	680	710	699	667	648	680	749	713	724	671	707	730	671	726	698	677	718	686	711	673	671	725	662	715	688	704	690	709	704	705	707	681	673	697	644	687	677	685	686	665	700	686	706	733	697	693	702	727	710	666	695	702	730	676	688	657	703	668	714	731	693	716	613	648	701	754	630	680	668	686	705	686	688	698	648	711	743	658	713	664	721	753	666	688	694	703	699	677	691	684	652	714	699	683	691	696	719	678	680	642	650	631	687	681	706	685	699	692	701	656	696	669	685	700	689	709	715	682	704	706	656	713	717	681	715	695	720	666	697	698	705	699	717	662	700	675	627	686	695	658	704	710	700	710	728	704	653	651	637	735	589	674	685	711	708	680	671	697	746	663	666	677	676	714	723	683	674	714	647	719	653	694	728	628	674	732	714	682	680	710	647	698	674	711	699	714	657	647	712	664	718	665	675	697	640	712	699	681	703	710	720	632	657	702	706	654	683	709	680	714	709	677	723	701	707	702	746	670	714	732	678	688	715	659	694	640	726	686	706	712	696	714	697	704	735	715	683	707	720	722	666	698	705	695	661	706	720	697	658	687	700	664	673	714	720	722	714	721	666	665	689	661	740	678	712	679	729	674	728	717	720	701	663	717	699	678	692	690	680	708	686	711	681	686	680	704	688	692	695	683	705	668	670	716	684	670	666	712	721	700	678	658	761	707	676	726	680	676	698	666	693	667	705	729	697	638	681	662	641	702	708	695	659	700	701	673	666	690	719	688	688	664	691	678	647	690	713	654	653	695	677	724	687	688	726	695	719	654	683	723	718	720	711	707	708	703	695	697	692	763	719	699	753	689	673	688	674	719	719	728	724	717	733	688	701	675	706	696	688	703	722	678	694	666	670	665	700	707	687	698	684	764	688	717	714	694	646	675	684	698	644	716	657	702	730	662	690	711	680	739	670	648	665	676	696	702	691	720	668	697	681	743	646	677	727	669	639	693	738	750	700	654	718	674	685	696	666	746	692	728	727	674	687	698	713	705	690	726	656	689	736	727	681	684	679	702	701	687	650	669	648	719	668	720	652	734	697	702	679	707	758	681	715	701	696	637	662	717	646	711	657	696	705	687	697	693	681	686	697	763	678	707	696	728	694	682	685	695	670	689	668	734	660	687	682	704	692	723	696	711	693	671	715	662	701	699	671	697	674	682	708	671	723	703	686	682	676	748	693	690	729	687	679	693	731	725	664	734	676	688	668	666	662	674	675	656	698	659	687	717	673	666	697	717	741	691	681	666	675	674	632	700	720	710	677	712	660	694	696	722	645	705	716	651	687	664	685	725	698	682	722	672	700	674	736	708	706	679	706	714	643	691	716	690	723	690	657	679	692	724	703	705	653	691	701	731	705	718	674	672	741	715	695	666	681	730	688	656	680	715	718	675	701	711	723	677	678	704	720	697	705	688	661	710	671	644	754	682	665	715	704	724	672	687	669	678	703	701	692	659	686	668	695	691	696	706	686	725	664	726	608	650	696	714	666	733	696	741	692	691	730	683	691	746	665	724	701	697	655	692	695	701	703	686	675	666	751	692	669	766	715	696	681	697	692	698	654	723	654	697	710	699	694	702	681	698	686	686	682	658	710	695	656	646	683	701	649	709	706	676	673	686	695	715	659	669	716	687	675	678	651	766	703	709	683	723	708	718	686	619	705	671	679	683	708	741	697	705	682	675	679	714	723	725	709	705	698	667	674	707	663	767	723	720	701	659	719	719	684	681	712	687	705	685	677	739	698	627	699	681	667	708	683	662	642	693	658	715	692	673	653	684	710	699	674	710	694	719	747	719	661	645	711	656	710	649	637	654	672	681	676	649	716	717	687	649	707	687	681	722	705	659	731	658	726	703	671	677	678	640	697	711	698	705	655	704	722	675	692	698	690	691	702	712	680	700	729	669	716	704	658	717	687	708	673	716	707	719	689	703	716	664	740	745	716	704	709	683	649	706	689	669	669	701	676	638	714	723	725	704	719	763	693	683	697	699	700	688	679
35087	29221	17452	24898	17024	3608	9540	8103	5776	4304	2074	974	788	822	804	808	748	836	750	786	767	796	774	684	796	798	821	719	801	772	747	730	717	769	799	780	770	708	746	764	722	740	734	801	757	781	752	814	777	744	726	760	725	770	745	771	786	734	703	765	767	695	750	763	807	769	742	744	793	742	784	782	797	831	740	772	732	743	784	778	738	753	821	828	711	779	777	748	808	800	689	808	786	747	789	785	710	748	758	750	791	732	782	754	713	762	750	790	761	767	817	726	759	750	745	774	777	756	730	730	790	751	781	724	747	706	726	761	797	748	741	774	797	729	764	698	780	789	739	755	754	726	730	775	775	776	756	712	763	756	739	758	776	744	792	688	746	734	751	789	709	739	771	793	754	758	764	776	753	785	766	760	776	733	762	752	749	759	721	759	808	731	742	775	743	774	785	725	811	768	786	764	767	755	765	749	720	751	782	753	724	745	763	813	733	716	777	719	793	766	745	784	758	828	787	756	725	661	792	729	769	747	749	755	774	723	718	757	783	760	739	784	747	751	806	750	693	719	789	772	791	739	737	722	694	726	814	751	794	755	738	752	725	772	732	783	748	745	794	838	731	715	767	788	744	734	713	768	784	737	740	766	800	749	777	797	768	791	773	740	755	744	775	784	706	769	729	773	752	781	752	775	742	797	742	730	752	751	721	695	740	753	757	760	768	754	758	776	779	790	732	749	787	740	764	757	783	738	728	764	794	774	715	773	744	830	788	730	772	765	790	716	761	764	746	794	717	782	791	753	726	781	740	758	794	775	747	769	749	761	765	783	738	737	780	754	825	780	753	706	735	770	774	798	780	707	712	749	739	774	736	783	752	751	739	761	818	756	749	802	733	745	717	757	796	752	775	750	785	728	728	766	763	755	706	721	747	704	787	775	734	784	767	790	739	752	739	768	710	732	734	712	746	760	771	748	714	791	778	769	752	762	760	742	730	757	789	727	724	723	762	721	788	755	743	740	798	739	833	802	735	773	754	752	771	757	748	738	751	779	775	758	783	742	770	760	741	745	763	755	739	744	796	730	750	752	735	751	786	771	757	791	781	739	754	731	759	689	743	720	739	763	770	749	735	779	714	742	748	796	731	694	731	772	759	817	773	735	758	747	800	794	747	824	858	792	760	741	737	758	776	750	732	748	760	745	778	773	787	732	730	769	782	783	786	750	802	749	741	752	745	762	771	758	754	750	764	733	785	754	768	721	754	762	728	730	721	761	731	775	748	783	778	740	784	766	760	705	760	726	758	765	807	710	779	747	750	710	806	755	788	778	734	749	796	715	752	780	788	746	761	719	778	731	790	714	767	719	767	738	777	749	780	772	780	753	729	762	765	768	709	781	744	771	777	742	741	780	728	745	712	696	772	767	738	747	730	700	803	757	698	790	750	761	766	768	768	758	749	777	777	763	706	742	753	758	750	746	713	755	803	744	801	784	778	751	737	786	768	752	742	731	756	720	710	752	755	720	762	804	767	698	767	783	737	801	757	749	797	771	789	787	751	704	764	733	765	757	811	687	763	711	760	765	752	752	797	772	773	817	748	765	739	722	694	765	786	770	744	753	752	811	732	727	781	750	760	771	724	775	747	767	785	776	785	751	755	747	758	755	780	807	743	726	762	762	737	755	720	791	755	741	759	748	759	747	778	784	768	774	816	730	778	749	722	728	762	793	763	758	794	773	789	718	724	776	762	762	731	780	728	740	774	841	816	730	718	719	725	736	751	738	752	740	810	754	791	738	749	752	785	729	734	738	734	766	761	740	795	785	749	757	780	765	809	817	763	747	733	739	756	731	814	742	735	755	747	746	726	732	753	780	694	739	764	774	744	722	777	779	797	731	752	794	703	780	776	752	766	719	760	824	767	803	789	780	735	773	771	770	758	734	732	720	745	780	771	721	751	709	747	757	740	840	785	776	766	742	774	774	717	770	702	804	748	786	790	704	737	813	814	709	732	718	752	749	742	751	719	730	774	753	768	817	760	793	738	776	752	784	736	772	745	712	791	732	773	728	743	773	750	772	709	789	776	762	710	704	773	789	751	746	788	742	716	742	790	783	753	761	732	749	730	748	773	759	747	727	760	764	797	748	793	823	727	716	792	714	738	742	752	781	789	729	700	792	750	756	760	784	785	777	734	784	774	719	679	733	760	769	743	767	725	751	794	750	766	788	758	780	760	785	773	736	766	775	736	797	732	784	768	787	772	731	749	754	790	783	712	717	709	784	727	728	766	731	767	730	724	780	735	722	730	702	749	746	761	780	685	739	775	782	731	770	735	734	802	713	789	753	732	746	780	813	745	744	769	726	785	722	763	749	713	751	765	729	747	767	716	794	763	724	736	705	742	746	738	773	747	743	816	788	800	735	725	760	758	777	805	760	754	734	746	720	735	778	766	745	800	769	719	760	763	733	740	696	730	807	797	775	748	758	715	781	760	795	783	747	748	819	772	762	768	806	794	763	762	814	748	746	709	759	777	714	749	792	758	769	732	731	788	766	711	758	746	777	749	757	742	744	770	763	778	802	751	774	778	718	751	779	804	786	750	735	797	765	796	755	755	791	766	737	724	761	722	730	743	740	776	684	816	746	765	708	758	776	736	745	745	823	737	726	747	764	815	759	732	757	770	817	762	760	730	777	772	756	763	767	727	815	794	722	728	740	747	769	754	789	786	772	744	777	771	760	776	735	794	789	788	752	730	769	768	754	762	696	717	739	775	767	759	736	733	754	745	777	768	732	757	754	735	740	730	802	761	713	704	762	759	736	765	789	745	774	779	768	796	782	760	779	742	762	811	747	805	786	751	704	745	754	750	765	764	727	780	738	783	791	753	747	739	783	741	758	773	767	798	770	733	743	747	783	735	737	777	756	762	743	788	788	777	781	761	733	738	759	738	767	755	751	742	795	744	757	747	793	745	790	732	714	718	755	749	757	766	795	744	758	772	736	695	757	795	766	791	738	736	763	762	745	778	793	796	765	793	733	798	713	712	809	792	702	756	763	752	767	732	722	757	752	756	710	731	785	778	749	707	738	738	725	795	779	752	755	778	776	686	756	732	780	764	735	729	732	789	830	845	769	770	737	754	783	764	777	730	807	765	728	695	727	739	797	766	749	737	764	792	766	738	720	755	776	814	731	721	707	757	800	758	736	740	719	749	743	785	721	783	763	817	740	751	731	823	762	783	791	718	745	713	748	775	773	788	723	770	743	781	740	716	792	784	760	748	756	740	732	760	768	770	801	788	814	756	680	763	713	766	766	762	796	751	720	745	802	762	738	805	747	732	761	739	669	734	764	764	787	736	756	773	779	807	767	812	757	787	768	735	747	772	748	741	761	744	756	742	747	744	755	779	732	719	749	760	768	752	726	742	728	729	759	789	782	751	740	786	744	718	780	805	741	712	768	730	766	790	797	771	720	756	773	825	770	726	725	760	738	761	750	724	799	776	779	699	743	718	763
37810	36123	21041	31796	17694	5668	17182	13430	10537	7834	3612	1247	866	796	840	763	853	929	823	779	860	816	748	844	779	769	832	808	788	767	808	769	796	779	781	780	808	772	816	807	818	770	827	775	781	776	776	786	814	817	794	796	737	790	801	780	847	823	821	802	816	809	796	761	786	776	751	790	766	799	787	795	742	756	749	794	800	773	787	780	807	759	773	764	831	740	803	819	831	784	801	791	766	826	771	766	777	770	788	740	761	817	773	783	843	802	770	775	752	810	795	805	788	800	812	789	798	754	799	807	769	770	833	778	814	754	819	803	770	796	800	792	800	780	769	802	772	798	793	807	787	840	789	784	774	837	766	800	732	795	775	778	771	762	798	803	819	783	785	814	817	802	784	777	784	846	771	837	735	738	776	772	774	815	782	762	791	808	851	780	797	838	823	755	794	775	799	785	792	812	761	772	779	790	773	799	770	788	768	778	773	797	786	820	813	799	818	781	819	788	823	847	837	817	756	822	794	741	721	831	813	792	749	788	764	815	812	807	749	797	746	777	758	769	786	794	744	809	795	800	813	763	812	815	809	767	760	739	824	804	793	709	796	830	846	759	813	844	767	775	778	796	793	783	751	798	801	783	782	770	782	781	776	845	762	770	821	771	771	720	761	804	859	788	848	804	795	788	749	798	736	816	781	782	731	805	814	785	804	752	838	779	797	780	828	812	810	799	776	787	807	766	797	773	835	792	750	770	810	778	787	771	808	792	797	761	821	770	819	776	807	788	763	811	781	762	791	755	817	767	797	823	820	767	777	751	792	777	786	811	785	794	753	786	786	797	796	753	782	755	790	753	773	791	797	777	817	743	829	815	788	785	833	759	816	794	820	802	751	823	764	762	806	756	729	737	780	753	781	765	782	753	791	757	825	805	770	792	799	809	796	781	793	757	818	761	780	747	748	806	809	827	793	821	763	762	757	804	755	830	803	786	753	760	747	798	800	775	784	795	760	786	790	784	794	816	771	820	817	787	816	794	764	757	803	777	775	768	777	785	751	691	776	794	777	792	759	812	789	773	780	854	787	789	801	791	772	818	793	770	759	846	812	842	763	777	747	784	800	748	744	758	767	781	731	786	782	753	795	754	840	771	798	788	771	787	773	775	817	770	792	794	871	803	768	761	725	776	793	817	833	757	809	714	774	791	775	792	790	823	781	836	786	817	741	791	802	746	806	820	780	781	835	775	770	790	803	808	773	821	785	776	808	802	766	792	821	804	739	780	785	781	825	760	805	828	792	791	769	786	820	766	839	769	813	846	807	783	786	834	776	817	769	806	818	840	805	798	813	792	825	769	816	820	800	750	771	810	772	750	800	777	808	832	814	779	790	754	746	784	804	797	752	766	761	775	815	765	812	786	804	715	779	785	800	772	825	805	777	778	793	794	737	792	825	848	777	759	834	777	741	802	839	832	725	812	828	754	797	798	784	775	821	782	814	805	774	787	799	796	808	784	817	767	809	810	824	829	801	742	735	719	752	771	790	807	749	865	779	817	822	738	807	747	756	830	826	740	794	779	783	833	789	791	778	785	777	820	781	790	795	755	863	811	802	783	752	851	838	795	778	779	774	791	769	780	795	793	775	848	744	818	783	733	801	809	770	736	783	783	773	759	725	771	758	779	820	743	802	775	809	806	782	788	793	732	782	816	811	770	766	751	771	761	785	760	780	742	845	811	807	758	777	720	786	836	785	767	725	795	743	761	799	795	817	806	796	764	779	779	771	785	813	790	784	774	788	790	760	781	808	815	791	763	786	793	745	806	816	797	774	778	838	816	808	828	789	812	780	806	807	794	770	764	828	783	783	812	817	781	836	802	824	840	783	788	815	809	793	805	758	773	792	787	771	777	816	800	769	798	804	836	792	767	798	787	810	775	810	788	786	795	785	755	816	760	783	790	802	837	785	775	819	755	758	810	743	837	778	790	782	794	817	794	835	811	790	797	812	776	782	764	768	826	754	790	762	794	803	782	809	783	745	762	765	774	813	818	802	744	835	781	796	824	769	778	776	767	803	801	830	772	712	761	819	737	827	766	808	802	759	741	780	788	809	808	787	791	806	795	732	814	799	832	779	796	782	767	769	804	770	774	771	791	793	772	772	777	790	762	757	809	820	770	818	854	759	807	793	845	781	748	756	803	783	803	763	762	837	782	806	762	767	782	791	808	764	811	740	768	788	779	786	758	832	811	764	761	800	783	764	768	802	812	785	777	806	739	786	784	807	816	811	794	752	813	753	752	745	825	834	811	837	784	793	823	805	756	842	832	788	798	809	789	840	804	809	771	683	751	831	785	814	740	751	820	777	754	820	801	780	783	793	755	787	810	756	767	812	771	790	778	797	786	831	792	812	788	832	767	780	777	814	739	794	799	772	772	783	768	789	777	807	723	784	791	762	758	755	806	785	829	749	796	757	760	793	785	771	805	777	719	751	754	752	766	778	829	779	823	748	806	819	791	829	806	785	785	732	756	808	821	779	787	769	805	779	806	799	821	801	769	797	779	799	761	790	828	832	768	806	771	800	772	764	756	815	824	773	803	762	793	776	824	724	782	817	800	780	780	825	834	781	751	792	830	789	788	781	751	789	786	783	833	782	770	821	819	801	789	758	840	793	794	795	759	765	838	784	747	807	728	811	814	773	808	747	816	785	824	824	801	786	808	770	801	735	769	760	777	768	816	784	788	820	768	775	748	776	801	738	758	793	777	852	831	789	777	800	768	748	799	772	772	851	799	805	794	819	812	777	855	737	766	735	819	751	771	751	763	814	781	768	756	820	799	788	788	771	809	772	802	845	754	753	788	778	803	783	814	791	811	779	755	784	815	812	820	766	781	770	797	799	780	797	817	830	762	837	719	804	801	769	796	847	776	753	793	781	805	812	781	759	797	798	770	732	806	782	786	830	739	837	830	811	780	793	773	781	817	803	754	797	787	764	786	805	806	835	765	732	786	761	786	795	760	754	739	793	835	797	785	767	813	811	765	799	756	770	778	763	796	765	750	857	732	777	817	777	751	813	822	822	794	812	816	785	768	769	800	758	837	771	807	812	779	755	789	823	780	765	779	792	794	760	792	764	771	753	752	772	788	792	858	788	801	781	770	768	827	782	779	777	821	787	797	778	783	804	757	857	764	747	815	808	812	824	782	792	731	745	818	808	772	777	787	785	783	765	813	750	764	785	846	778	764	795	738	781	813	813	801	744	799	808	786	769	828	793	848	757	825	770	745	801	835	845	791	787	726	772	725	785	779	798	801	805	775	814	809	777	781	772	826	801	729	812	778	808	814	846	789	825	788	817	804	763	822	805	753	745	773	820	770	843	789	767	778	763	823	723	796	803	797	794	810	732	766	817	783	774	777	837	798	784	804	814	768	766	816	769	786	758	809	827	756	739	773	777	791	782	805	787	777	763	817	794	747	778	798	799	850	789	773	793	823	796	793	827	832	816	755	745	810	797	841
24857	20681	27096	26261	23603	15751	14386	7943	4080	2157	1412	1764	608	508	494	482	522	516	486	432	449	461	433	427	469	433	450	391	468	382	433	413	421	408	429	435	439	412	422	415	464	430	385	400	391	428	412	447	447	419	446	438	446	422	445	441	381	386	414	407	432	409	433	432	420	409	415	428	397	387	439	420	421	412	419	392	408	398	372	398	431	389	416	387	443	395	429	457	412	392	434	429	390	441	421	417	410	415	407	412	419	415	422	414	384	431	384	385	402	428	456	410	414	405	441	428	445	406	423	395	413	400	374	399	427	402	444	427	390	381	415	426	409	418	422	406	413	380	436	419	392	416	407	440	424	388	439	383	385	400	406	453	410	409	405	421	419	422	390	422	416	382	375	369	398	419	410	402	409	398	418	446	406	387	440	444	424	380	431	406	406	401	402	399	439	398	387	412	399	415	421	420	407	400	401	433	410	396	393	411	421	390	419	381	392	414	430	431	379	408	396	411	359	403	363	415	450	386	423	450	408	436	414	423	402	428	397	409	400	407	442	426	459	421	397	412	419	416	421	399	402	405	433	397	392	402	401	385	415	431	430	407	433	397	406	425	444	428	421	419	403	419	399	403	444	401	419	392	433	383	394	415	414	371	454	383	414	433	420	368	417	440	435	417	403	438	421	394	430	445	420	412	396	408	430	407	384	434	325	430	384	422	387	434	428	435	407	438	394	418	434	423	395	456	418	404	403	397	432	426	430	415	430	403	407	412	406	399	428	412	407	419	428	414	438	360	423	446	373	422	397	386	398	439	409	399	404	401	377	409	426	401	391	414	383	404	422	417	393	412	406	386	401	407	431	434	429	441	375	406	389	414	403	397	416	413	410	418	408	420	412	397	401	389	430	423	427	412	422	405	407	401	368	408	410	434	402	424	426	415	411	392	374	411	386	427	404	433	350	416	400	438	427	377	398	407	414	415	441	424	466	440	412	383	396	400	414	430	442	417	436	453	422	403	401	428	381	376	404	411	444	410	426	432	424	411	437	406	454	414	436	420	391	384	408	395	388	422	389	420	439	403	391	441	405	370	414	403	419	413	418	440	397	429	405	414	417	410	440	404	383	433	373	425	397	471	432	384	411	410	426	436	383	413	377	436	410	393	437	402	408	422	384	422	417	420	403	444	417	455	406	424	399	370	388	417	427	427	413	397	402	382	397	390	409	414	394	417	386	419	394	413	386	402	424	433	436	425	398	420	407	424	409	413	381	424	397	434	412	395	439	423	435	423	412	385	354	408	404	385	440	410	398	399	381	458	424	373	382	409	393	435	404	443	409	424	400	407	380	408	397	387	426	398	370	418	391	441	380	414	440	368	450	421	436	401	400	455	400	418	434	401	408	402	421	418	416	413	387	428	404	409	461	433	404	410	438	429	425	371	419	379	401	405	394	421	430	379	409	428	414	395	440	373	431	404	386	392	393	399	422	408	424	456	425	422	407	408	403	421	381	411	428	410	412	400	422	437	431	442	445	444	411	379	387	419	399	408	448	429	388	412	413	424	426	423	379	416	395	437	464	424	398	409	417	435	432	387	428	369	391	384	415	427	445	434	417	381	403	374	402	422	446	395	432	423	406	429	430	429	398	428	448	419	405	441	402	399	421	413	431	393	414	415	429	412	427	418	403	448	397	409	400	386	390	371	429	409	423	433	425	393	414	436	403	413	428	410	433	427	459	402	396	401	397	435	398	413	427	438	387	410	401	431	411	421	437	380	428	405	425	401	416	367	388	415	448	384	431	414	428	460	389	389	407	415	381	406	411	441	418	382	437	390	397	418	409	404	389	417	371	432	388	406	436	414	400	394	420	353	397	386	393	412	416	371	386	406	407	388	445	408	418	414	432	408	427	447	415	407	420	409	425	405	426	397	417	393	430	416	429	384	373	425	414	403	377	391	439	398	427	411	385	396	453	388	373	433	369	411	410	384	408	404	422	424	407	439	430	397	418	374	417	405	431	397	405	375	402	401	432	446	442	391	419	398	422	415	392	411	393	394	419	426	411	406	443	401	468	447	374	443	406	402	424	421	364	388	423	414	420	365	403	442	421	396	432	411	401	413	400	409	401	390	402	419	398	393	389	407	384	429	362	394	432	381	403	401	404	437	420	416	429	405	383	411	400	386	427	394	442	391	412	426	442	398	387	412	412	383	443	420	451	415	428	418	425	405	422	396	396	390	378	381	395	407	402	374	416	397	460	416	405	440	447	406	433	401	423	414	418	404	343	407	396	418	419	425	432	404	439	418	399	413	409	392	415	377	407	408	427	400	414	374	410	423	392	419	446	424	375	400	410	434	384	406	411	433	397	414	428	410	418	453	436	426	423	355	403	404	407	429	409	393	404	445	390	407	422	402	414	399	393	381	392	425	399	449	419	432	404	423	393	425	429	426	423	397	388	397	413	408	427	429	426	420	416	423	453	396	426	400	361	420	385	404	398	428	384	388	429	432	423	401	409	429	424	409	416	424	420	406	387	423	408	426	412	404	390	405	386	413	415	418	411	404	427	403	393	440	385	414	423	439	369	409	415	410	379	424	416	388	414	425	394	391	407	424	431	398	427	443	393	404	440	383	399	432	439	388	431	403	443	419	394	424	392	419	405	398	444	421	429	424	414	434	441	379	406	431	397	398	438	408	400	390	418	392	404	366	430	369	417	386	408	408	409	430	405	430	388	420	444	401	414	404	440	435	401	404	420	431	431	386	422	418	429	432	447	384	419	390	415	406	404	412	407	426	411	380	390	398	435	443	425	379	401	373	423	431	404	430	422	373	385	408	419	419	430	419	449	428	425	418	412	435	402	444	419	392	410	422	401	427	399	372	420	399	415	406	408	433	448	441	395	413	416	401	416	403	458	414	440	442	423	393	441	447	431	411	410	403	423	386	415	426	400	433	414	384	384	428	410	394	418	394	407	433	425	427	412	428	404	417	403	428	415	421	454	415	425	436	403	422	410	445	389	425	386	429	401	399	415	448	443	401	394	404	410	420	382	380	409	392	399	415	432	399	426	399	418	426	385	417	406	396	415	400	378	392	445	396	449	396	475	413	408	384	390	408	403	438	396	421	433	415	430	395	402	406	407	395	391	413	416	398	417	399	387	411	404	413	436	402	396	427	399	380	369	373	395	418	407	405	367	418	393	395	405	413	370	394	408	399	436	396	378	370	401	411	385	416	360	428	428	422	415	421	422	464	407	392	429	427	390	396	358	403	466	400	391	385	455	397	370	393	450	414	449	427	406	406	398	409	415	402	417	437	415	417	434	436	407	391	415	395	407	403	387	432	388	374	407	420	393	399	421	446	414	411	410	426	416	382	405	424	431	426	436	402	393	391	431	439	424	409	396	404	415	372	381	445	423	387	403	407	390	452	394	417	414	411	404	442	421	420	430	373	403	393	422	406	403	406	408	428	376	376	402	417	388	411	445	424	407	422	415	411	445	398	426	417	389	423	407	416
43094	51670	41297	45369	24408	10934	20184	11931	7850	4083	2672	3284	815	662	576	612	586	746	572	509	519	548	482	529	500	504	493	497	488	487	485	466	465	474	482	485	461	470	452	452	487	478	438	458	454	425	454	435	436	412	459	441	453	403	443	403	443	417	424	448	441	398	483	460	444	435	471	433	407	388	455	417	467	421	455	427	452	392	451	398	456	410	440	398	457	451	425	415	458	407	425	402	446	432	407	418	423	422	430	424	466	389	433	449	423	439	418	445	415	430	427	445	441	459	452	394	444	417	488	467	411	436	459	430	428	443	459	430	443	430	438	435	470	421	424	468	423	437	449	442	462	451	431	405	448	434	445	431	466	464	417	424	443	425	461	430	435	387	442	460	500	409	410	435	464	408	482	428	436	417	387	454	444	451	464	473	403	439	453	432	432	451	411	429	422	382	411	426	423	472	433	401	441	436	420	451	441	446	438	415	394	452	427	426	403	439	442	425	468	430	465	426	405	442	441	460	418	436	442	455	386	432	464	405	431	441	410	428	419	411	472	450	433	457	445	443	429	427	448	442	413	443	433	422	447	417	422	426	441	393	433	434	448	409	436	411	449	463	448	477	402	414	429	448	417	451	446	382	431	431	448	433	437	420	460	409	382	414	415	429	438	438	441	399	419	439	448	402	419	405	436	439	410	427	444	433	413	402	406	433	450	427	462	451	406	454	399	470	414	414	437	422	452	456	441	416	444	421	472	413	417	449	450	394	446	429	435	422	413	400	457	373	423	409	462	415	489	462	449	446	408	436	466	428	460	423	465	447	389	461	477	438	457	447	436	418	427	452	449	439	402	433	441	444	455	415	478	425	441	435	451	459	466	458	426	404	420	468	429	454	461	444	419	394	438	451	432	436	423	422	448	449	431	434	467	430	460	429	416	424	453	398	426	470	432	436	421	431	468	431	420	409	463	436	431	468	442	434	455	465	452	447	419	395	399	396	430	437	457	398	482	428	415	427	428	449	440	432	401	453	443	440	445	425	424	478	496	395	457	455	425	429	436	456	468	449	429	460	430	399	420	433	469	408	460	441	416	428	448	473	427	476	467	454	467	446	431	431	433	428	457	393	458	442	429	413	422	403	423	407	413	453	437	439	426	444	440	498	430	444	379	415	472	444	436	450	423	436	447	439	424	403	441	449	431	453	423	418	478	445	450	422	444	419	430	419	417	437	467	425	456	430	437	438	456	436	416	427	443	465	431	471	443	423	481	437	405	403	409	406	432	418	442	435	452	417	453	442	446	463	424	455	423	426	449	428	426	444	423	454	438	414	451	472	394	440	421	432	446	437	447	443	435	443	439	441	408	441	399	448	423	388	414	388	412	435	418	446	421	440	460	459	460	455	405	449	458	420	428	443	427	426	442	452	421	401	458	441	453	455	408	410	458	414	408	423	435	402	410	495	415	444	436	456	427	427	428	437	435	414	453	438	430	427	437	444	428	412	464	451	469	457	420	431	397	446	458	454	433	414	436	433	449	433	446	448	427	412	432	441	431	426	432	429	419	427	421	431	442	457	431	432	378	422	457	457	462	432	434	441	450	418	415	426	453	418	429	442	434	421	452	461	398	482	463	407	427	410	440	421	394	460	434	430	468	437	432	447	435	433	415	461	443	421	435	392	447	394	451	456	414	441	455	425	410	444	460	426	437	397	437	421	422	434	462	421	412	408	436	438	414	444	451	444	399	471	445	450	437	447	427	439	418	433	440	456	422	408	447	450	450	424	388	456	464	452	430	453	440	441	452	439	434	425	465	423	438	421	437	407	429	416	443	440	429	464	441	423	435	421	418	431	422	410	421	438	455	413	451	465	425	436	450	418	418	445	406	442	396	458	458	421	416	454	438	444	480	425	384	442	441	452	415	476	444	423	446	441	422	437	430	452	445	470	436	421	439	453	477	429	448	423	436	465	467	441	432	426	412	450	433	414	409	441	461	457	453	437	463	458	446	422	460	479	462	440	423	412	445	448	439	469	454	454	443	435	430	428	413	429	404	440	420	411	410	427	439	417	422	410	430	415	415	420	458	436	464	439	417	413	438	393	435	467	407	451	446	424	435	430	416	441	423	424	441	418	455	430	469	418	436	459	450	422	448	431	420	464	432	401	435	445	424	423	403	400	422	438	440	447	430	415	395	444	431	439	419	399	430	416	422	452	415	420	451	429	427	413	415	433	465	438	418	450	477	444	419	422	424	419	448	445	409	411	446	435	461	396	434	417	442	459	442	468	442	427	450	434	423	459	434	444	404	435	482	460	443	435	466	428	418	467	454	439	407	435	406	441	418	419	413	443	441	436	421	458	422	446	431	440	448	440	435	450	444	461	452	409	409	450	457	439	437	423	442	416	425	411	453	466	436	465	436	423	451	442	423	442	384	446	468	418	452	438	479	431	432	452	418	417	454	430	419	423	452	414	453	450	413	472	432	438	438	426	450	417	426	479	470	407	421	429	418	432	437	401	451	457	456	422	426	428	426	444	387	447	441	483	464	427	401	399	439	448	410	421	464	442	463	418	436	431	435	442	388	435	476	456	443	423	482	453	471	418	444	456	441	456	399	457	472	401	412	451	432	437	451	433	450	426	408	412	442	419	416	406	452	421	393	470	459	416	428	446	436	448	468	422	416	443	420	405	420	432	414	424	457	423	415	469	454	435	444	457	412	416	432	446	429	486	439	424	431	476	440	409	432	420	394	426	472	436	441	409	436	401	431	452	436	392	395	427	431	417	434	430	463	492	453	414	419	446	447	405	425	417	455	491	454	423	467	422	442	465	417	472	441	416	427	445	419	446	441	416	434	472	438	422	446	438	433	465	418	432	444	456	473	448	445	436	456	441	443	447	435	439	419	426	456	447	404	409	469	420	435	431	422	433	468	460	448	437	422	430	397	452	431	459	421	406	406	443	423	453	407	419	426	452	439	448	425	420	465	440	437	471	465	420	436	436	440	404	416	459	452	446	438	457	437	441	404	438	449	424	457	380	425	439	446	403	474	445	445	442	447	432	439	406	443	422	455	437	413	446	481	421	419	400	448	450	405	463	446	452	466	394	411	418	446	429	414	428	441	456	455	434	448	433	437	463	422	431	436	409	423	400	445	419	435	431	444	422	444	458	455	432	422	447	405	464	457	467	432	442	438	468	426	403	430	439	447	428	461	445	428	421	418	449	466	406	456	420	415	464	410	421	485	444	487	405	450	421	434	462	451	439	422	431	430	403	379	412	401	406	410	414	457	420	439	418	454	401	438	444	453	454	482	425	426	417	449	434	449	444	430	454	455	416	419	460	484	431	443	384	433	431	456	399	452	434	438	457	437	381	397	447	440	468	416	430	422	447	451	409	417	440	449	425	450	422	449	473	432	456	436	425	418	439	411	437	455	411	415	474	409	448	410	486	413	484	420	445	432	452	450	455	458	426	413	425	453	485	415	397	445	415	425	479	440	434	468	399	417	427	477	430
22911	20685	27383	24574	21463	21186	16920	7869	4457	2573	1192	1588	1549	899	854	816	912	918	826	729	765	746	751	737	736	774	747	712	679	735	711	689	724	711	786	687	716	721	674	639	705	685	680	668	679	713	678	672	675	679	664	653	707	713	712	719	755	691	674	727	660	668	705	708	708	695	695	729	669	677	671	660	648	687	679	714	688	685	640	681	677	669	710	677	659	716	644	704	668	693	701	638	661	658	697	698	694	717	705	647	646	672	668	680	726	723	666	657	657	666	674	666	636	706	700	646	715	689	673	654	680	655	668	688	686	697	710	716	678	685	679	644	715	671	635	688	665	661	680	680	732	691	691	652	668	665	670	702	678	767	721	735	688	701	699	691	710	700	685	630	655	675	691	738	666	667	679	710	680	730	722	675	680	693	701	656	685	633	699	703	697	654	678	698	651	735	713	711	672	722	708	643	685	689	701	704	628	733	674	694	685	696	676	661	678	692	712	682	653	683	670	677	642	677	696	691	676	669	664	715	650	712	702	656	703	709	684	666	707	667	699	707	658	707	709	719	670	679	699	668	687	675	725	700	693	662	648	672	689	720	720	685	658	653	673	658	708	692	690	691	687	673	700	732	665	713	705	685	670	683	688	659	684	704	618	692	688	699	662	699	717	636	696	678	695	715	700	696	716	678	683	650	634	654	636	732	695	684	648	677	666	694	654	640	688	687	697	681	727	721	673	709	705	721	684	702	652	652	660	693	697	626	694	695	653	714	735	685	702	614	695	661	715	633	678	668	686	661	702	727	637	682	689	625	660	700	694	673	677	710	675	667	710	737	683	646	649	690	680	694	704	671	697	669	679	659	677	682	697	679	675	700	689	691	690	638	683	695	669	701	688	735	679	666	734	680	701	651	711	700	654	687	654	670	649	750	691	711	680	699	707	718	707	657	689	738	667	669	673	681	658	701	651	654	696	664	736	713	696	708	693	683	652	627	665	703	688	624	675	711	609	694	702	679	681	627	730	682	667	753	664	691	698	673	664	639	696	696	653	672	717	711	622	700	669	701	729	734	642	695	610	686	697	685	704	679	703	678	686	642	697	684	604	655	661	681	705	684	671	675	694	697	667	693	669	659	625	680	716	688	735	671	679	666	691	641	693	713	697	680	665	657	669	623	731	700	696	693	750	650	677	668	667	692	706	666	667	688	711	705	655	694	699	696	670	644	693	646	675	645	676	708	720	668	653	695	691	626	688	693	683	685	693	683	672	723	697	641	685	662	674	698	639	681	633	688	671	706	666	683	701	719	647	667	706	720	684	664	648	726	679	681	675	723	659	711	660	665	697	705	681	736	654	684	691	716	723	675	671	692	693	671	662	738	677	677	665	691	654	655	709	688	697	651	678	695	657	657	682	647	663	691	720	735	668	709	683	683	654	755	701	654	708	735	629	747	680	672	664	667	687	687	627	684	732	643	752	629	679	649	655	703	688	711	665	710	738	698	672	676	686	688	668	649	670	688	672	674	702	699	662	682	674	636	683	697	704	675	722	712	700	713	647	668	634	656	687	655	656	691	697	656	725	673	699	756	663	679	714	680	674	685	715	703	741	608	680	695	744	643	652	670	711	688	675	653	643	668	658	698	670	699	708	673	672	660	657	637	703	691	717	663	652	667	696	661	704	691	676	701	707	652	612	705	690	691	705	688	732	704	718	646	728	722	673	713	743	716	665	680	679	670	679	689	723	717	693	705	668	658	679	673	732	659	682	699	666	627	687	684	671	680	704	709	691	697	651	656	714	717	707	700	684	695	689	667	670	673	719	673	663	674	619	695	655	693	656	657	665	666	676	728	688	676	690	681	699	640	657	665	692	633	648	687	702	701	700	657	653	747	722	682	709	729	685	723	705	689	661	666	679	689	684	710	690	689	682	655	644	674	682	714	649	727	664	712	667	722	661	660	673	674	675	705	678	680	673	670	665	684	703	656	685	704	696	687	652	689	704	688	657	677	657	700	730	648	709	705	667	697	668	645	699	696	699	690	640	687	720	688	653	738	694	676	669	730	681	715	699	671	699	701	687	668	715	649	672	703	614	658	673	679	705	679	683	681	726	623	686	672	690	663	702	667	696	740	663	714	703	676	694	712	734	668	733	635	668	678	693	646	663	690	665	699	647	718	674	680	733	716	657	665	691	679	688	670	697	698	676	703	690	675	719	697	685	684	643	692	710	711	697	698	717	684	626	700	701	705	686	696	670	751	669	693	663	676	618	708	683	711	629	678	613	647	712	684	666	668	667	681	668	704	706	681	677	664	686	691	744	660	728	656	671	689	687	670	703	715	611	679	686	626	672	690	699	682	714	708	697	693	679	684	647	701	681	636	725	630	638	680	729	672	692	674	661	693	668	660	671	699	704	644	641	701	664	656	684	631	657	684	697	698	704	672	700	655	679	693	701	702	652	675	669	634	713	694	718	635	672	669	680	662	650	705	719	696	705	671	672	656	693	673	708	705	687	696	681	684	671	618	705	679	656	681	679	692	691	689	729	701	686	680	678	707	652	684	669	695	665	709	673	654	668	659	692	653	683	733	669	686	677	637	700	666	648	684	710	722	698	673	708	699	716	703	673	657	637	652	721	715	689	725	680	669	626	648	733	677	645	677	718	661	727	654	722	674	628	656	716	679	674	699	671	701	685	662	656	639	650	706	681	675	656	695	672	707	734	723	658	648	660	674	705	694	738	666	714	646	678	662	689	676	675	663	668	682	711	731	688	675	692	707	694	685	684	699	687	693	687	697	695	673	677	672	687	688	736	695	639	710	686	677	672	695	720	719	718	716	727	723	678	698	625	679	691	706	729	705	660	709	716	691	672	729	649	694	626	677	691	723	702	694	676	704	678	711	670	674	731	702	647	716	668	682	657	630	661	706	664	693	702	681	678	686	682	699	682	694	664	687	670	674	661	652	720	685	674	681	671	709	671	645	703	640	697	682	663	697	680	669	700	674	650	697	660	653	702	716	626	682	670	666	631	660	677	723	666	690	703	667	701	697	702	688	676	695	684	683	705	696	738	705	685	717	700	698	714	712	688	685	628	666	667	626	702	661	707	736	691	709	649	676	696	674	674	694	645	691	642	673	640	715	731	640	684	713	697	649	725	672	691	708	673	661	720	685	688	645	719	642	684	676	692	674	705	645	723	710	711	685	657	742	731	701	721	692	751	683	656	675	685	671	743	626	702	694	685	669	697	706	669	701	656	667	683	709	654	657	731	640	639	684	678	712	698	676	676	699	665	664	651	704	694	687	691	668	682	680	698	694	650	672	693	689	661	695	664	650	703	683	663	717	709	633	688	655	685	704	683	643	717	686	678	642	672	678	753	737	712	678	649	717	704	717	684	702	700	671	725	675	705	654	692	677	717	679	688	703	646	672	690	658	665	718	673	698	688	665	666	696	664	751	679	658	688	667	687	701	700	671	694	687	668	701	651	651	684	692	663	683	706	713	642	684	682	706
47356	64686	55658	47784	22902	20131	13996	12252	8199	4285	1766	2421	2454	1195	1048	1041	1166	1184	935	811	840	800	837	814	765	759	769	754	731	741	698	673	701	768	684	717	692	644	740	690	707	685	741	711	704	630	711	675	738	686	678	697	661	621	682	708	671	688	686	661	688	643	689	692	663	615	687	683	642	685	661	647	671	656	620	658	677	654	690	650	657	687	651	660	662	678	653	671	715	711	679	691	671	681	659	655	689	593	649	642	645	668	681	686	698	694	642	635	699	668	651	692	680	641	721	654	691	596	661	679	697	659	653	667	692	684	634	644	642	670	682	689	702	648	648	622	650	615	715	685	648	680	691	672	664	671	638	657	681	639	627	671	674	625	647	661	691	649	699	659	690	697	677	693	700	702	627	699	694	710	671	673	605	663	661	678	681	667	654	686	642	662	603	710	668	640	677	643	726	666	671	657	659	685	678	649	672	662	665	653	676	666	676	660	676	677	618	646	679	653	669	624	648	630	619	657	663	637	671	707	665	652	672	664	673	629	649	609	667	609	665	679	646	659	654	649	670	709	700	670	677	621	653	635	648	680	666	676	623	640	640	638	634	646	649	620	682	661	667	671	644	670	678	644	626	647	681	677	654	629	646	689	685	648	728	685	673	689	684	608	680	668	687	668	613	682	604	627	624	651	670	633	709	655	667	644	674	666	650	630	642	681	684	648	675	646	689	661	631	695	644	684	676	620	717	701	645	633	628	631	686	639	720	621	676	674	677	634	637	631	612	632	690	681	631	672	657	712	680	708	670	680	657	644	676	637	628	698	669	662	624	654	669	645	650	676	680	657	695	711	706	638	616	695	638	640	646	672	689	674	630	726	641	660	635	649	639	701	666	663	651	647	694	697	645	647	638	661	692	636	668	664	625	634	667	633	703	650	654	663	650	654	644	676	589	632	717	648	664	652	664	657	631	653	603	661	680	641	653	625	659	666	659	635	709	669	679	658	703	647	609	644	658	688	660	642	673	643	694	667	634	637	684	660	656	676	648	666	633	707	637	635	669	674	683	686	680	668	651	670	661	663	670	684	671	667	647	673	657	709	657	631	668	645	627	663	698	706	639	660	654	674	664	591	634	624	678	628	636	671	722	666	647	676	685	634	666	657	666	659	612	651	666	667	678	630	628	671	666	629	632	723	665	606	692	641	659	670	661	687	661	633	680	724	672	651	641	630	670	612	636	642	661	681	651	658	599	616	627	637	661	689	686	635	675	674	641	675	643	625	635	634	633	655	669	681	651	698	654	631	676	635	611	668	692	700	723	674	667	684	725	659	667	657	652	687	694	636	688	691	701	643	663	685	697	671	646	674	703	689	660	664	633	662	681	664	698	690	678	615	632	641	682	650	653	639	648	708	668	666	655	680	624	636	709	666	683	632	671	665	690	683	681	680	678	637	669	682	643	666	605	649	661	653	654	642	648	669	651	692	685	676	682	709	633	673	659	700	672	671	705	661	694	731	673	673	680	650	703	689	661	668	675	649	652	622	658	673	692	710	721	645	641	620	698	642	674	667	661	633	679	725	634	676	647	621	676	661	643	660	672	605	690	668	618	630	696	646	666	653	690	683	642	653	645	681	640	665	674	657	625	632	691	645	694	670	706	644	688	636	670	657	636	692	642	683	670	669	692	694	620	641	653	631	637	697	721	684	663	695	665	692	656	713	645	682	633	710	652	702	659	621	672	672	628	613	627	661	656	655	596	693	643	691	667	669	649	674	642	637	635	668	733	619	695	651	647	702	701	674	668	642	685	627	663	626	654	654	675	662	624	689	668	657	676	659	631	650	670	644	648	654	702	699	637	719	621	668	650	663	654	673	681	673	630	667	660	674	678	617	659	660	625	658	655	698	695	668	695	619	660	655	697	665	611	659	643	705	639	685	690	664	645	657	700	653	658	614	734	737	701	666	667	670	628	644	673	654	647	652	681	736	639	663	669	699	685	655	694	656	618	676	671	669	697	656	670	657	667	675	642	700	633	648	677	645	686	662	636	693	689	722	631	720	664	644	694	634	667	610	674	650	656	643	626	662	617	653	647	684	661	702	682	636	618	697	693	718	634	723	621	694	689	629	674	659	651	683	688	700	662	636	648	678	664	691	655	636	670	699	646	676	670	623	656	653	697	662	650	651	683	668	641	622	678	649	680	620	640	673	615	614	651	671	656	685	647	592	686	628	663	692	657	675	662	642	648	644	660	721	655	648	660	657	715	657	651	661	662	698	631	727	638	708	624	668	672	654	661	645	663	653	632	651	679	671	673	695	679	695	666	673	653	653	668	683	646	669	655	696	696	630	643	708	652	635	655	656	671	653	689	646	699	654	615	642	654	669	649	640	668	656	666	642	657	637	646	661	665	656	652	615	691	690	719	637	636	651	648	666	641	680	694	647	688	711	666	649	673	681	666	667	680	599	666	691	671	636	662	652	640	670	681	656	667	631	729	584	668	721	675	720	656	651	655	671	666	615	646	655	631	698	647	619	671	724	658	646	664	670	668	673	694	654	690	672	696	626	635	630	682	629	678	727	657	704	699	676	683	661	708	702	661	656	665	699	711	650	672	634	653	647	665	640	640	684	639	653	641	641	726	633	681	666	716	675	638	687	724	658	697	682	646	672	627	662	628	672	681	627	644	663	642	692	688	711	646	643	644	621	673	647	667	661	685	716	696	702	686	638	675	630	678	702	629	628	705	637	707	642	646	650	646	657	689	636	630	724	640	639	684	705	685	633	673	710	666	636	703	632	664	670	666	652	682	627	674	654	637	732	683	677	644	657	669	693	614	659	678	612	692	703	652	669	709	668	686	697	639	695	638	675	687	672	664	645	629	696	667	636	701	650	603	663	643	654	711	635	674	671	670	646	705	691	644	685	678	620	674	667	628	629	681	641	634	623	652	648	644	660	700	690	673	658	674	658	626	665	674	678	654	674	670	673	676	700	660	695	699	637	650	671	723	673	679	697	630	675	682	666	653	675	646	663	687	601	675	668	678	696	668	661	653	636	623	682	665	657	686	666	618	679	603	658	665	695	711	669	666	616	653	631	709	662	643	636	658	700	639	653	649	662	668	670	634	669	681	614	669	667	660	633	643	674	629	592	682	685	655	695	640	683	669	664	642	604	671	649	684	688	669	668	723	649	669	648	644	662	655	645	672	633	689	657	620	638	641	653	667	644	651	693	705	686	672	671	639	692	689	696	672	676	670	643	642	661	669	647	621	679	664	651	671	638	638	701	642	682	695	627	715	630	658	621	637	664	640	670	649	651	687	644	681	663	680	656	664	696	665	674	689	661	647	647	652	628	649	663	641	718	649	623	684	678	655	627	698	666	655	676	661	684	675	655	641	668	730	635	700	684	639	660	693	674	672	664	683	632	667	630	653	701	660	652	692	665	654	681	664	704	675	672	683	680	652	673	642	669	667	676	628	715	649	653	673	632	632	742	703	672	652	635	621	651	668	674
39046	40664	36207	23177	6993	4468	3221	4584	2170	1110	789	708	772	777	837	824	757	749	771	673	736	745	710	758	696	731	743	722	734	709	691	743	742	657	742	710	744	720	730	712	670	731	731	728	676	716	715	721	691	683	761	729	702	703	688	712	751	715	741	704	680	743	739	729	728	718	781	732	752	736	716	716	732	765	671	674	707	732	742	710	729	707	748	700	719	715	724	723	740	670	717	722	682	688	741	722	748	682	750	736	767	771	704	757	724	704	696	734	666	728	722	698	715	738	730	734	685	742	783	734	678	684	714	712	706	714	741	709	816	726	754	737	691	745	728	663	737	714	716	732	719	721	714	747	751	702	741	731	683	723	729	758	741	735	761	744	770	678	707	688	750	718	725	686	730	797	711	721	764	709	750	715	692	706	715	699	762	719	727	764	706	663	688	708	661	695	706	704	740	720	763	748	748	758	721	727	727	679	736	760	728	750	693	672	728	724	739	703	717	702	704	757	730	630	718	688	707	758	722	751	739	710	706	719	721	785	735	677	742	748	752	733	708	697	735	693	698	716	732	750	725	743	710	696	739	706	706	720	724	730	757	697	689	716	721	783	717	725	711	795	710	747	724	721	737	750	674	712	738	739	722	694	755	706	702	758	734	726	795	718	716	766	739	725	785	711	689	728	722	689	723	723	704	721	697	701	686	685	705	701	698	733	713	734	746	696	742	739	717	711	697	682	705	728	749	740	746	676	723	735	768	759	800	719	763	760	713	750	720	763	758	734	751	686	729	714	744	739	710	710	674	782	703	719	703	740	766	734	707	720	741	688	698	705	727	735	755	714	730	715	757	714	739	730	692	732	721	784	742	713	709	770	713	723	722	660	694	704	673	710	679	721	739	702	731	718	746	667	706	699	717	756	698	723	705	739	752	739	730	713	738	728	719	701	755	754	706	726	728	712	732	693	738	741	690	731	742	750	713	739	759	731	714	709	677	706	789	711	737	774	679	674	713	719	760	728	713	730	705	732	682	690	718	707	759	708	781	714	672	721	743	714	759	688	757	718	696	764	744	745	711	711	742	728	697	686	715	704	722	752	752	740	730	754	701	704	727	682	703	746	745	684	748	704	716	721	766	716	712	735	707	749	763	719	738	737	696	731	709	740	753	719	775	709	752	715	768	705	702	699	687	674	739	749	714	724	726	729	724	707	731	740	720	693	736	717	736	686	711	750	674	727	723	697	722	720	719	688	727	719	765	719	677	760	701	729	763	736	705	726	716	711	696	703	711	725	725	700	688	697	699	770	791	695	690	705	723	722	741	681	755	769	706	763	735	695	748	711	722	732	757	688	696	735	723	732	669	739	689	711	705	681	716	711	746	742	737	695	742	726	711	704	736	708	699	723	714	759	727	724	737	735	691	734	724	757	742	708	728	696	725	702	735	731	754	672	720	716	685	748	691	710	768	728	786	707	703	747	736	707	710	682	692	739	767	703	813	713	687	699	701	776	709	717	731	687	705	674	725	713	705	697	708	751	725	693	699	723	713	708	706	711	706	747	754	739	704	737	727	695	722	787	686	709	736	712	703	685	733	780	748	703	702	700	725	712	729	735	735	698	709	694	737	746	700	756	728	695	719	765	711	746	699	752	721	704	739	729	729	730	747	764	743	725	727	678	734	721	756	725	702	729	706	745	757	780	711	738	743	739	724	709	776	732	738	714	783	717	711	767	732	781	719	669	673	731	659	755	717	710	699	798	717	712	708	747	769	752	756	750	726	723	779	721	736	725	702	735	785	733	689	722	766	707	732	726	711	744	726	749	699	729	717	750	726	737	720	752	686	694	735	745	712	718	678	749	678	695	712	735	733	724	749	734	736	746	719	712	763	740	746	721	702	678	701	688	713	767	752	744	726	711	747	728	741	702	690	690	742	727	727	757	712	698	716	779	763	760	695	739	707	780	709	710	714	711	692	635	739	743	739	754	683	661	733	672	770	735	800	716	723	737	723	736	706	745	721	758	717	704	718	744	747	660	698	742	618	733	696	760	724	697	715	717	720	734	680	648	738	725	690	717	662	712	741	740	729	714	722	738	697	734	712	704	729	710	660	740	689	698	732	740	707	750	722	766	691	729	761	759	713	754	725	764	696	706	727	751	681	705	724	741	756	719	743	717	756	681	722	737	753	730	653	720	740	721	686	680	705	695	728	708	659	716	709	748	758	722	723	755	715	708	769	725	669	741	744	766	694	691	709	706	706	694	653	694	716	700	744	731	704	722	723	739	740	749	683	704	727	710	779	740	771	762	703	686	677	724	745	696	707	717	698	752	669	690	739	749	702	737	696	689	703	691	756	735	744	771	742	712	768	751	696	701	727	723	752	666	689	708	720	700	749	715	739	703	680	698	744	698	746	717	697	725	679	740	723	762	722	734	798	752	714	715	724	711	687	662	721	741	717	710	693	755	725	752	693	704	695	762	737	702	681	734	692	740	670	692	698	736	720	755	721	723	725	708	693	707	760	724	729	738	722	731	702	757	690	721	735	726	718	703	721	706	703	698	710	710	717	747	709	707	764	699	740	736	752	718	708	769	676	730	688	685	697	704	680	776	702	712	715	729	696	746	768	711	730	722	746	734	738	715	708	712	749	732	685	739	742	759	742	749	731	715	709	716	704	710	710	658	706	767	704	720	715	754	711	734	720	767	738	719	746	747	699	673	702	705	750	717	752	747	759	702	736	710	684	726	730	700	749	705	747	709	743	756	742	751	710	716	708	681	760	744	686	733	754	732	736	743	729	714	699	747	735	723	722	761	721	724	705	718	668	725	718	723	759	715	736	694	739	720	706	805	735	747	765	718	717	713	761	724	696	712	721	706	716	658	728	711	723	717	725	725	730	725	755	718	705	661	762	688	706	653	721	692	699	671	730	741	719	753	753	701	764	747	721	754	686	768	729	711	717	744	680	743	728	749	713	711	708	728	740	717	734	689	719	713	740	689	713	715	687	690	726	683	705	702	778	736	719	702	685	725	725	733	671	673	761	714	731	703	691	728	669	742	707	729	732	700	708	726	767	702	697	740	723	792	701	739	762	700	699	676	666	696	737	715	712	743	742	746	726	760	749	675	742	742	735	769	757	767	740	729	688	702	690	684	708	752	714	740	707	759	784	716	722	731	715	761	713	701	720	797	749	711	720	663	723	759	719	726	741	701	674	744	731	733	705	748	708	733	730	715	723	763	777	657	761	739	704	624	684	694	720	735	685	765	705	694	741	729	711	708	728	775	689	743	700	743	700	702	803	731	700	719	708	695	674	717	710	693	715	727	749	699	714	734	716	710	735	692	692	736	696	713	676	648	665	717	766	718	742	688	672	720	750	713	691	722	709	739	705	698	706	733	716	697	716	741	720	756	738	708	767	668	734	720	692	695	730	747	725	704	734	679	710	728	711	691	686	726	679	720	685	720	744	735	737	745	743	724	701	705	744	733	710	714	697	784	738	773	711	698	709	718
43140	49774	42325	25161	7441	8888	6020	8878	3939	1584	1001	812	806	874	912	886	852	837	821	772	784	811	793	735	784	772	790	811	767	805	817	738	732	757	803	747	759	806	816	761	761	809	779	791	796	748	752	760	745	762	756	777	763	771	742	728	801	735	745	762	693	722	824	779	714	767	781	765	762	757	751	748	716	762	746	734	763	751	788	760	777	749	759	755	737	744	722	780	763	711	796	783	766	753	738	764	757	759	797	775	755	775	729	764	756	773	700	771	694	762	748	762	747	753	727	707	765	773	734	771	784	801	754	769	770	766	776	738	747	743	763	773	750	756	704	764	777	793	760	764	707	767	768	766	779	760	795	776	741	739	770	750	696	785	758	744	762	746	777	747	707	740	794	776	748	748	729	751	671	794	789	755	772	756	713	709	794	754	758	781	765	741	730	766	772	812	786	759	737	759	716	719	716	753	760	735	718	744	741	748	712	785	767	784	714	766	758	780	777	743	741	709	745	703	754	766	741	735	790	775	761	827	767	750	729	711	757	826	763	749	760	782	763	780	737	743	761	756	741	697	744	750	767	762	712	768	736	748	731	768	768	770	753	775	728	795	732	741	839	743	759	776	721	766	812	743	745	756	744	765	751	726	773	774	726	735	786	714	722	689	746	709	762	749	751	743	784	748	746	788	716	769	723	761	718	756	754	718	748	749	750	751	767	782	761	739	759	753	747	778	731	729	716	768	727	791	771	762	751	739	772	754	743	771	746	763	761	836	760	742	745	770	768	757	743	754	746	754	754	745	695	717	752	765	741	730	797	768	773	753	771	737	742	788	763	752	768	714	739	756	736	755	757	744	773	756	748	767	771	720	714	751	784	804	757	803	729	734	782	768	770	729	762	740	773	734	787	793	725	783	785	744	728	780	796	755	768	754	812	757	729	787	765	755	765	773	794	739	745	744	748	730	776	743	669	753	733	804	768	818	776	762	770	766	789	757	772	770	771	764	769	741	728	747	721	732	767	738	785	762	747	745	763	796	778	745	765	729	768	744	746	747	749	775	790	814	804	819	711	750	807	714	770	740	749	733	828	756	775	741	778	716	805	740	736	743	706	726	791	771	742	728	770	754	723	743	826	753	739	792	757	781	735	758	745	757	759	774	710	771	783	761	760	792	719	776	769	748	768	730	808	738	720	760	798	729	731	748	731	822	763	734	729	727	790	742	790	772	733	759	714	754	739	750	764	773	755	738	707	737	775	747	719	727	703	771	780	744	712	735	731	725	759	734	753	804	753	750	774	778	772	758	752	788	768	738	741	766	787	735	799	730	750	755	752	753	758	750	738	740	718	765	766	746	714	746	737	738	777	726	725	729	728	751	777	772	760	760	772	734	772	819	753	772	735	777	748	751	795	780	776	757	777	785	717	733	838	731	734	693	824	733	728	785	786	759	751	727	720	786	734	730	725	793	711	728	745	759	734	807	759	696	763	750	748	742	748	762	799	756	735	722	747	780	760	744	764	737	750	768	765	785	776	792	743	733	748	734	729	698	761	784	812	715	776	754	783	779	738	777	744	761	762	754	755	764	765	780	770	782	753	800	799	746	805	717	821	795	754	740	763	745	772	753	775	714	808	751	728	753	762	751	786	753	797	693	764	729	754	803	734	795	741	728	699	747	737	754	767	710	720	803	779	729	742	756	757	763	751	753	742	783	710	716	761	780	741	769	740	756	778	739	736	779	753	752	741	781	768	754	752	774	680	741	754	756	749	741	727	737	747	712	765	722	751	824	763	770	768	725	711	811	737	745	767	771	729	781	788	742	793	745	739	745	741	775	705	769	676	737	732	735	804	767	772	755	781	705	773	797	759	820	742	732	769	761	750	764	788	707	757	738	709	738	773	807	723	728	745	773	745	732	760	770	719	791	727	765	733	771	712	770	745	783	762	741	699	726	737	795	753	765	770	776	751	756	787	776	742	803	741	750	801	752	758	716	741	740	772	806	752	692	761	704	723	771	745	725	779	756	755	709	756	778	782	811	720	752	837	779	777	761	734	790	772	749	707	736	705	740	729	812	737	717	760	718	691	761	762	773	756	818	735	790	750	740	764	711	789	750	800	757	719	779	776	720	764	741	761	763	718	833	759	767	709	766	795	772	723	743	723	767	711	790	752	707	769	745	785	749	775	761	741	751	748	761	774	780	735	760	737	771	763	752	715	712	782	764	777	776	733	774	770	730	694	773	753	810	779	814	750	795	763	758	759	742	755	754	709	727	730	742	788	727	790	694	769	778	742	739	787	726	702	749	747	739	750	747	764	776	773	730	752	788	794	744	717	746	730	742	686	752	754	743	746	766	815	733	771	766	753	752	767	737	678	710	796	734	690	737	723	785	753	753	729	767	760	737	735	796	752	723	751	700	790	720	715	790	712	740	698	737	766	766	756	726	757	686	717	775	777	748	755	744	745	713	759	750	793	747	726	782	742	791	755	742	761	714	778	748	722	799	735	729	795	752	751	772	729	730	775	760	780	769	720	725	747	803	763	763	740	729	731	785	735	738	758	796	766	727	759	735	732	766	752	758	754	776	774	758	741	747	746	742	741	785	759	705	711	752	749	778	741	769	782	730	772	837	751	736	767	775	751	750	753	766	751	722	723	763	800	717	749	783	736	724	815	779	745	769	789	699	752	802	795	778	742	772	747	768	722	788	705	742	748	722	767	783	749	731	697	762	727	758	782	780	792	722	739	759	748	768	762	747	769	751	738	745	759	760	763	755	781	758	706	761	787	732	785	761	811	693	703	715	792	735	784	706	784	741	783	777	750	800	757	776	757	771	700	765	741	776	789	776	742	782	783	769	781	711	760	788	765	745	808	762	803	781	802	717	755	791	700	750	704	734	752	725	743	761	765	773	760	751	717	744	745	743	731	680	755	829	739	742	722	735	809	741	749	793	765	758	741	758	795	762	739	724	779	819	761	737	742	752	761	820	730	769	716	709	783	776	774	767	782	796	712	747	767	794	727	766	755	744	737	721	735	739	763	802	705	723	734	749	721	774	788	672	777	745	733	777	787	773	712	791	702	759	720	782	771	722	713	761	774	745	751	721	779	743	716	753	757	701	742	781	759	765	748	747	817	763	751	830	737	713	824	732	762	768	731	744	767	790	692	738	776	779	763	754	694	730	749	780	742	741	764	765	741	764	773	770	772	775	726	757	811	772	748	756	829	763	767	686	846	728	753	764	797	731	735	736	744	774	770	781	765	730	701	768	697	748	760	764	787	745	763	783	770	750	762	734	690	718	785	712	764	746	737	749	762	786	719	772	765	730	720	758	771	748	750	758	746	773	716	741	732	746	771	759	744	775	727	701	769	715	752	748	795	800	758	750	762	723	726	780	752	756	748	716	752	772	737	738	745	742	743	748	764	763	748	724	746	709	779	761	756	764	758	775	752	754	794	797	770	769	701	745	732	791	769	733	768	737	747	779	775	740	756	792	760	725	720	761	770	738
24925	20682	27235	25459	20505	14233	10066	11606	5190	2271	1305	634	730	895	688	498	541	552	518	491	488	496	502	471	501	455	446	474	471	465	463	437	467	413	448	454	442	439	504	466	417	441	465	421	453	446	422	429	456	437	434	444	460	451	450	430	429	449	415	433	464	450	413	396	445	466	440	435	455	411	496	460	451	439	410	457	447	447	448	429	410	473	439	431	426	441	451	428	414	451	448	474	461	465	451	436	458	463	451	423	403	437	446	480	420	394	415	398	419	441	406	464	438	482	446	464	437	500	421	399	436	427	403	432	468	451	448	437	440	426	450	415	445	410	488	471	457	430	497	402	468	442	468	432	464	459	407	484	456	445	436	450	440	440	450	406	422	439	457	434	455	428	422	438	435	448	432	419	453	474	429	456	472	482	441	430	450	453	434	414	480	447	423	443	485	435	477	448	444	416	438	449	457	483	439	436	480	422	430	470	407	456	443	430	439	473	448	442	447	417	462	444	441	424	462	455	442	449	418	445	467	451	435	471	447	452	450	424	418	418	456	461	426	442	452	382	434	451	430	484	443	466	454	438	479	481	415	424	429	467	434	470	447	455	444	421	435	451	500	445	443	482	427	464	445	455	416	420	454	483	468	419	418	484	436	499	470	414	392	427	455	440	432	457	430	477	456	445	497	430	449	458	425	439	446	459	447	469	455	449	459	445	471	469	433	423	480	419	459	439	440	487	449	446	431	420	454	449	428	468	412	454	439	446	381	444	438	442	453	449	458	437	464	445	418	462	448	420	436	429	477	435	447	461	450	430	409	441	457	494	435	470	408	434	420	460	450	418	468	388	454	467	399	464	480	435	409	443	427	411	431	458	464	454	434	411	459	449	401	459	425	435	478	480	434	447	438	439	481	482	424	412	435	466	465	464	460	449	446	445	435	465	457	508	460	466	445	454	462	437	471	447	468	465	439	472	433	459	444	463	460	421	452	444	424	451	444	405	408	441	471	426	445	434	460	433	414	454	442	391	468	448	474	418	422	417	453	438	433	427	428	422	421	426	431	424	446	450	439	462	457	477	457	421	476	423	440	443	479	481	431	432	461	401	489	444	450	455	451	422	441	447	443	452	443	431	473	407	432	448	453	426	441	419	461	430	469	430	458	469	480	419	462	452	482	452	423	418	446	405	421	455	483	463	440	430	463	444	438	451	462	424	463	458	465	440	438	474	405	453	424	428	440	414	429	455	476	453	447	458	444	436	439	474	451	451	448	448	450	467	420	463	458	435	459	409	443	449	400	448	492	452	430	452	421	484	416	411	408	460	409	459	434	441	422	425	444	430	432	425	423	449	402	428	411	443	455	440	423	452	438	409	447	455	485	436	436	479	453	456	436	455	439	460	452	451	407	439	477	438	419	420	450	463	444	436	516	463	469	431	471	424	444	416	466	452	441	456	465	448	439	454	464	433	442	450	441	465	413	484	437	428	462	447	443	427	396	418	449	430	441	451	438	421	475	434	430	431	452	504	444	481	430	427	444	482	462	454	425	451	434	447	452	412	411	414	449	423	436	448	452	438	431	398	424	451	464	421	446	412	437	440	444	462	430	439	407	442	453	436	396	404	470	438	444	468	439	461	477	434	441	464	424	440	440	444	486	435	455	428	416	443	445	450	429	431	437	413	440	443	444	446	431	396	422	462	445	429	422	421	416	451	451	440	446	422	428	437	468	455	470	483	484	445	443	434	452	460	403	424	460	462	452	453	434	467	462	462	448	419	449	450	437	440	446	483	455	451	420	434	443	413	431	445	447	435	442	425	453	448	456	414	450	464	441	480	427	472	439	426	471	417	412	486	393	456	405	453	375	492	490	424	427	427	465	475	446	411	440	411	397	462	434	442	461	431	415	420	448	433	432	425	386	457	458	435	450	468	455	443	431	413	418	471	407	445	411	466	403	467	449	408	430	439	433	448	492	424	432	438	449	451	425	416	475	486	441	465	446	433	423	434	452	444	440	438	445	484	423	455	426	474	455	452	455	393	388	441	474	432	453	436	441	432	420	447	478	434	417	473	439	422	413	454	470	467	449	442	449	398	423	444	442	439	422	450	412	441	462	443	444	411	451	437	460	449	445	420	468	411	431	477	452	465	425	447	430	443	459	470	417	438	446	429	467	459	404	409	480	413	460	388	455	425	428	472	433	473	439	399	431	438	434	464	426	438	465	404	380	451	456	424	432	414	465	437	451	402	465	468	450	456	462	462	458	462	437	460	450	444	463	438	431	444	425	450	428	453	465	445	477	427	490	461	434	406	456	408	439	434	466	446	444	446	471	467	430	427	458	424	460	460	452	418	448	417	461	450	431	473	452	424	454	456	431	454	448	455	428	434	412	452	427	434	469	436	432	431	431	441	437	446	466	437	476	456	455	434	435	453	444	468	431	427	446	464	426	466	466	428	433	417	493	449	439	435	464	417	428	425	460	444	454	410	425	424	468	429	448	443	450	435	444	413	449	416	437	441	430	473	439	433	427	446	414	434	421	443	429	492	427	444	461	431	468	440	436	417	465	437	440	463	447	456	487	428	400	435	431	478	434	414	424	442	460	472	425	453	455	498	454	470	478	462	455	496	458	441	410	419	468	461	432	454	436	431	459	463	450	425	437	448	461	432	424	429	429	435	463	434	415	486	415	434	416	443	456	434	466	453	416	460	415	419	426	437	429	452	416	440	419	414	436	472	422	478	436	454	446	411	427	459	460	421	412	440	462	418	404	452	465	449	445	427	427	448	475	448	452	446	439	441	433	431	412	444	416	432	433	457	431	466	426	441	436	429	419	480	434	424	448	446	415	465	444	431	434	461	443	434	463	423	462	490	452	431	481	457	414	416	445	440	459	429	450	466	429	433	495	453	453	426	475	461	489	415	429	407	440	414	457	435	437	430	473	459	437	403	453	476	427	459	398	430	424	433	454	420	431	406	453	400	465	481	441	440	444	441	457	436	427	440	457	432	418	441	456	439	449	460	404	413	424	438	432	442	473	454	454	490	473	417	471	443	456	426	410	446	423	469	476	436	459	429	435	419	424	445	462	483	438	445	468	488	435	447	437	415	430	462	450	452	434	407	438	467	486	461	433	457	423	426	488	431	423	468	423	470	423	443	424	474	415	456	440	406	476	465	477	455	457	460	439	444	414	459	448	441	445	473	465	438	412	444	417	419	467	442	467	464	451	437	433	445	442	464	391	450	455	455	417	442	438	468	454	445	457	428	421	466	464	465	465	492	433	403	460	444	448	427	423	451	419	442	434	465	410	439	445	442	424	452	437	453	442	440	490	466	438	456	475	463	444	498	479	452	421	428	431	456	463	429	389	422	452	483	411	441	440	400	442	463	462	428	469	428	438	443	443	413	416	465	445	431	433	427	417	452	450	452	439	432	426	435	450	462	458	447	449	452	435	443	461	399	461	437	449	434	422	428	449	411	434	444	453	449	494	457	456	434	441	437	463	409	423	427
45774	60603	52617	39822	8659	9275	14395	18413	8899	4155	2433	911	1039	1404	980	652	635	694	682	634	628	540	551	608	526	486	537	522	512	522	489	442	482	471	467	525	463	461	494	482	488	480	499	507	519	504	454	436	454	466	476	480	472	472	500	504	459	436	484	468	469	510	458	472	463	508	495	466	471	453	504	508	519	470	476	463	476	427	491	489	465	487	478	519	463	492	515	483	490	503	468	482	439	458	485	476	470	426	481	441	447	499	470	471	466	464	465	459	461	485	440	497	490	465	474	504	457	463	446	456	415	446	459	497	475	484	447	487	440	477	461	443	455	471	473	484	484	500	485	430	463	452	460	472	450	456	460	502	426	467	415	430	420	453	465	481	461	471	469	455	457	444	482	468	421	487	471	468	506	501	483	454	454	496	456	462	453	491	468	492	450	462	410	433	454	454	465	505	468	464	494	453	454	472	474	436	467	466	436	499	448	500	453	454	434	480	478	479	444	491	491	473	468	495	470	416	485	483	466	463	471	426	475	459	458	481	515	467	486	471	460	454	442	482	464	497	499	452	460	429	470	468	438	447	528	467	447	447	465	481	470	438	491	481	430	482	424	498	478	468	455	458	456	448	483	485	502	487	454	479	458	502	477	419	459	440	485	481	483	434	455	461	494	475	459	453	451	453	514	476	451	457	495	497	445	532	478	516	478	503	496	502	474	457	429	462	501	444	495	440	456	465	458	493	475	477	500	476	476	436	449	481	441	507	486	461	464	454	486	459	486	474	480	481	460	470	488	451	459	477	512	514	505	474	453	471	463	520	480	464	472	471	504	474	483	448	433	451	477	427	432	453	469	453	438	456	478	429	483	457	451	441	491	462	493	472	495	513	489	471	488	511	470	442	454	460	471	449	502	479	485	521	408	451	491	443	515	486	442	465	432	473	459	495	450	495	511	464	418	462	475	473	498	456	466	492	483	448	449	480	437	489	493	483	468	411	468	508	479	463	462	462	489	509	501	470	457	506	482	479	440	526	495	506	457	489	449	462	470	442	466	454	500	494	466	472	445	452	486	464	477	460	487	482	490	490	446	485	479	477	474	467	463	483	463	474	469	482	485	477	485	444	452	494	481	477	487	469	466	479	477	464	451	473	518	451	485	478	499	519	479	501	493	477	468	518	445	461	443	461	472	456	432	450	437	470	473	495	487	468	480	439	501	435	470	456	457	499	495	479	475	478	471	464	486	488	460	492	435	438	472	510	504	476	478	454	417	430	455	495	486	468	463	452	486	460	474	472	460	495	443	494	476	461	423	457	442	514	485	463	453	448	470	457	518	425	470	478	440	461	443	483	457	479	490	458	429	485	474	437	464	441	466	457	455	478	457	496	471	497	440	480	444	472	412	456	473	487	467	474	479	437	494	474	444	458	473	454	430	489	482	485	513	438	488	457	440	471	485	477	501	481	485	446	438	440	433	482	478	484	458	450	444	432	470	481	439	517	475	480	453	482	459	489	494	479	451	450	442	450	484	486	449	474	479	448	492	432	466	483	466	492	478	448	439	466	468	450	479	443	482	465	484	479	455	483	482	451	466	487	463	517	450	482	478	477	527	440	456	473	466	465	459	474	465	492	439	463	451	491	475	463	470	487	509	522	474	489	476	467	472	467	453	486	436	489	477	515	467	483	512	450	418	498	448	433	491	486	489	510	477	454	447	460	453	456	446	499	480	472	506	487	451	514	465	438	467	467	454	493	519	462	434	492	465	456	478	450	484	475	477	456	433	472	437	443	462	502	438	457	481	454	448	466	447	481	436	455	462	477	485	475	496	448	455	487	470	446	458	463	442	497	472	461	462	487	441	527	463	506	481	462	449	519	506	508	506	455	486	467	457	464	468	457	469	445	479	473	480	472	513	453	467	504	442	480	471	420	483	457	499	477	422	495	458	518	503	505	446	416	494	450	453	465	447	492	464	461	457	493	468	444	462	490	443	506	480	465	461	466	462	472	462	476	465	447	422	486	483	452	478	442	450	456	479	493	470	470	458	518	487	478	459	487	446	470	451	460	450	468	452	462	505	454	444	428	485	509	446	485	415	450	541	481	463	426	468	464	465	474	460	456	464	500	479	477	443	454	488	461	438	439	447	420	480	461	500	484	478	435	452	456	488	454	448	470	462	476	488	499	449	436	440	446	460	439	504	451	471	450	482	445	470	466	487	437	465	448	449	457	490	476	450	438	480	474	460	431	474	436	466	453	454	484	470	482	480	456	467	447	429	447	416	456	414	470	438	459	482	462	483	490	440	458	472	442	471	481	453	463	466	513	448	486	471	452	417	468	447	461	491	471	511	478	466	477	462	485	487	462	462	484	485	479	434	438	486	453	451	496	463	512	427	478	470	484	479	455	476	475	418	470	447	504	469	490	462	456	472	449	423	478	434	454	488	449	423	494	470	466	481	452	474	471	493	516	468	439	465	452	476	428	476	482	444	468	474	492	483	491	459	527	471	483	482	434	495	469	445	460	511	486	445	448	471	482	486	476	497	459	483	492	468	482	495	489	511	469	454	493	497	481	457	499	470	481	463	477	455	499	443	518	474	456	473	469	487	462	432	466	477	474	464	487	458	482	476	425	462	506	474	465	448	477	476	472	493	492	478	453	470	489	456	453	483	471	432	477	488	440	486	483	479	450	439	462	473	440	492	437	509	455	485	463	469	502	476	487	473	497	429	464	501	450	446	495	436	449	458	452	475	423	468	491	475	441	483	478	470	473	466	454	460	460	484	456	472	514	449	457	479	459	456	464	445	467	440	461	474	461	475	439	489	453	461	506	439	471	444	451	459	424	459	489	454	477	447	452	459	431	451	515	491	467	453	489	462	475	455	492	480	516	468	466	455	479	433	450	464	445	480	481	476	480	465	469	468	457	480	456	469	478	456	466	449	470	473	479	444	474	437	482	462	506	449	486	456	472	491	479	443	435	476	501	479	461	426	498	477	447	499	442	475	445	431	471	509	439	475	470	471	456	491	491	442	448	488	411	456	463	470	443	449	466	472	457	430	471	455	478	463	465	470	460	462	438	497	450	466	459	455	486	462	503	500	446	461	500	472	499	445	465	464	466	451	464	468	440	510	472	466	420	470	446	461	474	470	460	489	471	498	473	451	439	445	485	470	481	471	461	462	478	468	487	434	506	499	476	482	459	470	439	459	472	468	463	464	498	462	484	471	477	475	514	479	459	432	462	461	491	494	478	496	454	483	484	480	502	452	434	488	452	469	463	478	478	465	469	433	469	445	479	491	476	471	475	471	469	480	457	497	474	430	469	447	477	484	471	440	476	504	459	483	464	463	472	489	500	478	441	484	440	440	484	500	465	487	446	443	467	462	475	487	441	467	472	488	486	415	446	477	478	466	485	465	457	490	487	461	464	440	486	493	467	471	457	505	479	466	506	479	453	439	484	484	487	469	447	479	482	471	464	455	482	476	429	507	465	452	468	454	488	489	488	460	505
22851	20635	27329	24181	20681	20388	14803	5101	4940	3165	1910	1358	1459	1521	1152	825	793	796	960	793	743	761	777	798	703	774	694	706	690	676	686	686	669	748	734	718	679	731	675	683	716	702	661	683	690	698	664	685	705	697	674	713	717	679	670	652	698	678	652	708	680	703	655	661	656	672	654	666	704	668	719	679	692	705	668	638	689	722	683	683	706	630	693	737	684	666	656	718	703	694	657	677	651	716	633	720	695	706	707	679	726	717	692	654	717	692	658	653	711	646	655	651	668	674	638	650	677	686	674	667	684	634	664	637	688	739	610	685	666	678	676	647	663	694	673	661	658	665	632	706	704	591	733	683	683	681	645	694	680	684	618	715	671	701	640	642	676	697	712	691	643	721	688	690	688	673	658	714	651	676	675	728	683	688	701	712	694	691	670	676	678	622	668	746	702	643	706	698	629	710	647	692	702	638	742	684	683	690	671	675	709	725	675	661	652	655	681	633	690	675	700	700	657	664	704	676	670	656	657	588	672	643	675	657	690	697	714	707	711	641	719	665	649	677	701	677	677	678	670	703	712	702	680	651	668	704	663	669	670	674	714	684	674	711	648	698	653	645	703	704	691	696	738	689	663	669	623	642	684	691	718	727	691	734	699	715	740	646	687	694	697	674	684	689	666	731	687	711	678	661	635	684	653	611	675	680	673	665	700	625	709	673	646	679	662	704	638	691	708	648	668	663	699	688	689	678	629	672	657	678	680	673	677	673	669	615	701	715	670	673	680	705	719	671	678	687	661	672	675	644	692	668	679	685	689	636	677	684	647	714	695	676	705	697	652	649	696	643	704	659	680	713	724	659	668	717	721	646	659	674	657	703	661	660	698	681	686	659	645	719	739	654	681	678	657	674	728	685	650	685	662	708	662	667	730	683	665	662	711	696	692	629	674	696	679	658	684	649	681	640	736	690	727	700	670	690	675	658	675	683	703	736	681	613	686	695	646	676	683	677	707	663	694	658	694	682	681	671	657	694	653	680	667	646	711	694	678	692	691	686	638	712	674	737	687	655	685	642	685	662	693	687	717	650	686	690	642	680	711	655	667	686	665	700	680	644	708	659	683	617	637	716	703	680	671	691	659	682	644	654	714	668	696	682	671	721	709	688	658	709	673	686	699	704	656	680	679	682	669	654	656	664	684	679	696	645	670	667	681	677	675	670	661	666	681	693	688	677	669	674	685	666	652	687	762	707	707	699	673	686	687	674	682	688	726	681	672	623	633	692	611	661	678	660	672	681	676	677	629	698	679	635	644	686	738	696	652	618	656	678	671	631	659	647	695	704	699	699	679	673	688	644	700	698	649	692	700	680	673	705	704	701	658	655	688	673	694	680	641	662	683	683	701	611	659	636	678	647	669	641	662	691	683	631	674	669	693	724	710	699	686	711	689	677	649	661	693	679	686	652	624	686	668	668	703	673	730	667	699	682	657	682	680	677	670	661	731	674	676	662	692	684	691	663	635	716	674	696	715	639	663	690	654	665	698	680	693	734	712	664	631	687	678	700	679	674	730	681	727	659	679	677	698	716	709	676	613	681	681	617	662	701	671	689	664	676	707	673	669	665	635	700	742	675	650	671	679	681	718	689	702	608	659	674	654	721	649	694	684	689	687	706	683	695	663	635	673	717	634	638	697	705	657	629	697	656	675	642	680	663	667	673	676	714	650	695	648	666	662	663	641	675	683	684	672	726	703	637	671	660	654	714	671	682	680	676	654	688	629	659	663	657	685	659	672	679	662	651	681	673	715	684	673	690	702	598	655	667	702	644	632	693	710	699	728	677	668	676	697	659	660	704	601	655	631	650	722	692	670	717	693	708	652	670	628	680	742	623	626	646	662	691	686	693	695	673	700	700	708	655	649	680	664	691	663	657	685	686	681	646	667	691	697	658	674	675	666	710	685	643	747	702	631	675	655	716	691	719	667	686	644	717	677	653	729	668	698	691	644	678	700	738	680	661	727	664	698	689	702	674	693	703	689	669	636	682	646	677	660	698	634	694	711	738	672	664	682	664	719	691	639	672	694	666	649	625	677	707	655	651	641	705	670	681	642	667	673	673	724	722	694	669	647	691	692	665	703	641	731	662	696	749	664	682	680	686	712	697	669	665	655	691	722	668	750	674	717	656	674	726	653	692	702	695	670	671	709	707	684	738	683	676	675	642	673	665	693	689	648	653	680	720	669	678	728	646	686	660	676	669	667	629	627	700	685	695	701	701	649	679	697	656	710	670	712	694	670	667	648	669	709	700	731	699	649	687	678	696	694	684	693	675	675	663	657	684	693	648	640	676	653	657	704	669	646	644	681	647	634	688	677	682	673	655	732	688	692	676	668	714	624	698	705	675	699	681	680	661	676	694	681	692	668	694	668	683	680	725	677	681	675	645	678	678	657	697	694	697	677	645	685	680	675	720	685	668	711	644	682	664	661	649	672	680	710	677	685	681	688	684	677	675	677	616	693	654	649	684	666	695	712	686	674	688	671	657	680	696	648	691	680	657	663	699	661	648	672	676	642	647	651	633	706	669	719	662	648	660	645	686	705	668	682	689	689	673	722	692	669	670	672	672	675	641	668	651	706	635	676	655	698	690	635	644	661	645	654	714	700	686	654	661	704	669	646	686	648	689	668	599	728	686	685	677	693	664	652	690	649	672	672	679	649	718	705	677	643	658	688	661	649	669	679	694	705	641	615	714	699	673	628	677	664	699	664	698	660	698	635	691	716	693	633	736	704	651	661	668	700	654	653	705	703	733	658	659	728	726	676	703	665	686	664	715	684	697	610	688	650	676	684	674	721	675	666	632	668	680	710	649	646	621	691	676	641	695	679	696	658	651	690	660	690	632	662	686	638	682	676	699	709	651	710	691	624	738	673	709	640	644	706	630	701	710	654	699	668	658	678	710	672	617	663	645	646	755	719	660	706	670	670	697	681	657	762	680	708	682	698	712	658	711	689	692	650	724	749	682	678	678	646	691	666	707	677	683	681	691	620	664	680	663	682	720	648	690	666	659	687	679	654	660	680	668	676	704	670	636	668	685	676	669	662	658	669	662	700	651	716	676	695	656	686	751	692	718	626	683	732	663	676	711	653	602	676	719	647	686	668	670	656	628	638	722	688	656	651	699	746	665	698	647	664	647	729	659	693	705	693	616	656	696	665	699	664	714	632	709	626	663	649	689	647	675	678	655	716	658	669	690	700	726	674	634	643	621	613	721	647	661	728	707	670	709	690	631	621	679	688	677	680	641	667	666	676	668	664	630	703	648	647	638	697	664	657	671	687	680	661	693	703	712	662	699	642	688	660	710	728	733	634	662	673	712	683	706	727	641	684	637	666	685	670	666	660	666	646	709	678	721	665	699	652	689	677	681	682	704	661	711	644	675	659	678	693	678	695	695	679	683	643	667	702	693	692	718	693	716	694	711	709	672	688	678	637	706	684	657	629	675	709	642	703	667	717	692
48534	61876	52707	41691	11116	8470	12252	7783	9184	5690	3400	2069	2275	2499	1723	1016	884	964	1231	863	769	880	852	789	769	758	707	775	718	748	737	732	757	710	686	716	695	687	704	674	679	684	659	694	669	676	651	639	687	687	654	647	713	644	626	678	640	656	732	652	648	643	647	668	657	635	643	667	635	664	680	672	669	681	620	694	664	633	613	732	668	676	690	678	631	739	695	678	696	675	626	715	677	670	684	623	612	645	679	630	614	698	645	662	652	664	643	628	708	690	675	664	637	656	649	702	655	668	646	662	634	672	648	711	630	659	709	684	625	615	656	669	653	637	683	684	626	653	640	657	595	638	654	671	624	635	667	663	632	635	639	658	637	653	658	660	620	669	702	664	618	638	675	685	654	675	630	656	661	633	640	651	673	634	668	633	659	681	632	649	676	672	698	638	650	660	681	686	699	695	645	694	662	679	673	669	613	631	635	630	688	646	628	684	658	619	622	681	693	680	606	683	651	693	638	639	676	632	653	655	684	687	654	671	637	634	631	631	662	614	663	655	647	639	662	648	670	626	654	657	597	675	673	659	665	686	680	642	671	612	669	644	664	606	631	672	642	636	650	696	632	704	660	677	634	617	638	686	698	704	660	641	675	655	635	669	675	673	625	681	661	646	679	652	671	685	668	661	648	668	638	694	654	665	667	651	636	673	647	670	697	655	635	668	663	661	605	642	632	649	644	692	643	625	702	632	710	681	693	651	664	665	663	670	632	637	667	693	662	678	680	648	685	694	658	676	666	618	691	662	651	654	679	670	631	635	615	681	679	638	666	633	609	619	643	676	683	639	668	632	701	665	681	655	576	710	687	675	665	647	641	642	718	685	651	669	623	661	641	690	661	683	623	657	646	645	622	662	643	679	616	696	642	673	649	642	670	658	668	677	652	621	656	664	643	692	648	658	667	641	679	653	620	651	659	633	671	663	664	634	648	662	612	610	688	655	648	642	625	606	655	642	607	671	646	654	653	658	689	641	707	652	663	654	652	652	684	656	653	654	689	642	675	650	678	677	654	650	628	674	622	623	642	712	662	693	648	613	664	654	664	641	692	616	701	690	635	706	673	691	633	661	667	624	667	640	646	658	643	659	678	581	674	652	679	647	679	693	654	697	658	669	673	632	624	640	672	659	666	613	641	673	672	601	681	665	600	636	704	641	685	734	627	652	661	699	689	695	670	645	634	657	616	630	619	642	659	672	686	666	653	655	652	672	670	677	671	687	645	693	622	656	639	667	620	676	665	707	692	620	691	643	615	697	604	641	650	648	671	635	651	701	663	670	689	641	689	661	646	672	610	661	670	624	634	642	686	651	643	612	649	639	664	645	677	665	611	620	667	649	623	647	612	645	676	670	671	645	687	689	624	647	652	683	640	643	644	618	670	632	691	672	640	666	599	635	668	664	626	644	681	649	677	637	681	701	662	652	634	655	743	678	679	683	686	677	669	595	659	692	647	608	667	600	672	621	600	675	689	616	673	637	655	649	672	669	621	643	683	640	653	656	614	653	664	614	665	678	633	642	712	610	636	652	655	673	684	668	636	646	625	679	641	690	666	697	739	679	680	659	642	686	637	698	674	682	638	649	647	684	682	670	681	660	661	679	656	649	643	679	693	656	676	734	678	661	655	664	645	633	635	695	664	654	659	667	644	613	677	698	655	664	658	685	621	612	653	678	668	654	670	633	686	668	625	610	686	651	656	633	672	639	662	713	654	662	702	646	652	692	654	633	648	667	654	655	656	645	666	672	650	710	652	649	647	669	632	640	595	640	682	712	663	637	657	658	662	668	658	650	630	622	647	675	705	681	655	682	640	638	630	642	690	609	688	660	646	664	650	621	654	642	627	654	633	679	648	655	687	648	653	665	665	670	657	659	631	643	660	655	698	618	669	609	690	627	720	605	649	650	686	674	625	603	640	668	689	675	631	658	666	632	616	622	651	684	592	642	633	667	667	599	623	666	650	670	666	628	685	675	665	626	707	644	652	629	649	658	648	643	646	644	671	671	684	689	692	611	684	637	654	600	644	713	670	639	692	661	690	660	652	637	678	694	621	646	635	664	706	604	650	669	620	654	644	642	673	641	662	633	672	655	629	648	678	627	653	696	645	659	648	623	644	618	691	645	661	673	671	724	699	650	676	660	631	655	660	632	677	624	663	646	665	671	649	643	641	705	661	675	648	660	633	687	637	630	692	640	622	619	661	685	654	693	674	616	625	639	654	660	656	677	645	639	660	683	639	659	630	626	678	703	671	661	647	627	675	668	643	625	641	672	666	681	628	663	688	632	655	699	675	660	617	660	667	657	683	612	692	660	680	666	641	640	667	727	642	680	687	642	687	667	603	647	654	611	651	648	646	645	650	663	629	679	672	645	652	647	631	647	682	650	633	647	636	650	611	652	661	625	654	654	732	637	693	679	678	644	721	653	616	628	667	638	632	655	643	653	674	652	674	634	657	679	643	663	636	644	697	722	633	677	672	671	678	642	647	613	698	656	695	670	686	655	660	661	721	629	659	635	606	686	613	662	651	659	663	660	693	653	645	638	624	695	657	707	651	668	648	664	684	658	643	676	625	629	634	693	618	648	628	642	621	672	672	671	664	648	647	640	611	665	641	608	660	663	626	645	665	661	658	688	652	680	627	682	696	658	674	711	656	684	649	729	640	652	634	660	680	695	664	611	667	679	635	704	672	640	657	676	621	680	628	657	635	606	651	675	659	658	712	647	623	698	625	640	622	670	718	671	669	670	641	663	682	630	639	623	640	663	630	648	653	706	691	655	647	643	651	669	669	658	669	651	654	678	663	640	684	621	671	681	647	626	620	664	675	643	648	675	660	649	667	645	664	606	693	641	635	687	656	664	702	675	658	663	686	626	644	624	644	632	668	651	651	699	608	647	662	589	675	666	697	663	674	644	652	657	696	648	627	647	661	605	668	724	681	668	693	686	671	630	688	658	609	616	664	684	671	646	680	655	659	641	699	662	662	625	665	624	680	633	620	619	665	647	637	668	638	609	666	629	649	641	640	660	629	628	672	659	691	666	650	636	654	634	663	641	641	657	691	647	609	657	674	606	673	627	688	642	693	674	639	642	633	681	635	689	696	625	619	649	686	669	687	659	645	639	684	691	672	633	682	660	674	636	644	657	669	655	699	676	600	635	683	696	679	652	638	648	670	664	669	630	652	642	634	662	681	660	592	665	656	654	637	678	644	674	653	635	690	635	656	651	684	631	663	631	647	602	672	659	644	690	674	670	692	678	677	617	668	642	684	670	627	679	667	648	665	616	690	664	666	622	681	618	644	650	644	583	642	606	619	641	683	677	676	696	667	687	690	694	680	638	680	629	642	662	683	642	643	658	650	669	683	661	652	672	634	639	655	666	662	634	644	611	654	635	656	665	676	653	615	640	631	691	634	644	626	608	611	680	651	597	640	702	657	666	691	657	640	661	681	646	676	693
38891	36118	30715	18102	2834	2129	2360	1244	1076	1142	756	818	881	1066	916	732	681	729	768	711	730	673	726	655	718	705	706	710	702	659	626	708	732	672	715	703	699	733	715	700	694	671	723	735	681	714	678	723	706	694	710	693	677	686	652	673	696	679	696	685	680	712	726	690	736	664	683	673	690	653	710	672	661	714	701	703	698	674	648	678	686	696	648	669	706	716	679	637	668	715	719	734	687	687	691	666	698	722	692	699	672	707	656	667	667	674	650	689	715	708	683	701	747	698	675	658	688	711	659	670	705	748	743	637	658	684	699	683	713	696	658	670	662	689	691	677	706	652	695	657	688	662	705	690	737	692	697	734	692	691	651	656	670	668	633	714	674	655	689	655	718	704	707	679	721	679	664	706	697	691	688	686	723	731	663	682	728	647	710	654	692	706	669	679	667	701	696	702	712	672	694	682	726	711	687	719	694	671	684	645	722	680	654	722	716	643	672	703	674	665	711	687	707	698	665	698	677	674	674	686	727	664	652	693	716	725	694	688	678	667	656	681	684	700	656	679	734	673	730	688	686	692	671	675	662	660	654	681	688	689	691	686	651	698	681	658	676	666	708	665	670	685	686	700	669	691	678	689	715	676	677	717	698	703	615	731	718	652	717	704	677	697	662	687	609	706	759	703	696	642	705	694	701	717	647	679	680	716	719	718	683	723	722	683	689	708	741	689	639	661	711	694	695	722	667	686	691	606	693	694	701	690	717	674	709	644	654	676	730	749	705	672	660	709	698	657	676	742	678	711	670	744	677	676	675	685	665	719	669	699	729	645	692	652	734	662	697	692	660	654	657	719	720	681	698	675	688	720	712	687	672	661	715	711	701	701	709	681	714	709	669	689	687	669	672	667	688	668	659	684	659	721	697	668	699	722	655	644	675	681	731	737	683	683	640	681	689	675	687	657	695	734	692	675	695	686	685	655	667	687	677	710	742	651	683	700	720	716	644	701	694	741	702	703	652	681	667	652	699	659	680	735	679	677	679	688	696	681	684	757	685	735	683	726	701	615	644	733	716	716	713	708	693	672	713	693	702	695	687	704	681	700	719	744	708	645	649	691	668	693	641	678	688	656	637	657	695	668	667	717	711	701	693	677	669	643	677	668	713	711	688	679	663	696	704	756	720	684	704	717	684	691	680	704	726	720	684	659	728	707	710	701	683	653	669	675	653	666	695	707	662	649	648	677	703	736	666	715	726	683	716	630	668	655	699	687	683	719	695	700	691	729	690	700	662	680	707	668	678	673	720	655	692	703	651	660	693	708	680	696	706	693	752	715	651	666	707	629	708	681	627	638	616	682	706	697	721	728	720	707	690	684	710	713	676	683	647	739	672	660	703	705	625	691	695	660	673	693	637	696	678	698	689	694	705	689	685	686	700	721	711	679	706	699	694	716	685	714	744	672	678	653	661	683	738	702	642	722	700	692	696	648	690	668	672	707	682	701	711	688	715	706	707	683	681	708	732	677	690	687	729	689	709	678	708	703	732	653	679	690	663	677	702	679	748	705	683	688	715	672	696	688	702	687	700	685	722	728	697	665	661	727	668	693	653	649	650	704	709	636	657	711	709	704	694	731	707	667	710	702	756	686	727	694	668	668	708	653	688	650	704	692	673	670	626	675	681	713	703	683	689	701	665	687	687	739	668	672	709	683	735	725	764	711	691	671	713	743	744	694	700	721	698	734	645	705	612	725	672	669	668	668	653	682	677	665	690	646	653	643	665	670	704	733	685	682	680	659	677	692	671	719	742	677	649	655	683	696	738	703	705	698	715	682	690	697	711	741	713	708	707	688	684	689	706	692	680	719	657	696	727	655	737	754	717	680	657	641	688	723	642	674	670	704	638	682	709	718	697	657	712	664	716	670	679	656	703	658	685	745	669	711	705	715	666	706	671	692	725	710	669	727	660	658	688	706	671	663	716	730	624	698	714	703	731	657	696	699	670	660	700	682	695	646	691	657	682	714	690	664	695	729	699	679	706	664	686	717	702	664	741	699	710	689	700	689	730	718	679	692	691	703	683	683	658	704	680	691	634	647	686	625	653	702	729	677	689	706	724	700	690	686	681	710	686	683	713	666	713	680	689	686	652	721	646	713	675	692	712	697	683	710	719	626	750	698	679	691	704	708	716	642	712	700	659	728	734	709	714	689	697	726	700	674	702	692	701	663	697	677	701	673	656	682	675	631	692	693	701	719	699	733	705	679	694	693	721	656	693	698	754	714	685	628	703	696	662	699	736	666	685	685	711	721	727	700	683	664	666	742	711	712	702	702	697	726	686	684	715	711	674	679	680	708	694	684	691	702	685	671	684	685	685	701	706	679	688	673	681	724	668	633	676	690	688	683	679	681	662	676	666	675	668	759	721	681	702	725	713	655	741	692	683	707	746	690	689	738	688	667	691	692	712	681	649	734	727	636	714	714	662	768	713	636	689	680	719	670	716	692	678	652	717	688	682	733	685	705	723	720	680	730	665	656	718	685	731	711	691	701	679	680	719	663	687	675	670	734	747	686	664	728	692	670	672	685	744	674	635	727	744	669	671	672	703	666	659	731	700	742	663	722	675	701	674	678	660	614	701	697	727	691	707	670	749	673	714	682	729	723	703	719	680	684	710	675	666	720	680	654	712	662	682	701	721	685	715	686	672	689	725	738	723	750	663	666	679	686	736	720	684	683	699	688	738	671	667	675	663	720	705	726	704	676	651	725	695	710	703	675	694	683	665	730	674	733	653	721	659	692	712	696	669	717	706	738	716	703	678	702	697	692	662	731	663	664	684	685	710	675	699	715	690	680	675	656	666	695	672	676	627	707	740	680	681	687	730	666	681	692	654	639	707	699	716	700	671	666	668	686	715	709	675	715	673	666	669	708	707	682	692	672	700	727	656	682	665	701	695	707	686	723	693	719	683	676	742	667	650	700	620	691	747	676	662	670	709	694	709	652	727	704	665	676	645	704	726	713	675	737	713	655	719	727	645	711	714	716	723	661	707	724	721	736	652	676	713	727	685	662	722	728	701	676	692	697	688	652	705	759	698	660	674	697	699	700	749	695	676	661	680	692	717	675	680	694	670	709	680	688	686	685	669	684	721	676	673	714	687	706	656	683	700	698	711	682	730	726	700	703	655	687	664	726	670	704	672	704	711	669	694	622	769	689	691	660	695	698	741	643	641	659	689	649	708	748	696	657	674	721	694	650	672	740	694	635	719	687	715	671	706	685	716	713	690	680	710	687	669	699	676	672	708	702	679	656	663	689	711	676	678	746	674	706	655	689	658	656	676	679	683	717	675	695	679	678	705	642	679	654	663	694	674	729	697	718	641	658	709	661	667	718	667	697	698	693	685	706	711	696	704	644	689	686	675	651	667	657	646	716	652	693	751	676	679	711	699	659	664	672	645	704	731	681	679	674	692	663	735	691	739	659	694	659	642	641	718	715	673	702	650	692	675	680	692	693
42418	44817	37341	19435	2824	3999	4282	1959	1622	1998	800	941	1170	1500	1216	790	756	846	847	809	769	761	735	809	819	750	776	719	742	770	718	704	726	717	721	674	782	737	706	720	719	748	711	746	766	693	749	755	731	674	733	751	731	791	710	781	719	678	753	726	764	718	739	717	772	747	764	734	722	690	726	757	715	736	748	751	681	721	702	715	747	725	722	763	709	712	758	734	695	690	710	709	705	716	704	687	748	717	716	773	678	700	761	719	741	692	739	732	648	724	663	737	759	778	661	690	737	693	712	741	730	752	666	712	744	690	755	738	728	757	757	694	694	738	758	745	729	766	725	734	715	677	744	759	720	739	760	734	722	706	744	721	755	736	725	756	683	717	717	707	705	683	687	687	707	714	731	699	770	771	747	733	689	762	731	727	746	751	729	734	742	728	716	679	767	722	744	771	738	714	759	704	697	716	688	729	717	747	727	717	703	692	730	743	719	757	746	716	746	745	739	734	692	750	756	710	759	723	680	727	793	697	798	704	706	711	709	743	748	703	760	751	700	756	697	716	734	718	698	738	712	709	718	746	713	731	696	747	688	710	737	757	677	709	682	691	747	705	697	773	745	750	735	736	714	751	722	726	734	709	731	709	744	736	702	744	717	731	734	740	732	724	752	701	700	704	742	698	788	712	689	727	710	719	768	738	786	705	713	722	822	710	720	722	713	732	736	668	682	739	744	701	660	694	730	725	677	717	700	780	750	765	715	737	729	771	709	689	741	698	683	746	770	710	673	711	750	699	727	753	739	752	702	706	702	771	748	737	734	724	720	724	697	719	757	739	722	766	718	705	735	713	686	806	702	762	751	739	721	723	720	713	712	784	730	709	670	733	743	720	755	684	708	719	756	762	714	715	746	723	737	713	729	710	691	748	732	723	753	750	739	734	701	774	726	750	732	751	706	723	711	753	761	667	703	758	722	727	775	747	708	733	689	683	681	727	773	719	666	683	710	715	745	711	741	758	777	764	719	749	741	705	763	735	686	732	775	717	770	767	707	713	731	713	697	727	732	753	704	763	736	722	748	700	715	715	761	716	750	699	729	690	756	729	737	733	727	728	763	680	738	717	698	756	690	704	729	747	770	675	782	697	721	732	716	676	724	734	736	703	789	725	721	731	748	651	730	712	713	656	726	732	759	729	745	761	709	736	700	713	702	718	726	699	716	751	716	723	759	714	732	711	738	736	677	712	703	702	720	714	702	694	729	673	729	732	788	704	744	723	736	772	733	705	718	755	774	744	694	738	755	703	710	717	693	749	686	710	730	738	724	805	747	718	708	729	740	727	686	730	747	688	740	718	725	700	717	730	753	720	741	706	769	708	774	732	751	724	770	692	704	744	768	738	709	766	717	688	712	731	678	721	751	700	752	724	713	731	713	703	758	685	679	747	708	731	703	766	744	712	750	683	713	728	738	736	748	692	714	696	711	732	741	762	691	727	712	746	738	775	722	673	708	743	701	678	674	697	740	745	703	727	703	754	745	722	733	718	740	711	745	716	729	737	712	766	694	728	725	711	770	750	690	779	709	744	706	771	724	714	677	745	753	784	751	730	729	721	712	765	724	717	725	715	755	718	780	710	708	747	680	712	730	713	696	709	725	723	744	723	736	689	729	718	747	700	734	717	717	701	744	683	724	667	704	743	757	778	693	712	722	792	741	722	690	719	710	734	700	730	701	772	738	754	702	684	713	700	697	729	717	749	698	754	699	710	726	690	714	733	727	712	743	726	718	711	720	740	735	732	698	727	702	697	704	760	724	720	779	702	726	721	673	746	709	717	745	724	733	745	724	685	669	745	704	687	704	727	727	728	718	730	740	756	688	724	715	655	753	726	738	768	744	761	761	684	697	713	740	701	736	732	742	703	725	759	740	715	714	692	710	726	727	672	726	722	730	702	750	738	732	750	707	700	714	666	696	710	720	805	708	764	756	742	725	750	663	702	729	765	715	739	717	756	733	716	743	773	697	740	708	764	741	721	768	691	725	703	747	722	683	713	726	698	719	755	702	741	680	719	715	708	672	745	690	759	730	699	696	690	778	729	751	738	721	733	708	701	754	701	718	773	697	741	709	735	712	757	739	779	721	706	727	722	701	785	704	763	731	730	694	709	719	747	751	724	747	697	722	760	707	721	707	699	783	697	674	710	768	709	768	738	777	733	711	731	737	740	761	747	764	749	696	782	754	738	722	720	737	754	716	737	756	739	761	699	721	731	680	699	744	766	745	718	746	694	744	705	741	764	705	742	739	718	741	797	690	764	695	772	725	706	717	758	745	724	725	711	722	744	718	738	742	699	715	733	729	735	714	714	676	720	774	737	730	757	779	711	739	754	718	769	740	734	707	774	716	690	711	754	751	716	761	727	729	713	705	744	742	731	753	749	698	711	759	707	734	741	738	719	745	725	741	706	705	699	721	700	755	693	734	716	764	768	705	720	786	745	683	718	724	727	796	712	740	739	717	769	769	744	784	740	735	680	740	734	705	724	802	735	719	716	698	721	740	743	728	737	739	701	717	689	718	728	755	713	692	690	725	696	761	713	684	761	730	727	707	701	717	775	739	734	678	725	740	758	749	714	720	784	726	726	692	730	710	692	730	693	685	703	687	715	680	766	688	702	710	743	709	733	687	689	733	743	705	665	725	669	742	749	772	713	734	692	751	712	709	671	752	721	761	720	741	714	716	708	737	727	706	742	689	698	759	763	728	672	717	791	735	784	713	718	704	735	714	731	791	725	729	681	726	718	760	753	720	697	753	775	745	703	714	719	713	697	731	663	754	812	681	689	652	775	669	715	723	713	741	700	738	766	768	750	753	724	713	750	766	690	715	780	754	714	714	688	717	691	692	729	741	731	740	697	732	719	684	746	728	719	726	749	730	756	686	691	714	730	752	763	742	729	733	737	713	716	721	719	728	766	745	710	745	739	764	689	695	712	766	745	719	771	687	766	737	745	713	753	754	746	673	722	735	733	708	719	798	749	782	709	731	702	709	745	756	714	760	745	699	781	745	741	695	740	746	730	719	733	735	679	697	708	756	768	745	724	708	710	701	737	728	722	780	782	760	704	686	762	700	733	707	745	694	765	704	755	706	737	732	732	702	718	730	714	758	732	699	754	724	701	707	718	681	812	740	688	761	696	749	707	754	729	764	724	708	705	754	698	682	706	748	749	710	735	734	688	727	705	676	744	737	724	764	766	728	780	720	762	713	730	705	706	699	758	717	748	755	774	702	725	736	712	676	743	723	760	689	737	736	671	724	703	699	732	696	695	762	752	725	798	721	734	740	700	736	705	737	758	742	731	711	759	752	743	759	716	733	744	768	735	706	735	701	715	701	713	728	752	727	754	740	734	684	742	700	730	733	697	692	678	750	760	735	730	757	765	762	740	757	730	688	699	728	749	718	801	715	752	755	741	750	778	710	728	703	713	703	723	757	709	729	710	699	733	742	702	686	751
24857	20736	27226	24427	20329	11122	2672	1589	1013	1051	707	736	876	1185	608	473	459	565	458	433	462	423	464	440	429	419	451	468	421	384	390	368	377	360	397	360	370	379	408	393	388	376	400	434	362	376	394	371	384	364	418	399	399	399	386	384	418	404	417	355	397	394	368	373	344	405	367	392	351	363	377	357	376	355	387	385	382	396	390	388	390	393	372	378	365	386	378	381	377	372	370	413	359	357	385	396	374	371	396	362	354	381	378	355	376	367	393	367	390	350	390	353	334	373	365	347	379	394	371	345	391	363	376	400	394	337	339	371	405	373	367	397	402	390	393	412	397	412	337	371	382	364	389	395	394	385	395	374	367	366	401	377	357	374	405	411	377	368	365	371	356	377	351	389	375	384	353	396	396	373	353	360	396	343	393	371	361	386	356	359	398	376	351	399	382	364	360	375	370	359	350	385	382	395	380	371	358	380	391	394	343	377	381	341	368	381	360	393	335	385	402	379	377	359	342	373	362	413	378	386	402	363	371	356	374	340	387	375	356	377	389	354	377	347	370	357	381	370	379	339	380	396	376	337	365	401	400	386	388	386	377	382	357	402	380	362	359	379	355	411	352	442	369	364	380	360	367	373	382	394	400	383	376	392	346	371	351	418	356	390	357	359	376	393	387	363	392	344	388	395	383	375	356	384	352	385	375	405	371	386	366	359	356	409	394	391	392	361	386	378	368	367	356	388	325	360	386	363	372	380	390	393	390	401	379	376	395	382	367	393	391	376	395	377	395	385	368	373	357	350	377	420	377	365	378	352	399	406	366	381	406	366	372	360	384	399	369	360	395	374	353	414	379	383	415	372	348	396	357	377	363	383	356	371	401	381	369	352	380	400	359	349	375	365	363	376	343	400	400	421	362	365	382	352	381	369	391	385	347	347	386	358	394	355	365	388	380	355	351	371	358	351	388	377	397	388	385	408	362	379	343	390	366	347	364	388	393	375	377	377	351	357	393	319	384	370	378	361	372	416	405	403	377	374	372	361	413	383	349	395	394	358	352	409	379	354	332	386	389	381	388	387	395	396	347	372	402	389	362	380	378	346	347	398	384	357	375	403	357	375	392	369	361	376	365	372	348	371	363	373	366	396	385	366	403	368	354	369	398	363	373	372	364	376	364	376	394	382	386	387	358	386	390	405	354	380	388	350	324	379	368	353	378	373	364	392	366	395	412	355	354	377	391	367	346	377	364	361	402	349	392	370	379	369	357	378	354	352	345	384	401	377	397	342	360	358	402	398	355	404	387	377	379	369	352	384	381	339	395	384	340	408	359	413	380	345	382	376	357	413	384	377	371	357	366	369	402	374	386	366	372	397	379	371	382	368	378	370	391	405	355	406	370	361	347	391	387	358	336	366	382	390	354	377	372	337	380	377	386	377	396	377	328	365	361	361	372	364	349	374	358	377	394	365	368	374	393	372	369	409	376	390	344	340	401	393	371	356	377	394	394	417	369	406	392	354	400	404	352	347	356	357	397	382	388	377	354	391	343	406	382	370	360	400	389	367	356	348	353	357	369	373	398	385	386	373	407	370	380	391	358	395	401	368	356	340	392	378	351	408	377	382	352	401	395	387	375	374	375	372	376	360	340	371	345	385	385	370	393	398	381	345	370	360	398	338	351	392	344	400	351	389	347	391	384	379	418	409	393	401	387	376	371	366	389	343	380	346	365	366	343	381	399	400	362	376	349	425	391	342	350	354	385	354	362	359	361	352	354	373	391	378	387	345	377	382	382	326	396	384	380	374	348	352	396	374	382	375	424	394	391	365	373	376	413	357	381	401	347	351	358	368	339	412	389	400	363	376	364	353	369	372	356	410	370	367	378	375	386	377	371	360	360	373	359	389	353	381	371	374	402	381	382	392	399	391	353	396	392	411	369	392	387	341	426	388	379	402	358	382	370	367	367	389	389	363	357	396	385	403	364	374	354	375	352	406	393	370	396	381	373	359	390	374	373	373	370	398	344	392	390	376	383	373	357	409	401	402	369	387	372	388	378	369	376	370	361	397	384	365	342	353	326	351	377	359	381	384	371	350	366	365	384	351	350	390	375	386	403	379	378	404	389	360	358	388	381	404	381	420	375	374	410	400	424	360	356	372	383	406	376	373	420	373	339	375	370	396	369	378	327	374	380	404	329	359	378	375	407	389	371	365	351	399	379	362	342	400	397	368	372	369	375	380	407	419	374	352	374	400	362	358	370	394	349	409	361	371	380	384	358	403	374	386	376	372	388	347	380	393	395	379	420	362	367	389	411	382	373	337	375	399	385	405	392	382	406	333	382	374	379	382	367	360	360	398	372	352	392	377	350	362	366	418	381	323	370	360	368	369	368	381	369	390	360	399	377	360	374	409	371	374	352	382	365	377	390	373	372	367	433	383	395	407	337	353	369	400	402	395	356	388	404	416	362	377	399	371	370	385	375	355	388	355	383	402	399	393	361	375	377	361	410	422	367	371	381	380	417	350	339	345	357	385	366	377	382	374	375	421	391	382	388	386	350	363	381	368	386	393	378	382	383	369	348	348	385	358	407	442	343	401	389	382	361	358	336	376	365	392	357	385	332	402	366	361	413	364	387	371	385	418	411	357	364	369	363	357	345	343	352	358	381	392	418	363	403	401	351	383	397	382	385	402	403	385	384	360	409	377	368	343	351	385	398	360	375	365	406	377	383	359	373	375	346	419	363	390	380	397	396	386	370	375	354	371	372	382	361	371	398	381	349	368	378	387	370	342	387	346	390	377	360	359	415	358	412	364	364	374	367	359	376	345	375	385	368	351	411	387	376	407	406	391	382	344	425	361	353	344	340	377	365	376	366	414	341	357	379	382	390	349	378	369	382	411	402	364	405	382	369	384	369	402	375	392	358	368	397	363	375	361	338	395	357	350	375	365	385	376	391	372	400	362	364	407	382	368	365	362	402	371	393	356	365	378	328	383	371	381	373	367	381	359	403	362	344	384	373	346	402	382	358	384	404	389	364	336	377	384	389	373	398	353	388	362	386	383	369	377	363	387	374	389	383	363	374	370	411	382	361	406	390	385	355	389	369	349	342	391	378	371	397	394	406	375	359	383	379	377	384	349	366	358	373	362	339	365	364	399	373	386	408	378	374	371	382	428	400	380	361	372	371	355	391	370	373	383	336	358	390	347	360	406	385	359	372	356	370	378	364	352	395	392	374	373	379	360	403	400	376	358	371	354	378	379	359	365	378	373	410	372	389	381	382	378	370	350	379	352	382	409	395	388	404	392	356	378	373	360	352	383	388	390	378	355	368	356	367	349	388	374	396	398	359	365	383	381	363	376	384	374	390	379	391	369	380	354	365	360	358	383	397	365	364	366	366	386	353	340	342	374	385	410	382	391	360	397	393	352	420	363	371	359	379	375	364	353	396	387	407	395	375	376	396	369	390	352	390	369	379	353	371	378	380	383	373	376	394	397	352	399	391	405	398	398
45208	60245	50444	23169	5096	4105	3698	3067	1715	2011	1177	1231	1605	2120	1003	605	632	720	585	552	577	568	554	582	572	490	519	507	470	481	454	482	414	412	455	426	406	457	409	449	431	364	396	422	424	416	384	417	412	391	433	398	404	438	400	408	431	370	391	470	396	415	404	415	428	391	402	411	390	416	412	418	426	418	407	416	428	395	407	419	387	434	405	398	389	414	417	425	404	389	421	419	392	420	414	401	391	373	380	394	421	395	428	413	397	423	395	377	404	395	425	374	399	420	426	412	413	406	411	394	413	395	392	432	392	428	402	421	411	401	399	399	405	393	402	395	408	394	385	420	437	404	399	401	404	402	401	411	445	422	428	451	380	430	390	413	357	404	402	415	428	412	383	383	390	400	415	426	430	402	428	406	411	389	412	399	415	421	383	401	422	404	398	384	407	420	411	373	361	423	382	406	439	389	411	429	404	413	414	452	397	412	374	416	377	425	439	408	416	409	391	407	435	430	438	393	381	443	385	403	399	421	422	413	370	412	414	406	403	366	414	395	389	440	423	386	431	420	392	459	392	379	366	420	386	409	407	398	387	408	418	386	414	397	406	451	384	395	392	394	431	447	389	408	403	426	399	430	425	417	426	385	402	396	408	375	402	429	355	409	403	378	389	412	379	441	383	399	398	424	405	384	381	398	394	387	414	375	385	405	415	410	415	396	426	421	408	400	397	438	399	403	397	411	374	392	401	413	395	420	410	395	417	401	416	389	381	394	409	410	392	407	419	402	385	426	387	425	360	391	382	402	386	409	393	422	394	434	431	419	378	393	435	404	404	421	379	374	358	404	388	427	412	384	412	400	438	376	396	374	429	402	439	383	430	373	377	410	391	430	399	381	417	431	424	419	430	392	383	399	366	383	422	386	432	367	398	417	387	399	370	386	415	417	426	392	413	384	416	365	401	385	380	420	389	422	447	399	411	394	391	400	441	395	432	407	448	403	412	395	378	411	421	420	397	417	434	384	402	378	430	387	378	370	399	434	376	414	336	380	382	389	410	387	381	412	413	415	426	445	443	417	453	422	378	375	439	400	430	424	389	409	396	428	411	399	399	403	382	448	391	389	407	431	411	415	427	456	429	346	416	398	403	377	405	407	417	400	396	435	399	393	426	408	382	429	416	377	400	370	386	414	386	411	418	395	376	402	414	436	443	398	422	418	386	394	411	354	381	383	400	381	409	357	381	363	440	393	369	399	412	383	407	422	404	387	397	413	395	395	377	398	417	433	404	412	392	390	415	372	447	381	363	400	411	388	405	410	410	404	413	428	402	429	392	393	368	386	439	412	402	401	416	454	420	414	392	448	415	406	393	394	386	436	422	431	389	414	401	410	402	367	420	405	392	391	374	432	403	382	380	395	465	385	400	419	369	389	406	414	408	420	397	407	428	379	387	400	432	403	402	396	377	400	408	443	433	410	411	366	387	388	429	376	389	390	393	351	391	415	435	395	396	431	408	402	377	415	378	383	372	403	408	405	382	386	443	405	397	410	450	410	389	402	414	426	403	394	396	414	395	401	365	419	380	399	418	393	409	410	423	358	355	390	449	396	413	410	406	383	404	400	380	459	359	415	393	382	430	389	416	419	384	418	412	373	397	399	437	410	429	411	408	420	401	404	395	418	401	412	427	388	415	402	402	386	399	384	390	377	384	431	426	412	388	424	358	406	409	382	412	410	389	389	376	423	432	405	419	352	388	424	430	377	412	413	445	386	414	391	365	367	425	413	394	384	384	416	358	435	385	428	393	386	406	383	407	397	396	398	368	436	403	400	408	406	453	401	454	402	376	390	433	401	399	417	383	448	408	409	413	398	384	396	397	411	428	379	389	410	403	373	402	443	414	408	393	457	415	398	359	406	395	397	396	401	415	374	417	420	414	392	393	347	447	382	431	382	397	446	406	386	409	417	386	395	415	401	409	412	413	406	405	425	405	405	435	428	400	413	393	384	410	386	398	398	422	391	390	437	410	401	370	421	398	388	390	403	401	422	385	395	437	405	403	421	415	407	378	408	409	386	369	438	385	439	385	403	402	421	388	397	417	397	413	372	437	396	422	421	402	389	442	361	399	391	370	385	423	408	413	422	437	395	404	416	412	412	414	420	427	416	400	415	388	371	408	404	422	402	397	433	481	403	399	431	437	434	412	407	359	422	399	411	453	395	401	423	379	387	431	442	378	391	428	390	386	408	370	395	421	382	368	354	407	406	396	425	385	431	393	414	388	383	387	413	411	418	406	427	391	417	417	391	421	449	388	415	423	395	415	381	403	377	423	397	416	349	424	419	402	412	404	407	393	411	404	394	408	392	441	413	451	447	425	408	405	385	397	421	408	395	437	421	379	376	389	392	425	377	399	383	400	397	416	434	426	400	377	418	373	379	407	431	413	418	430	403	384	381	353	384	377	408	428	417	408	408	415	432	402	422	449	410	408	393	410	411	416	379	398	415	409	427	382	411	394	399	418	423	407	398	413	404	417	406	399	433	387	405	374	391	402	404	394	423	394	388	398	417	427	423	380	383	357	404	419	390	437	394	396	383	425	425	379	371	393	399	392	419	428	409	423	391	422	385	411	440	415	417	389	401	422	382	399	407	405	374	405	395	406	397	382	401	389	386	433	367	378	387	407	387	414	411	408	400	382	389	433	411	417	365	380	402	420	422	373	421	376	416	441	414	416	405	402	377	398	385	414	395	386	405	406	371	436	401	426	422	400	374	415	377	426	433	394	387	416	403	426	401	406	401	387	420	461	368	407	401	388	430	386	398	420	386	407	401	424	423	396	422	375	420	403	392	420	392	429	395	425	385	415	424	401	436	435	432	417	410	400	420	397	420	384	399	406	390	403	430	370	368	391	376	414	430	397	398	403	396	419	409	383	403	371	419	408	404	416	423	446	385	397	380	404	434	426	401	380	415	386	429	424	412	371	391	406	423	406	421	407	414	427	398	384	407	384	391	382	420	432	407	415	365	375	395	419	417	380	394	385	425	403	397	415	365	426	402	427	392	389	392	424	382	456	405	396	407	420	376	435	397	413	412	383	407	408	393	379	414	401	386	407	412	430	388	413	387	411	422	379	407	378	423	395	409	397	396	393	424	415	397	389	382	389	383	428	422	404	421	406	373	414	417	380	389	388	400	421	425	395	392	403	418	387	398	385	414	389	389	407	392	373	376	388	412	395	418	426	395	387	394	371	416	390	435	398	397	404	418	397	405	417	407	420	414	438	425	379	403	386	411	418	370	392	418	397	406	403	408	389	386	385	405	427	421	406	427	402	407	391	391	387	412	375	407	401	379	417	382	359	400	403	428	412	403	388	395	462	408	449	444	396	369	412	402	362	392	386	424	407	439	428	369	378	388	408	419	406	412	352	424	435	392	404	394	381	360	396	402	431	416	404	447	405	434	357	422	399	407	417	403	372	396	391	400	409	392	405	414	396	363	384	373	434	376	388	389
22874	20639	27295	24067	20623	20210	8632	2063	1550	1301	1245	1600	1831	1587	1098	827	827	958	889	871	925	947	1067	808	789	751	713	761	733	717	711	755	684	769	686	706	708	692	741	691	699	730	715	672	694	662	722	713	702	673	679	670	672	656	715	704	661	665	685	705	704	698	662	736	722	662	643	708	649	724	703	728	728	668	663	670	648	686	692	700	697	693	688	665	670	716	683	671	721	718	686	648	735	700	726	684	708	691	685	670	675	680	745	705	748	686	664	688	667	674	678	685	677	687	680	685	651	668	750	666	683	689	704	701	742	706	663	724	717	702	704	669	694	630	702	676	706	698	701	712	732	674	708	661	664	690	704	737	682	687	662	717	680	689	707	711	682	668	701	680	697	684	690	694	663	733	697	676	678	713	725	668	667	659	725	657	726	696	671	711	689	676	686	659	733	703	691	706	657	695	700	711	692	702	715	667	698	694	701	678	705	698	710	690	666	721	660	697	690	675	670	658	719	665	678	705	698	693	721	698	649	675	688	633	664	644	682	642	713	677	710	718	677	670	684	707	705	679	688	699	690	708	678	690	704	684	662	661	690	686	706	725	708	655	692	685	647	685	686	729	706	699	662	709	721	675	678	669	707	747	656	677	710	677	707	701	682	696	678	715	673	639	668	690	634	708	678	740	699	694	682	704	675	724	654	707	727	726	687	721	672	731	706	751	723	637	708	704	728	711	678	735	680	692	673	650	649	686	674	657	689	678	730	704	645	734	690	723	692	686	680	696	715	696	665	646	697	645	694	685	690	651	700	704	672	681	663	685	670	712	728	723	689	662	732	678	701	713	718	749	678	626	680	692	681	675	654	665	659	709	695	740	701	675	695	719	697	700	668	675	674	668	677	665	634	654	682	665	696	674	648	650	671	712	656	717	713	708	692	682	699	671	715	668	742	636	757	675	711	658	695	692	688	658	669	669	701	665	668	669	671	680	689	707	713	685	709	684	694	670	648	684	715	673	708	699	727	646	684	674	710	663	736	671	710	674	667	662	657	688	657	699	676	655	675	691	716	701	649	715	647	649	729	733	739	707	667	698	666	707	690	665	661	664	665	690	641	678	663	726	681	653	643	696	675	670	675	727	673	670	697	714	708	689	654	680	702	675	676	690	725	718	708	684	669	662	681	675	628	668	675	694	741	671	655	716	659	660	678	652	690	662	688	656	663	695	682	730	677	666	656	650	682	677	741	657	688	715	677	650	713	680	666	717	672	640	619	644	707	639	696	665	743	645	683	669	677	671	704	656	693	676	687	673	654	680	666	708	671	719	686	682	686	666	661	689	671	731	679	712	680	698	661	688	686	681	648	673	699	669	678	669	677	676	737	707	667	699	729	714	678	722	647	739	721	641	659	710	695	718	673	734	721	684	698	720	727	691	706	662	755	660	717	655	651	644	685	657	673	639	684	742	699	696	697	693	709	693	703	670	693	716	671	689	722	719	719	689	694	661	690	689	729	687	691	677	702	703	705	705	708	700	680	686	752	690	682	725	734	708	670	685	669	647	667	651	635	656	657	700	700	643	659	680	687	679	659	693	686	654	677	632	686	643	643	741	674	715	659	747	704	730	713	693	702	727	685	689	692	655	616	676	647	687	650	659	687	714	720	689	710	657	708	708	704	688	714	670	655	679	694	703	653	673	673	668	697	711	647	676	672	683	696	716	718	640	720	691	680	683	686	721	656	685	670	633	637	704	633	660	685	710	689	654	684	652	688	699	691	667	681	732	705	719	661	678	717	705	650	654	719	677	655	715	705	688	661	697	692	677	667	705	658	641	716	687	753	670	676	696	672	692	703	661	688	711	642	647	678	668	693	641	683	708	709	694	648	723	730	736	699	702	651	694	669	695	708	672	671	741	710	671	647	678	723	686	707	666	685	704	680	709	676	666	673	682	671	674	744	687	696	690	660	668	657	678	720	699	735	671	693	660	721	730	677	631	681	759	660	639	647	684	683	681	709	659	687	731	702	665	681	668	721	680	633	709	684	647	704	685	660	640	707	702	666	677	658	657	681	709	690	659	710	702	651	690	671	690	702	674	697	707	645	680	751	709	708	680	735	675	705	681	719	672	678	685	697	696	686	640	695	690	657	664	681	717	736	715	684	693	718	683	754	691	635	671	723	663	650	714	723	756	706	706	747	694	642	695	683	669	702	662	701	701	686	668	665	707	734	724	706	657	733	667	712	673	624	700	689	685	683	662	679	672	646	718	715	682	679	692	671	612	666	702	644	622	709	678	666	697	684	646	656	671	620	664	657	696	719	710	694	707	673	694	692	683	647	686	675	656	718	674	693	675	616	688	732	622	662	632	686	706	728	699	706	660	637	705	722	675	685	673	699	739	699	689	665	655	713	692	716	720	676	635	667	695	644	676	713	692	651	676	651	681	675	678	653	689	672	691	657	693	694	694	665	704	728	682	650	684	664	660	646	652	679	685	709	669	717	675	696	695	641	698	716	659	688	665	695	670	663	688	695	652	671	702	681	657	661	671	674	672	726	666	661	677	661	732	697	689	694	693	696	696	679	682	676	695	645	721	693	702	650	664	686	638	713	719	707	636	678	720	649	690	692	711	610	646	694	719	671	725	734	741	654	696	652	682	668	688	686	640	666	721	687	688	737	676	623	629	680	698	704	685	707	680	676	667	624	672	697	678	682	683	709	704	689	653	677	649	701	700	678	661	701	675	664	703	660	699	730	716	756	713	670	708	716	698	733	693	721	627	702	628	685	686	727	689	721	665	704	726	733	708	680	736	726	663	636	678	687	700	708	679	701	690	676	649	720	699	686	662	675	709	716	679	661	684	687	681	716	689	750	692	660	666	696	721	698	641	663	703	704	636	691	691	665	713	673	697	718	722	654	673	654	666	728	705	688	694	676	688	674	677	715	662	681	669	689	693	661	647	681	685	704	745	707	708	714	663	632	690	665	665	717	708	717	722	648	669	678	663	699	658	632	700	703	694	676	730	646	631	671	672	705	680	707	657	697	716	708	714	697	684	706	675	686	707	717	653	746	688	689	714	696	714	738	714	652	703	674	658	719	672	676	708	696	673	638	665	676	697	683	689	724	672	697	665	645	690	723	716	672	673	661	711	653	706	649	682	702	749	644	725	680	728	694	712	688	730	679	700	719	683	687	697	644	676	680	723	705	673	703	645	660	658	707	666	718	745	711	720	687	663	687	653	672	701	671	730	714	690	695	683	655	717	674	684	702	684	653	693	668	661	655	712	668	693	685	668	611	698	680	692	727	657	729	662	682	641	712	724	707	694	653	709	681	694	681	665	653	684	723	672	736	713	692	680	744	745	680	706	715	663	717	661	719	629	699	692	690	714	723	697	667	683	709	695	674	707	724	696	680	658	719	732	715	688	650	722	716	686	715	718	693	697	658	717	671	639	681	683	665	663	634	613	672	686	652	715	648	648	665	698	682	683	643	645	674	696	669	703	667	705	707	652
49047	69697	55164	35826	7783	4274	3496	3093	2697	2056	2005	2733	3191	2732	1492	1011	1021	1129	1016	1068	1169	1380	1315	1038	870	791	755	757	777	723	691	708	750	696	671	656	783	681	634	723	716	622	644	670	672	724	710	692	646	707	679	698	700	674	671	721	611	661	689	658	667	700	666	651	618	622	624	678	656	667	702	676	681	655	653	686	669	704	721	683	660	716	676	624	669	646	665	629	653	693	707	632	651	710	670	675	671	703	646	681	678	641	704	664	675	660	651	676	664	710	670	669	689	676	649	701	652	683	720	662	669	661	662	666	663	638	633	672	691	637	646	660	644	637	677	686	661	640	643	657	623	668	697	703	633	671	639	652	695	646	622	660	700	659	706	640	664	661	668	659	658	680	648	658	690	685	693	662	692	677	643	627	650	681	667	678	681	640	670	667	693	658	707	686	703	670	685	632	628	668	655	649	691	693	658	592	648	625	651	650	641	626	676	652	623	673	638	674	641	663	640	687	740	692	649	666	675	642	684	650	641	635	669	672	695	615	681	665	629	644	690	687	648	679	631	674	681	653	699	657	658	642	697	637	677	657	638	646	674	673	662	620	671	663	665	659	667	674	668	670	654	616	644	622	688	646	666	690	683	696	654	711	667	624	664	607	631	700	656	663	665	667	677	690	619	641	677	664	632	681	656	646	672	689	620	622	639	703	623	670	676	667	656	590	638	662	697	690	705	592	659	674	693	674	682	676	709	649	673	688	677	662	694	629	669	661	614	654	635	698	664	651	646	649	650	650	622	662	688	676	622	632	719	656	684	670	657	648	631	641	633	624	684	696	648	662	686	641	657	644	657	665	667	615	621	673	653	683	657	672	677	728	650	650	637	641	624	664	655	631	673	647	624	652	652	644	660	675	678	673	673	688	659	661	661	652	655	649	616	683	646	615	661	686	684	643	660	636	675	633	618	656	649	649	646	682	686	668	666	702	650	657	665	671	661	655	660	668	644	687	651	651	633	665	655	649	657	655	651	656	636	675	618	649	663	655	649	657	659	652	666	638	643	608	673	695	688	687	682	665	671	666	656	666	667	633	701	662	695	665	645	664	644	670	660	682	660	693	667	680	663	626	634	670	624	669	609	658	671	646	644	682	681	675	689	717	630	618	658	630	646	656	668	656	659	689	660	685	732	638	638	705	663	658	689	661	690	602	639	643	637	660	660	687	650	674	657	636	672	689	672	645	676	666	663	670	622	640	666	666	693	633	623	648	708	671	678	667	653	652	654	687	589	671	649	676	638	701	692	678	666	633	720	658	698	669	705	696	641	633	664	645	624	633	635	659	711	606	647	694	688	656	676	662	673	688	651	628	658	654	615	658	652	661	679	666	642	683	639	654	641	632	681	711	668	636	620	610	676	723	658	683	625	680	647	671	677	648	665	644	668	688	700	638	702	691	685	672	650	692	668	627	691	657	699	620	650	686	666	661	691	657	646	650	653	653	715	692	691	693	675	665	627	658	649	720	652	662	710	666	648	714	686	653	667	663	666	621	665	685	693	680	640	620	694	669	636	651	646	692	664	694	647	662	668	663	664	668	639	618	660	672	637	646	633	683	748	686	691	659	718	672	669	607	642	659	690	679	667	721	665	642	695	689	649	655	687	664	689	686	660	683	642	633	689	636	674	626	669	653	639	664	685	650	676	693	695	726	676	685	658	670	697	629	689	658	649	619	686	648	655	647	606	707	687	689	618	647	691	686	701	651	680	675	606	611	695	647	707	712	677	671	654	678	661	682	622	707	653	701	662	674	658	676	674	678	717	674	641	699	648	667	645	695	646	650	671	679	639	629	659	635	637	628	586	687	672	667	641	676	658	651	603	681	651	644	699	637	649	665	671	686	645	683	666	621	648	668	673	710	679	643	664	699	702	600	630	657	711	645	649	674	684	687	703	632	641	675	701	681	645	680	675	706	686	672	713	661	666	670	646	638	683	689	668	713	675	658	669	691	699	633	732	663	656	635	637	651	663	632	644	633	654	682	644	702	658	673	658	682	669	636	667	705	657	689	659	639	650	678	646	687	647	691	672	696	601	596	645	650	627	673	637	674	687	657	625	640	640	654	620	630	607	660	643	665	725	633	655	613	615	677	650	650	675	669	665	655	669	698	634	647	678	696	673	677	693	651	620	670	688	661	680	668	685	702	637	667	649	699	650	656	711	657	694	695	661	628	635	651	673	659	674	668	693	623	651	639	709	653	678	703	664	625	691	648	612	741	656	707	642	674	663	699	670	641	676	702	711	689	673	661	654	656	683	678	632	698	654	690	663	665	661	671	638	652	669	649	680	644	687	672	662	633	631	702	680	664	638	667	679	637	620	682	692	666	668	702	671	668	724	636	690	679	720	669	651	691	628	702	654	615	683	682	638	717	698	657	596	665	625	664	671	677	696	653	659	672	646	634	650	681	645	686	666	647	704	642	685	682	676	652	664	671	679	676	643	668	672	700	665	692	664	692	670	676	692	642	655	683	666	632	651	676	699	692	685	651	674	710	673	629	654	670	639	644	692	648	637	659	701	671	696	690	688	684	694	699	685	713	713	671	643	667	684	680	639	672	678	639	661	660	646	647	679	656	693	658	655	676	670	703	653	694	678	649	675	645	681	673	612	652	699	650	677	653	680	702	724	674	671	644	637	737	665	689	679	627	653	628	657	698	657	686	666	677	659	683	679	678	626	646	666	704	677	634	652	675	659	666	671	672	708	608	662	694	694	606	663	693	632	641	657	678	705	669	703	654	667	669	657	689	668	652	689	643	651	696	681	652	695	651	659	658	667	659	663	638	677	687	634	673	669	682	656	657	617	672	689	704	682	691	675	640	672	671	663	677	661	686	653	688	668	648	654	631	674	692	660	666	665	672	682	647	650	656	619	695	664	664	636	682	701	689	681	647	702	655	645	659	653	643	679	656	669	696	648	662	702	633	662	639	598	631	658	625	623	665	666	673	643	667	656	610	677	687	640	657	641	663	658	697	621	625	677	663	659	630	670	634	664	624	664	653	641	672	671	714	657	655	630	647	670	667	647	659	660	643	690	642	656	660	688	635	721	625	634	718	644	697	678	688	683	662	682	645	678	713	664	672	636	663	655	660	670	679	700	667	661	644	633	654	670	686	655	667	649	617	662	669	677	658	673	679	648	662	688	658	607	687	664	688	682	703	633	607	660	680	617	660	658	720	700	648	641	668	635	674	628	592	640	721	686	675	658	658	682	678	637	689	673	675	661	654	672	669	654	675	640	710	648	639	668	647	682	699	758	696	670	691	647	676	696	687	657	658	618	641	636	656	677	686	651	655	668	643	685	645	642	702	701	663	677	640	661	664	626	614	720	681	637	662	667	683	678	686	652	669	706	663	688	650	694	615	640	692	670	645	699	655	625	702	668	712	653	631	652	650	712	676	676	628	658	631	643	640	627	636	706	673	643	654	697	705	666	656	687	692	651	651	639	635	642	624	637	639
40245	42823	33174	19784	2528	993	909	920	836	931	805	859	812	794	733	711	744	772	745	767	950	867	807	770	711	781	719	764	691	716	729	723	719	723	747	753	718	722	711	706	706	742	746	738	755	729	722	698	680	712	768	737	726	711	790	752	730	756	701	761	685	700	768	686	753	720	711	722	681	671	725	699	723	720	675	697	709	711	752	743	711	666	716	723	764	728	724	751	774	663	726	737	735	685	712	685	705	765	692	680	754	728	741	722	700	681	686	707	787	661	702	702	707	729	771	745	738	747	757	741	737	735	753	699	717	700	708	739	726	730	723	738	720	731	731	691	764	706	702	739	758	786	738	693	700	750	736	718	703	688	711	685	710	706	722	714	723	693	720	696	683	681	728	712	750	721	794	719	706	762	696	737	726	686	729	719	742	687	782	702	708	721	739	760	684	719	726	753	753	725	740	781	700	708	714	680	691	712	753	748	713	672	736	742	756	726	731	724	684	695	743	708	723	700	728	691	668	697	723	658	758	719	697	749	752	713	713	726	795	723	700	738	746	731	686	696	745	705	704	701	710	699	705	707	723	735	690	741	722	777	760	724	751	696	728	695	755	723	672	699	718	695	730	696	715	708	711	752	701	713	733	726	738	690	675	731	718	742	722	760	770	680	742	699	705	651	728	712	744	784	669	730	769	732	754	773	730	744	716	683	711	761	706	672	693	718	694	754	697	739	683	715	737	707	710	717	741	719	681	741	736	695	707	721	713	717	710	719	665	723	741	761	726	722	728	710	686	690	712	704	716	721	736	714	707	731	738	691	716	699	735	769	699	750	682	692	739	711	741	735	743	707	727	690	716	696	766	707	748	770	695	722	650	730	701	725	676	684	724	750	727	739	761	717	712	742	744	788	744	718	726	722	666	693	716	690	703	723	728	717	702	707	662	697	721	685	738	711	758	749	753	759	757	714	730	735	747	704	702	703	757	727	736	703	672	739	719	744	743	738	728	699	716	680	750	738	746	728	740	733	734	755	779	658	703	668	742	691	751	715	714	709	642	757	734	705	703	722	787	703	657	736	720	751	755	718	732	737	710	687	758	708	678	775	742	718	676	748	696	731	751	723	737	744	711	748	747	750	753	722	732	730	752	726	691	695	759	714	772	756	739	758	730	681	754	687	733	715	712	728	719	722	708	722	699	750	725	721	750	732	696	745	713	703	715	755	785	710	719	745	731	728	746	708	710	737	723	738	712	707	761	744	695	716	755	675	741	761	706	745	756	739	703	694	708	747	747	694	744	712	699	729	688	752	731	676	730	728	720	693	707	730	711	712	718	697	715	765	722	719	726	741	670	667	763	695	678	708	734	730	731	731	721	686	760	736	715	693	738	732	755	690	719	772	728	732	720	666	703	700	763	738	784	709	693	708	751	706	682	662	662	770	761	704	734	693	728	711	744	722	726	755	688	707	744	732	709	742	749	742	722	711	749	708	711	725	731	728	760	712	698	729	687	690	743	711	736	754	727	697	728	714	726	782	686	709	723	727	757	722	696	708	722	671	682	691	697	655	688	698	728	658	727	722	674	679	718	731	710	729	748	742	723	714	756	723	689	742	697	696	708	710	746	725	742	738	702	731	654	758	706	702	739	732	759	716	765	693	720	758	768	713	730	739	690	743	704	728	696	746	798	699	752	688	737	729	747	689	728	709	759	741	709	682	729	720	721	744	715	713	714	703	725	721	734	726	700	685	692	750	791	710	785	761	704	770	726	709	710	748	700	767	693	728	768	730	701	726	660	716	708	730	713	731	746	671	714	714	732	734	697	707	747	702	741	694	719	705	781	696	727	765	707	754	715	691	724	712	764	750	746	710	699	715	776	675	710	837	709	704	714	698	746	743	731	735	709	699	701	733	752	759	735	727	719	732	734	724	732	669	734	749	742	695	685	709	692	696	759	679	726	719	741	719	745	729	696	672	748	738	712	741	704	699	741	694	718	750	681	679	703	722	721	691	725	705	748	683	696	692	773	738	744	722	707	680	754	706	698	722	697	748	678	744	734	738	754	682	707	676	747	702	753	748	712	709	720	718	725	722	745	734	753	784	761	693	714	686	714	721	732	752	717	724	724	696	694	752	739	709	706	690	732	735	726	722	740	729	717	760	688	711	719	681	674	729	723	710	744	774	683	765	726	716	714	726	731	763	727	734	725	739	756	686	739	692	734	684	758	744	770	713	710	710	675	691	682	717	702	737	749	781	709	769	712	706	689	723	695	721	755	685	733	751	730	720	743	715	699	737	669	721	695	678	728	756	783	685	663	723	694	711	736	770	677	654	697	713	709	694	716	748	724	717	765	720	708	740	773	725	754	723	749	713	690	770	721	704	717	702	722	705	748	663	699	703	698	750	727	708	699	734	747	772	736	705	736	761	742	725	705	679	755	734	783	716	680	729	742	721	746	679	755	723	706	719	731	712	686	738	716	732	709	741	726	757	779	772	721	687	718	703	683	722	691	748	737	726	712	731	761	703	740	723	717	729	773	709	729	729	714	726	746	716	720	734	734	731	730	757	742	704	745	714	738	685	762	771	713	709	750	711	716	786	746	709	689	749	713	784	678	694	715	742	697	684	696	739	731	735	744	697	699	690	770	682	681	746	731	688	688	635	712	707	723	748	665	696	716	730	700	718	740	773	742	737	727	721	711	746	724	765	754	686	674	753	723	716	711	717	696	735	718	731	729	701	729	727	699	729	791	703	776	706	732	729	747	726	718	697	710	730	727	731	710	772	721	741	724	720	688	719	713	722	716	683	753	703	669	694	704	746	743	748	710	707	741	723	708	747	733	731	674	750	729	776	724	724	748	762	724	759	767	703	758	756	690	669	733	713	726	739	684	719	689	707	686	713	721	722	719	719	715	705	712	739	707	750	712	723	753	742	683	708	713	713	709	733	715	721	743	746	703	737	719	685	699	700	707	688	717	705	719	726	739	706	667	712	752	750	726	728	753	721	677	731	727	662	659	710	699	727	652	761	718	723	692	728	731	719	779	733	726	720	703	782	764	711	703	731	663	732	695	734	678	731	686	767	761	722	746	662	747	736	730	779	738	724	678	740	734	789	698	744	722	735	709	756	708	747	707	756	734	694	703	706	686	715	718	748	679	689	700	729	711	747	717	706	690	747	737	719	786	765	729	692	725	668	707	733	749	689	698	749	704	707	744	733	707	763	712	773	710	738	717	720	703	702	785	764	686	688	690	713	673	697	717	731	709	727	686	713	715	666	689	673	673	663	724	714	766	713	667	754	710	717	720	679	715	731	712	755	711	721	742	754	743	747	723	713	733	704	735	734	691	731	726	677	698	732	719	776	735	729	687	722	704	717	722	730	734	734	711	731	731	756	720	672	712	727	706	806	705	755	735	756	734	733	709	729	720	750	720	709	719	729	692	706	706	720	708	698	687	696	691	724	727	675	711	738	740	728	688	710	751	714	726	687	703	717	733	692	701	742	758	713
45016	51289	38939	19020	1675	1296	1162	1276	999	1213	1002	1095	1068	928	873	799	766	859	831	1028	1195	1068	913	802	806	779	759	794	758	758	765	785	766	784	707	710	754	705	775	754	767	735	735	765	790	777	750	744	754	765	739	770	767	744	763	760	747	739	749	755	718	755	711	715	758	738	764	704	748	731	734	760	763	793	802	771	743	770	745	738	780	733	763	774	768	729	795	734	760	727	734	742	739	739	781	688	706	786	744	700	695	758	795	694	768	795	734	736	754	726	777	738	768	788	787	775	754	756	777	745	800	736	746	766	739	795	723	786	718	720	790	759	752	723	785	690	778	734	754	721	788	764	755	747	758	742	779	750	821	785	774	749	785	822	757	737	723	754	776	759	805	719	754	743	772	695	751	767	765	775	697	750	790	784	762	776	752	753	780	756	711	765	715	745	783	751	775	770	796	753	740	751	739	737	726	739	764	778	692	720	741	755	788	756	766	775	740	676	738	743	736	743	739	721	717	758	715	730	691	757	733	752	725	762	720	739	763	755	745	745	755	756	762	753	766	745	700	779	792	768	748	764	785	759	793	768	794	757	739	783	731	772	696	773	757	780	750	789	732	691	770	770	757	756	770	776	777	761	719	743	760	722	734	795	707	754	741	747	711	757	812	760	744	761	787	713	760	785	752	717	752	789	726	719	777	775	738	740	735	744	752	749	724	711	762	690	692	740	740	780	757	710	807	744	737	748	744	750	773	714	779	771	727	731	737	739	785	759	786	770	742	795	773	711	776	758	753	757	720	711	728	743	745	722	744	771	771	756	726	743	780	716	722	753	720	774	770	747	689	736	756	785	767	741	759	772	758	770	787	769	757	745	753	761	787	743	757	748	673	818	760	749	751	764	744	785	760	767	793	808	761	707	739	755	743	754	716	725	767	759	816	771	742	775	793	750	780	722	761	751	765	771	791	799	698	796	709	762	761	727	730	731	759	747	709	744	746	809	740	711	759	750	719	752	754	754	706	762	665	774	754	789	766	731	782	747	769	774	766	728	733	805	732	734	768	800	798	758	745	745	734	761	708	779	745	710	724	776	735	750	826	742	747	744	792	740	746	708	736	761	675	763	752	789	779	700	769	740	769	734	781	734	753	755	773	721	744	786	732	723	732	723	744	715	755	773	751	739	814	763	784	743	764	704	761	797	731	775	762	743	794	770	765	732	726	723	770	757	721	741	778	785	706	724	748	763	746	748	769	727	734	735	772	736	763	724	749	709	767	740	785	719	782	760	746	790	759	743	790	744	726	737	746	734	735	737	760	787	747	795	746	737	728	723	730	746	728	710	792	750	771	760	739	710	701	781	705	731	777	812	736	699	699	721	757	690	718	753	691	755	750	750	768	740	746	748	730	714	792	751	760	731	729	713	740	740	704	741	735	767	748	727	744	800	736	756	729	773	809	786	761	709	782	730	722	737	772	731	798	732	759	771	793	767	774	762	739	754	775	750	770	715	732	761	785	727	710	741	762	766	788	733	760	741	760	759	747	756	767	728	780	749	736	726	791	738	724	743	760	750	717	753	733	755	797	732	746	762	804	748	723	771	781	745	713	737	767	742	812	767	745	771	730	748	724	777	772	761	734	769	736	691	741	737	750	771	720	735	742	735	755	766	731	746	699	733	751	723	752	757	746	728	747	735	748	765	769	776	769	753	758	724	703	751	774	701	716	765	763	721	756	747	710	745	817	738	760	766	712	773	710	753	763	737	733	755	755	740	782	737	743	779	731	726	755	726	758	762	747	749	744	726	763	747	769	779	712	775	740	752	738	750	801	777	736	728	766	740	766	770	733	745	780	740	751	684	699	717	685	765	768	710	718	721	790	748	721	726	732	753	732	794	715	747	784	787	715	792	709	744	749	736	771	712	755	749	720	722	691	746	736	779	727	758	783	733	718	693	747	703	751	765	762	725	707	728	748	737	786	743	753	705	803	757	795	801	717	762	748	738	728	707	737	756	775	772	714	726	710	789	720	737	749	757	734	752	734	761	749	709	754	765	733	768	772	703	740	801	744	799	753	716	785	739	776	739	774	744	757	763	748	770	754	741	734	757	777	732	730	787	764	738	745	770	738	741	718	740	753	714	749	737	808	748	763	769	781	720	748	690	785	773	762	740	742	720	727	801	729	709	740	733	737	756	766	771	728	721	747	758	719	726	797	862	754	741	777	762	762	792	712	758	753	741	785	792	752	757	768	716	726	748	714	722	780	715	780	734	744	720	728	741	730	770	718	741	741	741	722	750	699	786	742	757	752	698	801	817	738	752	711	704	767	799	698	762	767	726	782	773	730	752	756	722	738	718	743	771	772	752	780	767	725	776	780	769	795	761	710	784	772	784	773	772	759	719	755	729	734	718	794	725	739	796	715	757	751	706	818	749	696	772	761	742	694	792	691	712	720	800	741	783	774	764	797	754	777	774	773	732	781	781	762	758	726	710	750	721	758	775	748	743	707	764	765	751	727	749	754	738	728	770	729	739	741	718	752	781	786	730	703	753	751	758	728	681	810	750	732	736	794	747	750	760	755	743	757	729	787	741	790	777	764	771	705	783	773	787	731	743	782	764	759	732	768	737	774	765	761	781	754	719	755	780	703	739	791	749	730	751	790	782	769	782	770	732	752	773	802	752	759	791	784	738	731	756	782	762	739	773	718	752	718	735	810	755	773	735	750	763	776	767	742	738	734	712	730	745	752	732	753	725	782	736	722	749	745	775	701	706	779	767	744	720	765	734	733	744	735	705	760	736	766	737	763	755	764	775	750	720	747	731	738	730	725	848	773	735	763	779	751	743	745	733	758	776	771	765	736	721	768	786	784	721	765	753	763	731	727	782	752	720	693	729	721	761	766	779	762	751	797	771	785	733	753	715	745	774	754	747	711	777	707	808	725	728	674	710	731	733	770	726	795	770	702	726	706	787	797	813	789	768	773	789	757	744	720	742	768	689	747	745	736	724	756	724	750	760	737	785	802	775	776	696	761	707	808	761	770	728	741	791	753	734	773	733	756	764	788	732	722	716	766	748	788	766	779	730	796	740	749	730	770	753	743	712	701	740	734	723	722	767	699	770	748	724	778	793	731	806	783	738	758	765	809	724	763	818	730	734	735	748	776	734	767	744	769	769	759	778	763	771	781	724	777	765	775	761	786	754	766	752	744	768	768	703	718	753	799	667	832	714	779	716	787	796	772	806	780	729	779	749	743	745	769	787	724	781	771	715	747	735	723	705	804	758	771	715	738	753	795	710	730	793	744	768	740	757	750	753	758	730	791	686	767	732	789	792	735	812	736	739	747	771	724	742	719	768	726	740	741	791	756	777	731	760	711	701	791	785	734	769	804	792	772	749	706	741	738	809	749	757	684	749	784	718	747	743	726	760	746	721	730	734	771	773	739	779	782	751	733	692	763	733	785	730	713	757	735	740	766	778	772	779	803	716	755	741	732	734	797	763	733	761	752	758
24902	20855	27057	24467	20429	10658	1873	932	766	931	816	668	631	529	503	517	488	509	478	691	553	509	417	424	434	410	390	433	410	408	419	394	416	407	387	360	386	374	409	408	370	376	379	380	403	383	358	372	343	358	379	406	352	382	385	397	374	400	425	379	375	406	405	382	412	366	346	360	382	436	383	407	382	360	389	377	375	386	380	367	408	360	401	400	369	362	386	378	391	383	378	323	365	380	355	371	381	348	353	368	377	388	406	371	375	383	387	350	333	403	374	389	370	396	379	362	376	357	399	370	323	349	372	381	358	358	355	396	371	382	338	397	367	387	389	412	322	356	378	412	365	392	415	370	389	385	373	379	366	364	386	386	379	331	365	375	392	370	351	396	405	374	358	370	409	414	321	365	380	393	398	401	390	418	391	362	341	390	380	405	351	409	378	389	414	363	372	326	362	350	370	386	379	376	355	367	339	385	417	386	418	387	384	349	402	371	382	385	374	350	413	389	409	390	378	382	389	393	429	396	374	390	350	371	395	394	376	368	378	358	370	374	383	365	369	408	397	375	357	367	387	369	391	357	381	389	384	372	388	351	372	377	385	386	373	362	380	364	336	389	337	393	360	331	355	367	383	402	392	349	376	380	374	388	406	362	361	384	389	387	369	396	363	358	367	378	381	377	373	376	349	412	378	399	379	381	389	345	353	364	364	420	412	397	351	373	369	377	348	364	366	368	378	371	365	407	397	390	364	383	393	372	352	364	358	329	403	370	372	365	425	438	372	381	388	368	366	387	371	368	391	401	382	400	416	374	391	380	375	388	343	361	407	364	390	410	365	372	382	348	392	361	406	375	405	382	375	353	373	418	349	364	361	375	368	393	405	383	387	368	381	386	392	386	370	375	343	380	349	386	401	399	370	370	350	368	355	396	385	396	449	390	401	394	385	382	378	353	389	380	372	365	368	396	386	398	377	357	373	415	356	387	385	412	354	408	328	382	382	406	371	363	352	358	381	396	365	389	372	369	348	367	375	410	360	406	384	357	411	365	362	376	367	397	361	354	374	398	381	357	379	371	348	351	390	374	393	385	386	354	358	406	403	389	376	361	398	365	343	360	385	392	394	377	354	411	376	382	381	377	408	353	378	388	397	387	389	365	359	402	377	436	382	364	376	414	393	386	404	368	373	364	442	391	388	396	412	369	383	354	374	374	392	373	373	357	387	408	390	357	400	380	342	384	375	381	390	388	419	359	383	379	334	365	391	385	411	379	382	363	377	389	387	408	350	366	413	365	401	405	377	386	385	369	350	378	376	384	386	382	377	384	377	381	402	389	373	390	392	374	389	391	373	384	369	362	367	392	342	362	392	378	419	395	383	414	359	363	366	385	366	353	383	412	383	369	375	400	399	390	373	401	360	387	381	367	380	375	358	346	407	369	404	418	404	389	368	378	422	359	364	375	355	349	391	412	409	373	376	377	384	368	394	389	339	382	383	365	381	368	362	375	367	359	414	338	400	349	382	345	356	329	360	388	363	386	344	388	376	391	358	382	386	363	388	396	384	401	377	376	352	387	373	382	375	386	362	364	371	402	395	379	368	367	388	396	375	378	350	388	363	349	352	350	354	377	354	368	351	352	379	374	369	372	410	353	430	399	394	375	361	393	361	356	394	374	394	363	347	364	379	380	377	375	362	399	372	376	379	365	317	391	391	383	377	370	365	344	417	406	336	388	387	355	416	394	371	377	406	374	346	380	357	406	368	396	371	351	365	372	365	383	369	364	390	343	427	389	379	343	429	332	386	353	378	376	385	386	373	365	370	390	357	384	378	398	399	366	379	409	359	372	367	374	370	374	357	364	362	355	382	383	397	357	340	388	360	400	378	373	343	379	352	405	376	327	385	403	369	383	390	355	353	366	363	377	406	370	370	374	394	370	377	392	367	396	389	367	386	410	366	405	408	397	394	358	373	375	385	368	335	368	363	338	372	385	374	399	350	383	382	389	379	344	384	379	417	384	372	360	390	365	394	385	375	356	417	375	383	390	361	377	375	382	355	389	399	374	381	391	379	411	410	370	383	384	373	393	377	391	403	369	376	347	362	383	325	426	438	405	388	424	364	420	407	360	388	394	361	398	405	372	372	356	377	420	395	353	350	396	383	363	381	408	376	366	427	370	412	383	364	356	372	376	377	352	365	364	386	412	367	370	426	343	399	404	406	417	387	397	365	376	335	333	366	378	383	370	364	384	399	340	392	387	386	416	357	361	415	376	356	389	338	353	385	368	373	383	395	370	388	416	395	403	372	369	357	376	375	371	370	355	354	366	365	368	373	390	403	341	378	394	395	355	362	381	374	403	408	379	373	402	379	397	377	362	375	376	403	376	398	392	379	403	354	395	396	364	345	413	374	391	365	369	391	374	378	392	376	384	388	372	397	389	409	360	372	397	363	357	399	342	382	344	383	396	357	360	391	360	381	362	377	344	361	344	348	363	381	392	388	386	360	369	397	375	407	379	373	376	364	363	375	390	381	398	364	375	327	386	340	368	356	349	406	388	384	417	388	398	381	397	364	373	445	363	357	386	367	374	401	391	378	379	400	391	389	402	347	364	414	399	367	398	405	405	389	375	411	368	383	397	386	339	409	392	394	372	381	399	381	384	385	396	390	350	376	378	374	377	370	388	382	347	400	438	368	361	410	382	354	374	386	334	359	360	398	398	367	408	398	399	402	366	380	393	357	361	376	378	371	370	369	389	364	393	378	367	387	361	386	432	337	368	374	356	366	396	379	399	386	373	407	384	367	394	392	366	344	362	387	389	365	380	393	374	362	383	359	395	392	381	346	392	392	387	348	395	398	381	409	344	374	415	339	376	370	376	381	396	397	351	385	378	364	387	393	399	406	374	401	374	406	411	352	383	359	367	395	360	338	405	384	384	388	349	389	396	383	358	356	390	390	396	374	376	381	356	365	398	378	358	394	360	366	416	366	370	396	364	371	386	378	387	379	402	365	374	337	361	374	389	397	377	401	380	389	411	392	403	400	378	378	403	382	339	385	405	337	410	359	400	397	390	391	388	412	373	360	390	346	344	360	426	393	346	402	411	358	384	397	374	387	404	393	390	376	374	375	389	409	399	413	367	400	394	359	386	392	383	385	399	375	394	355	362	388	371	394	369	392	398	374	364	397	378	367	375	370	356	373	400	361	400	400	367	385	392	328	408	381	376	387	344	399	402	382	378	375	393	362	384	384	377	373	363	336	349	354	388	393	415	378	375	360	352	368	423	385	370	397	379	419	405	377	407	379	369	357	368	371	351	343	354	393	419	354	385	384	397	392	344	410	397	354	374	387	373	356	341	383	365	354	358	387	384	350	365	365	381	364	357	380	351	352	391	381	411	434	351	397	386	389	369	363	370	360	356	394	375	367	389	406	381	357	377	392	389	382	384	383	393	380	365	358	344	358	391	377	390	370	408	359	391	381	368	380	398	339	360	387	399	392	420	405	392
46607	63374	46310	15512	3785	2977	2280	1504	1391	1673	1501	1045	955	811	669	674	674	709	620	1147	827	660	523	437	494	438	490	465	458	422	408	430	429	421	442	434	428	421	443	408	434	438	404	444	382	382	422	420	424	376	410	414	417	423	429	400	411	375	392	422	417	409	425	406	408	433	412	399	414	410	393	415	407	452	400	408	413	394	393	405	401	401	393	384	416	404	397	394	394	436	426	401	399	435	383	426	422	390	382	383	385	423	383	460	417	404	412	416	385	423	430	393	442	392	415	404	392	383	376	393	433	402	435	411	396	423	398	369	406	399	413	369	382	409	420	436	418	399	361	429	400	388	426	371	436	394	395	381	401	400	429	391	392	418	419	404	438	417	368	407	394	379	384	433	379	378	397	395	382	401	395	416	401	417	431	384	408	384	385	384	396	384	409	399	377	418	428	384	418	395	424	404	415	417	403	412	393	353	410	396	414	442	401	431	389	379	406	459	386	400	416	388	419	384	409	397	440	417	417	387	380	433	365	401	378	405	423	413	378	374	468	407	388	401	414	439	428	409	422	413	415	393	422	390	419	418	419	438	412	406	425	386	369	382	391	377	380	396	403	419	401	425	387	413	393	416	409	405	408	421	380	417	420	384	394	382	379	402	410	379	432	393	404	368	389	432	383	389	406	408	407	406	431	394	402	393	429	405	420	419	413	414	401	405	392	393	362	427	360	389	445	435	389	423	410	405	383	376	427	432	401	376	351	409	406	415	437	409	399	411	375	403	387	414	411	410	368	408	407	401	388	437	416	392	407	387	409	402	378	415	421	438	392	400	378	386	374	437	390	408	389	408	364	417	377	413	429	405	397	387	422	423	395	409	401	420	434	415	356	394	380	418	401	413	445	406	411	401	402	418	369	384	427	383	400	396	416	385	394	395	407	368	436	390	414	358	397	403	387	392	394	408	378	375	395	377	397	402	409	403	441	423	397	403	410	385	406	420	432	377	359	386	403	425	397	391	407	419	432	402	487	380	413	382	419	402	389	394	413	404	415	411	385	411	405	420	400	414	415	400	432	410	411	425	424	417	394	418	405	382	427	430	392	389	419	446	421	414	406	403	374	419	386	410	424	412	404	430	388	461	370	396	437	402	403	426	398	388	396	392	422	380	417	363	399	405	418	419	388	383	363	406	369	372	405	393	410	401	403	404	428	417	428	396	393	418	373	386	404	403	418	384	385	435	415	395	410	414	400	411	360	404	401	407	426	438	393	405	405	398	392	392	457	403	411	381	413	404	378	407	417	360	404	415	383	416	387	398	421	389	396	401	363	397	401	383	421	385	407	402	414	419	414	385	383	390	409	405	413	384	382	394	394	423	386	398	391	411	429	425	391	381	467	423	382	398	403	361	444	413	410	370	396	421	376	377	426	421	385	381	360	371	420	426	405	434	389	419	404	429	423	391	379	427	360	397	393	399	437	425	402	381	414	369	409	395	365	396	404	394	372	422	371	426	403	380	420	399	394	414	442	387	391	393	438	414	380	430	400	403	414	432	408	428	417	402	434	426	393	396	391	415	399	416	380	425	411	394	399	389	407	412	422	414	400	403	376	401	389	410	401	387	371	435	394	397	415	382	418	400	375	429	363	431	396	403	387	384	384	378	409	407	409	393	416	397	406	395	388	393	385	371	389	399	414	401	407	409	392	429	395	400	391	385	424	423	417	409	412	396	438	411	401	370	421	421	403	436	403	398	404	435	417	418	403	421	385	381	438	384	392	411	388	403	384	407	393	407	403	375	445	381	424	409	357	414	362	391	366	399	402	404	411	395	398	412	424	389	399	390	414	417	403	401	397	395	382	411	389	389	435	399	415	372	390	411	409	389	412	372	440	409	398	402	390	432	409	408	422	399	425	411	386	416	388	402	391	404	391	430	369	415	368	390	432	428	408	417	422	397	395	390	417	429	390	432	388	399	407	415	397	414	395	376	408	407	404	394	414	374	394	441	379	441	387	403	443	410	429	415	392	429	405	412	385	417	420	390	401	410	404	400	376	382	395	409	386	389	394	406	420	371	416	436	417	423	390	404	379	392	356	420	443	428	400	439	407	382	398	391	430	436	388	396	410	405	429	366	382	405	420	448	400	386	389	406	385	432	399	363	400	399	383	395	391	377	394	383	395	391	394	402	403	405	395	411	428	410	392	366	405	414	419	381	416	407	432	429	394	411	433	422	420	430	359	406	412	433	394	395	389	422	408	406	416	375	389	393	398	378	390	386	387	412	399	415	391	402	398	411	410	400	413	366	400	393	402	409	407	421	367	375	378	398	395	413	414	400	429	414	392	407	418	417	416	433	399	445	400	376	430	432	409	396	414	406	375	385	443	403	390	374	421	389	402	397	388	411	399	420	434	403	416	426	399	404	422	409	430	416	418	362	407	362	407	418	369	406	392	399	439	403	388	389	376	378	387	384	399	420	389	427	423	371	417	426	384	362	407	383	400	428	389	402	381	452	387	404	421	385	382	384	367	399	403	400	408	392	441	428	437	367	419	426	403	415	387	395	402	403	389	393	426	371	416	387	409	372	410	393	350	404	363	425	369	425	423	419	396	414	365	403	388	401	392	428	399	416	390	398	440	389	454	431	365	422	404	444	400	376	384	379	401	403	394	413	396	401	391	421	393	427	389	452	403	420	384	404	385	432	418	412	411	406	422	394	414	391	415	416	418	421	435	410	399	407	397	402	395	378	415	402	363	384	448	330	417	381	417	417	404	405	400	390	412	409	430	378	379	359	385	407	411	415	396	374	389	430	401	375	404	383	400	412	422	410	364	456	366	382	419	417	408	410	392	408	451	418	411	389	431	406	389	414	422	411	378	435	412	399	409	414	411	383	420	397	389	394	409	419	395	400	429	396	402	408	384	425	447	417	431	385	402	426	378	435	415	399	420	376	386	423	381	427	383	360	389	390	387	406	423	383	400	422	401	406	384	366	386	397	360	386	416	446	373	404	381	427	406	373	375	403	433	388	414	376	389	428	406	442	395	414	407	409	411	388	381	412	391	418	402	417	402	383	400	406	406	372	409	405	407	397	402	401	434	404	399	385	353	382	373	424	391	423	437	411	401	420	426	399	381	402	417	387	392	419	367	414	413	407	414	384	397	413	379	415	383	405	439	363	437	400	392	389	406	408	405	404	379	379	365	411	423	411	428	407	368	396	365	406	362	392	412	431	407	395	357	408	422	376	412	413	389	414	438	406	386	442	413	390	407	393	390	428	398	397	417	364	413	419	429	399	399	394	398	398	402	440	393	410	374	414	410	394	404	444	403	384	433	409	400	371	418	386	436	404	401	414	394	439	424	402	389	407	408	437	396	460	395	425	428	408	398	401	365	393	411	390	401	412	411	403	439	377	438	390	412	420	408	392	376	386	412	381	425	367	414	401	385	394	412	383	429	391	414	458	387	428	406	422	375	417	399	370	406	351	400	419	388	384	420	401	402	415	403	412
22951	20680	27362	24040	20637	20297	8446	1730	1149	1252	1245	1004	1004	908	863	908	845	915	1043	1081	938	889	736	682	670	662	711	687	691	587	703	709	672	678	683	688	674	683	652	707	705	665	673	705	691	677	694	663	708	658	673	669	633	709	644	659	691	679	666	666	620	680	694	676	711	666	735	699	674	681	667	660	672	673	706	684	677	681	663	634	664	612	632	641	690	667	613	614	613	703	654	678	691	660	642	630	646	665	659	659	654	725	665	640	648	634	670	672	639	653	641	703	678	682	656	666	664	641	679	662	687	644	645	648	681	679	676	669	658	652	694	672	693	632	623	655	686	708	651	700	617	695	680	681	684	674	677	601	665	655	655	612	676	673	637	622	618	717	715	653	675	653	654	630	673	720	664	662	614	638	692	658	622	621	726	671	687	657	624	674	695	684	657	692	666	663	654	670	666	701	646	671	653	662	652	666	626	638	636	637	709	701	671	687	665	665	640	680	691	670	670	681	635	674	700	646	687	611	678	691	651	636	651	684	663	659	701	648	683	710	674	691	664	680	632	621	693	748	711	658	626	691	675	650	633	659	674	636	718	707	630	687	619	647	674	652	708	664	704	693	640	675	695	651	662	626	620	657	672	670	658	626	687	630	671	692	635	696	637	660	672	652	627	621	689	639	622	652	696	670	661	657	699	671	639	669	715	663	681	683	680	666	631	609	655	656	662	658	663	674	684	609	647	625	692	648	668	625	721	679	674	639	694	663	640	612	680	692	693	687	635	723	676	665	624	657	642	662	651	723	702	692	672	664	655	652	687	695	627	654	691	709	643	672	691	630	689	676	693	681	688	615	655	632	690	648	636	622	696	668	686	679	658	636	645	653	691	643	630	670	676	673	674	653	688	680	701	663	664	627	701	646	719	683	641	619	668	612	663	700	697	622	661	666	666	638	644	623	663	696	639	734	630	678	649	656	651	636	676	640	654	638	716	644	661	678	713	675	620	659	686	608	650	668	646	656	630	663	680	704	688	665	644	639	664	685	602	644	664	641	635	666	685	667	671	685	697	703	608	644	655	622	637	670	655	680	605	668	707	685	647	644	659	682	694	678	680	667	663	691	671	606	648	641	656	709	681	650	677	668	689	687	690	672	643	706	662	662	645	696	611	668	669	690	659	649	642	709	648	688	713	660	647	667	621	666	643	635	655	656	635	667	666	634	667	646	708	692	684	710	626	690	699	678	685	668	673	716	666	649	663	687	624	671	627	706	650	655	686	702	688	635	649	675	676	629	698	692	664	641	691	670	643	649	689	686	709	706	673	690	664	661	675	668	674	731	663	666	656	650	700	683	657	690	675	654	688	664	652	670	666	690	669	636	673	653	691	624	645	693	688	650	677	700	631	693	651	683	659	673	655	650	698	682	674	720	688	621	656	629	697	619	635	631	648	650	679	685	651	648	691	677	660	673	702	662	728	637	635	675	661	649	683	681	682	699	629	692	693	641	662	705	614	686	653	664	647	663	707	698	651	661	614	687	658	675	672	658	669	661	667	657	649	650	690	662	681	672	649	660	664	599	638	630	693	699	671	652	665	653	666	681	687	648	643	641	705	705	670	689	642	641	640	662	655	670	663	654	633	645	673	637	651	663	671	662	643	680	702	649	683	715	630	608	682	715	658	652	695	625	688	674	661	697	646	683	690	656	653	667	678	633	570	646	698	658	652	633	691	688	654	645	651	665	658	704	662	744	650	671	639	689	677	629	675	654	677	636	659	708	658	637	676	655	666	638	654	639	646	707	652	720	697	647	633	644	712	668	689	684	630	679	630	678	687	706	717	708	679	669	628	584	653	682	622	643	672	692	627	675	703	677	674	689	629	705	654	655	624	663	706	704	706	688	666	654	670	647	705	691	662	728	632	682	659	678	674	643	622	657	655	652	677	655	654	659	690	712	671	669	688	709	650	640	694	681	691	608	659	624	643	683	691	632	702	629	682	632	683	621	626	626	649	650	659	684	684	685	604	646	676	664	692	660	700	682	705	681	594	682	646	663	687	610	675	687	667	682	738	632	653	643	685	664	617	659	658	687	684	644	684	674	687	643	710	667	676	629	663	680	690	687	639	624	679	667	675	687	605	678	642	683	637	718	692	625	646	626	680	696	645	682	681	688	665	637	700	635	647	641	640	696	678	694	624	659	654	679	633	683	684	656	631	669	688	701	692	629	644	683	715	638	678	701	653	662	695	655	662	700	676	696	690	672	685	644	669	676	675	675	693	663	680	686	640	651	708	700	643	674	661	695	681	687	645	670	656	696	685	657	657	693	632	621	656	687	716	724	651	680	659	677	710	666	663	708	638	678	747	655	675	657	624	647	706	645	653	662	663	692	724	649	650	672	662	661	689	646	665	611	698	658	698	626	673	637	700	658	652	658	661	621	625	642	658	639	702	658	641	660	671	677	645	664	688	622	662	633	684	681	679	654	605	664	617	634	631	648	692	713	665	629	625	608	672	680	688	697	685	661	647	616	657	680	719	693	715	663	656	651	655	671	658	671	672	673	660	651	674	617	667	665	668	678	668	663	673	667	686	662	705	637	646	625	635	699	671	666	648	664	635	708	631	641	693	624	681	665	674	684	674	694	710	665	673	705	724	696	649	656	667	677	676	682	700	715	631	655	684	654	695	684	670	669	670	630	672	684	650	704	672	651	690	627	600	643	647	697	659	677	689	649	667	701	647	632	656	628	656	688	679	711	651	651	673	640	701	634	683	672	666	628	661	655	670	723	674	661	712	712	658	653	619	629	674	693	665	638	654	649	658	671	681	635	691	680	700	668	653	658	651	653	689	648	676	631	658	663	625	690	635	663	660	639	711	638	696	647	649	668	682	691	701	716	670	602	670	671	667	704	634	658	666	637	709	675	689	684	702	678	697	659	634	675	628	679	673	655	636	649	655	637	680	663	700	648	687	667	638	645	690	647	621	670	635	662	601	597	709	668	654	690	657	689	674	653	719	656	657	676	626	645	647	692	645	661	662	652	662	629	703	687	675	664	638	691	666	632	642	645	644	679	653	636	680	644	620	654	655	660	672	640	617	663	664	630	640	647	658	696	668	676	654	691	687	599	669	683	640	674	677	629	677	659	665	675	682	660	640	721	691	652	640	696	637	671	633	637	667	654	629	669	628	713	692	703	679	704	600	669	690	699	663	693	614	655	656	720	662	665	705	670	655	689	641	686	668	679	694	678	642	632	604	708	673	620	669	638	687	665	641	624	676	641	630	624	638	663	657	651	695	672	660	656	672	660	626	655	686	659	735	656	713	676	681	674	634	679	636	681	691	671	637	638	694	656	662	642	653	692	700	655	685	705	685	647	711	658	656	690	652	704	658	623	672	651	692	643	641	652	694	643	629	645	619	685	659	669	648	660	698	694	633	618	652	678	661	687	699	663	695	680	637	620	654	657	649	662	641	692	657	649	606	631	695	694	650	662	658	629	647	699	708	655	610	641
49635	67778	55918	26064	6736	4940	3490	2364	1846	2028	2021	1551	1377	1294	1236	1054	1089	1107	1488	1653	1104	929	850	799	764	793	771	760	695	637	702	697	693	679	703	666	609	703	681	695	653	667	648	676	657	612	711	630	672	660	634	649	628	663	622	684	653	638	610	706	683	657	661	622	653	656	645	644	598	627	693	618	611	690	649	629	641	662	629	635	690	616	668	672	656	629	659	620	635	639	683	665	738	653	664	649	678	685	650	629	599	606	662	652	628	635	644	616	687	650	660	636	642	702	628	589	664	629	632	637	624	600	655	625	599	626	642	617	665	639	643	635	681	611	667	651	643	655	646	653	624	580	653	656	647	629	649	658	636	631	656	658	624	616	583	623	642	642	641	630	636	669	660	639	694	627	683	659	664	620	632	648	612	619	665	656	675	672	642	612	625	681	646	627	644	621	627	638	605	647	656	666	638	648	640	661	665	663	626	625	632	670	617	623	638	611	626	671	635	633	646	650	665	666	643	678	638	656	627	574	688	655	676	667	670	686	637	645	671	645	640	629	621	646	627	648	650	638	647	676	676	655	615	658	662	616	644	657	701	647	689	688	634	668	639	616	644	637	607	639	675	645	609	654	628	648	667	627	656	656	623	673	665	646	656	643	631	655	623	649	644	639	629	654	652	641	672	662	623	651	634	626	630	586	615	626	594	696	546	637	626	666	650	695	647	647	667	648	642	619	641	658	639	677	651	629	640	628	626	659	627	617	643	652	631	619	618	691	640	667	608	648	609	663	615	667	660	630	640	641	678	643	678	658	625	659	632	631	644	666	617	599	626	659	629	646	655	661	696	682	637	658	676	669	610	636	700	700	671	645	648	651	638	627	641	656	628	605	651	618	626	648	603	650	612	644	594	656	637	683	683	585	637	642	626	604	627	611	637	630	639	611	666	618	680	615	632	672	668	624	645	655	626	663	656	661	614	661	636	641	648	602	643	678	647	613	632	671	613	641	625	629	612	663	649	638	695	659	658	639	650	610	588	640	635	611	668	658	652	653	635	618	628	615	618	668	671	673	658	645	647	667	677	627	618	652	585	602	626	667	636	653	663	619	639	606	642	677	643	624	644	648	642	674	657	666	683	622	616	681	671	641	672	643	656	657	648	654	685	648	659	627	652	669	589	637	623	612	650	635	662	644	619	653	607	592	659	678	630	615	642	683	648	669	653	591	651	600	652	674	697	673	597	664	654	627	647	640	640	647	671	638	590	650	675	636	643	669	615	651	656	621	674	616	665	639	648	644	639	644	663	628	622	689	604	642	644	619	658	602	607	680	654	620	671	683	693	588	634	602	641	640	650	610	636	624	647	668	642	640	703	687	650	663	642	626	657	643	598	648	647	657	648	628	664	651	620	608	640	609	648	669	624	614	666	653	640	669	629	652	659	678	614	643	612	698	625	654	599	683	643	663	653	656	663	620	646	673	615	669	630	646	647	659	632	696	638	638	629	600	624	647	657	688	661	612	667	625	658	686	641	654	649	656	644	667	614	593	656	674	665	611	668	578	649	627	626	674	640	647	640	583	617	618	617	678	619	664	605	668	640	659	657	638	680	651	630	635	642	630	677	661	630	620	676	630	671	608	667	637	639	642	642	619	641	632	588	587	606	659	673	613	648	649	651	671	651	626	661	661	649	649	636	641	623	678	640	636	674	671	639	632	635	645	678	635	636	595	688	638	642	665	663	667	626	651	651	637	627	593	650	610	630	604	616	631	657	598	664	626	630	623	662	656	607	567	672	629	660	680	679	615	685	611	665	621	671	640	651	652	628	636	640	638	634	657	631	642	639	692	626	625	634	653	688	657	593	590	670	651	640	665	680	704	623	659	655	664	634	659	653	655	633	599	676	684	650	658	625	650	675	659	652	623	705	649	697	648	662	644	654	700	647	624	683	639	629	637	638	642	627	640	617	712	602	690	635	658	614	632	635	658	642	650	580	627	637	668	655	656	618	636	626	668	635	669	635	668	634	604	638	621	625	642	681	671	614	609	686	686	664	638	578	637	685	667	634	649	654	637	666	682	657	605	619	660	650	666	671	624	604	664	659	634	623	619	655	612	588	626	616	615	639	602	685	650	625	668	665	640	651	657	652	652	665	653	680	718	593	641	607	645	640	654	641	666	649	635	608	647	633	679	651	623	681	614	678	611	696	641	641	629	659	653	672	640	658	630	643	640	603	597	652	650	683	639	661	650	643	635	644	646	618	636	624	631	631	664	632	686	592	605	578	607	691	658	663	639	650	592	585	622	631	611	691	647	590	613	653	621	652	638	614	640	610	636	650	679	629	608	662	629	661	647	602	654	647	615	629	645	587	647	638	677	696	649	650	640	647	667	648	655	656	628	631	665	593	672	619	647	666	642	664	621	635	638	592	629	614	612	604	648	673	633	632	633	683	594	686	645	665	603	681	646	675	658	657	631	609	634	716	643	615	601	606	673	651	656	674	658	654	625	649	682	620	635	661	664	615	649	641	642	620	649	604	653	613	654	633	609	593	667	665	615	652	646	611	670	673	653	651	645	665	625	653	646	632	632	615	643	630	656	656	663	644	657	648	645	629	611	626	662	662	656	636	605	645	651	675	639	622	631	668	662	640	660	631	629	616	631	617	635	671	606	602	640	651	699	624	670	636	632	598	622	587	691	627	646	639	640	677	625	678	621	624	654	622	611	629	653	619	630	609	672	676	677	664	642	649	652	640	605	666	609	584	664	649	631	621	680	662	621	636	663	614	630	652	635	648	685	611	604	630	663	594	609	679	612	609	652	619	667	607	614	587	594	650	626	661	631	660	611	578	689	651	649	654	672	679	643	619	662	623	686	618	650	698	640	670	629	647	617	635	616	660	645	591	613	663	628	665	666	641	650	672	641	671	688	672	655	676	655	653	667	648	649	617	625	600	676	665	673	631	640	605	620	631	692	664	619	650	621	635	597	617	607	657	617	614	644	627	663	623	635	650	628	615	660	670	612	632	636	675	638	623	646	672	645	673	684	665	661	644	638	607	633	628	665	636	630	641	630	687	630	677	704	614	688	640	656	647	618	624	580	681	655	660	615	674	642	661	640	658	647	654	658	643	618	603	656	646	675	585	623	612	672	696	655	659	633	643	629	619	641	634	631	647	617	622	663	642	677	615	667	636	653	669	649	625	602	660	645	637	642	653	620	632	663	646	670	648	628	653	642	610	638	626	647	629	665	665	656	654	600	640	678	633	651	597	627	647	641	671	658	672	602	623	600	622	645	670	677	678	619	629	621	639	614	613	585	642	651	668	659	650	611	684	650	606	645	638	635	651	596	632	664	627	657	627	615	669	671	644	611	655	652	661	669	645	663	622	652	654	590	620	625	678	653	692	628	662	695	646	661	623	691	667	621	663	652	643	650	626	611	713	691	612	615	697	646	672	673	647	631	701	638	638	650	615	633	627	618	626	622	597	614	649	667	651	637	647	648	618	631	620	639
40682	40102	38487	18650	2206	1040	890	826	751	738	711	757	817	867	792	720	699	727	759	711	782	717	722	714	696	724	733	681	710	678	709	684	699	706	728	678	731	711	675	687	754	675	720	704	733	704	733	696	697	718	718	668	652	658	704	711	684	716	706	675	726	695	701	683	718	662	705	702	633	715	701	664	720	692	744	718	719	733	685	705	689	655	690	696	660	675	700	711	704	664	691	653	708	713	727	681	675	727	723	731	706	725	749	687	710	684	687	713	691	691	694	729	689	703	713	732	699	699	679	678	718	693	731	707	692	707	685	689	716	704	702	729	684	723	618	706	703	684	669	696	670	710	673	652	672	707	705	727	663	727	717	767	690	707	715	694	736	687	736	719	717	700	698	709	670	711	701	701	699	689	670	687	691	675	701	670	705	697	698	672	712	728	675	717	679	657	750	734	650	704	719	732	689	657	670	688	708	738	726	671	665	714	719	725	683	733	659	687	668	680	693	748	720	709	705	698	709	710	704	757	687	727	717	721	669	727	720	697	675	711	691	699	679	739	718	688	701	679	724	625	623	710	715	685	708	722	687	706	677	715	670	681	691	684	716	697	696	707	647	714	730	742	672	675	716	718	761	730	681	639	684	691	735	692	715	700	674	694	657	679	752	722	698	690	701	687	687	700	695	647	737	727	692	704	715	691	693	660	668	705	708	682	660	709	696	714	730	692	702	693	726	705	719	697	696	708	679	731	732	726	679	717	703	683	692	735	747	700	708	673	672	742	723	687	707	695	733	716	717	709	718	732	686	694	684	648	728	647	687	664	717	691	680	682	703	698	711	649	686	659	742	718	717	721	701	712	711	694	783	678	739	721	681	679	712	680	713	723	675	723	696	683	765	645	710	736	719	676	734	730	680	733	672	701	679	729	703	705	674	668	698	695	696	769	763	646	705	695	642	673	711	728	684	690	683	685	693	695	699	627	668	708	716	730	741	708	708	677	655	682	737	687	740	693	684	690	648	733	746	740	673	723	699	645	669	702	706	708	745	678	677	683	724	696	678	672	695	665	719	690	703	721	714	670	702	658	732	679	664	749	666	663	733	710	692	700	732	741	681	742	704	656	701	759	694	741	705	685	655	688	652	682	712	660	688	675	644	684	715	691	722	778	695	692	689	722	726	688	676	650	693	649	738	727	748	697	710	693	693	677	719	698	726	686	740	709	718	671	732	732	670	673	683	680	709	710	720	719	753	737	748	688	686	697	717	724	709	714	718	674	768	699	702	688	703	719	655	698	671	655	700	674	698	715	701	718	749	731	718	707	714	684	740	683	690	707	704	705	665	643	688	727	709	695	693	678	700	695	749	683	749	707	718	675	725	674	676	706	696	695	704	730	662	750	706	672	703	694	644	703	686	668	719	714	679	711	697	705	687	663	728	690	670	715	662	672	656	708	691	718	699	660	721	682	720	690	717	698	690	700	658	711	669	706	709	725	635	685	677	709	673	715	683	735	706	666	709	695	648	717	750	719	741	723	686	694	678	703	705	690	705	708	726	683	687	721	622	675	688	744	677	726	725	716	703	643	659	683	728	680	680	691	703	679	714	692	701	689	700	664	665	725	730	695	734	716	662	735	683	692	703	685	728	646	683	656	700	689	709	721	716	658	736	693	712	706	710	679	675	710	743	701	739	652	686	702	762	740	727	697	690	731	741	696	715	711	675	680	688	687	722	691	679	691	710	694	735	698	696	724	659	666	679	750	678	683	682	694	721	683	696	746	723	733	751	722	711	712	671	686	710	641	683	725	688	710	719	733	705	705	693	724	725	726	705	658	697	681	707	692	727	747	703	710	757	677	684	733	695	637	671	694	716	694	682	710	673	701	695	743	673	686	717	687	753	670	714	704	651	695	691	695	702	732	686	682	683	681	673	739	709	694	705	678	683	654	696	715	693	774	690	720	695	710	688	687	664	717	775	698	732	703	681	696	656	725	741	694	721	726	672	685	710	694	690	689	707	708	650	692	652	749	694	716	669	696	656	684	749	696	669	674	707	703	739	734	692	698	713	685	675	728	677	715	708	677	702	711	680	634	737	690	691	682	694	690	702	688	686	635	651	718	712	702	720	695	719	696	680	693	692	706	692	698	712	702	727	702	750	705	732	683	695	742	708	737	714	700	670	678	690	667	691	711	703	718	675	702	698	744	722	687	692	702	722	712	674	713	664	710	743	697	722	763	722	720	701	735	689	683	730	713	672	678	685	733	709	722	640	761	691	711	721	727	707	726	656	752	682	704	716	678	717	681	715	721	699	708	666	722	698	634	698	675	705	709	690	702	727	700	777	724	739	710	690	704	735	695	692	702	685	756	700	692	719	731	726	733	729	706	676	717	697	671	698	690	693	684	761	699	723	729	700	653	676	691	696	700	667	689	712	706	720	653	701	698	687	716	723	654	692	728	735	704	733	711	708	674	720	704	727	721	703	697	726	684	664	700	661	688	720	712	684	740	695	703	734	717	658	658	717	709	735	728	735	699	686	732	706	754	754	701	686	681	716	689	730	643	688	656	682	735	731	678	767	718	684	711	719	712	690	710	685	737	736	656	711	707	687	706	697	742	708	710	693	765	699	669	673	713	732	690	684	726	683	717	710	704	688	748	741	714	704	708	715	702	691	689	712	701	708	699	713	639	729	708	676	671	709	735	718	720	713	712	698	729	743	695	700	665	741	661	651	670	721	663	719	714	691	680	683	731	664	685	721	689	702	736	641	724	697	680	692	703	779	687	714	653	712	721	709	734	642	712	677	661	719	682	709	658	715	679	703	642	685	717	778	696	698	737	671	721	723	708	706	710	700	660	703	726	719	605	691	763	684	699	702	699	749	735	761	710	675	688	718	686	673	686	718	709	689	715	696	673	727	723	727	707	702	692	684	695	656	688	676	748	700	747	697	706	704	746	748	677	694	700	711	672	731	638	699	662	726	729	689	700	715	669	703	733	695	700	670	711	704	698	678	735	719	667	730	676	765	693	675	751	694	694	705	740	688	726	652	661	689	717	704	683	663	728	692	716	671	731	667	715	672	697	691	704	721	704	704	682	707	691	693	698	675	680	677	734	717	681	648	673	670	758	726	707	723	678	714	737	679	677	644	709	717	686	689	712	696	679	687	708	710	734	741	685	752	687	702	734	654	691	649	668	738	719	728	729	727	692	739	730	669	685	724	745	657	653	708	716	707	684	702	674	674	647	719	700	756	693	671	692	688	774	761	695	745	721	671	723	688	674	765	697	698	720	680	694	712	729	658	734	723	680	708	697	671	718	650	713	711	693	695	688	654	713	694	738	719	678	713	721	720	715	683	668	747	682	704	728	701	701	704	721	708	714	729	650	692	650	694	694	757	707	730	703	701	704	684	726	726	720	714	675	714	666	713	685	675	726	718	654	718	711	698	735	674	675	706	685	718	695	689	673	717	696	694	724	698	731	708	663	694	725	702	722	697	678	651	670	753	717
44983	49360	44241	15207	1754	1331	1062	1004	937	898	825	991	1055	957	946	812	830	808	840	898	837	767	758	710	732	759	698	691	756	692	738	719	772	674	766	725	743	711	715	760	697	720	701	726	760	743	730	772	750	725	727	717	686	749	688	682	733	739	760	727	766	756	715	718	753	715	720	714	717	727	696	681	685	748	712	718	757	755	710	702	748	728	695	690	726	785	726	710	761	679	721	745	681	746	752	712	730	719	731	783	814	752	740	706	729	732	751	737	730	736	730	716	763	739	692	747	691	759	678	759	735	748	747	716	689	782	716	724	753	766	753	711	723	706	738	724	738	754	696	748	730	712	769	701	728	739	762	721	746	734	738	727	734	729	698	728	727	753	702	750	741	728	757	700	741	690	778	746	717	719	732	759	746	708	727	705	725	775	796	742	719	708	756	713	745	747	745	683	719	762	771	695	720	760	733	733	759	725	696	752	728	743	707	716	773	749	720	718	741	738	751	738	710	758	675	702	755	739	719	752	741	732	752	717	716	759	698	701	684	765	732	707	748	737	717	688	751	709	747	779	751	692	720	695	702	724	795	713	692	692	757	766	753	718	739	720	697	700	697	745	769	737	732	735	738	683	740	674	721	669	710	730	726	749	735	757	728	759	767	731	714	722	783	705	687	730	770	681	746	719	744	766	759	747	754	711	719	691	697	729	753	743	716	788	733	752	734	722	742	698	727	739	744	733	744	720	757	743	786	758	742	733	741	676	707	773	798	746	713	770	716	759	738	711	759	736	741	684	765	722	709	674	713	732	693	722	738	751	750	727	722	787	730	775	715	710	678	672	721	698	755	731	731	700	733	710	681	748	788	736	758	709	790	708	730	763	736	744	749	723	730	697	714	703	696	723	744	703	732	765	762	728	717	751	725	746	695	714	730	739	764	757	766	724	734	697	727	746	718	786	718	704	703	679	699	736	758	722	733	742	744	720	751	718	721	697	750	704	745	721	684	734	739	739	705	736	768	715	716	760	689	748	693	733	742	682	700	732	696	732	723	768	671	705	698	699	728	710	723	791	724	732	740	689	758	744	755	718	733	725	755	723	751	710	744	715	727	762	764	705	735	722	729	727	700	723	685	727	803	689	730	733	742	753	724	734	730	735	719	746	753	723	738	754	706	719	786	733	720	716	715	748	772	752	761	709	746	703	743	716	770	772	731	711	754	765	753	760	702	726	738	737	708	736	747	756	748	738	689	687	741	737	740	726	762	675	713	722	754	700	770	739	720	706	718	728	750	711	714	745	740	693	743	708	757	714	748	671	682	740	705	717	738	714	738	719	718	718	666	699	671	784	749	728	746	784	700	728	750	742	718	718	730	731	730	713	739	678	720	761	760	764	725	732	754	670	703	742	734	738	741	746	715	678	754	719	688	701	729	735	723	720	766	731	749	785	706	705	725	761	712	706	722	735	714	744	729	753	726	797	714	775	791	780	712	712	724	706	722	741	735	716	728	736	748	672	754	743	744	763	669	748	717	716	746	758	759	796	714	736	726	736	738	729	719	733	754	757	753	755	748	782	752	736	767	710	728	746	697	717	714	767	728	802	720	725	766	708	757	721	700	728	699	781	765	725	699	701	746	720	720	753	727	711	750	743	815	696	733	731	657	723	693	726	712	748	757	723	739	691	734	745	732	725	763	683	771	680	712	722	693	703	774	705	684	695	727	719	764	717	675	726	751	715	719	720	764	703	713	725	728	745	734	757	781	688	721	751	680	716	680	689	789	750	718	708	729	742	745	693	743	760	708	746	765	733	712	744	752	773	730	741	736	704	761	721	744	743	693	754	742	720	744	707	721	661	689	778	754	776	756	744	768	739	739	762	733	765	741	709	678	757	766	709	706	717	733	739	769	745	703	754	740	752	733	715	738	735	708	724	704	745	719	733	731	717	758	707	667	702	759	774	712	734	708	733	750	722	702	689	687	728	729	745	728	734	711	769	729	765	730	712	739	707	751	709	754	734	750	719	721	724	748	713	734	783	771	692	732	775	757	744	780	695	749	744	711	786	715	682	712	720	719	695	697	709	685	726	719	695	731	757	732	704	694	719	713	766	752	679	723	771	721	711	737	797	701	744	731	714	762	714	734	710	727	721	696	727	713	735	766	740	701	729	717	738	731	773	751	719	748	749	757	715	740	750	708	758	702	732	726	743	720	718	724	719	710	718	728	752	740	708	779	734	692	709	714	713	761	756	750	739	733	719	685	707	703	715	760	730	735	716	780	704	722	735	732	740	704	716	767	697	750	709	745	745	732	732	675	749	711	743	713	758	736	757	755	748	706	702	734	706	735	709	719	755	753	702	710	682	691	751	731	734	793	767	728	764	684	735	758	702	673	730	733	751	719	727	701	720	800	752	751	696	760	746	749	741	784	711	777	720	718	739	719	681	746	711	686	748	790	766	742	675	789	761	738	753	736	738	714	774	733	731	715	741	776	780	767	761	727	726	752	685	713	769	724	720	683	707	756	710	746	721	754	794	773	723	671	748	737	738	729	722	730	731	753	749	774	688	744	726	703	754	711	707	740	718	747	740	746	695	731	746	701	746	729	779	741	696	718	717	746	713	703	677	711	684	706	731	687	706	704	733	737	725	727	693	660	695	725	761	783	729	740	759	752	750	761	716	738	735	727	715	722	739	701	690	701	759	731	728	738	729	711	719	750	734	674	669	736	741	737	709	781	756	700	732	741	715	677	702	715	773	749	699	735	754	727	723	700	710	742	750	732	728	750	723	728	738	721	715	769	773	706	711	706	753	757	715	770	733	739	737	726	702	742	718	748	699	725	689	711	757	682	751	704	756	775	734	717	741	730	764	723	677	727	744	713	721	739	722	725	765	717	736	778	751	735	731	748	718	725	741	736	715	737	698	754	728	709	694	747	736	743	737	711	758	682	723	733	746	740	728	684	718	744	767	740	761	707	696	726	705	744	752	722	714	734	735	732	693	764	745	699	772	773	728	774	738	715	766	751	771	713	723	713	813	735	754	715	754	736	756	746	746	741	706	700	772	786	772	697	711	710	737	706	716	712	730	716	721	718	733	725	731	726	720	719	718	738	707	738	718	732	707	725	710	761	736	827	758	698	738	722	754	700	714	731	741	740	752	769	716	717	708	755	719	745	729	718	752	756	692	731	698	672	743	764	736	750	725	724	753	708	734	719	753	699	715	705	729	675	756	692	735	751	754	714	713	743	704	769	763	728	717	755	755	720	727	707	678	790	706	773	686	737	719	691	731	773	730	738	707	702	738	747	793	689	726	689	732	753	716	754	702	691	745	695	728	729	702	707	745	743	703	749	721	695	731	669	707	774	661	720	733	707	728	733	726	693	721	752	717	694	787	745	759	701	756	759	761	731	756	727	754	740	765	757	728	731	755	674	755	712	741	703	748	661	729	714	762	695	793	707	768	712	724	735	728	716	754	770	736	753	713	735	779	718	754	715	719	749	745	751	775
24837	20697	27196	24478	20301	11123	1742	845	701	610	558	688	837	714	486	445	450	463	493	632	448	467	381	424	379	371	390	389	398	392	404	335	383	381	393	402	373	344	355	367	346	344	373	346	375	367	381	372	342	374	335	374	402	380	385	358	396	358	383	381	370	375	381	340	395	380	354	378	345	370	369	380	396	372	357	366	340	399	388	349	381	346	336	373	395	352	372	364	368	365	358	372	390	350	384	357	348	398	386	355	374	369	378	383	376	335	409	361	356	345	377	362	345	388	379	355	347	355	362	352	341	351	385	412	334	317	349	378	386	357	375	355	371	381	371	402	359	353	316	337	373	384	408	360	374	358	341	374	333	387	351	364	358	344	370	355	368	355	358	378	333	387	333	376	336	332	332	372	364	350	397	357	369	402	369	363	377	381	385	355	346	373	376	384	368	335	335	364	366	337	394	353	360	366	366	364	349	364	378	376	367	322	335	349	384	361	411	382	360	351	346	380	367	331	363	342	346	342	354	387	352	377	341	324	359	390	384	346	351	395	371	331	370	362	375	337	394	356	357	342	361	341	349	346	360	369	371	357	387	381	353	348	340	362	360	372	378	382	372	354	376	389	328	388	342	347	379	365	395	345	340	357	337	351	369	345	395	326	406	354	360	380	369	362	373	349	331	352	360	386	393	372	371	354	361	343	355	358	368	378	341	371	356	380	379	346	356	366	350	341	378	373	375	365	388	372	387	347	372	364	376	345	368	371	358	350	397	371	367	386	355	367	377	340	372	385	353	386	339	360	391	389	318	346	380	336	366	397	353	382	347	344	356	360	354	398	353	373	371	354	364	351	370	370	366	366	304	411	350	388	403	372	382	369	380	339	334	361	341	386	322	375	379	361	356	353	357	380	363	378	347	331	380	415	379	384	354	356	368	329	364	404	409	365	367	346	333	365	360	352	362	378	404	355	334	369	378	363	372	321	374	358	375	343	352	352	390	357	370	376	352	361	390	335	384	350	364	358	329	387	384	374	378	356	360	351	381	380	366	413	361	352	396	363	395	385	368	389	396	350	386	370	348	351	377	360	377	384	377	357	349	338	390	415	350	366	358	325	411	398	381	371	364	350	377	392	397	352	380	363	357	366	383	332	363	355	378	402	356	322	348	355	373	402	367	337	371	346	350	352	360	359	380	402	383	361	331	348	377	358	368	361	356	352	345	323	344	394	321	386	343	382	347	420	332	329	339	355	379	334	361	360	353	367	393	370	371	391	358	374	347	375	391	388	342	378	371	379	367	355	356	363	379	343	347	361	353	347	373	373	337	389	354	361	392	390	349	387	378	375	367	356	335	362	350	353	367	375	369	365	361	382	395	344	336	349	359	361	344	372	362	337	355	370	382	313	390	344	409	381	358	369	358	325	394	368	364	366	349	314	370	340	348	379	351	360	377	385	347	353	353	328	339	378	374	353	360	366	363	342	341	361	354	344	381	362	362	375	367	358	366	370	363	346	340	358	384	344	382	360	323	371	395	363	345	356	375	348	380	382	345	365	394	388	396	378	350	356	348	393	355	373	353	369	346	382	368	359	347	351	354	347	407	365	349	373	381	359	357	349	386	365	342	381	358	348	353	357	358	354	348	354	367	374	374	393	355	381	348	348	371	324	352	375	320	369	358	348	363	353	342	385	331	351	334	383	358	373	402	358	337	359	358	366	344	329	356	388	377	397	383	400	381	399	376	357	370	351	360	384	357	365	369	358	373	331	368	365	353	415	341	379	341	369	363	331	324	335	348	353	351	382	316	377	361	348	379	362	364	370	350	394	394	367	337	345	379	370	345	388	357	375	383	386	343	343	406	361	369	359	371	342	361	378	350	362	332	366	374	373	331	327	363	373	354	365	340	349	338	370	363	356	334	325	367	347	362	329	359	359	333	337	359	350	409	367	384	363	342	351	400	380	382	332	367	379	372	349	367	356	348	357	398	398	361	332	375	396	366	367	384	355	355	369	350	395	374	377	362	378	335	359	344	340	380	356	392	365	345	343	361	371	369	348	403	368	389	340	362	371	383	346	362	347	378	342	341	350	370	357	362	369	382	365	371	390	367	347	366	354	364	381	361	395	360	333	342	366	397	372	332	359	367	378	368	372	361	399	396	352	325	373	355	367	363	335	348	374	371	366	359	382	334	343	371	397	351	374	367	369	359	355	343	352	346	379	343	360	382	364	352	380	409	343	352	375	349	326	383	371	372	371	377	382	371	366	381	348	340	350	377	407	370	364	352	356	372	347	326	348	390	365	369	391	341	356	373	347	345	372	335	355	391	363	375	383	384	390	358	366	396	380	397	392	355	375	369	334	350	355	366	358	343	349	367	346	357	351	369	379	334	342	371	361	325	361	362	391	381	382	369	372	384	356	340	358	376	360	378	335	385	369	394	310	360	350	354	379	327	357	359	383	371	360	403	352	391	373	342	392	356	399	385	371	365	381	362	398	387	362	371	383	352	347	374	368	375	363	373	340	340	396	390	358	345	353	352	334	365	385	344	372	375	390	376	349	352	358	364	358	374	383	366	348	370	338	344	331	363	375	331	361	334	362	348	347	361	327	375	390	371	333	394	378	372	363	378	352	358	386	352	340	372	398	346	384	364	377	376	300	343	377	369	326	377	384	394	350	386	379	335	373	363	349	344	402	339	352	358	397	351	310	358	349	358	379	337	374	369	383	384	356	361	344	380	332	367	347	363	380	368	381	360	379	390	385	357	381	362	374	335	366	379	371	351	380	380	395	335	369	353	346	373	316	380	333	382	346	368	368	364	342	366	377	341	374	343	375	355	388	347	356	360	349	350	380	353	369	353	360	349	375	359	342	380	333	395	383	360	372	391	342	362	336	392	384	354	373	344	359	374	356	352	364	372	401	363	361	359	373	346	332	372	358	367	382	346	360	373	391	371	372	354	359	384	387	346	389	377	370	366	323	370	372	409	354	354	350	382	348	368	377	383	363	356	356	361	334	370	369	384	366	340	358	379	390	376	405	348	367	342	381	378	347	368	350	359	342	383	358	342	352	387	362	364	364	370	369	338	385	362	337	419	343	372	355	309	396	358	354	351	336	372	355	372	413	338	384	350	348	375	386	354	349	380	353	364	338	357	350	345	370	348	373	345	382	391	373	349	363	384	352	365	372	367	377	382	363	351	357	372	350	355	368	349	356	385	367	413	339	363	347	364	385	356	334	377	381	358	353	393	359	338	333	379	358	358	387	357	343	342	382	340	359	344	384	341	380	354	343	381	367	352	374	354	358	352	369	373	367	401	351	332	367	383	345	334	361	390	352	360	359	349	367	366	363	381	347	401	393	345	360	343	360	343	372	372	326	391	367	351	377	382	338	375	319	374	376	368	363	353	358	408	383	376	377	403	415	368	375	346	410	351	355	344	352	382	384	346	395	359	379	354	354	365	358	382	353	373	367	356	381	397	343	352	371	398	357	323	335	350	353	342	373	386	370
45428	60057	51974	20528	4083	3065	2127	1445	1188	972	836	1152	1529	1185	754	612	614	611	751	997	614	531	474	471	484	439	468	444	451	396	429	413	412	370	444	380	415	425	372	380	410	417	385	404	373	418	411	394	431	404	424	408	377	393	395	387	380	421	411	355	415	391	380	427	390	400	416	390	413	388	370	358	393	373	410	382	372	416	399	377	381	408	382	410	451	399	432	364	374	374	388	402	425	373	371	404	385	387	362	373	405	367	374	349	389	416	401	415	400	407	395	401	389	411	382	366	397	395	416	393	400	360	397	389	354	404	416	388	369	374	386	426	377	364	377	383	376	368	425	417	388	391	390	384	393	443	389	404	392	345	350	409	391	405	378	385	396	403	377	384	388	388	406	416	396	378	396	392	348	400	403	386	378	389	408	392	386	394	411	379	374	399	420	396	428	390	377	388	401	374	387	408	383	394	366	406	370	412	407	370	376	364	395	352	388	411	391	433	395	345	404	427	360	428	392	393	416	375	425	349	368	394	382	412	403	352	353	377	376	368	388	391	359	401	414	366	409	389	397	393	357	408	370	370	400	413	375	385	379	391	409	375	399	399	365	423	413	372	395	373	436	378	391	410	397	405	392	430	402	405	388	393	375	348	394	370	382	374	386	369	391	368	399	406	384	363	395	393	421	370	377	390	395	394	374	350	390	367	405	388	368	368	430	399	349	395	389	408	392	407	368	399	394	406	372	375	372	369	395	419	392	406	362	378	358	377	375	387	368	405	370	406	411	397	413	366	380	394	388	388	387	378	420	378	408	413	389	376	379	383	388	383	363	377	388	385	394	401	381	381	382	374	380	369	356	414	367	407	401	378	401	414	379	388	333	381	378	376	365	407	388	391	412	414	383	368	408	386	392	420	403	392	364	378	397	365	418	366	384	368	427	356	369	369	381	354	375	384	403	394	377	409	396	395	395	394	364	404	381	386	413	369	403	412	387	410	395	391	393	400	414	377	379	376	381	359	395	373	376	341	388	384	409	393	385	406	404	385	362	398	380	415	405	383	385	391	383	430	421	382	383	415	453	351	434	355	373	436	399	396	382	406	403	380	399	348	392	418	421	388	378	400	366	395	383	362	384	386	403	397	399	415	384	343	364	389	377	411	384	404	370	393	449	355	386	409	382	395	343	366	405	389	437	370	381	400	382	360	370	357	378	396	423	383	349	391	400	404	370	402	361	363	375	406	377	415	391	373	428	419	370	395	355	353	404	389	356	378	409	405	386	392	399	386	390	379	375	392	369	363	399	383	401	402	408	400	343	420	424	381	371	384	405	409	387	399	397	398	387	397	379	378	369	396	397	391	397	361	383	413	387	420	417	428	399	409	412	411	365	413	371	389	391	361	394	403	415	391	379	397	367	448	437	359	401	406	390	377	364	387	377	412	416	395	400	429	434	440	394	403	390	452	371	392	387	378	379	424	366	400	396	400	378	431	404	385	398	402	401	378	395	376	371	382	407	371	378	381	373	385	394	395	377	362	394	410	394	402	392	411	365	377	431	359	362	431	422	395	409	377	384	399	395	386	411	374	405	400	395	392	418	410	424	381	447	431	398	381	400	403	403	400	374	370	398	406	377	392	432	363	389	372	399	362	396	394	403	394	415	390	394	379	346	374	347	380	416	394	382	385	371	377	398	409	382	384	398	437	351	414	412	388	382	386	385	370	369	381	394	423	409	390	412	391	409	380	359	440	369	368	353	396	379	359	362	377	405	377	366	413	365	372	379	377	384	390	375	390	371	405	380	405	384	342	365	425	378	381	369	388	399	388	403	399	377	381	413	375	365	383	391	414	375	417	412	388	352	404	389	437	405	369	380	403	346	386	382	365	377	366	421	381	382	375	399	389	382	360	369	360	362	396	420	392	390	391	389	408	417	413	339	395	384	404	348	404	418	357	409	396	372	378	384	420	400	404	412	380	412	381	340	364	392	378	351	415	404	378	369	393	412	390	392	398	365	380	344	379	397	357	427	422	415	387	369	377	404	346	400	381	379	416	414	404	374	405	366	386	410	377	419	389	390	389	402	404	406	387	394	398	368	373	393	419	387	420	382	378	361	381	379	373	371	381	395	428	397	411	390	354	395	371	423	393	434	399	372	396	396	380	427	385	385	375	377	393	347	413	364	386	426	386	398	364	384	393	416	363	399	366	388	399	392	366	381	370	402	431	410	389	408	395	341	383	387	447	393	395	389	407	387	371	376	366	424	402	368	374	371	403	361	387	338	370	382	400	407	367	405	386	409	379	370	421	390	381	397	364	400	363	389	387	409	385	426	388	400	420	386	384	377	386	389	367	393	379	369	406	422	361	394	362	375	414	399	399	403	379	408	385	390	400	397	385	386	355	387	407	396	369	387	421	391	344	387	417	355	385	384	416	398	408	359	365	396	369	396	401	376	393	383	378	430	373	388	405	419	430	433	401	351	367	391	371	360	388	378	423	374	390	418	401	392	338	387	419	404	365	386	391	419	397	350	371	341	361	363	390	371	375	396	385	398	383	392	365	397	348	376	368	395	378	374	375	422	385	414	383	373	417	365	401	396	404	357	424	399	415	394	382	398	377	375	373	347	394	369	362	378	393	397	413	355	389	346	424	390	387	401	404	363	390	400	347	404	364	391	408	388	397	381	375	401	349	411	367	396	404	369	396	385	397	387	378	382	368	400	409	351	386	388	398	396	388	389	368	401	402	396	391	369	410	391	357	396	368	363	387	376	363	362	360	429	420	377	388	351	385	399	415	373	338	414	392	367	370	389	385	405	365	377	426	369	362	342	403	398	404	382	345	385	367	414	406	403	403	388	371	398	374	382	392	380	408	388	388	381	367	396	389	381	373	422	361	389	393	397	370	379	406	411	403	340	348	414	388	404	334	374	403	447	368	400	418	401	410	376	393	394	382	409	401	381	400	403	385	429	356	333	374	435	393	398	383	406	381	371	428	405	416	396	350	372	393	384	390	367	389	413	401	375	411	376	390	376	390	323	382	370	402	381	386	400	386	388	408	391	385	437	421	409	390	379	378	360	371	399	349	422	380	417	389	377	391	393	375	379	403	408	352	389	362	379	373	385	376	380	432	414	384	394	408	370	357	376	405	371	393	371	392	396	386	368	400	391	391	403	441	368	389	403	377	395	382	381	403	398	366	388	382	386	407	390	404	384	393	427	382	406	394	405	390	390	372	380	380	427	350	395	396	444	424	443	399	408	404	361	392	380	386	393	395	432	378	400	389	398	404	407	423	392	364	366	413	414	406	382	384	412	402	429	424	384	392	407	385	365	398	375	428	398	398	372	388	392	398	438	420	376	398	387	393	378	380	388	424	375	409	392	385	376	411	379	376	389	356	379	395	393	384	366	411	376	389	392	366	382	427	413	416	385	406	412	412	405	393	398	410	433	409	376	386	372	366	374	376	404	413	374	401	381	384	399	376	376	349	356	346	414	431	410	408	381	401	402	361
22882	20671	27413	24078	20662	20418	9000	1726	1269	1075	1118	1350	1501	1274	979	968	823	824	823	1099	1015	745	726	657	650	686	675	703	718	673	664	690	679	691	662	699	708	715	691	695	636	665	684	698	685	674	642	624	663	662	625	640	661	717	663	661	651	650	686	677	644	656	671	663	637	663	711	675	659	648	694	682	657	643	659	641	641	664	632	668	622	692	701	646	643	655	648	642	654	642	658	673	612	674	679	660	698	714	658	688	665	683	624	641	678	706	652	685	662	668	652	649	617	643	656	644	645	659	615	640	639	650	621	658	655	641	641	701	638	642	633	672	661	636	622	637	629	636	622	657	623	600	658	639	630	610	684	684	639	633	624	625	631	670	612	590	648	610	682	685	600	618	662	641	659	672	695	646	667	669	648	651	637	649	626	641	614	623	683	641	644	661	668	631	656	687	641	615	654	658	677	632	653	662	661	619	657	606	663	644	650	596	647	692	656	629	650	664	677	670	657	638	650	665	658	681	641	697	637	631	650	666	647	673	635	672	659	646	637	613	653	650	605	672	677	695	677	641	678	657	658	620	680	679	605	646	706	614	636	617	625	651	675	692	676	627	620	661	671	650	684	633	627	645	641	631	633	637	639	667	643	653	616	638	609	640	680	672	653	645	670	668	662	686	659	649	662	642	644	632	647	675	672	669	627	672	637	636	593	652	713	701	648	674	603	678	638	682	673	631	644	689	616	657	638	652	658	600	654	651	657	598	679	646	636	670	694	659	630	621	664	671	673	656	686	662	668	623	635	658	658	626	653	661	660	607	603	658	649	593	641	665	664	632	608	599	676	682	633	651	658	630	642	700	678	667	652	694	669	678	641	636	624	669	645	624	703	674	659	638	668	617	645	707	649	661	607	607	665	681	646	598	642	648	620	645	650	623	680	627	649	641	654	685	660	702	706	667	609	674	651	653	682	707	612	658	700	626	687	661	649	640	647	617	670	667	633	638	678	675	666	668	636	631	662	718	626	635	664	663	649	619	631	661	652	677	647	606	671	674	686	651	716	660	595	680	618	581	651	656	600	685	674	625	635	625	664	694	650	620	637	651	667	678	641	676	654	711	622	703	664	645	657	628	635	697	693	646	673	677	671	656	670	668	663	684	619	683	626	663	707	667	666	633	666	641	649	639	681	654	666	653	656	702	665	679	628	656	598	655	684	675	613	714	676	669	687	681	653	665	687	628	663	625	600	598	642	670	673	640	636	681	669	707	637	652	662	660	618	664	633	632	695	669	659	653	638	670	699	642	628	636	639	654	674	635	678	654	637	644	647	665	693	683	635	650	643	690	647	666	662	645	685	639	647	629	689	585	660	640	624	663	615	606	690	618	683	621	657	659	663	642	674	678	656	609	649	628	657	625	648	651	723	654	701	629	627	631	676	685	705	705	659	657	634	679	670	630	692	662	650	636	636	656	667	636	631	664	563	673	615	675	681	693	634	708	694	664	631	655	636	670	672	683	629	635	650	666	622	616	630	660	636	618	646	639	636	681	667	667	673	633	654	629	651	663	639	655	624	662	688	672	672	616	650	710	637	702	597	649	648	630	669	634	699	661	676	681	677	650	605	607	634	631	654	683	675	651	636	621	643	651	647	637	665	616	673	661	612	596	640	635	691	657	654	613	682	663	671	622	695	635	646	638	651	627	698	664	651	676	661	644	633	660	708	630	627	674	635	640	698	679	722	619	657	616	640	624	638	633	620	657	627	648	674	613	667	644	625	626	679	641	653	681	682	663	655	669	609	655	625	644	639	654	721	620	650	641	628	643	652	654	652	650	697	683	681	668	703	660	686	720	609	693	662	698	693	637	648	658	682	661	649	656	621	650	679	651	665	651	692	647	675	668	614	629	681	664	653	680	672	654	612	694	658	580	617	638	640	639	634	672	646	648	653	684	611	660	633	658	696	651	610	662	656	623	702	662	648	661	653	674	635	639	616	670	605	643	656	644	661	685	708	633	613	621	644	631	686	665	671	654	634	658	698	653	660	651	672	657	680	683	626	656	680	658	595	644	629	639	682	653	687	619	685	649	589	702	623	660	640	650	669	709	658	611	607	672	656	652	681	663	639	621	662	666	660	642	635	690	637	662	682	687	640	608	625	635	655	648	637	675	666	692	654	699	650	646	628	667	631	643	663	705	682	677	666	606	654	655	654	682	693	670	680	692	640	705	642	649	672	670	695	634	601	639	677	685	603	663	673	658	685	637	647	678	671	717	618	664	639	685	648	625	695	644	614	634	658	676	616	645	663	687	650	659	651	634	681	666	665	671	638	664	616	632	594	676	711	659	657	657	658	616	640	637	616	652	668	671	628	673	664	678	630	667	619	654	651	614	664	586	663	666	713	644	635	615	675	690	674	649	661	647	693	621	658	725	694	686	648	645	633	648	631	579	667	634	647	700	623	641	641	680	650	664	678	638	637	628	631	643	652	658	645	658	638	630	689	668	651	658	625	656	634	647	650	667	661	657	664	723	678	678	685	638	654	658	645	644	700	592	639	667	674	664	681	631	650	710	620	613	640	685	643	686	716	663	623	673	657	674	652	652	633	639	667	621	639	650	607	671	646	638	628	669	627	632	660	662	628	674	641	667	613	670	629	611	677	664	608	644	676	641	633	627	697	640	642	646	648	690	622	658	625	678	682	658	642	702	672	720	706	662	629	682	673	645	627	608	654	659	617	657	669	666	678	659	605	672	673	663	634	593	665	659	637	645	685	631	689	656	644	658	637	632	651	684	671	662	656	634	676	668	680	653	648	633	653	657	654	618	641	630	691	670	708	633	662	658	660	635	662	625	655	653	706	649	628	629	668	618	636	604	616	662	657	639	655	679	692	660	616	627	660	662	625	636	650	648	694	656	623	642	613	630	623	634	641	711	646	629	658	651	639	677	670	615	620	630	629	647	626	649	648	618	652	656	599	661	639	618	643	628	664	639	630	600	662	616	642	671	651	679	665	641	646	656	622	648	631	614	663	655	642	657	604	682	637	645	668	677	639	682	665	709	663	657	645	607	669	643	641	644	677	622	676	679	599	654	639	631	644	707	654	693	622	639	673	664	647	661	636	595	635	656	686	675	636	655	649	680	640	672	606	618	637	635	667	648	690	682	687	649	673	632	637	632	640	634	707	691	634	688	648	689	638	721	710	635	683	629	685	667	660	653	631	643	654	626	680	634	634	700	660	664	645	676	662	652	646	657	703	591	693	653	628	686	597	655	642	613	674	609	646	641	672	660	638	646	634	652	626	645	607	662	659	637	657	648	694	651	659	637	641	630	710	630	654	689	656	643	636	621	626	590	645	644	691	690	651	653	606	707	621	648	658	684	627	679	710	665	624	679	654	613	649	644	619	676	592	679	650	634	694	633	662	676	636	664	648	581	648	613	660	688	637	669	666	661	631	642	648	586	637	652	673	624	615	620	605	668	621	627	620	585	661	682	649	659	612	639	667	665	621	676
48032	62101	58743	26971	7231	5533	3718	2525	1915	1617	1678	2129	2447	1983	1435	1250	954	1038	1101	1586	1383	910	757	787	734	751	704	721	697	659	686	661	675	665	683	633	652	724	680	647	639	631	650	665	671	627	691	687	614	682	639	624	633	647	651	641	621	638	594	650	660	635	605	655	638	640	671	643	635	604	663	617	625	603	629	637	647	658	627	630	609	600	655	642	639	637	611	612	688	629	594	649	614	636	616	621	624	638	643	626	666	648	641	620	631	631	636	628	641	609	625	632	640	596	635	616	603	639	678	663	698	589	631	605	633	665	671	608	633	670	609	667	627	655	674	656	630	603	618	637	688	643	598	626	634	628	644	652	606	641	638	632	629	634	670	606	655	606	658	590	652	642	645	618	592	604	617	618	639	722	616	594	649	627	630	644	604	634	645	671	669	604	668	646	638	606	643	664	564	644	630	613	633	675	632	624	607	677	631	636	598	650	633	626	645	626	652	640	602	620	643	620	612	631	660	639	605	666	649	647	592	637	607	642	616	645	646	626	627	642	696	644	642	657	645	627	690	645	609	624	677	656	675	614	630	598	628	565	617	617	657	648	598	606	612	606	621	605	621	637	619	640	611	597	632	591	638	621	614	674	642	624	648	620	597	668	630	653	627	602	614	664	642	634	660	603	617	686	619	662	643	673	606	637	621	655	624	617	606	600	576	602	587	613	652	656	703	626	605	664	654	625	635	603	600	618	628	608	618	639	676	656	621	591	643	569	621	609	630	601	637	635	592	633	658	630	610	626	594	622	670	666	609	685	658	590	632	633	651	605	641	645	683	645	616	634	638	657	595	634	629	611	628	635	656	661	639	597	615	647	644	655	624	589	615	668	636	647	607	629	615	620	617	666	649	667	622	602	670	553	603	632	623	609	641	649	613	626	617	620	601	617	614	631	621	697	639	651	623	625	598	670	661	576	655	647	617	690	623	609	653	642	652	631	613	603	640	644	607	665	639	642	651	687	632	632	633	615	636	597	616	624	600	674	605	650	667	641	651	632	593	636	568	621	627	618	613	608	628	653	589	648	595	642	602	627	605	642	694	623	662	626	656	627	653	622	651	650	667	617	628	609	596	655	659	628	592	623	631	637	656	618	644	601	644	621	630	638	631	647	702	607	619	624	613	624	638	621	627	662	596	655	630	584	623	657	607	605	598	607	545	630	631	652	647	610	599	648	643	581	617	606	609	655	688	634	613	583	646	660	656	621	647	641	626	650	639	621	598	614	662	593	633	667	627	645	623	650	646	622	618	627	594	608	610	630	645	653	690	662	605	619	613	608	597	622	628	659	624	640	621	632	673	619	607	607	619	645	612	635	604	608	634	594	610	621	670	650	636	675	646	624	664	654	597	620	635	639	608	638	686	585	631	598	651	670	658	642	660	600	632	623	630	625	614	643	599	623	628	618	612	582	594	623	615	603	617	660	635	617	643	610	645	645	623	637	641	613	620	642	616	620	677	630	630	661	597	593	656	613	647	672	633	613	630	644	600	592	632	605	642	606	633	634	619	621	632	609	610	636	614	636	648	638	639	633	648	600	611	677	652	611	618	619	646	645	641	615	617	675	701	636	689	610	604	620	614	654	649	637	627	656	645	646	603	588	615	684	603	646	649	655	607	629	628	634	611	641	596	604	615	643	655	652	619	683	639	630	622	612	655	644	656	615	638	654	623	612	632	610	612	639	620	595	624	637	646	597	595	657	625	624	654	608	641	626	625	643	649	653	675	646	619	642	650	648	591	622	642	636	662	622	646	664	649	638	633	629	621	667	590	639	634	663	652	647	615	629	615	653	668	630	645	687	627	611	640	616	597	643	592	652	665	648	652	615	698	637	670	646	655	635	626	651	615	625	630	584	641	611	627	676	617	630	605	636	660	639	637	634	670	669	653	642	633	648	654	596	627	609	600	623	629	668	597	634	628	629	608	601	642	676	598	645	657	644	606	612	638	673	591	635	599	658	610	595	650	567	633	621	605	665	650	605	622	634	611	669	642	652	641	670	619	601	641	643	566	636	647	596	676	637	631	610	663	647	634	606	630	609	665	636	666	673	620	664	663	617	610	603	634	606	670	604	644	645	625	671	606	642	595	613	649	609	606	629	626	620	644	625	629	617	643	646	611	614	659	600	651	682	596	656	619	618	605	650	623	631	635	614	628	631	640	616	639	620	615	657	621	603	616	617	620	623	641	604	614	597	659	630	656	659	659	670	663	664	588	628	670	663	638	655	667	621	614	615	598	643	625	660	642	629	607	674	582	613	644	593	685	583	637	629	613	610	632	646	662	630	675	634	558	625	636	606	634	580	622	607	636	624	612	661	627	563	617	607	598	668	601	640	618	630	609	629	623	632	671	627	602	625	636	613	620	646	615	596	645	587	666	637	618	650	620	648	654	605	601	669	629	665	656	656	657	625	588	608	659	635	629	609	662	623	656	642	623	629	661	603	678	635	611	557	660	583	613	620	589	593	655	603	628	599	607	632	629	635	594	612	619	608	661	657	597	620	698	615	663	665	589	693	566	631	597	678	614	638	668	633	579	659	636	689	624	654	610	672	674	591	622	588	610	614	581	618	617	663	641	661	578	608	643	635	590	652	641	564	660	617	636	627	663	599	667	657	584	640	594	639	628	603	622	656	670	631	672	617	668	643	619	658	656	669	586	659	626	635	652	608	632	637	630	611	657	644	660	626	625	612	663	568	629	603	628	607	641	603	652	571	642	616	646	655	660	627	625	648	664	626	607	624	637	665	635	657	608	637	605	678	624	616	607	665	606	613	657	665	588	592	626	639	691	643	615	641	646	618	648	585	635	670	644	635	619	649	578	668	620	623	657	635	617	682	616	660	632	608	618	603	610	603	628	652	632	637	613	619	660	621	660	637	636	628	654	617	625	663	674	618	634	655	633	647	636	607	622	629	630	612	638	648	602	592	640	642	612	648	635	608	626	609	638	630	648	611	652	644	597	614	630	599	626	610	646	617	619	643	655	640	631	627	658	572	630	641	646	653	642	673	624	603	643	613	608	647	620	651	633	654	597	640	594	639	634	600	637	600	588	600	638	657	616	628	676	637	580	640	685	623	634	560	600	609	625	615	648	669	581	600	679	640	605	631	609	625	620	687	629	658	606	664	645	637	604	607	651	623	641	648	644	581	593	658	630	651	608	633	658	653	619	658	627	627	658	663	646	658	613	623	666	659	627	663	629	621	644	649	617	649	624	593	605	650	593	651	626	633	652	657	603	624	648	564	626	641	643	600	657	637	628	647	669	623	632	596	675	605	623	639	632	715	637	623	590	617	647	595	656	626	612	639	676	603	678	621	618	628	614	656	639	625	648	627	639	626	638	605	610	634	631	640	638	636	638	631	645	671	615	620	652	596	572	636	602	614	567	644	608	647	565	555	587	577	644	637	595	642	635	661	688	630	626	626	658	618	648	627	630	601	600	664	607	645	654	628	638	625
38834	36946	40036	20212	2666	1192	1045	882	704	697	735	828	839	812	759	647	656	664	725	781	719	675	725	668	747	675	694	684	694	676	693	676	685	671	699	665	663	666	673	655	676	681	697	647	659	727	656	736	706	710	740	666	666	686	653	692	632	632	747	653	708	691	650	693	711	711	633	671	638	694	653	656	672	719	705	688	677	677	689	689	683	741	665	693	665	686	642	663	744	669	667	663	619	689	653	713	706	665	671	684	686	691	712	726	628	707	676	702	666	688	672	712	695	708	642	625	700	675	661	648	642	676	670	730	690	672	702	650	700	703	710	673	669	677	637	688	682	669	670	672	649	632	708	687	692	651	701	687	668	721	680	692	667	685	676	639	731	665	677	650	684	685	679	646	719	711	664	695	695	748	635	648	648	663	683	718	680	678	747	661	664	673	662	665	684	700	637	669	692	670	680	699	704	695	684	638	683	696	698	647	709	670	696	693	654	646	710	695	650	675	689	694	687	706	663	644	673	709	670	698	661	697	711	660	617	725	691	679	688	676	690	734	725	651	697	687	753	715	660	679	676	633	697	687	699	671	674	693	674	691	673	672	706	676	677	646	657	658	667	691	662	679	677	686	661	693	689	696	676	697	668	723	701	686	685	686	669	667	685	689	698	671	674	689	722	685	721	692	671	651	729	659	667	695	621	681	676	724	637	713	673	695	679	647	676	719	691	732	690	631	706	664	681	682	706	628	685	709	663	655	689	656	685	684	672	675	694	695	685	684	672	711	707	720	674	661	708	669	676	666	667	658	653	674	655	628	705	677	677	660	671	659	692	710	673	671	633	684	660	737	735	668	675	650	702	702	678	658	682	662	682	647	715	713	691	681	722	676	675	669	697	647	718	680	661	698	648	652	633	635	665	656	703	654	672	725	687	667	715	690	693	692	748	605	667	663	677	628	683	698	675	722	710	637	655	679	673	700	668	674	680	692	639	708	718	678	706	670	678	713	672	632	719	650	651	721	643	661	707	692	649	664	669	686	731	650	676	656	698	657	661	666	694	689	694	733	674	693	678	634	660	709	640	656	730	618	699	670	683	673	624	645	691	682	694	698	684	672	630	719	706	696	688	626	704	666	673	684	666	683	701	672	738	679	650	640	686	629	672	690	680	645	715	735	698	665	686	674	634	684	673	688	679	646	712	657	659	694	647	672	628	633	703	670	679	703	686	633	666	657	674	712	656	691	694	653	675	696	689	684	681	669	692	668	680	700	670	650	683	667	671	677	640	682	703	666	673	629	696	678	686	685	657	703	634	647	654	701	673	665	628	691	669	746	681	687	699	673	691	685	693	732	696	692	621	664	657	660	707	650	678	655	694	676	686	651	682	661	683	719	678	663	702	661	723	642	680	623	748	661	677	722	705	658	696	690	681	715	675	662	698	654	696	693	688	668	693	694	690	673	681	666	680	694	686	681	675	657	696	688	685	646	712	636	668	685	704	694	723	692	707	681	688	638	686	654	660	709	687	677	679	671	648	674	663	727	649	683	649	674	660	669	667	718	677	692	668	674	683	634	672	647	701	647	652	675	655	684	715	696	686	687	663	701	706	646	667	712	676	629	628	730	681	650	675	709	657	653	670	684	705	673	670	695	729	722	660	672	690	687	711	666	662	651	677	667	674	692	682	710	661	689	676	629	653	750	724	698	686	682	677	674	696	671	694	620	677	678	693	700	697	705	709	631	672	613	745	719	698	667	675	707	711	675	658	659	685	695	711	717	693	661	670	660	671	717	693	704	688	667	746	684	687	682	714	734	662	672	695	677	630	693	684	692	669	726	686	725	662	660	658	669	665	717	691	621	720	734	709	656	726	679	722	647	655	643	675	640	662	620	706	641	664	675	655	700	672	666	688	683	627	676	715	639	716	669	699	698	697	662	661	665	681	723	736	691	662	694	712	645	721	659	687	674	678	658	640	655	725	719	700	659	705	683	704	652	655	665	701	707	697	688	704	727	617	707	652	703	627	712	688	710	704	673	647	756	673	681	726	668	709	677	620	689	699	699	666	713	707	702	696	709	725	659	660	664	720	652	626	671	694	687	667	697	681	728	665	688	710	701	691	622	707	687	705	704	682	733	633	710	653	725	669	685	747	625	664	685	697	668	687	694	648	715	680	701	697	687	651	644	684	649	654	686	684	679	698	727	706	684	651	632	669	653	660	699	653	622	627	639	685	653	674	633	650	654	695	731	699	662	686	681	671	695	675	690	688	684	671	653	710	717	668	664	697	678	671	640	663	743	650	682	671	671	708	687	727	674	655	667	695	670	674	668	654	688	668	710	676	669	660	697	731	659	638	687	664	662	651	661	666	720	678	638	717	695	676	701	632	691	697	729	670	672	713	653	668	663	714	658	642	657	670	688	641	682	679	672	671	721	684	688	678	658	662	632	693	666	677	677	673	711	709	672	708	659	673	679	686	659	678	636	676	701	699	669	655	657	693	734	655	693	693	703	693	700	672	738	705	662	708	707	666	665	634	679	653	652	671	683	639	672	618	685	659	669	710	693	691	652	645	678	664	727	656	675	638	708	667	678	699	706	681	684	663	723	668	689	698	684	667	724	682	644	707	686	675	627	692	695	683	633	655	654	676	659	675	679	665	674	662	661	623	622	658	657	693	695	651	639	702	666	679	665	683	665	680	691	675	714	683	667	666	689	669	674	668	668	635	703	672	698	656	657	704	649	699	669	716	702	669	680	685	693	692	707	654	685	686	745	681	648	694	698	695	721	715	678	705	655	670	680	684	691	715	661	682	668	702	664	687	672	624	661	712	651	670	687	636	651	687	622	700	703	670	653	734	631	685	663	705	691	664	685	712	727	645	688	698	676	679	704	675	691	714	697	648	719	643	673	676	711	640	663	676	689	656	639	725	685	697	695	688	691	662	694	704	702	698	640	657	683	633	698	681	686	659	690	687	680	673	678	647	658	704	712	648	704	698	723	722	684	694	676	668	627	671	674	671	720	659	669	657	660	690	710	680	657	673	676	703	704	694	687	688	667	670	696	675	674	701	691	663	677	708	685	694	698	662	687	693	647	694	723	628	706	667	676	661	672	673	670	645	669	641	716	663	691	730	660	670	620	675	662	685	661	708	673	671	677	675	700	699	673	641	686	685	645	657	665	710	676	695	691	707	673	641	662	615	666	675	701	700	632	668	675	660	678	691	688	683	650	701	633	681	691	719	694	644	683	612	633	653	706	667	711	718	700	636	690	681	694	650	656	740	722	685	728	696	695	708	647	672	677	691	674	654	669	691	712	704	728	687	675	682	654	654	709	687	675	669	690	706	682	653	665	657	666	719	648	675	681	657	698	622	646	694	729	705	647	676	699	666	705	679	721	729	697	632	692	678	645	667	693	713	692	690	658	687	652	617	688	685	645	651	650	634	671	703	702	710	649	634	701	689	714	670	658	670	683	705	679	680	618	675	632	707	677	668	667	722	699	678	656	672	694
43039	46492	45991	16482	2368	1845	1398	1043	875	768	797	972	1166	1078	820	722	748	719	792	963	728	755	655	719	750	698	698	663	699	713	689	691	670	699	708	714	744	758	725	711	699	656	718	758	708	735	695	763	708	651	657	735	711	722	715	731	740	656	744	660	776	720	721	697	686	711	738	748	723	735	685	752	753	768	691	684	692	731	696	705	651	724	709	717	678	701	713	697	725	751	717	708	689	700	756	734	750	714	702	722	710	711	680	721	722	690	659	747	713	694	731	745	656	695	730	689	675	721	717	706	663	677	739	734	710	720	766	709	713	690	678	728	700	705	766	655	744	694	747	737	710	718	697	681	734	727	705	696	707	725	712	694	680	697	685	723	655	740	703	723	717	723	685	695	709	771	682	685	781	703	742	688	729	721	722	701	680	747	727	721	701	757	675	690	717	707	641	717	693	712	714	756	694	702	761	724	713	733	705	705	722	700	740	702	738	707	700	747	714	736	695	693	700	734	741	738	680	699	674	717	693	700	674	776	721	691	742	748	740	737	715	691	698	663	747	716	739	684	700	657	712	681	742	712	745	704	762	696	745	725	719	715	707	716	754	652	715	743	687	767	706	734	754	728	702	705	671	744	723	705	720	709	768	704	684	742	708	762	715	652	676	751	745	705	742	682	756	672	706	666	676	707	786	701	675	705	712	723	734	737	680	709	715	696	706	708	745	729	645	715	721	706	710	714	692	761	727	699	684	669	757	698	713	763	725	694	668	698	720	775	661	719	703	699	721	711	699	663	733	722	686	693	669	717	706	713	694	738	744	714	729	743	708	702	693	685	774	695	726	738	698	699	725	744	667	729	708	742	684	718	753	691	729	685	766	698	739	721	786	709	722	716	692	744	710	726	700	685	689	733	727	678	700	662	723	690	757	703	685	701	745	750	691	743	734	724	685	722	737	725	686	720	721	691	685	674	702	731	719	685	702	717	745	709	730	735	730	719	680	722	722	722	730	738	760	694	716	751	713	748	750	680	709	679	710	718	708	695	734	728	726	712	702	721	788	744	714	710	728	714	684	717	718	746	723	745	676	668	687	743	667	713	704	720	749	700	722	691	721	704	704	699	722	732	741	738	711	707	732	729	681	701	681	665	732	673	728	730	715	762	719	711	708	666	735	674	700	724	711	697	714	700	668	694	745	712	692	710	714	735	670	691	679	715	719	709	717	727	686	735	685	703	694	740	743	693	730	689	709	705	719	765	688	740	768	765	751	698	687	707	748	744	714	714	744	722	717	733	743	718	739	720	672	697	700	670	705	700	739	709	752	711	699	725	697	695	709	701	734	648	709	717	722	749	725	713	676	713	726	703	693	717	706	729	699	744	687	736	689	685	720	728	701	695	736	672	684	666	699	772	707	741	721	704	736	680	672	749	745	733	679	692	694	680	708	711	725	699	688	707	758	694	771	732	745	695	734	687	719	680	726	694	716	711	705	723	724	689	713	752	724	731	711	645	712	740	744	726	735	723	692	747	690	684	737	741	689	706	714	710	690	716	733	717	679	685	720	727	673	730	752	719	718	702	710	717	710	706	730	691	710	688	737	750	696	703	646	694	738	661	707	692	703	710	706	679	741	711	705	699	686	697	706	675	759	722	702	722	702	715	738	778	736	728	721	728	683	722	714	706	708	750	670	725	701	728	710	746	688	688	688	707	700	712	685	714	723	712	696	732	711	696	711	727	726	691	716	734	729	680	646	717	740	665	715	729	668	731	683	698	704	730	695	719	696	668	695	690	679	701	783	690	726	721	707	751	732	664	680	690	699	721	734	717	724	698	726	651	723	776	716	690	747	708	700	718	732	736	684	651	692	715	712	729	709	722	756	724	689	718	704	682	744	724	703	723	698	704	723	758	697	719	707	740	670	700	719	702	696	699	698	700	679	736	728	719	688	704	727	748	696	737	743	739	698	730	692	709	704	732	738	746	719	682	712	670	690	695	688	728	682	762	680	711	742	706	731	718	730	703	734	729	719	712	794	693	742	735	686	707	665	723	709	696	782	705	708	714	761	724	702	736	666	720	685	781	714	669	721	696	686	721	753	725	710	754	694	693	754	661	760	687	720	708	741	646	724	737	699	751	731	709	712	734	716	661	781	731	745	706	717	711	722	748	712	761	657	726	706	692	693	698	742	692	756	703	775	709	690	695	724	709	725	685	723	715	712	713	756	716	692	711	701	731	731	698	710	694	662	702	715	718	682	712	747	710	685	712	768	713	733	740	675	759	669	672	670	719	778	735	670	737	692	722	719	738	745	686	715	670	646	691	692	689	706	725	710	721	727	717	727	721	768	770	675	708	720	717	791	689	699	722	687	683	707	724	705	715	692	794	663	671	710	710	711	734	708	692	693	734	728	669	725	713	701	749	693	692	745	715	711	726	731	704	801	731	671	712	673	692	725	748	681	674	707	753	717	686	672	763	718	695	722	725	711	756	775	694	691	727	707	680	676	754	709	726	664	736	701	712	685	733	691	703	740	776	717	670	725	725	696	702	705	748	703	680	699	745	680	702	720	739	702	745	696	728	771	733	687	723	699	715	727	747	699	716	771	721	734	706	693	710	692	702	718	657	708	748	724	703	697	710	726	732	716	718	723	722	779	718	707	674	743	679	765	697	702	773	757	766	717	733	662	735	737	696	676	702	716	737	724	683	710	717	718	709	730	715	718	672	718	722	760	752	655	704	766	675	673	656	708	719	669	715	670	706	716	741	717	671	735	687	700	743	700	693	672	684	757	686	733	687	709	706	777	743	689	711	690	716	706	737	742	720	725	724	715	747	715	725	713	740	694	693	701	728	682	684	766	763	731	663	736	694	743	691	731	713	693	683	769	735	763	723	696	715	700	758	720	673	727	797	695	728	709	737	759	709	686	723	705	737	681	711	738	651	727	733	706	710	721	698	671	711	721	748	721	703	739	712	710	687	705	747	695	706	748	697	696	700	707	699	797	725	743	718	707	699	711	693	710	708	755	677	741	716	727	696	744	754	703	695	699	708	753	671	736	738	704	736	691	715	775	726	666	672	757	717	720	698	727	687	765	719	668	758	702	716	724	715	693	724	761	708	737	715	748	716	710	712	725	715	697	681	714	740	637	746	697	705	646	671	720	705	661	734	690	669	732	734	720	692	750	707	693	760	733	748	720	659	712	739	726	774	726	728	669	722	746	727	727	721	708	712	720	758	714	698	728	695	745	707	680	660	682	728	687	676	694	682	696	709	705	703	662	724	660	664	712	743	708	759	709	699	744	707	743	701	673	699	712	753	741	713	680	723	683	700	738	754	648	720	732	747	735	723	705	685	682	694	730	713	733	716	719	703	727	718	691	677	755	761	740	669	725	716	714	699	729	740	719	722	721	715	708	735	658	725	798	721	746	711	726	713	697	685	708	725	722	737	690	658	749	711	705	687	732	688	713	700	708	735	739	722	736	743	692	694	693	721	706	734	685	716	717	730
24876	20758	27633	25224	20511	12108	2430	1015	704	647	645	689	818	697	533	446	461	487	519	548	486	441	405	417	389	415	416	443	409	385	398	439	428	373	396	408	386	394	418	377	420	408	394	402	400	418	401	389	377	425	393	390	411	425	389	354	374	368	385	389	424	400	385	403	333	426	392	391	392	369	388	383	393	397	406	401	396	388	384	400	381	413	372	397	417	372	362	411	371	398	378	397	397	384	373	373	427	387	358	391	361	415	364	372	406	373	405	402	406	424	415	397	379	384	419	389	420	378	377	427	369	364	415	418	407	386	390	378	420	378	399	367	413	391	376	412	426	390	404	372	369	397	388	403	364	375	376	391	399	369	401	382	386	365	404	363	384	384	392	380	408	374	347	421	410	380	380	388	378	370	399	409	383	356	389	366	394	398	399	371	389	384	426	378	424	390	402	341	419	375	396	406	384	404	415	384	367	405	373	385	383	408	409	391	390	415	411	406	374	389	392	399	377	388	386	373	384	416	432	363	351	393	389	393	398	398	425	391	398	395	370	371	348	428	374	454	383	373	370	357	392	380	385	383	375	352	372	430	413	364	404	390	379	394	355	406	386	393	364	390	425	402	375	387	404	410	427	405	422	400	355	392	391	379	383	398	390	417	392	348	439	396	406	406	426	385	393	395	357	407	409	371	386	409	406	403	404	395	379	391	368	395	348	405	407	400	400	382	392	413	377	383	406	375	349	385	407	394	386	403	395	378	381	409	417	402	401	401	363	384	364	386	398	388	401	405	356	410	376	438	374	355	392	390	399	428	405	381	379	383	370	394	397	373	385	364	382	383	392	368	408	455	371	380	368	412	370	375	390	390	406	402	411	379	382	412	413	393	379	396	403	405	373	389	368	402	404	390	394	365	385	404	362	403	409	377	377	398	400	362	394	385	399	359	370	370	396	401	395	380	396	351	349	404	368	423	395	363	377	403	381	362	369	382	388	378	374	361	358	404	370	399	368	346	387	380	398	395	406	407	375	384	400	403	422	408	423	403	372	377	383	383	405	396	398	389	420	435	369	364	397	403	396	369	374	415	393	394	355	418	384	405	405	375	382	415	403	368	374	372	396	367	450	401	371	356	359	392	365	429	395	382	414	415	380	436	360	369	377	398	384	385	373	356	368	369	378	389	392	414	374	411	411	415	426	406	395	393	412	405	410	380	422	391	378	410	379	391	429	382	400	402	408	400	404	412	363	385	411	413	397	396	396	395	409	394	365	408	393	384	392	394	350	414	418	432	364	375	400	371	408	380	410	400	374	400	390	399	384	364	394	414	364	371	402	397	366	383	389	403	353	398	410	376	413	382	344	389	397	408	382	364	365	402	401	369	358	388	376	364	382	385	376	412	366	364	415	404	385	378	374	423	413	387	356	385	360	384	379	399	410	373	373	405	383	336	396	386	390	377	388	381	359	405	398	380	366	366	370	372	396	379	388	363	414	378	343	393	374	372	392	380	381	374	384	416	395	393	405	373	379	411	400	405	392	397	358	384	374	388	363	434	395	406	374	379	392	411	363	398	395	395	381	368	380	383	433	395	376	352	392	393	386	372	374	401	371	376	392	369	414	388	412	399	396	398	393	410	411	421	416	394	385	358	403	377	418	390	373	396	412	351	394	361	399	406	410	357	402	380	371	392	377	351	404	374	409	384	395	390	381	380	422	373	403	412	399	376	434	392	421	409	379	378	383	403	347	407	405	386	385	430	387	416	394	378	379	383	352	397	362	406	403	361	368	403	378	399	343	371	416	393	380	404	383	387	427	408	365	390	416	374	368	387	414	382	396	375	418	402	378	407	407	381	417	410	411	396	391	422	386	366	382	382	401	342	413	356	388	396	390	390	443	393	433	405	370	396	394	355	396	403	412	403	365	399	421	356	396	392	382	388	396	361	416	389	370	377	400	371	403	399	438	398	424	384	386	390	405	422	401	386	379	366	372	376	394	411	392	422	376	369	376	412	404	383	412	417	373	400	382	350	406	419	390	410	387	397	371	367	395	418	386	378	399	386	386	406	411	380	380	400	386	405	374	348	389	393	401	385	401	381	431	409	383	361	400	368	390	399	380	405	400	397	383	368	371	398	399	353	392	411	395	373	382	385	370	384	397	430	394	407	388	344	406	419	408	389	394	386	383	398	408	417	365	429	392	375	380	420	377	376	395	382	411	389	375	404	387	399	378	358	394	433	391	415	378	415	375	379	383	372	381	376	422	398	422	381	358	417	399	362	383	363	408	439	414	378	374	423	387	362	377	402	384	381	383	386	385	407	419	394	411	421	389	395	435	393	385	409	415	387	346	388	396	395	400	376	387	420	376	391	404	421	386	385	386	400	376	409	354	392	413	378	363	376	389	416	386	401	407	427	387	405	382	380	402	408	409	406	387	367	402	396	351	396	388	427	404	377	399	423	394	417	360	384	407	353	415	399	389	360	398	372	415	407	379	366	371	375	400	380	414	340	357	376	374	411	389	402	434	376	390	377	359	421	393	392	375	407	360	359	366	384	393	391	386	397	372	409	385	361	382	382	373	405	361	394	382	362	418	375	367	352	424	384	401	402	379	393	419	404	368	384	373	405	395	421	364	379	378	379	384	391	433	358	414	350	418	337	395	393	374	340	387	397	360	422	365	383	401	397	376	380	382	416	374	371	380	372	390	414	360	372	374	406	374	415	381	370	406	359	378	375	365	392	395	399	405	399	374	389	399	358	410	396	399	362	381	396	364	413	397	401	394	414	336	398	409	414	364	415	405	410	411	402	374	371	402	406	387	372	429	370	393	397	374	383	417	350	395	411	359	425	385	399	380	372	428	388	363	404	390	358	397	417	381	380	376	369	412	365	362	341	380	402	385	399	407	402	363	371	405	365	418	366	397	392	381	393	381	419	388	353	419	386	409	427	383	370	367	371	394	363	377	368	393	416	395	386	399	396	397	365	389	381	392	371	381	397	406	370	386	398	407	384	398	395	401	398	362	368	395	390	375	361	364	407	411	408	422	379	368	435	401	337	401	411	384	403	388	400	428	382	397	389	393	398	369	382	400	397	411	378	398	405	386	369	401	378	392	374	395	395	354	388	398	385	380	376	356	418	359	362	360	439	388	411	402	369	350	391	444	419	392	405	399	384	392	393	393	441	387	424	419	385	429	380	400	387	393	417	429	371	388	383	382	359	431	360	391	423	397	387	422	389	398	373	404	351	395	371	436	387	388	407	402	372	389	369	388	383	367	405	358	348	387	385	416	366	367	424	398	372	350	376	411	429	372	361	392	389	383	366	381	347	426	377	410	385	376	403	382	387	364	349	402	378	389	408	385	383	391	383	410	347	402	396	375	374	388	374	403	406	382	418	367	373	391	417	411	395	377	330	389	351	385	429	380	393	373	373	419	359	386	379	404	377	385	368	375	384	359	372	409	359	404	428	368	394	363	379	401	367	399	364	385	339	345	397	389	364	380	364	382	403
44876	63866	57793	33889	11440	3969	2658	1675	1120	897	912	1087	1412	1111	773	620	618	600	687	760	615	553	508	448	453	435	451	441	449	436	436	424	398	417	434	427	416	428	437	443	401	410	443	442	409	422	422	379	444	445	403	455	436	422	443	400	434	432	427	410	431	419	427	450	436	412	403	407	394	390	397	433	414	411	429	403	408	420	452	435	429	428	454	387	439	417	466	409	391	410	398	400	424	419	443	409	410	406	421	442	431	419	396	462	456	426	467	442	378	428	405	443	441	389	411	427	412	461	408	420	410	447	408	400	431	451	438	434	388	434	438	424	438	406	439	435	436	454	456	386	420	431	430	375	390	419	398	402	440	463	444	383	413	427	393	423	419	441	401	428	436	422	444	440	413	444	364	406	386	382	413	452	387	432	410	380	394	421	396	412	411	397	421	417	424	424	433	418	424	394	393	395	394	418	411	422	382	411	419	418	411	413	438	400	420	399	417	412	358	400	426	418	382	387	428	388	427	427	408	417	428	436	423	459	409	385	465	402	397	433	418	408	443	410	408	421	410	446	409	439	382	411	399	394	441	411	403	413	386	393	387	387	428	433	399	421	415	415	441	432	408	408	466	440	429	404	397	389	396	446	414	429	413	409	429	418	364	433	407	390	396	446	399	422	425	404	412	436	419	410	379	423	420	379	442	426	458	402	390	419	426	417	403	398	426	411	453	418	412	397	427	414	401	445	402	418	387	395	411	432	436	407	415	407	440	382	406	413	390	408	399	456	435	425	432	399	427	402	389	446	445	441	423	400	405	454	393	429	421	387	445	382	431	394	449	381	418	412	442	427	438	428	401	428	414	380	456	422	447	374	399	392	418	435	432	444	433	402	414	430	433	449	413	426	438	412	417	398	409	387	397	407	449	412	423	439	385	400	408	406	391	398	396	399	422	403	438	392	417	407	384	430	433	426	392	415	404	356	448	397	419	401	406	382	416	397	439	419	409	421	386	415	431	425	416	434	416	431	382	407	409	404	414	417	430	427	424	437	406	421	416	411	417	411	441	398	417	422	431	411	426	413	430	443	435	418	422	452	396	421	413	406	410	370	409	410	440	434	416	378	392	407	425	432	412	407	433	403	438	458	403	411	413	388	360	420	460	422	445	411	445	388	392	398	445	424	403	466	423	428	441	413	370	429	444	382	412	451	407	400	441	411	415	403	414	413	359	413	418	413	420	434	436	435	381	409	404	405	393	422	428	414	405	407	398	376	408	426	425	429	416	411	441	418	395	417	422	405	398	453	425	434	391	440	413	406	424	421	427	410	415	424	438	414	413	383	432	424	418	426	380	425	424	446	407	411	430	423	402	429	427	424	429	435	415	392	407	422	411	446	406	414	434	401	412	388	456	414	386	416	436	420	404	428	464	416	406	427	385	408	373	393	410	396	409	393	411	426	400	428	437	432	417	421	421	406	388	403	398	424	392	413	416	393	426	408	419	399	396	405	412	460	388	424	412	436	415	452	429	404	433	418	413	426	371	451	448	412	420	398	437	469	389	381	388	395	390	424	427	415	427	435	430	407	425	426	401	409	421	409	393	431	454	416	444	403	423	418	426	388	408	417	398	425	405	405	427	451	401	381	432	413	411	431	375	392	445	426	388	426	431	414	441	424	411	434	389	421	387	370	414	394	384	373	392	401	413	409	410	446	391	418	410	414	423	394	372	412	433	402	397	434	468	422	437	448	402	401	399	398	433	422	428	409	412	387	403	375	409	377	415	440	404	363	418	441	442	408	432	406	413	396	415	446	407	404	417	431	423	397	387	422	413	459	418	402	443	426	451	427	398	441	435	447	403	425	447	464	416	408	395	424	411	416	401	414	424	411	427	398	430	408	410	424	376	417	462	444	422	426	441	427	445	398	448	437	408	440	419	449	420	412	393	393	393	437	409	427	433	397	390	445	413	402	400	403	415	402	398	395	410	438	412	424	435	407	413	418	431	385	362	416	405	425	407	415	384	430	426	393	421	405	411	384	421	440	376	379	444	370	425	394	405	435	422	435	431	423	399	425	402	380	395	398	401	477	407	400	420	430	455	409	462	426	415	392	422	418	425	406	367	403	446	383	442	450	399	442	425	386	407	405	404	393	409	415	396	424	415	436	449	428	441	423	420	400	424	397	435	418	442	408	403	409	405	437	414	451	392	402	429	440	396	394	425	418	387	385	434	401	439	413	431	406	397	424	435	441	408	379	431	397	434	432	379	387	421	453	411	401	382	426	413	376	420	412	384	393	412	425	432	423	442	425	426	378	399	389	400	408	412	433	427	420	432	435	459	428	396	454	409	433	399	433	409	360	410	386	416	420	400	392	430	415	420	406	439	418	428	450	412	439	371	397	375	396	421	440	437	430	485	401	426	439	422	432	387	454	386	399	436	420	458	422	459	450	429	416	419	417	418	371	423	366	439	375	441	393	414	429	416	429	384	420	413	435	415	426	436	422	437	423	463	385	427	422	407	413	436	429	427	418	446	399	432	422	422	410	420	422	397	420	413	389	376	407	411	394	417	371	413	371	415	418	439	416	381	372	454	433	404	408	424	418	416	397	402	464	354	403	408	421	432	416	382	401	436	388	432	399	424	438	426	422	410	413	428	405	384	381	443	405	455	417	392	415	431	383	454	419	438	399	401	414	384	418	385	405	445	449	426	367	379	391	398	392	390	400	384	421	420	430	432	413	415	412	421	391	404	402	420	438	446	425	400	359	417	427	460	424	433	387	442	461	434	416	433	428	422	412	403	432	397	414	406	437	418	423	402	415	423	460	428	410	432	423	420	404	414	414	433	401	426	434	449	411	432	412	427	436	392	406	409	428	396	412	387	387	450	404	394	387	416	398	397	409	425	382	455	427	434	451	401	441	398	418	399	404	445	392	384	416	401	406	435	435	428	419	444	424	376	404	386	402	422	417	382	389	382	430	420	416	423	416	400	401	436	386	450	416	422	407	420	438	450	413	437	441	425	394	397	456	439	390	390	398	423	423	451	376	409	417	389	434	417	370	411	431	386	428	430	412	375	431	414	396	451	420	441	429	403	441	380	430	385	440	391	414	418	400	393	436	410	462	397	389	434	421	446	425	423	409	419	434	403	446	433	429	418	434	430	412	416	429	402	404	401	379	409	420	398	413	428	444	401	444	439	395	419	418	408	394	446	400	417	412	436	409	400	408	411	420	429	439	383	391	424	383	402	399	393	400	403	397	438	429	391	432	438	434	415	447	411	405	457	393	381	430	400	408	431	426	415	416	402	406	445	388	425	443	424	382	421	418	409	421	411	467	429	443	414	401	381	415	404	414	427	410	433	414	421	401	422	472	388	412	411	399	388	392	402	398	426	413	443	423	398	393	414	431	398	422	429	422	391	389	410	407	415	401	410	401	427	397	401	412	418	427	392	403	429	403	443	446	424	396	423	411	407	430	409	390	417	374	440	385	388	435	442	428	424	404	442	424	382	446
22880	20682	27463	24407	21008	20003	9807	1795	1229	1018	1048	1167	1316	1186	971	878	835	822	1011	907	906	874	704	762	710	737	738	728	759	713	704	670	729	727	649	712	766	685	724	706	674	710	671	715	636	713	704	714	688	763	717	688	708	636	716	653	639	667	653	732	743	707	701	737	713	688	655	715	683	696	715	693	660	720	698	674	632	642	670	705	703	657	729	707	748	703	659	690	726	687	721	721	661	703	657	726	719	676	705	711	696	675	724	680	697	674	699	647	709	666	711	746	699	745	692	689	676	700	672	731	668	667	695	650	684	683	659	694	693	735	693	669	669	698	689	705	694	743	700	641	670	688	714	661	669	650	685	668	631	677	672	698	660	652	717	659	701	653	682	719	694	706	670	718	727	693	720	679	703	732	715	686	717	717	705	673	682	693	669	721	715	690	713	656	658	732	731	682	670	739	639	701	672	647	670	719	684	633	702	657	694	701	687	686	675	731	708	657	689	705	682	746	709	659	707	645	691	663	669	686	689	661	690	694	690	697	709	710	701	685	643	661	666	675	700	700	702	689	661	695	742	667	688	712	649	674	709	686	650	664	735	653	721	672	694	691	681	662	714	645	682	704	696	656	655	696	708	732	689	680	703	643	665	651	657	638	705	717	649	687	628	726	726	644	666	699	716	664	687	682	649	696	659	718	675	685	693	710	696	696	684	682	674	689	692	669	640	706	698	661	694	667	690	689	692	688	667	711	706	721	677	681	703	684	679	694	644	726	690	657	726	721	675	660	742	670	725	710	668	688	699	678	700	719	726	671	666	715	634	679	709	695	715	695	718	713	658	644	721	713	694	711	685	694	689	717	648	631	740	674	647	643	716	724	637	650	655	716	662	699	730	731	709	710	698	697	672	692	687	677	707	668	721	696	650	690	701	649	662	736	728	704	712	694	700	689	653	666	717	700	665	749	681	680	707	691	765	706	677	683	687	674	648	734	675	628	688	640	700	733	700	691	646	669	700	688	730	699	658	685	676	656	674	697	687	686	682	687	657	700	735	676	691	711	684	654	693	684	679	695	651	707	650	680	681	682	645	727	678	695	700	640	726	710	693	718	682	662	735	712	687	656	673	623	720	663	656	654	725	650	718	741	668	649	680	725	670	680	682	693	666	693	678	700	659	654	700	704	693	696	714	663	714	717	682	714	644	672	704	683	690	665	685	687	679	674	708	662	744	664	686	665	692	669	660	670	723	761	728	687	651	695	718	679	717	677	679	672	682	680	668	667	692	701	654	688	727	623	674	687	617	672	632	637	696	681	740	685	714	700	668	720	682	669	700	686	722	695	706	705	677	735	723	707	670	687	620	643	682	666	630	737	661	682	700	692	651	711	656	674	720	649	669	669	727	636	637	664	719	691	683	712	687	674	661	673	698	684	736	704	721	682	695	708	705	674	714	728	669	731	642	701	703	659	709	657	616	691	694	696	626	651	657	684	698	771	665	697	667	651	704	685	734	682	734	690	670	690	708	686	638	679	700	693	696	684	713	694	677	706	678	685	660	698	715	661	693	711	724	706	718	661	692	655	746	716	720	627	716	672	662	703	696	660	673	685	679	697	679	667	691	715	684	684	664	680	705	715	708	676	722	669	701	685	663	698	692	676	700	752	657	649	678	729	679	682	670	633	670	732	711	684	711	673	705	691	650	708	694	662	711	760	681	657	691	662	707	762	655	667	683	697	641	700	644	712	681	667	683	682	737	717	691	729	668	694	690	670	683	713	626	710	677	711	701	704	696	667	681	679	691	706	707	661	700	713	665	648	711	698	681	709	730	678	734	725	685	708	697	670	714	679	762	717	688	672	686	715	654	674	699	734	699	731	689	738	691	651	723	691	677	659	674	688	704	650	739	713	706	674	673	676	679	701	689	687	670	712	717	702	712	708	680	754	691	710	715	683	714	690	678	674	735	711	671	697	646	676	680	674	730	640	712	676	681	675	678	690	690	668	694	628	645	646	672	680	683	679	698	715	671	657	658	667	704	687	721	704	744	722	675	681	649	711	644	681	705	696	681	724	688	684	710	660	678	660	696	655	673	726	713	700	672	695	662	686	662	694	616	698	704	750	700	655	671	656	693	657	725	682	659	669	676	711	670	667	726	713	672	700	690	660	686	704	687	712	732	696	670	722	711	695	664	713	672	732	681	659	672	678	696	707	670	723	655	703	650	669	651	666	683	649	704	718	705	687	686	672	660	677	682	702	694	665	710	706	686	658	697	704	691	702	702	680	686	664	718	681	676	711	695	690	707	709	731	678	692	680	707	695	670	685	697	679	713	694	699	696	684	681	707	713	664	680	667	690	715	685	711	701	693	713	732	685	716	684	711	688	683	680	710	689	701	675	701	703	729	688	697	688	717	724	726	712	674	662	663	700	713	733	682	691	675	707	706	657	648	680	726	705	702	718	676	718	714	648	694	695	647	709	691	635	661	671	743	654	735	647	744	680	668	725	667	656	668	679	657	671	648	705	715	702	670	689	694	705	693	671	713	657	684	692	678	712	661	675	672	662	663	708	663	694	719	709	700	702	671	689	693	702	696	725	686	715	711	669	657	667	689	697	693	690	696	700	691	588	697	694	676	720	727	681	730	648	681	658	671	673	701	735	655	742	701	691	661	661	659	724	775	703	672	680	699	694	710	714	662	694	701	714	701	712	680	638	677	715	684	667	655	704	672	720	645	646	710	656	705	707	706	731	690	704	682	705	641	735	671	678	733	718	732	700	690	651	691	687	684	672	680	705	708	681	742	700	683	685	734	657	670	667	654	653	708	675	685	704	662	697	669	660	671	631	722	678	707	696	669	650	685	699	691	688	682	662	700	732	666	662	706	683	698	641	714	667	708	642	707	686	722	708	733	735	692	682	659	677	671	674	661	731	687	649	639	709	682	683	669	711	659	664	649	724	669	721	646	704	683	658	731	711	672	737	662	734	689	722	655	698	707	648	677	702	696	668	682	658	701	658	694	645	697	720	724	671	726	666	638	697	638	678	677	633	691	695	702	677	710	705	693	696	663	674	715	643	714	704	678	629	702	689	688	698	691	688	663	672	686	704	687	720	690	684	659	681	704	676	680	699	652	625	661	694	663	696	730	712	709	685	670	691	704	670	637	677	679	712	645	709	667	716	700	730	695	691	698	694	695	706	724	686	622	712	729	707	700	672	621	697	708	685	682	676	675	674	695	651	670	670	681	649	633	713	681	679	700	770	714	690	664	648	723	677	678	717	690	742	698	657	728	704	722	671	689	660	706	664	704	717	678	687	694	664	709	669	703	720	691	681	664	660	694	679	731	692	722	680	707	710	638	714	660	674	656	694	689	691	672	710	682	676	724	689	662	690	710	705	655	692	740	646	649	701	695	694	630	685	679	698	628	741	702	734	673	691	654	696	668	699	661	691	688	667	695	697	672	711	679	678	689	657	660	667	664	647	686	705	672	712	683	697	658	738	667	683	677	687
48418	68892	61576	47654	18069	5833	3614	2562	1805	1581	1508	1665	2234	1817	1309	1031	996	925	1149	1141	1040	961	723	781	733	720	731	715	715	725	701	724	703	743	680	710	694	658	644	681	659	683	689	699	689	694	706	728	664	678	707	700	697	704	661	666	664	671	681	678	689	631	650	643	682	616	653	672	644	637	626	676	675	729	674	662	724	691	694	695	697	662	667	649	681	672	695	662	680	672	626	654	686	707	638	635	677	651	644	657	630	693	670	653	663	739	687	637	671	674	671	676	699	614	675	677	673	678	653	650	708	708	678	639	676	671	693	661	644	702	714	664	670	681	678	665	636	675	683	678	666	689	697	668	668	666	641	690	673	680	637	680	684	667	653	672	683	651	649	672	650	690	645	637	636	667	657	637	637	650	637	647	685	652	636	678	664	633	669	634	632	688	657	646	708	680	668	687	693	664	664	722	655	680	633	639	641	670	622	668	716	673	641	648	668	620	641	656	675	674	680	650	651	647	651	686	687	621	642	637	645	639	643	656	681	661	643	648	646	634	643	662	669	646	668	664	657	656	713	669	693	669	687	696	734	668	631	654	695	663	671	673	656	666	651	706	664	659	654	704	612	652	683	645	591	648	653	666	647	676	679	674	694	634	693	672	682	687	688	663	614	622	669	639	665	654	657	678	686	675	652	671	708	695	669	625	692	705	641	699	649	655	632	681	667	631	673	630	662	737	613	655	656	669	595	649	677	714	675	662	656	688	665	696	656	683	634	678	665	688	668	681	656	673	663	594	610	673	616	687	661	705	659	632	679	655	673	635	656	690	700	641	692	648	644	656	663	633	655	681	679	703	643	684	688	635	634	686	658	659	669	682	608	650	687	685	674	682	642	652	618	645	662	660	648	632	687	682	664	700	648	628	618	691	700	671	616	670	678	670	680	666	665	670	638	673	694	652	696	631	667	679	656	677	706	699	677	671	675	639	616	613	640	665	683	693	661	644	641	649	620	612	704	622	613	626	702	673	674	681	665	689	673	659	660	657	661	676	658	663	670	666	659	678	659	674	632	642	649	675	707	683	663	658	665	652	637	673	685	631	673	624	708	685	654	651	623	636	652	679	635	668	671	652	661	664	641	675	652	654	704	649	640	680	660	693	667	664	653	651	668	683	694	657	698	675	675	670	645	638	665	659	722	662	659	735	707	666	692	638	621	673	665	703	621	683	678	658	598	651	664	680	700	609	685	673	702	662	670	678	657	711	652	649	651	676	718	655	664	695	638	655	679	694	660	621	657	698	664	650	689	656	663	645	645	657	692	677	662	674	665	695	625	671	642	708	618	630	649	709	673	680	660	659	707	638	686	666	682	636	666	673	694	714	653	668	669	651	637	645	635	630	647	641	677	640	632	661	668	650	628	638	661	701	658	671	681	716	634	684	697	692	674	662	647	669	628	661	661	726	668	677	619	643	660	683	643	633	652	630	643	650	690	672	608	692	680	657	713	685	633	654	647	678	660	627	630	653	689	633	670	635	656	647	681	637	651	667	639	665	618	676	649	633	725	651	612	665	659	675	690	653	594	598	639	627	652	637	667	663	632	650	652	675	686	719	681	657	622	677	671	683	640	624	654	705	662	656	667	664	645	694	679	686	647	645	650	658	638	661	665	655	643	694	672	706	672	684	692	639	665	646	691	643	641	634	640	611	651	660	628	691	668	631	685	696	651	639	651	623	609	627	669	650	657	669	635	624	616	688	662	665	680	651	675	634	663	654	597	681	664	675	667	659	659	669	667	664	697	679	708	646	650	648	635	644	647	668	652	643	653	631	615	646	642	659	646	652	667	680	672	662	624	620	683	661	655	641	659	651	659	645	644	647	735	671	668	712	681	666	643	682	628	690	665	669	698	628	678	677	672	692	645	682	667	678	626	670	619	657	710	686	642	664	664	639	661	665	645	674	675	662	657	693	714	654	615	650	647	684	636	646	645	662	661	683	648	611	665	659	654	683	667	705	644	681	655	666	636	666	675	654	675	611	629	643	688	718	724	698	717	688	692	620	637	664	629	649	641	630	654	650	652	688	694	724	599	677	647	663	689	657	652	686	638	614	650	636	613	673	745	669	659	645	647	692	678	649	676	635	683	662	679	663	662	650	653	632	642	649	664	630	695	670	666	628	637	667	656	698	675	693	673	662	693	646	668	669	630	701	674	604	631	662	692	641	680	681	675	625	660	652	630	679	665	663	634	693	684	674	718	676	687	689	644	687	635	681	692	680	713	734	679	659	653	688	664	678	648	656	687	633	654	658	649	666	677	694	668	645	687	697	666	666	671	652	635	684	695	649	627	607	649	646	650	694	660	672	609	645	656	670	670	654	677	646	705	646	660	669	665	658	652	674	635	656	663	660	648	626	706	653	659	672	690	675	658	625	634	643	671	666	639	642	682	682	673	645	644	650	679	640	688	685	708	653	652	672	639	649	628	632	622	625	662	678	667	656	685	623	673	669	682	633	634	685	676	675	671	673	668	633	643	646	659	642	640	639	700	709	641	681	652	682	668	620	642	692	614	687	617	669	614	704	678	675	674	648	672	713	669	638	650	633	660	656	638	664	613	699	663	624	657	624	696	665	638	672	648	689	656	620	670	648	641	665	660	708	639	627	647	627	665	664	671	648	726	642	639	671	692	651	710	712	645	710	647	643	671	654	681	655	657	656	629	576	626	657	679	707	650	671	691	650	658	674	639	667	667	670	674	681	703	681	662	676	678	665	656	644	694	686	674	649	678	678	619	643	665	635	699	644	688	665	664	654	647	652	652	670	655	672	667	716	724	654	674	625	666	627	678	649	622	657	678	654	660	661	634	663	692	704	623	687	641	644	649	661	645	675	643	636	654	652	669	678	692	709	647	689	656	646	712	647	675	668	645	656	657	725	636	661	665	653	676	677	685	660	657	646	641	708	683	661	707	643	643	660	651	719	669	667	684	636	674	598	672	676	647	716	675	653	642	704	677	671	612	670	655	666	647	652	603	679	652	646	659	623	708	669	678	628	654	628	653	623	637	618	673	663	623	666	692	682	682	656	674	638	674	603	657	626	655	639	621	706	648	660	691	660	715	684	689	635	663	658	687	643	625	681	640	671	651	663	678	694	651	655	663	676	626	648	615	641	648	683	629	668	649	673	668	638	672	643	672	628	667	666	641	659	658	670	662	678	648	629	678	644	643	668	680	680	659	698	636	680	672	676	693	621	723	605	680	660	630	625	667	642	649	674	657	651	722	679	685	681	621	631	655	651	663	673	677	662	659	664	643	660	697	653	656	633	613	644	682	696	668	648	670	652	658	699	643	733	665	698	682	631	660	715	666	650	626	658	670	625	700	644	666	690	679	656	626	668	700	623	645	654	622	701	672	685	707	656	642	640	697	608	617	668	664	660	657	645	684	651	662	644	684	647	687	689	648	638	635	651	664	647	679	684	673	709	709	661	684	692	628	710	646	722	660	716	669	649	648	634
40469	37635	35461	30614	9029	1428	991	902	778	828	750	830	1058	1180	1137	854	750	795	780	789	771	741	703	764	710	676	758	731	735	707	744	741	714	705	719	666	738	764	742	767	735	761	725	748	715	728	723	714	717	778	725	748	764	767	689	726	680	731	704	684	745	719	676	745	700	719	696	748	783	711	705	706	735	729	701	744	681	736	691	713	758	700	723	689	732	668	738	675	714	748	717	683	692	707	701	662	714	725	683	709	717	720	717	730	719	722	745	709	673	706	701	702	708	745	744	724	717	686	747	732	774	732	693	755	714	731	756	741	736	759	716	717	720	671	758	706	707	673	719	743	701	701	698	685	717	709	698	722	734	709	740	739	742	709	740	736	731	704	729	703	753	774	695	705	741	683	730	707	726	710	765	756	761	729	714	707	713	738	716	715	740	728	748	729	761	740	742	703	714	721	728	689	740	705	730	727	714	656	704	742	701	689	731	668	722	703	677	747	768	698	705	655	717	749	702	741	705	763	713	753	732	712	747	752	751	692	694	713	726	699	695	724	715	674	754	716	693	715	753	675	681	684	725	673	704	733	709	718	669	740	729	683	772	711	705	749	732	727	764	674	697	711	715	668	715	782	677	709	722	731	682	731	725	696	711	761	719	743	713	671	640	718	729	714	671	653	731	689	722	727	732	719	714	752	752	724	708	724	725	682	687	758	700	707	739	731	721	720	739	696	789	693	764	770	705	735	734	705	701	702	782	762	737	714	740	668	736	705	748	708	769	698	678	731	701	708	682	722	702	724	701	714	688	714	733	694	668	743	770	726	749	757	701	718	724	701	669	744	695	705	688	696	709	702	685	704	680	686	692	718	679	710	738	690	790	717	732	684	692	713	702	685	731	744	694	714	697	681	737	748	751	702	723	705	677	719	676	718	709	687	729	690	702	698	693	713	705	698	731	728	686	725	729	676	716	732	707	675	710	696	726	729	694	716	721	672	712	758	742	753	724	731	680	772	725	711	730	722	774	692	735	708	702	689	797	706	712	723	712	693	781	743	688	678	740	742	696	694	731	706	708	747	718	742	773	758	748	759	729	692	771	779	765	705	721	769	735	712	738	705	714	744	696	726	736	705	758	667	711	708	717	719	664	672	719	721	735	715	699	735	706	713	709	705	743	711	748	733	635	704	735	707	742	692	757	681	720	703	683	718	708	759	731	729	720	706	728	731	744	755	757	749	715	754	711	757	690	724	716	725	663	709	691	690	743	764	755	711	716	721	714	763	754	724	720	709	688	686	721	728	725	699	775	721	751	681	725	755	687	789	714	715	734	690	731	753	674	721	760	753	723	727	725	758	724	704	704	704	766	674	701	737	729	686	695	708	722	720	724	720	717	735	701	696	717	745	721	739	700	717	758	724	689	716	665	707	751	712	770	735	719	657	711	730	705	676	726	723	669	672	681	733	718	787	709	720	709	693	722	723	726	686	685	686	660	733	714	713	721	717	694	669	730	731	668	754	736	659	700	728	670	706	707	737	766	726	679	715	747	683	730	733	688	732	728	685	731	738	679	710	682	747	716	775	648	692	695	731	720	731	729	718	703	726	728	743	687	682	712	709	735	704	723	753	673	743	706	763	684	732	719	686	752	711	699	723	768	730	689	703	790	721	721	767	685	775	697	716	708	772	733	746	714	695	698	744	743	708	707	713	736	725	741	712	781	706	756	721	683	731	722	759	722	687	675	750	755	723	768	722	746	716	713	741	696	666	728	709	668	709	689	731	718	715	732	694	685	703	705	723	697	704	715	690	673	728	706	697	708	730	715	716	738	704	694	696	679	749	719	714	703	694	764	725	713	777	738	722	745	748	709	692	750	712	724	704	732	659	723	747	735	778	717	782	745	714	676	709	692	702	724	665	745	676	701	716	698	707	695	697	710	719	701	707	703	730	711	767	714	727	741	712	697	726	713	690	684	666	729	714	700	739	725	735	678	665	702	732	701	656	714	725	693	681	722	709	745	717	757	743	742	733	718	694	698	706	754	768	752	732	714	726	710	705	711	722	714	703	688	759	681	682	705	746	722	703	754	678	698	712	671	719	721	697	754	691	710	725	749	701	665	773	738	738	752	698	720	752	680	678	725	778	702	713	753	739	733	681	706	718	767	723	789	709	717	728	700	698	706	727	666	709	714	696	719	704	686	709	697	696	682	722	719	719	697	745	690	697	730	682	751	743	749	697	697	708	729	730	713	677	782	735	707	713	700	724	697	716	708	741	726	693	709	717	674	690	723	712	695	690	770	722	699	713	684	742	778	702	698	686	734	683	716	721	736	684	729	678	769	693	666	727	719	694	752	724	674	741	734	734	708	725	760	743	720	739	703	698	700	703	723	687	661	751	694	688	697	722	752	746	790	731	719	752	718	798	742	707	715	733	720	689	659	729	701	695	748	738	754	731	694	675	727	681	728	732	716	659	683	706	685	704	750	732	676	705	687	763	768	664	763	702	695	716	782	717	710	693	683	708	736	737	680	693	690	755	724	709	731	682	700	710	723	745	703	717	680	713	733	721	721	672	739	716	682	690	673	713	704	711	720	693	724	771	700	699	702	698	742	733	719	751	711	738	701	708	694	728	714	707	704	692	741	710	722	775	732	719	661	718	726	764	725	724	720	707	717	766	705	740	681	745	717	703	681	709	718	694	721	700	708	726	671	704	727	709	758	697	694	754	702	732	741	751	693	706	749	692	688	687	730	721	687	687	737	749	708	706	713	718	708	690	720	729	676	717	728	715	744	726	700	707	758	716	683	758	701	724	733	735	755	730	728	705	704	712	706	708	726	705	656	699	765	728	703	724	734	728	710	722	685	685	716	757	710	718	681	700	740	688	690	724	694	739	745	771	742	756	696	716	737	727	724	687	674	695	731	699	733	760	728	736	709	776	714	730	714	698	724	755	719	692	692	738	721	723	688	699	701	698	708	745	703	698	718	770	766	738	692	698	712	726	723	719	699	665	733	720	756	721	721	713	709	688	725	771	684	730	772	744	729	722	721	730	758	714	730	662	693	743	724	725	736	695	722	689	730	750	682	750	759	730	747	752	734	742	712	685	717	739	681	740	729	717	723	710	732	789	724	779	705	720	712	759	760	707	715	701	675	730	717	756	692	683	746	713	741	731	689	735	719	730	785	685	695	717	723	678	682	710	732	765	713	712	747	713	660	720	676	705	742	704	710	738	734	686	704	676	757	738	743	728	779	724	724	725	752	628	741	776	725	731	707	743	755	711	654	711	664	723	668	689	733	740	713	756	708	712	714	685	723	748	743	732	770	694	710	713	736	776	740	741	684	740	721	746	738	718	740	719	711	745	698	712	766	699	731	710	711	766	725	748	754	701	666	708	703	765	730	721	755	723	713	678	727	710	776	716	730	750	736	731	719	723	716	760	738	707	732	670	703	654	705	737	718	749	728	683	743	754	735	754	702	703	708	719	749	746	711	683	694	743	763	707	727	750
44381	45694	42413	33352	6733	1977	1409	1146	939	864	879	1044	1486	1763	1601	975	821	827	966	857	817	799	783	753	746	780	780	752	710	754	706	749	738	736	791	747	786	775	779	734	741	751	768	780	757	743	717	754	731	752	762	730	743	742	713	765	779	790	711	795	771	740	726	763	762	750	743	748	789	762	757	731	741	729	763	727	760	732	704	752	774	792	740	789	757	745	725	724	705	769	720	730	739	743	703	751	742	756	744	771	758	704	733	762	814	738	707	720	758	791	724	779	743	749	734	739	755	741	745	760	736	744	803	728	724	735	719	754	692	725	771	774	783	739	743	742	821	779	731	785	770	773	710	734	745	734	742	739	785	763	782	746	746	761	770	706	743	735	726	762	758	719	740	728	768	744	754	759	758	747	756	721	766	748	765	701	712	724	758	710	736	690	756	754	793	751	718	756	784	764	751	694	716	796	720	759	759	750	732	736	785	754	757	747	737	787	716	778	728	760	781	765	756	746	778	757	710	719	754	744	734	768	751	756	761	743	710	761	781	753	722	737	718	723	739	771	751	700	751	711	721	732	771	716	745	816	778	760	756	765	777	708	755	784	770	770	735	768	725	777	741	760	768	741	719	722	728	740	752	777	734	721	740	749	737	760	745	750	778	740	757	732	763	767	739	734	759	807	750	753	745	755	759	768	713	779	752	733	775	746	769	778	761	777	766	758	720	759	732	729	778	737	735	751	715	723	729	746	708	750	730	701	746	758	774	771	781	733	741	825	758	724	791	721	788	704	792	783	771	760	758	738	748	738	728	759	749	710	792	724	776	724	689	708	794	755	765	761	744	781	778	746	712	784	774	733	714	687	778	740	703	765	732	772	721	795	753	733	781	741	739	745	722	785	733	768	754	761	757	803	746	773	771	760	737	741	766	744	760	747	777	792	706	741	783	795	801	748	731	756	703	765	757	756	794	770	759	721	803	766	779	746	760	752	733	782	726	767	750	744	715	730	807	729	768	754	744	803	772	742	775	787	755	730	743	766	751	745	691	781	720	717	730	780	723	763	746	747	704	722	722	741	759	720	751	792	769	742	758	732	730	701	761	698	759	774	712	760	771	775	775	764	725	739	695	784	759	749	764	719	760	729	817	748	720	742	693	787	754	747	753	690	771	720	703	707	738	676	769	764	789	716	750	752	740	741	737	774	753	756	700	720	761	730	736	751	780	707	771	729	691	736	778	745	734	755	773	738	721	784	726	731	767	754	762	761	732	791	762	740	750	733	776	766	795	734	762	787	779	785	742	718	739	736	723	753	748	758	726	756	693	751	747	734	760	753	723	754	729	731	763	755	738	702	781	726	771	716	746	725	740	745	725	765	745	739	706	778	718	752	783	779	725	758	724	753	771	797	720	744	739	767	810	708	716	783	785	761	774	739	770	765	753	762	751	781	708	721	767	730	706	745	756	752	753	712	741	723	744	712	765	765	766	724	732	769	737	747	771	743	757	750	805	740	742	712	780	757	721	748	775	747	750	753	823	748	747	738	708	724	768	762	745	785	741	772	757	757	719	718	763	743	747	721	716	718	782	718	769	709	745	744	715	785	774	741	732	709	737	746	698	756	762	797	818	746	762	750	751	748	749	717	757	790	749	778	763	799	718	706	775	782	757	751	769	751	769	733	718	753	743	766	736	753	726	765	774	757	725	729	806	782	708	810	740	715	743	730	750	773	804	743	713	746	724	717	725	713	713	689	790	688	733	790	805	779	760	761	718	766	729	746	773	774	758	721	778	749	759	751	719	719	702	755	769	721	714	782	757	756	710	795	767	751	797	753	732	738	740	727	760	768	768	706	748	783	764	744	741	760	733	704	712	732	779	718	770	689	745	748	757	797	714	712	724	733	786	806	757	777	787	735	733	730	726	764	772	758	726	699	758	720	743	724	729	759	739	733	757	777	775	757	754	765	725	748	720	700	727	755	742	802	756	741	744	720	767	721	803	737	768	787	702	754	758	719	724	766	754	741	729	698	757	748	747	725	735	723	740	791	752	759	702	729	770	767	783	735	775	762	744	741	808	738	720	756	781	777	798	739	741	746	771	735	775	721	699	698	808	756	714	723	744	774	783	766	786	739	733	801	755	741	760	720	717	722	770	736	747	776	700	823	727	706	797	765	739	748	739	786	771	782	769	753	734	728	747	750	702	768	709	706	774	747	755	716	808	751	753	757	756	711	766	784	754	727	727	737	754	737	744	728	737	815	695	728	745	763	740	733	744	733	755	741	723	734	752	770	734	724	759	737	760	798	716	759	791	761	741	764	817	723	768	753	763	814	749	720	809	752	762	740	759	788	751	757	749	728	750	765	730	763	770	759	740	759	726	743	776	733	677	739	701	723	790	740	795	718	732	752	718	764	791	764	713	753	713	757	737	724	738	728	719	797	786	771	737	742	747	779	753	728	740	746	784	756	736	789	755	744	750	734	804	698	725	769	738	741	747	781	758	755	747	762	750	816	745	752	781	769	720	781	748	731	724	728	783	756	727	765	750	735	753	733	740	750	714	737	751	745	724	752	787	705	753	765	713	758	814	732	712	739	724	770	760	764	757	726	775	751	733	716	714	726	742	784	756	754	734	711	785	780	721	764	716	739	743	772	728	798	781	752	742	719	722	743	742	769	736	728	737	766	680	724	750	767	725	703	776	769	762	777	753	742	722	721	728	780	712	733	749	790	770	734	742	696	723	711	786	754	764	818	789	731	756	746	757	778	711	688	731	744	750	727	714	755	734	729	731	748	749	724	726	729	742	727	765	716	753	723	775	718	742	747	738	726	697	726	785	741	741	737	722	751	731	771	760	708	747	745	737	743	752	744	778	750	695	772	685	751	771	727	762	791	771	783	761	748	775	756	752	730	760	714	773	793	774	752	769	799	702	702	754	747	749	754	766	753	719	773	800	757	782	731	732	708	751	723	739	715	707	689	720	775	726	740	774	783	744	769	753	765	766	685	791	770	729	714	767	781	762	729	716	739	770	722	767	744	774	696	774	800	733	759	818	756	739	740	729	782	713	748	746	737	769	763	740	722	736	740	712	760	736	738	783	718	733	756	739	770	753	736	722	723	711	820	769	744	822	710	760	752	731	694	695	761	699	807	710	760	719	713	763	705	737	761	758	705	746	765	757	742	746	752	755	715	756	736	673	785	723	726	755	777	800	717	777	749	735	715	762	733	789	761	781	787	755	752	745	771	718	756	746	723	796	742	748	725	764	744	772	738	783	748	746	717	711	749	728	778	741	747	734	704	755	812	801	717	727	750	802	739	714	733	718	738	732	720	763	749	735	755	743	748	757	773	731	718	779	747	741	730	743	728	780	741	724	738	778	762	727	754	760	744	724	717	755	767	772	742	749	735	761	737	740	699	782	755	718	742	739	764	738	745	742	698	780	795	735	737	747	801	688	732	725	750	730	718	736	747	718	823	823	780	776	714	771	757	712	727	799	746	769	759	709	757
24830	20683	27020	25440	20662	11704	2117	1044	896	683	588	673	1038	1479	978	504	441	479	508	538	429	455	393	381	424	387	375	389	375	384	400	396	373	368	367	387	384	373	387	352	434	387	358	356	364	377	422	377	361	366	413	405	357	387	348	398	414	399	390	366	381	388	361	404	364	380	343	364	388	363	382	357	379	408	370	425	371	388	378	387	366	341	369	336	405	397	364	373	386	397	350	384	328	363	331	388	382	351	367	383	366	407	366	387	372	323	371	373	357	400	368	356	366	356	402	346	361	353	402	361	364	363	341	352	395	380	351	398	371	356	376	369	360	348	366	355	381	375	397	344	333	377	382	410	383	373	373	366	379	382	360	353	396	381	350	382	408	405	360	402	341	394	372	362	400	357	376	396	377	346	333	367	401	356	348	359	377	357	363	369	367	377	377	374	397	355	379	408	386	360	393	387	337	349	390	372	358	361	418	356	372	377	389	329	346	369	391	379	368	372	349	363	311	377	346	346	362	377	389	380	376	348	363	373	372	375	305	400	376	381	357	367	351	353	414	367	373	369	374	354	378	358	359	389	340	379	408	383	387	372	350	371	389	388	376	382	382	362	378	364	355	342	364	335	368	386	344	357	370	407	390	363	339	376	353	393	376	369	371	349	379	371	379	366	360	356	415	377	351	402	422	400	348	361	366	365	383	387	378	381	360	395	411	342	321	370	369	398	377	387	335	384	378	377	393	400	360	369	372	362	386	351	411	362	371	371	387	374	357	346	377	344	334	407	351	366	365	331	384	381	398	362	407	389	343	387	375	383	367	343	373	359	378	352	365	398	354	351	372	372	387	379	375	397	385	388	351	353	391	361	387	363	368	340	356	344	367	357	350	417	396	373	338	393	367	376	406	333	369	370	372	395	371	379	370	365	341	400	417	368	406	371	400	374	392	375	365	358	386	345	412	364	334	396	390	362	387	408	374	364	366	390	352	369	359	397	366	404	350	359	383	363	347	391	383	368	370	361	413	357	385	334	379	379	382	354	394	386	385	363	393	370	386	391	369	369	391	344	375	361	362	365	390	351	389	403	384	346	356	382	344	379	344	381	374	386	411	393	397	373	380	352	369	393	371	375	398	368	376	375	376	343	340	379	377	370	384	401	359	356	393	347	361	370	373	391	375	385	347	405	373	380	380	368	372	371	402	358	373	359	395	403	357	347	387	371	361	377	333	336	353	392	357	347	371	346	365	367	342	335	409	357	383	355	386	353	386	382	339	372	380	382	354	350	347	368	377	394	366	336	384	356	377	370	384	355	351	373	367	368	353	351	366	352	376	391	400	386	365	374	377	409	383	381	379	374	406	397	386	381	372	329	367	398	352	352	356	357	354	352	396	351	371	361	328	338	413	362	374	379	402	385	380	380	333	366	330	359	362	375	390	368	344	362	354	352	341	370	339	364	409	335	369	350	381	414	376	381	367	351	322	379	377	386	368	412	379	393	357	347	387	409	391	375	385	379	400	381	383	376	372	351	373	378	357	356	361	422	389	409	360	336	383	339	336	343	379	397	352	379	366	387	333	354	366	357	355	355	356	384	381	377	340	373	351	367	358	369	368	368	359	382	358	404	379	370	352	419	361	349	369	364	368	345	363	389	367	381	363	409	372	379	363	391	330	364	369	380	367	373	366	356	381	380	370	333	358	399	368	341	410	364	388	369	353	410	382	363	376	403	354	382	380	387	399	349	348	341	356	384	341	364	342	355	386	384	339	396	369	373	371	412	392	400	356	388	411	389	382	390	379	386	386	373	352	390	407	366	338	373	407	365	358	390	379	357	347	409	346	368	401	402	361	352	373	399	376	359	364	361	397	349	381	385	373	376	335	344	343	376	349	356	346	373	402	373	383	373	371	387	357	361	387	366	357	371	388	363	384	374	364	381	387	344	380	383	386	345	371	405	343	379	346	354	369	395	360	332	322	357	319	348	355	378	402	411	352	373	365	377	391	360	339	381	372	357	378	369	346	348	340	362	388	394	369	340	380	361	353	369	401	382	385	368	367	363	373	360	349	361	355	381	379	350	405	386	361	375	366	378	384	346	350	390	390	380	377	350	373	337	366	373	400	374	364	397	405	383	396	381	364	354	353	356	374	365	385	361	387	354	383	370	357	374	329	387	363	308	381	391	360	367	386	374	352	357	389	344	320	324	362	343	381	380	338	373	383	362	379	369	380	366	371	338	361	391	407	358	398	378	362	356	348	357	337	369	344	356	374	390	377	344	383	345	349	380	352	351	357	387	373	321	359	377	349	368	367	393	389	376	375	399	385	399	355	370	359	401	392	343	399	367	330	375	353	327	395	386	355	370	360	397	358	327	388	348	402	377	371	352	372	369	345	382	371	343	361	349	374	366	384	412	363	352	353	340	363	376	361	392	335	355	365	375	374	413	397	362	361	369	351	371	378	393	367	366	418	363	368	411	342	372	386	377	366	334	337	357	354	366	384	350	380	370	329	394	390	402	356	378	329	362	340	376	396	346	391	368	330	377	381	364	365	413	388	405	368	357	375	368	346	377	345	386	343	394	331	377	378	385	364	345	404	374	376	328	374	353	372	343	393	353	328	363	388	361	407	366	369	337	391	384	367	360	362	373	360	372	398	360	386	362	403	388	355	422	342	362	403	386	341	378	383	332	371	368	373	346	358	381	366	380	344	357	352	387	376	377	335	397	358	365	328	382	376	373	398	352	390	365	388	355	371	364	376	338	427	376	420	376	399	358	334	384	362	359	374	379	363	371	362	367	377	364	379	351	376	391	353	371	397	401	368	354	369	386	352	385	355	366	361	378	375	346	365	387	360	355	379	351	333	389	362	401	358	352	351	385	366	351	358	357	359	379	371	359	347	376	369	365	362	381	362	376	413	374	371	412	365	355	363	356	405	328	346	383	356	342	329	363	370	375	346	391	368	336	423	384	364	353	379	355	383	389	372	342	398	390	358	369	362	400	340	364	380	385	351	388	395	344	367	384	358	347	379	363	359	362	397	344	380	396	365	378	338	371	365	374	400	403	388	337	369	360	392	380	359	376	352	365	367	364	337	379	376	366	354	373	344	348	338	378	346	340	377	362	379	369	396	352	391	348	356	391	359	368	375	347	377	376	333	362	378	383	383	371	357	368	387	391	393	373	397	390	347	375	358	406	386	400	374	407	352	364	375	356	340	376	379	391	373	383	334	364	374	368	368	363	359	347	357	352	369	366	388	356	391	356	366	368	370	348	357	363	399	382	411	384	349	409	375	408	348	369	388	362	359	349	388	396	399	380	371	348	347	384	348	340	369	373	366	386	395	340	364	321	392	383	367	367	372	385	412	377	397	392	385	371	366	340	374	368	404	383	367	380	382	373	355	333	371	365	350	345	356	388	353	380	343	332	367	343	383	356	320	391	384	362	372	381	369	377	348	361	346	358	373	334	356	374	330	368	355	344	393	373	348	374	380	370	404	362	363	369	343	383
44003	53044	46155	39810	9021	3724	2690	1888	1561	1073	953	1025	1987	2939	1720	739	613	648	760	757	584	474	468	475	479	445	485	450	447	417	456	429	425	401	444	420	372	434	422	410	397	408	433	421	452	400	394	418	384	445	415	412	413	373	420	355	413	372	404	357	375	388	401	417	416	372	379	381	403	338	404	390	386	395	409	388	390	373	357	400	405	430	368	397	371	393	408	424	438	400	404	437	387	383	374	389	382	379	415	420	408	393	346	392	392	416	389	392	362	407	410	419	415	408	395	421	425	390	412	391	414	408	400	376	440	369	412	371	400	395	374	385	397	352	438	415	372	402	418	404	398	405	370	430	419	382	387	442	361	404	374	381	439	390	364	411	373	416	377	422	386	395	388	384	393	394	388	383	390	397	394	414	407	408	400	403	414	391	407	411	378	370	396	385	415	395	383	410	402	399	431	372	424	368	403	385	414	393	413	417	427	395	382	392	379	386	381	399	384	423	410	401	369	380	395	387	409	398	386	429	361	398	413	416	379	415	409	394	367	396	394	403	389	409	395	444	408	396	364	361	376	400	421	403	410	425	392	391	405	424	389	380	373	409	375	425	385	389	391	390	405	388	393	412	408	398	409	357	365	394	410	417	394	418	428	381	371	406	404	407	348	405	387	422	399	343	378	404	366	386	393	392	392	368	431	368	393	409	373	372	405	369	359	411	372	373	393	391	358	403	365	379	418	404	375	388	419	413	400	357	416	400	373	399	360	382	396	394	405	407	380	396	351	390	417	380	410	413	422	404	408	399	412	385	438	404	352	395	404	388	427	401	400	384	354	393	394	407	403	380	398	397	370	363	394	418	370	403	400	405	389	431	445	425	413	399	421	377	403	373	346	392	422	396	411	419	401	389	427	377	390	369	405	407	390	396	392	411	396	413	376	380	405	400	357	389	381	421	395	376	405	406	424	425	408	435	396	392	390	377	397	379	444	390	367	392	348	356	354	405	396	370	427	404	401	390	359	384	390	378	359	425	392	393	405	401	382	412	399	381	395	373	392	389	399	420	394	378	438	364	403	396	398	406	376	389	373	396	403	378	399	388	383	360	374	380	360	380	394	398	405	370	392	390	395	408	412	407	395	373	373	395	363	402	405	386	394	413	378	408	395	387	401	388	367	363	395	408	367	386	393	410	384	359	399	369	370	403	370	417	423	399	384	395	416	381	397	398	401	393	335	356	353	377	422	372	413	383	415	379	377	361	389	381	421	398	370	400	379	394	441	429	373	388	330	401	388	379	414	375	402	383	394	421	400	396	404	382	407	440	363	364	382	398	403	390	385	364	395	407	415	384	392	399	382	379	381	379	451	435	364	413	381	404	398	406	370	404	385	411	388	389	400	409	407	383	399	358	406	400	366	403	347	366	394	404	402	384	366	399	396	406	390	403	363	389	416	384	385	394	372	382	388	381	376	390	386	378	391	379	390	384	406	373	394	401	386	379	354	388	396	418	377	400	393	403	420	447	378	385	374	387	406	397	399	402	424	384	426	372	367	382	390	402	413	374	363	410	378	382	364	388	359	373	372	381	421	414	412	411	402	413	406	379	383	400	400	390	391	380	420	406	410	404	405	437	384	408	338	415	408	386	417	382	376	386	418	365	415	410	363	425	421	369	386	374	383	433	377	374	450	398	422	372	423	371	398	369	382	414	389	415	408	425	375	391	368	403	389	422	430	399	415	426	373	410	395	431	365	364	422	376	412	379	381	375	396	398	375	399	386	393	403	446	420	358	429	387	390	401	409	391	403	353	343	436	386	400	375	419	411	370	384	332	424	354	405	371	406	356	352	353	406	396	361	400	381	377	382	399	404	369	391	378	376	326	399	420	397	367	415	374	415	379	409	394	401	383	416	397	402	397	394	352	394	378	370	429	406	389	366	370	406	386	381	434	364	387	416	405	390	403	363	389	429	355	381	413	429	397	375	362	393	408	404	373	406	400	376	420	383	393	404	373	417	394	383	378	428	394	400	375	405	415	381	380	373	350	374	380	349	370	343	379	365	385	398	421	427	418	429	406	374	380	368	431	409	396	362	410	396	388	382	400	371	371	389	419	360	404	402	412	402	408	407	411	388	402	396	401	411	362	402	395	408	402	367	419	455	372	399	414	406	388	422	409	406	399	395	403	409	431	407	368	401	416	400	389	369	384	359	410	395	411	393	404	405	427	394	365	409	348	411	404	384	412	385	406	369	396	374	429	386	417	399	409	372	404	384	395	388	395	383	399	385	435	375	398	417	406	412	416	393	416	405	358	396	415	400	420	398	418	397	402	405	433	381	415	385	368	356	384	406	372	367	389	389	365	390	393	418	379	418	394	382	383	407	421	371	402	396	366	413	364	389	421	406	408	397	395	355	413	388	394	386	406	389	397	414	410	408	410	396	403	383	405	371	442	399	411	414	382	413	422	362	374	390	428	399	406	402	410	371	372	372	406	425	396	417	383	397	381	401	378	424	426	367	423	417	431	403	402	384	415	395	397	417	384	382	387	389	413	388	421	381	385	404	404	378	356	393	401	372	461	426	366	401	399	408	392	378	404	365	409	415	389	393	394	409	400	391	368	372	415	380	376	397	383	393	405	380	445	399	378	381	389	383	399	397	397	390	395	385	395	413	352	380	397	383	391	367	417	421	395	376	386	413	386	413	383	388	379	365	351	370	385	412	395	404	363	404	434	404	386	400	378	381	381	394	396	384	404	389	401	379	403	435	407	372	415	360	384	387	414	393	388	388	421	390	402	395	392	398	381	422	370	404	390	384	383	363	383	377	370	387	414	382	377	391	418	379	412	395	365	430	407	379	374	420	372	365	393	366	397	384	425	390	410	385	386	397	421	387	376	397	395	422	371	373	377	381	365	380	425	406	392	379	358	424	377	378	379	398	402	379	391	387	385	389	393	412	383	400	405	401	377	410	395	364	381	399	415	388	414	386	409	389	351	399	409	395	419	393	403	406	407	391	415	383	366	403	397	407	379	369	408	402	412	407	396	401	398	381	379	367	401	398	408	367	377	390	350	396	374	399	378	356	352	421	394	376	409	411	396	392	371	447	379	420	375	397	400	394	381	396	424	404	383	421	416	356	388	378	394	361	363	411	409	380	375	385	379	410	392	396	388	380	403	402	394	384	421	401	378	370	432	401	381	392	393	402	385	389	398	408	378	441	408	391	400	392	380	383	407	380	407	385	351	420	394	426	407	409	418	406	426	392	355	376	412	440	359	362	402	381	393	419	420	387	411	395	388	407	362	405	361	404	373	393	384	383	367	394	377	383	403	406	402	428	392	397	425	352	398	412	401	404	364	384	397	387	431	426	374	400	377	444	420	394	375	387	399	397	384	398	409	408	382	378	369	381	397	420	395	390	416	422	360	403	382	393	384	373	403	403	383	412	395	383	394	381	391	375	396	412	368	415	403	409	371	378	382	400	392	414	396	374	395	404	363	393	387	381	414	424	393
22863	20672	27375	24047	20671	20327	8897	1993	1557	1247	1084	1298	1623	1792	1308	1017	849	1012	1024	867	724	745	678	728	752	687	657	664	636	687	657	698	636	613	713	694	649	659	656	639	674	651	654	649	633	643	648	632	671	687	638	653	621	652	608	617	623	645	626	611	693	653	623	665	645	661	642	626	665	614	622	627	669	658	627	646	611	670	613	611	636	647	614	675	643	677	672	679	634	635	606	620	643	632	672	656	609	626	647	617	588	635	664	598	640	615	605	655	626	639	649	611	654	636	646	618	653	587	652	641	667	610	682	616	598	653	627	610	656	619	699	586	651	666	625	650	664	632	628	621	610	611	613	624	623	638	668	619	607	624	608	610	632	613	617	653	587	605	661	627	642	553	631	636	588	654	651	647	648	631	621	602	615	658	632	639	648	634	729	597	611	616	645	627	620	667	651	631	579	589	629	595	633	633	661	614	601	649	640	615	640	630	616	634	645	619	661	634	627	642	630	638	674	674	577	634	666	655	640	620	602	602	656	624	604	617	610	604	650	602	614	638	628	629	642	627	630	634	660	670	622	648	615	615	627	682	664	644	659	661	637	653	652	613	617	636	651	662	628	616	652	637	651	628	631	622	634	640	630	631	614	668	596	588	614	643	662	634	649	637	610	656	634	607	614	639	661	628	671	619	664	645	644	647	587	634	663	625	650	667	631	631	566	668	593	661	635	636	627	608	631	617	624	677	627	648	666	664	609	633	604	617	606	611	598	619	676	649	630	660	606	608	585	603	631	679	629	599	634	640	631	632	671	634	641	633	575	647	687	581	615	597	633	621	622	630	610	664	662	625	594	615	663	658	628	600	667	653	651	635	611	610	609	612	589	636	600	610	632	621	651	627	592	600	611	649	611	635	585	646	680	628	613	620	649	640	607	644	627	667	618	663	630	577	605	642	623	624	673	598	642	658	608	670	630	566	580	635	616	636	596	640	623	638	654	604	636	587	568	650	632	623	620	644	593	652	602	643	609	635	603	649	681	619	640	654	630	635	653	613	629	648	615	664	623	630	633	624	600	654	670	606	584	649	620	631	656	642	653	643	621	629	619	636	597	633	602	635	617	649	592	643	676	660	646	594	586	607	594	661	679	632	645	640	674	652	649	644	646	637	620	582	579	603	629	625	679	624	688	628	605	614	601	654	686	603	655	669	638	650	654	619	656	584	647	606	624	633	625	663	634	636	632	640	629	647	627	615	662	639	660	674	608	659	641	669	627	642	664	662	655	635	580	618	663	617	646	635	609	626	672	624	607	647	575	660	636	626	653	580	597	634	573	624	621	619	650	658	617	653	658	592	615	631	609	613	631	654	639	638	657	667	638	619	696	606	638	610	604	599	600	607	556	583	608	660	656	618	633	604	588	664	660	608	649	631	608	630	619	657	624	639	618	631	653	698	626	598	641	626	638	612	623	615	626	678	618	618	620	649	610	626	631	593	627	601	632	652	621	617	604	585	614	643	592	622	621	617	610	617	666	635	642	588	573	637	696	615	620	661	628	627	582	601	611	654	641	634	665	565	646	612	675	682	653	643	648	649	651	628	626	609	595	625	617	634	620	638	663	651	642	651	658	701	579	586	599	673	614	631	643	643	603	584	662	651	680	655	586	597	619	658	642	674	628	638	658	580	623	618	627	634	574	608	624	611	622	616	635	700	648	601	592	651	641	686	659	625	641	594	627	647	652	592	641	678	627	640	632	640	655	672	579	648	646	679	599	631	628	616	646	583	630	620	619	638	636	652	648	628	611	638	607	651	646	610	618	598	649	651	645	610	610	596	676	625	642	631	630	624	611	637	666	655	630	632	638	616	624	595	671	615	640	618	640	646	634	621	606	610	680	651	660	629	585	647	683	593	630	644	674	655	630	604	633	605	593	641	608	651	628	615	635	657	601	602	645	630	650	652	661	645	635	643	589	613	659	569	657	629	621	647	608	651	600	701	635	646	600	639	645	619	643	665	600	670	613	622	648	637	640	641	664	620	659	651	611	644	634	678	615	604	631	634	630	643	640	625	560	675	670	619	642	643	636	648	664	621	608	637	624	627	668	616	653	621	626	613	596	626	666	643	617	604	655	673	585	672	684	634	631	665	594	628	713	608	637	688	679	634	640	666	609	636	648	601	615	550	633	651	639	608	612	648	600	633	661	620	638	670	656	627	647	600	605	582	603	661	604	582	597	593	672	581	599	673	566	652	617	657	553	609	643	646	626	619	597	626	633	672	599	638	670	627	641	634	627	638	660	696	608	636	661	609	645	632	620	618	661	630	651	636	642	584	671	654	663	602	675	600	678	703	597	609	642	592	654	643	634	581	607	612	598	653	632	636	628	647	595	633	672	647	648	642	667	609	638	623	616	670	620	667	592	641	642	607	616	601	583	617	619	608	650	648	615	608	630	677	597	628	582	617	613	621	617	583	655	625	640	628	622	622	582	653	640	664	629	629	598	668	669	634	620	638	590	628	665	652	629	662	652	606	621	624	614	651	687	659	602	607	625	633	677	637	688	667	619	638	627	617	630	627	643	614	661	642	680	687	570	638	604	620	562	604	635	628	670	672	613	618	628	642	626	631	565	565	609	617	648	616	637	610	616	622	657	592	622	644	632	637	661	603	664	580	626	584	654	664	617	666	615	603	635	663	643	643	626	597	628	630	641	617	625	612	621	612	637	587	643	627	647	623	631	594	636	611	617	603	646	623	629	666	672	679	650	625	619	598	613	622	609	637	612	624	622	631	634	600	662	627	648	634	610	626	656	623	598	611	665	600	621	657	631	603	659	626	664	642	650	642	651	640	600	664	642	636	634	608	634	655	624	623	668	653	662	670	651	656	637	635	672	643	613	622	612	619	647	665	607	654	633	650	598	655	645	632	590	632	694	628	604	612	628	631	637	645	642	602	612	646	633	575	608	683	627	642	664	625	640	622	624	640	607	608	648	670	677	631	638	632	634	661	639	591	652	640	652	575	650	680	611	613	597	588	603	613	637	619	654	639	681	608	682	609	614	634	642	643	631	636	648	645	625	648	650	672	617	643	673	629	624	679	625	677	640	665	624	638	635	667	573	679	638	633	659	599	623	640	615	635	621	638	711	608	620	620	636	614	661	610	607	686	639	677	621	611	616	606	652	608	658	617	600	605	592	596	639	611	578	666	671	622	623	654	684	601	668	594	631	630	636	640	639	632	608	601	651	587	626	600	612	607	627	646	587	594	633	667	664	671	632	572	682	605	658	594	629	621	625	653	655	647	619	610	608	629	654	642	632	609	656	634	646	643	660	623	615	661	658	616	601	639	632	639	632	596	673	662	620	606	642	669	594	653	653	633	672	611	612	642	680	600	651	603	639	627	579	542	596	622	639	622	642	619	618	659	601	669	664	686	625	645	691	660	627	613	656	591	636	619	621	606	594	642	681	652	677	666	615	662	612	657	647	625	607	636	639	624	630	623	644	588	631	625	621	647
46570	60281	44401	37991	11077	6001	4082	3101	2681	2144	1802	2260	2945	3179	2094	1337	1055	1521	1490	1170	876	773	768	753	784	720	719	731	659	710	679	719	653	669	615	712	660	688	640	688	621	660	631	615	638	660	645	666	642	657	619	675	628	632	615	646	605	628	636	605	616	619	608	603	609	604	615	609	624	625	632	634	571	641	638	630	606	647	637	644	623	602	626	633	616	630	600	646	598	647	625	612	602	613	638	625	641	588	616	642	606	620	631	582	588	601	617	618	635	654	662	606	639	609	627	639	616	578	634	606	658	608	615	609	585	657	644	629	618	629	613	617	619	615	606	590	602	647	670	631	602	619	582	607	604	658	625	648	613	641	601	606	611	603	590	581	599	596	580	638	594	648	629	662	643	633	579	587	634	650	589	649	650	625	609	626	589	614	626	619	609	659	630	608	613	582	613	663	618	577	628	645	636	658	583	604	597	629	648	648	596	592	619	642	597	606	580	601	669	605	628	636	581	625	635	634	594	593	594	627	629	608	644	617	596	605	657	630	619	592	629	637	664	603	627	656	597	596	652	624	603	623	613	641	611	642	641	653	607	597	587	616	609	616	616	583	637	603	593	649	610	625	641	632	568	666	584	657	590	595	608	566	593	612	583	600	609	602	607	626	574	591	576	638	579	592	670	617	661	629	606	635	582	602	604	590	632	605	633	610	623	646	618	642	626	654	621	593	620	613	624	599	647	640	600	619	638	618	634	657	630	607	603	614	594	587	597	648	544	563	601	656	627	611	631	640	660	626	591	652	614	630	595	585	596	613	662	646	593	649	645	612	644	602	650	655	625	650	603	625	655	584	646	633	644	611	587	621	633	658	604	630	596	617	642	605	626	629	597	587	621	586	607	584	594	624	635	622	607	594	583	621	592	633	656	609	630	613	658	606	594	612	621	623	633	643	583	608	634	619	631	601	619	609	663	584	656	605	631	618	599	593	617	605	630	569	598	648	651	569	611	568	612	594	629	662	581	614	611	589	637	544	580	598	609	612	613	624	597	597	585	597	631	634	625	602	619	630	611	614	620	605	620	607	608	601	551	631	657	607	587	557	614	620	592	630	603	596	582	595	612	631	646	646	660	599	646	586	666	574	607	647	588	615	662	620	623	635	611	601	624	611	632	622	631	622	607	596	637	562	616	594	587	653	627	612	599	639	578	624	641	617	568	609	638	620	572	619	643	633	615	608	612	601	583	612	605	608	581	688	590	620	589	623	630	643	629	571	586	612	609	629	571	630	644	632	605	702	618	605	676	646	648	583	623	619	615	599	604	617	577	581	606	656	580	610	663	620	607	590	630	618	609	615	654	634	665	627	614	654	616	639	615	606	626	588	604	606	581	620	633	610	662	631	654	589	610	623	610	611	637	656	592	603	585	590	640	605	591	571	615	598	615	641	622	614	614	610	539	611	656	619	568	655	575	600	646	637	627	618	599	641	643	603	612	559	603	628	585	607	610	628	618	665	615	615	603	607	572	624	622	633	628	573	616	579	596	635	608	636	602	570	626	632	632	623	605	623	586	626	591	639	603	596	616	583	584	606	649	649	628	633	601	620	577	577	596	677	683	659	565	651	618	619	598	620	612	642	606	612	618	601	621	605	585	613	594	648	637	639	654	642	634	626	610	617	612	610	659	622	643	636	609	600	672	635	615	654	597	639	580	636	579	592	638	606	599	592	648	610	645	595	633	643	597	616	595	578	643	636	604	593	609	611	594	579	651	625	630	619	653	640	616	608	591	617	650	591	575	606	628	589	617	638	606	606	638	626	630	611	614	618	602	653	627	623	621	615	628	601	638	631	591	581	583	662	623	656	628	638	606	615	574	593	562	607	651	630	580	623	622	635	624	629	593	648	625	592	613	641	605	630	635	651	634	607	601	604	635	659	619	609	621	624	583	560	592	577	613	652	590	618	609	552	602	619	578	610	552	603	614	626	620	665	631	651	620	642	620	617	628	624	668	603	628	654	617	606	603	604	601	661	633	617	634	571	617	629	635	612	630	646	635	671	650	588	597	555	638	620	622	635	643	586	672	609	586	612	647	627	619	620	629	634	630	641	631	610	606	604	631	595	596	617	613	613	654	630	604	632	625	603	633	616	661	644	609	621	551	636	594	676	560	594	578	600	641	602	626	644	651	593	634	597	686	614	574	664	550	588	622	583	609	594	596	623	563	625	608	612	621	628	635	563	585	564	602	637	620	650	617	588	593	597	590	607	594	617	589	593	624	662	616	608	624	574	613	630	649	634	634	623	641	617	638	657	608	625	616	635	567	616	673	613	623	625	625	660	624	671	629	642	622	612	569	637	617	588	619	599	629	635	621	602	662	654	555	627	595	624	609	613	582	633	598	574	607	601	649	585	587	563	604	632	589	623	606	606	617	552	587	608	607	633	612	649	629	606	606	636	617	603	615	573	631	603	592	656	572	650	591	630	611	586	613	598	636	592	659	581	633	596	584	601	629	635	636	617	627	640	599	638	570	632	597	571	629	634	620	615	663	596	662	628	558	607	606	610	572	642	633	606	651	644	622	653	646	593	621	607	622	599	578	628	574	658	625	614	643	619	595	625	642	646	618	608	598	602	609	612	662	607	611	625	582	641	620	619	597	644	593	583	621	596	624	619	632	598	559	638	621	613	578	632	634	594	597	653	631	607	578	658	600	577	636	583	666	620	649	641	594	644	627	646	654	581	605	600	662	609	633	557	597	614	619	612	640	607	600	640	653	642	621	646	626	617	612	655	591	602	605	617	573	619	647	609	639	565	604	619	614	652	563	614	620	605	589	632	616	620	627	625	605	642	603	640	636	649	598	612	626	647	630	582	598	642	592	607	587	634	652	604	634	616	625	601	615	586	628	586	649	637	580	619	616	627	592	603	556	619	632	646	576	606	601	629	639	600	607	601	640	638	646	593	605	639	632	579	635	596	582	628	591	662	615	665	615	664	626	645	589	629	593	575	606	624	625	616	565	605	622	583	641	555	659	614	634	611	627	608	656	601	628	658	617	649	628	539	603	600	629	644	614	601	630	599	633	587	650	649	615	598	636	629	606	625	573	598	614	580	623	591	634	606	632	568	621	631	572	616	579	629	587	613	618	684	635	623	610	608	611	597	589	633	559	586	609	614	622	616	591	627	601	590	581	575	678	591	646	588	575	565	629	605	642	610	629	622	597	592	615	610	637	613	649	651	568	620	670	618	639	558	601	619	623	656	681	643	614	608	613	641	604	602	615	644	596	619	632	628	600	626	639	598	618	596	589	602	571	605	591	647	543	618	608	613	602	599	594	627	585	580	615	637	621	637	641	627	628	625	647	579	637	595	624	603	633	635	589	601	618	600	603	608	620	621	629	613	540	576	608	668	610	608	586	654	639	632	625	600	584	634	610	625	631	593	577	621	626	613	595	610	611	598	616	661	617	655	607	574	601	642	563	609	627	638	613	648	616	641	577	645	617	597	629	622
38321	32472	22638	16972	4117	1264	944	780	780	809	712	851	1036	1141	1117	843	814	869	791	712	675	680	677	659	679	657	667	687	679	671	671	702	676	687	655	686	678	626	651	666	665	686	672	710	634	705	706	630	638	632	616	705	620	686	671	686	672	656	673	686	672	713	735	665	651	663	667	681	678	661	666	680	644	640	671	662	668	687	693	697	738	702	661	661	698	690	657	626	628	680	678	676	691	701	639	707	673	635	686	680	647	653	691	650	693	672	706	697	734	639	696	699	649	635	642	675	619	669	627	731	697	627	659	670	692	679	676	714	633	679	718	662	692	704	657	700	725	661	665	643	670	671	729	658	693	723	682	689	662	696	655	698	668	690	687	678	663	675	655	663	659	679	694	683	695	679	682	672	662	652	673	690	675	670	624	675	709	653	693	667	643	713	632	639	677	672	689	675	679	659	647	703	711	701	693	669	698	666	639	674	653	648	640	677	653	670	646	655	690	650	649	650	682	671	674	629	684	688	687	651	698	629	638	684	682	691	659	640	630	678	663	715	696	711	687	653	677	680	650	729	675	680	654	679	682	659	721	685	702	694	686	676	658	697	667	686	723	646	662	660	678	679	614	674	685	660	656	652	638	679	655	655	691	700	657	634	657	651	735	661	686	669	677	661	640	660	700	675	701	673	672	665	710	669	666	672	673	701	707	700	645	668	695	679	719	650	656	689	676	642	670	669	670	696	707	700	649	653	677	643	660	649	675	689	627	686	666	675	664	709	660	673	676	645	676	666	603	679	616	694	624	713	711	658	652	694	702	691	687	709	661	702	670	630	664	694	624	690	666	678	669	606	701	635	656	676	655	630	691	684	675	685	653	672	682	666	637	684	661	651	654	682	641	631	641	675	663	643	692	650	658	685	676	640	645	623	659	664	662	677	654	689	625	654	696	667	672	697	651	696	690	705	697	718	703	682	643	672	695	623	640	637	650	713	735	670	666	658	638	655	586	690	678	688	639	658	674	667	712	651	654	655	633	637	672	648	661	677	612	648	694	669	711	654	684	685	653	674	687	653	699	683	687	691	625	669	700	719	699	636	697	685	719	646	647	639	657	673	673	650	675	693	701	662	683	658	658	655	667	677	692	642	658	666	688	658	644	692	648	676	701	693	703	624	752	700	651	645	692	697	656	702	686	685	695	643	616	650	678	694	615	725	668	611	637	688	671	638	672	684	671	658	649	697	673	680	667	658	682	716	639	679	670	679	699	663	711	694	647	666	642	692	656	667	690	659	641	653	661	580	677	656	669	629	699	651	675	663	636	698	695	674	611	676	635	639	692	641	645	654	692	685	686	603	689	625	669	653	679	677	696	692	652	717	623	700	664	650	733	662	587	642	622	628	656	635	668	701	633	661	705	680	650	652	647	685	619	620	701	635	662	668	681	662	701	680	655	653	649	699	689	635	605	658	686	655	721	667	654	644	679	638	657	684	701	633	685	663	659	715	668	640	676	606	676	681	610	664	683	620	658	639	623	648	655	674	679	621	669	653	675	659	652	644	600	698	645	639	695	658	671	687	708	640	657	695	628	683	680	734	661	675	657	654	648	668	672	651	711	660	633	666	653	682	668	665	652	642	660	672	708	633	734	630	647	669	648	661	663	691	634	671	639	627	661	680	672	690	684	668	624	676	659	661	672	694	690	653	650	642	708	675	681	684	643	684	641	663	650	672	662	677	656	694	672	625	662	651	638	676	659	638	612	651	676	686	663	610	639	676	683	689	662	657	693	672	671	632	697	695	694	700	637	669	675	659	672	647	676	658	700	674	606	674	629	637	660	606	682	638	650	674	688	728	690	639	700	649	661	673	705	689	700	655	658	688	669	652	682	623	699	610	701	699	652	623	684	683	670	661	649	652	679	648	642	688	664	696	662	654	681	646	675	689	658	704	704	658	645	700	634	703	676	660	681	648	694	689	672	698	638	649	662	690	680	685	650	678	675	654	693	681	702	692	701	611	721	655	603	673	663	635	648	659	702	679	686	701	668	702	656	666	633	646	670	656	645	677	693	671	701	742	668	650	660	656	679	645	666	709	738	686	723	640	681	657	637	634	693	689	668	634	658	631	657	660	656	673	716	649	728	672	657	668	701	684	717	713	693	714	639	668	654	605	690	652	651	659	683	660	610	636	648	685	664	664	681	658	647	693	685	648	669	662	670	674	694	611	676	654	650	681	687	676	644	652	685	649	686	663	714	698	694	667	660	618	605	646	659	672	706	675	690	695	625	637	657	701	738	683	633	670	639	657	668	672	662	664	630	644	686	631	683	696	701	703	662	628	640	630	669	680	698	660	634	661	776	648	658	700	681	655	643	663	672	662	667	661	666	621	701	636	599	641	619	690	689	687	664	670	674	721	661	659	628	664	678	635	686	657	706	671	634	630	698	683	695	658	659	693	707	693	676	617	651	667	673	684	659	682	704	682	586	674	629	670	655	674	658	710	687	673	672	634	640	664	678	660	693	641	688	677	681	669	669	682	719	663	706	665	641	658	681	639	629	633	662	692	616	685	667	677	690	657	685	703	689	671	679	669	671	697	689	671	646	694	726	657	689	623	664	724	673	618	654	661	702	668	671	672	651	664	618	707	724	660	682	634	664	640	645	633	618	665	673	689	710	673	706	715	654	711	692	661	664	680	711	649	660	693	641	701	687	658	705	623	704	670	642	684	641	690	655	692	671	696	674	667	653	688	691	664	655	703	752	695	732	678	655	620	689	682	648	677	728	669	647	653	674	704	741	636	690	657	648	664	665	653	674	629	661	640	643	678	672	675	661	678	662	675	703	678	691	636	688	709	642	694	669	645	657	662	654	630	728	673	662	695	681	697	638	680	680	671	685	708	668	676	686	697	677	671	667	671	628	685	686	670	658	647	688	678	685	679	664	635	636	681	653	667	675	689	649	697	657	663	662	702	699	661	672	693	676	749	682	725	638	666	652	673	693	702	635	688	681	691	669	706	678	654	705	657	699	686	648	677	643	695	671	685	683	691	682	750	673	656	647	701	701	704	652	636	650	634	698	651	619	676	660	702	605	650	670	704	652	692	685	641	638	658	716	661	662	661	673	661	678	660	659	682	635	691	655	638	706	633	638	671	722	719	678	651	627	644	623	690	679	692	667	665	641	667	663	655	704	690	638	682	648	646	663	668	663	629	667	673	649	665	680	664	721	637	709	658	675	603	636	701	641	684	693	695	636	698	703	678	678	690	661	741	619	711	715	666	660	645	720	663	695	691	668	649	597	681	695	647	656	641	683	657	690	599	720	654	657	709	632	668	697	684	695	660	689	649	657	676	682	658	668	680	685	649	703	698	660	652	689	632	667	672	645	655	654	651	619	675	715	640	690	693	643	687	647	663	638	633	677	672	621	657	630	633	661	624	608	694	648	624	697	661	670	680	673	689	668	630	657	699	681	641	652	697	614	647	658	678	652	662	649	655	639	663	682	672	649	704
42117	40699	27627	20676	5640	2072	1400	963	1039	975	834	1130	1654	1852	1826	1281	1037	1262	947	797	714	700	724	754	726	731	719	739	704	674	688	701	707	688	687	737	778	702	689	720	761	666	728	678	678	759	693	690	734	723	727	657	718	695	698	714	710	730	643	699	703	730	720	717	750	701	697	724	690	690	714	706	700	720	698	720	709	713	745	721	679	717	704	703	726	727	712	703	685	693	711	707	746	683	696	745	697	747	703	719	733	684	699	722	696	701	721	728	683	666	669	668	699	715	720	759	705	738	724	675	724	703	692	692	699	681	682	689	699	712	726	735	708	695	724	749	692	709	676	684	709	697	700	723	738	671	705	767	738	722	705	684	741	723	716	672	669	712	682	681	735	705	732	685	682	667	728	694	700	718	663	707	681	693	711	656	674	686	703	727	709	729	731	689	719	747	675	693	725	658	700	699	666	690	685	699	696	670	709	715	711	693	738	721	683	679	742	759	735	693	730	706	692	685	723	706	704	708	723	655	708	683	732	737	680	747	689	709	732	707	711	733	710	754	750	692	671	699	664	682	657	714	750	685	711	703	709	716	716	705	648	695	711	732	663	720	722	701	744	720	681	729	650	751	681	699	722	730	679	720	707	714	714	703	718	737	687	760	727	700	695	690	755	722	672	653	668	737	698	703	736	679	736	715	731	661	677	683	704	649	703	661	660	712	694	669	707	672	677	703	682	664	640	718	757	746	716	718	741	690	738	636	717	704	685	677	736	694	722	697	755	717	717	707	715	666	725	672	715	664	706	660	649	732	702	750	710	748	691	699	706	699	664	689	725	722	685	724	687	699	667	695	687	703	716	691	754	754	674	713	684	657	705	722	687	694	701	700	703	735	763	697	684	670	758	690	767	693	680	717	679	690	678	706	762	683	718	745	703	713	685	738	700	771	724	705	701	668	661	697	725	694	743	687	712	723	699	664	736	672	710	738	714	691	684	742	694	654	723	749	727	707	703	681	710	692	668	688	692	704	661	685	726	687	697	733	672	648	753	688	713	688	655	682	677	707	684	714	712	735	690	685	723	707	733	688	667	669	681	708	751	686	704	695	680	700	670	748	677	766	733	731	688	737	687	730	720	743	699	727	666	675	735	621	750	771	724	739	719	684	756	715	706	725	692	698	702	707	716	706	732	673	694	683	687	707	697	670	704	663	653	716	675	702	704	678	706	675	712	666	739	750	751	724	752	711	661	716	734	723	713	734	676	735	691	719	671	680	686	746	740	683	736	724	692	719	674	716	699	674	709	722	739	705	709	678	709	694	692	691	716	713	699	703	710	741	718	700	712	722	695	688	774	753	736	718	742	715	723	724	658	729	743	718	719	711	716	717	698	691	678	696	724	663	674	732	686	743	729	700	718	719	711	696	719	740	732	732	699	692	676	739	747	732	754	725	713	734	686	688	731	715	675	737	661	686	702	686	700	751	706	667	765	669	733	728	683	709	683	703	670	709	769	691	658	700	711	739	692	732	691	726	726	740	743	702	748	679	694	686	678	680	680	715	700	739	663	727	675	688	658	692	722	657	713	673	679	725	692	739	678	736	721	688	676	704	696	700	681	762	687	739	714	710	703	722	702	695	695	713	714	716	715	720	694	699	681	717	756	723	693	644	716	743	695	705	664	692	689	716	688	719	700	701	714	658	723	730	672	698	702	703	737	687	737	680	732	685	721	695	704	669	743	707	714	686	676	689	704	697	711	670	762	710	681	726	704	707	759	673	758	719	700	658	710	675	672	707	707	717	680	723	698	666	704	686	628	761	665	653	710	795	717	695	704	670	718	712	703	719	720	688	720	681	717	689	726	681	681	749	729	710	697	673	785	691	725	730	749	689	681	713	745	727	697	660	677	699	701	707	651	717	705	726	729	752	706	699	722	703	671	710	700	690	682	736	660	737	700	727	680	704	736	699	702	726	730	688	648	647	736	745	692	713	710	711	691	723	683	671	726	647	715	716	717	699	707	726	747	667	745	712	691	737	727	684	696	724	767	696	704	676	681	752	707	692	721	665	738	697	687	716	735	727	692	700	693	706	701	753	695	693	701	694	681	685	734	699	716	743	720	652	678	701	749	678	694	717	744	676	750	756	698	689	708	705	671	713	686	682	693	718	677	722	701	689	706	705	708	692	735	746	703	715	708	666	711	690	675	753	691	711	700	693	663	658	716	719	718	679	739	687	693	734	709	671	721	660	716	736	662	699	721	661	702	705	753	706	694	738	712	690	700	696	699	752	733	662	705	697	734	706	740	696	756	699	698	697	696	694	683	708	721	690	633	717	721	707	677	737	756	728	743	665	694	718	674	730	659	734	754	680	671	711	674	692	709	675	720	674	749	676	678	701	665	657	738	686	718	713	746	662	702	705	695	738	712	756	679	688	660	777	697	690	711	717	693	712	724	680	675	653	716	707	724	728	738	662	676	695	703	720	731	683	708	726	647	726	728	734	696	706	729	668	767	747	688	688	735	704	713	751	719	693	704	695	696	722	726	724	679	732	663	678	722	646	698	701	693	749	713	721	738	688	718	679	686	785	686	721	731	747	687	670	689	674	698	745	667	718	678	713	663	711	698	718	681	709	694	706	704	703	715	701	732	668	725	696	713	708	720	693	722	710	719	729	701	712	692	725	730	743	687	705	690	699	702	724	716	721	723	656	705	713	755	707	736	676	731	739	695	709	707	693	690	754	730	705	772	676	726	726	714	679	719	763	698	700	738	715	735	700	735	704	681	719	698	681	735	637	707	725	700	714	724	745	677	686	688	701	703	723	701	691	739	740	736	733	698	720	703	700	734	697	760	718	721	714	704	725	726	690	686	762	670	671	702	710	680	709	719	727	711	704	696	725	775	669	690	667	727	742	710	759	741	675	665	743	642	686	674	729	685	708	705	707	706	705	680	734	711	718	722	718	705	702	681	682	712	711	659	697	691	676	735	720	717	733	667	713	767	662	702	692	698	691	759	713	709	709	663	651	696	757	734	700	693	732	697	670	692	739	722	724	703	701	775	747	690	735	716	736	714	686	725	685	665	670	671	758	731	690	751	699	689	755	718	704	720	717	693	727	722	738	710	762	680	724	748	694	717	734	749	686	682	714	706	714	682	750	733	712	716	694	735	708	678	715	704	680	719	769	753	719	732	700	665	696	666	678	668	712	722	725	741	757	713	716	739	705	760	692	722	735	694	701	666	750	710	694	691	678	790	780	706	744	680	696	703	726	690	705	694	646	714	724	688	755	697	719	730	724	684	672	716	685	698	699	659	705	729	736	694	703	756	743	679	698	711	749	729	693	739	755	766	697	669	701	771	717	706	673	695	680	703	693	714	683	687	705	725	743	733	689	694	723	703	690	727	710	764	726	683	711	680	686	686	706	685	673	715	690	710	722	730	712	727	654	750	692	735	681	717	680	656	753	744	742	691	690	690	719	715	705	731	712	688	682	732	662	690	673	730	683	694	689
24789	20660	26920	24558	20577	12166	2268	976	788	729	668	605	829	811	869	908	550	827	614	393	434	400	424	389	383	359	375	359	387	372	346	362	391	377	374	353	354	358	322	323	367	347	336	352	378	315	338	366	322	359	339	333	332	348	369	360	298	354	387	340	359	329	338	374	357	369	351	399	354	323	356	333	359	360	344	325	350	351	350	347	344	335	334	341	348	315	333	348	347	331	349	323	343	333	334	338	346	341	321	318	367	369	376	349	344	304	356	364	338	341	332	358	317	332	308	363	326	336	320	342	359	338	317	331	358	351	312	326	329	341	334	337	378	343	303	358	345	337	366	349	324	318	329	366	347	354	359	355	390	341	315	349	342	322	341	370	330	333	328	349	326	350	329	334	311	330	336	307	355	355	344	303	320	361	374	309	354	322	324	319	343	321	293	316	387	326	334	313	369	342	352	337	340	315	335	307	335	325	341	359	362	366	334	347	353	339	347	349	302	361	326	324	365	337	314	335	324	385	350	360	347	299	334	356	348	336	347	334	363	342	307	352	339	329	358	343	365	391	307	333	356	324	331	364	344	352	360	337	365	347	321	351	310	334	373	332	326	337	330	353	379	347	331	347	336	343	336	378	333	338	352	345	346	346	384	346	322	329	332	327	354	349	355	337	360	350	352	306	319	323	338	318	310	364	367	373	329	352	331	297	331	345	335	327	326	313	355	310	303	355	354	357	345	340	326	325	348	332	358	374	378	365	343	332	360	343	351	368	308	329	359	348	376	318	348	340	352	340	360	349	338	384	333	339	330	312	333	340	350	361	373	331	358	299	340	337	373	325	356	357	328	354	364	340	320	313	318	335	343	365	358	333	331	334	379	334	322	329	360	341	358	357	339	369	356	328	339	334	357	311	336	345	328	342	321	337	339	343	334	331	322	323	365	344	322	323	352	335	368	365	327	349	352	336	359	355	338	338	371	315	337	337	358	313	315	320	336	351	329	370	317	330	348	342	374	352	370	331	338	322	343	373	346	320	329	345	372	336	356	329	332	342	360	358	341	353	345	343	379	336	366	351	320	339	327	365	325	318	350	336	358	336	348	355	358	348	342	329	317	341	337	349	370	371	328	331	321	371	327	370	356	352	335	321	369	345	334	306	343	383	325	332	336	309	340	333	344	348	359	377	319	315	357	333	344	346	349	353	354	337	317	310	354	326	371	326	299	361	330	357	318	329	336	339	323	324	347	355	319	340	362	333	298	365	309	314	358	373	336	354	342	364	336	349	323	337	300	335	345	393	335	344	373	318	316	307	341	346	342	352	342	373	331	359	349	349	319	325	322	331	336	355	336	347	328	330	362	342	320	355	355	363	363	351	343	309	324	347	318	315	319	355	325	348	344	337	336	342	344	314	324	311	340	312	319	380	338	326	354	359	376	344	321	361	313	362	344	326	361	333	319	352	331	327	340	357	324	307	320	344	331	336	358	321	331	347	318	324	334	355	318	319	373	312	328	346	336	322	322	317	347	360	378	353	307	352	340	312	343	351	350	331	327	347	359	336	346	324	368	360	333	331	351	365	343	348	349	324	354	324	318	317	351	342	315	343	340	324	344	332	316	312	360	321	334	332	353	355	310	347	346	324	366	336	342	345	343	351	339	338	302	347	330	355	351	351	323	361	363	321	316	334	358	323	333	331	359	343	316	329	337	319	327	305	345	328	342	348	351	347	373	353	335	344	358	350	357	356	370	320	355	337	351	346	356	362	361	347	349	360	314	361	310	350	305	374	344	344	339	310	345	342	346	339	346	324	342	313	326	320	343	378	377	330	370	286	363	350	306	315	300	332	380	341	327	371	367	332	326	324	327	339	363	359	337	328	356	326	380	332	356	387	350	357	346	333	356	311	353	319	344	352	330	326	332	343	335	339	334	325	318	325	339	352	368	344	378	324	356	354	350	358	370	342	334	322	338	347	318	354	304	339	334	332	344	354	317	333	345	344	318	364	342	349	317	349	324	331	317	359	306	378	340	366	327	314	325	308	380	334	342	338	308	328	336	340	312	343	320	355	355	364	342	332	352	376	306	342	301	345	356	325	374	340	342	353	332	337	341	323	344	334	335	357	345	347	323	327	292	328	315	323	325	374	342	340	330	330	351	349	327	330	377	359	327	342	300	312	307	348	366	369	331	344	337	334	331	344	362	335	304	337	334	313	334	362	333	341	340	342	308	388	326	330	349	347	373	343	348	322	338	341	343	350	332	372	375	342	356	346	349	322	285	354	322	326	338	332	341	331	343	321	325	341	368	329	352	342	347	335	333	351	371	353	345	328	355	351	343	360	332	352	347	357	335	356	333	347	381	315	342	342	324	351	322	342	330	353	329	305	343	317	339	321	346	338	315	317	359	361	309	347	335	318	341	326	307	341	336	331	349	333	355	335	340	349	365	307	332	314	337	315	334	328	344	321	312	350	329	342	335	322	342	340	331	309	352	340	373	348	328	376	318	347	378	341	366	344	342	319	334	352	382	324	376	322	321	348	327	367	307	347	355	350	343	332	330	354	343	370	366	326	363	346	324	363	328	365	341	346	332	323	306	312	349	320	358	344	374	352	311	328	338	341	351	317	346	356	362	342	350	340	347	355	331	350	364	341	339	342	327	354	325	322	332	325	353	359	335	318	341	338	325	323	328	331	343	329	340	335	372	302	354	353	351	322	366	364	360	330	352	335	355	363	333	354	321	353	330	336	331	345	348	363	317	351	339	327	322	336	344	327	368	346	333	351	353	340	350	322	380	373	356	334	352	389	323	335	355	335	331	318	371	342	334	334	319	356	357	314	332	298	341	341	330	323	338	365	319	341	344	339	361	336	327	350	298	336	356	317	344	333	342	341	373	324	333	296	327	349	351	329	363	351	379	305	337	317	346	371	359	362	325	353	308	332	325	345	331	352	321	332	341	354	318	324	348	341	338	336	322	315	341	359	336	342	339	342	328	340	352	392	379	326	326	361	337	363	360	316	332	366	328	334	348	345	338	350	304	360	314	364	309	343	355	349	354	332	355	358	352	330	313	349	329	362	329	328	333	333	306	337	319	349	359	364	350	342	358	345	351	340	346	314	329	306	340	353	321	327	348	349	338	355	337	318	375	329	348	329	348	352	329	322	341	345	361	318	351	350	318	317	348	342	375	353	342	339	308	325	334	313	319	335	319	330	387	341	327	310	347	322	332	334	335	323	334	336	310	335	341	358	336	339	378	311	356	331	363	345	320	354	351	362	341	353	358	359	380	357	362	331	344	305	313	326	342	343	379	359	354	341	301	306	361	346	299	325	360	339	337	345	337	363	347	322	324	326	373	310	342	334	355	333	320	333	368	340	335	323	364	369	342	349	369	316	339	340	325	342	326	338	327	337	344	381	353	350	349	305	312	294	346	366	333	334	336	327	337	340	364	326	346	353	337	318	348	306	331	352	362	340	356	327	344	353	350	306	303	315	360	357	338	338	332	358
42847	50967	36095	31386	10839	4616	3011	1753	1382	1220	1036	1030	1544	1397	1720	1561	802	1561	953	577	539	454	489	404	440	414	425	428	401	419	391	402	383	416	402	403	389	359	376	389	370	397	379	388	356	405	389	375	367	390	356	395	411	363	378	378	381	376	410	374	349	401	368	385	367	360	367	390	377	385	366	378	331	384	392	369	368	369	374	332	363	383	329	359	395	391	366	393	376	346	377	408	354	397	354	372	408	382	379	333	379	357	348	361	416	359	369	386	392	390	384	379	365	366	379	346	358	353	384	372	365	350	351	375	366	345	397	361	364	374	342	388	372	366	348	377	337	353	361	356	372	395	377	388	383	352	313	377	403	356	352	365	376	360	349	364	371	361	400	370	353	373	360	374	358	375	343	374	363	365	349	373	358	355	414	363	393	336	364	349	335	357	392	387	368	360	382	376	370	380	365	402	369	364	370	373	381	362	367	344	358	342	363	357	336	336	334	368	347	399	393	346	356	326	322	385	346	364	357	389	342	368	341	364	372	401	371	348	374	370	374	376	367	336	356	386	352	363	374	376	377	366	382	346	377	349	388	382	386	353	355	377	346	347	389	350	373	340	376	342	386	371	364	350	367	390	386	391	332	380	349	378	356	359	351	357	386	393	388	382	385	398	417	377	400	338	356	414	366	395	384	364	371	415	369	388	360	370	362	362	352	362	364	388	376	373	384	359	363	372	376	405	381	354	368	369	361	355	356	395	359	347	404	357	397	359	363	392	382	355	367	358	365	374	356	351	359	364	350	373	376	353	319	374	324	338	386	384	401	335	359	367	355	360	356	316	387	362	352	358	374	354	379	377	344	366	358	362	335	351	344	351	350	409	370	357	376	387	375	360	380	399	365	355	423	352	382	367	389	367	366	371	396	357	396	375	383	353	357	371	354	366	346	352	364	383	414	390	362	374	389	388	401	381	372	366	371	389	354	361	359	366	384	369	377	382	396	370	346	357	351	383	319	339	355	332	358	350	368	370	379	368	326	361	391	372	365	386	367	323	377	370	337	357	390	396	380	369	365	382	374	337	381	360	333	335	352	398	335	370	363	361	353	368	385	368	369	346	374	385	390	389	337	369	370	385	387	341	366	378	366	390	350	338	348	360	389	330	348	359	363	366	362	390	375	347	330	392	376	374	374	390	385	371	410	368	332	339	350	358	355	386	365	353	352	331	394	369	362	393	375	347	337	360	386	384	371	385	360	355	364	329	353	352	372	392	355	349	346	365	376	370	383	346	372	356	325	356	359	349	345	394	370	373	355	376	354	363	368	372	350	347	357	374	327	385	367	382	366	353	368	365	353	355	356	350	379	372	381	381	356	364	350	349	388	363	389	386	378	355	357	352	385	343	359	348	350	359	392	379	370	368	367	393	354	368	372	361	372	373	360	369	359	384	356	362	358	339	356	339	381	377	327	409	394	364	344	385	363	403	348	363	365	335	387	335	399	340	368	341	355	374	360	369	324	349	366	379	403	370	366	391	407	382	382	345	341	343	360	357	374	370	368	353	359	399	376	395	385	408	396	349	347	349	364	327	340	381	407	386	366	372	392	361	383	385	322	337	389	357	347	386	391	350	346	325	397	375	367	365	366	353	364	347	382	372	387	380	333	358	356	367	351	371	390	349	374	383	356	329	363	379	395	349	362	375	362	370	370	315	350	359	401	340	378	345	343	362	379	344	358	326	364	363	353	357	359	375	364	383	381	342	393	366	339	378	378	377	371	368	381	368	348	406	388	379	344	367	398	366	341	421	380	365	396	346	351	400	383	374	369	344	321	365	386	366	351	369	354	396	350	394	403	374	367	342	363	393	390	355	379	360	345	361	363	349	402	439	379	388	367	377	374	349	343	365	349	375	365	373	354	344	371	410	393	372	349	390	368	322	375	343	357	394	349	371	378	401	395	373	371	351	373	337	371	376	317	354	381	338	381	350	371	375	374	372	371	359	349	370	380	400	382	369	367	375	347	369	381	350	381	407	354	362	362	393	385	378	357	385	354	334	374	367	352	378	361	375	400	383	368	360	337	365	399	345	367	372	393	353	383	354	366	385	371	364	381	349	356	368	391	354	359	381	358	386	373	357	379	373	369	394	346	365	340	357	354	339	382	358	368	355	355	357	373	359	388	402	381	336	385	333	353	354	379	361	388	348	392	336	376	333	361	338	365	354	351	409	377	368	373	350	360	349	356	355	404	372	397	386	357	398	374	319	376	378	394	352	348	354	365	341	365	365	377	379	338	363	388	388	353	384	384	364	346	358	346	378	397	362	376	351	367	385	367	382	367	357	378	344	373	348	353	379	368	353	375	367	356	351	342	363	367	387	362	403	361	395	333	403	365	391	367	360	398	406	358	335	369	371	392	362	338	360	359	378	395	366	364	377	381	354	358	376	340	330	367	376	385	331	379	351	344	363	362	362	395	351	356	371	379	371	364	375	394	381	371	371	379	376	390	392	394	361	367	382	364	345	352	356	348	378	373	376	347	369	374	360	363	354	359	398	374	399	374	366	346	383	374	370	358	370	363	401	360	358	356	374	339	361	402	352	389	369	382	364	389	360	352	367	389	373	360	339	396	325	396	342	401	368	358	378	379	322	381	363	367	356	362	361	374	374	380	411	357	368	347	341	362	351	397	398	363	348	349	367	417	377	348	360	378	364	355	360	379	351	396	326	362	343	368	374	375	335	360	334	399	384	362	397	403	337	407	354	369	380	350	391	367	360	385	360	352	341	345	382	389	338	358	360	384	386	408	377	333	350	374	381	335	397	402	350	355	386	369	356	419	396	364	364	344	371	400	361	388	405	381	373	371	378	411	362	341	352	354	364	347	397	355	374	337	387	337	384	387	355	352	364	365	365	370	380	376	394	366	395	374	393	387	388	355	341	350	390	373	391	384	364	350	357	383	333	356	355	355	349	366	349	382	373	384	361	374	365	382	353	382	340	371	357	339	335	370	355	326	349	366	389	371	377	350	345	386	379	373	353	368	392	310	356	401	398	389	341	386	359	390	405	399	339	356	363	357	359	376	371	349	356	340	349	336	332	390	386	318	384	372	335	387	364	375	347	364	421	354	362	343	358	378	380	359	349	386	357	363	371	380	404	360	413	368	370	365	385	352	358	393	366	332	371	353	363	349	371	365	385	328	354	387	374	367	377	373	348	379	341	368	361	402	376	382	363	340	395	341	362	373	366	351	375	338	367	376	328	370	414	360	349	360	365	373	351	368	405	369	351	333	369	366	388	393	363	365	397	368	367	378	365	346	365	390	374	395	364	361	386	377	406	355	367	365	404	389	363	373	356	331	341	352	367	388	389	352	369	336	391	378	346	356	372	364	373	354	365	396	390	355	338	339	361	385	353	343	337	347	394	390	368	367	366	386	376	332	322	380	335	381	392	349	334	356	378	336	317	343	358	387	370	354	413	373	354	386	371	352	352	376	387	369	382	371	390	344	385	339	349
22936	20628	27254	23969	20625	20518	9311	1919	1896	1298	1280	1082	1077	1275	1686	1379	1142	1182	960	822	804	703	711	704	686	671	659	701	635	638	641	603	645	646	624	673	713	623	637	592	625	653	636	625	652	606	642	628	653	603	604	661	635	652	623	662	638	606	619	642	671	604	674	621	667	615	646	638	629	619	616	620	608	591	601	638	631	607	598	623	631	657	588	583	679	608	614	631	596	605	659	595	645	641	656	613	635	616	591	627	623	622	621	598	623	635	588	642	612	578	623	614	663	593	621	597	616	652	632	605	622	579	623	630	599	628	596	646	602	676	593	610	626	600	639	623	643	639	606	597	589	629	644	652	634	625	657	593	647	610	577	598	606	593	634	627	605	568	619	603	646	610	628	634	593	595	656	591	635	567	635	665	617	625	616	604	683	644	600	593	652	609	655	681	661	595	578	614	610	661	580	599	629	584	588	646	596	584	571	664	624	607	637	601	610	629	559	642	619	630	625	569	653	653	615	585	619	635	634	609	645	659	636	609	656	609	605	611	627	652	622	624	567	602	595	608	650	566	595	579	574	615	585	628	626	625	630	579	616	634	622	649	651	637	627	601	616	642	624	620	585	593	660	619	594	620	646	618	596	613	618	603	615	606	603	591	613	638	574	603	650	637	656	655	619	591	609	601	589	657	601	597	648	623	602	647	634	563	629	643	644	616	647	612	632	648	627	624	651	610	660	627	593	635	671	601	622	609	587	621	618	604	627	602	608	605	650	624	568	646	588	626	640	601	601	601	615	629	617	638	578	630	651	601	681	624	588	585	568	605	614	617	592	622	607	625	633	620	649	607	600	604	603	629	614	606	615	618	615	605	638	621	665	619	639	632	604	668	617	658	599	606	623	603	611	636	632	611	619	593	642	649	612	642	607	602	669	602	634	652	629	645	651	618	606	595	589	630	631	648	602	599	620	649	603	637	665	608	649	617	634	643	623	605	587	576	610	640	628	620	639	623	610	604	616	614	599	626	639	600	578	618	642	599	608	624	608	634	579	652	620	602	624	591	586	603	606	634	626	657	677	597	605	663	600	602	560	625	614	669	574	582	600	618	622	641	623	619	666	603	603	655	613	624	636	604	665	655	584	594	601	604	590	620	626	594	604	604	629	574	622	609	606	616	588	593	636	615	598	626	638	630	588	611	607	612	609	614	615	585	627	570	611	677	565	629	605	624	632	576	557	619	637	627	640	659	631	592	596	587	627	628	607	611	621	581	619	608	603	587	631	614	608	566	647	587	631	577	658	621	620	608	644	648	616	589	668	607	620	612	645	628	645	616	602	614	603	685	641	588	602	603	597	588	624	607	610	660	575	616	632	634	613	650	600	647	636	565	609	575	574	625	612	616	626	621	530	619	649	585	586	653	617	630	621	609	637	612	615	621	639	584	610	621	569	606	608	608	641	646	646	598	623	604	637	619	634	617	558	599	628	679	653	612	586	662	572	592	619	585	574	584	625	621	647	608	620	624	641	612	589	636	631	621	621	605	646	610	591	625	649	590	605	606	562	594	589	619	593	554	645	652	614	617	612	599	664	608	579	616	597	621	617	626	588	627	630	632	649	615	625	633	657	601	582	662	654	635	636	574	589	603	598	626	647	628	592	638	642	651	615	584	574	630	637	648	625	619	631	601	608	601	587	604	584	646	584	594	613	597	632	617	609	582	631	596	641	638	612	624	647	603	569	625	577	586	582	658	588	621	612	633	574	602	639	578	621	682	582	656	584	647	625	605	615	610	626	627	672	621	649	639	621	594	612	604	607	646	631	627	615	630	609	611	645	560	593	586	602	593	625	601	626	638	621	635	645	607	600	616	630	609	574	649	594	572	588	637	637	641	582	577	610	582	623	652	622	622	585	604	608	598	615	621	620	640	654	601	589	589	599	584	621	640	584	619	604	629	632	623	599	588	641	646	616	679	680	611	663	588	604	607	607	593	623	614	594	632	642	667	624	589	645	618	592	612	607	613	635	592	620	588	636	622	599	605	617	599	601	592	605	621	608	605	581	560	604	634	618	619	605	641	623	633	634	612	624	650	633	602	592	614	625	612	578	653	587	629	588	586	628	609	652	617	624	607	627	595	579	567	654	660	655	539	604	632	600	622	622	584	605	641	621	604	564	637	604	584	631	597	621	586	592	641	602	629	628	609	621	585	637	593	623	650	624	605	604	609	595	636	645	599	579	633	603	640	641	651	618	581	603	584	623	581	602	592	604	624	635	632	627	624	595	628	589	602	604	601	576	552	641	649	600	622	609	618	616	601	661	606	647	651	629	622	562	595	596	587	616	644	622	594	668	631	653	626	602	549	623	641	649	609	582	612	614	630	613	632	630	618	577	573	634	634	630	624	636	619	587	608	612	579	616	629	605	659	641	656	627	568	607	610	661	600	635	576	637	606	604	630	631	613	608	579	620	648	602	624	608	609	610	595	609	666	615	603	641	625	636	596	661	620	637	667	629	636	599	630	625	627	633	579	599	647	626	649	613	648	607	627	662	629	671	573	598	585	558	618	638	567	586	609	661	640	639	607	638	685	622	654	620	582	648	632	587	636	643	557	596	620	643	589	604	585	625	619	603	628	621	606	593	660	589	599	589	627	623	620	660	603	653	623	620	635	628	641	618	608	601	589	655	643	664	620	675	646	655	655	623	592	653	631	588	587	591	649	650	639	617	663	616	648	630	625	612	547	616	659	666	608	613	595	626	633	618	633	594	604	585	644	605	658	634	610	552	612	666	598	616	620	610	571	640	661	613	612	574	595	570	586	612	605	600	598	594	651	634	603	580	602	624	614	619	603	603	609	577	576	658	619	603	628	637	624	615	580	591	611	604	639	605	593	605	619	611	634	665	571	602	603	612	578	678	629	620	667	630	606	616	593	617	631	624	620	615	603	642	608	578	643	596	641	665	563	625	596	623	660	615	656	615	623	631	618	618	598	606	640	651	604	607	606	664	597	600	597	610	624	616	603	635	616	651	620	656	598	643	582	601	607	602	621	565	603	594	611	609	623	634	599	617	577	637	642	619	629	634	616	640	592	667	637	625	599	626	584	670	592	656	610	619	624	629	606	591	634	625	599	626	612	679	635	615	623	652	609	649	622	633	600	652	686	638	653	577	599	622	627	644	628	597	628	627	616	627	629	674	593	615	608	583	623	620	616	615	622	621	605	616	608	568	623	614	647	630	604	616	599	605	636	600	635	654	600	598	626	609	571	621	557	669	607	621	626	610	625	637	552	588	650	621	605	605	648	613	648	626	618	612	620	658	608	631	611	625	583	632	615	619	586	573	603	606	654	627	613	640	652	643	635	642	609	610	610	585	639	611	622	634	641	624	598	597	608	576	651	610	623	636	649	627	609	654	689	603	602	614	609	628	610	628	638	645	620	629	574	601	608	629	564	632	644	632	631	581	599	656	568	586	600	615	600	581	639	588	630	662	595	574	649	615	606	619	583	668	613
46339	56321	41282	27238	11686	6731	4816	3077	3543	2275	1871	1689	1696	2204	3005	2543	1839	1936	1416	1012	972	731	712	689	725	723	667	654	683	728	656	643	643	715	632	652	639	646	668	598	633	608	623	637	615	704	612	625	624	651	684	594	586	664	588	579	618	583	570	615	577	654	562	649	621	602	606	641	554	589	561	652	632	616	611	560	632	610	560	626	558	598	609	612	588	618	597	577	596	619	638	622	579	586	647	582	601	578	561	622	596	605	622	590	632	631	571	624	627	610	599	626	587	602	585	606	652	562	583	607	619	569	581	603	596	582	625	606	582	604	603	648	589	652	557	596	606	589	570	654	631	634	591	599	592	605	579	602	572	602	623	608	591	634	595	621	608	656	577	545	600	602	623	607	618	614	574	590	598	569	604	585	602	598	598	622	606	601	607	628	637	614	605	662	626	607	591	603	605	589	592	617	591	587	618	565	611	627	637	567	605	592	602	610	548	599	591	620	561	609	572	565	594	602	586	632	593	571	577	647	579	558	596	621	630	564	618	616	636	561	589	594	575	579	623	623	587	620	630	552	597	612	605	603	566	582	634	615	615	580	623	593	620	591	571	597	584	647	574	567	570	607	589	603	562	634	602	605	638	595	593	601	561	602	574	623	578	628	602	559	562	559	635	600	591	631	627	594	577	625	561	577	595	605	542	614	633	613	610	619	558	648	602	615	593	593	589	653	548	596	602	646	599	664	625	605	585	609	620	579	635	560	605	578	555	563	596	576	601	628	552	555	579	638	603	619	597	607	583	593	579	614	616	589	623	615	605	587	603	572	620	590	623	591	648	547	617	625	591	579	596	605	592	613	573	595	599	564	592	604	607	592	586	556	589	576	620	608	602	600	594	558	599	587	592	569	610	570	590	638	590	623	578	569	584	646	618	588	601	575	616	614	564	588	614	590	546	572	635	600	596	631	599	596	596	602	613	568	551	591	636	599	585	568	631	639	624	624	615	641	537	629	570	615	588	585	602	627	601	586	618	609	592	643	619	581	567	602	595	654	603	592	558	619	635	650	626	633	615	618	579	586	641	608	575	617	574	606	553	615	605	592	582	567	574	617	566	611	606	610	635	615	597	632	598	615	608	556	620	595	592	620	577	517	606	602	607	545	599	607	602	587	617	600	600	599	612	608	605	592	647	575	586	612	593	620	578	588	550	610	568	618	632	582	575	614	611	560	620	584	567	605	584	575	601	608	590	591	583	589	631	585	598	610	616	595	601	533	587	613	621	609	563	581	622	608	567	574	573	590	588	616	622	594	614	580	631	589	576	614	628	606	627	602	592	641	577	592	564	647	582	598	588	579	574	613	620	612	576	583	600	538	561	586	617	613	611	592	585	603	591	600	562	607	577	636	622	617	615	604	605	593	607	616	622	619	563	598	571	567	630	594	616	622	612	612	608	578	628	592	620	588	578	542	591	583	585	586	619	627	580	600	586	582	644	583	605	576	588	602	614	598	614	596	620	608	583	627	595	623	553	611	565	562	621	568	597	544	646	594	608	630	598	629	644	565	557	572	618	631	630	595	610	619	591	623	572	583	623	583	566	584	650	575	584	610	624	604	587	604	618	619	588	620	642	535	631	581	616	618	573	593	617	589	609	586	568	628	596	534	568	553	607	604	617	607	593	610	580	581	608	614	541	554	598	618	561	619	615	586	576	615	638	585	607	617	577	580	588	618	596	584	588	568	592	585	616	600	597	605	586	609	578	602	627	612	624	575	579	584	586	636	567	613	598	639	611	598	578	646	635	546	564	635	561	638	568	584	578	602	580	640	611	607	594	605	649	583	602	615	599	645	592	633	586	630	600	610	563	564	579	603	581	593	604	620	643	593	587	600	567	584	662	597	594	599	616	573	615	609	588	630	580	633	592	626	605	618	582	588	621	636	596	600	567	596	575	593	625	598	608	571	553	590	614	587	573	611	621	606	606	594	631	588	622	609	618	620	578	636	601	607	597	629	620	563	571	606	572	620	595	562	602	653	589	606	604	648	624	628	566	631	610	572	580	588	570	619	637	601	592	617	635	546	632	627	589	603	608	640	571	575	587	604	633	628	594	620	612	640	600	571	587	587	602	605	605	639	623	651	597	620	576	622	581	587	607	599	617	612	570	601	587	564	640	578	595	617	582	564	609	605	628	645	592	603	592	576	594	543	618	575	584	585	581	598	579	605	606	592	629	611	590	606	620	645	591	606	581	563	601	630	616	602	596	597	595	588	607	571	581	577	580	617	589	556	538	597	622	581	577	566	577	550	645	610	586	615	613	616	567	606	610	606	583	594	609	587	596	588	560	575	605	626	591	633	609	576	609	589	623	575	654	574	645	638	586	559	592	582	600	623	632	611	585	592	637	609	598	581	583	602	593	577	589	620	582	546	595	580	578	589	657	611	607	615	623	595	572	599	597	581	576	617	570	607	613	641	619	612	670	622	625	600	572	607	597	602	598	633	622	616	564	615	622	578	576	624	586	587	587	609	601	593	624	579	624	581	596	578	610	594	562	590	603	579	552	607	569	595	627	587	613	598	611	622	600	548	619	574	557	561	626	655	595	598	567	613	621	631	577	589	610	537	608	608	592	580	607	583	580	570	593	602	595	582	561	592	587	585	616	579	601	605	631	612	590	612	547	584	629	597	585	578	587	590	568	597	559	571	575	599	603	565	591	578	618	574	663	606	624	602	619	627	584	583	654	588	577	563	586	657	642	602	607	604	630	630	625	602	625	611	582	598	584	585	607	592	576	573	596	596	576	572	608	573	607	584	657	583	585	625	581	615	644	559	616	535	614	559	600	531	627	596	547	612	617	614	603	557	609	630	615	570	579	616	616	612	540	602	622	609	622	597	610	583	606	556	567	593	626	560	609	618	595	595	601	578	608	556	624	594	600	629	559	576	562	632	581	606	606	548	593	576	615	576	622	623	573	577	597	590	587	635	626	586	601	560	630	619	658	581	594	578	572	572	563	601	591	587	581	599	586	591	622	606	606	574	593	606	593	602	609	619	602	606	586	582	579	603	614	557	613	578	598	583	551	609	610	616	589	558	623	610	564	635	606	612	595	559	572	638	523	598	567	578	609	590	598	574	595	617	578	595	621	601	633	566	592	551	600	586	580	615	575	560	586	626	627	570	595	612	595	644	596	581	616	611	569	613	589	624	577	574	598	613	566	632	574	559	641	588	584	623	601	606	600	600	589	571	564	569	532	594	555	660	593	649	609	604	588	585	567	556	621	570	602	570	600	604	589	623	643	598	582	623	611	616	574	582	586	627	565	603	595	596	560	606	563	624	609	643	580	637	605	587	580	588	611	554	587	597	598	573	581	610	559	598	617	623	597	596	561	604	588	578	632	606	575	588	598	601	571	597	619	593	639	610	571	646	548	597	585	600	592	641	620	621	609	612	678	621	575	616	584	556	579	633	618	598	642	599	596	592	606	633	638	582	577	571	614	597	581	642	633	582
36881	30800	23831	14700	2470	1364	1028	841	842	856	743	775	708	865	864	842	781	787	685	702	677	609	674	626	664	678	648	630	632	668	668	650	664	635	680	634	639	638	612	677	586	631	645	687	647	645	676	660	702	640	678	624	648	666	642	653	651	631	621	687	641	626	690	666	621	609	628	644	626	623	666	622	636	691	643	674	641	658	640	590	663	580	656	708	605	646	642	612	686	632	687	645	636	595	678	652	657	646	634	676	615	675	646	652	638	620	631	646	623	611	641	624	636	687	679	659	618	686	695	701	646	666	673	631	667	690	677	655	624	630	611	595	630	638	693	666	638	632	650	647	638	663	661	646	650	653	607	675	655	650	622	590	672	669	609	648	646	653	670	616	593	671	633	695	649	666	655	655	632	684	637	592	678	623	604	652	636	637	616	632	650	637	604	644	648	657	657	672	656	643	644	662	684	636	683	728	682	628	649	619	595	671	692	593	690	625	695	623	653	639	667	620	660	642	648	606	643	673	606	659	621	641	614	595	609	668	654	592	669	673	659	676	660	677	697	659	647	660	652	634	642	642	659	685	626	660	609	637	675	659	633	640	636	617	672	645	650	684	659	619	644	616	664	686	656	707	635	641	633	628	659	662	705	682	627	678	644	649	640	677	640	650	638	639	625	637	653	681	660	632	643	636	633	650	660	637	666	696	640	661	635	623	684	662	622	664	676	628	612	672	668	618	624	593	669	617	682	684	633	655	637	637	610	654	681	684	648	611	654	596	674	635	616	619	643	628	663	651	631	690	652	659	634	690	621	664	632	627	614	638	621	688	633	631	637	632	638	639	651	674	610	621	703	645	625	629	684	666	646	606	618	668	638	638	693	643	649	635	628	638	678	619	671	630	656	659	675	669	624	667	652	622	632	670	647	656	682	681	664	635	662	623	629	641	703	670	655	643	638	620	635	608	632	645	606	641	603	615	639	629	652	642	644	640	643	661	623	664	674	659	663	617	648	612	654	642	668	611	619	624	640	667	629	625	618	640	688	633	631	624	638	646	670	647	638	622	638	627	605	619	642	604	642	633	664	648	600	661	691	659	663	652	624	643	677	666	673	629	626	616	673	640	621	674	693	636	661	639	677	635	682	690	641	613	628	634	627	679	712	642	628	634	657	674	679	653	645	649	632	623	680	636	657	677	667	638	635	653	679	638	699	659	623	623	623	674	618	626	619	628	631	698	658	634	687	621	668	621	627	640	638	633	637	689	628	583	646	643	607	618	699	665	655	626	660	633	644	659	672	663	646	593	637	639	685	655	658	649	612	658	612	655	669	652	631	668	661	648	646	614	637	632	629	654	624	636	672	647	669	622	646	640	622	670	628	656	675	668	712	659	672	625	664	640	627	667	626	592	696	623	646	599	656	679	666	647	677	667	606	648	651	664	655	622	639	604	680	639	689	648	664	636	697	639	669	664	635	643	652	608	653	669	651	647	647	616	630	611	643	672	655	651	642	664	646	647	673	635	675	624	683	683	646	642	659	656	625	618	658	598	594	679	647	651	675	642	627	674	672	628	676	637	646	645	653	655	589	663	650	603	611	660	647	616	676	668	624	633	599	679	666	674	665	669	641	663	658	623	588	645	602	696	610	660	619	616	660	642	630	626	683	672	648	678	660	658	645	683	672	622	620	619	624	631	671	615	620	656	646	681	644	648	633	663	627	642	630	650	612	669	599	642	654	621	666	652	651	623	659	614	641	655	673	665	633	648	628	652	637	644	698	667	581	668	635	622	636	628	591	664	661	741	667	622	674	708	699	640	635	637	612	663	578	646	626	660	634	679	644	628	639	673	682	607	654	635	663	649	687	630	629	644	658	677	623	581	638	662	631	625	639	664	631	634	598	656	635	645	640	645	628	651	679	662	639	594	608	676	625	618	627	667	660	669	660	641	600	680	625	615	644	613	638	609	686	663	648	636	605	684	632	615	634	653	643	678	619	618	653	679	681	638	640	614	603	616	643	625	658	614	618	634	618	639	623	658	621	689	636	671	605	650	651	633	643	660	652	669	638	619	609	663	643	651	679	637	588	677	660	674	595	605	613	649	631	653	667	659	625	613	651	656	649	673	581	674	631	644	682	627	606	661	628	638	655	656	628	678	652	681	670	661	630	607	642	630	655	621	645	615	626	684	665	632	633	645	598	653	663	613	665	647	626	648	624	622	655	626	643	657	649	632	650	614	628	640	670	649	653	664	641	642	674	653	653	640	678	617	608	642	639	668	683	637	646	683	651	646	610	669	652	644	648	659	667	619	648	653	662	627	628	630	635	654	676	656	644	628	652	659	644	633	651	646	687	636	669	599	689	643	695	640	650	656	669	650	643	651	640	629	635	627	545	679	686	580	605	661	661	630	598	638	651	634	657	619	624	623	639	643	628	616	635	655	631	610	664	611	598	646	652	636	653	658	663	669	620	633	665	665	639	662	629	677	625	624	622	657	664	656	639	610	651	683	653	622	640	614	629	630	640	681	611	669	617	640	654	669	607	623	652	633	648	677	619	643	664	656	627	625	633	674	663	608	682	610	645	636	609	650	645	637	626	649	662	609	675	670	630	571	632	675	621	644	644	614	654	698	659	622	648	649	635	698	603	671	636	613	654	643	589	633	588	655	675	618	629	628	602	649	606	636	647	684	648	639	639	650	627	642	665	602	627	654	655	674	653	644	646	616	649	644	629	662	638	633	698	674	662	630	628	598	627	666	633	623	626	660	662	660	643	667	652	678	652	634	638	641	644	682	637	640	596	627	672	666	638	638	692	659	630	704	669	652	676	653	702	648	658	653	627	677	653	652	673	637	660	715	620	654	666	690	627	666	643	651	657	638	623	653	639	647	596	694	662	631	596	656	641	649	602	692	625	593	689	597	644	622	650	639	639	597	613	677	674	592	658	638	642	595	630	678	617	619	636	660	660	645	629	699	608	661	662	642	660	624	650	652	661	621	680	655	615	646	620	670	658	688	669	623	651	628	641	661	642	587	667	628	612	671	652	635	647	647	646	619	606	599	655	621	656	681	682	637	578	638	644	653	636	646	623	669	631	663	622	595	679	577	616	639	687	637	661	666	623	662	559	704	625	644	591	653	674	627	637	686	677	694	654	669	605	624	630	635	686	689	639	641	643	669	629	596	628	676	680	598	681	659	647	617	669	578	631	623	670	672	654	622	602	607	682	660	661	647	621	638	664	623	627	608	634	626	674	682	689	702	673	665	657	608	659	615	632	647	652	628	648	677	649	631	677	625	688	674	691	636	685	638	672	608	643	646	654	693	610	657	632	662	654	607	643	620	608	655	671	672	666	633	671	690	663	613	630	610	626	681	641	613	633	637	665	618	626	633	608	637	671	642	684	663	647	646	600	670	630	647	668	584	624	635	631	638	646	638	624	670	629	606	622	627	631	666	642	662	668	629	581	631	657	652	634	619	628	633	641	608	631	641	630	620	669	660	700	639	638	631
40305	36651	31384	17559	3385	2368	1599	1052	1115	1265	910	841	922	1099	1287	1245	1147	1080	830	815	728	690	743	705	670	728	698	670	703	698	701	684	662	649	708	666	682	653	619	633	761	676	653	690	721	702	660	690	703	682	648	686	691	703	685	694	702	640	668	681	683	695	729	665	688	656	709	730	672	678	712	706	692	644	678	690	657	679	717	676	690	711	717	657	712	701	652	668	694	670	665	692	686	676	732	671	648	662	702	655	700	692	663	726	686	670	700	683	663	676	705	694	701	713	699	713	680	663	656	661	679	703	685	696	697	709	662	695	709	669	662	715	684	685	636	656	640	685	611	673	678	687	672	667	679	656	651	657	682	630	691	681	648	675	710	698	670	657	667	682	713	650	661	710	688	693	676	668	644	644	728	708	700	695	688	715	730	717	682	683	665	677	669	672	715	663	690	672	710	680	699	654	701	686	649	705	685	695	646	717	683	642	648	655	647	674	706	674	680	726	697	690	732	609	660	724	690	686	665	722	667	666	665	675	742	690	662	644	660	612	700	655	685	669	704	721	705	721	709	698	722	690	662	705	714	638	682	661	692	682	656	658	687	672	670	673	683	675	726	681	696	625	624	678	665	688	659	661	660	640	684	668	712	715	700	702	717	671	690	635	699	698	699	652	654	654	649	760	665	670	659	691	698	678	638	680	668	686	660	707	660	676	665	663	673	685	717	617	693	689	651	680	669	702	681	725	655	664	702	685	714	687	644	678	684	697	664	704	650	698	715	687	672	733	673	712	713	669	673	684	660	668	676	662	681	670	702	678	730	640	681	668	654	693	679	675	691	656	674	671	699	643	699	677	666	680	705	707	713	646	713	662	668	685	661	701	693	700	665	662	664	699	688	669	652	690	696	710	669	648	672	683	720	660	705	679	612	665	649	697	679	666	695	689	720	672	666	680	682	673	656	668	661	738	708	665	661	655	672	710	645	670	646	640	714	706	651	711	718	676	661	710	634	737	682	642	657	677	670	664	666	703	653	653	699	690	690	712	708	695	677	668	729	658	652	689	670	675	670	654	675	672	648	670	697	698	686	674	660	726	690	659	638	670	695	708	667	656	672	655	677	747	700	648	662	716	631	684	694	664	684	678	639	676	674	638	689	671	736	687	687	721	712	693	643	696	693	656	658	662	680	687	699	662	686	649	679	702	673	709	657	613	669	695	674	677	700	668	683	672	676	685	710	684	674	710	715	688	665	690	691	723	668	722	701	643	695	677	668	683	664	681	709	701	704	712	689	718	660	677	703	659	712	662	655	671	642	659	664	648	762	722	712	681	690	659	680	719	718	644	673	718	685	692	686	665	743	651	661	721	651	676	673	696	707	684	702	676	691	644	725	682	679	657	707	724	671	697	653	654	659	663	650	695	652	680	699	690	656	658	668	645	636	698	723	673	690	722	720	690	719	645	631	674	675	698	715	685	684	648	643	711	716	698	639	644	664	709	690	651	691	681	648	711	686	691	718	681	663	686	662	666	667	715	695	700	713	706	694	679	702	673	634	722	634	664	661	728	710	728	668	645	683	676	687	680	662	683	693	684	695	674	722	663	708	730	710	686	654	665	671	665	669	670	673	693	679	659	658	681	688	695	708	646	635	732	661	702	673	669	735	665	715	701	631	636	690	729	639	718	710	726	659	648	674	676	669	690	680	665	668	658	671	686	673	696	660	659	676	709	637	697	657	713	746	698	669	690	708	726	688	665	651	701	703	662	681	632	652	688	664	685	702	692	679	671	700	711	680	670	701	697	649	665	675	643	695	710	657	651	711	715	661	692	655	704	681	682	644	645	696	681	686	686	653	686	651	700	687	704	662	697	709	665	694	697	687	675	664	690	663	691	676	707	686	696	671	697	686	639	636	658	677	672	701	695	685	676	697	725	663	719	700	681	697	659	633	677	719	624	712	710	672	681	697	707	697	695	646	670	667	694	696	677	690	695	675	692	648	651	677	688	695	694	644	690	697	719	669	685	693	711	687	677	706	677	664	668	682	726	661	657	694	690	731	705	673	663	643	659	666	721	628	667	721	690	711	659	669	654	670	704	657	663	660	695	650	656	685	668	696	646	681	658	696	677	704	728	677	705	656	687	686	715	647	722	677	651	675	678	653	663	693	626	689	680	674	672	680	705	657	682	665	659	718	645	673	687	643	654	684	703	675	642	671	661	666	683	684	653	683	692	615	668	659	716	665	644	656	696	694	659	691	649	733	707	685	641	676	683	714	679	614	684	680	740	664	702	666	675	682	731	723	688	653	669	661	656	652	713	693	680	692	674	701	652	698	650	703	638	692	690	727	710	671	656	708	680	701	680	744	681	651	652	702	702	682	668	655	686	659	709	653	679	695	648	669	732	653	678	695	673	722	683	680	743	674	750	692	665	702	673	682	687	678	678	685	670	685	688	678	677	706	719	645	706	748	672	682	699	703	649	671	683	704	663	711	697	747	637	648	680	688	724	652	736	665	639	690	727	689	705	726	733	667	691	691	725	647	699	706	631	688	631	641	704	697	682	690	686	734	734	719	691	686	691	644	643	675	664	657	681	684	699	696	674	732	683	638	665	679	651	718	699	697	650	693	664	668	691	702	680	665	666	714	638	713	712	707	660	681	682	686	708	714	666	666	723	694	647	683	699	670	698	746	682	665	704	673	659	728	690	742	638	704	697	678	647	683	654	690	685	686	711	692	714	716	682	639	676	688	687	697	723	691	648	708	677	674	631	672	649	713	675	685	713	701	698	719	743	703	685	719	682	707	676	626	631	664	663	688	689	702	665	691	701	652	659	674	630	678	677	712	689	670	673	707	698	733	659	650	659	656	691	673	679	687	654	671	678	716	647	671	631	669	727	674	705	691	682	672	725	676	660	700	717	670	668	674	694	709	719	691	676	650	706	706	651	734	713	699	702	711	640	688	686	676	696	707	683	646	638	731	701	669	738	699	691	678	621	622	638	701	717	666	734	710	706	649	684	717	679	699	733	714	685	702	660	693	714	736	701	674	707	649	667	674	676	705	725	698	663	672	687	686	707	714	768	655	653	673	655	721	640	648	723	635	713	675	683	697	668	642	693	698	671	710	678	709	666	692	719	691	695	642	719	723	719	687	689	658	686	671	696	637	664	643	663	663	648	706	665	691	640	705	676	682	714	664	727	695	642	698	738	693	704	669	643	698	704	654	690	694	653	703	651	643	695	690	657	684	698	700	726	682	724	674	650	678	660	691	616	679	719	732	661	711	660	698	643	714	675	719	689	656	711	674	670	702	684	675	718	675	689	654	670	653	659	640	683	646	708	712	768	666	679	687	725	697	713	678	750	733	705	634	629	713	699	668	697	674	699	699	716	663	688	651	689	685	705	695	684	718	680	682	659	715	686	670	647	681	641	656	654	725	686	670	671	630	660	688	709	706	664	706	688	711	614	648	675	677	745	682	689	682	697	698	698	693	626	730	675	676	686	706	669
24884	20729	26986	24452	20471	11254	2443	1139	908	754	760	585	555	639	675	578	569	819	517	396	350	375	389	357	357	355	349	326	340	326	335	350	339	358	338	331	344	314	330	315	337	311	320	331	306	311	338	318	357	340	357	291	304	379	286	338	335	315	291	328	329	335	314	343	290	331	295	305	322	328	299	322	321	311	331	315	321	326	334	301	346	290	329	281	325	333	320	311	336	322	294	293	320	348	312	359	311	306	341	309	342	323	327	321	278	306	316	288	325	316	311	304	313	313	316	366	295	337	318	303	322	283	326	332	335	289	339	295	313	289	340	342	349	327	312	333	298	296	314	326	292	304	353	292	329	342	318	297	337	315	313	335	327	294	340	325	277	331	308	317	279	322	330	289	315	361	293	301	315	324	318	322	339	327	321	315	304	315	318	322	303	323	310	309	334	333	326	330	324	322	295	317	342	313	336	291	296	319	292	305	343	334	321	303	355	326	313	349	315	332	307	311	347	319	310	319	315	303	328	373	325	318	276	324	331	274	313	311	335	308	353	322	304	309	340	309	323	302	301	306	317	307	332	341	329	315	352	315	289	361	329	324	337	320	305	309	324	343	291	291	319	292	323	305	312	327	324	312	307	303	315	332	288	335	319	311	306	275	309	308	295	289	304	292	345	335	324	316	301	293	316	327	329	310	301	310	348	310	319	304	335	320	341	323	341	309	314	323	335	295	325	332	297	308	313	321	329	329	353	331	308	327	340	300	320	304	283	336	335	308	316	327	331	308	325	328	296	290	315	265	345	316	348	331	304	325	305	289	311	280	365	309	334	328	319	321	309	320	310	305	347	279	312	312	346	339	303	336	323	341	326	322	326	324	291	325	338	292	316	319	308	317	279	324	328	315	331	327	308	312	333	312	344	305	331	309	301	318	347	286	334	302	332	300	319	319	308	296	306	333	380	300	321	315	307	339	306	291	337	333	334	308	307	337	314	329	334	323	369	291	337	325	356	301	329	318	334	323	322	310	317	302	319	317	354	329	347	316	328	357	343	321	302	296	324	320	299	337	339	314	302	351	317	311	285	286	319	353	322	333	282	340	295	293	334	287	317	330	358	303	312	299	302	314	306	329	331	309	319	320	303	321	346	314	291	306	346	310	327	332	333	367	337	311	325	343	309	328	316	322	300	337	291	314	352	316	320	317	306	352	321	308	298	344	332	319	310	330	322	325	320	326	294	326	308	306	344	332	316	322	299	273	308	328	318	313	324	331	354	307	321	333	267	319	318	308	310	345	319	309	301	322	328	308	331	300	320	324	303	324	303	344	314	350	333	324	326	310	335	314	309	326	327	278	327	342	314	341	346	325	305	317	310	306	324	333	293	323	341	281	328	349	317	333	317	298	309	317	358	306	316	299	291	334	299	313	317	323	337	313	284	322	311	344	315	299	315	311	317	317	312	327	279	318	306	340	305	310	313	286	321	282	331	327	293	323	324	286	316	309	322	318	322	324	301	316	329	315	308	342	306	320	318	316	309	285	345	319	346	293	328	317	319	322	305	306	319	356	331	274	302	284	322	307	324	312	334	339	307	322	322	319	336	318	295	323	331	321	296	331	293	331	343	293	321	344	308	315	326	347	313	330	363	300	289	331	316	315	334	304	349	317	319	320	315	302	311	305	337	348	334	345	340	327	316	282	323	301	331	324	308	311	326	292	291	356	336	326	317	330	288	310	327	313	342	347	311	291	297	294	300	348	297	324	318	310	326	323	322	294	330	287	301	317	324	274	333	330	310	293	312	313	312	340	315	298	301	292	342	305	313	325	278	333	290	316	317	330	316	315	281	312	343	327	287	316	350	338	332	306	324	321	327	305	298	271	312	321	320	298	279	341	337	327	316	349	282	348	306	306	312	311	271	285	303	303	309	319	305	311	311	313	300	299	318	312	261	296	287	334	333	317	343	276	314	326	309	318	348	286	314	307	316	320	310	307	347	310	347	337	339	323	331	316	315	340	319	294	334	291	296	317	360	323	293	330	325	325	313	316	307	304	312	313	288	306	305	324	345	332	337	301	305	314	313	295	293	306	346	308	324	323	283	344	335	310	347	289	327	331	316	324	314	317	333	339	338	281	321	331	318	285	328	316	312	334	327	342	340	283	310	317	303	311	298	296	354	317	322	345	332	319	281	345	296	306	335	346	318	330	309	297	310	321	346	329	322	317	342	306	319	329	293	305	348	322	337	306	333	326	331	298	325	333	318	313	357	298	321	309	340	316	320	317	292	322	320	326	292	313	305	333	334	303	286	306	344	339	354	319	298	314	309	324	296	323	316	306	318	345	303	312	327	332	322	340	319	298	345	299	312	348	315	320	316	341	296	314	296	328	330	318	334	326	293	348	298	291	326	298	288	360	328	312	362	312	354	340	281	311	275	340	288	306	311	341	331	329	322	335	313	315	306	336	330	301	308	302	316	304	329	290	302	279	289	322	301	310	308	318	304	324	309	318	325	308	300	348	309	310	301	326	312	292	299	328	265	333	321	306	319	336	303	311	327	309	300	309	304	330	333	325	335	322	327	297	312	302	318	299	336	277	326	306	302	302	306	293	298	303	317	318	331	316	296	299	346	320	336	312	321	296	310	352	309	303	304	318	319	314	303	345	317	359	303	290	313	340	318	350	333	297	327	317	305	314	328	303	319	329	330	323	319	332	298	307	312	305	307	299	279	334	366	345	319	326	332	294	299	330	320	326	339	312	346	313	323	320	342	331	352	315	339	305	329	330	303	317	337	291	312	296	275	327	338	327	322	340	305	323	286	340	274	326	293	302	316	334	331	356	296	315	338	293	298	297	285	285	321	301	346	310	330	308	305	328	296	325	327	324	317	276	297	324	279	311	290	289	321	319	317	306	314	336	322	335	323	309	341	305	318	297	295	303	351	287	298	341	305	302	322	325	297	325	339	321	310	308	344	319	284	309	314	326	322	290	313	309	317	332	312	321	295	322	298	304	311	303	301	334	318	339	327	329	323	313	301	347	312	312	334	293	291	279	290	312	318	334	314	300	298	335	316	315	340	338	300	336	306	315	349	322	309	311	327	294	328	322	324	321	286	349	373	296	334	329	317	309	331	338	313	339	321	320	328	334	296	322	308	329	308	288	295	308	309	307	305	302	300	355	339	335	313	311	307	311	323	325	329	330	342	333	303	341	328	297	325	313	339	323	321	328	315	315	312	343	332	310	303	312	317	330	329	283	327	302	328	318	330	275	341	321	310	320	297	319	316	295	298	329	318	330	305	313	301	305	302	335	373	342	334	317	313	319	340	292	328	280	327	296	336	326	325	300	324	320	309	327	310	289	337	329	324	314	312	271	326	327	323	301	320	295	305	289	305	304	314	303	344	281	303	335	308	328	334	314	326	316	291	300	326	326	328	335	332	299	302	316	322	317	311	342	331	333	311	338	314	297	312	329	322	306	320	301	316	338	325	306	354	318	315	324	310	316	293	331
43226	50285	40706	22438	6569	5072	3549	2084	1618	1492	1307	881	929	1138	1287	1061	944	1453	781	545	445	435	400	434	433	440	390	391	372	409	322	378	383	342	351	361	362	375	368	366	381	362	371	356	377	372	367	374	351	359	330	390	348	324	344	372	329	344	325	363	319	317	353	374	320	350	366	351	343	351	365	360	317	376	336	361	342	343	349	329	338	343	326	374	319	372	370	343	343	378	318	357	363	333	334	333	342	302	338	348	351	347	371	367	345	336	330	354	339	313	351	333	354	329	356	327	367	324	364	365	341	330	316	349	327	338	342	326	312	374	320	361	364	359	344	332	362	329	346	355	338	355	342	358	343	357	371	359	325	347	332	353	348	320	319	347	358	346	364	342	368	333	376	304	364	342	329	364	354	317	322	361	338	313	334	346	342	380	354	344	372	361	315	337	333	324	339	336	340	357	335	366	347	335	326	341	356	382	297	340	312	345	321	342	338	323	369	344	326	348	379	348	322	326	345	350	346	333	299	365	356	354	322	339	347	356	347	341	355	357	332	319	332	346	330	353	367	374	343	365	328	360	353	381	328	360	349	364	353	328	358	355	345	380	332	356	318	327	341	325	345	367	346	345	354	322	316	345	310	375	337	349	364	345	367	358	349	340	315	336	399	329	367	342	315	350	341	347	326	321	348	357	331	334	362	340	336	363	337	331	324	314	319	313	331	373	348	335	345	323	316	324	333	369	354	300	345	345	307	335	328	319	363	335	344	343	338	323	330	313	319	344	319	349	321	349	353	381	377	345	379	339	325	316	373	334	378	314	358	370	316	335	369	343	350	351	359	332	290	360	341	324	330	351	328	338	343	339	343	363	322	346	351	350	361	326	321	331	358	352	345	377	350	327	370	316	353	369	333	337	331	342	344	359	312	352	362	327	343	360	397	370	357	351	349	341	330	349	302	354	338	332	348	359	359	321	324	322	347	351	339	339	361	346	344	313	331	379	325	349	325	321	329	356	348	353	339	353	326	312	335	320	375	351	353	367	331	370	348	344	348	378	358	355	349	329	326	324	341	346	308	334	329	335	345	333	347	341	341	351	352	320	339	319	347	332	355	344	353	324	372	337	334	330	364	332	324	336	310	350	377	349	403	334	359	361	321	359	352	349	338	354	360	359	397	341	354	351	358	374	353	334	365	322	348	350	326	403	334	360	360	365	358	316	345	345	349	301	342	313	336	374	362	352	354	306	333	384	368	336	315	370	325	357	356	344	362	337	319	312	354	334	327	352	361	348	336	353	353	320	336	367	362	358	310	345	321	321	333	339	338	359	363	348	358	362	351	367	359	327	357	378	366	345	354	369	331	334	377	362	364	345	340	346	380	320	339	372	372	342	354	338	320	334	342	347	349	354	357	349	346	379	346	305	374	320	353	336	348	334	355	341	327	352	342	322	327	305	366	366	330	326	356	331	398	326	327	364	357	351	330	331	341	327	379	343	347	370	360	334	339	359	355	359	368	333	349	301	344	352	320	353	368	340	327	353	350	342	323	385	345	380	313	364	343	344	283	373	363	352	344	371	357	325	349	360	340	364	319	298	359	345	363	351	346	353	374	338	356	326	357	352	375	360	303	370	335	331	325	354	348	354	353	340	324	361	362	346	374	344	357	317	386	318	321	312	340	323	352	328	367	345	330	353	311	310	349	346	341	346	328	316	355	336	333	339	367	325	349	318	350	350	339	328	324	334	376	364	349	365	315	343	328	369	341	364	335	325	304	338	324	333	322	342	369	355	327	361	336	349	343	319	316	317	358	319	353	331	365	327	359	324	356	353	303	338	337	332	342	347	338	315	355	372	374	354	351	374	347	320	347	388	331	329	350	320	357	358	362	351	320	334	336	339	323	355	363	367	345	363	350	336	362	356	354	342	358	339	330	357	329	373	360	325	363	333	314	362	344	344	323	358	312	384	341	356	331	351	355	357	349	364	343	350	328	350	358	336	342	397	352	343	366	343	347	352	337	353	353	333	329	356	346	347	328	352	332	338	350	343	320	316	303	342	331	371	347	359	323	346	357	374	356	366	325	340	334	338	349	344	324	325	359	350	352	361	336	341	350	322	336	355	337	342	354	334	361	356	334	336	358	349	331	338	377	322	356	327	328	396	351	328	331	341	317	326	325	335	339	342	330	380	362	337	374	337	344	331	329	329	355	339	337	335	341	354	342	340	305	361	345	371	342	373	337	337	383	351	311	336	404	345	357	357	366	351	341	335	349	365	338	328	336	355	327	351	348	338	355	346	352	350	371	352	372	337	362	368	323	346	352	344	343	333	332	318	406	359	319	343	365	335	334	323	316	359	316	350	349	361	364	321	368	355	334	350	344	321	344	354	342	329	323	311	342	324	330	319	323	375	340	353	396	336	370	353	357	332	350	343	346	361	317	377	347	362	341	335	338	358	338	344	361	342	352	337	363	320	353	370	359	360	357	350	332	356	319	323	332	345	368	372	331	334	324	367	360	333	328	364	343	362	321	346	343	362	333	363	329	333	310	328	356	348	337	341	335	365	339	370	325	363	316	349	311	362	384	359	339	326	385	362	360	355	359	337	365	380	306	352	371	341	320	339	366	324	305	379	356	333	339	367	347	348	347	331	339	393	359	315	338	334	364	348	334	347	325	313	360	340	342	337	331	328	364	326	316	319	358	330	298	330	355	349	344	340	348	359	347	346	336	346	318	326	336	311	341	369	360	358	362	359	351	361	342	340	338	325	350	380	386	339	332	327	348	353	341	334	345	359	319	339	367	358	377	343	329	354	333	353	373	350	342	346	341	378	353	342	351	348	336	342	342	339	307	353	365	362	328	377	339	354	366	343	351	334	312	331	326	344	350	370	371	371	290	343	362	367	342	337	329	300	365	333	332	353	345	361	381	352	320	356	366	319	325	352	352	362	357	331	314	360	341	337	311	329	359	312	339	331	391	350	342	337	383	335	386	343	336	351	322	330	338	359	386	339	340	329	335	356	355	333	332	340	351	324	384	396	342	335	330	344	323	338	325	319	348	345	331	325	379	342	362	336	365	373	374	343	363	307	360	340	328	367	321	361	304	321	344	355	332	359	352	332	327	372	338	325	338	326	374	388	353	322	338	339	317	365	316	339	340	300	366	354	337	342	296	364	353	364	332	357	326	342	360	351	323	349	325	350	350	333	313	340	370	371	355	360	339	358	366	352	317	323	330	349	352	345	356	356	351	362	327	343	325	342	338	353	326	361	352	314	357	351	329	375	385	351	334	346	354	322	341	338	308	306	346	349	331	334	346	364	371	323	365	330	340	342	341	327	344	329	365	340	312	309	360	340	348	354	336	323	349	367	346	372	314	327	332	340	347	354	364	348	361	342	360	320	372	372	339	335	330	331	333	358	356	349	320	372	351	362	347	329	338	324	349	342	349	340	338	304	364	352	331	342	353	338	327	344	300	358	318	340	337	362	345	323	333	339	347	320	368	336	341	378
22938	20651	27236	24018	20632	20642	9613	2119	1491	1297	1165	1030	1047	945	1110	886	829	898	794	747	649	655	678	652	621	619	631	653	631	675	654	670	621	654	672	626	632	589	658	585	635	620	610	606	640	625	634	612	593	550	625	632	623	633	623	600	631	617	621	656	617	625	597	573	619	572	604	608	628	611	588	573	612	598	642	606	596	608	585	564	622	566	626	634	607	584	593	612	560	606	615	590	621	586	610	604	607	546	575	632	612	654	588	610	587	619	590	610	577	586	537	598	566	626	604	623	596	566	586	603	601	601	627	620	570	564	546	654	613	605	640	618	591	601	568	586	577	618	592	609	583	627	623	596	586	610	602	562	616	614	598	560	623	597	628	597	592	602	600	570	591	596	591	647	527	575	594	579	598	604	563	559	585	615	552	573	559	616	539	619	567	587	609	602	614	595	574	559	607	592	634	576	563	590	641	593	639	574	557	597	597	561	604	559	604	620	620	599	569	621	585	588	662	580	569	573	586	599	557	575	582	596	587	579	581	587	617	617	583	604	626	620	614	606	578	608	607	596	630	618	554	588	592	624	635	552	609	621	575	578	590	568	595	578	617	593	581	550	623	590	576	569	572	523	626	626	573	591	585	609	663	589	595	613	587	597	618	583	594	603	639	652	601	609	631	603	568	604	592	623	608	590	572	628	561	601	581	575	572	641	561	575	550	618	605	613	591	608	583	568	590	609	596	590	635	580	581	616	619	572	623	637	611	586	589	586	638	659	638	569	573	560	604	554	611	572	633	590	603	611	616	590	588	569	585	605	557	620	625	593	602	611	569	645	609	600	583	599	618	600	585	613	628	615	620	575	570	619	588	629	593	650	569	647	564	614	609	610	566	590	601	574	603	621	588	622	558	607	600	532	589	623	609	588	601	587	591	573	602	590	588	632	567	629	616	560	620	608	615	531	599	633	580	605	562	614	661	570	596	630	592	603	626	630	574	637	541	589	605	607	611	622	607	598	550	580	545	620	589	571	600	592	601	585	534	608	575	623	632	595	612	630	567	569	587	604	604	569	583	630	568	600	579	562	583	591	590	602	629	597	576	588	607	560	605	584	618	584	579	591	620	604	598	562	629	614	609	534	620	595	591	592	613	583	580	595	616	573	611	579	551	610	604	613	569	598	609	625	567	596	624	555	603	637	603	580	597	598	571	579	601	627	587	570	608	581	588	566	607	636	554	633	580	604	603	590	608	558	600	572	567	565	603	568	622	626	559	606	669	613	596	619	601	616	623	607	565	581	553	586	612	575	600	567	594	611	567	547	599	629	621	575	603	556	555	586	592	652	656	599	610	614	618	614	564	582	614	589	581	584	628	566	584	564	556	578	585	645	573	609	575	584	612	574	603	657	610	600	594	609	550	582	600	585	568	633	590	613	570	557	570	604	573	584	561	623	556	627	586	599	579	609	597	610	614	613	596	598	574	632	580	594	579	575	585	564	582	584	616	632	622	593	619	612	569	579	580	575	593	603	577	558	629	594	566	610	575	605	608	588	612	576	582	577	589	617	591	577	600	628	594	582	628	603	605	620	567	628	592	604	605	591	594	565	588	617	590	618	558	561	586	589	588	611	589	550	624	624	611	576	593	616	652	584	589	614	597	613	608	593	619	569	600	601	611	574	565	562	577	609	599	605	644	563	604	566	609	613	604	604	621	586	612	604	595	578	603	585	585	603	648	561	585	588	606	594	643	601	588	583	633	598	532	593	570	573	592	615	553	593	575	541	576	617	579	607	587	615	589	590	599	554	608	594	556	637	560	641	619	589	599	578	553	580	584	585	596	592	560	612	572	549	603	618	577	613	620	551	620	592	636	613	588	569	642	600	588	609	572	570	576	633	617	618	613	599	604	595	591	609	578	588	584	627	588	654	575	632	594	590	591	606	617	627	632	624	530	576	562	579	606	585	579	613	597	589	583	614	582	595	614	598	625	605	634	572	557	555	595	560	558	612	552	565	565	525	577	651	609	568	583	585	575	548	598	597	583	610	575	610	596	600	586	572	613	623	616	587	609	630	614	556	606	600	568	615	570	593	565	606	577	580	582	596	535	569	596	639	589	628	584	517	597	636	555	622	586	589	569	594	575	592	572	665	560	563	604	564	598	590	608	564	569	598	647	609	607	610	584	593	571	596	575	610	564	579	657	614	553	583	560	562	621	564	596	582	606	583	583	584	585	619	629	616	610	614	563	585	583	590	617	592	592	550	591	622	582	616	586	562	553	608	576	613	555	567	561	583	623	585	607	620	580	583	613	595	587	568	547	604	627	552	606	576	591	560	606	633	630	600	551	607	604	593	558	607	601	658	578	546	542	511	584	584	632	618	592	573	589	605	631	569	592	582	563	622	600	620	629	562	555	622	618	547	614	634	616	584	613	610	637	603	598	629	567	604	585	583	607	621	643	573	620	598	610	602	553	580	662	593	564	642	604	598	586	604	604	637	563	599	588	614	635	605	579	594	619	575	606	630	620	567	569	603	585	629	605	558	583	609	609	582	570	545	642	566	575	609	629	598	590	607	608	567	616	579	565	559	589	587	566	593	600	602	569	600	620	596	610	628	607	548	600	578	602	564	578	577	612	558	618	597	596	577	591	573	589	622	624	579	570	555	606	605	617	611	576	578	592	602	571	599	599	600	585	575	557	571	600	597	571	611	590	592	568	591	621	574	622	599	587	574	602	615	557	596	605	590	562	607	614	585	571	572	571	558	603	579	593	590	570	590	666	576	611	599	599	604	570	566	575	518	570	624	634	592	576	553	631	580	591	586	609	560	591	596	592	558	649	626	619	598	619	598	562	599	591	534	615	596	576	588	562	614	588	580	569	563	621	596	562	599	635	620	608	624	608	634	621	581	572	594	619	626	608	550	619	570	587	625	645	603	636	600	611	630	620	560	612	624	585	522	595	594	613	574	569	591	582	584	563	572	563	610	572	579	573	575	611	620	617	612	608	550	577	592	583	636	635	598	598	600	603	588	583	599	585	548	600	602	561	567	583	577	582	608	602	630	562	590	581	654	612	606	607	592	610	609	612	572	526	598	585	633	601	596	616	563	615	576	587	629	583	549	650	582	577	585	555	599	626	593	609	605	561	597	588	578	607	624	607	591	631	632	628	586	632	607	589	617	568	571	590	591	566	591	613	618	638	568	587	589	618	553	635	568	587	589	571	594	603	561	604	611	565	643	609	617	602	594	591	608	622	605	600	592	598	572	616	633	588	560	572	598	542	625	606	583	561	598	613	598	652	555	581	604	591	562	595	558	593	565	583	603	599	556	590	564	583	579	592	617	575	589	589	646	596	643	585	562	541	600	580	563	614	575	593	600	633	578	585	633	584	605	601	562	574	560	583	624	594	591	584	607	584	605	573	571	609	567	572	588	626	579	532	636	607	608	596	598	617	611	598	602	572	581	584	600	615	618	577	596	577	602	581	613	552	625	585	600	594	590	591	598	628	625
47170	56732	45448	16069	8456	8065	5337	3341	2751	2154	1993	1669	1518	1386	1729	1245	1165	1306	1042	858	773	711	690	686	669	663	657	720	676	692	650	677	669	634	642	623	612	628	612	641	623	667	648	634	597	588	574	643	637	574	594	614	620	633	595	597	610	579	582	581	597	589	611	591	567	541	578	563	570	554	591	588	574	563	551	587	597	610	582	611	589	632	620	598	572	565	517	578	563	602	556	613	586	563	558	582	580	625	559	623	594	581	607	565	601	640	559	608	582	586	607	543	579	569	629	599	591	573	566	547	584	577	581	582	588	592	566	537	559	607	604	563	611	581	572	589	565	573	560	556	519	576	558	633	641	610	605	584	523	557	612	595	597	610	566	599	571	603	550	575	570	556	608	607	545	560	602	586	559	588	591	560	594	573	602	609	556	575	582	573	600	599	585	552	603	570	564	545	577	532	607	580	569	599	593	586	577	570	573	592	518	569	573	572	547	549	563	576	573	602	634	577	558	584	576	580	572	541	618	610	592	569	566	580	563	581	565	554	562	632	585	571	571	504	581	524	593	600	588	567	550	583	570	550	551	614	579	567	586	581	551	602	603	593	547	591	568	579	560	592	593	584	622	544	592	598	601	581	611	579	607	610	581	569	585	595	599	597	614	568	618	569	608	521	573	536	560	560	572	596	566	549	581	594	563	599	563	541	534	587	542	583	572	566	608	581	552	602	589	549	584	579	584	593	606	579	569	569	599	555	583	595	637	602	578	596	588	558	574	646	603	610	592	568	611	537	594	593	574	589	622	597	591	605	573	538	586	558	606	578	575	529	573	574	611	574	618	562	575	586	548	610	601	576	574	590	542	583	640	589	578	574	574	591	579	567	548	574	546	580	560	583	605	547	590	628	637	580	606	537	573	590	568	544	592	571	617	549	567	602	613	560	554	607	564	540	551	535	528	569	577	542	561	581	595	580	582	584	577	566	559	592	553	603	596	577	534	578	533	561	599	551	563	596	574	527	586	611	564	579	513	639	558	574	548	532	576	572	636	562	587	619	565	558	577	569	584	557	544	568	605	611	561	567	560	629	575	624	562	582	598	546	644	546	578	616	624	562	574	564	590	600	570	585	571	641	563	566	561	572	612	583	604	561	586	612	578	600	625	545	610	581	595	566	631	594	558	607	579	579	578	560	551	559	600	585	618	561	599	566	591	574	600	562	611	576	612	551	571	568	538	623	553	544	540	557	602	551	591	612	588	613	612	601	543	554	558	602	611	583	585	572	597	584	517	577	529	585	553	622	595	578	581	590	604	577	539	555	561	558	576	631	584	579	608	555	584	592	536	579	595	595	591	596	543	576	540	574	603	567	565	569	576	582	593	622	577	603	607	545	563	571	542	581	553	571	596	570	572	584	616	547	587	599	602	625	595	596	568	600	601	590	585	550	567	592	580	570	590	559	532	575	545	582	597	591	607	616	590	567	588	585	614	586	550	609	584	624	554	571	576	595	531	587	579	614	563	621	576	580	519	598	595	598	577	576	578	621	573	638	621	552	568	599	573	563	585	571	573	600	576	555	588	523	585	555	565	588	586	572	585	600	565	543	570	582	610	580	624	548	550	618	583	581	575	590	601	555	599	604	572	601	583	577	563	612	598	560	554	613	517	609	592	555	593	560	603	539	570	549	597	570	548	605	552	614	551	585	596	555	554	600	599	571	589	568	547	560	563	572	575	546	635	563	563	606	561	543	592	582	588	585	562	556	541	573	596	534	560	558	592	569	534	583	560	612	579	586	612	576	576	574	558	558	543	567	605	571	571	608	602	609	586	583	575	566	545	605	561	579	590	570	580	609	559	581	573	519	560	572	593	553	595	588	587	618	598	553	572	564	554	570	572	552	587	587	557	601	569	521	564	590	598	578	574	599	596	572	554	593	579	587	585	604	562	558	576	581	620	558	566	592	611	612	559	561	604	585	622	593	601	550	572	567	572	601	590	549	579	578	601	537	569	561	525	605	583	582	606	560	567	581	536	603	580	572	607	614	586	611	593	570	618	567	616	598	564	593	581	589	565	616	591	582	581	550	594	585	592	589	606	604	576	583	553	567	642	524	579	549	555	618	573	582	577	599	587	552	560	575	563	634	550	608	570	576	540	589	506	601	573	575	526	617	569	630	558	588	607	542	575	595	540	569	605	559	571	592	554	597	592	557	584	602	585	595	591	506	619	526	615	644	571	553	615	639	581	581	549	585	597	613	554	579	587	628	568	582	595	555	573	602	639	601	595	587	557	570	591	578	575	555	549	529	595	539	560	561	557	592	593	579	581	564	547	567	546	575	549	571	550	581	604	585	595	626	601	556	577	568	570	590	595	568	520	595	562	559	553	596	595	617	593	586	612	581	537	595	586	548	608	619	570	633	581	592	560	511	551	579	596	546	554	583	562	627	603	574	587	600	558	529	587	601	579	549	602	564	571	605	599	583	592	588	581	609	601	543	571	562	550	553	580	623	550	544	568	551	602	560	573	578	590	546	623	585	599	590	576	579	566	604	586	596	584	552	611	600	570	591	591	567	576	552	607	572	608	568	580	559	609	605	590	555	572	582	583	578	604	589	582	565	577	584	544	596	565	601	575	545	607	594	605	524	579	570	622	549	554	576	628	558	613	602	560	543	549	561	553	609	544	606	586	578	584	594	598	524	566	577	574	530	574	575	581	567	562	581	625	616	604	603	590	568	583	579	596	559	577	582	577	585	578	577	568	620	572	591	574	572	598	550	536	558	591	625	591	543	619	573	541	559	590	552	589	578	595	546	593	536	530	550	635	620	559	584	567	622	568	608	563	614	615	564	551	578	556	571	601	535	581	559	602	622	607	603	539	619	571	601	568	610	583	593	575	621	562	550	568	562	528	570	584	627	592	594	586	569	550	540	543	633	576	582	546	562	593	559	561	568	573	583	580	584	610	582	545	547	565	578	643	593	586	557	561	570	599	568	607	564	584	620	554	590	589	582	601	592	583	616	533	584	590	567	569	616	605	634	576	591	605	597	623	546	613	575	592	577	541	597	608	590	595	576	577	594	573	577	589	594	587	608	586	540	578	576	601	595	570	590	579	565	573	550	597	581	596	594	606	568	597	624	586	551	592	596	553	563	582	573	579	616	568	622	608	561	565	554	595	606	571	581	528	584	541	549	588	603	570	562	604	580	604	579	593	554	565	550	568	558	584	596	633	589	583	548	551	597	582	545	566	582	594	586	588	623	563	551	570	593	607	565	603	574	603	595	532	564	599	625	611	564	576	576	547	561	563	573	592	562	585	571	561	591	583	594	561	539	606	615	552	574	565	582	605	573	606	559	547	580	628	569	616	545	587	567	580	565	582	605	604	600	608	588	568	609	566	578	559	594	582	590	578	565	574	635	574	572	599	590	566	606	567	587	580	589	558	604	597	583	550	574	591	594	588	592	601	586	600	574	581	566	593	572	582	611	587	593	586	568	582	585	586	586	603	551
39080	34766	27495	10763	1948	2362	1368	1006	791	767	674	680	690	764	729	649	670	679	632	595	630	626	622	620	652	624	671	609	635	647	632	670	634	644	601	654	632	626	622	631	644	613	643	599	666	659	642	632	591	640	672	602	677	651	663	676	670	659	606	620	632	633	599	634	651	612	672	643	630	613	629	629	629	630	594	650	633	624	648	611	595	615	623	674	623	630	600	668	618	660	621	633	658	641	632	655	643	610	671	674	658	627	612	602	623	663	655	613	678	688	611	653	626	634	630	641	609	662	599	618	605	628	591	707	638	598	605	664	616	697	633	610	642	637	637	647	631	623	649	618	661	643	678	674	643	640	642	595	655	597	680	622	617	677	653	644	632	632	641	604	589	636	619	648	688	621	626	649	675	601	664	613	660	618	661	573	575	606	641	594	652	627	610	614	586	643	637	647	658	615	617	643	650	653	640	610	672	666	635	637	638	625	630	683	626	648	651	615	645	631	619	614	631	691	633	618	617	614	622	607	620	619	681	605	619	634	659	598	652	633	671	627	658	625	641	665	588	618	645	673	668	609	629	627	657	555	620	633	616	610	605	606	615	639	622	649	630	625	604	636	673	671	647	640	654	653	602	633	623	605	637	653	657	593	601	611	617	601	626	654	649	587	611	595	624	632	625	610	579	617	638	628	645	604	657	661	623	627	591	625	631	627	631	637	621	667	651	642	624	612	623	640	601	607	583	594	644	652	653	638	603	623	609	647	634	669	638	603	640	612	622	628	606	663	642	624	626	647	659	636	710	667	617	602	639	647	640	628	644	596	680	620	602	594	655	622	621	556	631	655	626	600	679	661	614	631	648	642	623	669	620	642	603	684	592	687	589	651	635	589	675	676	632	624	651	637	609	646	594	627	618	628	659	606	595	618	598	620	634	612	594	645	664	634	606	620	665	594	624	625	626	605	596	648	658	648	650	632	645	660	661	643	671	685	678	631	646	609	629	638	589	646	642	654	653	638	673	647	590	590	629	682	644	641	601	628	599	674	639	625	629	593	685	634	663	639	667	630	663	634	614	685	668	627	628	670	686	639	666	598	627	637	630	628	674	626	617	583	652	654	625	617	641	620	634	581	640	663	630	661	627	616	623	645	613	614	597	662	642	633	667	594	631	599	615	623	644	615	588	633	611	592	654	634	604	711	628	588	595	632	644	635	642	623	646	640	662	628	634	692	661	679	685	653	711	605	662	639	603	616	682	629	677	602	649	630	628	583	622	609	676	638	625	612	600	594	628	622	612	660	701	657	648	643	590	641	581	652	586	641	635	614	622	627	641	617	658	631	634	660	654	615	608	643	629	666	611	603	600	644	626	634	664	619	611	607	628	617	622	657	631	594	637	648	619	626	574	646	663	595	636	652	580	622	578	627	682	624	636	600	620	618	649	621	642	603	633	648	645	650	657	658	659	678	608	679	644	654	629	650	616	619	601	658	621	623	609	651	634	641	667	608	660	629	685	625	616	632	620	643	620	650	610	656	641	605	631	678	633	625	620	644	630	657	667	630	635	609	678	619	665	611	635	624	670	617	627	607	599	635	624	598	587	659	640	577	676	598	652	631	624	647	627	653	625	649	636	688	700	653	661	617	626	600	602	627	639	655	646	604	607	662	604	604	639	611	618	633	630	629	656	629	642	657	628	605	699	701	663	671	645	654	622	617	659	606	627	633	669	618	626	640	676	634	649	621	674	635	608	622	643	594	637	644	669	699	650	598	608	622	664	605	615	625	589	631	578	641	608	660	643	624	635	620	613	626	621	593	652	621	648	634	643	656	678	625	650	665	635	657	662	670	638	609	702	628	642	603	637	611	624	578	662	648	623	628	667	626	592	622	610	618	631	630	614	597	633	653	675	592	647	634	650	596	637	635	660	650	691	649	607	629	650	631	618	621	600	616	690	639	615	658	661	638	600	610	631	605	647	608	636	648	639	637	625	638	626	634	632	582	593	604	616	690	579	573	675	674	655	623	618	619	612	648	670	609	611	590	626	614	667	613	603	665	665	586	650	663	592	621	599	663	639	621	682	622	651	666	647	642	598	618	641	617	646	659	647	615	628	633	654	669	624	677	649	605	608	684	646	594	676	622	648	641	650	640	606	618	600	657	624	615	640	640	610	610	626	645	626	636	618	609	615	648	652	621	638	620	644	608	659	579	633	648	615	664	641	623	640	650	602	595	655	632	618	678	649	642	581	614	629	659	631	627	634	639	677	628	636	637	653	623	659	659	676	665	623	609	671	641	645	620	639	620	691	655	629	639	600	629	638	574	621	606	590	613	678	627	645	605	642	642	612	653	663	652	620	606	721	632	592	608	635	626	609	618	653	658	632	630	627	634	648	615	568	637	662	647	672	657	652	690	648	636	658	642	665	616	671	590	635	639	657	625	649	616	651	636	635	586	587	636	668	640	664	633	702	661	626	633	643	601	628	652	648	614	603	569	677	632	642	642	633	622	607	618	621	629	632	627	648	655	609	636	605	604	645	630	653	624	612	665	617	639	637	639	594	651	655	652	676	663	620	625	624	680	592	668	638	638	664	649	691	620	636	683	630	647	641	592	572	614	647	639	608	616	626	612	608	673	643	645	653	612	658	631	600	661	625	597	639	662	625	652	601	609	596	589	612	638	621	615	641	588	625	625	649	631	627	643	625	648	638	610	639	611	688	647	604	631	600	610	641	628	605	632	636	633	620	654	633	630	630	621	638	626	640	662	654	599	651	596	645	651	643	601	595	637	640	599	609	666	622	642	653	619	630	618	615	621	642	633	644	650	563	649	575	620	641	637	691	626	643	649	628	675	651	655	614	628	664	628	612	624	600	599	595	646	627	601	689	618	634	629	652	656	630	582	633	622	656	643	633	610	644	645	606	673	621	626	597	659	629	661	630	659	620	644	642	649	630	614	602	666	637	654	721	600	620	651	641	630	663	589	627	662	671	650	609	643	645	679	603	646	670	627	613	601	621	619	640	627	675	646	630	672	661	616	619	666	592	664	609	672	602	626	664	656	648	642	644	627	651	647	635	661	642	665	617	657	643	669	683	680	606	601	653	609	636	586	634	638	617	610	659	647	636	614	668	636	633	621	639	633	639	617	660	676	654	670	660	663	603	651	658	596	651	638	649	636	660	674	621	645	633	634	609	638	602	626	606	618	631	633	616	621	675	615	624	667	654	630	625	633	615	645	674	654	636	646	615	576	615	650	624	652	645	635	644	658	603	618	628	685	631	661	653	621	634	650	618	587	597	618	641	635	624	648	628	624	652	679	653	640	627	644	659	676	632	627	662	600	658	610	660	658	599	581	638	648	634	672	606	608	622	582	610	619	630	663	658	626	628	603	651	662	618	663	622	682	683	593	607	662	599	679	631	600	660	648	597	586	630	677	640	647	649	657	662	637	626	615	616	671	593	631	649	619	650	654	641	685	628	635	623	674	614	643	691	666	621	608	627	604	631	643
43230	41767	34672	8894	3189	4578	2299	1564	1067	1047	843	802	827	863	861	793	707	725	712	768	688	670	717	655	685	681	674	684	649	669	687	652	691	631	651	680	656	667	675	650	663	663	690	675	641	689	714	663	696	659	642	631	666	662	701	662	679	689	690	669	655	688	664	666	643	679	686	697	666	637	635	738	656	648	688	709	665	680	693	675	681	675	692	686	629	666	657	710	674	655	680	638	657	658	706	642	631	665	686	625	646	692	719	690	671	688	689	691	686	696	674	670	683	666	696	702	658	657	757	621	700	656	643	702	694	676	678	643	708	639	657	695	650	678	683	668	631	610	668	665	698	669	696	657	707	610	675	670	655	700	714	702	659	675	686	675	693	668	684	712	659	665	696	675	657	707	645	635	678	659	635	657	678	675	669	691	658	673	697	678	680	642	664	643	680	679	648	696	648	675	676	696	663	632	642	668	664	677	683	683	677	665	667	670	672	683	637	642	690	680	648	673	691	638	663	674	709	673	695	640	678	650	647	641	706	723	688	699	712	674	681	658	640	673	644	671	672	691	667	634	694	651	663	718	642	655	650	714	653	688	669	669	651	612	645	639	656	658	637	646	671	683	691	673	668	682	711	728	643	664	612	617	685	641	654	671	694	653	673	696	696	665	662	718	700	643	693	621	625	690	699	683	684	661	642	662	695	627	652	642	716	664	650	691	700	668	652	694	653	699	682	696	661	674	658	679	648	665	710	659	654	665	701	695	683	704	685	651	610	710	692	688	637	657	656	670	691	628	681	626	650	644	690	682	671	681	641	656	719	678	671	666	676	695	655	680	688	643	663	708	688	673	652	646	639	673	679	650	624	648	672	699	659	630	667	674	704	640	650	658	668	665	706	661	625	640	611	667	662	629	647	653	684	693	677	690	699	695	675	686	669	642	661	685	708	669	654	695	664	739	711	692	646	707	669	682	695	661	676	676	682	650	697	668	673	633	689	693	644	670	636	674	695	670	657	670	705	692	670	626	701	662	718	705	702	669	679	688	677	680	628	671	650	702	683	666	676	711	647	652	693	674	666	672	701	699	668	642	680	689	667	673	638	679	707	651	696	643	651	627	660	682	672	645	689	678	671	697	709	675	688	682	670	712	696	629	647	660	682	729	709	728	574	642	678	651	680	639	658	659	685	653	673	677	636	679	722	681	638	656	671	696	640	679	683	738	695	654	677	635	702	653	660	673	727	666	651	686	600	643	684	694	631	697	646	658	679	646	644	651	668	667	646	651	706	709	694	698	624	641	712	660	690	703	712	667	638	655	682	731	702	701	679	656	677	697	685	650	659	741	665	724	697	714	649	675	671	676	649	698	643	675	721	664	688	682	703	677	668	636	711	649	644	664	678	642	681	663	679	676	694	668	717	656	669	678	677	668	663	640	698	706	663	670	669	685	632	672	667	666	718	646	707	635	684	692	699	672	653	670	649	664	617	684	671	699	661	686	664	692	636	644	673	664	670	685	689	634	683	710	678	720	700	650	679	667	651	665	649	662	695	678	663	701	646	678	618	719	643	675	699	681	661	670	721	728	671	675	651	685	681	691	689	671	732	688	678	678	680	667	646	663	686	599	692	648	676	677	618	625	616	695	640	667	664	704	686	732	666	674	717	706	719	637	677	682	680	647	710	668	710	684	674	682	660	706	693	698	667	648	698	681	724	675	632	701	649	685	615	630	651	680	662	687	658	723	671	681	668	691	694	673	700	676	670	732	678	652	671	627	669	655	677	694	669	700	671	686	667	665	668	671	688	702	682	668	676	681	668	708	669	705	658	668	691	685	675	667	665	640	690	640	690	681	632	693	663	646	726	658	648	650	717	704	669	652	693	677	657	686	678	671	678	677	712	644	679	681	672	649	650	690	690	695	678	649	649	658	673	648	684	711	701	652	685	660	668	662	650	713	690	690	696	663	703	667	675	689	683	674	667	666	624	661	658	642	693	657	649	674	666	700	670	678	680	671	653	689	661	657	668	671	671	723	662	685	653	670	712	717	668	643	656	714	679	665	721	703	678	670	668	651	655	621	660	753	683	666	689	685	653	686	695	664	656	667	653	721	729	692	699	684	669	676	690	662	661	676	675	680	672	666	656	671	644	691	712	672	643	662	699	704	638	746	688	673	670	671	700	714	646	642	671	676	651	614	683	666	690	660	710	662	655	648	744	637	687	630	701	692	682	678	650	671	672	657	684	646	651	664	700	652	695	660	701	714	662	668	629	642	641	664	677	652	658	603	678	698	694	692	652	680	640	658	704	620	633	640	674	641	661	618	668	695	679	652	632	669	702	677	673	689	682	673	686	681	702	734	663	651	657	674	722	683	678	640	725	655	692	634	655	651	703	624	662	638	630	627	668	642	664	656	662	675	683	659	694	684	695	650	651	649	676	644	656	660	678	648	700	678	662	695	633	681	647	684	671	693	690	660	646	696	645	637	684	654	711	710	691	655	628	645	659	655	665	616	660	639	695	632	652	675	714	704	658	650	714	675	657	716	676	671	688	701	650	712	674	707	659	668	675	666	675	652	713	689	652	723	639	713	688	650	697	650	666	664	720	725	698	655	696	667	649	672	656	704	671	650	661	694	681	679	693	643	725	649	648	672	683	652	691	673	665	715	652	751	700	683	684	661	596	707	726	664	670	665	691	650	655	656	690	656	642	693	662	685	667	691	652	687	670	703	657	695	699	645	661	654	699	651	720	711	647	685	684	655	664	711	676	637	743	666	661	622	665	633	643	692	610	648	695	653	705	661	686	630	672	662	630	679	670	641	690	667	662	701	681	690	662	704	656	686	640	701	673	654	643	669	638	681	701	697	686	694	647	678	672	624	706	651	714	670	690	679	682	628	654	679	646	674	668	682	666	671	683	663	709	731	651	681	703	672	643	692	666	692	622	701	692	667	716	652	691	690	728	723	673	658	670	655	666	710	641	696	681	684	724	654	679	676	709	639	676	687	667	669	682	633	656	658	705	672	636	643	703	655	723	667	711	696	691	684	709	714	661	638	673	653	696	663	666	659	654	629	674	689	703	634	648	711	677	673	723	669	657	711	649	671	621	673	667	679	688	672	646	652	686	649	686	678	666	711	653	702	704	591	631	646	682	671	615	631	679	702	669	682	700	669	666	691	656	635	687	675	700	655	657	670	708	629	668	636	662	635	693	693	700	671	717	642	672	649	676	649	698	705	676	664	673	658	691	667	686	670	641	654	657	650	658	666	684	657	690	650	667	670	643	608	676	722	714	699	680	643	669	689	668	643	675	712	668	703	664	686	663	653	640	664	622	679	693	649	649	650	724	656	639	633	689	622	633	711	642	665	645	691	702	654	663	657	706	714	706	664	663	655	694	680	649	663	682	677	646	666	635	671	643	673	680	694	629	686	738	637	677	614	687	682	676	652	625	631	660	675	680	659	655	678	657	632	701	694	635	687	671	711	697	651	654	676	678	654	650	676	660	677
24826	20658	26911	24302	20547	13259	3661	1453	1214	851	745	643	568	549	546	491	419	472	403	364	396	453	371	411	387	339	349	340	343	318	351	337	338	339	349	353	323	367	346	355	349	299	329	339	321	328	360	347	286	314	329	294	343	324	324	321	326	332	291	343	312	301	348	351	306	331	332	321	282	305	334	321	325	302	289	334	310	348	350	307	362	294	321	318	319	309	332	298	331	334	325	333	327	318	361	355	335	295	306	322	331	354	357	322	328	324	287	344	327	329	309	336	316	334	353	312	304	315	345	316	291	333	337	345	291	352	338	340	326	346	305	312	282	358	331	326	324	311	316	317	324	320	333	328	320	346	344	312	314	337	340	311	326	278	342	303	325	369	322	346	315	290	334	316	310	309	315	295	292	320	282	323	334	352	321	337	306	349	361	339	328	312	306	327	322	321	344	309	347	324	366	294	333	301	330	289	344	327	330	309	324	305	347	309	327	332	346	311	314	299	309	301	313	322	357	330	299	347	337	304	328	337	322	310	358	305	330	296	307	329	292	306	332	339	304	323	328	338	323	308	347	336	317	335	336	346	342	318	321	334	318	315	336	313	341	316	339	337	312	339	323	308	331	313	331	302	318	317	324	311	331	332	332	326	303	335	312	336	306	324	354	333	330	343	336	335	319	338	309	295	357	342	344	322	346	295	317	312	307	312	331	327	332	336	324	338	301	317	331	321	307	315	337	366	321	328	313	331	345	325	319	319	326	345	323	347	336	354	343	325	353	327	317	336	313	297	329	337	322	329	328	319	323	312	332	340	319	313	327	336	314	309	312	297	340	307	336	309	321	318	324	336	330	343	320	364	357	318	326	331	335	323	323	304	340	293	313	311	359	340	348	297	312	331	292	320	315	316	304	339	358	300	317	297	311	321	333	315	328	293	338	331	332	333	279	328	286	317	356	333	370	329	327	331	346	317	288	304	329	330	327	320	339	322	366	333	300	310	321	346	330	309	341	313	324	297	372	369	330	305	331	317	334	320	332	325	335	309	337	331	308	341	302	313	362	327	362	326	338	279	295	316	313	325	297	318	306	357	364	349	319	334	349	287	343	322	324	318	322	304	319	353	314	316	279	329	327	304	317	334	321	300	310	370	341	327	350	360	322	379	345	348	312	341	325	348	313	314	302	314	361	281	365	343	336	348	343	330	347	336	314	290	331	343	294	322	295	324	319	323	315	323	304	330	330	315	357	312	306	321	331	352	320	337	334	333	320	329	359	317	331	339	317	350	308	345	345	363	331	320	332	346	323	300	323	322	339	329	342	315	351	330	304	348	303	318	368	330	314	321	284	310	315	327	316	335	313	347	337	325	293	327	325	338	349	328	340	318	321	352	344	325	312	316	333	327	329	328	357	336	333	285	320	301	300	331	309	329	323	316	317	365	344	282	321	334	302	349	351	306	323	334	314	343	318	303	297	308	315	321	307	314	321	324	323	319	322	324	303	331	321	323	348	336	332	341	329	316	308	297	309	340	327	325	357	351	293	345	343	299	332	339	350	303	344	335	302	328	297	337	303	342	338	336	331	319	321	310	336	320	312	321	313	323	351	352	320	331	304	336	317	295	326	307	318	330	301	333	314	323	322	311	321	316	316	328	265	320	323	331	324	307	322	345	309	297	331	350	319	331	354	317	314	314	327	342	333	346	324	311	313	340	340	356	355	299	350	324	334	359	330	289	310	316	306	308	319	295	355	342	331	351	327	346	320	336	359	326	333	338	309	337	323	336	309	303	292	325	329	341	331	339	306	331	314	346	314	321	356	314	350	351	295	356	318	336	330	337	339	324	342	297	325	333	317	297	308	317	322	335	343	335	321	323	365	336	312	299	341	314	282	301	330	331	311	328	326	298	342	325	313	312	340	304	324	350	333	302	336	330	345	355	340	301	335	348	311	322	306	327	317	317	325	332	323	321	340	324	308	320	308	319	294	327	330	306	315	309	341	337	335	344	314	338	338	343	287	300	297	308	300	340	303	314	335	323	328	340	305	351	342	355	314	334	346	313	323	285	321	335	309	316	319	315	311	323	281	338	342	288	308	317	335	339	333	333	329	328	321	284	315	326	321	338	317	325	346	317	355	326	329	332	369	337	332	383	311	325	352	340	343	355	327	336	299	317	310	318	352	316	332	318	325	318	323	318	328	294	336	349	358	340	335	337	329	366	308	291	327	303	311	356	331	310	341	306	309	314	322	311	315	337	351	319	359	361	324	320	341	343	324	342	347	296	341	303	341	315	324	324	309	301	327	317	307	330	322	327	315	308	336	321	314	322	338	336	317	337	338	317	336	335	305	301	333	314	316	345	327	324	326	311	332	334	330	323	339	339	353	321	331	310	336	311	320	325	304	330	340	325	346	328	336	344	313	283	332	360	297	337	322	331	308	314	272	326	308	303	301	314	324	334	341	330	356	321	312	335	333	311	336	313	333	296	336	312	344	300	334	334	345	288	361	301	324	308	310	324	304	314	321	324	362	295	320	298	298	318	300	305	335	329	355	303	318	360	329	331	308	344	296	342	345	343	340	346	340	307	313	327	306	369	312	344	307	346	327	326	311	322	324	309	325	334	340	348	320	321	333	323	329	336	337	320	318	295	342	338	342	283	307	327	340	305	335	344	326	316	322	304	278	325	346	326	335	297	326	296	302	315	318	333	344	345	342	353	364	343	377	324	312	336	303	314	310	337	339	315	327	365	302	356	353	335	307	310	303	302	324	324	323	304	329	297	378	320	285	313	312	309	305	325	310	350	320	349	336	319	310	320	327	333	304	316	323	368	328	327	344	292	323	322	339	319	324	325	328	332	323	314	363	328	355	312	335	354	341	316	308	326	336	323	305	290	277	285	358	346	318	308	325	360	327	316	323	329	335	331	324	321	333	310	298	309	326	351	319	323	285	332	322	290	311	348	318	351	333	316	357	336	301	321	340	276	341	325	366	314	321	304	309	329	320	335	360	336	321	300	313	319	295	322	302	332	333	332	307	313	343	318	317	339	321	307	331	309	321	347	341	317	317	350	326	336	336	314	333	299	322	322	336	338	348	289	348	339	356	333	308	345	310	342	325	327	355	330	336	340	324	317	316	332	312	322	345	301	295	302	310	328	302	312	328	318	315	330	349	303	351	311	314	314	295	315	317	312	315	324	318	318	327	343	365	291	313	337	313	302	318	300	343	303	310	329	331	337	349	338	340	306	315	333	294	310	326	282	325	311	383	351	324	322	277	304	341	305	335	322	336	342	345	311	318	333	316	305	323	334	326	339	303	320	330	349	333	322	298	326	319	342	285	294	322	307	302	287	316	365	338	355	329	351	318	344	321	347	321	337	289	349	340	315	331	339	312	303	334	311	299	294	317	316	316	272	350	329	318	334	349	329	354	295	335	321	353	338	296	338	321	335	330	293	303	317	347	346	298	325	332	340	303	368	349	335	316	299	330	307	309	323	331	283	358	327	339	335
44971	50781	38667	10432	9757	9307	4754	2483	2351	1652	1432	1045	1011	930	866	657	657	714	538	508	466	623	442	478	429	421	434	427	427	407	379	398	383	376	421	376	392	379	372	364	328	356	332	373	355	336	357	338	387	344	383	322	352	344	381	331	397	329	351	344	356	344	388	382	366	349	375	346	352	369	362	362	389	354	363	362	384	381	320	354	352	343	337	361	340	326	381	339	348	339	365	323	349	365	337	332	344	369	349	376	345	368	385	365	359	352	329	360	360	343	358	362	361	359	322	335	364	356	332	330	327	361	327	352	346	343	358	352	351	352	370	356	378	351	372	353	351	384	340	391	343	345	359	361	347	383	331	378	344	346	344	368	347	365	362	345	341	354	333	353	334	368	356	385	357	363	331	328	360	356	356	359	372	347	342	341	342	377	343	360	329	342	334	332	344	325	316	357	352	389	383	330	357	306	366	361	353	329	364	348	343	338	377	389	351	369	359	305	382	354	360	338	339	351	331	351	346	357	344	376	330	370	348	383	342	326	343	309	353	357	355	363	325	334	339	334	364	391	360	369	359	366	374	353	372	361	364	342	376	344	353	371	356	338	351	368	370	339	355	355	362	364	396	357	351	376	343	322	324	359	317	360	364	345	337	342	361	342	381	335	354	363	355	322	344	362	355	361	321	341	331	368	342	335	340	356	360	371	328	356	348	346	372	345	345	346	363	311	344	348	316	363	323	335	330	368	338	332	309	334	347	321	347	358	347	355	357	397	346	325	367	349	356	360	385	320	364	395	384	353	359	352	361	324	330	342	362	354	370	356	343	352	348	338	332	350	362	343	343	350	390	365	329	332	372	366	375	326	356	346	338	357	375	340	381	336	374	324	338	366	343	356	332	333	314	345	323	360	385	344	334	361	368	375	336	329	333	344	377	357	352	352	358	382	348	383	355	334	374	361	351	331	363	354	354	366	375	385	357	327	345	327	353	324	367	355	326	338	328	358	355	391	327	335	333	355	360	349	340	395	356	343	327	304	344	350	332	367	328	360	370	338	331	369	370	361	338	323	356	337	357	344	332	358	341	364	367	360	353	331	338	375	363	345	316	361	360	374	346	355	339	332	353	332	348	364	318	342	343	377	345	361	341	386	375	335	342	338	336	329	367	358	338	333	344	336	351	350	361	366	397	357	368	383	377	333	335	354	324	400	372	352	327	329	342	320	309	396	352	374	354	357	366	358	334	316	329	341	359	344	343	341	336	389	348	322	315	358	346	391	342	373	317	340	344	387	358	344	388	328	343	359	329	336	334	346	336	366	346	353	355	353	352	343	376	333	345	338	328	357	399	376	364	350	364	355	342	345	355	317	336	344	348	355	344	349	317	343	336	374	315	392	338	342	336	372	332	356	355	361	325	365	363	350	326	341	357	342	359	348	360	336	343	334	374	309	378	333	339	346	359	331	349	359	362	375	323	373	335	351	372	342	353	340	356	408	324	378	343	360	333	353	354	345	363	366	350	360	357	344	359	337	336	351	369	341	381	336	342	390	325	298	318	371	348	348	360	299	341	328	341	325	345	354	341	356	360	381	336	363	323	339	343	354	340	386	365	352	371	353	362	337	356	355	359	339	334	310	331	378	372	300	368	356	381	353	371	356	318	345	374	345	340	339	352	334	361	350	374	351	381	316	372	367	368	405	351	357	364	409	354	331	373	340	351	356	333	341	356	347	383	371	386	358	340	350	345	361	332	315	333	360	343	367	350	361	364	368	376	350	364	363	345	332	376	357	380	361	327	365	334	342	356	345	344	333	352	352	365	343	353	358	378	365	361	361	364	354	353	350	320	340	341	369	334	326	351	339	397	376	338	350	316	353	361	339	368	348	369	347	349	357	344	379	362	342	345	346	397	366	362	344	353	330	358	368	366	325	375	357	334	347	358	388	347	360	358	350	349	342	364	367	378	332	367	387	370	348	331	351	380	341	350	343	313	372	348	348	369	362	326	372	365	357	370	379	383	375	334	366	346	329	349	317	343	353	365	372	348	346	333	389	381	362	363	343	352	333	367	379	386	334	356	308	354	331	396	329	383	336	363	330	371	345	331	325	326	370	356	357	335	346	350	343	362	366	376	370	368	355	363	354	347	329	348	331	345	354	382	366	337	341	356	350	361	336	345	358	335	333	374	331	362	354	354	318	348	369	335	344	365	343	347	325	368	367	366	354	348	364	315	334	356	343	343	320	358	315	368	356	371	320	368	371	368	363	356	343	387	349	341	339	355	362	314	336	351	369	364	348	332	350	384	360	369	323	392	352	342	353	347	360	349	345	386	367	338	339	347	343	345	379	343	396	314	344	347	361	350	350	324	317	375	364	364	358	347	361	336	327	345	350	364	358	367	313	347	342	357	383	374	367	323	339	356	340	392	367	367	350	363	375	374	336	314	312	356	328	359	322	314	350	333	346	390	347	345	354	349	332	325	324	383	356	340	331	333	350	340	359	323	336	361	367	372	346	343	391	295	296	349	339	372	337	327	360	314	346	344	379	339	333	356	342	371	361	333	353	355	378	368	342	352	378	337	318	343	348	322	338	367	360	361	381	372	340	355	333	366	336	362	348	355	374	378	369	336	318	356	333	311	384	311	350	364	358	362	386	342	348	358	384	343	350	359	363	359	320	344	351	367	351	358	366	362	410	358	369	360	290	353	350	312	348	355	341	391	351	332	358	353	339	369	361	347	318	336	347	348	342	365	368	347	342	371	350	340	338	342	373	359	347	340	373	339	359	336	324	371	343	375	325	363	339	360	347	353	371	372	335	343	378	348	359	354	352	390	346	344	361	361	337	355	376	359	367	353	362	352	333	352	369	314	336	337	366	344	352	363	319	334	351	339	335	346	348	352	365	342	354	337	326	351	341	347	348	335	354	334	354	368	360	361	391	324	345	366	362	330	334	340	361	349	352	349	373	348	370	378	329	350	333	339	359	336	352	326	342	364	377	343	359	320	366	350	358	362	349	340	362	328	365	345	364	344	380	329	346	370	378	402	369	361	344	346	359	377	343	365	351	348	356	338	371	319	384	377	340	370	346	349	336	330	352	342	396	362	347	358	378	384	374	338	314	382	310	349	367	321	341	359	387	367	353	341	337	349	349	341	378	314	312	342	377	383	381	341	318	375	373	361	328	394	352	351	409	363	340	375	372	336	372	356	366	357	335	328	338	356	326	365	341	390	340	343	355	348	335	319	357	335	326	348	340	334	335	378	334	333	373	356	375	369	334	334	331	353	375	345	326	355	336	349	347	327	359	351	355	366	339	339	368	375	370	359	322	318	352	387	369	371	359	345	366	363	353	380	349	369	364	355	343	345	354	353	351	372	317	350	329	374	388	330	334	376	331	347	353	355	392	372	381	301	321	362	373	361	356	359	345	362	391	331	310	325	329	344	372	355	369	343	342	352	371	362	317	373	367	344	335	348	358	345	372	359	371	330	329	356	383	398	376	351	362	367	353
22922	20618	27291	23907	20618	21037	12541	2989	2313	1760	1268	1198	1062	1072	1006	868	771	777	814	755	712	728	718	676	636	643	690	624	683	633	643	655	614	615	614	664	641	611	613	643	655	601	619	650	622	610	632	612	591	658	635	642	628	650	637	618	589	630	629	599	602	633	606	613	589	633	586	628	596	580	585	667	642	638	589	664	642	629	557	573	633	574	599	600	599	647	562	656	607	594	638	640	573	684	643	647	608	581	583	632	576	635	597	615	603	619	559	606	592	621	643	641	621	616	598	587	594	617	591	636	586	622	648	606	640	640	587	622	593	605	621	553	590	629	614	620	625	595	580	565	568	610	605	621	611	599	615	613	635	583	612	593	590	577	600	592	608	575	611	649	589	609	621	613	582	612	599	581	637	607	643	676	598	592	592	600	609	645	611	631	674	617	639	615	562	625	634	602	630	640	628	582	565	612	605	613	647	625	579	614	587	671	596	600	636	606	617	614	590	590	622	582	594	620	619	602	639	626	594	600	617	610	611	647	644	596	615	632	643	634	576	607	590	614	582	626	627	624	624	598	579	613	600	587	630	595	576	584	565	601	592	606	686	585	578	611	599	579	644	594	593	564	592	624	629	593	575	608	621	595	588	657	597	580	600	567	607	596	635	599	575	571	557	596	593	602	625	556	601	553	616	603	594	582	569	590	610	644	609	576	650	618	591	593	625	586	625	595	599	587	604	631	596	616	567	598	604	610	613	574	589	588	573	639	584	609	581	588	595	600	616	594	595	598	582	603	640	580	594	614	618	607	623	573	652	570	641	615	556	625	569	649	606	631	613	643	594	648	574	649	593	634	627	653	606	619	631	647	556	621	599	647	611	602	625	606	623	613	603	593	611	656	566	616	624	587	607	607	616	600	616	591	595	615	658	594	599	578	593	584	626	592	628	604	637	574	592	597	604	595	617	604	622	594	581	568	634	582	621	617	598	565	569	611	640	597	597	583	548	603	588	622	583	648	612	589	593	571	565	663	588	639	654	604	554	666	644	608	577	627	579	593	597	610	622	593	626	632	603	613	596	619	611	596	559	579	634	568	583	604	610	576	571	600	636	632	611	568	638	617	597	620	639	627	578	626	602	578	587	634	574	618	608	616	611	578	596	597	600	562	621	631	606	550	611	598	600	619	637	584	593	609	691	604	643	590	584	609	600	593	543	579	608	689	589	621	623	607	568	584	583	639	643	637	636	589	554	616	617	567	627	624	587	593	633	620	606	633	583	582	590	601	612	654	605	574	602	610	628	589	604	595	630	624	606	622	626	623	607	653	550	581	593	616	643	565	606	632	631	602	612	623	605	681	607	596	598	597	629	606	591	636	614	657	623	637	623	632	599	597	573	568	587	591	612	660	556	593	629	623	607	579	608	659	608	628	615	604	620	631	652	613	586	604	641	605	610	626	546	594	652	609	581	602	596	591	615	601	571	637	581	592	573	547	575	612	586	615	584	575	604	613	562	625	583	611	631	626	583	620	606	592	617	596	591	605	612	554	631	605	590	569	598	588	601	573	622	660	605	623	551	606	595	614	595	645	688	602	615	615	565	626	592	614	563	660	588	561	624	588	616	627	585	606	620	622	628	634	652	616	623	631	551	633	628	599	631	585	592	639	631	587	615	542	602	643	618	635	608	619	614	606	564	600	586	581	597	588	620	598	651	584	548	545	615	620	595	647	607	616	584	594	606	605	616	594	597	588	587	676	624	581	649	616	652	644	643	594	576	565	613	635	604	649	596	633	546	602	621	542	616	608	593	607	547	654	598	590	621	607	609	613	605	617	629	598	562	624	579	619	664	584	613	611	650	573	688	590	613	574	653	611	645	632	619	657	641	565	644	626	641	593	549	594	657	598	594	595	635	611	636	630	540	635	644	621	595	620	662	576	607	604	598	541	651	568	593	652	585	623	584	609	616	601	580	620	625	594	602	604	597	550	569	621	635	596	639	607	618	582	603	632	581	575	581	601	603	604	635	602	637	591	611	597	632	615	631	617	575	630	630	612	581	616	568	619	558	606	647	613	592	656	619	594	612	604	615	619	632	653	589	590	554	619	564	598	616	595	622	556	620	578	603	585	630	619	600	592	603	577	607	581	626	530	580	600	627	612	592	578	574	633	610	589	589	630	631	590	608	596	587	627	592	641	570	627	577	594	630	640	641	578	617	582	535	580	660	628	630	615	629	604	615	599	639	685	628	626	590	615	590	583	583	612	620	617	621	597	578	631	570	596	577	625	609	606	609	579	608	651	583	619	634	630	640	656	665	616	575	586	591	559	608	591	651	607	647	597	603	632	608	623	637	638	590	570	606	634	582	622	603	573	638	616	567	640	627	617	591	630	590	648	616	607	623	569	601	669	620	599	572	609	651	586	605	639	658	607	642	618	611	609	652	553	595	570	622	615	601	560	569	597	570	628	616	650	648	610	613	634	602	594	617	607	623	632	597	590	595	594	584	599	591	642	615	591	615	609	596	576	604	607	601	570	573	597	603	626	625	587	568	639	612	575	590	599	577	603	592	609	575	618	595	636	586	614	636	619	550	625	643	621	597	637	598	617	583	625	592	584	596	607	623	623	591	629	592	625	616	606	595	607	639	564	610	584	602	596	603	579	609	590	605	583	564	590	616	627	645	564	627	635	590	641	600	591	608	600	591	578	637	622	607	575	638	563	643	576	626	645	606	591	622	613	578	573	667	640	590	564	602	623	643	599	600	583	616	565	591	600	558	597	639	596	595	602	630	597	579	585	607	574	641	610	615	562	654	618	598	634	577	569	626	617	620	618	606	608	605	660	583	637	618	631	597	588	592	615	606	606	557	613	592	600	643	663	621	622	638	587	613	571	600	575	592	590	604	591	594	626	568	613	638	635	605	655	626	593	628	600	574	616	579	641	608	609	634	608	620	599	615	606	581	621	598	629	594	596	621	596	588	635	561	582	547	593	634	601	560	647	576	643	604	612	636	579	586	568	589	597	571	562	623	605	572	615	594	570	590	643	639	607	621	610	584	632	610	589	569	620	611	604	592	552	616	590	596	648	622	596	627	614	638	622	644	642	606	600	581	632	639	626	619	600	616	607	601	619	594	592	592	600	618	638	579	583	633	595	617	584	646	591	601	579	619	600	612	587	624	611	615	625	612	585	593	565	617	632	604	605	568	614	614	658	636	605	590	621	596	598	627	634	609	587	596	594	600	634	648	580	602	609	625	587	621	580	606	623	606	640	642	581	571	591	574	590	596	606	593	549	616	613	617	611	578	603	586	603	597	613	599	563	593	633	576	618	604	594	658	610	619	579	547	619	622	582	603	611	650	596	592	623	576	631	644	591	647	626	608	601	640	586	604	596	583	585	586	583	600	580	630	605	570	629	597	593	630	640	605	594	644	574	618	618	595	576	591	582	650	620	634	628	646	605	563	617	616	611	600	544	617	609	607	602	606	623	615	606	565	590	618	604	577	622	575	572
46727	55055	38361	17323	11331	15335	8425	4882	4334	3260	2092	1734	1570	1573	1528	1191	1025	1062	960	833	748	854	854	790	698	682	695	743	686	671	627	604	631	611	652	605	613	633	638	635	632	659	624	583	668	643	602	602	591	601	599	651	647	581	608	664	571	578	592	597	603	564	611	575	604	602	577	582	581	593	603	560	617	598	645	554	613	573	582	574	545	566	614	575	572	615	585	626	587	606	591	592	600	569	591	535	608	582	570	594	616	604	601	578	570	575	592	576	576	595	573	612	593	577	648	589	600	630	597	598	613	589	629	604	592	653	575	599	611	621	555	625	562	607	606	559	609	622	562	575	602	596	620	590	580	551	555	607	558	565	619	612	600	589	567	599	566	578	590	596	627	568	560	575	597	588	583	558	621	599	589	550	557	629	579	618	622	591	614	623	597	588	527	567	570	585	633	583	535	632	563	587	593	611	582	624	592	629	594	621	594	578	540	571	585	554	597	574	594	557	597	616	565	602	599	589	626	563	625	558	601	581	585	592	572	609	608	568	567	592	597	590	542	559	584	583	588	575	588	571	625	589	584	579	556	625	575	615	578	575	586	606	625	565	617	587	568	571	572	581	609	623	601	584	609	597	599	626	558	529	628	623	520	591	556	618	589	563	571	571	632	546	577	582	563	582	548	614	624	560	594	567	612	557	570	574	592	603	558	627	582	589	591	584	596	564	638	612	552	595	605	631	609	605	565	572	611	605	588	591	568	613	554	602	561	550	565	608	591	549	589	574	595	576	562	611	612	555	554	600	568	579	589	566	627	538	567	595	557	603	596	579	582	594	594	543	580	570	636	600	605	571	647	609	617	606	559	594	546	604	565	597	573	597	586	576	580	566	608	573	582	597	600	573	551	593	590	580	578	550	580	606	649	623	602	621	567	649	564	617	593	587	567	593	582	580	578	603	572	574	608	580	539	617	583	601	556	635	575	583	572	600	563	621	610	595	568	583	619	576	589	588	596	581	610	612	641	574	579	581	579	581	551	580	573	545	613	605	569	558	563	590	549	618	596	595	578	590	589	612	533	584	521	593	618	582	531	625	606	615	584	560	576	553	562	566	586	631	581	610	628	601	570	601	566	597	573	595	592	593	590	568	591	617	589	590	594	589	570	584	581	608	587	606	565	592	608	547	580	561	582	578	628	619	537	591	572	549	588	595	609	604	594	598	593	621	628	580	608	557	597	618	581	599	598	573	596	572	646	604	578	603	589	557	603	639	614	570	599	574	613	566	579	625	598	596	622	601	599	587	583	618	590	563	628	601	559	593	570	596	547	541	575	578	609	592	595	616	592	596	579	590	599	541	567	559	586	564	605	586	600	571	578	574	592	589	571	599	616	600	577	556	573	589	581	603	607	619	556	569	630	578	591	583	558	576	592	618	570	601	542	587	603	599	596	554	564	559	595	584	567	582	599	594	566	628	580	549	631	606	603	624	612	583	613	570	567	594	597	558	576	589	619	610	615	586	611	591	605	611	563	566	566	618	582	558	597	594	604	570	556	559	588	594	571	567	600	552	583	615	586	638	591	597	635	607	564	594	585	593	564	589	586	617	544	593	549	581	590	582	553	603	581	617	581	607	549	579	582	548	610	623	643	558	578	592	615	598	601	594	594	602	620	621	578	579	569	538	593	551	565	573	565	593	578	557	615	570	609	592	622	579	566	561	625	573	578	614	595	567	625	613	579	577	600	566	555	592	626	562	658	576	598	613	590	566	582	573	590	609	599	619	594	583	576	572	566	535	582	584	560	575	584	593	544	602	574	613	566	565	596	574	617	608	611	609	581	564	549	567	528	593	589	588	575	598	565	605	629	590	579	626	573	582	552	571	595	606	555	560	582	571	584	535	567	593	567	599	570	563	571	588	539	607	643	560	606	573	626	554	558	546	596	599	586	568	550	601	600	608	618	577	558	590	615	602	604	589	596	601	582	587	594	544	592	609	593	563	577	539	538	611	619	582	591	611	568	587	609	566	569	617	592	574	590	577	611	622	579	630	602	607	587	545	630	593	566	604	633	619	617	617	595	585	592	596	602	608	569	564	660	613	582	599	588	565	542	618	577	602	608	589	571	591	596	572	609	615	571	577	580	593	646	635	590	573	607	597	540	593	613	583	587	594	610	625	583	591	575	577	596	583	638	621	637	588	643	611	598	622	554	593	587	594	580	588	619	595	550	584	594	579	566	593	564	576	589	617	566	589	578	603	654	588	546	578	571	578	569	572	596	557	579	603	612	592	607	566	576	582	591	577	583	611	588	595	582	617	604	580	594	538	596	598	629	565	590	557	570	613	559	598	583	600	588	584	597	554	582	593	568	537	550	603	575	591	594	586	562	562	569	569	632	602	606	633	589	599	607	558	562	559	603	556	545	586	564	562	606	583	583	591	552	556	568	565	586	597	589	606	585	602	560	578	572	576	599	583	600	566	583	620	617	565	626	610	621	618	536	552	607	674	569	622	595	619	608	603	575	613	586	552	617	572	611	595	607	572	606	576	568	574	530	627	578	643	580	570	580	629	586	563	583	542	607	585	580	604	640	587	528	560	522	595	541	589	571	623	598	597	548	553	561	557	589	564	545	583	605	593	561	600	585	578	577	582	619	619	571	628	574	595	574	571	596	632	598	592	548	574	581	583	599	590	578	612	591	581	593	559	609	600	579	548	563	584	586	595	595	602	597	608	589	563	635	563	581	647	581	602	549	557	609	575	600	622	595	624	609	593	533	577	582	567	584	614	569	580	633	580	555	569	581	582	574	617	593	582	536	575	576	607	593	619	560	566	556	620	527	593	587	606	598	624	574	591	586	583	599	592	560	587	584	596	569	567	616	590	592	535	592	562	571	564	604	569	626	601	626	566	553	571	578	634	605	591	579	563	577	612	563	605	571	537	588	608	583	614	579	612	569	551	577	549	550	608	617	610	616	581	603	553	579	616	652	563	584	640	592	614	616	582	541	574	574	623	574	589	606	592	619	626	602	599	574	582	576	601	565	613	608	590	587	552	601	569	609	530	601	556	591	566	578	577	596	594	572	554	578	616	584	544	610	601	581	608	589	593	569	604	548	560	593	585	567	562	600	562	581	650	568	584	572	575	574	586	569	584	557	556	579	574	575	569	589	560	568	593	544	565	607	590	565	570	588	620	616	596	596	590	614	574	609	598	576	562	554	615	561	576	591	559	580	575	594	545	634	563	612	549	575	640	582	595	585	608	565	575	631	597	551	606	554	599	581	597	559	583	614	588	619	595	596	617	596	577	562	591	571	623	544	545	602	569	584	588	574	577	596	598	589	619	609	557	656	597	608	614	601	572	566	574	585	579	628	579	584	581	602	603	544	588	611	626	584	583	605	586	582	633	629	598	587	575	618	558	631	574	583	561	589	562	557	618	564	613	573	597	589	568	574	569	593	586	555	583	638	574	608	623	622	633	574	613	589	559	584	589	611	557	572	602	568	578	578	616
36885	28696	20277	11174	2897	2933	1948	1272	1273	1191	852	750	711	789	716	641	636	625	676	626	649	666	599	587	609	658	635	655	567	693	635	672	613	600	631	590	612	605	601	627	620	593	651	658	621	619	622	615	658	652	596	632	637	608	620	624	588	598	643	646	639	640	622	616	574	587	611	636	581	603	597	663	638	580	659	635	614	637	669	573	575	596	626	651	633	646	663	584	623	662	680	621	605	621	634	632	648	584	600	643	609	686	636	703	634	607	605	604	585	613	648	595	584	591	651	611	636	574	611	601	604	630	613	634	607	632	623	648	586	628	622	627	623	646	598	657	595	621	622	646	631	656	639	633	623	653	693	652	623	601	652	627	644	601	644	622	606	591	646	627	634	613	621	639	652	602	654	600	649	622	552	674	644	644	657	660	648	619	607	617	658	635	632	657	642	637	634	613	619	631	638	629	643	620	619	622	648	613	610	644	655	645	637	613	643	610	653	644	590	620	594	619	621	637	625	662	618	625	604	650	630	609	604	604	639	595	636	691	653	667	636	606	594	629	601	602	625	600	641	604	591	630	570	604	636	637	612	678	620	651	653	636	599	579	648	603	612	625	660	611	645	658	639	596	606	621	629	595	635	665	580	633	663	638	644	676	667	610	653	606	656	603	622	668	608	651	611	626	608	616	641	635	629	610	612	635	625	570	652	622	616	585	637	611	605	640	657	645	607	624	637	687	653	622	635	637	605	631	610	597	679	632	576	668	627	621	653	623	649	619	610	614	570	608	608	630	637	589	609	565	590	643	626	659	633	643	645	622	668	631	615	609	675	612	624	616	604	618	580	611	634	600	593	611	674	578	616	606	604	672	579	618	612	640	595	641	609	579	633	620	654	628	595	571	665	633	608	592	653	636	619	617	643	630	640	584	597	565	638	619	610	612	620	651	609	642	619	641	625	654	629	624	646	603	661	634	639	609	605	611	624	629	652	614	656	649	661	657	660	661	639	639	647	617	633	640	627	647	618	642	663	654	578	625	613	636	633	600	629	628	617	616	597	636	608	627	630	626	630	631	676	617	639	615	604	657	623	607	647	624	623	588	612	641	638	622	694	568	636	657	628	651	666	605	609	606	648	626	614	619	658	638	608	650	622	648	623	628	624	637	659	604	641	607	650	591	603	632	669	632	666	642	613	662	589	640	629	622	652	678	587	614	618	618	629	569	649	646	648	644	625	602	600	672	661	624	622	596	643	610	589	624	654	649	647	588	609	571	647	597	673	668	638	629	667	625	617	630	656	590	619	631	585	674	622	633	615	609	613	631	624	582	623	678	670	610	602	608	624	590	602	606	616	624	639	637	618	622	639	599	621	618	596	607	668	643	647	610	614	683	630	576	602	627	574	614	632	618	622	654	666	604	591	630	607	610	647	646	640	648	616	576	611	624	671	669	594	657	655	654	641	610	637	633	622	594	649	598	665	600	678	592	583	621	607	649	621	625	629	637	621	632	670	607	582	639	600	677	629	576	645	646	645	626	593	635	640	594	606	617	648	644	614	615	649	653	650	674	632	612	590	609	627	641	629	614	614	543	613	608	630	639	646	643	566	634	603	617	602	626	612	653	606	646	620	611	647	595	609	629	624	635	603	628	667	625	692	659	616	661	656	606	657	608	596	652	644	624	604	676	622	621	661	659	654	621	635	586	607	628	642	594	617	593	597	590	627	628	644	632	604	606	599	613	615	611	663	643	626	605	613	625	543	612	636	628	604	614	669	645	658	639	656	678	654	630	622	618	638	594	655	665	650	660	642	618	633	643	646	640	607	636	588	626	603	629	680	619	615	614	652	604	604	663	613	637	607	656	677	600	626	660	630	668	625	671	613	595	650	610	696	607	643	602	645	626	617	627	638	629	611	636	608	646	647	611	644	602	656	619	623	618	678	604	667	578	581	666	612	617	626	584	619	671	670	566	622	604	606	695	639	642	615	601	664	592	593	644	589	626	599	665	622	632	639	650	614	603	651	659	600	612	628	625	606	618	634	616	646	615	646	627	634	635	599	619	606	647	630	638	576	617	649	631	632	593	624	623	656	645	634	583	679	677	616	609	659	584	616	675	648	587	645	639	634	626	642	621	572	621	668	589	615	623	630	580	625	621	599	624	628	627	607	598	643	622	617	617	612	626	595	656	638	597	650	618	648	670	618	637	631	593	599	622	643	568	626	632	605	646	638	642	645	612	592	564	631	605	612	566	658	599	591	643	628	707	610	601	634	625	605	613	630	631	588	612	600	606	622	675	607	642	679	698	625	619	597	599	641	605	621	623	585	637	598	633	634	653	607	626	641	630	654	622	585	582	660	610	641	622	621	637	620	635	610	609	619	628	631	645	622	613	686	607	630	615	606	681	595	597	648	661	664	606	628	632	641	575	585	612	601	612	554	610	665	595	606	607	650	602	667	594	642	653	616	589	639	620	605	695	638	592	642	600	634	651	621	649	622	611	611	655	609	629	620	627	617	599	658	619	658	634	607	639	634	615	644	597	591	637	634	619	600	616	652	623	643	591	657	629	610	623	601	641	627	649	620	650	645	573	629	653	662	599	632	592	639	602	607	670	648	642	603	630	661	573	600	648	613	601	658	618	620	607	624	650	666	587	622	621	639	649	666	625	599	595	638	642	609	627	608	595	630	680	651	595	647	616	634	653	610	671	650	639	625	660	631	622	632	630	599	633	614	627	683	641	637	642	631	633	660	619	637	637	648	636	650	644	603	593	671	632	603	651	660	597	595	636	559	606	631	574	636	581	638	609	634	642	590	604	580	618	626	629	617	652	599	620	634	654	554	657	617	596	627	643	659	607	652	639	643	664	634	652	624	635	605	631	628	676	655	632	612	597	633	605	644	612	588	610	603	646	671	641	638	581	627	604	647	609	628	618	654	637	631	634	649	638	680	668	620	635	626	640	608	581	603	613	619	592	582	682	623	635	614	605	650	607	614	653	631	667	653	624	628	630	606	653	641	649	647	583	644	625	612	632	628	601	666	603	641	628	640	605	576	598	683	601	627	650	588	609	623	579	668	609	623	612	597	657	653	607	653	602	630	618	641	607	661	645	624	641	643	630	646	618	616	639	612	585	634	579	620	658	613	592	642	579	651	610	598	643	605	614	616	604	648	615	598	632	597	595	667	637	618	643	653	594	619	607	607	599	624	661	603	649	607	622	647	651	626	636	655	644	570	646	612	594	676	613	609	611	596	667	619	640	624	627	657	634	629	634	628	597	636	671	611	623	610	588	588	652	577	574	607	651	652	637	596	655	661	617	639	674	626	620	617	610	669	619	594	627	642	666	633	610	598	614	617	628	631	641	654	645	624	578	613	618	645	611	652	647	622	622	589	646	615	619	588	613	615	595	593	620	611	688	613	625	597	600	596	617	635	581	571	623	658	608	663	654	641	616	640	641	623	618	607	611	615	633	645	614	627	642	620	616	602	602	628	621	646	595	619	629	595	635
40416	33565	27038	12054	5449	5861	3719	2222	2314	2048	1258	1012	896	914	876	792	722	729	698	659	688	687	692	698	653	740	639	652	630	704	730	667	647	689	707	631	624	596	666	653	653	671	671	647	675	680	686	670	637	684	649	641	690	677	679	656	672	672	646	645	680	668	693	669	625	690	666	666	703	674	642	673	652	656	672	685	650	692	657	664	652	654	696	705	688	624	675	655	623	696	665	661	630	654	663	662	593	655	646	691	630	680	704	649	669	690	686	655	672	688	674	659	636	643	671	627	702	677	644	679	617	741	681	672	680	634	672	599	646	611	651	678	640	612	672	695	658	603	625	636	644	644	670	641	646	657	648	670	728	644	635	650	674	690	669	669	701	652	645	630	672	636	636	687	664	711	639	695	634	652	668	672	670	663	667	644	699	630	644	587	664	683	665	696	679	667	719	686	673	640	716	673	657	605	647	673	625	705	632	675	652	647	650	697	713	663	709	630	634	685	664	692	688	617	677	669	657	647	658	652	644	693	652	667	686	693	656	649	665	666	672	612	641	648	672	700	667	656	622	704	663	684	617	670	670	666	655	694	681	673	682	663	667	658	638	698	683	613	708	690	657	650	659	651	665	633	639	665	669	655	639	628	672	679	641	649	676	701	657	642	688	656	628	650	631	609	659	648	650	697	659	670	675	658	680	684	612	665	649	645	701	628	642	667	664	640	667	636	646	742	663	648	685	628	646	671	630	722	652	674	626	688	614	699	650	668	636	629	681	666	635	642	649	622	661	611	656	711	666	662	640	646	656	684	664	659	651	666	643	679	657	616	652	624	656	627	618	657	667	632	639	712	688	668	620	674	700	685	678	693	649	701	665	658	666	681	677	619	666	707	611	659	673	648	630	686	645	677	656	638	680	681	653	623	656	716	708	636	660	699	656	684	615	627	644	635	674	677	696	660	663	654	671	684	676	626	664	653	659	640	599	650	625	645	713	673	636	642	686	631	652	670	678	677	676	642	697	646	691	647	655	677	680	646	691	670	644	671	682	641	644	644	681	647	667	663	649	699	650	657	667	676	682	628	622	632	652	676	665	676	655	683	664	659	681	691	652	668	636	666	659	634	677	646	665	661	679	666	678	672	658	698	643	655	673	645	635	656	650	664	700	705	672	676	632	654	706	670	666	677	679	693	641	635	698	649	709	693	680	664	683	652	662	637	640	684	716	697	601	642	676	665	651	628	623	669	677	666	698	630	652	700	656	676	650	666	665	666	671	730	650	679	633	650	683	666	670	669	674	676	698	702	715	673	686	687	688	643	705	681	670	664	665	672	697	636	676	682	678	640	700	690	674	751	686	703	627	681	696	671	648	670	650	670	625	713	694	669	683	650	643	688	715	673	673	710	663	630	645	633	650	678	659	641	691	688	633	650	676	606	686	621	644	655	710	702	696	692	690	671	674	632	650	670	700	666	671	666	662	688	649	652	685	676	681	613	664	695	704	667	699	682	712	647	657	618	644	647	695	691	641	649	691	678	692	688	677	682	687	672	654	644	677	647	677	648	672	671	666	644	658	686	583	698	656	671	657	690	671	665	655	660	669	637	669	652	688	652	722	675	650	678	684	677	680	665	670	630	659	623	615	665	683	632	645	677	683	667	667	707	640	659	682	673	711	655	653	656	650	651	718	626	652	692	674	666	652	661	669	618	649	677	643	702	704	641	644	709	649	671	648	685	673	636	652	669	670	696	695	683	699	662	663	647	660	705	677	624	633	658	602	660	649	651	650	642	694	672	661	660	663	657	631	658	659	672	704	670	693	619	676	684	650	628	648	683	647	702	685	646	682	688	627	718	668	691	699	686	642	692	627	656	735	630	682	661	664	685	633	641	672	649	693	676	661	680	684	710	677	681	665	675	667	668	696	654	634	659	639	648	664	630	677	693	695	661	668	698	690	644	627	668	680	652	648	674	619	627	699	653	661	674	668	698	716	684	664	720	633	648	656	683	668	625	674	667	674	655	706	645	650	668	680	655	647	678	691	628	642	696	659	663	658	696	628	705	628	651	648	679	624	642	674	659	634	650	670	632	681	662	717	698	689	656	650	671	648	686	693	643	665	672	632	679	710	669	676	654	650	644	705	637	643	640	672	665	652	677	685	681	676	672	673	632	713	657	625	645	657	663	662	632	700	677	666	674	741	656	686	718	641	645	727	633	661	651	695	645	671	690	664	600	630	725	714	704	701	641	692	705	638	645	646	656	654	654	642	649	715	712	689	682	682	624	713	646	667	644	680	655	701	675	653	685	633	663	699	647	700	670	672	662	611	707	673	648	666	619	657	722	680	696	673	669	698	659	701	680	709	630	668	626	707	708	646	659	683	655	683	712	681	628	642	648	681	668	695	641	642	642	666	684	681	723	673	650	667	678	689	631	693	663	683	664	703	651	698	662	653	670	677	689	656	653	666	631	710	637	684	671	669	700	677	674	638	667	642	655	643	651	680	654	687	643	674	656	652	644	646	675	663	664	653	654	671	705	643	680	705	643	670	696	696	643	698	699	625	674	689	689	720	665	689	630	634	656	651	701	665	694	657	702	655	689	674	677	694	672	601	679	665	665	693	665	618	678	644	681	669	666	612	670	676	708	698	672	704	685	651	667	624	648	667	681	658	694	667	670	645	634	654	681	669	650	683	659	685	633	669	695	610	667	701	631	641	639	653	642	608	718	692	692	667	688	654	702	698	658	643	621	643	658	667	696	660	666	639	668	656	678	686	676	699	665	655	694	696	623	669	660	712	660	633	703	653	668	705	715	622	663	677	663	687	665	667	658	699	675	724	672	717	675	632	637	658	670	650	684	686	657	649	677	705	635	682	689	656	679	728	734	605	645	653	681	666	675	687	671	678	706	679	640	671	654	695	682	639	660	632	666	708	661	688	654	658	687	656	703	672	662	715	664	640	712	698	662	665	659	641	626	675	667	706	649	662	662	704	663	691	666	652	649	650	711	657	660	669	670	694	633	658	652	649	669	665	656	659	681	676	637	656	572	643	651	642	706	664	634	645	699	613	669	642	661	638	667	649	654	676	699	666	640	619	629	732	671	620	683	695	687	650	692	670	698	654	694	652	675	651	647	640	679	678	713	640	676	633	658	704	676	697	654	626	694	703	639	688	662	623	660	653	687	662	633	693	658	639	655	692	700	664	653	637	669	660	600	646	661	668	666	661	708	690	638	661	623	698	665	654	644	666	654	702	690	683	668	678	636	659	690	732	704	703	661	733	608	656	626	668	666	681	662	721	640	691	694	640	639	636	602	665	706	684	664	712	664	713	658	649	664	689	659	660	681	660	675	642	627	628	711	665	668	695	680	641	670	632	660	687	673	620	654	581	626	684	730	717	660	685	653	707	671	657	676	654	670	675	644	661	694	619	724	643	668	661	644	668	638	663	667	658	629	703	647	644	667	719	669	687	664	665	695	695	693	668	633	680	667	671	695	652	697	655	658	717	684
24850	20651	26943	24420	20509	13136	5013	2602	2005	1696	1011	698	596	535	474	469	477	462	431	348	394	417	406	344	349	334	341	366	329	338	329	355	356	337	324	330	324	337	320	324	353	324	359	345	366	324	347	360	334	324	316	306	298	318	344	301	301	336	347	329	358	344	345	336	279	295	342	343	319	351	334	349	294	305	326	336	318	342	304	348	301	323	298	346	327	313	347	306	337	328	328	316	335	324	324	319	303	307	319	320	321	317	324	322	325	331	326	333	341	324	300	324	334	316	330	333	327	324	299	330	318	331	340	336	311	314	309	344	332	281	323	319	279	325	319	329	332	317	345	300	315	314	344	368	324	314	331	323	314	312	339	318	332	344	322	331	322	326	297	333	287	334	327	355	313	322	350	319	370	304	338	318	305	335	337	347	309	327	334	305	348	312	350	326	341	362	340	328	316	330	331	351	341	314	314	306	321	316	310	293	298	351	294	326	328	342	305	355	284	313	345	333	318	315	314	287	326	345	352	333	355	337	349	327	377	333	328	336	323	310	319	306	321	301	299	313	339	360	328	303	296	341	325	324	298	332	309	342	313	363	336	317	315	340	309	311	285	316	328	339	303	308	358	335	328	313	333	336	362	312	309	313	336	366	336	315	310	345	306	311	290	322	357	307	293	349	336	358	315	318	321	317	354	275	334	336	332	338	351	351	309	318	341	312	308	336	338	325	336	328	295	321	320	339	302	351	357	326	349	318	323	348	324	337	342	320	331	309	313	316	306	300	337	281	342	328	330	313	303	350	317	347	312	347	328	311	306	335	353	292	318	294	306	315	305	333	304	369	321	336	316	346	323	337	292	351	337	318	344	313	333	327	304	315	314	345	337	333	331	302	324	323	343	336	368	319	352	324	337	300	342	348	338	309	344	326	328	328	357	324	318	313	334	298	345	320	320	350	338	339	350	292	312	354	321	331	306	316	337	313	293	297	311	320	310	323	326	328	329	331	337	310	324	341	315	291	337	315	343	337	315	330	317	321	347	320	336	321	323	351	277	323	331	336	343	348	329	318	317	325	273	292	328	334	307	297	329	331	334	288	321	335	349	305	315	341	343	303	296	320	307	331	319	328	322	347	310	315	294	313	316	308	355	363	314	305	342	290	322	323	325	329	334	298	313	283	289	338	339	351	341	327	339	308	310	352	291	360	318	365	322	346	356	332	342	260	302	355	326	334	314	315	324	321	309	344	351	304	338	305	324	355	350	317	363	309	334	318	298	319	348	329	335	343	289	361	352	315	356	350	339	321	339	326	321	309	325	292	333	328	373	298	350	304	298	326	317	348	320	323	286	312	332	313	343	317	326	292	305	330	315	352	307	310	352	312	331	324	326	317	298	359	331	280	297	339	294	322	320	328	302	314	335	319	321	348	357	326	332	327	333	330	307	277	325	316	284	351	349	357	315	310	290	334	278	341	372	361	268	352	307	312	356	334	349	280	306	337	341	314	311	358	314	344	337	344	308	287	326	318	343	335	314	308	318	338	321	325	304	299	343	316	321	310	346	332	306	321	337	339	309	280	352	314	360	312	322	301	359	326	309	332	343	309	326	330	311	327	305	319	339	327	339	294	340	305	305	336	349	347	276	306	320	322	304	328	335	324	366	308	316	313	294	346	311	315	310	304	347	328	331	284	326	353	320	316	322	326	331	325	304	330	315	347	320	303	335	316	348	277	303	333	332	325	305	332	335	334	334	331	324	306	308	313	319	322	317	292	336	334	279	328	334	324	366	339	331	321	333	306	314	293	329	334	297	310	314	326	343	331	321	329	300	298	302	305	316	357	311	309	339	318	303	307	301	317	309	346	285	308	339	311	342	325	331	336	326	327	303	320	342	325	322	341	313	371	348	319	339	326	304	310	327	301	359	325	308	290	299	282	295	310	332	321	309	306	299	341	330	303	345	321	352	334	385	353	340	324	360	319	294	361	329	333	336	314	324	343	327	322	340	345	320	303	282	325	335	326	333	336	313	356	333	324	336	310	324	334	313	337	335	306	344	308	309	325	291	330	317	311	351	332	317	337	330	328	336	329	315	280	317	317	317	293	333	328	337	304	334	296	352	347	335	304	305	311	330	331	317	326	324	336	349	322	280	323	325	310	332	311	315	356	326	321	326	324	311	309	348	317	329	301	339	347	328	340	316	337	285	376	358	314	353	318	345	307	318	299	322	320	288	302	316	366	327	327	304	312	340	350	328	355	328	343	328	322	287	310	313	333	316	348	345	350	344	355	329	323	334	334	331	309	332	331	336	344	312	322	322	326	313	295	344	344	344	284	341	346	311	340	338	305	348	332	310	324	322	321	304	319	317	325	326	327	311	324	337	337	326	296	335	368	330	312	290	365	303	283	317	317	346	320	318	317	299	340	341	303	323	341	314	293	334	314	333	300	313	299	330	328	326	317	306	303	324	364	316	324	334	353	340	368	324	311	326	334	344	282	339	321	293	315	309	334	321	325	327	339	306	314	323	324	326	358	347	312	308	320	320	291	326	323	286	311	325	310	335	320	363	317	308	296	338	348	305	301	340	333	324	319	344	345	316	302	331	326	332	347	328	320	325	327	343	292	314	340	330	369	321	351	303	314	312	315	332	295	343	317	301	290	332	315	324	273	345	313	364	349	350	307	354	326	336	310	347	321	306	324	333	308	319	283	353	337	333	323	304	329	329	353	336	348	302	267	327	339	326	332	344	350	309	293	329	324	275	312	367	311	318	323	351	327	343	333	376	311	290	343	303	296	311	335	343	357	302	311	311	349	297	340	335	339	296	334	334	300	333	324	328	343	335	300	330	331	306	329	318	363	346	308	316	312	320	333	361	323	292	334	297	307	311	328	323	326	345	277	282	315	290	304	334	325	323	310	335	332	324	325	320	314	307	329	296	333	348	305	307	325	316	338	308	313	324	343	304	303	330	328	331	310	314	329	329	336	334	331	321	320	312	309	336	361	346	307	303	308	301	322	308	312	312	334	299	305	302	313	321	328	306	322	325	325	332	323	327	335	344	316	327	310	328	322	329	330	322	326	307	302	323	310	306	310	321	313	313	320	323	321	305	316	328	333	366	327	323	342	319	318	315	354	332	327	308	304	321	316	310	323	298	351	333	310	309	297	344	307	351	377	325	306	333	301	303	346	328	322	333	321	321	336	337	355	332	346	318	319	336	333	360	359	317	344	355	309	293	322	348	343	303	328	293	320	298	353	330	335	283	307	294	332	357	309	316	334	316	302	326	318	344	317	336	292	314	310	318	291	317	325	340	288	327	294	338	336	343	311	306	307	340	333	335	327	330	324	302	324	320	295	329	271	302	322	336	356	305	297	333	370	300	329	333	353	349	321	325	333	333	323	296	310	332	343	310	316	317	287	306	320	329	323	335	328	326	336	322	337	356	322	338	311	322	334	338	349	339	298	369	326	307	329	356	324	291	321	327	326	330	320	284	340	316	332	309	332	310	308
44080	44916	41722	12595	7645	9416	7390	5112	4230	3570	1864	1452	1020	803	686	661	634	589	535	474	475	475	520	453	405	395	414	381	377	389	373	392	380	405	363	381	348	372	372	365	362	359	392	345	349	381	383	350	373	329	387	375	385	402	351	371	341	345	380	376	346	345	344	374	306	342	384	353	355	364	362	368	367	386	358	329	360	339	343	335	343	333	368	396	355	352	349	357	365	332	327	339	355	344	391	352	360	365	348	335	365	338	360	357	382	361	341	330	365	380	381	340	344	352	403	364	382	338	345	337	364	400	384	380	320	367	359	385	383	366	348	339	358	381	317	325	368	347	315	327	346	371	342	368	359	345	341	392	346	338	352	335	373	345	360	371	371	346	350	334	392	322	351	344	362	320	367	391	392	354	323	356	325	345	349	361	351	352	353	358	379	336	342	354	348	346	354	360	348	328	360	362	363	343	357	360	367	343	348	340	333	364	349	365	394	362	385	321	376	343	368	306	372	347	396	347	366	324	353	381	368	342	397	328	350	378	340	338	366	352	381	348	356	372	369	358	353	358	355	350	342	340	325	321	353	323	371	367	370	342	384	342	383	335	331	346	361	338	363	347	359	328	339	314	322	352	390	347	327	361	323	360	346	338	374	367	389	352	365	319	364	414	372	355	364	350	329	376	336	326	366	341	350	323	334	379	367	340	357	357	365	351	356	374	330	344	329	334	341	328	366	346	337	354	381	402	378	357	358	345	382	350	336	394	337	344	397	331	374	360	379	305	373	363	338	341	361	351	349	324	358	388	323	344	372	360	352	337	355	336	369	340	348	357	372	351	362	342	376	361	352	353	311	353	349	337	365	355	376	348	342	311	363	341	351	356	373	353	349	351	352	307	348	298	367	347	325	322	347	360	378	346	341	330	339	328	350	352	354	367	383	323	316	371	349	353	348	382	368	380	332	372	396	364	336	372	332	360	355	374	366	367	384	374	340	326	374	330	345	364	338	330	350	336	343	360	358	343	354	331	367	332	328	324	399	319	384	385	362	350	324	369	355	378	316	324	364	360	391	354	317	350	357	339	360	341	302	366	335	360	337	338	360	360	327	355	389	356	326	331	345	391	355	350	371	372	341	328	353	346	354	371	358	346	309	349	331	337	356	361	354	362	330	344	357	314	341	390	357	377	355	367	365	346	366	317	340	339	370	365	357	336	358	346	374	409	353	338	335	337	332	355	350	329	342	370	363	327	319	353	345	375	322	380	381	358	356	361	348	352	346	381	348	376	364	327	371	359	328	348	339	337	347	341	355	375	342	333	370	384	363	342	366	373	334	334	354	382	323	354	358	330	351	340	340	333	361	346	332	346	336	324	367	363	349	337	368	363	366	360	348	327	349	374	354	373	349	333	354	335	374	348	365	343	358	364	390	354	370	352	345	373	366	356	337	328	332	346	343	358	345	323	347	319	350	341	349	381	370	354	351	341	353	347	391	321	361	372	340	335	387	357	354	402	397	377	353	354	330	329	332	362	352	319	377	383	367	345	380	332	344	356	343	306	345	320	340	355	349	325	329	366	337	339	355	326	318	339	333	356	332	328	316	364	375	355	343	334	355	334	345	389	348	350	350	346	382	373	337	352	357	354	356	385	347	341	361	341	347	388	335	355	363	338	349	344	341	317	318	369	327	383	339	305	365	370	393	353	355	347	362	336	373	362	334	359	355	342	330	376	384	356	316	327	345	353	338	364	346	338	350	357	362	368	345	341	376	332	332	318	345	340	312	375	348	363	367	373	329	335	367	370	356	334	333	355	347	341	357	342	347	328	347	348	356	343	362	353	368	359	339	357	329	382	315	329	338	367	352	329	347	378	363	334	380	363	349	362	349	364	336	353	351	366	354	348	374	371	347	322	395	374	356	329	374	343	362	359	348	377	373	343	363	345	358	370	337	352	354	386	331	371	342	318	333	377	364	349	342	333	325	363	376	351	346	357	336	360	330	326	366	344	344	333	337	362	359	323	341	379	373	369	339	350	358	351	352	364	342	359	297	349	355	381	353	343	345	342	325	356	323	337	342	341	342	383	356	363	349	361	323	314	368	372	353	341	322	330	363	346	351	336	374	346	365	369	358	336	369	316	372	354	328	339	335	310	368	351	356	345	347	369	353	348	366	374	339	323	373	331	341	343	352	359	354	374	390	363	348	342	338	339	341	343	391	340	357	356	350	355	326	338	322	379	347	359	378	387	345	367	331	382	347	362	336	357	350	346	404	359	336	367	377	371	328	377	336	347	378	348	370	346	359	346	344	350	361	351	332	346	362	309	338	335	347	360	324	365	366	366	333	337	342	369	350	334	364	348	349	369	362	366	367	340	382	337	355	345	360	369	358	333	323	335	366	366	326	355	328	320	361	352	335	323	342	388	352	348	306	337	390	360	355	360	369	332	348	382	336	344	384	355	350	369	337	331	370	356	356	348	359	340	328	313	345	356	351	377	340	329	373	347	345	333	366	366	325	342	365	344	381	362	377	383	318	363	344	336	349	352	342	343	329	333	367	340	319	345	320	338	369	339	352	347	363	359	344	345	375	376	331	345	370	327	325	371	364	351	334	362	334	341	355	379	330	351	356	349	376	346	352	366	321	331	359	379	349	327	342	377	346	364	308	384	341	354	361	339	394	340	328	348	360	349	338	338	375	365	381	353	352	358	352	358	343	358	338	376	354	352	304	378	366	335	352	345	335	366	363	360	378	367	353	343	336	357	362	336	323	344	354	356	391	337	374	338	362	354	335	375	358	343	374	352	359	344	347	369	350	390	353	371	366	331	365	338	386	348	356	360	354	362	358	361	363	360	333	330	325	348	346	345	327	349	332	349	365	354	345	368	342	367	363	348	374	350	350	360	364	325	332	338	370	317	343	333	347	339	359	334	346	358	360	332	371	364	387	361	349	323	333	364	343	351	373	338	355	369	370	341	340	369	338	336	357	349	317	346	346	343	328	365	391	350	375	340	347	341	315	364	390	336	327	322	345	320	342	352	338	340	308	347	360	352	343	365	363	349	371	380	340	327	355	362	370	355	344	349	345	337	355	377	365	333	331	345	357	342	338	326	327	341	351	353	342	389	382	348	336	338	377	380	361	373	344	355	330	350	369	312	327	340	339	355	366	405	363	370	364	346	340	343	347	371	369	366	359	340	343	358	356	354	357	363	338	359	363	338	325	347	346	367	378	344	347	325	355	359	355	325	380	332	360	348	348	374	356	388	341	360	370	336	349	362	325	340	346	364	322	364	342	347	350	355	338	341	377	353	328	347	350	340	340	335	369	350	345	379	358	372	410	344	359	379	353	316	387	386	380	352	327	379	341	392	383	377	389	340	360	358	352	335	378	320	351	344	346	345	378	351	366	378	351	371	338	356	364	361	365	391	405	417	361	329	352	351	344	372	353	382	362	358	334	339	363	346	350	355	314	354	380	387	330	373	379	321	345	363	384	390	358	348	334	330	382	333
22885	20634	27265	24028	20616	20641	12408	5626	2973	2384	1708	1216	1065	897	901	980	899	835	722	675	754	725	703	638	707	653	688	652	625	641	670	641	636	642	627	589	623	634	631	616	607	611	629	640	652	565	611	626	641	652	576	634	627	638	664	581	615	606	608	641	594	600	629	614	633	629	612	608	593	666	654	635	626	593	599	624	619	647	620	557	589	624	582	625	647	614	669	586	623	568	605	613	623	609	637	586	583	653	602	611	602	586	636	639	614	584	619	574	619	611	591	573	600	624	621	574	631	622	628	603	577	603	604	632	594	617	643	636	587	603	614	626	578	590	616	626	620	616	624	629	587	601	608	554	636	589	628	633	672	640	612	611	648	597	605	567	626	621	620	609	677	593	637	629	624	577	602	627	602	577	657	580	621	627	572	579	563	611	583	596	613	647	628	605	616	603	628	666	595	590	594	597	609	587	636	596	584	616	627	604	623	616	587	596	620	620	586	638	644	582	592	637	626	585	549	572	598	580	564	567	623	605	638	571	587	622	584	603	652	614	595	606	670	611	610	594	630	645	576	624	649	606	632	637	636	608	592	658	646	631	643	588	574	602	629	617	595	609	582	599	627	581	639	554	598	640	548	627	587	593	628	596	573	653	626	606	604	581	612	604	665	606	628	586	643	618	569	589	647	595	597	584	562	599	620	615	657	557	610	635	588	624	639	579	654	607	571	613	611	602	584	577	628	621	638	590	667	580	610	643	635	612	572	621	566	661	618	606	591	641	633	611	564	647	582	572	622	589	613	628	567	580	569	616	591	606	609	611	568	594	593	599	607	596	597	592	617	638	593	615	623	580	615	617	655	612	574	612	598	639	613	600	621	614	612	645	626	629	611	600	621	625	589	645	629	569	566	621	617	623	611	625	602	557	661	592	614	621	578	613	596	574	612	664	615	613	625	596	581	605	623	575	625	633	612	623	593	623	609	624	616	650	583	658	604	607	577	563	572	617	604	576	593	626	596	622	630	621	594	618	598	596	603	606	605	626	628	575	608	598	581	594	618	658	577	566	634	578	637	616	634	628	593	620	633	593	616	556	591	596	561	605	564	628	618	610	650	656	613	629	557	624	587	611	604	603	614	621	594	602	603	637	686	613	637	620	620	575	599	586	567	580	592	645	607	628	612	587	607	615	620	599	605	583	594	590	587	610	610	612	638	615	583	651	578	614	627	575	595	554	597	640	608	602	599	641	625	610	586	652	599	624	630	596	563	583	571	602	601	594	612	662	621	585	649	576	601	597	560	603	612	582	600	588	589	590	562	662	612	597	575	589	578	566	603	559	613	578	627	618	583	642	632	559	603	616	626	633	567	614	617	625	606	595	613	658	628	573	607	597	627	598	635	566	621	594	609	601	606	631	594	562	636	565	606	579	626	586	606	577	588	605	599	603	565	612	637	635	633	630	617	589	631	590	621	578	655	614	572	621	616	587	611	565	607	638	564	586	599	583	582	609	596	616	602	571	641	588	642	622	594	640	637	609	639	617	601	595	567	624	586	604	602	612	605	603	607	652	609	575	628	580	575	622	596	618	633	577	633	576	644	591	614	613	599	645	646	591	620	617	661	588	629	640	595	656	609	597	575	615	631	631	638	636	631	675	643	625	588	574	579	590	597	596	632	629	638	574	593	556	559	620	639	621	615	611	651	624	611	631	583	583	605	654	591	647	655	612	616	566	574	650	613	698	586	600	621	585	615	623	611	583	625	613	613	616	623	613	602	620	602	651	593	573	628	603	611	572	600	645	602	602	592	596	624	591	580	618	589	571	640	642	584	623	627	599	659	621	629	607	586	563	599	611	627	627	608	664	638	638	578	586	602	602	598	603	586	607	641	569	607	615	644	647	614	649	628	585	615	611	577	594	562	583	651	627	596	647	594	613	628	582	585	601	601	578	602	568	593	648	601	604	579	643	601	602	592	633	580	654	652	620	612	572	579	615	591	615	606	589	592	630	599	653	600	613	577	604	632	649	609	604	579	617	611	612	606	622	627	676	600	569	622	585	583	618	613	641	639	646	640	609	615	619	618	638	593	622	586	609	611	629	622	624	584	632	682	591	637	613	539	646	576	626	609	645	601	573	618	637	552	627	594	620	602	570	599	619	654	622	610	629	659	593	573	596	609	633	618	606	638	621	605	693	665	604	598	635	616	586	602	633	571	586	617	647	608	666	593	601	576	630	608	635	585	582	605	607	623	622	608	605	660	628	611	632	643	631	635	608	615	608	644	606	599	610	626	597	567	604	528	631	623	640	642	596	585	635	615	600	608	596	603	626	597	601	581	643	611	625	584	598	597	597	628	590	609	639	619	542	637	568	613	596	598	577	622	575	622	611	582	587	643	575	618	614	621	614	583	631	629	606	593	581	591	606	602	587	599	582	606	591	628	624	556	574	612	610	622	572	597	588	584	604	580	585	596	601	603	605	624	626	604	622	596	604	631	644	593	630	627	610	605	601	637	626	560	573	597	593	615	555	575	605	637	642	612	633	554	600	614	635	614	619	632	607	595	633	633	600	624	615	617	658	599	588	610	572	578	639	555	634	604	611	575	577	602	622	610	606	581	609	576	593	576	615	623	613	573	641	525	614	609	586	583	596	595	651	615	639	606	621	616	616	599	631	627	580	552	645	590	622	602	662	593	620	572	579	566	590	624	609	610	632	612	595	597	610	577	606	617	581	612	592	579	620	604	580	621	616	601	594	615	625	626	615	619	606	583	617	628	652	588	583	625	598	608	600	613	631	633	625	630	638	622	630	647	582	583	674	666	597	587	587	580	590	604	593	567	549	578	620	624	601	609	579	613	606	610	613	651	593	622	627	614	595	607	549	604	568	638	620	555	587	644	613	582	599	662	629	609	612	605	553	630	626	609	614	648	617	622	629	624	570	627	587	648	597	589	601	623	607	591	607	620	613	603	613	648	600	602	573	597	623	600	624	617	616	569	613	615	640	645	631	616	621	611	642	624	568	595	634	634	609	611	575	601	654	643	615	625	556	618	602	614	687	601	608	607	601	570	624	582	576	620	591	604	624	608	623	617	577	607	629	602	612	576	593	572	586	562	629	596	592	606	644	628	610	614	581	583	570	625	561	631	604	578	637	598	625	614	618	627	596	587	634	613	608	577	622	642	631	592	611	596	595	591	602	597	650	559	587	602	613	602	587	587	622	628	652	615	610	578	615	633	595	611	582	613	601	611	618	626	623	647	599	573	581	635	589	648	613	582	627	619	616	644	654	613	622	582	593	598	601	621	609	624	601	592	619	657	638	579	609	595	582	594	578	579	596	586	596	606	611	617	611	626	623	591	607	601	615	665	622	603	599	629	554	602	588	603	628	629	579	573	589	672	601	583	569	579	662	630	639	610	642	628	597	623	588	603	615	623	607	634	543	634	639	580	601	679	597	595	594	591	595	609	613	597	611	658	595	564	635	568	607	596	628	585	647	621	704	623	600	615	612
45903	51018	48193	15465	8527	8685	10715	9237	5739	4439	3131	2088	1694	1261	1252	1369	1171	969	840	759	792	814	813	723	745	704	748	686	686	611	668	652	662	650	689	615	621	624	655	612	620	600	619	612	647	608	630	551	606	599	594	635	599	578	582	603	626	601	572	621	594	595	569	621	632	574	584	602	636	574	583	574	589	622	638	606	593	566	580	568	571	641	635	595	607	606	605	630	595	589	586	573	617	625	604	607	604	636	631	581	604	598	596	618	591	625	572	583	576	616	583	580	578	570	605	610	597	563	612	632	610	618	600	578	604	602	611	613	601	580	565	579	594	544	619	579	586	554	595	596	648	555	591	611	575	610	599	596	590	614	565	626	597	599	575	558	584	550	654	619	556	579	596	639	596	629	583	601	606	555	649	605	599	585	594	555	576	618	644	576	596	569	603	588	592	595	584	595	585	552	578	583	590	604	581	588	575	579	601	587	570	623	599	551	571	590	594	545	588	592	587	581	610	568	597	563	612	634	588	590	570	561	612	559	576	618	594	607	561	599	597	560	607	616	603	602	587	548	616	575	583	583	639	590	588	594	593	579	544	585	594	592	597	544	560	571	622	608	544	626	613	600	572	548	596	608	544	594	659	545	609	566	593	612	592	592	613	588	585	590	601	588	593	587	595	579	578	596	617	599	587	552	608	575	582	613	573	556	600	650	600	614	624	603	583	597	586	556	577	610	611	560	584	616	614	652	619	655	614	596	582	566	605	573	598	602	626	598	599	574	558	604	647	588	608	595	579	592	583	598	585	562	610	580	567	632	573	634	547	609	600	597	637	601	557	624	618	569	584	555	622	600	617	610	614	626	546	558	571	569	604	583	565	566	589	545	617	595	546	609	639	548	571	615	584	592	608	593	621	625	641	591	566	599	589	591	557	597	571	605	558	550	605	595	638	574	619	575	575	582	619	578	577	600	616	617	563	596	603	587	587	630	523	586	582	580	606	585	586	603	608	602	556	617	601	566	616	574	569	606	609	571	584	593	560	594	565	552	604	573	628	592	590	633	623	576	557	621	579	605	614	635	640	634	579	588	594	584	591	611	578	584	596	613	624	580	605	613	630	593	614	645	585	592	578	566	635	623	618	534	597	566	610	600	556	600	593	589	587	584	593	598	571	585	592	602	574	598	572	587	567	607	573	578	577	603	601	553	609	620	632	574	597	612	618	577	589	621	561	606	600	569	572	588	589	579	599	601	557	608	597	615	583	587	613	574	579	626	554	623	586	614	598	572	598	570	601	591	572	602	577	630	591	582	580	555	578	596	537	581	611	565	577	615	620	569	647	552	610	600	549	594	556	616	574	593	564	630	615	595	621	587	597	580	594	584	625	588	569	581	578	621	579	651	645	572	594	596	588	569	611	575	554	542	578	608	551	619	586	605	615	598	580	599	611	569	614	598	597	604	554	595	572	605	556	606	585	601	593	609	556	627	567	569	584	579	604	625	573	595	601	616	577	577	590	582	568	599	576	579	532	591	615	594	596	580	573	594	609	570	603	600	597	582	612	596	592	597	599	583	593	591	610	583	609	616	577	593	583	595	564	540	603	571	593	593	564	611	596	651	603	525	602	570	566	579	612	597	583	630	603	603	599	552	594	605	606	644	589	579	606	539	601	618	625	625	608	624	595	595	538	583	583	577	600	592	592	602	584	573	575	555	577	556	577	598	638	555	585	579	600	550	558	536	572	608	574	573	617	580	559	585	550	612	607	612	553	563	608	603	592	600	599	614	559	624	560	604	599	579	565	597	583	557	596	605	607	592	593	616	554	548	585	596	572	617	578	593	630	583	590	640	598	572	564	599	555	587	585	626	571	594	613	624	586	583	606	633	600	568	602	554	592	595	630	603	615	605	587	602	615	561	606	590	583	601	575	599	589	611	569	604	582	581	624	544	575	591	595	614	590	603	609	637	623	607	551	617	599	579	620	579	608	629	609	603	633	594	568	588	611	570	545	603	554	585	557	610	564	565	592	598	636	571	566	597	584	574	564	613	600	618	613	580	611	578	570	570	621	632	556	594	611	610	561	571	565	609	617	600	584	613	595	633	573	624	566	590	624	606	573	585	568	576	600	571	603	556	621	594	567	589	570	587	614	522	578	609	559	603	631	550	593	617	616	566	584	603	565	573	565	621	536	583	574	554	572	586	599	576	603	578	606	611	614	640	575	591	582	598	575	567	595	621	553	579	620	645	582	595	597	615	636	562	620	575	579	575	591	625	597	628	548	602	602	585	601	580	600	581	575	597	594	556	578	585	599	604	597	582	598	594	582	596	548	596	635	564	561	590	560	593	566	574	613	601	561	553	586	596	576	615	601	593	588	602	582	608	597	588	560	608	597	564	540	615	583	585	568	582	601	634	600	560	586	555	626	643	575	595	586	602	591	582	584	593	580	600	592	584	641	623	611	582	588	539	584	600	575	599	600	569	587	612	568	567	583	650	585	578	618	604	605	561	579	611	599	594	614	624	608	547	590	610	557	595	586	620	587	530	593	567	577	610	579	633	570	570	608	638	619	577	619	586	629	625	597	628	531	583	597	596	618	553	556	626	636	589	556	575	596	615	619	597	627	574	598	566	573	584	579	578	629	580	577	581	580	573	583	637	627	589	616	614	599	577	578	575	593	574	590	636	613	601	572	582	578	606	571	564	585	541	591	620	622	581	610	587	589	588	601	571	593	583	601	563	592	546	567	599	617	618	594	606	603	613	630	602	583	577	604	584	597	624	550	587	586	624	594	573	594	590	586	579	587	564	581	585	594	588	612	535	601	561	586	578	580	617	632	580	637	563	583	552	620	557	604	591	594	590	599	597	576	582	564	620	605	605	567	595	585	582	612	573	613	613	567	600	603	608	635	595	570	614	612	564	586	611	588	587	612	603	569	630	613	584	617	634	636	583	631	616	583	574	580	536	607	614	633	604	557	588	620	630	570	605	599	599	609	605	574	583	594	623	596	604	592	621	587	555	603	592	618	558	590	593	577	567	570	618	614	609	548	592	561	557	639	617	578	581	586	581	589	614	597	588	606	602	617	590	624	573	617	600	580	610	587	595	581	605	587	602	589	545	579	598	585	576	604	579	605	599	598	591	572	581	639	598	619	610	608	606	568	577	629	594	611	581	618	609	562	595	599	603	598	648	596	573	642	562	644	590	548	569	595	592	594	559	581	555	623	572	566	640	599	592	585	599	627	566	574	603	625	584	600	559	585	617	615	568	566	576	568	641	610	565	587	617	593	567	625	586	586	629	552	570	554	613	563	563	600	619	585	572	600	630	586	588	603	544	593	575	569	643	579	603	582	607	626	573	576	576	572	617	563	572	600	613	588	598	549	650	591	616	613	571	624	604	566	565	605	603	559	642	594	606	582	588	611	601	605	583	586	600	567	603	539	612	618	559	537	564	612	578	556	626	553	601	599	611	604	575	565	613	594	565	593	624	565	617	600	574	581	586	581	592
36402	27230	29622	10980	1799	1603	1670	1759	1511	1211	919	818	728	637	690	773	674	619	668	629	623	670	642	667	650	653	729	659	641	637	622	638	627	642	602	651	622	623	659	589	553	611	633	647	670	645	659	646	647	655	589	631	621	619	648	631	647	683	588	649	627	608	611	607	632	644	658	661	635	700	657	676	618	634	640	669	638	618	663	663	647	647	669	635	637	668	653	641	655	690	589	609	602	615	648	594	596	671	637	657	585	626	627	643	657	613	604	622	648	657	670	635	636	668	661	623	631	610	609	628	654	615	604	670	633	629	597	593	618	614	628	617	669	582	650	659	638	642	596	637	635	618	618	632	654	597	654	635	598	574	646	674	648	616	630	665	611	602	649	634	684	621	618	637	607	648	634	650	624	554	654	629	617	644	634	639	665	634	652	651	627	654	632	601	629	586	624	663	625	606	647	586	615	647	635	601	657	631	636	643	591	632	611	618	647	676	658	687	626	639	684	634	605	621	623	663	673	638	596	638	638	656	676	628	645	622	624	657	558	613	641	648	596	585	645	642	644	564	634	611	627	658	668	640	603	660	649	661	660	632	627	654	633	682	670	581	632	712	661	608	649	629	673	615	632	643	630	626	606	600	665	674	584	662	624	583	626	648	650	651	602	609	635	647	641	655	664	598	646	625	656	599	660	627	621	624	644	602	604	624	693	674	613	615	632	611	610	639	659	575	684	600	639	696	644	654	567	625	653	614	634	627	665	592	599	667	644	639	619	627	614	633	658	682	632	683	648	614	612	614	601	654	662	637	640	686	572	634	628	610	608	631	650	655	662	630	627	620	631	604	592	631	672	570	675	643	619	682	641	627	629	641	633	627	654	647	640	689	608	630	661	677	591	625	636	584	659	680	678	631	661	655	635	592	618	663	689	606	644	651	634	669	628	625	665	684	649	616	606	579	609	642	607	662	669	627	597	654	634	575	644	642	609	620	632	638	655	644	685	642	670	613	673	622	657	698	617	610	634	661	627	731	627	617	637	674	651	610	680	636	592	618	601	611	630	680	615	676	615	635	602	648	612	666	664	661	633	634	676	640	641	619	629	624	610	660	592	594	639	671	604	628	664	629	617	600	641	628	592	646	613	594	619	623	602	684	582	691	630	592	624	648	617	627	588	490	636	664	656	613	619	603	663	646	613	628	657	648	594	601	660	608	641	636	620	689	621	608	636	643	586	602	653	560	639	631	641	609	630	673	619	682	626	607	668	652	602	619	635	644	620	599	616	585	660	640	626	647	681	603	627	645	607	618	589	638	623	643	636	652	611	633	581	615	650	643	655	630	673	555	631	639	606	625	609	631	645	637	654	595	618	623	630	631	590	608	633	648	615	640	595	608	627	597	679	627	639	643	602	613	633	604	695	684	629	652	615	606	663	632	665	671	670	651	625	634	643	641	633	642	663	646	643	591	597	609	650	658	644	633	639	628	631	616	614	611	651	661	621	660	647	657	648	662	664	648	624	649	641	633	656	619	660	636	613	628	631	655	636	667	635	645	690	637	629	600	633	670	633	661	642	649	582	664	620	693	649	623	599	625	657	618	665	661	603	681	622	649	611	672	606	631	657	614	657	665	601	657	656	679	641	610	618	632	658	632	562	656	669	624	688	612	644	624	609	647	577	617	673	601	639	611	634	664	627	649	646	611	605	637	651	653	608	619	669	646	617	652	611	655	605	609	595	638	628	599	643	593	635	644	608	646	609	622	634	629	627	670	651	666	624	643	648	613	642	597	626	625	617	642	640	603	632	644	667	627	618	590	632	573	631	648	602	629	623	615	638	614	622	607	597	618	663	667	621	625	623	626	645	673	645	626	645	631	590	625	597	575	640	657	651	633	623	635	624	628	661	623	658	637	635	637	646	651	635	612	651	675	623	662	591	615	620	609	627	686	679	651	608	593	641	642	648	642	645	629	647	639	640	627	630	609	638	658	649	650	656	625	642	594	596	626	631	676	652	644	623	675	613	620	608	628	631	672	663	618	661	647	655	660	602	670	626	665	623	621	671	659	653	641	659	634	605	657	627	632	630	589	631	666	623	626	635	667	661	628	633	624	644	610	640	631	668	644	611	638	627	631	617	643	626	621	645	622	657	637	689	657	630	614	642	667	627	610	608	672	655	646	611	609	626	610	591	647	662	616	593	643	604	622	659	610	626	635	657	629	638	634	588	609	685	636	603	607	617	673	635	642	637	658	659	654	606	667	623	624	583	604	635	638	643	629	628	624	621	663	602	672	639	583	637	644	612	676	632	629	657	637	638	595	628	614	606	602	648	643	660	634	688	656	636	643	651	613	613	646	643	645	668	616	700	667	664	608	611	618	614	665	645	627	618	635	648	605	607	638	638	636	630	663	642	606	683	661	606	611	617	619	596	650	586	663	609	644	641	675	681	659	640	722	673	629	664	673	656	634	610	657	656	608	673	640	682	624	610	630	657	629	646	678	624	672	664	655	600	627	628	638	633	621	593	661	588	625	642	666	646	622	630	633	638	636	658	631	653	617	627	654	600	657	640	676	579	631	626	669	659	602	642	624	673	625	599	577	662	616	606	635	620	657	606	637	648	633	629	622	648	594	612	574	613	634	619	622	667	608	601	580	623	585	616	639	669	638	595	628	628	603	643	626	678	625	625	640	651	659	642	619	632	611	647	675	655	610	678	602	616	669	673	635	624	646	678	668	615	679	602	635	614	662	646	614	662	608	675	633	602	609	639	634	657	637	592	606	642	629	599	647	610	636	639	640	694	629	649	632	650	638	564	638	654	635	616	646	660	633	608	646	669	625	641	623	687	662	639	649	626	659	649	643	658	639	610	668	649	642	660	618	613	635	634	646	621	657	614	633	639	631	636	612	652	636	640	626	664	617	638	626	584	626	654	661	635	672	624	653	663	650	638	624	664	649	614	635	608	588	637	639	634	594	674	636	641	615	653	604	614	651	636	680	614	643	603	613	652	618	603	647	599	646	549	679	633	639	653	645	601	604	606	673	658	622	640	593	656	644	636	645	676	638	664	642	634	649	641	613	650	610	684	670	598	627	631	654	645	592	635	653	657	626	624	638	616	652	584	619	631	609	596	644	641	612	643	667	643	624	668	618	612	632	662	630	613	609	654	688	628	666	647	627	652	653	651	675	642	631	578	577	624	635	617	595	619	645	610	611	662	638	608	649	640	642	660	615	623	639	614	615	645	613	673	638	622	634	626	591	659	664	638	624	667	635	642	605	601	657	650	625	639	633	609	605	642	663	619	656	618	649	610	650	620	654	641	588	642	586	623	633	631	648	591	630	611	664	619	625	655	611	633	632	614	661	640	605	619	631	653	593	669	622	643	652	649	657	621	635	657	647	652	653	631	643	657	630	573	633	607	638	623	627	657	675	645	609	645	633	628	614	659	638	682	638	622	642	649	628	632	618	616	609	629	593	614	653	682	637	646	635	655	677	657	622	642	641	665	639
39847	33313	37329	7132	2623	2764	2931	3501	2809	2070	1466	1090	929	738	773	884	743	709	668	663	691	702	659	627	671	721	809	688	653	650	663	694	717	716	633	663	707	680	619	648	689	669	683	722	671	675	725	673	688	713	623	673	686	673	642	693	638	670	675	666	688	687	665	672	702	649	665	667	671	729	684	655	652	685	706	662	659	695	680	686	648	732	703	688	652	660	679	683	665	651	639	630	679	671	664	696	678	641	703	679	687	655	650	657	690	663	703	617	706	699	654	679	688	652	712	712	667	645	644	712	670	666	655	667	689	646	704	670	665	686	670	706	675	676	653	650	677	652	704	700	644	684	593	675	652	696	646	681	693	680	674	664	658	677	743	645	649	695	662	648	692	643	742	674	652	660	676	687	681	699	651	686	651	673	673	681	700	635	677	629	656	653	644	696	693	698	631	679	684	621	649	684	651	655	635	670	716	726	686	671	673	692	638	697	653	678	679	637	700	679	691	645	666	727	720	708	671	619	652	684	694	675	672	684	670	672	685	633	683	635	663	696	677	636	707	702	652	690	700	673	657	665	676	678	684	678	656	649	664	646	650	657	679	659	728	705	734	658	675	694	688	672	703	732	626	648	644	661	689	636	648	690	650	669	660	707	679	626	683	704	667	684	669	694	647	682	655	673	672	662	653	680	669	682	659	713	697	693	675	686	654	655	667	649	647	631	651	706	648	677	659	640	691	670	666	685	608	758	643	718	684	676	683	671	674	677	700	642	649	692	673	685	635	652	657	687	699	697	708	673	670	687	665	643	688	664	675	663	651	639	674	753	720	706	678	681	648	660	647	632	651	693	673	672	652	642	675	677	655	665	667	717	677	661	697	666	690	668	675	660	679	659	636	716	652	633	668	648	623	677	685	741	674	653	661	693	701	671	652	666	703	667	677	730	663	668	663	656	667	693	687	693	705	670	686	657	661	657	667	682	656	656	646	694	655	705	674	704	656	691	651	711	678	627	687	694	653	689	670	689	677	651	719	652	661	657	678	656	689	660	668	689	669	696	627	688	705	673	674	699	670	704	661	646	631	723	677	625	693	673	679	698	685	692	661	695	684	694	670	692	704	662	705	605	667	613	641	668	641	625	674	660	657	703	674	673	694	700	683	705	612	664	678	687	729	694	658	711	702	639	703	717	651	658	669	693	669	683	681	685	690	653	675	649	692	680	721	723	670	715	723	683	681	638	685	641	615	689	721	660	704	640	671	680	689	657	637	674	696	653	650	670	689	685	673	648	700	704	659	658	666	667	670	662	661	673	651	722	664	682	691	632	647	692	681	637	669	663	665	663	694	683	685	649	733	634	691	672	683	666	689	665	700	636	653	660	708	663	724	649	668	690	680	717	701	651	654	697	667	670	705	654	636	689	694	725	672	659	667	712	690	628	657	689	696	691	651	707	670	645	682	699	671	680	687	682	660	697	649	631	618	670	621	648	697	694	670	681	650	694	680	646	639	633	658	668	673	675	681	700	691	722	655	679	677	698	631	668	675	679	688	709	642	654	631	656	676	714	720	646	677	659	646	681	685	728	662	685	683	708	668	673	677	686	664	663	704	653	680	644	670	693	663	622	654	618	661	695	654	679	664	643	661	640	628	721	680	641	677	681	673	655	723	648	657	646	683	734	697	619	684	729	711	665	666	630	672	635	710	682	674	699	669	675	690	678	670	691	688	620	671	660	641	657	663	707	708	713	635	710	654	668	727	672	709	672	629	667	651	683	666	714	663	660	683	664	663	685	675	694	679	635	645	626	681	630	690	682	654	720	684	646	693	714	628	696	654	661	648	693	684	670	682	700	713	649	622	655	661	666	671	694	721	666	683	690	695	663	666	660	685	693	659	669	657	671	717	694	680	654	686	616	654	609	681	688	637	682	682	679	680	644	738	678	720	616	676	658	671	668	693	663	684	679	684	680	693	677	682	632	735	660	658	680	673	679	691	662	648	688	708	710	691	729	708	641	639	648	691	637	673	634	626	708	744	679	720	694	656	705	699	686	653	659	680	706	650	676	696	663	703	665	691	700	717	640	622	681	659	662	698	655	680	665	670	708	680	680	663	665	651	693	673	677	663	672	664	655	629	665	719	702	677	680	638	659	635	653	680	667	700	657	667	668	665	693	732	675	672	675	614	635	656	682	677	638	680	678	632	687	651	690	672	658	667	670	681	663	670	654	680	662	679	681	690	688	688	678	686	667	635	689	704	700	696	626	725	639	704	594	725	686	644	721	685	662	641	665	691	689	656	699	731	627	683	648	705	689	680	656	706	644	648	660	663	672	700	656	709	649	689	681	670	624	649	666	647	673	661	698	720	649	617	654	635	691	715	690	739	714	647	666	698	666	691	631	658	705	661	685	676	654	636	667	662	676	712	659	736	716	727	696	653	679	677	691	675	683	667	707	676	685	664	717	687	737	705	655	671	683	703	691	660	678	669	680	696	688	709	636	681	670	680	697	648	706	632	651	691	674	711	686	678	662	632	684	671	703	684	682	732	642	708	666	639	683	617	650	652	681	719	718	639	677	655	648	684	666	674	685	663	671	690	693	671	665	660	664	742	676	649	673	673	701	715	685	653	643	666	672	676	672	667	654	695	687	651	687	726	677	667	657	669	652	675	679	699	652	666	643	693	695	657	653	655	666	729	664	712	684	637	684	662	677	683	617	641	654	710	681	659	677	693	682	658	658	678	684	645	691	671	655	661	628	686	692	641	654	659	675	680	695	675	620	612	635	648	671	659	647	660	719	671	671	647	658	668	664	614	678	703	637	667	668	704	663	670	683	692	679	680	657	618	660	625	680	676	674	742	662	689	642	719	684	690	622	695	670	677	628	727	655	702	638	672	664	666	659	638	701	626	708	668	643	692	684	702	640	665	670	693	655	653	649	645	651	704	680	633	691	659	677	700	688	697	664	672	669	650	681	702	733	662	683	671	697	688	693	653	654	651	687	664	636	687	628	679	712	671	709	650	681	680	679	679	702	722	705	687	651	655	651	698	693	680	656	654	637	650	639	678	697	621	636	669	684	661	656	678	639	682	667	682	724	642	637	673	671	704	630	671	653	693	660	697	702	707	672	697	667	674	697	677	662	630	670	675	636	664	712	696	665	716	708	624	691	651	660	672	696	678	676	651	712	738	662	646	701	673	650	684	676	683	642	696	633	654	673	650	637	659	676	685	656	651	678	672	688	656	753	683	668	665	661	690	652	710	690	719	698	652	700	675	736	710	676	648	713	656	702	704	646	690	687	661	697	644	668	704	665	683	617	676	690	660	672	629	659	684	676	671	688	688	723	693	628	653	689	695	717	677	729	686	625	667	672	660	666	659	715	708	697	670	710	673	643	675	633	682	638	631	677	715	721	655	715	664	691	644	702	706	682	689	645	612	697	697	629	689	716	654	693	709	649	674	698	709	672	680	688	692	701	647	681	691	689	694	650	681	652	678	710	674	668	712	694
24857	20652	26894	24337	20547	10805	2513	1681	1258	1075	922	710	530	579	605	512	411	365	343	329	305	343	358	354	379	350	373	385	310	300	295	331	305	303	295	316	294	279	311	314	329	288	316	304	297	271	308	297	316	306	281	309	345	298	330	300	299	273	322	328	277	305	282	321	277	320	273	283	303	318	295	281	338	288	309	318	285	312	318	286	298	290	283	288	318	327	282	285	292	315	334	284	327	288	284	324	279	321	272	323	337	285	285	319	319	286	290	284	303	311	310	304	290	331	303	318	274	280	283	299	297	326	298	339	272	289	317	301	290	272	274	309	297	278	284	298	298	330	310	307	318	291	293	301	314	308	271	299	286	309	301	271	295	281	304	312	282	303	277	297	329	304	296	304	321	261	308	306	307	270	287	321	321	312	258	313	324	272	295	321	278	296	306	292	285	301	311	279	312	297	318	303	299	313	308	312	284	330	298	310	300	287	285	326	304	301	293	306	278	309	292	301	331	320	302	301	291	291	281	291	303	285	313	276	302	308	329	289	295	272	309	281	305	292	298	280	321	272	285	295	314	303	297	297	273	292	304	294	301	289	261	301	266	302	308	263	275	273	282	305	289	299	281	322	261	295	305	293	340	302	301	285	297	311	299	294	288	303	286	301	305	298	312	311	311	312	313	319	309	295	333	274	322	295	308	304	290	316	294	281	262	311	286	290	309	292	297	303	271	286	298	296	310	297	303	276	288	302	310	299	292	296	301	297	298	290	307	332	261	290	276	303	325	285	298	287	298	324	276	269	310	289	294	325	305	283	286	300	299	296	296	301	307	294	301	299	292	276	304	303	281	308	273	264	307	295	295	304	333	304	286	300	269	305	293	280	288	293	302	298	251	287	274	320	309	319	284	327	321	261	316	302	264	304	289	338	293	297	267	320	276	294	297	285	294	297	289	308	314	317	326	324	297	303	294	291	284	257	284	313	312	314	291	298	284	284	308	292	327	274	291	299	285	301	292	285	275	269	279	281	255	283	311	322	297	271	290	300	289	294	299	333	271	318	315	279	326	317	309	275	305	305	304	297	300	283	302	331	288	292	318	299	307	311	326	280	257	286	286	338	278	272	286	310	284	278	315	317	297	296	290	271	313	290	284	340	294	333	299	328	314	294	312	303	282	273	294	323	317	304	318	274	296	306	295	312	321	305	316	295	294	324	294	282	294	256	301	321	298	320	291	300	304	302	305	311	296	292	289	299	300	301	287	317	287	321	301	285	299	304	318	289	307	306	263	303	268	323	296	269	323	298	298	298	300	288	332	273	281	295	291	312	304	276	284	311	316	301	286	299	304	322	281	290	314	288	302	299	303	303	327	283	271	330	276	291	283	289	307	328	311	304	283	304	258	293	282	315	294	323	315	299	304	271	284	303	294	311	301	280	287	270	270	292	312	278	273	284	310	297	284	295	306	278	282	337	292	296	299	304	315	323	331	286	303	307	290	286	298	272	303	317	298	286	258	303	320	311	318	303	301	285	307	302	287	291	288	302	303	306	289	287	293	298	317	290	300	289	306	288	309	296	295	292	284	299	300	294	296	306	280	299	316	311	307	291	324	293	302	287	288	311	307	296	285	264	292	300	310	329	317	297	302	301	323	292	283	284	309	279	303	291	313	281	353	307	294	290	305	316	321	323	334	315	316	312	292	287	289	295	297	288	284	318	286	327	283	299	318	305	289	265	292	294	281	327	295	290	314	289	304	259	255	309	288	304	306	314	355	287	317	292	316	303	303	286	327	302	304	286	296	305	297	297	288	300	277	329	318	288	299	315	305	303	293	321	305	318	287	289	262	273	301	298	296	287	333	336	310	279	342	276	311	290	290	315	276	297	261	305	317	298	281	274	294	290	281	283	324	278	301	317	303	290	294	289	336	283	292	295	305	294	300	295	316	299	317	276	298	305	289	268	301	310	260	328	297	312	271	275	317	295	307	282	289	285	318	290	275	312	289	261	312	313	265	312	332	328	293	289	307	283	306	284	254	291	326	315	289	261	303	294	291	307	297	300	315	286	300	302	317	315	283	319	287	306	287	281	308	309	329	303	288	272	328	302	286	303	272	310	313	314	279	308	290	266	299	259	289	294	277	290	302	317	317	312	311	301	310	325	315	295	283	271	317	269	320	291	302	296	331	293	298	299	278	300	304	308	276	277	295	291	291	287	326	299	288	316	285	275	287	291	292	296	296	306	294	276	306	315	300	271	277	316	301	322	316	277	290	297	319	331	299	292	312	273	303	293	297	338	284	262	295	319	296	316	278	300	280	301	309	305	317	290	300	319	346	311	326	296	288	277	291	307	308	274	318	266	260	264	302	284	286	297	312	288	288	288	311	346	308	306	308	287	298	295	339	294	282	306	307	290	310	318	306	314	265	276	274	299	293	293	305	308	290	310	281	311	291	309	312	306	287	298	270	259	294	294	322	311	293	308	296	295	288	323	288	299	289	273	283	300	284	275	298	308	320	296	312	301	316	304	350	311	291	286	322	302	292	299	294	303	299	293	305	296	338	282	266	313	295	290	284	272	284	314	320	290	280	267	291	270	306	311	310	287	315	296	292	294	301	313	271	314	297	305	283	281	321	295	309	298	315	290	272	294	294	296	277	321	283	304	284	305	298	309	279	318	289	297	290	307	288	306	271	268	303	291	287	311	277	339	310	323	322	280	292	304	309	274	292	307	284	289	315	288	332	302	304	267	318	275	281	284	264	292	296	281	293	290	281	305	294	305	294	307	321	309	265	296	285	271	294	295	297	291	287	301	322	317	292	289	295	298	330	291	299	299	299	304	277	301	282	290	334	285	328	309	295	311	317	303	295	279	257	276	305	339	309	311	325	302	333	304	270	290	298	282	304	278	305	318	327	297	279	301	309	275	302	297	284	309	299	301	322	279	297	273	296	291	305	292	301	318	303	292	278	226	294	311	292	303	298	314	298	290	311	296	319	278	322	314	292	290	288	320	333	272	282	306	294	282	319	322	306	285	311	298	316	281	317	310	281	328	289	304	260	303	265	298	275	303	283	294	306	309	347	309	277	285	256	303	278	298	280	294	309	304	273	275	290	323	301	308	276	302	299	292	293	297	305	320	297	273	282	301	341	290	295	321	308	287	260	313	275	271	335	322	296	303	283	324	272	293	299	297	293	308	285	280	268	317	314	312	344	303	320	281	280	270	330	278	313	265	275	299	312	326	306	285	303	309	273	314	249	312	310	294	322	305	320	261	319	300	307	294	296	290	319	315	302	278	295	336	280	302	289	314	308	296	284	294	284	301	300	289	285	276	298	298	293	286	298	314	301	297	311	297	325	265	276	296	291	331	291	331	287	247	266	306	295	290	283	303	287	317	326	308	285	320	300	288	301	284	287	294	315	304	330	317	281	300	289	282	303	279	301	310	310	322	275	294	313	295	288	266	281	287	308	314	277	335	308	278	307	313	290	313	288	318	287	308	311	299	289	310
41393	46297	34591	8361	4762	4299	3973	3566	2495	2168	1909	1346	996	927	1191	899	582	481	457	425	438	432	431	405	434	513	507	472	359	357	381	335	371	361	386	338	324	358	331	369	372	357	344	346	329	334	330	352	353	306	332	320	345	318	358	358	334	343	292	362	331	322	326	337	337	317	339	323	345	320	350	343	328	338	319	313	336	356	345	338	346	321	353	340	331	308	328	312	326	294	349	347	346	359	338	342	361	319	338	331	325	322	315	339	334	303	317	307	335	313	346	300	328	297	350	308	322	333	327	300	326	337	353	382	347	366	318	370	324	369	323	333	354	314	316	330	333	338	314	334	302	326	330	324	321	301	314	336	330	323	321	340	338	308	359	331	337	331	345	314	320	338	306	305	353	317	337	328	336	311	339	344	334	294	327	318	318	343	358	302	338	330	339	353	314	351	332	345	318	319	341	307	316	311	334	311	345	351	324	326	339	337	313	324	338	326	360	330	345	326	291	299	313	326	361	314	372	343	345	363	333	296	324	348	333	325	347	337	334	326	348	323	329	321	339	316	333	325	345	344	293	323	314	299	294	361	342	329	328	318	327	296	319	325	354	352	330	315	342	309	322	307	365	334	311	320	342	326	310	348	335	345	305	318	325	342	302	316	333	314	336	309	317	303	360	344	318	360	322	331	305	336	308	330	333	342	281	319	331	322	303	338	362	331	295	316	335	345	296	343	355	347	332	302	346	320	265	296	348	346	349	360	323	320	331	334	310	330	359	362	323	360	323	324	332	301	325	323	326	292	338	321	356	310	310	319	324	349	340	324	330	350	331	350	312	312	284	316	328	333	344	308	316	356	333	330	333	298	321	310	332	333	340	313	312	324	363	316	317	347	332	306	331	339	333	331	308	318	355	322	304	342	324	314	319	336	342	312	331	353	314	321	346	359	307	350	314	293	304	329	321	331	353	310	311	338	325	323	348	328	347	314	326	328	344	295	314	325	352	312	321	327	355	382	337	326	350	326	334	353	325	340	342	309	354	338	311	342	302	301	313	325	300	349	342	332	310	307	346	335	302	340	315	348	342	311	322	311	339	333	348	319	293	331	327	325	336	322	327	318	356	327	355	334	320	325	290	340	381	313	330	343	333	304	303	353	322	311	328	321	310	331	306	332	323	325	322	349	322	341	331	320	318	305	329	309	348	318	329	332	339	312	317	294	348	360	340	310	329	304	371	339	305	313	325	326	344	321	305	315	329	323	302	310	319	321	341	331	322	304	348	316	317	346	307	315	328	301	334	304	325	300	322	322	334	302	349	356	336	322	329	344	329	296	340	283	330	331	331	344	321	341	320	357	313	325	343	326	337	331	308	303	324	331	322	326	340	355	352	321	311	339	304	323	338	364	332	305	369	319	323	326	329	294	325	321	365	303	292	336	313	333	332	322	340	327	337	336	317	290	365	315	331	302	327	350	338	335	366	370	337	323	307	339	283	348	318	334	339	316	328	311	325	328	301	313	331	343	351	307	331	328	372	360	345	335	341	341	374	354	321	318	321	336	330	319	305	298	315	317	344	339	343	334	313	338	305	311	327	353	335	303	308	313	332	326	327	341	341	300	324	333	334	331	332	323	360	308	319	332	304	333	328	342	307	317	363	352	335	317	341	341	315	319	305	366	335	331	275	302	346	331	324	339	298	322	331	334	311	325	292	357	297	342	326	313	350	332	342	332	337	315	326	335	356	306	280	285	341	340	333	316	349	336	325	346	333	317	328	312	336	329	361	336	331	342	336	341	311	367	338	344	294	293	342	309	349	337	348	342	349	357	355	360	309	305	316	304	335	318	354	330	323	317	311	329	324	331	321	315	321	350	327	305	332	347	322	328	345	315	299	323	300	347	295	331	326	317	334	344	330	335	320	331	336	312	304	309	319	344	324	331	360	358	336	302	344	286	344	351	340	317	346	331	308	319	339	328	333	320	354	343	392	302	352	378	347	313	364	335	340	302	301	343	330	317	317	352	353	329	334	317	298	340	351	350	314	334	341	331	309	303	345	312	319	339	320	331	335	327	357	322	330	326	343	313	321	355	333	330	365	303	333	326	307	334	351	349	313	335	344	347	310	352	311	338	321	365	339	312	341	335	303	318	320	357	299	337	327	349	327	320	345	330	347	317	326	307	310	321	328	337	330	346	322	314	303	337	331	315	322	324	343	330	320	322	316	333	293	317	337	321	333	332	328	324	362	317	319	312	335	321	302	301	360	330	343	316	344	332	320	338	299	358	312	345	312	309	335	341	327	333	332	340	335	385	342	329	335	309	304	335	340	320	339	329	348	326	319	328	300	346	316	319	327	329	335	305	314	338	335	285	339	350	314	343	293	292	314	341	304	341	353	313	343	338	323	351	308	334	310	332	313	294	305	307	338	339	346	326	374	297	340	322	323	318	296	328	310	307	341	322	306	314	338	325	329	324	329	333	330	364	339	307	334	341	293	320	342	337	334	338	340	333	330	308	305	296	343	321	337	311	333	321	329	316	305	332	347	313	329	318	346	332	343	308	316	345	340	337	319	326	336	324	316	343	325	325	327	354	329	338	348	319	323	318	319	326	305	297	310	326	340	328	323	316	349	331	302	326	334	327	339	336	339	320	323	369	333	350	306	333	330	321	345	337	342	310	308	332	332	340	318	317	316	330	332	342	310	314	326	333	304	315	330	331	304	322	321	313	314	326	365	305	353	316	328	320	326	341	368	298	328	316	325	318	316	325	326	322	337	342	316	321	310	304	349	315	317	313	315	323	299	305	345	314	359	295	299	347	310	315	319	330	327	290	319	324	328	322	306	370	347	300	317	328	359	335	328	329	327	322	352	327	330	308	315	301	352	335	335	314	331	322	284	367	342	339	320	315	351	319	333	341	314	312	368	331	361	322	328	331	308	354	328	300	295	305	315	335	328	324	346	338	366	293	330	309	335	301	331	298	352	335	332	334	307	338	334	337	347	352	307	341	337	330	357	333	327	321	295	313	333	311	320	325	344	306	319	337	293	314	352	331	352	313	336	316	336	305	363	340	349	313	311	335	326	320	333	333	352	306	340	343	338	314	339	335	339	349	319	316	308	293	351	323	308	343	337	317	327	333	308	287	326	296	331	307	317	320	351	325	319	331	311	330	326	362	332	300	325	318	339	355	346	318	280	307	323	336	354	316	319	335	317	304	340	348	320	319	354	339	319	310	344	340	341	330	305	330	358	350	304	317	333	356	332	351	343	309	307	308	332	341	323	337	322	325	368	297	313	304	319	302	349	371	339	310	302	337	303	323	341	315	357	316	345	323	308	333	317	329	337	307	325	364	346	340	340	337	329	321	310	335	335	331	338	319	319	332	323	328	343	315	332	332	328	334	293	330	346	320	325	328	355	338	320	334	339	326	333	355	328	338	311	348	309	315	318	318	318	342	309	331	321	318	319	321	323	297	350	336	310	320	324	341	292	341	358	326	339	341	293	327	337	330
22973	20657	27290	24021	20651	20605	8080	2487	1787	1245	1100	1013	984	1052	966	842	748	689	673	749	692	570	646	645	664	751	823	666	567	648	588	570	636	613	620	596	544	589	581	617	593	629	620	577	660	560	625	618	603	577	606	601	598	582	588	644	614	613	592	556	588	562	577	585	583	621	586	583	586	589	640	607	630	570	631	591	613	584	654	599	617	585	581	606	584	626	580	573	561	573	589	558	563	550	570	572	609	602	561	548	573	596	579	605	569	606	574	580	616	554	603	655	569	564	641	559	639	607	609	583	549	543	603	635	613	629	576	613	630	607	590	583	597	556	585	559	564	584	557	622	561	596	560	581	551	552	583	616	605	585	584	587	542	614	567	541	604	588	535	586	554	578	600	600	593	615	614	564	569	607	611	576	577	584	595	611	575	586	593	616	630	568	613	616	565	611	569	598	589	613	661	573	539	654	612	568	620	547	599	573	594	587	575	606	599	569	580	612	578	579	572	595	580	549	611	588	621	556	572	603	584	627	555	598	657	531	541	609	633	577	589	643	578	629	526	574	579	613	570	580	543	586	582	608	596	557	572	540	592	570	617	594	562	603	599	560	570	543	574	542	569	605	587	588	618	575	605	627	607	565	576	583	585	565	613	627	583	577	567	546	564	533	604	609	570	589	559	595	583	581	565	614	580	618	587	588	535	585	571	543	561	612	560	592	552	596	571	587	564	618	603	539	582	581	641	610	558	611	575	561	581	607	547	560	568	579	596	548	563	559	575	555	586	571	618	572	526	604	598	574	529	616	551	584	603	622	585	581	623	617	612	564	594	591	605	565	572	556	596	549	624	575	561	573	594	564	625	594	600	640	583	588	563	538	594	562	559	593	543	563	561	568	572	591	591	600	562	589	589	640	643	576	619	574	563	568	599	575	590	572	556	593	609	590	545	586	556	594	584	613	578	582	621	590	589	576	626	597	601	605	564	591	579	551	591	579	587	598	597	564	584	566	561	597	609	575	595	585	571	592	559	613	597	584	611	556	597	576	584	595	596	554	585	551	603	567	561	568	541	596	543	599	582	590	598	588	589	619	596	570	599	567	576	575	564	607	555	605	565	573	628	630	619	587	550	600	616	515	614	571	604	560	601	612	581	562	566	583	534	635	559	547	560	586	590	590	564	593	602	578	573	617	614	565	618	575	609	614	621	596	584	637	603	594	581	579	562	582	571	621	571	569	564	559	612	569	565	589	567	633	602	585	602	592	598	582	636	598	554	557	610	581	585	582	595	571	579	594	579	587	614	583	584	543	525	581	577	609	576	582	580	580	564	590	557	578	556	549	572	577	596	562	550	556	582	593	564	591	587	581	539	604	559	564	571	614	547	616	585	590	582	547	642	563	586	614	558	593	581	578	573	585	603	590	602	574	566	597	627	590	595	530	565	551	532	541	557	593	608	577	568	539	562	572	584	563	588	561	566	630	610	571	559	585	596	546	556	558	564	606	572	597	566	580	581	619	619	543	567	581	558	577	608	614	570	606	556	587	664	612	627	592	567	594	633	539	524	573	569	605	560	587	567	616	594	562	537	520	608	608	558	612	577	595	624	578	559	575	602	609	544	548	583	586	595	590	589	538	608	540	581	590	623	549	562	562	601	578	585	606	572	590	592	580	547	567	571	558	592	595	628	545	599	553	598	588	584	590	566	604	574	569	599	569	582	547	558	569	565	561	579	641	597	585	576	587	573	583	549	549	585	593	625	567	550	575	601	606	542	585	609	582	566	568	560	548	572	629	567	616	585	574	609	570	557	538	591	575	569	560	567	579	557	604	576	596	554	611	582	655	599	580	644	593	607	614	598	590	633	598	611	575	579	593	586	602	593	596	619	591	585	596	593	591	612	542	599	596	632	576	598	564	569	588	539	557	593	564	590	587	583	573	566	596	596	575	622	553	559	592	548	599	619	582	584	602	572	590	611	569	579	548	565	625	560	603	599	609	538	596	572	575	571	561	606	576	613	591	558	579	549	575	545	600	577	609	590	540	579	578	573	610	570	551	585	638	609	620	614	583	643	588	600	577	556	578	615	602	568	575	615	531	564	562	613	590	597	569	584	590	591	529	551	603	602	583	611	614	592	604	599	599	562	610	571	582	620	571	548	556	577	576	592	580	606	578	590	601	626	591	530	647	597	583	592	553	577	569	587	632	652	543	586	586	584	567	546	558	600	586	583	607	590	599	573	565	563	560	579	582	582	609	530	612	590	550	595	601	565	555	575	584	562	569	573	565	581	598	620	597	621	558	563	614	576	632	584	597	599	551	552	587	558	571	574	607	578	566	583	604	637	588	582	565	550	581	579	595	624	648	584	614	603	546	529	599	605	618	557	630	588	594	552	605	596	649	603	595	562	612	595	598	569	570	560	578	562	562	593	568	587	598	581	584	599	586	561	601	576	591	562	608	603	554	611	561	561	543	615	588	590	589	553	588	604	584	586	595	613	588	583	568	562	612	509	575	620	597	598	544	585	593	607	573	574	584	616	558	553	597	588	613	581	592	574	588	572	553	630	550	570	536	585	582	596	578	552	566	579	603	562	590	604	571	561	620	575	581	549	591	571	581	566	570	602	561	604	617	610	550	581	566	609	630	624	603	605	561	559	567	581	586	585	572	573	605	611	615	617	568	583	566	559	575	594	643	583	585	588	607	585	585	591	593	649	601	580	561	569	557	587	592	566	637	592	580	576	579	571	571	573	591	541	570	578	594	562	596	597	575	570	552	591	548	562	595	623	578	612	556	579	546	583	569	615	578	590	524	583	595	580	553	576	625	586	567	577	546	536	557	646	613	586	616	592	597	580	615	547	613	566	573	600	601	620	566	577	611	590	576	573	586	595	620	597	599	555	546	568	611	610	609	570	604	584	587	596	612	560	594	564	576	544	540	560	594	605	568	574	610	593	609	576	604	600	576	607	623	566	583	583	587	630	580	578	611	566	583	597	568	585	558	559	611	640	606	564	561	574	598	612	586	591	585	595	566	585	581	588	561	546	520	608	580	557	583	604	599	610	614	576	600	584	578	595	574	542	609	629	571	560	604	615	591	583	570	620	664	585	595	659	579	586	609	594	602	609	611	614	552	592	591	557	594	588	577	564	618	606	574	576	595	582	572	558	595	596	554	543	599	570	563	601	597	535	542	613	562	578	534	586	580	571	581	580	572	651	574	584	581	597	583	585	617	582	584	554	606	613	606	578	532	581	590	579	549	589	573	564	585	544	574	567	597	577	597	565	564	605	569	588	554	537	577	637	550	568	530	629	607	606	602	613	563	582	550	552	543	588	567	555	548	574	580	542	524	636	621	609	575	582	620	578	568	627	593	574	550	569	585	561	585	566	575	604	624	601	588	577	569	614	564	581	596	590	612	594	593	594	623	569	626	524	601	567	607	565	572	574	575	545	580	566	575	573	567	538	578	563	594	572	565	566	563	585	569	610	612	604	603	564	609	569	602	577	595
45885	58510	38899	12981	7348	4595	3976	4463	3327	2238	1777	1552	1450	1613	1450	1171	994	857	802	821	750	754	737	783	792	914	1146	805	678	644	598	635	691	615	656	607	667	606	669	619	619	622	682	609	590	576	634	592	595	582	587	591	579	575	596	603	621	608	588	606	633	565	608	554	611	576	609	564	600	582	558	557	556	624	560	555	549	552	580	590	614	560	588	572	606	597	571	543	584	550	565	569	592	592	533	542	555	614	543	575	623	574	591	595	581	540	544	572	578	566	563	595	577	578	602	608	577	591	585	586	555	525	557	564	527	540	554	552	598	575	548	587	533	570	557	546	577	568	569	543	592	588	570	564	595	593	575	540	555	565	587	602	542	531	583	582	564	528	593	574	589	598	616	577	558	552	544	588	558	543	553	569	538	559	565	603	562	565	587	581	557	554	622	557	557	577	627	583	606	570	578	573	570	536	574	559	551	558	556	542	532	560	588	538	515	551	590	587	554	587	605	553	575	583	601	594	544	586	586	534	566	555	563	582	580	573	562	570	577	587	575	528	557	587	573	590	565	584	582	577	565	558	590	533	547	584	586	553	556	562	567	584	556	613	564	582	523	540	537	557	581	575	594	554	571	535	556	544	568	577	572	564	590	557	571	562	572	586	579	558	557	579	541	552	554	590	570	602	560	575	577	572	552	580	581	533	569	581	598	575	624	544	591	570	598	562	562	558	529	612	554	533	572	557	582	600	566	562	594	563	559	550	574	546	611	537	548	582	608	519	574	565	547	575	535	559	617	564	564	564	579	536	555	584	538	570	551	580	606	571	612	543	582	561	576	593	546	569	579	578	556	565	520	583	613	583	575	581	619	606	585	602	571	598	563	542	613	582	574	627	610	576	572	575	589	556	579	580	585	587	589	594	622	528	564	552	573	573	551	584	555	548	574	580	587	568	545	619	539	584	543	526	529	586	642	566	584	556	582	568	571	556	547	580	590	557	565	598	584	574	546	561	543	530	563	563	510	598	578	637	567	575	544	604	519	580	551	584	597	583	522	546	574	566	553	596	619	580	517	558	570	600	571	606	552	584	552	592	567	594	573	585	533	567	604	579	585	562	565	582	590	550	563	581	534	565	596	552	609	561	578	593	604	587	588	581	587	567	549	571	597	549	575	605	562	554	544	603	540	580	589	566	570	587	612	570	566	559	593	521	614	549	590	562	540	540	575	516	574	572	581	573	599	593	558	557	560	580	588	553	582	628	550	552	577	553	549	555	521	553	591	566	557	599	601	534	564	565	599	575	624	580	566	524	571	573	577	568	577	583	562	588	560	558	534	570	567	576	553	613	585	559	545	567	597	515	600	564	576	547	593	586	549	583	613	583	541	592	560	543	553	585	605	530	584	539	561	570	571	542	582	562	602	571	599	562	549	579	585	597	541	559	589	573	604	608	543	591	598	584	570	555	573	548	591	591	565	596	612	578	571	578	627	598	564	624	553	553	551	572	530	575	576	579	576	582	548	533	531	590	571	559	607	579	566	587	563	595	585	578	548	537	583	541	591	576	586	590	572	571	608	589	561	584	523	570	594	571	574	579	595	581	561	567	551	566	569	546	565	583	568	558	595	594	555	583	548	553	560	573	568	575	555	513	577	582	581	554	555	579	569	588	582	554	615	566	554	617	600	596	537	546	545	601	617	588	556	576	580	505	547	558	562	560	572	590	561	535	555	576	572	540	558	586	575	615	537	630	566	563	546	608	592	597	539	587	525	552	589	548	545	543	591	557	581	600	550	589	608	520	565	601	498	565	548	621	531	580	606	539	609	592	578	533	549	571	601	578	559	583	577	556	530	580	561	560	577	590	548	588	572	567	524	558	559	552	541	596	569	583	618	542	566	536	556	569	542	590	596	587	561	605	534	600	613	568	581	577	559	594	569	550	522	596	572	570	577	557	590	532	584	601	590	608	600	620	599	585	578	565	576	613	531	527	586	568	577	555	599	584	576	577	547	559	555	568	582	572	597	574	631	594	581	560	546	528	563	581	560	588	584	592	585	565	586	581	549	572	584	602	581	585	579	621	627	578	560	552	575	553	547	581	536	578	576	523	593	599	534	568	580	579	576	559	552	576	556	569	604	580	562	590	570	573	605	575	585	604	586	551	544	565	555	601	594	608	555	538	541	567	550	560	551	532	601	568	561	573	588	633	535	531	548	556	579	585	548	595	549	567	579	598	559	582	531	600	567	582	554	586	564	556	559	534	553	550	603	546	589	562	610	533	560	606	527	515	549	607	581	594	608	561	614	618	561	566	548	570	557	569	560	514	555	542	564	583	564	560	561	532	579	517	605	547	628	564	574	594	557	557	545	595	567	572	575	570	588	573	605	592	555	574	576	574	567	554	560	572	557	535	556	559	603	530	592	554	582	590	555	566	576	560	555	563	570	560	579	582	579	594	555	557	548	588	573	563	573	578	622	582	610	583	534	576	575	538	576	572	582	582	607	574	565	586	551	549	553	554	531	556	591	544	561	553	602	598	535	559	573	581	570	576	588	572	548	589	552	578	588	581	524	581	606	581	575	557	573	599	593	586	574	568	563	554	535	571	612	538	583	598	552	572	529	560	580	591	568	598	569	574	549	575	578	590	574	563	557	593	538	593	592	507	574	557	638	571	594	595	537	591	558	564	571	589	608	604	594	619	541	579	546	537	589	586	591	554	577	573	557	581	560	580	543	574	570	566	583	554	586	577	547	556	551	569	591	540	583	586	560	603	541	593	577	541	592	562	604	559	535	581	548	636	553	579	563	587	556	576	610	582	596	614	549	574	579	544	568	551	628	524	627	569	533	556	607	562	580	598	550	557	542	600	544	571	551	552	557	548	606	550	607	581	553	601	553	541	597	597	522	577	552	568	551	538	573	569	597	574	600	586	553	570	580	574	582	592	568	564	600	553	545	549	563	569	595	526	533	572	585	598	591	563	557	600	559	587	528	585	583	601	587	607	575	566	574	486	552	589	599	550	560	569	591	590	583	566	582	585	588	588	539	558	554	609	545	557	570	544	552	578	558	525	569	580	531	574	606	591	564	562	581	585	557	610	548	586	585	545	569	546	587	581	570	565	583	562	563	546	563	542	546	573	563	626	558	551	554	543	569	571	587	604	587	596	553	517	571	561	568	604	606	605	582	558	527	526	569	621	599	577	568	588	591	547	559	540	553	608	591	548	611	592	586	578	557	592	553	628	581	540	605	557	556	519	582	567	542	606	565	582	582	538	563	555	574	542	594	578	577	549	563	557	588	592	571	570	567	575	561	597	538	582	559	551	578	545	613	562	581	581	618	604	589	565	536	547	524	595	531	567	589	567	578	575	549	579	561	586	570	560	553	547	561	578	586	564	570	594	581	570	551	565	576	598	583	583	538	524	637	572	555	550	619	551	563	586	582	572	533	568	564	518	583	594	564	590	567	584	593	552	588	541	547	569	573	558	565	557	565	569	569	528	537	542	569	594
37404	35781	18481	4136	1219	769	734	766	804	782	722	654	653	645	623	624	596	624	620	620	621	624	560	639	626	656	590	629	574	634	624	612	634	618	621	599	583	609	573	617	601	572	584	616	568	610	605	636	605	585	597	648	611	614	587	581	586	626	595	607	622	534	578	613	607	613	614	549	622	613	621	578	614	602	577	579	595	569	612	589	634	662	615	575	597	558	619	616	577	610	606	629	570	536	625	573	559	603	631	606	605	599	616	601	608	583	620	567	587	650	570	621	616	612	597	590	592	623	593	585	617	632	620	592	631	596	613	588	607	609	612	567	649	602	637	605	549	592	607	608	631	602	622	620	582	614	601	597	567	610	576	606	614	603	627	587	599	660	552	625	592	599	612	598	611	636	557	584	591	600	632	586	573	570	598	609	569	593	547	608	603	617	598	578	572	607	588	526	612	595	610	615	563	597	567	589	607	606	653	606	603	594	595	646	596	564	609	594	584	591	577	618	632	620	617	565	600	634	644	603	602	567	611	613	640	583	598	549	555	640	605	562	567	615	605	566	619	558	620	573	650	554	595	612	578	595	599	585	602	594	618	565	586	579	560	599	618	601	593	632	591	585	622	638	633	597	636	643	596	571	591	588	607	568	597	593	603	606	645	595	587	631	559	614	631	637	550	602	610	587	587	599	657	647	583	614	566	631	614	598	619	597	600	613	614	620	621	613	611	621	603	596	595	601	588	576	568	580	608	602	610	590	581	634	621	618	597	598	602	578	641	596	572	625	603	624	645	583	608	567	641	619	551	599	594	560	602	583	613	576	616	605	620	591	609	571	595	593	590	588	595	603	522	549	600	593	612	616	638	580	627	612	627	551	588	598	607	634	583	604	582	621	592	575	549	613	595	592	623	566	580	638	587	559	606	593	586	608	640	583	575	582	619	594	652	557	623	587	608	583	550	584	589	613	626	564	604	643	637	593	567	644	597	611	604	580	570	625	597	571	593	589	608	594	628	633	565	574	663	619	597	617	619	616	635	568	631	564	587	604	593	649	584	621	554	578	622	615	611	557	618	620	629	613	590	608	639	613	598	645	570	591	566	592	621	610	611	582	567	546	561	578	572	624	642	624	581	590	584	619	583	616	650	594	575	602	548	611	566	610	570	597	596	590	607	580	573	557	593	583	629	635	608	646	541	564	575	595	565	615	631	622	621	615	600	582	594	610	598	600	589	570	621	618	563	568	610	621	655	626	589	634	598	604	603	628	578	599	612	619	571	542	589	582	620	571	617	633	553	610	587	565	573	591	564	595	613	583	623	618	625	572	619	620	620	618	639	635	582	613	595	568	574	616	620	618	623	597	564	592	577	594	566	572	612	594	612	671	617	593	610	604	612	620	606	611	641	606	589	588	578	596	602	580	632	636	628	623	617	604	576	619	642	614	618	609	608	572	608	622	535	633	608	604	629	583	617	619	576	641	562	624	590	608	624	615	586	589	545	555	569	578	612	619	575	613	570	613	624	609	574	642	616	604	564	578	594	557	599	624	598	611	623	628	626	632	589	588	604	632	603	584	577	583	601	583	625	594	596	608	623	610	579	646	604	601	595	595	644	602	590	590	667	594	625	613	608	616	603	582	573	565	602	601	602	604	592	559	603	609	620	639	569	635	541	619	596	583	622	599	591	579	620	622	593	613	636	597	626	646	641	584	588	597	589	677	624	594	604	633	615	601	595	663	599	588	532	583	591	588	552	602	583	575	634	586	580	603	618	630	620	602	574	593	617	616	618	649	627	592	560	638	567	564	595	596	620	591	585	586	652	543	605	638	600	579	618	613	590	585	582	628	579	591	579	596	620	614	624	612	597	580	586	585	625	608	556	581	604	526	600	595	620	598	608	610	632	619	590	598	609	573	620	607	602	570	565	561	572	604	608	583	592	607	624	616	562	614	631	610	628	625	620	624	604	583	608	615	625	621	584	577	580	607	567	547	612	617	572	601	588	587	604	575	571	587	600	633	589	585	592	592	584	616	602	599	603	540	628	620	620	636	604	548	596	611	548	639	617	612	606	628	575	580	637	575	601	618	615	603	613	609	607	592	595	603	575	561	601	620	602	631	573	586	579	598	607	556	608	588	615	575	611	594	601	613	640	595	588	623	622	612	603	585	580	601	593	549	611	605	606	593	606	599	595	619	633	588	610	605	582	579	595	591	569	572	588	581	596	590	593	633	596	590	619	614	643	591	605	612	596	596	559	592	590	630	626	583	604	575	599	599	592	614	632	634	630	584	583	628	607	613	558	564	614	567	629	589	585	653	604	642	627	566	595	599	608	616	596	594	610	613	617	620	617	584	551	546	605	583	640	650	563	589	550	584	575	590	583	582	579	583	610	583	605	557	579	596	598	585	641	565	580	605	600	629	613	639	652	603	591	607	570	570	603	601	610	628	615	598	590	639	616	601	594	559	596	640	574	637	657	572	618	565	601	588	662	623	591	578	629	602	629	612	615	571	607	584	618	608	637	614	624	613	630	633	590	611	557	639	603	634	589	588	613	599	575	602	580	592	576	557	624	601	635	620	609	579	592	604	620	611	622	608	575	613	616	659	625	608	609	606	560	648	603	568	569	564	626	582	592	606	601	628	614	626	655	620	599	569	649	616	591	608	595	603	636	621	597	616	648	594	618	642	578	609	568	610	629	603	632	613	615	580	617	591	592	617	607	591	550	564	608	599	632	585	601	619	581	640	589	594	614	576	644	603	608	563	581	584	563	636	590	595	583	614	574	624	558	637	565	560	585	626	598	594	602	606	602	639	628	579	645	617	603	554	589	590	606	607	625	629	602	613	614	586	558	577	575	629	608	639	608	650	552	633	602	603	594	601	611	567	585	618	626	522	570	568	590	578	592	599	638	621	594	583	635	651	586	617	642	604	595	620	618	599	569	599	601	572	587	602	628	599	567	573	627	606	592	556	602	597	602	576	602	631	603	553	588	570	618	591	597	614	606	636	607	584	570	608	543	577	566	593	585	573	612	605	627	627	603	592	585	620	581	656	622	629	650	602	599	621	625	583	584	600	603	604	591	632	627	599	599	588	588	605	633	608	638	558	637	584	587	603	609	605	620	580	597	626	609	594	634	609	613	628	583	646	588	583	599	575	592	589	651	614	628	643	617	600	583	550	631	608	619	621	601	602	569	628	583	601	641	608	596	588	631	582	639	617	607	604	624	580	590	574	599	616	624	623	605	619	554	626	618	625	581	608	615	612	600	586	636	591	600	591	584	623	597	638	628	619	626	597	589	603	614	584	605	588	619	564	627	609	588	625	616	601	553	594	620	604	617	611	586	605	595	588	621	585	560	608	583	591	609	636	627	565	583	566	602	581	602	589	608	606	582	636	555	583	559	619	576	583	609	633	599	584	577	584	602	587	584	577	610	607	601	604	615	593	612	595	602	628	568	591	592	570	559	626	565	607	629	596	631	589	596	548	591	606	577	619	582	626	598	596
41035	42890	18627	3509	1674	1065	999	1208	1107	981	871	713	709	720	695	710	711	670	675	685	631	646	678	646	615	696	711	659	661	652	606	635	646	649	645	655	653	662	679	625	627	621	677	658	622	651	605	628	617	629	654	629	654	665	595	631	620	676	650	632	698	644	621	604	673	597	636	648	634	632	652	663	644	624	635	647	665	642	649	607	642	622	650	635	649	671	590	653	699	666	608	648	625	703	676	621	705	675	618	665	637	617	714	673	677	654	665	610	640	621	674	655	642	619	649	602	640	633	634	673	632	676	589	632	636	700	625	653	621	654	650	636	701	627	616	595	653	623	695	659	611	621	673	657	615	641	654	638	645	617	663	597	594	631	653	678	678	638	641	613	703	600	686	652	663	662	658	648	645	647	637	610	621	624	645	638	632	675	651	671	607	671	706	638	637	595	643	624	673	654	668	611	666	691	641	598	604	671	646	679	621	589	625	645	648	609	662	650	643	664	640	647	697	629	645	583	635	688	641	624	667	690	592	621	674	633	593	642	665	668	640	652	606	597	663	693	649	657	640	654	613	598	625	645	606	643	616	642	648	624	660	655	625	692	675	679	653	608	658	661	660	625	643	678	616	635	616	668	668	638	638	649	631	646	576	679	606	640	662	650	624	654	689	646	627	674	624	604	620	642	672	652	668	695	655	637	636	643	684	637	655	662	608	598	614	644	605	624	646	651	630	634	644	659	648	639	666	616	675	670	649	641	628	642	633	604	646	626	667	642	629	618	666	631	632	637	646	613	700	657	641	650	616	623	607	670	728	670	612	690	631	636	667	650	608	635	632	627	595	663	599	652	653	592	611	656	636	666	658	642	680	629	649	594	638	656	632	641	653	616	664	633	649	640	662	662	653	666	621	665	628	638	623	681	654	609	635	640	637	640	612	627	640	680	650	628	640	659	632	618	650	640	614	627	628	602	640	598	664	636	649	649	675	707	649	595	654	647	609	641	625	643	602	682	631	614	624	636	628	645	632	658	640	586	634	659	596	670	649	671	616	640	664	649	674	694	624	628	591	651	696	654	628	625	645	644	621	623	662	651	641	607	614	641	661	652	617	622	648	626	654	626	657	636	646	611	642	676	636	705	640	631	601	655	641	655	608	660	664	663	667	678	659	630	670	663	620	650	675	618	635	674	689	664	647	614	621	674	627	665	612	647	669	641	611	639	653	649	617	613	656	647	627	664	625	634	625	610	671	643	658	657	656	689	665	615	647	603	662	606	611	672	619	691	663	625	651	634	681	650	651	645	635	620	609	616	624	609	661	574	630	664	662	619	643	605	582	602	593	598	662	614	615	696	600	639	609	648	659	641	669	603	652	686	646	628	669	668	619	644	646	681	609	655	666	653	694	654	629	651	656	644	677	617	614	638	656	637	667	637	621	628	622	633	659	671	625	666	670	719	690	641	619	637	621	640	646	627	602	678	606	671	635	653	647	680	677	619	625	599	581	615	642	674	655	657	655	628	649	628	644	688	640	668	634	635	622	661	665	673	662	617	646	646	612	665	637	646	621	699	628	604	608	601	646	648	658	585	677	639	642	625	629	633	630	659	655	597	619	651	630	624	607	627	679	641	635	590	604	660	644	668	665	640	639	680	612	633	609	622	656	648	666	605	652	617	637	628	665	655	613	651	653	661	618	621	600	636	611	642	690	611	661	651	629	632	667	647	607	645	618	630	620	635	685	650	634	643	647	628	657	680	642	701	663	668	672	633	624	654	637	623	633	619	619	670	649	654	616	652	656	638	629	635	665	643	641	664	621	664	635	637	619	657	653	647	613	669	654	642	640	596	638	634	684	657	669	641	617	618	647	673	661	622	641	646	597	690	632	662	650	657	647	668	645	629	676	639	641	634	645	661	616	648	647	658	587	635	651	625	654	622	640	634	637	646	632	642	651	634	657	623	634	600	642	622	652	641	665	656	585	632	639	648	626	650	621	706	648	636	685	636	612	664	666	692	671	666	615	679	650	617	678	601	656	643	635	653	644	650	593	638	663	617	646	639	616	667	630	655	618	626	632	604	675	616	685	692	599	644	626	663	646	644	658	689	630	648	596	677	626	638	628	609	651	623	641	598	666	649	638	588	666	624	642	667	630	670	643	619	599	635	622	667	645	634	623	635	621	635	611	643	653	671	622	656	623	645	646	630	665	637	641	692	652	636	683	671	630	621	619	651	657	681	619	628	608	616	655	642	674	646	638	603	660	638	641	619	664	635	598	626	669	678	653	615	664	607	652	679	656	637	629	597	650	613	666	657	634	655	647	642	624	595	616	634	669	702	626	641	634	694	674	591	625	650	647	662	660	612	647	654	620	631	645	613	595	637	623	648	623	626	631	648	614	669	624	650	660	631	706	584	659	643	595	665	623	646	611	635	628	624	663	640	636	658	643	660	638	623	657	620	603	666	637	671	638	646	631	654	640	652	624	647	593	634	631	665	602	627	669	667	666	649	694	638	646	644	679	633	677	633	670	631	666	626	621	646	689	622	654	625	626	642	610	669	651	666	664	608	610	622	650	650	652	646	604	580	644	610	655	651	638	608	644	624	688	634	638	662	655	632	659	670	614	624	651	672	647	561	640	635	669	622	648	609	699	588	618	658	625	646	644	632	665	675	642	623	637	644	647	639	687	700	626	662	635	625	648	647	613	628	641	665	660	664	703	654	597	675	631	617	654	651	630	648	650	600	671	646	626	606	619	688	647	680	604	630	646	674	643	607	614	637	631	645	635	651	672	635	655	650	659	672	655	661	630	657	672	609	688	604	656	637	650	639	665	681	634	632	679	639	662	591	658	661	615	658	680	649	591	637	657	637	676	596	668	642	650	645	610	625	648	642	656	603	644	632	677	632	661	692	705	624	650	667	638	654	689	606	673	683	675	635	625	646	666	637	592	617	590	597	622	641	641	622	651	654	600	662	632	643	618	633	662	619	633	597	647	616	657	622	660	648	611	677	679	657	660	658	640	649	615	656	646	648	648	665	604	643	645	675	691	650	675	621	664	622	646	636	579	630	612	686	632	640	637	663	704	652	627	669	677	609	644	667	592	676	658	625	627	679	647	613	646	627	642	666	632	650	682	627	687	628	681	711	662	704	662	664	594	644	641	656	600	624	675	672	661	642	640	652	672	684	666	684	671	594	668	627	635	622	619	652	700	652	675	650	666	609	685	638	626	620	671	654	630	639	650	624	628	652	636	637	628	669	635	607	658	663	663	659	625	662	636	630	627	622	629	649	638	627	650	646	669	640	658	648	631	644	677	640	652	637	639	661	682	653	646	609	648	627	659	666	663	651	658	608	635	656	666	684	642	653	638	644	652	628	678	629	631	626	642	611	662	624	636	657	645	681	630	659	671	664	640	609	675	651	675	673	596	687	664	653	646	647	598	692	628	626	659	655	648	610	635	600	611	619	635	610	641	634	637	651	673	631	683	662	666	618	645	652	667	624	622	703
24878	20668	26877	24321	20546	10204	1255	879	807	635	585	504	466	427	446	354	351	351	328	332	368	346	344	322	329	419	330	325	300	310	286	295	322	294	334	294	303	356	324	340	305	351	307	312	313	278	333	281	320	287	309	296	307	283	308	324	286	289	312	271	285	303	265	290	286	287	305	289	295	277	283	310	283	305	300	288	312	292	312	314	306	303	286	310	297	280	294	285	292	301	284	277	287	346	320	277	312	330	312	278	264	317	276	329	299	299	277	299	287	277	305	288	296	327	289	287	288	313	296	280	321	285	285	317	265	304	290	289	287	277	305	307	293	282	287	273	273	289	317	283	289	315	295	304	287	302	298	273	304	289	305	294	271	297	288	256	320	320	262	287	299	304	290	309	286	285	291	287	274	331	306	272	285	287	301	288	327	285	330	290	312	275	332	335	325	277	278	270	279	315	270	305	305	252	292	311	272	322	274	311	296	312	301	313	307	290	315	309	296	304	296	294	291	253	293	303	289	294	266	297	301	263	281	287	314	284	306	302	261	308	283	309	328	296	276	303	302	316	308	301	286	288	276	303	282	278	303	289	294	308	260	275	312	282	316	312	322	292	275	284	273	317	312	286	314	320	287	282	277	307	312	283	297	270	306	307	303	313	279	292	291	287	313	297	292	304	297	333	305	289	286	302	291	298	296	287	300	320	325	259	296	313	291	300	315	270	295	278	313	282	281	319	297	308	284	315	301	301	288	327	289	297	270	317	273	311	304	278	299	310	287	321	290	321	325	293	306	245	316	324	274	288	258	297	315	293	284	317	265	299	279	284	267	302	284	295	296	301	306	306	304	292	278	276	301	291	321	281	293	303	315	268	304	298	306	272	285	314	335	301	298	310	286	291	290	325	318	280	292	288	319	315	287	295	312	341	297	303	335	299	295	282	298	310	303	274	312	273	310	304	312	320	310	251	299	271	301	301	268	290	295	313	276	311	310	294	313	293	288	288	295	317	290	273	311	302	315	303	305	323	316	296	265	278	304	295	303	279	298	327	318	308	319	277	272	312	301	267	288	282	299	310	327	309	292	288	293	265	276	290	305	279	318	318	291	302	298	277	284	276	288	291	274	290	302	297	289	307	297	313	276	281	282	299	306	303	281	303	290	338	301	282	307	315	277	302	287	295	272	286	319	288	300	345	317	303	295	307	307	295	324	278	291	312	293	323	288	284	314	318	293	288	284	297	298	285	306	307	298	309	313	307	302	294	258	289	298	284	285	296	283	292	264	301	325	285	283	297	268	280	287	318	313	306	309	325	274	331	261	290	283	283	305	327	319	275	286	295	298	287	317	261	275	291	307	313	287	290	307	318	295	283	332	279	280	298	291	286	296	295	300	265	305	300	282	318	297	296	289	289	297	277	314	307	290	328	300	314	267	303	289	275	321	289	320	290	305	287	292	258	303	290	306	304	287	287	313	258	288	305	304	288	292	315	313	299	291	331	283	284	337	293	322	315	325	293	267	282	278	300	327	277	314	316	300	310	271	317	321	298	270	287	310	327	301	273	320	295	270	301	299	286	306	301	322	277	312	312	317	303	313	308	298	284	292	312	278	279	286	319	292	278	299	305	302	296	304	299	278	270	278	289	326	289	286	291	319	318	279	280	288	311	313	261	320	326	322	305	317	301	318	318	274	302	311	309	309	281	327	319	273	303	297	296	297	284	276	278	308	290	337	320	312	283	307	285	282	293	316	318	285	319	336	317	283	288	290	309	296	306	313	333	293	269	306	316	301	285	289	274	286	273	295	305	315	249	282	331	308	278	297	289	295	269	292	306	289	262	332	316	335	306	299	305	317	299	290	281	289	309	303	294	324	298	291	289	297	299	316	278	297	329	320	296	269	295	307	282	256	315	317	293	282	291	304	289	291	281	324	265	353	284	305	250	292	303	311	283	285	276	278	299	299	298	312	292	278	305	295	307	301	317	283	279	307	342	293	303	275	301	285	291	298	311	308	291	280	285	277	287	294	283	293	307	270	346	304	282	256	292	286	284	309	267	316	320	316	300	309	312	327	310	256	256	336	345	294	298	282	300	322	324	295	325	283	286	279	279	309	288	280	318	295	315	314	306	308	308	282	281	277	284	295	319	285	271	271	309	297	253	296	282	290	312	279	306	289	313	313	277	309	297	270	331	283	310	300	309	291	307	328	314	300	280	277	280	274	314	276	284	294	273	292	320	269	280	309	292	317	293	328	313	296	283	297	332	288	288	290	286	271	297	308	293	255	290	302	320	268	273	302	297	310	257	300	318	313	305	303	326	296	300	297	283	312	287	251	288	275	290	304	303	265	287	321	314	295	274	292	301	296	268	276	311	296	287	321	303	295	321	286	302	332	307	324	283	315	279	303	296	330	304	303	293	311	305	287	304	298	287	298	289	279	293	284	313	284	304	339	272	296	307	314	276	279	307	286	287	297	276	333	315	304	309	309	283	279	292	290	324	289	277	293	280	291	314	330	300	268	292	285	299	306	277	293	303	302	281	285	274	332	286	310	287	292	271	297	294	293	307	287	269	283	314	284	305	291	275	306	323	286	310	330	295	289	290	288	303	301	301	310	275	290	274	286	330	286	312	291	260	307	319	311	300	257	282	288	282	312	299	295	298	342	268	265	295	286	323	296	292	287	260	302	312	290	273	331	305	299	310	304	287	290	307	290	268	285	338	257	282	340	312	274	277	306	318	304	290	287	293	272	273	303	292	311	307	295	297	292	291	303	329	263	295	317	286	326	316	273	310	257	297	310	318	299	331	277	293	274	267	261	269	291	312	324	283	314	301	288	276	249	314	303	290	291	301	300	284	298	278	264	274	317	266	336	300	315	286	291	288	284	306	290	309	286	316	292	327	304	333	313	306	304	265	297	294	299	305	323	288	278	332	306	275	329	296	290	301	303	271	295	316	291	290	284	317	320	327	280	305	302	280	303	302	281	302	341	287	271	310	307	292	276	284	262	263	294	294	293	316	280	292	282	307	297	303	256	321	315	308	306	286	319	302	322	304	304	274	313	304	284	282	308	282	294	323	282	311	280	270	289	315	294	281	294	283	294	334	294	286	319	307	307	309	324	317	287	254	326	308	297	298	320	291	335	304	279	277	314	307	275	310	292	303	311	297	312	312	308	301	268	287	305	268	297	308	320	311	284	298	287	283	299	305	304	314	311	281	282	292	305	299	296	348	312	287	295	287	278	331	313	297	280	292	302	265	293	294	318	289	275	316	274	323	292	300	294	294	297	289	291	294	282	296	316	287	313	285	308	303	324	294	280	319	326	301	322	295	328	293	301	296	260	313	317	322	290	297	302	273	288	237	298	299	306	293	288	283	281	304	288	296	299	308	302	319	275	286	309	296	319	282	297	310	311	274	308	307	300	291	292	295	285	311	292	277	293	302	292	305	265	316	283	286	315	281	291	303	313	305	287	299	286	286	283	296	307	295	342	307	291	287	312	275	297	253
45032	51320	31097	6837	4038	2591	1759	1707	1588	1120	982	798	709	654	601	599	483	439	457	454	408	409	493	459	450	511	421	343	397	382	401	390	346	359	347	357	378	367	337	355	357	348	332	357	355	345	327	364	309	331	357	324	356	314	348	330	322	309	345	367	317	359	354	326	354	322	326	339	349	338	347	304	333	350	325	346	351	312	304	372	337	300	348	328	346	321	341	347	347	365	316	357	327	351	332	319	332	296	389	318	314	329	342	341	319	325	365	328	355	310	333	328	343	353	332	338	355	311	303	327	364	310	320	294	361	294	335	316	367	322	317	346	324	332	311	339	325	310	329	323	321	336	344	334	340	304	317	312	300	352	317	329	324	311	311	310	314	328	347	311	327	319	325	337	326	341	318	316	344	341	353	300	318	305	316	341	331	317	307	312	304	329	347	331	318	309	346	341	335	323	323	331	337	327	339	312	325	353	340	337	344	339	328	285	298	352	346	338	318	321	308	315	317	298	301	325	309	340	327	357	308	315	325	295	349	305	345	339	328	322	340	356	306	332	308	317	327	333	332	324	331	334	288	324	299	334	287	303	321	308	347	317	299	316	348	330	327	307	327	318	354	339	313	327	298	328	355	301	317	351	328	309	330	353	289	308	350	362	317	314	328	326	326	323	299	310	346	321	317	319	350	307	332	322	308	344	306	332	369	338	340	354	296	358	308	297	333	347	329	339	348	323	310	277	353	291	330	342	349	323	343	323	346	311	320	302	300	334	316	304	321	318	328	327	321	321	320	320	288	304	287	336	320	310	313	339	311	319	300	348	353	323	311	305	329	341	353	321	314	342	315	318	345	347	302	301	370	326	316	313	317	323	319	309	322	313	331	321	359	305	312	314	306	343	307	315	312	307	340	344	306	299	320	329	337	355	321	310	315	348	334	323	330	320	329	329	320	309	316	326	310	301	319	330	305	348	306	295	328	327	366	311	335	305	339	347	310	314	317	343	340	329	347	327	305	311	354	304	314	321	306	341	349	299	319	325	336	328	315	307	307	307	341	283	324	312	338	333	311	350	337	335	315	307	353	325	307	328	313	324	304	324	317	321	313	318	332	300	315	325	331	306	321	356	295	338	314	304	355	323	332	298	314	346	322	330	315	315	318	337	332	334	328	346	334	301	315	355	314	320	326	348	331	332	319	343	326	333	353	306	354	349	297	346	359	308	332	314	310	302	333	291	327	311	326	342	326	320	328	326	323	317	296	295	317	345	335	294	323	338	323	322	330	343	334	341	344	325	320	341	309	322	301	326	323	335	333	344	311	321	324	314	317	341	368	334	333	322	292	321	316	326	341	338	325	294	312	317	308	338	334	322	322	335	325	315	338	319	304	336	369	319	315	317	285	343	315	345	294	313	341	323	345	340	311	321	290	344	298	322	307	304	351	331	320	314	337	302	350	320	339	297	289	307	331	350	315	338	353	313	313	308	326	326	318	325	304	313	295	312	316	333	317	348	306	278	326	359	346	307	316	321	341	327	337	311	328	325	323	303	303	302	304	282	324	339	307	344	338	298	300	330	334	321	285	326	306	336	332	275	310	335	311	323	355	322	330	327	348	303	310	323	355	341	368	289	311	340	313	323	288	308	348	353	349	327	333	324	331	335	329	340	329	291	324	289	333	340	343	319	348	333	364	341	329	328	335	316	317	316	315	338	348	347	313	318	332	297	327	306	315	308	288	376	312	324	314	316	342	308	325	329	274	328	324	356	296	329	316	316	334	288	353	341	351	324	356	314	329	325	340	311	302	304	352	337	305	302	295	308	331	340	320	306	351	325	339	322	307	317	320	332	328	332	317	319	337	335	339	281	325	315	353	320	288	332	322	346	319	310	295	319	327	313	331	309	318	328	322	343	295	340	322	348	310	330	312	339	323	289	340	303	312	333	326	332	322	335	378	307	303	346	332	301	347	310	324	346	304	311	333	325	334	349	354	326	319	328	298	307	347	347	335	330	351	326	275	352	327	296	333	314	322	327	295	326	323	318	344	325	338	322	336	334	314	327	317	319	303	301	351	311	340	345	330	311	313	301	309	310	326	329	340	311	341	319	294	288	309	327	308	342	344	356	316	347	325	282	288	323	303	296	311	331	327	337	323	311	299	360	302	342	322	343	313	325	334	314	357	308	319	337	308	321	319	313	276	331	304	338	318	368	316	354	317	322	314	292	337	339	336	337	341	317	346	317	319	312	350	357	334	324	318	349	342	353	301	326	344	329	294	324	316	331	338	329	349	272	337	313	335	318	322	321	322	376	347	318	320	306	325	315	350	320	316	324	295	329	324	332	322	349	310	342	381	317	318	332	367	325	296	340	344	332	331	336	286	335	322	305	361	337	326	311	303	307	317	337	324	354	311	347	315	349	322	323	331	319	311	330	329	352	325	337	348	309	331	333	313	327	333	293	308	351	334	327	300	348	308	294	332	330	328	310	312	334	314	327	344	321	313	359	316	332	339	322	312	303	308	367	350	290	308	316	341	326	326	326	351	331	337	313	293	320	347	337	323	301	309	348	335	306	335	337	336	350	305	316	339	338	309	367	289	331	346	345	318	316	338	336	307	301	327	315	339	343	281	297	313	324	315	321	301	330	355	303	340	323	343	339	304	294	335	298	343	320	281	325	310	327	339	324	322	322	327	329	331	343	324	326	358	297	292	317	341	332	328	311	344	321	351	347	316	352	317	308	346	314	309	313	326	293	305	314	351	285	313	320	337	357	332	335	320	316	329	339	298	303	341	326	336	347	325	324	307	315	312	324	347	313	313	286	313	323	354	307	321	326	317	321	298	320	349	317	319	335	340	296	307	323	308	322	312	340	339	322	343	329	351	330	301	340	311	318	354	335	318	345	329	288	356	329	328	310	343	314	304	324	343	328	324	309	345	323	318	329	342	314	308	311	317	322	315	315	307	333	323	316	314	322	351	294	305	357	323	296	319	304	301	318	307	312	347	329	333	312	335	297	327	326	317	312	313	331	324	340	329	306	320	286	353	287	334	323	311	317	318	327	306	303	306	314	334	330	299	296	304	319	323	333	315	353	301	323	316	361	328	312	353	339	355	330	334	312	318	334	319	351	321	333	328	366	314	322	345	329	320	324	329	338	339	327	349	303	330	308	319	332	349	316	336	317	308	326	310	312	324	308	310	305	303	321	301	327	295	319	343	324	325	327	322	303	330	318	339	309	321	356	306	338	312	342	322	322	318	329	300	353	326	334	373	312	316	348	300	312	355	280	304	342	315	313	296	332	312	328	338	322	319	338	332	349	333	319	315	324	350	305	326	340	332	345	331	343	321	342	304	333	330	323	319	342	332	345	328	317	350	300	321	316	338	316	308	301	346	320	329	321	303	308	337	320	319	329	315	362	331	344	320	355	351	320	324	339	321	328	327	313	308	304	289	349	316	298	340	351	313	328	320	343	322	318	340	316	312	324	300	313	329	313	340	341	310	315	313	332
22924	20674	27281	23932	20607	20543	7646	1620	1248	1106	1013	880	857	806	803	788	776	720	700	633	753	744	688	664	635	824	764	648	596	630	652	606	600	642	593	626	656	628	643	629	608	604	614	620	626	627	600	631	627	606	622	585	599	643	586	628	580	592	574	643	598	609	610	569	636	599	602	604	602	623	597	585	627	643	595	605	590	600	545	570	647	612	588	567	589	565	585	618	603	614	575	575	624	614	624	609	583	605	595	592	617	626	592	603	562	572	550	605	648	525	555	569	572	612	626	604	618	594	564	588	594	595	587	586	589	600	575	588	564	612	591	590	616	603	596	600	610	539	578	596	607	571	561	573	611	637	545	559	599	564	624	588	545	606	579	579	630	617	575	631	623	587	587	607	566	553	589	585	617	588	560	588	562	615	611	588	581	624	581	588	562	589	558	568	567	594	581	556	555	600	595	581	613	608	553	560	587	600	583	561	633	614	585	589	590	567	601	620	572	641	570	605	612	617	583	600	623	586	559	576	586	591	588	572	593	613	595	599	600	615	583	597	589	606	590	569	591	574	578	598	583	602	576	580	593	637	622	587	579	554	592	562	584	579	610	569	604	600	630	586	606	535	597	551	620	568	557	582	592	591	589	600	585	611	559	589	567	573	564	588	581	588	620	596	571	573	549	591	579	586	600	608	604	588	595	603	571	545	632	576	574	586	583	621	561	569	548	634	625	581	629	586	578	588	609	621	567	538	635	592	625	594	590	556	553	563	564	583	572	595	582	587	619	593	565	602	605	613	600	556	574	565	584	573	578	549	574	592	587	588	583	584	602	563	602	606	610	577	608	542	591	611	600	588	623	571	614	595	590	571	547	584	626	600	566	547	606	569	613	612	551	643	607	640	566	573	555	571	554	654	575	626	584	571	575	597	553	591	539	570	565	590	622	567	579	593	565	579	578	545	573	580	591	588	544	596	589	585	593	581	573	622	551	626	541	599	572	585	558	606	589	596	592	647	569	613	565	619	606	608	579	633	572	580	585	596	589	587	590	593	600	620	629	534	554	609	551	612	573	648	591	599	579	613	605	581	630	592	598	583	567	600	567	559	612	538	558	623	587	635	638	597	572	569	598	548	555	571	585	592	564	628	611	600	656	570	578	572	599	597	586	639	578	575	617	571	629	557	564	605	589	577	607	564	579	630	593	610	606	577	575	633	581	568	543	619	579	612	570	586	603	566	613	596	602	573	535	565	560	555	601	624	604	573	558	587	586	600	590	563	597	592	542	607	573	591	592	600	547	591	572	627	616	548	620	581	618	576	596	573	599	565	589	575	572	637	598	591	592	561	621	578	595	568	578	571	602	615	629	586	627	588	533	634	560	547	583	619	605	597	607	586	610	563	574	607	626	589	600	578	582	607	630	616	551	595	583	596	569	586	575	585	578	561	596	589	589	560	594	605	557	569	608	591	580	592	593	596	535	586	585	611	593	598	562	573	568	580	580	601	595	604	619	586	567	558	526	618	611	551	583	585	651	609	610	634	614	596	606	576	585	572	579	619	572	581	580	576	580	513	591	570	615	562	626	622	580	577	602	595	615	575	571	572	563	581	597	537	581	556	589	578	585	568	590	578	600	618	597	571	567	558	591	599	610	567	568	588	592	629	579	554	610	570	598	609	568	599	587	579	546	596	554	574	601	590	558	606	572	623	586	626	552	593	606	564	602	600	576	560	608	598	560	604	572	610	633	598	584	602	589	586	600	608	588	574	575	529	613	582	531	602	552	581	560	599	563	571	539	542	546	565	582	557	586	565	559	569	561	559	590	590	606	584	591	562	580	582	578	610	561	599	595	569	588	521	575	584	572	579	603	576	557	590	588	547	632	557	600	587	600	589	602	568	552	594	582	598	549	594	602	622	587	562	569	622	555	591	580	567	564	601	578	563	558	607	615	572	572	559	596	551	573	577	623	554	562	569	586	624	566	600	599	585	606	593	572	597	586	577	540	555	619	619	567	574	607	572	570	553	579	563	583	516	632	577	560	602	568	568	609	575	594	542	570	609	634	559	568	598	587	607	587	581	553	542	590	571	624	530	562	588	677	571	583	586	594	558	569	572	595	570	558	584	629	555	646	575	575	628	534	564	629	627	541	553	611	569	541	600	585	592	614	560	606	565	596	573	623	594	601	613	609	544	611	607	598	642	594	613	571	593	591	602	603	598	591	539	589	571	623	572	571	594	566	604	619	561	603	640	583	574	598	577	592	570	562	605	548	601	578	571	577	539	613	543	578	543	577	578	588	572	539	576	631	594	567	548	612	583	583	563	619	602	583	580	568	567	559	585	587	581	608	580	595	617	566	578	544	614	604	585	594	615	554	571	624	586	580	575	575	604	593	569	608	560	606	637	578	568	598	639	601	562	572	594	569	616	592	559	560	557	591	608	610	607	592	566	520	602	642	599	612	600	621	570	552	607	611	581	578	572	560	570	550	637	566	578	574	609	566	575	566	616	553	572	581	601	610	594	602	623	574	621	593	592	591	570	618	599	586	589	581	595	565	605	564	624	576	562	619	563	604	578	571	583	570	650	630	669	578	582	568	623	591	644	590	564	559	566	590	591	564	621	583	594	577	555	594	608	595	563	549	589	618	576	539	618	604	629	589	572	599	564	588	557	563	588	589	610	570	598	609	586	576	614	609	612	583	602	599	574	569	553	559	599	613	570	580	567	571	609	584	592	612	625	576	588	562	576	611	558	631	568	649	567	556	563	564	602	569	606	613	631	551	625	575	613	632	616	580	641	565	601	555	603	594	619	568	574	574	565	570	596	621	562	596	591	617	574	589	576	602	586	576	581	587	574	596	606	575	595	601	578	599	585	578	601	610	555	604	581	575	584	592	577	571	541	604	582	588	546	606	568	590	564	582	571	574	581	621	625	633	595	620	545	598	575	585	565	551	552	650	546	594	537	636	570	619	560	566	590	603	601	559	535	601	587	567	583	579	596	535	624	556	554	558	563	583	560	594	571	579	571	538	597	595	549	547	621	589	572	557	641	608	561	635	551	579	589	557	649	586	581	565	592	630	616	595	545	555	590	575	608	560	616	580	596	554	609	556	607	537	580	580	582	602	629	547	582	562	629	531	598	582	590	590	559	550	590	610	529	560	588	574	538	573	562	548	598	579	591	544	600	606	573	586	573	586	593	575	589	583	602	601	578	565	558	628	584	592	606	580	590	575	571	601	573	604	566	590	558	549	629	606	569	610	598	573	601	607	589	602	577	603	605	559	574	639	565	580	585	595	619	598	554	581	597	552	572	647	589	600	596	595	586	574	562	592	587	592	623	593	610	615	558	642	603	562	612	586	592	611	612	609	569	623	589	613	619	599	587	567	612	600	596	587	552	602	630	541	609	566	608	580	578	549	597	594	581	640	604	602	545	612	535	569	565	585	569	558	558	616	574	640	562	585	639	659	597	575	581	568	581	557	608	577	632	603	586	600	568	574	544	631	614
47163	55927	31744	8987	6302	4329	2971	2494	2285	1892	1509	1362	1092	1076	1016	926	885	866	824	758	793	814	768	749	836	1115	997	692	707	655	651	686	637	604	590	603	668	621	547	627	655	616	581	615	619	607	577	600	600	565	533	600	585	562	606	577	585	558	587	573	618	605	558	646	611	578	572	575	588	600	605	629	558	592	618	589	595	598	610	556	588	617	575	542	575	604	641	607	592	570	625	583	578	631	585	560	587	592	608	587	609	580	598	578	566	618	594	572	617	616	600	572	592	529	609	585	590	582	549	613	554	566	582	605	604	606	582	552	608	564	557	596	582	568	566	584	589	569	562	576	584	581	567	585	598	553	563	551	578	569	616	600	524	577	554	589	555	550	582	564	581	581	549	574	550	566	553	575	560	597	571	583	610	605	589	562	580	571	583	607	560	596	542	568	576	604	573	596	574	573	585	602	540	590	585	542	578	521	570	594	574	580	548	598	561	593	606	544	587	610	556	553	553	539	585	542	585	539	571	600	580	533	561	530	542	555	602	571	598	566	583	585	553	543	593	556	558	586	571	604	539	554	576	560	571	545	588	569	578	628	535	550	581	565	592	577	567	573	565	525	577	585	585	624	587	599	548	618	558	565	560	621	553	625	538	583	573	565	599	592	610	607	563	575	568	571	578	577	593	630	588	584	591	596	571	573	599	593	561	607	562	581	590	614	566	542	567	562	569	592	628	574	538	582	598	538	578	581	554	561	568	542	558	545	560	610	585	548	591	580	568	575	558	585	574	593	583	573	567	558	548	566	626	620	572	622	563	582	595	558	593	616	550	578	584	559	583	584	613	584	597	577	565	599	607	607	554	554	573	571	568	567	597	570	624	588	587	559	572	543	558	592	583	566	576	535	593	568	539	577	549	568	589	570	582	546	559	534	571	606	610	599	614	559	565	551	579	584	577	533	572	552	618	591	576	580	585	565	569	563	574	573	543	527	579	581	592	586	577	550	549	582	560	572	548	594	565	552	561	560	561	592	565	577	585	590	607	602	568	573	593	572	603	586	555	580	577	554	531	564	539	625	584	552	548	581	585	568	552	598	556	585	558	570	586	565	561	568	550	583	581	540	558	574	618	599	572	541	581	557	569	581	530	550	536	550	577	621	574	565	578	575	593	591	598	547	593	579	567	574	548	546	566	567	566	556	548	548	578	635	571	589	545	559	588	549	573	600	579	579	570	609	563	549	539	607	562	606	587	616	573	597	553	545	563	579	551	592	565	535	572	556	617	541	575	555	541	548	535	583	554	581	546	595	591	537	592	546	534	575	593	574	570	567	568	601	560	593	577	553	514	576	567	583	606	582	563	552	553	567	527	554	558	569	525	599	589	556	576	578	605	531	598	611	558	542	536	572	547	575	580	559	567	604	592	612	600	562	558	550	596	538	580	582	587	607	570	579	596	574	570	571	619	584	575	624	590	581	609	539	589	607	573	607	568	562	606	516	581	627	586	584	616	534	587	601	554	588	599	557	575	593	614	553	605	573	555	534	597	591	610	541	557	546	595	595	587	585	570	600	609	611	653	544	593	600	542	587	572	549	566	563	569	525	558	534	584	572	547	552	572	574	604	608	558	581	568	563	564	559	572	539	531	564	604	550	555	559	570	591	623	587	542	594	568	543	591	556	588	541	569	559	575	544	540	554	574	581	585	602	529	582	553	585	572	565	575	579	570	565	591	584	573	588	534	547	550	505	576	580	589	569	596	562	578	607	553	572	583	616	587	574	564	594	618	592	553	581	559	580	613	565	570	605	589	590	539	572	534	549	557	561	627	592	565	566	577	580	568	580	510	591	567	591	521	605	588	570	561	564	615	560	567	587	581	589	593	555	595	569	564	570	594	585	612	553	541	607	578	562	584	603	529	577	549	558	578	547	554	549	559	565	567	614	516	592	586	570	559	539	633	592	547	576	566	554	589	570	589	587	569	571	542	572	571	591	571	548	551	608	559	581	567	532	565	557	602	533	578	614	577	582	580	586	614	558	575	577	554	581	624	576	577	566	577	549	549	573	552	557	632	578	596	587	591	571	535	572	564	570	542	551	584	557	551	604	565	564	575	575	576	569	550	529	537	555	571	586	589	552	592	582	558	580	589	603	574	557	604	554	533	629	580	569	624	594	557	569	597	576	568	558	588	562	549	583	586	598	581	593	565	616	568	558	581	521	529	560	581	576	565	609	573	536	585	571	576	578	535	565	579	584	598	594	596	572	602	581	571	551	549	585	569	583	539	575	555	546	580	558	560	558	546	579	586	607	619	550	638	592	550	578	554	530	562	601	567	582	554	597	553	580	533	594	537	568	581	529	537	569	549	559	566	528	571	545	581	565	589	535	570	598	612	557	572	606	595	549	593	558	585	535	566	609	563	590	607	600	525	554	545	553	584	598	580	567	579	585	542	554	534	559	593	599	578	582	570	548	580	607	552	552	563	563	576	567	600	582	590	616	574	568	569	587	582	575	556	607	597	573	590	560	587	575	564	574	580	548	574	574	556	647	565	582	582	545	569	581	576	607	541	588	575	604	594	576	573	567	574	580	590	590	547	582	597	536	582	597	610	543	550	578	575	568	577	584	589	540	576	523	588	599	574	613	576	544	539	571	553	570	595	578	545	593	548	601	555	575	547	575	575	588	597	549	545	594	582	598	583	582	561	559	578	559	521	579	537	605	555	609	600	617	606	588	572	583	597	642	587	560	573	610	589	585	573	586	591	575	577	547	559	594	524	589	572	542	570	590	612	568	590	592	519	589	577	577	532	570	580	621	563	608	558	579	565	566	549	603	554	572	525	567	581	578	597	584	562	525	575	540	589	619	550	547	538	529	603	561	534	546	584	587	542	571	568	537	545	562	562	601	590	564	560	590	613	578	564	582	575	586	584	557	579	588	561	561	562	585	593	587	578	541	558	562	562	549	568	597	576	613	573	565	581	594	600	585	567	577	582	549	576	571	578	560	544	555	517	574	609	575	606	521	559	548	608	551	578	588	572	562	574	540	560	579	555	581	573	581	579	573	610	578	595	607	555	584	554	576	586	551	570	577	547	591	584	601	583	584	578	569	580	543	548	580	600	584	559	572	561	562	570	544	580	549	588	552	562	529	559	561	533	584	587	570	592	567	561	569	541	544	564	546	581	574	569	601	561	576	581	559	566	559	569	535	571	599	581	569	582	578	560	584	589	585	567	586	561	571	541	602	558	535	590	547	568	591	580	570	532	578	566	605	565	535	588	594	571	570	570	585	568	564	583	579	590	574	608	568	576	566	542	562	562	523	601	547	593	558	592	546	535	612	548	568	579	544	584	572	590	548	532	609	566	560	596	563	588	540	552	617	576	608	590	572	619	556	563	600	592	576	577	596	576	588	591	631	550	593	611	613	564	568	601	573	620	561	590	529	563	602	528	539	563	602	596	582	587	564	589	554	576	568	552	563	566	579	589	535	592	552	567	580	567	555	541	567
37963	32513	15954	2617	955	779	661	664	648	648	666	623	658	605	618	609	609	614	638	605	622	591	595	587	630	679	674	611	597	594	606	591	619	610	592	597	607	614	591	600	566	595	623	609	608	603	609	611	610	583	601	610	616	622	592	618	587	606	582	603	576	588	576	596	612	564	629	554	610	611	600	610	614	599	641	579	621	575	690	570	655	615	593	564	608	603	624	609	597	640	626	557	618	619	591	610	606	587	631	608	597	607	585	612	592	621	614	619	561	540	603	602	640	633	611	593	667	614	612	566	601	621	608	637	612	582	562	570	625	608	613	608	580	621	614	593	603	601	605	577	607	582	577	606	611	630	630	572	609	641	589	579	642	603	608	592	631	608	565	583	557	594	564	625	603	605	593	575	596	551	649	604	598	621	615	636	592	600	599	559	601	630	604	632	593	619	581	624	598	624	649	603	619	637	641	634	623	611	556	585	612	645	594	625	626	632	603	612	631	629	616	601	620	619	593	559	616	627	618	646	604	617	621	609	614	598	617	625	586	578	635	626	608	661	617	618	574	653	628	586	594	626	631	585	574	618	617	581	575	612	616	613	613	598	567	577	577	568	616	598	633	589	574	562	581	610	593	579	627	633	600	596	600	609	595	570	606	587	577	630	626	609	627	575	667	660	632	625	592	641	622	616	564	628	594	609	583	624	597	582	615	579	581	646	617	600	604	587	603	641	581	608	609	594	602	631	594	625	611	589	584	607	604	584	584	642	606	578	605	641	629	595	597	598	628	613	609	613	585	604	621	613	597	628	581	614	596	598	576	589	588	631	599	594	639	604	619	591	628	604	595	638	642	586	541	608	633	602	556	636	611	614	602	619	573	588	597	637	638	595	583	612	586	583	630	543	597	608	610	632	642	590	648	610	629	604	635	608	624	609	590	632	603	620	604	600	595	598	594	655	630	617	615	650	635	600	588	614	605	597	600	618	596	601	626	604	630	635	612	609	619	613	650	608	596	568	557	643	626	595	613	564	631	597	604	622	658	644	611	609	596	633	604	637	639	559	568	616	616	607	623	620	596	573	661	577	634	588	628	610	601	651	663	607	619	574	589	645	607	572	583	579	619	609	549	589	633	580	631	623	637	657	600	561	559	632	637	598	587	605	599	602	648	593	598	587	658	616	604	616	608	616	599	558	641	576	575	563	621	629	657	609	587	630	593	633	592	648	618	597	622	586	583	575	595	643	654	582	594	652	603	590	634	612	593	551	638	611	645	637	599	606	568	563	536	614	603	581	595	592	552	646	612	615	606	608	607	607	633	604	617	626	579	634	616	640	597	587	592	625	613	600	608	588	550	615	596	614	604	599	596	582	574	597	641	604	640	625	630	620	639	625	622	613	633	609	601	606	626	612	565	561	592	584	570	635	643	584	663	618	637	609	599	619	610	616	581	608	532	598	627	643	580	587	587	592	637	562	623	583	559	609	591	619	589	613	574	584	604	642	633	625	594	633	612	637	625	604	641	601	635	614	633	601	596	596	616	597	640	630	589	593	572	545	570	626	593	574	630	575	601	573	617	600	637	600	569	564	646	646	577	611	606	660	593	610	641	592	622	587	573	631	594	592	585	618	572	618	604	584	577	591	608	558	589	616	606	615	593	635	570	618	588	636	620	570	620	576	602	625	649	604	611	578	623	562	617	581	649	585	573	617	608	611	635	576	588	606	603	646	554	605	579	618	642	602	598	555	582	618	607	627	581	633	629	622	590	627	576	611	489	605	600	609	651	678	602	579	620	673	597	564	592	575	614	608	623	568	651	626	610	618	663	610	605	601	622	631	603	596	611	587	588	648	611	654	593	595	590	635	602	634	618	608	588	622	649	589	627	645	555	620	618	604	594	581	559	605	568	601	589	597	611	591	612	614	568	628	663	579	656	556	592	614	605	628	597	611	628	620	603	634	619	598	597	587	563	595	592	572	569	616	583	630	601	569	623	644	610	612	571	617	585	609	596	608	609	649	604	605	640	612	608	621	606	593	566	610	591	619	615	629	563	606	620	565	626	577	638	598	571	619	612	574	601	586	643	600	617	604	613	613	647	597	618	643	638	618	598	600	627	630	615	555	629	571	592	574	623	633	608	601	610	618	602	600	574	580	602	571	582	606	613	553	641	613	582	602	585	610	597	609	610	631	605	605	580	546	663	636	607	600	638	588	572	589	589	628	633	643	609	578	606	595	615	561	641	643	587	591	612	597	617	568	574	599	581	565	598	635	619	619	605	612	617	578	652	616	570	634	611	619	606	623	599	629	626	588	583	647	608	612	638	628	634	623	637	620	610	647	646	584	597	602	570	650	603	615	607	636	610	612	664	548	593	630	605	577	588	627	580	602	607	639	589	601	591	570	636	645	585	573	633	578	629	609	646	605	599	592	599	548	593	611	646	616	647	620	603	601	689	625	598	588	604	589	557	609	605	636	585	583	594	646	617	590	630	561	616	616	578	585	625	604	637	611	626	628	601	614	604	608	648	587	570	614	614	620	609	566	605	606	570	614	597	590	596	595	648	599	592	621	626	625	594	635	610	568	554	599	573	539	569	601	601	567	617	641	602	622	619	595	593	566	606	593	653	585	617	614	601	623	590	561	586	620	601	655	573	632	615	585	629	619	611	633	595	609	648	607	608	618	569	636	625	593	602	641	629	606	628	585	578	596	636	586	589	664	619	623	629	639	644	561	629	589	633	567	626	584	601	572	568	622	654	626	572	646	592	600	597	568	579	550	596	597	627	597	569	586	630	637	577	618	608	583	653	627	630	606	579	597	633	626	605	631	581	589	600	607	575	613	607	626	650	577	654	532	652	597	621	598	621	576	587	575	628	579	645	606	617	653	594	624	593	625	589	576	596	628	612	586	591	594	616	638	618	623	627	611	623	614	591	610	650	546	589	657	571	603	565	616	547	603	617	606	621	627	617	577	581	622	633	619	591	610	622	586	642	619	603	566	570	566	587	636	613	622	597	617	560	614	583	634	623	579	647	584	572	624	635	587	640	633	610	610	630	574	623	610	590	612	597	608	604	601	609	593	592	607	547	632	592	555	626	593	599	587	604	574	605	620	590	611	578	588	623	637	591	597	595	565	584	655	627	587	602	643	587	622	562	611	615	576	607	569	598	591	614	613	612	591	630	639	607	635	626	580	616	597	597	636	617	604	615	599	601	632	586	586	623	588	611	609	616	591	628	608	601	603	640	595	610	591	578	593	605	589	640	624	590	578	584	588	655	560	607	613	574	598	560	666	623	590	562	558	629	592	622	579	619	596	587	573	623	618	582	609	531	596	594	667	593	599	605	650	584	598	623	588	618	656	571	586	611	638	617	586	626	618	611	600	614	581	596	608	626	666	618	600	574	640	572	631	613	605	612	615	604	590	586	657	581	555	580	584	617	630	568	595	606	589	602	616	595	586	656	554	616	586	631	614	598	574	625	633	624	587	607	636	607	571	539	611	586	589
41965	40784	11637	1506	1277	990	799	801	769	704	725	670	748	694	683	717	675	660	662	677	700	647	710	723	658	746	845	665	634	667	666	615	590	638	611	658	636	603	628	618	659	605	645	635	654	636	664	652	683	652	641	638	633	643	678	648	612	671	672	621	631	639	638	620	711	652	627	635	642	643	662	659	652	613	657	636	612	632	656	627	607	639	660	686	669	640	613	652	654	684	649	625	665	621	655	602	669	633	659	665	625	655	627	661	647	614	673	635	659	636	622	666	635	670	625	582	648	600	638	655	671	654	632	632	687	609	603	625	650	615	641	646	644	604	651	643	663	646	610	669	564	615	631	576	673	650	638	643	637	638	647	621	640	681	629	651	641	644	622	628	656	651	656	669	608	641	685	634	712	616	613	645	665	603	697	624	661	588	667	648	636	613	612	677	631	619	645	661	638	608	648	652	667	652	628	685	638	610	667	643	681	610	643	594	651	623	645	613	659	617	633	664	668	682	610	626	588	633	627	686	614	642	683	682	622	656	654	673	625	567	667	678	605	657	641	651	676	657	648	630	678	632	610	636	682	632	589	628	657	604	651	663	618	708	658	664	655	644	648	676	666	667	632	668	664	654	633	684	650	620	720	656	591	614	655	641	625	643	643	637	667	637	609	650	672	666	669	649	659	648	633	602	680	582	651	640	658	629	635	644	652	676	572	643	645	641	676	630	651	627	650	582	641	649	652	635	645	666	621	641	663	615	657	629	658	622	615	657	686	666	687	692	654	619	614	667	640	639	692	621	623	646	637	679	650	643	646	658	676	618	611	670	609	654	659	608	636	643	638	661	669	635	640	670	571	648	657	602	640	676	675	677	623	675	618	637	638	609	605	667	622	678	611	678	654	691	633	693	613	637	677	635	599	607	652	598	588	665	658	612	594	641	685	629	674	634	641	651	633	650	603	652	618	629	660	691	617	649	602	654	649	633	679	684	621	697	658	617	700	646	608	629	669	618	669	631	628	662	637	595	635	636	611	658	656	649	645	703	644	628	644	600	638	625	651	636	643	646	645	660	664	627	622	666	655	607	648	690	602	622	658	668	658	654	654	663	643	679	657	681	614	657	654	621	612	603	624	634	613	658	639	653	657	655	635	673	667	642	610	624	664	631	628	620	623	612	607	686	666	580	636	633	604	679	647	645	660	649	671	622	665	660	657	659	635	670	607	628	678	640	611	643	653	627	590	635	621	635	637	640	674	604	660	636	617	650	680	650	607	620	623	688	674	650	592	653	667	638	635	665	680	642	690	621	631	644	635	626	635	657	679	643	649	687	618	614	667	601	675	624	641	654	583	676	588	612	667	667	648	582	613	615	635	596	689	664	645	638	642	655	641	625	667	646	627	663	647	651	649	675	680	622	676	609	653	693	626	653	666	657	602	625	636	644	655	640	641	682	634	644	626	637	660	615	631	606	652	629	605	666	620	583	598	648	652	604	622	640	607	619	618	638	607	685	615	676	672	669	639	657	691	626	654	636	665	662	633	615	606	593	684	618	644	679	687	607	654	690	696	614	676	657	629	684	627	620	637	637	596	624	656	583	657	624	640	598	685	628	654	656	633	668	645	675	628	645	627	648	637	629	667	631	602	664	710	622	641	631	671	660	651	662	687	639	628	643	668	631	623	657	659	675	635	699	660	642	671	658	665	610	608	607	624	671	617	626	615	656	638	616	676	643	632	640	613	585	662	668	598	682	683	619	656	600	655	630	669	648	597	658	642	656	627	633	672	649	671	632	659	644	651	641	642	609	624	632	648	610	625	689	636	661	603	632	610	657	641	657	630	658	674	606	660	682	617	661	658	640	652	624	647	630	642	637	675	661	647	635	630	625	640	628	674	652	669	648	644	642	681	596	655	654	633	648	634	647	642	645	631	632	664	645	672	651	628	648	668	634	672	681	639	606	625	655	662	644	638	636	685	679	622	693	635	654	648	645	665	597	681	642	652	651	665	660	597	598	625	672	623	665	649	657	673	601	639	603	643	596	683	636	627	665	662	657	629	644	655	659	651	652	626	622	680	657	678	629	623	606	595	668	634	681	684	643	633	599	633	644	630	671	638	633	640	630	657	656	664	672	657	592	634	597	624	669	613	643	648	659	618	654	631	646	614	640	658	672	584	646	626	659	639	662	629	666	620	631	667	607	657	607	616	658	655	629	644	654	644	702	670	604	669	643	676	615	648	650	636	676	639	612	652	572	651	620	637	675	668	627	616	660	641	639	618	608	632	609	632	591	620	607	647	667	687	695	629	620	670	641	658	646	644	680	634	650	679	628	633	665	663	631	606	664	632	611	642	609	657	644	675	642	644	604	573	643	630	635	638	637	621	669	645	587	609	641	652	583	661	679	691	686	629	667	652	649	641	651	656	686	674	673	632	678	630	671	676	638	620	631	625	696	651	644	600	652	605	655	643	648	644	646	660	650	639	615	645	607	632	618	627	677	605	632	638	622	665	661	616	651	666	627	681	624	625	673	666	611	661	664	578	665	606	633	659	673	628	658	629	644	614	637	645	621	630	629	643	629	653	675	614	637	641	638	620	660	656	612	624	635	646	642	651	667	632	651	658	630	654	648	690	638	594	621	631	596	698	640	598	623	652	604	681	650	620	617	656	609	650	574	651	677	654	660	651	635	674	651	641	652	682	639	647	625	647	635	668	642	653	667	640	643	697	603	647	656	665	655	610	624	617	639	623	641	663	667	666	618	653	617	655	653	649	617	651	627	591	634	686	678	635	632	634	654	601	594	695	651	594	687	637	639	674	636	659	607	627	611	635	678	650	648	635	663	666	674	628	676	618	648	635	636	659	637	639	632	624	662	608	664	630	611	664	670	659	662	627	661	677	646	657	669	614	668	626	638	588	656	648	630	677	627	687	651	677	665	630	635	696	604	647	641	626	633	653	633	673	659	648	624	658	653	634	644	643	626	656	617	661	625	667	661	680	664	649	657	622	620	657	638	667	622	661	627	680	643	689	649	639	589	632	649	659	618	625	671	671	659	689	592	616	647	656	647	659	618	626	650	644	641	709	661	659	627	597	679	639	649	599	652	680	649	684	649	653	605	652	649	657	680	643	611	661	639	596	637	647	659	700	642	636	600	670	644	631	665	653	668	646	634	663	654	704	703	686	678	696	640	613	640	668	625	600	659	650	660	675	691	660	633	698	637	586	614	654	652	641	592	651	667	670	632	653	698	635	602	638	634	675	623	650	666	638	649	610	641	628	640	621	637	600	603	648	650	622	628	641	611	616	635	613	669	668	638	627	649	670	637	670	622	603	616	652	642	642	628	650	651	665	628	631	634	647	649	626	625	612	680	641	619	681	638	569	634	701	613	605	641	582	675	644	608	632	618	646	655	632	647	615	619	622	654	604	646	645	662	648	695	678	626	687	672	621	691	695	670	637	637	670	672	644	671	647	641	634	636	638	640	667	615	639	658	660	687	669	684	624	608
24815	20647	26851	24328	20548	10183	1201	771	587	536	488	472	435	370	366	390	376	367	336	329	417	372	409	341	339	310	314	331	327	323	291	285	268	307	312	272	302	331	329	282	287	288	317	272	270	324	294	289	292	277	293	317	285	307	287	310	287	279	285	295	285	252	280	309	294	306	300	287	296	295	301	310	308	298	287	285	265	284	302	274	311	284	280	299	308	289	269	299	294	294	294	276	284	262	287	267	315	280	266	269	260	295	284	273	292	281	283	305	294	279	286	315	248	273	262	277	285	296	298	306	292	299	276	280	282	289	262	294	277	303	269	282	300	284	282	295	302	265	263	285	287	266	281	289	259	310	270	271	326	266	296	312	284	302	282	278	255	280	269	279	253	266	316	296	296	281	288	269	295	278	300	306	276	274	302	273	329	294	283	256	296	295	281	269	287	281	254	317	300	297	298	294	292	264	272	278	287	293	252	264	294	294	261	286	302	256	293	303	273	289	275	275	295	293	304	279	284	285	299	281	275	291	277	289	290	286	287	298	271	268	287	281	303	279	281	261	297	321	300	272	321	301	293	339	309	290	288	294	293	290	302	305	286	266	295	272	275	288	305	268	285	235	315	260	314	288	286	284	293	295	271	271	314	284	291	293	296	305	291	287	296	279	250	296	272	270	262	286	296	286	294	282	278	285	288	278	246	295	272	274	275	328	277	274	304	287	288	284	296	319	302	294	304	285	287	265	303	327	256	285	282	308	307	292	294	274	299	282	305	293	260	230	274	308	299	297	289	296	282	320	304	238	302	292	275	295	319	306	247	278	268	268	267	299	276	275	290	283	286	284	294	284	291	271	269	283	289	298	271	308	290	275	273	252	302	260	279	298	293	291	310	294	265	286	278	268	284	301	258	284	280	286	299	272	289	295	288	283	301	286	255	287	305	253	315	304	303	252	274	279	232	291	272	304	321	286	310	285	306	291	313	312	264	285	274	264	278	270	325	257	301	280	274	285	267	309	260	261	278	289	294	275	272	288	277	267	289	294	290	281	297	291	256	272	309	275	272	294	279	291	279	274	249	306	293	290	278	241	303	276	286	271	316	280	274	266	228	265	293	285	294	268	282	293	274	293	262	272	289	277	274	286	281	270	257	311	289	267	282	288	271	255	274	315	297	263	301	296	258	282	321	285	293	292	267	289	248	300	285	280	319	277	302	290	277	260	327	274	275	265	284	281	276	296	291	309	266	276	290	297	264	306	282	287	281	315	275	304	278	247	266	292	263	289	267	294	273	292	296	285	296	301	284	262	277	275	286	277	280	297	258	317	282	283	306	271	289	273	317	289	308	255	257	295	257	275	282	260	269	304	280	260	284	268	315	248	273	295	302	289	282	315	286	299	246	276	260	294	289	297	283	274	310	291	278	304	267	255	290	274	309	287	276	266	280	280	281	312	294	286	295	267	296	276	292	283	271	250	288	275	289	258	289	298	257	297	288	265	278	252	278	321	293	273	260	281	295	308	276	307	286	301	284	286	266	288	284	297	261	267	270	279	293	283	275	289	253	270	281	283	297	291	286	314	286	271	288	276	278	301	289	281	285	264	261	284	284	280	314	311	296	287	284	297	271	295	285	280	278	276	287	278	286	312	301	293	277	265	271	277	299	290	298	322	314	271	299	298	296	264	275	266	276	262	266	254	302	262	274	277	305	285	276	291	302	302	297	288	293	316	294	294	289	309	297	300	291	285	287	266	292	272	285	299	256	295	279	280	290	282	272	315	273	262	305	282	263	304	277	278	289	317	287	283	291	257	313	280	266	245	283	298	278	296	290	259	293	246	313	271	307	288	290	285	296	287	296	292	296	258	269	254	312	298	296	296	277	316	253	271	281	285	286	301	279	288	252	286	275	279	294	290	273	244	322	263	302	292	274	272	264	294	290	289	307	245	256	269	308	252	307	259	269	276	276	286	305	290	292	281	284	281	287	301	314	285	276	298	290	284	248	276	262	301	256	284	269	280	285	264	299	268	268	289	262	323	260	279	270	281	251	259	295	287	289	297	286	280	315	269	277	286	305	254	272	280	283	275	291	277	317	286	255	284	313	273	279	276	267	289	282	274	297	290	277	286	285	303	278	250	275	308	293	290	275	300	271	277	280	265	291	264	271	271	306	267	298	268	253	312	275	298	289	300	267	300	260	283	260	278	271	275	290	263	270	304	287	287	281	258	310	295	284	271	275	276	284	280	299	274	305	309	274	270	300	280	327	335	296	285	249	292	262	249	267	262	259	299	279	260	319	277	262	295	302	312	274	279	317	282	300	282	287	277	271	286	271	281	278	251	304	299	282	265	297	314	309	284	291	285	305	284	310	275	290	315	311	287	301	279	276	268	287	303	281	285	264	278	306	287	305	269	301	296	261	273	299	262	307	299	294	319	312	272	268	310	291	263	313	277	298	301	290	289	270	311	309	270	276	272	286	278	253	292	253	292	302	278	276	290	299	289	274	285	277	290	274	303	278	279	310	308	271	284	289	289	303	297	283	286	265	294	304	275	293	289	270	278	309	263	280	292	244	265	287	312	286	251	258	256	295	299	280	279	271	260	284	288	276	265	287	274	323	288	281	271	275	283	291	291	282	290	309	273	303	285	276	284	307	274	266	305	304	278	264	296	279	284	294	302	286	264	313	301	265	282	278	306	270	334	268	304	269	298	283	285	252	296	300	254	269	298	301	290	257	288	277	254	291	285	275	271	295	294	241	272	275	298	298	281	296	293	313	266	289	289	298	274	303	299	297	292	277	295	283	306	271	275	275	267	277	291	320	306	315	295	260	271	235	255	316	284	274	270	273	263	300	242	270	282	282	293	294	270	295	287	258	284	256	283	285	274	270	297	287	270	259	288	284	255	297	295	262	246	277	266	284	280	268	297	296	257	269	288	300	284	256	284	258	301	291	257	275	275	273	270	282	273	307	288	285	279	248	281	274	299	289	288	318	276	276	301	275	283	273	282	251	262	267	306	271	308	292	297	291	282	270	283	265	268	281	285	292	288	303	316	311	275	309	262	279	302	273	287	293	287	312	277	276	262	284	305	310	299	304	296	264	303	283	271	315	278	281	276	289	269	271	259	288	306	264	268	285	319	307	303	251	261	268	281	295	288	292	297	225	323	283	280	283	269	245	310	297	294	278	287	264	264	316	301	282	292	286	258	292	265	297	278	266	283	287	301	265	292	285	293	280	285	277	287	303	289	283	288	285	311	285	286	288	299	286	291	240	284	279	293	314	294	312	293	298	302	303	277	285	286	289	297	292	256	286	309	281	306	276	258	297	278	260	280	272	272	286	270	303	290	283	288	275	285	300	251	253	273	266	276	254	262	259	280	310	273	269	271	293	291	276	297	298	291	283	294	307	255	272	229	300	273	274	274	288	290	278	292	311	282	290	303	258	281	312	281	270	289	292	291	280	262	255	299	291	303	262	288	299	284	264	262	249	289	281	270	259	289	279	316
44215	47587	14801	5269	3536	2508	1708	1336	1049	983	881	844	672	597	515	491	528	433	443	419	488	454	466	425	395	418	435	390	372	361	321	329	369	367	352	359	327	352	324	311	337	342	315	318	320	338	311	322	330	339	315	291	325	318	323	313	345	305	306	310	305	351	315	313	304	299	313	331	294	327	312	305	327	316	319	315	312	308	325	308	333	339	292	318	277	331	347	340	301	332	297	274	301	273	324	312	326	313	333	337	307	287	296	314	286	328	314	311	295	295	311	312	317	345	306	301	364	316	306	291	335	285	287	288	298	297	285	285	300	298	299	313	294	329	312	295	323	347	317	344	303	313	301	304	305	311	311	289	256	332	284	329	307	318	285	316	318	318	287	304	305	295	292	278	301	318	298	295	305	308	312	331	313	299	284	304	300	315	319	316	308	303	333	327	326	286	317	336	289	331	296	323	333	312	304	321	277	299	303	316	296	272	331	295	305	322	307	327	304	351	287	313	324	314	290	309	311	310	315	332	325	296	290	312	344	298	311	322	301	304	314	351	320	308	326	313	329	323	330	320	293	265	288	299	321	282	335	287	323	329	308	371	299	342	321	304	274	332	321	322	322	260	292	276	339	289	314	287	334	318	325	301	325	320	315	327	328	309	320	326	289	306	290	278	319	308	325	350	324	319	295	299	309	320	309	304	279	312	323	330	323	317	311	325	297	321	306	281	312	321	283	319	304	345	309	319	307	312	322	316	317	296	324	304	324	323	328	293	335	301	317	331	278	298	282	289	314	317	318	292	307	297	326	289	305	288	303	307	351	317	329	345	302	288	283	321	315	319	302	307	295	313	318	293	338	298	316	315	328	295	316	317	331	285	324	330	303	310	293	296	313	295	315	338	278	304	315	301	300	284	316	327	282	338	294	323	325	305	308	309	319	298	288	306	318	316	303	297	314	295	319	311	312	311	324	311	308	293	328	322	315	314	327	294	286	322	320	288	304	341	287	307	290	327	294	297	296	284	310	296	318	335	281	305	291	297	285	346	325	304	322	330	300	310	324	287	320	304	307	326	297	310	271	350	282	290	315	336	309	341	327	306	300	301	329	323	325	320	317	282	319	314	325	308	326	332	308	319	280	320	323	330	323	347	328	347	335	325	314	313	314	290	320	321	321	330	342	296	283	319	311	329	302	293	292	307	298	291	334	342	312	333	330	266	313	294	298	306	296	313	301	311	348	322	317	336	321	300	267	341	336	286	293	303	317	316	334	300	302	285	338	294	296	295	335	306	300	315	352	331	302	302	317	330	313	316	310	281	330	317	270	308	324	295	302	337	331	328	284	326	340	285	282	303	320	317	323	305	311	316	326	304	317	319	363	316	308	300	288	346	316	303	325	340	316	322	305	305	311	311	294	319	350	336	313	323	337	311	313	335	338	344	314	339	299	312	332	301	305	314	317	306	308	311	332	338	367	307	335	312	323	335	354	276	316	306	312	326	308	304	286	274	296	312	291	310	322	311	316	309	298	296	316	300	302	302	329	310	310	339	319	301	323	317	298	295	292	293	348	285	335	303	280	299	346	347	320	303	313	319	325	287	321	304	301	312	302	334	328	317	330	322	323	283	315	339	319	337	306	301	276	322	327	320	326	322	308	282	307	305	275	285	342	314	318	328	311	318	305	330	327	320	309	298	290	343	329	296	305	310	309	345	312	301	298	293	338	291	315	345	327	325	310	324	277	291	353	279	346	314	301	282	299	306	318	307	305	300	311	331	298	323	321	322	313	344	304	308	303	334	294	358	330	286	325	334	329	300	315	277	321	306	298	311	303	287	321	341	337	329	339	292	346	329	309	301	312	309	304	323	318	297	336	321	291	338	314	316	334	313	323	316	304	303	321	325	336	312	310	300	281	290	308	306	292	320	315	306	288	321	347	253	325	318	341	311	309	316	343	284	305	313	317	326	301	298	296	286	322	312	315	313	312	309	331	303	317	303	314	372	293	328	320	320	289	296	312	295	305	303	299	330	295	306	315	326	298	316	307	271	301	319	314	308	283	319	345	333	293	301	298	317	323	318	298	321	300	322	328	298	291	305	327	339	322	297	324	315	304	321	348	317	309	306	288	336	317	279	317	319	322	321	301	321	295	316	321	290	270	323	321	302	306	309	298	313	330	318	312	322	284	327	304	336	293	294	300	320	326	326	328	319	358	315	307	346	295	303	312	314	286	278	324	326	300	344	288	284	317	309	319	324	319	304	315	317	279	304	279	299	350	290	300	305	305	319	318	290	306	302	316	302	290	320	319	309	262	337	307	310	311	309	315	292	301	302	293	324	286	282	300	321	334	353	334	301	327	312	300	318	317	343	325	305	312	322	306	332	293	332	319	300	302	305	337	319	269	309	318	345	327	331	313	335	326	332	322	305	298	295	305	313	314	307	315	319	293	318	314	283	282	304	306	309	356	320	307	326	326	291	321	347	292	322	296	314	329	310	318	318	285	320	283	309	299	327	310	302	309	320	314	303	326	303	372	340	258	328	290	314	345	295	348	333	313	342	305	307	331	329	352	286	328	323	297	304	309	346	327	279	325	292	294	299	307	344	329	283	339	306	291	322	318	317	312	336	319	327	317	314	301	307	296	344	326	309	310	300	324	306	302	312	322	302	342	322	318	306	328	323	278	327	311	301	298	321	307	320	299	298	301	318	293	296	285	311	309	321	323	297	330	277	322	320	315	321	329	300	307	316	291	310	334	350	300	295	307	296	298	319	328	353	311	293	326	316	296	285	316	325	296	343	317	316	296	313	348	301	324	305	332	309	322	300	325	321	318	312	326	286	315	307	283	334	321	294	315	281	275	296	338	311	325	284	308	310	314	292	306	321	296	321	298	317	307	323	313	273	325	318	312	313	331	306	313	282	313	317	299	298	270	300	282	330	311	302	310	297	302	324	307	280	301	321	305	312	297	292	333	326	294	317	335	341	319	296	361	298	348	310	308	337	331	306	299	309	289	299	330	321	286	332	299	302	303	326	317	283	325	333	311	334	316	333	301	305	323	330	345	321	328	311	311	306	343	302	321	301	295	332	331	356	301	296	313	326	319	319	311	314	307	292	296	318	358	296	289	338	327	312	311	315	296	334	280	308	341	270	318	303	317	303	332	313	302	319	313	333	328	318	307	323	317	319	320	336	310	326	301	314	289	310	301	300	286	311	319	324	311	332	271	312	289	272	322	339	325	317	274	299	308	341	309	298	303	309	363	317	299	310	312	349	305	283	323	306	307	311	336	302	311	353	324	327	299	308	294	293	304	325	295	320	328	308	332	321	336	298	318	298	297	329	298	312	291	292	322	306	303	344	306	316	274	332	324	292	294	305	315	301	314	332	297	341	286	310	299	298	326	328	340	332	332	327	328	326	303	312	290	307	334	303	325	312	320	301	317	306	332	320	301	305	285	308	321	326	295	328	319	328	317	303	300	321	328	317	306	283	312	311	294	309	284	324	328	337
22947	20654	27288	23935	20634	20625	7908	1614	1133	1027	1208	1051	873	781	749	675	722	687	659	672	682	640	738	733	693	652	640	601	582	575	597	621	613	551	657	656	632	595	615	622	545	557	603	585	624	606	548	632	594	600	584	599	601	546	564	585	571	606	585	537	590	577	552	592	583	599	610	612	563	583	570	644	560	624	583	590	552	612	555	590	571	552	613	566	565	563	593	597	580	623	575	572	554	547	616	579	563	566	598	547	542	603	566	558	602	598	580	581	556	625	572	580	555	590	580	570	587	558	558	545	581	532	594	509	558	605	560	619	526	611	572	522	564	536	590	595	584	575	592	548	551	536	569	570	565	553	597	560	567	558	569	609	545	572	548	558	572	585	597	554	559	583	539	607	592	575	579	559	573	589	600	579	567	558	521	579	559	600	548	557	582	548	575	573	577	606	562	541	597	562	554	536	555	579	574	561	572	586	584	590	604	587	568	563	561	580	599	557	549	589	559	559	568	573	576	628	611	551	606	595	568	581	529	567	609	620	569	586	569	562	581	561	596	553	544	519	558	560	607	554	567	539	564	564	585	551	519	583	562	548	545	576	614	559	575	581	564	545	609	557	565	608	548	588	503	591	538	585	561	606	545	570	576	579	579	568	540	569	593	583	554	588	543	575	585	564	544	591	564	567	605	600	589	599	588	567	605	574	621	551	576	601	593	585	587	599	569	610	534	559	604	562	578	617	552	559	596	562	580	577	613	556	549	632	548	609	558	634	573	551	590	577	565	561	584	583	560	571	563	585	570	603	576	562	614	586	620	566	578	613	547	652	588	551	570	579	567	566	576	586	619	558	600	556	545	569	581	599	553	557	568	542	585	587	540	571	513	572	591	569	586	549	602	602	589	592	620	586	545	579	591	572	586	579	574	552	584	571	589	572	574	583	538	567	537	603	601	567	609	581	557	561	556	616	578	575	618	555	573	551	521	609	582	608	575	571	595	571	569	582	625	570	535	569	578	572	570	618	549	581	565	563	593	613	552	592	582	585	546	569	556	563	570	563	573	581	541	540	609	583	558	546	554	529	581	571	580	580	599	537	556	592	592	582	561	572	548	552	574	606	557	588	587	561	576	543	533	515	591	548	571	639	609	600	539	575	584	570	525	569	590	597	586	532	528	612	620	566	592	607	556	533	585	627	571	592	573	513	592	540	587	547	620	574	579	614	548	594	580	548	550	558	600	583	561	621	554	622	581	554	565	570	569	562	560	554	564	587	512	599	596	595	576	610	541	551	562	602	539	573	545	559	561	614	562	542	601	522	580	592	597	569	575	602	557	538	569	556	594	608	618	578	542	601	594	584	586	574	584	560	607	613	594	566	560	543	541	583	539	601	548	587	546	542	577	566	559	562	591	552	592	572	526	582	599	558	600	594	584	550	561	600	573	519	573	581	547	605	525	572	582	543	577	573	566	608	538	551	553	569	584	582	584	570	495	531	566	543	571	589	622	558	529	552	566	578	579	607	546	542	556	547	558	590	575	544	595	593	589	557	556	577	563	536	577	581	540	575	529	595	574	573	573	520	547	545	604	524	568	536	566	567	585	563	580	523	579	551	574	614	532	561	542	569	567	563	595	613	595	555	557	577	586	583	591	583	569	562	616	589	614	556	597	588	562	596	533	546	567	579	536	537	571	565	566	564	588	546	576	584	605	580	580	569	516	592	605	572	553	566	547	539	583	548	580	580	606	535	566	535	544	556	611	584	576	579	595	600	579	568	575	606	570	575	541	567	598	545	570	579	571	568	574	547	585	561	620	594	565	577	575	581	608	626	584	595	604	598	554	594	538	605	565	575	564	574	571	635	567	546	592	579	569	597	551	573	612	581	544	568	541	524	586	559	543	585	585	573	557	567	575	567	600	550	577	559	616	555	589	587	563	555	568	547	567	595	572	595	601	588	595	576	563	568	518	556	573	561	558	592	575	573	626	569	591	549	575	601	611	573	558	569	534	559	563	570	542	560	527	562	569	587	568	573	564	584	580	572	561	605	616	567	575	593	567	556	588	535	585	603	598	557	529	599	563	595	563	526	519	556	553	591	555	588	563	583	588	623	599	583	578	515	548	532	568	561	535	563	611	592	608	553	573	546	551	567	574	551	581	520	590	555	542	590	556	560	577	615	593	597	566	541	581	569	587	555	549	580	574	575	556	561	596	583	575	552	599	566	640	568	595	575	507	592	601	561	577	571	546	539	584	559	591	530	548	564	567	578	550	589	591	580	573	540	540	537	579	571	549	558	584	570	618	556	563	597	574	529	561	556	557	588	601	579	566	591	567	589	586	589	556	590	546	558	624	532	568	558	539	567	579	560	590	545	579	561	597	553	578	561	558	556	570	579	552	590	569	557	602	614	559	603	590	549	623	557	571	594	514	558	567	583	567	523	595	571	594	627	596	564	573	608	599	560	566	597	621	579	640	567	581	525	557	579	575	603	540	640	564	571	583	546	576	571	552	588	591	543	551	563	533	583	641	566	565	549	527	577	575	574	550	547	582	589	572	565	598	578	549	585	564	566	583	572	609	542	541	533	604	574	588	547	553	587	570	576	587	590	573	602	588	570	567	625	601	554	575	577	548	530	628	540	564	615	541	570	639	572	608	591	572	575	548	554	601	553	579	568	578	564	592	576	568	548	590	598	574	538	575	583	572	541	602	527	577	594	621	556	575	582	578	560	582	550	602	598	590	549	568	557	603	539	541	593	592	583	577	588	561	638	537	566	595	595	588	555	558	542	563	593	574	549	554	531	583	563	534	507	585	595	592	563	607	579	593	566	539	537	583	560	570	577	570	575	602	587	533	629	553	529	581	596	586	553	606	569	515	581	562	564	549	590	604	582	560	608	560	609	585	565	562	548	542	601	562	543	542	562	603	572	571	576	599	564	525	564	572	603	572	581	523	589	540	589	573	545	609	555	546	567	554	570	579	565	580	572	572	559	555	545	579	612	516	556	548	561	520	581	542	566	562	609	599	570	581	538	575	576	550	579	551	527	563	574	543	572	565	609	597	578	522	573	553	589	567	556	558	566	582	576	545	609	566	586	557	532	557	524	584	609	621	579	567	559	579	575	551	598	560	597	591	541	598	583	530	546	559	541	560	557	534	601	634	564	562	572	601	561	575	544	548	600	597	538	525	616	546	600	572	589	623	599	559	595	578	560	582	528	580	562	585	529	572	567	573	538	562	533	558	580	583	524	606	586	547	561	615	557	561	567	573	562	585	609	545	586	583	577	579	557	563	596	527	586	545	574	616	549	547	537	555	577	586	549	569	604	570	583	626	566	596	565	574	567	536	548	557	590	565	552	577	582	585	590	591	577	589	600	580	561	595	555	542	610	538	571	598	542	559	596	555	552	557	569	574	606	597	565	547	548	540	573	573	583	550	561	581	539	570	577	557	600	532	573	564	563	560	593	574	552	555	558	550	564	560	635	582	553	590	563	605	600	561	550	565	568
46944	50011	15567	8486	6136	4108	3118	2386	1955	1724	1803	1863	1304	1057	991	897	934	822	826	788	759	755	970	1006	869	765	677	708	664	660	651	638	641	605	629	578	590	587	611	581	570	611	581	601	573	624	597	600	588	589	523	527	576	564	598	600	607	572	589	562	588	572	577	574	586	557	566	575	542	609	559	596	578	549	575	589	560	559	580	555	589	552	587	535	589	575	565	551	562	568	593	568	586	563	559	609	574	564	538	561	540	579	570	567	544	587	555	555	582	539	537	572	557	536	568	610	568	564	532	531	562	556	543	529	562	557	595	571	523	533	579	597	520	554	573	571	573	592	509	540	600	558	546	591	549	564	545	531	543	574	494	586	575	552	532	571	567	595	560	553	536	543	573	545	579	547	537	547	508	570	529	592	577	553	543	523	551	535	581	553	559	556	529	569	561	567	518	525	568	551	560	548	550	557	559	552	545	597	599	572	571	576	553	584	570	592	566	571	534	572	561	568	569	557	581	588	549	527	569	529	566	599	532	541	572	539	526	575	529	567	534	573	560	551	564	530	511	541	602	557	546	537	558	520	548	561	537	554	573	520	588	591	582	600	564	538	565	574	569	552	562	571	537	555	555	563	529	561	527	545	581	526	570	537	553	592	575	546	539	551	572	560	536	524	525	538	552	568	565	574	597	564	562	538	507	562	554	586	551	541	522	533	565	588	552	564	512	592	528	543	557	543	517	563	571	587	554	538	531	506	535	534	541	601	568	556	534	556	528	539	614	526	573	502	539	568	552	541	583	579	593	559	532	573	539	592	593	521	547	600	537	546	586	557	510	554	548	591	576	548	547	578	594	536	558	553	497	479	547	563	587	555	582	568	559	542	527	557	575	535	546	576	546	582	560	617	579	593	559	570	586	583	573	539	597	586	542	545	542	541	561	588	583	557	580	580	544	550	558	575	620	579	601	554	563	603	526	589	583	596	598	553	529	599	561	534	586	548	561	566	511	553	572	547	547	578	518	560	542	532	567	575	554	516	532	577	565	580	582	578	594	544	564	559	579	552	576	577	543	576	519	530	590	566	546	550	543	551	569	543	557	575	582	534	532	537	519	552	547	594	569	619	554	555	583	564	596	570	572	515	554	548	508	534	576	573	565	554	582	561	520	537	518	545	532	571	546	583	545	565	553	548	526	552	553	574	552	529	558	572	585	537	557	578	548	561	549	563	560	545	557	529	504	520	515	541	539	564	542	536	539	543	530	605	584	590	597	579	593	527	563	538	541	565	528	527	550	549	570	599	584	544	548	551	565	561	556	558	571	566	543	534	556	541	540	577	559	565	553	588	535	599	525	556	588	586	553	544	600	574	555	587	595	580	568	593	511	527	625	546	571	568	553	516	555	586	571	560	566	580	575	582	567	538	596	597	572	559	564	562	565	534	539	568	590	583	580	558	539	567	590	570	552	565	528	547	526	576	576	563	583	560	549	541	537	568	588	550	557	530	568	536	557	562	558	518	564	611	550	638	563	564	577	614	515	547	556	543	562	561	612	533	560	524	549	543	537	556	571	531	520	540	547	562	561	557	534	546	569	550	566	571	573	529	526	578	525	566	592	537	543	555	544	538	509	549	530	554	618	511	509	537	521	532	574	561	542	567	602	566	568	550	599	544	555	570	574	584	545	550	547	550	588	533	546	552	514	518	574	573	547	523	573	502	554	549	483	563	540	532	568	555	535	563	593	548	522	582	510	506	603	547	527	570	540	538	530	613	579	542	576	550	553	540	538	552	554	518	542	531	541	579	561	584	562	533	582	549	525	554	546	584	526	574	575	573	543	540	550	542	560	580	564	530	560	536	574	549	573	554	589	581	537	557	595	571	597	579	620	538	511	564	569	546	547	565	560	560	569	536	521	527	518	573	564	579	537	573	529	542	571	594	530	564	551	549	562	573	554	550	560	546	537	560	580	626	515	578	554	538	558	567	586	570	541	541	512	560	550	557	551	552	540	543	598	590	560	580	519	564	557	556	572	524	539	541	549	540	590	554	594	550	584	568	559	579	549	585	580	569	556	530	589	552	549	563	561	551	516	585	561	533	555	557	556	538	559	576	594	569	546	548	579	525	566	577	565	539	565	549	503	561	542	573	572	593	564	546	594	583	585	509	557	527	538	527	558	543	547	567	529	613	599	554	553	550	574	557	521	587	562	524	557	533	537	551	590	545	568	512	551	573	586	579	564	578	554	557	568	571	537	521	539	544	544	606	546	553	565	567	583	537	543	549	601	513	610	550	522	602	575	569	546	526	544	569	528	553	544	543	602	560	524	527	543	576	607	571	547	526	539	571	555	535	540	517	573	563	507	591	533	559	579	553	587	554	585	530	589	558	551	547	569	512	534	553	568	538	598	554	596	594	546	557	555	594	562	557	531	537	532	590	580	580	548	550	538	540	583	551	572	575	555	583	540	558	515	524	555	596	557	546	577	537	521	525	554	540	561	550	557	554	519	568	583	563	562	583	604	589	581	575	561	548	518	518	574	539	567	564	550	536	585	506	537	555	545	558	555	576	539	542	550	571	532	566	551	581	606	529	576	556	561	567	544	588	566	535	566	521	557	529	561	582	523	572	559	586	512	580	572	559	549	551	553	558	533	565	541	586	545	521	583	561	585	561	549	587	537	525	584	567	566	543	584	562	558	571	533	562	575	539	570	558	550	560	554	556	586	518	557	538	539	573	558	571	573	600	513	565	531	535	567	566	591	564	568	568	517	574	553	585	539	560	545	534	530	592	549	530	545	537	557	548	613	522	536	567	577	549	573	575	520	602	540	592	572	564	587	561	532	561	531	555	594	542	549	562	571	502	521	569	604	583	593	537	514	535	514	566	558	516	543	584	535	566	566	546	562	527	581	525	547	527	533	548	563	533	556	558	592	529	541	551	558	557	542	555	612	556	535	528	548	558	521	529	562	553	531	603	570	577	517	572	604	554	579	536	565	573	569	598	584	586	543	554	507	559	569	647	567	541	561	548	523	550	545	550	515	558	537	549	595	550	540	530	552	574	555	576	554	580	564	579	571	568	547	564	594	560	526	584	575	525	559	541	581	555	576	562	561	584	540	514	568	537	575	615	612	561	565	566	557	558	525	557	560	541	551	581	578	570	568	511	558	556	547	550	564	556	568	528	523	557	510	569	549	573	561	572	511	552	568	568	547	586	552	587	554	526	576	564	549	615	541	539	560	530	561	573	559	542	549	537	586	567	609	549	584	553	552	525	577	545	591	549	578	553	521	541	541	551	589	571	556	569	571	541	538	578	555	571	572	569	522	549	561	546	587	560	602	567	566	542	598	528	516	521	534	542	542	516	569	589	520	547	543	574	569	552	567	539	571	539	588	598	542	561	505	609	553	531	565	527	554	552	610	545	583	569	544	545	581	530	541	596	522	543	564	585	557	514	558	559	595	547	555	565	551	544	570	569	520	554	577	568	571	592	539	560	579	515	532	584	567	569
38274	26633	9537	1514	940	760	733	674	694	594	642	939	872	699	567	634	536	599	591	568	586	569	600	639	610	568	608	612	592	576	559	559	583	599	578	566	571	543	594	638	563	567	550	584	596	546	631	621	577	587	579	587	575	578	546	544	633	548	593	532	617	598	590	563	617	574	597	600	585	555	579	589	585	555	582	571	587	572	563	600	552	589	595	566	589	607	623	563	545	552	559	606	601	564	600	557	586	588	526	539	585	567	567	605	556	622	592	597	568	563	598	568	591	580	570	535	503	568	641	599	554	622	609	562	578	573	597	601	645	573	540	589	622	577	566	584	582	597	570	570	574	543	576	639	603	586	593	604	565	581	613	578	597	608	600	605	582	545	569	556	574	548	573	599	577	626	584	596	544	607	598	554	587	618	585	586	562	588	607	553	545	552	579	552	596	590	571	603	576	609	572	586	592	573	572	587	550	562	552	609	557	600	585	598	581	571	602	550	578	560	617	574	584	625	599	623	595	585	593	571	603	654	601	576	600	567	557	597	568	580	570	576	556	585	584	600	610	606	587	552	570	571	582	556	602	592	563	601	593	605	561	609	593	539	571	601	572	635	588	575	549	592	573	537	594	595	585	582	559	566	639	587	567	635	603	637	598	575	578	595	590	584	587	586	606	567	619	605	584	564	615	559	598	578	546	589	627	587	582	589	516	598	555	614	631	598	572	588	529	568	610	578	593	589	611	550	609	583	591	591	567	589	598	538	579	608	599	569	555	604	575	587	576	605	587	588	590	583	540	576	594	571	544	560	549	612	569	596	556	584	573	595	566	586	524	563	586	596	594	564	546	553	595	570	590	565	583	593	549	590	535	553	577	579	618	565	641	560	568	571	558	631	600	544	626	580	603	580	557	581	551	594	594	605	549	624	571	577	623	596	594	553	582	638	595	557	609	594	607	543	558	587	547	560	596	601	564	580	549	531	589	549	582	572	565	562	552	544	608	582	601	584	655	539	557	589	551	590	630	588	596	610	609	606	507	596	596	562	602	586	553	634	569	599	589	593	561	567	556	556	601	582	589	580	560	557	599	576	625	579	628	604	576	579	581	592	613	580	590	622	597	562	534	566	593	573	582	567	579	566	561	558	595	557	582	602	561	522	556	579	582	567	560	585	520	599	574	583	551	570	588	528	603	584	581	533	574	579	597	583	616	574	621	592	561	589	553	585	557	607	571	553	562	569	593	586	602	562	564	575	589	570	587	584	594	607	576	584	537	579	619	555	587	535	573	613	589	611	607	517	601	599	576	587	615	568	593	586	620	593	588	568	580	576	554	545	546	554	641	595	605	571	550	586	609	596	652	655	616	603	565	573	600	628	603	581	615	579	604	588	582	551	567	583	601	557	581	576	601	572	604	601	586	591	598	565	549	588	636	603	553	630	606	586	533	632	589	552	595	591	579	568	585	588	583	588	586	560	571	549	565	623	611	564	544	556	590	575	605	559	624	562	565	580	579	544	587	619	589	600	523	602	563	550	585	606	574	540	591	530	582	596	582	603	603	610	600	565	559	619	563	567	587	576	540	590	576	596	561	569	635	605	580	655	569	609	577	575	582	589	591	547	614	542	503	564	582	595	598	582	580	653	613	624	590	608	612	624	612	600	584	557	586	576	625	566	590	566	582	550	577	582	546	606	599	547	619	584	596	553	584	604	564	610	593	606	555	586	602	608	585	567	567	564	524	607	593	579	550	576	572	588	587	571	571	578	593	569	650	617	580	560	621	604	569	575	610	573	569	539	537	585	569	573	593	546	575	536	575	587	592	582	612	586	587	539	602	583	552	566	598	572	569	614	583	535	554	557	544	548	582	585	556	578	608	558	596	611	614	612	604	564	570	583	585	560	605	583	555	610	573	628	568	597	565	629	601	613	601	561	590	541	594	598	561	630	592	552	572	550	599	598	583	550	573	536	596	562	617	582	595	614	615	588	608	570	513	572	575	581	541	587	596	565	624	537	595	592	585	589	574	610	599	630	574	609	564	588	590	584	597	589	576	609	591	588	603	617	567	598	616	612	594	596	558	588	597	548	573	577	573	580	603	608	576	568	567	545	577	613	576	577	558	565	590	569	579	581	567	586	579	535	589	545	546	580	559	569	579	577	587	604	601	588	622	590	624	551	600	612	610	586	595	571	624	558	584	624	615	650	579	565	552	617	549	582	600	625	537	572	562	593	579	610	638	552	566	565	594	573	556	586	576	597	622	531	637	571	580	603	580	620	563	568	576	565	577	602	596	560	560	604	563	589	570	579	627	574	627	569	562	584	575	615	565	624	574	579	567	575	627	579	596	586	570	632	600	599	575	604	560	580	563	581	593	586	604	596	600	574	590	582	608	575	564	618	586	636	543	551	607	579	586	588	588	641	606	552	540	617	603	546	597	599	565	584	543	577	557	600	581	559	550	583	594	571	608	628	592	596	550	604	596	567	575	570	560	595	583	527	558	590	592	580	577	585	563	578	616	599	619	634	540	606	557	565	563	556	579	584	570	577	590	604	605	572	617	595	595	579	580	600	584	608	586	565	574	594	583	570	576	561	595	593	572	548	617	572	579	599	574	606	599	560	570	592	580	607	626	570	582	614	563	565	588	567	590	583	595	630	579	549	555	575	587	612	593	595	585	592	570	580	558	568	593	577	602	523	592	585	583	599	628	628	577	577	590	599	601	597	619	607	589	567	569	582	593	615	587	577	562	594	612	542	570	617	602	572	596	568	583	624	606	539	560	617	541	617	585	623	607	606	543	569	557	558	564	596	577	539	598	551	568	591	624	588	581	570	622	554	576	590	590	635	619	521	557	612	573	608	553	546	583	545	549	574	564	614	574	620	572	584	570	588	547	546	602	574	615	571	628	551	608	547	573	623	579	587	621	583	561	599	595	604	573	547	526	569	543	532	586	579	583	575	596	588	571	599	561	571	561	601	574	588	588	582	606	563	601	586	622	576	571	594	567	557	547	565	518	618	533	596	568	572	578	594	579	546	564	615	629	560	604	563	605	589	614	582	600	569	583	616	585	588	561	585	592	535	584	585	573	616	542	549	592	583	582	608	578	577	579	570	561	589	579	573	594	607	575	583	570	588	567	593	550	584	568	593	634	581	595	560	591	574	585	567	579	626	617	626	581	581	594	547	549	572	601	601	566	574	606	566	580	636	589	602	514	580	575	570	581	624	548	607	544	589	578	580	589	568	578	599	546	594	585	576	577	582	615	610	576	585	596	565	601	579	584	610	549	643	598	577	535	546	583	617	585	584	567	602	601	569	562	561	569	555	595	580	620	535	560	595	575	599	532	563	596	579	580	569	558	573	615	578	612	595	559	581	571	564	574	611	567	590	556	611	544	565	561	595	583	566	583	593	629	541	531	521	611	571	611	611	611	645	601	570	548	569	616	611	567	617	579	566	570	590	602	586	610	599	554	572	604	573	613	598	595	574	589	610	549	635	553	576	576	585
41539	26421	2946	1333	1227	1084	895	776	771	705	898	1534	1246	824	669	643	645	626	629	639	659	666	634	621	613	616	664	646	598	615	621	639	651	651	673	668	632	617	603	571	653	630	661	563	622	642	607	622	640	625	587	629	605	597	654	628	619	641	614	603	639	640	615	655	629	604	632	630	642	610	626	663	584	626	627	645	632	634	629	618	585	649	623	649	629	626	608	625	646	545	613	631	601	626	630	658	623	657	623	592	627	605	595	668	632	637	607	639	631	636	670	597	615	675	646	648	621	628	629	605	618	645	609	629	644	673	594	606	655	625	610	624	667	648	683	623	678	658	652	620	601	669	600	583	590	630	627	598	624	631	611	641	625	647	626	595	638	680	633	617	619	601	665	591	663	576	631	651	606	637	678	651	654	622	596	628	628	627	609	658	571	638	632	606	614	654	616	596	612	591	635	649	574	612	575	658	603	655	653	622	594	611	641	594	609	606	609	626	592	609	634	629	605	628	599	619	590	654	629	604	632	631	657	646	628	577	650	606	671	607	642	643	639	655	647	622	639	643	631	622	658	651	605	626	591	641	618	616	614	588	647	603	626	633	641	612	666	626	580	622	642	589	637	591	620	646	634	604	642	642	636	613	627	622	709	618	605	635	630	610	672	631	601	633	635	598	616	597	607	650	664	646	617	623	627	639	655	624	627	617	605	604	625	618	608	644	623	632	667	653	635	611	609	634	610	620	624	607	609	597	636	623	621	619	612	579	641	619	595	654	640	639	583	619	645	598	616	632	619	623	607	647	595	651	630	623	630	637	594	577	606	656	605	633	611	648	605	600	633	662	629	613	602	634	649	663	621	623	614	595	643	633	568	648	633	650	635	624	611	654	601	648	635	617	622	617	610	613	644	621	618	614	629	618	628	652	613	638	645	589	649	654	636	676	679	667	638	663	607	589	641	653	675	616	604	611	619	644	633	607	621	603	626	622	632	596	615	614	586	592	617	605	636	646	658	629	628	643	616	581	614	606	620	620	584	619	635	613	621	633	627	653	661	628	636	668	614	620	645	601	584	592	603	642	627	672	628	630	643	625	622	616	606	605	649	648	586	663	703	591	613	618	677	647	668	617	612	591	633	618	611	587	651	612	599	618	658	622	616	683	635	635	570	593	609	633	666	620	616	616	594	644	630	659	609	640	639	623	620	644	624	672	588	645	610	580	639	615	632	622	628	624	618	582	638	662	612	598	658	653	611	677	669	634	633	571	590	627	631	615	611	660	616	625	596	625	608	643	580	630	648	632	642	658	623	650	639	646	661	635	631	593	648	614	576	612	588	627	601	638	654	594	640	652	605	603	648	631	615	611	622	631	620	624	637	608	639	636	615	609	569	651	629	613	607	660	629	659	592	659	652	629	616	611	576	632	675	649	627	652	597	584	614	614	606	647	641	597	602	601	607	590	600	649	657	641	631	671	600	649	599	644	657	637	642	669	608	622	621	651	576	597	625	605	596	636	619	648	625	618	608	608	635	612	588	636	633	601	620	641	614	634	600	649	649	635	638	643	645	639	624	624	633	638	618	609	651	603	608	651	633	622	650	574	630	594	635	608	616	584	616	607	666	615	653	643	642	635	631	642	635	602	653	642	635	641	631	657	594	612	592	600	627	601	650	610	632	661	619	592	613	584	620	618	627	626	648	652	628	653	627	636	584	634	613	654	637	594	634	659	618	634	642	641	613	636	582	645	626	669	641	629	615	684	632	589	589	649	664	660	648	608	612	619	574	647	685	638	620	605	633	639	615	619	621	607	650	646	642	648	611	615	638	585	632	627	623	611	627	591	626	641	610	646	608	604	619	646	642	642	635	661	594	629	626	665	600	629	620	622	651	628	661	652	651	600	611	628	591	617	572	666	643	632	631	642	622	584	616	639	653	606	615	632	633	630	582	603	628	636	615	629	634	626	637	676	630	573	645	606	618	627	626	623	616	604	627	657	638	653	630	601	657	625	631	635	612	645	637	592	694	622	585	652	639	614	651	625	624	596	638	631	621	579	651	620	626	670	651	628	628	550	586	623	634	619	643	623	630	632	664	643	642	604	662	649	677	597	641	636	628	666	595	643	621	637	601	625	635	600	640	640	621	639	617	686	645	632	652	595	624	612	582	662	624	610	591	602	653	573	650	615	648	610	610	677	638	656	616	624	653	652	670	598	618	636	648	599	603	636	627	616	614	620	658	627	615	634	602	614	616	630	617	658	626	609	653	613	585	626	566	660	610	607	615	619	620	602	641	621	657	621	619	619	608	641	643	632	618	618	620	669	674	674	622	619	661	661	637	608	610	583	629	623	587	639	636	619	652	619	632	600	615	606	628	651	604	628	603	584	639	629	641	632	623	630	636	680	615	633	642	616	621	570	635	597	599	589	637	652	641	633	578	641	645	619	650	649	639	652	629	606	615	615	608	613	628	605	616	618	631	634	640	592	609	603	615	617	645	602	625	614	667	626	623	631	601	620	681	612	631	655	636	613	653	643	649	657	611	618	630	621	635	633	624	571	624	594	654	678	623	636	621	614	600	583	622	646	645	623	660	652	599	618	585	625	634	616	604	648	616	595	605	640	628	611	632	606	605	618	655	625	640	616	656	635	632	622	591	637	628	641	653	655	615	612	609	612	586	622	661	627	636	609	609	613	621	604	634	669	668	607	613	643	606	578	599	601	647	637	635	603	661	627	656	601	624	693	635	605	642	616	623	598	631	607	673	633	642	631	606	610	647	650	638	671	622	628	639	615	590	619	655	613	683	595	610	606	608	628	604	648	631	624	619	656	661	631	631	604	677	619	619	636	654	602	620	640	602	665	653	618	653	632	607	657	613	629	621	584	644	645	635	619	624	597	613	609	630	678	625	639	646	637	631	654	624	584	636	600	676	631	667	643	650	581	595	627	619	602	632	601	578	567	649	624	625	612	632	634	606	694	686	612	654	641	665	623	662	631	670	636	626	676	638	635	628	638	611	617	628	621	672	639	657	639	618	620	626	638	616	614	608	601	632	608	612	637	648	611	648	603	628	638	623	674	606	667	622	620	682	640	601	590	630	642	639	594	668	613	671	598	626	602	622	645	636	588	633	620	612	590	636	662	614	610	640	607	614	619	634	628	617	641	635	613	592	646	622	668	619	645	617	601	605	672	625	628	628	637	641	655	624	666	570	622	623	601	639	632	615	656	648	647	558	594	601	622	589	667	595	616	622	625	592	629	680	583	570	603	652	633	620	643	585	640	605	616	682	625	639	633	626	647	622	655	624	618	617	601	621	657	632	630	619	625	618	601	660	620	599	614	617	625	646	624	594	653	664	599	636	612	625	643	658	608	625	684	598	584	613	623	653	648	642	661	603	651	613	666	698	621	678	620	576	625	664	623	593	612	640	623	644	644	650	622	615	626	630	622	616	621	614	621	648	627	607	604	632	608	637	620	683	657	623	623	633	636	646	617	626	635	634	626	612	599
24814	20622	26894	24260	20595	10377	1500	856	680	558	805	1733	1730	917	425	378	359	398	321	351	372	338	291	329	303	370	330	304	310	284	303	321	301	315	283	309	291	319	297	305	302	306	300	275	299	274	283	318	297	293	312	312	300	277	285	281	301	266	303	284	263	309	265	241	282	299	316	287	318	296	312	297	287	267	259	290	289	292	309	298	267	277	281	259	295	287	256	259	289	315	295	281	305	308	263	277	279	270	288	284	282	263	325	290	283	283	305	265	310	287	292	279	259	268	272	258	289	289	271	274	285	274	306	289	291	288	274	302	307	270	318	300	310	293	292	311	283	303	252	264	270	325	290	277	309	277	307	287	283	283	285	311	296	275	299	281	286	290	283	295	309	314	308	287	301	228	294	282	257	294	270	283	295	281	300	274	291	268	286	278	279	303	268	273	288	271	309	285	340	317	317	263	288	284	258	292	304	263	287	260	303	271	294	302	281	279	273	257	288	332	303	267	269	314	291	276	289	281	286	290	298	273	307	300	303	276	283	290	301	291	312	285	268	242	336	274	297	297	277	290	295	291	269	267	272	288	284	282	297	281	291	269	291	292	287	280	275	303	268	274	289	268	305	286	299	287	294	267	275	286	283	297	295	276	248	289	271	291	279	308	280	299	285	285	260	287	283	281	289	282	280	289	281	261	319	301	276	276	287	306	286	277	281	288	282	252	279	309	276	271	270	249	282	303	300	253	295	308	286	263	304	283	294	259	297	272	269	299	283	258	270	255	268	254	286	288	286	295	287	264	256	273	301	303	282	272	301	289	280	283	277	291	278	297	268	259	288	263	308	246	288	297	265	250	292	328	295	312	282	288	251	256	258	292	249	262	265	299	295	264	313	257	320	280	302	288	283	282	270	285	279	277	272	286	306	294	259	264	279	261	306	286	281	268	302	326	274	305	288	254	293	270	262	309	277	284	275	287	285	267	262	275	280	276	276	284	314	251	298	242	294	297	298	296	268	280	263	268	298	293	266	297	272	291	290	299	239	297	308	297	288	286	285	305	274	313	310	286	250	294	271	289	281	315	290	275	279	302	278	296	288	289	271	262	276	287	254	280	267	297	286	286	293	271	297	273	303	270	270	288	290	287	273	309	320	271	269	280	308	280	259	276	289	308	276	293	281	271	297	268	269	311	309	285	293	323	307	278	286	282	258	310	290	271	272	314	270	305	285	293	263	320	321	309	283	309	301	260	289	261	290	289	285	298	294	290	286	315	282	271	263	281	266	280	276	263	289	298	282	292	322	281	279	288	281	296	279	312	281	264	312	270	242	256	291	279	286	275	276	278	248	308	259	294	284	268	265	285	290	271	299	308	270	282	312	283	305	270	271	300	332	286	288	305	289	289	276	267	284	291	275	281	300	268	289	281	276	267	271	265	266	242	279	292	285	276	291	283	313	290	299	314	286	263	269	269	286	265	273	306	287	286	287	277	307	271	263	304	294	263	284	282	299	290	274	287	304	308	262	273	260	270	251	284	252	265	286	253	289	280	267	282	285	262	287	305	262	295	288	276	278	305	321	283	322	268	290	261	290	267	256	296	272	267	280	271	286	297	285	336	269	281	293	289	295	274	295	283	271	283	292	282	252	305	318	294	273	297	299	306	268	285	269	292	267	280	281	280	283	266	284	279	331	303	297	287	301	310	280	295	290	320	262	287	291	275	276	272	259	296	284	300	312	256	266	259	264	306	256	284	302	291	293	251	276	284	289	287	275	272	257	287	249	253	305	277	279	303	271	280	265	300	279	273	269	302	270	304	274	254	288	285	314	293	266	269	282	305	260	275	267	276	280	281	306	317	283	267	301	266	275	263	289	268	291	281	294	290	293	278	267	284	257	285	262	297	302	250	282	282	303	293	318	277	281	273	281	283	282	291	288	265	310	304	285	292	289	310	293	282	278	266	272	313	295	302	261	261	269	303	307	278	281	305	280	273	263	292	285	265	317	272	264	289	296	285	289	287	273	282	273	297	283	279	246	300	308	271	305	287	280	265	296	277	284	266	311	283	251	262	234	270	280	298	280	267	289	342	290	287	285	299	297	299	294	277	285	294	259	312	306	300	286	294	310	272	280	274	271	277	261	283	311	262	284	279	289	278	268	262	298	284	277	299	289	294	284	261	259	306	275	272	290	246	293	285	295	290	299	269	295	269	255	285	299	287	281	315	228	275	264	297	294	280	267	290	256	319	309	307	251	298	255	273	273	267	282	289	313	253	285	275	265	278	310	282	304	261	269	276	301	353	298	248	267	286	267	274	273	302	292	285	281	282	283	265	274	283	270	276	294	286	301	279	281	312	280	311	273	290	311	274	257	270	288	313	303	287	269	284	292	283	256	271	279	305	270	263	276	275	277	280	309	286	290	288	284	307	261	291	283	291	280	253	272	263	292	280	309	306	296	299	276	266	265	251	301	275	285	255	258	262	279	304	300	286	288	301	262	291	271	295	267	256	311	280	309	281	280	276	258	267	282	296	295	275	275	279	284	312	254	309	292	316	270	258	273	296	282	273	297	290	263	266	270	318	283	274	296	260	279	280	284	283	288	266	258	285	274	327	282	281	283	280	307	286	286	281	271	290	273	290	297	286	272	245	263	252	283	282	277	281	272	289	295	314	282	279	293	273	300	293	272	256	300	321	285	280	298	311	305	257	279	276	324	274	299	259	262	281	304	285	313	267	299	271	301	292	277	278	291	267	267	308	284	287	288	249	296	272	273	287	242	286	291	305	290	268	275	266	279	300	310	299	274	265	284	278	284	285	273	261	293	287	292	290	270	292	278	289	270	289	270	285	260	275	267	299	316	271	269	305	290	284	274	281	297	275	286	291	279	275	279	288	265	276	290	259	247	279	252	303	298	288	312	278	289	269	268	313	266	280	287	253	313	266	283	298	298	257	284	314	276	315	261	308	289	310	310	281	267	283	311	275	300	287	283	285	276	304	279	279	301	296	280	273	282	279	314	270	270	284	263	270	299	257	283	272	275	294	270	253	315	306	317	315	283	315	255	288	280	300	330	289	255	246	273	282	250	269	285	260	269	282	293	266	289	279	274	280	290	294	304	272	298	290	265	320	287	279	271	281	272	259	276	301	319	285	301	295	255	279	289	260	301	298	282	272	274	290	292	304	288	281	298	288	265	256	291	273	300	291	246	262	246	290	294	262	285	308	304	279	274	301	305	280	319	320	309	263	298	269	272	276	264	285	291	266	295	285	282	269	275	264	297	255	268	300	291	281	251	267	295	286	280	293	295	287	271	299	313	281	268	274	286	292	292	298	304	280	261	314	290	274	258	287	286	278	303	286	310	293	276	242	303	275	275	273	255	275	285	241	312	293	243	269	303	286	327	303	310	268	290	252	337	287	302	269	269	263	306	284	263	311	288	296	278	299	265	290	295	258	278	259	303	244	280	255	288	264	278	297	288	275	296	318	277	320	292	303	291	302	279	297	288	266
42209	34468	9832	5660	4133	3139	2297	1447	1153	946	1450	3821	3735	1730	615	473	493	479	449	399	456	421	386	423	412	447	403	361	369	379	347	339	343	336	336	340	325	347	321	319	352	348	326	313	334	360	342	387	322	316	359	317	331	323	306	320	328	315	323	319	302	317	342	341	308	296	333	368	343	338	325	319	318	318	322	314	306	324	313	326	283	319	313	311	289	316	311	279	305	306	308	317	308	316	296	320	325	297	296	322	346	324	288	326	335	321	335	322	287	298	316	298	310	304	296	286	337	316	300	308	316	289	322	294	285	283	318	302	308	309	272	304	298	317	333	330	309	344	308	300	309	293	325	295	337	321	285	334	312	301	296	330	314	290	307	307	277	302	343	341	341	327	277	301	297	309	280	319	334	340	320	303	330	302	318	279	295	317	305	296	299	310	316	332	312	310	327	335	309	295	314	326	305	316	322	311	293	299	300	306	328	304	329	311	328	347	287	321	283	303	323	319	305	340	334	315	316	287	314	313	294	334	324	269	310	316	318	348	265	326	329	335	321	295	311	348	313	321	307	335	335	320	300	307	290	312	316	320	312	299	323	316	297	348	328	300	323	292	288	340	314	309	290	322	331	298	287	308	355	308	316	321	306	318	323	305	306	311	324	269	317	306	291	328	320	306	312	297	328	304	311	282	315	306	322	330	312	325	322	266	308	350	308	311	320	306	288	315	329	354	313	305	308	313	302	338	302	315	316	316	335	302	334	318	312	338	316	320	309	291	323	302	316	313	295	309	309	303	324	303	311	287	325	310	292	303	304	316	310	305	324	306	331	320	314	317	310	317	310	310	298	326	318	322	319	350	320	300	341	322	287	289	301	293	313	316	318	315	305	304	299	331	333	310	293	306	274	316	296	297	295	292	323	280	308	308	309	280	303	348	322	310	308	339	326	288	323	311	310	297	320	322	306	329	294	301	316	321	309	321	292	313	333	300	304	321	294	335	351	322	305	318	312	319	312	323	311	304	324	318	348	290	318	304	315	300	312	316	298	306	356	326	296	336	280	321	309	312	310	300	329	335	336	306	324	293	310	314	343	285	326	336	314	329	329	350	346	318	335	316	309	323	318	339	290	332	313	342	330	338	282	302	305	307	317	336	318	296	307	304	319	291	281	337	313	310	312	331	322	327	340	308	309	337	310	292	301	321	298	328	313	317	321	306	306	294	334	359	315	311	316	327	323	311	327	318	301	295	296	313	292	305	287	337	310	329	326	308	302	291	312	308	330	319	338	336	318	332	324	308	321	337	312	285	331	301	288	293	323	310	311	339	319	334	329	348	315	313	320	351	321	301	325	325	301	319	320	318	305	316	314	338	326	290	335	307	306	308	303	304	314	307	318	331	314	305	307	320	325	303	325	310	295	296	317	307	303	336	305	284	323	302	332	288	307	290	319	311	304	311	299	316	330	312	353	302	321	338	295	372	332	332	317	290	307	308	315	325	315	309	313	309	334	325	298	346	324	326	311	326	325	321	331	286	331	338	302	348	323	286	304	321	325	275	316	320	300	336	303	291	305	325	311	320	323	310	330	318	333	325	307	299	323	337	281	340	311	327	329	307	330	344	310	316	285	318	305	306	320	307	314	299	317	274	307	305	299	305	304	328	336	315	309	322	307	298	326	331	332	311	308	308	312	334	319	316	316	341	322	305	296	312	301	310	304	318	357	292	333	288	278	293	311	320	306	316	303	326	299	308	302	316	334	336	305	285	320	310	332	306	325	317	299	292	330	309	305	319	319	323	302	315	315	331	326	322	292	328	310	317	330	297	342	300	333	287	298	312	280	314	322	338	309	321	315	336	289	301	306	339	309	333	342	315	316	310	349	328	322	308	316	344	303	312	290	272	294	346	349	312	302	301	329	353	291	327	327	306	311	310	293	303	306	320	312	322	321	319	351	316	322	317	315	321	319	305	353	297	318	285	333	355	327	326	336	289	293	294	301	318	302	269	341	312	296	327	274	302	313	316	303	322	297	325	340	303	303	294	334	302	296	300	311	321	323	306	307	317	297	292	338	317	345	320	312	291	287	317	293	360	305	363	295	343	316	308	294	309	300	316	306	298	336	291	284	313	303	304	304	311	317	334	288	285	299	295	340	307	353	302	293	294	325	310	295	314	328	342	292	299	301	314	312	323	300	295	313	315	308	337	321	299	301	305	303	320	313	291	297	279	322	291	320	323	320	318	281	330	306	303	342	318	341	320	282	319	281	329	326	294	311	321	301	321	301	303	328	334	265	294	330	311	314	330	286	308	339	307	330	286	311	302	328	314	329	308	295	319	309	329	289	309	301	294	278	277	287	294	317	284	304	296	313	339	318	318	325	322	303	336	310	301	296	296	298	313	313	314	299	305	342	312	293	295	312	331	336	292	358	311	323	343	327	329	319	299	298	297	305	313	306	309	310	331	313	317	309	271	307	319	281	311	306	321	321	318	319	336	316	286	268	339	316	320	284	282	307	278	273	320	317	354	292	293	300	316	316	296	301	317	307	359	333	299	314	332	322	291	317	285	309	282	267	314	308	315	282	314	322	299	314	299	304	280	299	323	294	309	297	295	345	322	292	323	297	326	298	304	286	319	316	304	329	301	354	313	318	276	326	308	307	325	302	314	283	287	318	319	312	282	320	313	288	319	342	342	306	293	330	305	343	320	292	332	327	305	344	320	330	297	329	315	282	301	315	284	309	336	336	317	312	295	308	317	320	338	343	313	288	355	304	332	329	330	329	339	321	301	340	313	336	312	276	317	282	323	299	313	328	332	309	321	318	329	341	298	321	316	314	342	284	360	321	320	291	301	313	346	308	318	339	335	341	298	286	329	301	303	317	304	304	326	320	303	304	318	316	342	316	294	286	296	286	300	345	328	288	312	290	321	347	311	321	301	296	323	312	296	294	328	297	355	310	332	311	305	324	298	292	335	308	325	315	295	325	312	301	312	295	309	281	329	327	286	319	308	323	283	313	329	349	328	320	299	351	298	283	295	286	298	287	322	318	315	303	310	307	316	303	340	314	316	303	285	307	302	345	323	290	297	322	300	326	293	313	336	305	314	313	312	342	334	312	294	263	308	309	314	318	291	293	305	320	304	332	300	311	336	301	298	274	309	290	311	337	298	329	319	322	314	311	336	303	299	326	319	318	323	314	305	329	327	326	308	284	334	296	296	321	319	321	352	299	310	301	296	299	307	294	273	322	298	320	310	316	319	279	294	311	332	342	333	298	318	329	333	309	324	306	302	288	309	316	280	310	289	301	314	288	313	327	292	342	314	314	293	304	326	354	299	317	317	268	336	285	300	310	319	353	313	343	315	300	317	303	295	324	302	306	318	313	302	327	331	323	312	290	310	309	269	302	312	312	303	337	306	316	341	295	301	310	330	344	331	297	303	289	294	340	289	308	290	333	288	266	346	325	321	324	328	334	280	304	288	309	314	296	337	275	316	302	311	282	323	286	296
22926	20649	27322	23997	20651	20718	8531	1765	1234	1024	1060	1810	2328	1578	908	697	711	681	661	677	652	718	720	690	837	745	639	659	618	612	634	665	563	561	574	606	602	614	594	586	583	521	599	608	558	568	574	541	629	583	617	578	588	581	579	569	615	594	539	564	534	568	557	570	615	553	570	598	604	540	586	573	547	545	606	566	609	542	580	575	639	579	479	527	620	568	582	591	567	576	566	560	575	617	606	527	572	609	513	573	571	616	541	507	594	594	540	544	592	539	587	545	586	581	575	574	612	570	590	555	544	556	608	577	535	557	597	548	546	599	570	542	548	576	549	547	607	559	530	547	549	613	568	589	555	539	587	566	562	565	570	555	521	552	595	581	530	573	602	567	545	526	571	593	562	559	549	561	507	549	544	555	561	578	578	556	556	589	562	560	569	571	545	547	579	536	543	556	562	596	604	585	572	530	536	549	603	555	563	588	549	598	558	585	560	513	553	555	590	577	569	603	596	555	598	550	586	579	553	583	537	572	565	558	595	559	536	542	565	613	573	533	596	558	609	559	594	536	586	606	554	518	558	626	550	539	510	564	540	559	603	538	579	535	594	594	559	583	587	599	565	562	585	555	512	588	552	544	573	611	557	574	583	556	575	583	555	608	543	602	558	582	578	535	580	561	621	589	551	568	577	568	571	536	572	587	583	549	599	567	523	558	582	538	608	595	580	598	584	595	608	552	563	541	564	542	547	546	575	563	590	531	573	583	538	573	546	575	564	572	567	634	584	511	510	601	590	557	589	596	528	573	538	567	567	564	579	597	555	601	580	568	570	544	549	593	573	565	571	535	569	527	555	587	591	518	581	549	572	549	553	597	555	564	549	530	523	572	549	581	540	559	548	568	602	570	543	563	566	597	585	557	570	559	574	545	599	572	579	565	539	563	605	565	572	575	545	580	558	556	573	556	545	550	574	542	562	562	526	528	611	534	516	580	605	566	525	604	607	584	608	519	573	533	577	573	571	595	590	577	562	577	571	547	578	591	623	584	575	575	545	602	594	566	564	571	548	569	558	556	581	522	566	553	569	537	542	560	543	604	551	567	586	585	587	548	605	581	559	569	574	558	563	594	581	589	544	559	550	508	558	539	558	567	601	585	639	577	601	577	550	568	578	592	564	540	550	557	592	608	563	557	579	579	612	524	589	584	553	595	563	533	567	582	608	578	583	553	576	609	543	554	579	538	562	574	545	571	565	579	566	533	542	562	569	583	550	591	557	551	571	562	535	548	594	572	572	579	593	538	548	566	566	563	556	564	607	540	577	558	579	558	619	561	580	601	589	573	564	516	569	585	579	595	582	591	533	555	607	578	576	541	557	594	531	586	584	588	578	560	573	561	602	594	588	581	557	568	546	563	560	542	595	567	586	565	565	550	556	577	602	564	527	570	550	543	581	560	570	641	551	542	549	581	599	554	573	572	554	575	591	599	557	581	569	543	563	531	578	594	564	577	594	546	566	599	588	582	565	594	570	549	543	600	565	580	551	595	585	557	543	560	567	508	542	560	529	602	558	576	549	515	544	523	569	533	615	560	579	581	571	560	575	532	524	584	582	537	575	566	591	521	566	540	561	577	567	550	554	534	592	573	590	548	561	560	551	550	554	533	545	559	558	603	535	565	575	556	517	508	545	606	545	572	559	549	589	553	530	575	536	565	573	560	513	568	576	549	550	550	585	596	558	564	593	622	554	635	601	557	589	580	530	523	571	582	534	589	584	616	552	601	505	524	536	533	578	572	532	569	593	577	565	560	553	591	529	597	582	536	554	537	560	571	597	593	558	562	553	539	540	580	595	544	590	570	563	563	537	590	545	582	572	569	558	576	575	570	600	595	579	560	545	581	570	611	544	561	595	589	542	581	606	570	600	575	567	587	534	573	567	541	570	556	552	550	619	568	612	573	610	609	602	553	535	580	583	613	606	599	564	587	571	567	545	594	545	572	588	539	613	552	564	598	570	561	576	538	582	543	561	569	580	599	589	583	576	558	596	573	580	586	565	561	596	605	546	556	598	576	575	597	587	581	539	584	572	608	613	549	526	586	583	557	570	557	547	555	545	577	566	540	574	547	577	566	564	572	528	528	605	536	545	541	551	560	564	546	610	525	513	549	592	536	581	592	594	587	600	539	586	516	575	587	573	521	593	511	568	552	583	582	574	572	624	548	579	543	567	580	557	601	531	560	582	539	568	611	562	538	551	532	588	556	566	525	581	542	572	568	545	537	567	581	606	549	614	560	590	572	580	622	629	579	568	581	599	589	556	586	555	522	552	588	598	550	580	594	564	536	531	592	583	572	605	548	613	600	521	549	547	583	596	561	595	569	539	543	552	558	577	549	578	523	619	555	549	586	531	537	593	581	598	612	540	565	575	517	543	591	616	532	592	584	590	603	581	582	554	563	551	518	608	546	569	582	574	560	591	534	544	600	577	545	601	555	552	548	539	582	577	530	536	555	572	569	544	608	598	559	552	587	570	637	606	542	545	550	609	541	565	548	517	571	551	568	561	572	502	556	587	555	583	602	543	570	609	592	551	573	563	592	593	579	579	567	564	619	598	585	581	587	581	529	550	601	562	566	543	581	555	613	575	551	532	570	600	526	604	596	563	573	613	560	500	553	553	604	594	549	550	540	595	532	592	542	584	601	566	559	548	566	515	590	585	556	575	568	555	568	531	577	578	567	586	521	561	593	576	578	558	553	592	512	550	552	585	577	599	532	579	555	570	571	582	551	595	548	564	594	545	583	543	573	573	583	563	586	551	537	585	594	566	587	522	523	595	626	590	569	583	545	557	511	530	608	556	560	529	578	591	528	560	548	557	572	522	605	589	573	584	546	568	527	623	563	524	602	601	544	553	573	609	605	575	611	534	581	542	543	560	553	575	599	605	622	538	585	580	564	536	564	551	586	521	532	570	541	624	578	536	547	563	540	587	602	590	527	592	595	621	588	582	614	594	563	549	589	550	599	554	571	575	615	540	608	520	549	542	582	547	541	603	547	557	558	565	563	566	531	599	537	540	586	573	577	568	585	592	571	576	589	563	569	557	529	577	588	579	514	557	596	585	556	610	583	578	572	606	579	615	568	519	564	533	554	547	590	564	544	568	566	527	562	573	561	568	527	584	556	539	560	561	516	584	596	538	619	542	592	552	575	600	553	574	570	557	569	580	543	559	584	585	562	577	553	550	543	534	575	581	548	533	530	557	545	571	537	596	570	567	603	546	557	559	528	525	554	574	549	619	605	578	570	550	560	556	538	567	548	565	571	554	524	579	551	560	601	604	545	568	572	537	582	556	531	568	567	594	570	591	540	550	547	564	559	567	549	540	596	525	545	579	538	535	516	560	530	584	587	550	578	582	570	560	534	546	606	590	535	522	541	529	575	564	547	512	604	600	547	580	582	551	554	588	517	588	579	575	574	569	531	554	568	569	581	598	563	569	555	539	535	526	586	534	600
43328	37107	15311	9140	6691	5577	4147	2719	2088	1785	1719	3528	4454	2950	1501	1014	879	901	815	805	793	788	840	893	1107	929	761	667	624	615	669	598	552	599	605	595	580	655	606	571	578	600	596	610	633	606	567	604	574	609	537	574	586	551	561	579	564	542	572	582	590	550	599	544	600	598	539	576	569	548	555	588	539	603	561	569	587	572	562	564	555	573	578	512	550	534	554	604	570	542	558	565	557	526	582	554	535	595	541	561	612	577	561	609	553	572	552	512	563	569	584	545	552	551	587	559	531	572	530	550	544	540	581	546	544	540	568	583	552	550	574	526	571	602	552	558	624	566	578	514	542	604	591	554	548	564	544	578	561	540	541	594	518	568	551	570	564	536	570	542	595	568	561	577	593	553	566	553	581	573	562	572	555	544	579	577	591	543	523	546	527	576	568	550	581	544	571	540	537	551	527	523	563	568	579	566	561	523	549	558	499	535	511	549	569	586	586	544	542	571	580	557	546	575	546	523	532	560	543	511	589	538	540	575	569	578	544	583	529	561	585	607	532	502	567	589	544	591	578	551	583	532	546	556	532	557	578	569	561	548	569	544	547	637	550	557	571	528	580	522	579	554	607	544	528	585	554	589	557	552	558	523	581	623	576	582	554	540	564	524	589	602	523	525	502	558	542	601	556	564	585	518	582	522	578	569	568	562	541	554	549	584	554	553	536	558	557	531	557	549	551	555	574	570	539	581	523	552	584	534	568	572	548	550	592	530	560	579	553	552	579	543	524	546	543	579	557	566	552	553	586	545	583	566	551	527	518	566	572	556	572	611	549	516	566	545	531	545	510	533	537	566	562	548	553	541	559	530	567	562	542	585	552	561	571	551	537	581	601	525	572	546	551	556	546	567	540	567	587	548	541	528	568	565	543	559	607	521	545	559	522	583	559	535	544	569	539	538	532	606	577	532	561	553	530	565	558	593	509	544	572	561	543	584	534	553	589	545	508	541	563	512	541	583	525	585	520	575	567	537	565	554	508	581	588	583	566	553	560	488	568	582	525	555	570	548	561	549	554	562	517	600	585	581	535	575	552	574	553	554	544	577	536	568	535	550	551	569	596	567	574	514	537	558	538	549	587	545	569	557	548	567	538	525	562	536	490	541	550	591	561	547	571	516	566	584	533	570	549	569	593	542	572	594	530	590	573	554	587	576	520	566	573	576	549	578	536	541	532	565	561	548	555	563	567	564	541	566	572	562	533	535	556	542	567	559	552	565	566	548	539	556	535	488	575	555	553	574	545	512	571	535	590	567	568	537	518	589	578	506	568	539	544	551	598	581	551	559	525	517	516	556	537	587	550	537	574	527	554	582	512	584	517	571	580	527	563	545	508	554	545	556	526	526	599	583	538	590	542	549	567	541	543	555	573	541	570	565	543	584	583	561	553	561	601	542	538	580	584	522	524	534	590	550	580	538	540	565	572	536	549	576	497	556	526	563	549	532	556	547	539	523	548	541	572	585	568	548	524	565	504	587	590	491	581	510	565	569	533	598	544	536	535	553	542	514	555	567	541	569	534	537	550	543	566	537	544	564	544	593	582	580	568	567	560	539	537	569	555	572	539	574	617	544	567	554	536	536	533	546	595	562	596	593	583	541	537	579	506	573	544	567	555	547	547	547	551	559	528	567	582	541	580	540	552	561	559	546	568	566	566	568	544	549	557	548	567	541	549	527	529	627	541	561	513	603	525	533	547	596	574	534	565	578	564	567	596	550	575	581	537	517	568	588	566	491	497	535	589	548	528	529	533	568	547	563	569	566	522	543	504	575	554	573	515	592	579	600	537	584	573	555	583	572	618	533	563	537	521	555	548	580	544	557	557	564	534	566	547	559	544	511	599	571	594	617	538	558	570	582	515	549	521	592	552	594	570	542	521	575	560	583	612	542	548	559	529	576	545	535	532	564	559	566	535	579	537	560	562	557	533	546	579	541	557	517	534	562	538	524	550	554	526	533	511	547	584	584	571	573	530	545	589	526	548	545	549	557	527	518	600	618	513	529	526	545	555	545	529	568	539	520	563	584	611	506	584	577	548	507	558	533	561	527	537	539	565	561	539	592	523	560	580	549	512	550	556	562	567	539	551	534	564	573	548	532	600	549	561	515	553	543	533	538	564	522	507	571	544	559	566	566	569	536	536	520	567	585	590	580	573	590	568	564	556	539	555	544	557	563	511	551	586	556	550	542	537	584	542	521	577	597	572	552	631	512	529	566	549	554	549	573	582	550	574	558	550	542	559	539	590	560	572	539	589	540	507	524	573	583	533	547	532	564	562	544	570	578	579	543	552	572	578	566	552	545	535	567	543	571	550	592	552	523	563	574	565	553	545	505	532	600	551	554	587	562	540	552	517	560	548	594	557	565	543	605	574	522	568	582	587	528	539	559	595	552	545	624	571	575	587	557	564	559	511	546	562	523	540	598	557	568	547	563	516	520	532	546	558	516	510	549	560	583	565	561	558	585	585	580	559	566	543	553	598	571	560	569	551	524	511	580	540	565	539	543	568	546	546	558	547	552	546	565	548	536	552	545	548	535	561	539	570	551	555	549	524	602	488	527	574	567	595	546	569	516	562	569	540	553	560	547	533	565	564	521	557	521	535	556	544	531	546	553	540	586	561	580	614	553	569	569	563	584	598	534	562	555	591	548	522	584	553	569	569	545	564	512	540	564	539	548	604	542	555	518	538	573	554	559	589	585	540	552	523	602	554	562	576	577	561	600	550	603	578	574	571	539	576	558	537	597	568	550	573	541	535	581	576	567	535	572	527	562	534	584	547	549	574	572	528	585	533	557	543	566	576	551	542	580	542	512	556	557	551	573	515	554	505	562	589	551	571	545	526	596	563	574	587	560	584	558	525	543	556	514	555	536	573	580	537	547	562	552	583	577	508	534	591	590	560	529	551	585	570	570	594	521	555	528	577	512	554	591	566	539	578	516	551	550	571	534	526	603	568	562	542	535	562	540	564	538	541	546	572	561	562	568	589	552	583	609	596	534	514	563	550	570	581	615	577	539	557	521	513	586	541	527	516	575	584	542	592	531	564	549	522	537	560	541	605	536	538	554	545	577	575	570	569	548	558	573	572	590	572	528	552	569	581	569	553	594	561	542	556	547	604	562	526	588	572	577	548	571	567	528	568	548	552	568	575	564	542	574	560	579	559	551	557	512	542	583	580	571	578	563	574	568	553	522	511	550	546	517	523	571	593	557	561	555	562	564	552	543	575	572	601	595	516	511	577	518	554	578	552	554	583	582	534	568	559	523	552	577	574	562	543	546	549	555	549	569	593	566	549	603	556	572	533	553	557	575	527	528	545	562	509	555	530	524	586	550	555	558	552	582	535	596	581	567	562	590	569	552	561	579	507	551	582	527	511	583	563	584	530	545	579	558	585	551	549	580	525	579	586	560	543	574	552	561	565	531	551	490	510	566	581	551	561	545	592	585	575	551	573	567
34727	22704	7155	1241	917	1171	836	680	602	590	556	721	721	719	806	683	591	631	553	593	558	585	558	600	571	607	588	508	573	598	572	589	556	583	577	550	597	593	560	540	612	552	608	583	553	587	569	564	581	563	572	516	591	593	572	558	544	596	605	561	561	599	560	545	565	557	617	587	572	543	589	579	616	571	592	587	561	557	579	579	553	555	603	558	538	621	546	587	569	558	543	573	572	565	546	578	607	567	557	569	576	549	542	577	578	612	546	549	600	571	615	590	592	552	583	569	548	576	583	589	571	582	578	580	540	558	599	582	540	578	543	548	578	542	584	591	540	555	579	583	580	523	602	552	547	550	567	557	573	585	602	576	575	563	567	549	596	621	564	543	560	581	538	557	591	525	583	565	591	564	583	548	556	554	555	519	548	572	535	532	576	577	553	582	576	572	567	588	570	562	592	581	511	560	554	601	556	570	546	579	597	616	602	549	602	560	578	538	563	562	589	571	541	554	547	591	545	544	576	606	610	553	575	572	597	559	533	580	571	569	612	541	561	533	560	580	589	593	571	598	598	576	569	606	621	558	588	601	585	590	571	551	543	604	605	558	574	592	586	604	570	553	565	624	572	576	611	576	570	549	575	575	599	542	582	572	553	562	637	589	567	602	586	543	590	548	614	563	540	571	559	583	540	547	531	597	566	603	610	559	534	565	618	568	564	534	570	596	593	600	555	564	552	551	581	586	546	519	563	576	573	553	586	546	632	531	526	580	560	587	585	529	595	578	540	575	588	540	566	564	532	542	499	544	571	567	577	576	527	546	605	563	615	554	552	574	548	544	590	525	568	586	558	595	537	554	569	559	561	552	525	580	555	572	526	579	593	557	578	581	592	585	594	555	579	574	560	522	561	551	548	602	527	557	562	595	558	575	569	495	602	564	604	603	577	573	514	604	604	554	538	563	521	592	559	579	602	585	592	548	616	603	516	531	593	570	526	574	557	576	548	577	586	581	555	578	582	548	549	579	554	512	596	566	605	559	592	557	574	566	584	572	614	585	602	580	593	535	594	579	569	556	575	528	531	609	567	567	592	547	591	573	561	566	555	526	549	559	577	557	542	625	573	586	552	565	589	539	559	592	594	597	563	574	599	574	594	557	531	576	562	558	578	578	599	545	565	578	545	594	593	526	579	551	544	582	548	535	583	569	557	615	553	578	624	530	607	633	607	573	599	563	537	553	537	606	555	548	575	583	582	562	570	566	579	590	547	640	561	594	563	616	580	584	562	616	609	531	581	592	537	575	562	550	567	564	536	574	636	554	560	604	554	572	592	569	551	586	559	555	594	587	617	593	564	584	589	552	574	569	591	575	571	528	607	614	508	568	568	579	563	588	575	595	548	580	518	558	546	538	553	570	576	565	564	577	596	564	561	598	606	594	571	584	536	547	574	562	569	595	554	543	576	602	566	564	565	537	609	565	557	534	586	543	582	528	581	591	609	593	557	553	581	587	577	584	585	573	613	602	573	557	559	552	526	624	572	580	510	525	550	575	587	565	545	552	634	568	537	566	609	571	550	562	583	554	542	627	569	586	563	545	551	565	588	570	583	573	582	501	571	569	576	517	538	568	579	595	568	567	579	558	611	593	571	593	588	577	568	535	565	556	594	589	563	581	570	577	602	609	611	572	574	549	570	571	563	559	544	554	526	586	552	551	565	573	559	602	572	569	511	575	570	533	543	534	572	545	531	553	570	601	554	576	591	627	544	558	633	613	571	578	517	558	512	583	562	588	552	554	579	563	630	571	565	581	594	545	560	562	584	587	528	547	562	564	585	537	548	595	576	586	587	547	524	556	544	610	581	577	545	529	561	596	567	570	568	566	587	557	548	567	533	546	559	553	544	537	578	546	578	599	550	577	599	616	570	568	583	576	568	553	579	571	560	577	574	572	565	601	544	561	619	621	552	559	541	589	566	557	540	567	540	574	589	577	575	555	594	569	545	563	577	601	553	561	543	581	548	580	573	556	541	597	606	566	563	596	552	558	580	576	590	583	581	534	563	611	505	596	524	545	550	561	572	578	591	586	595	570	584	601	592	616	570	584	606	568	555	553	544	547	581	542	568	576	615	583	548	605	618	583	551	562	563	580	588	564	560	567	567	583	541	612	545	551	563	598	532	559	565	568	626	549	546	537	549	620	573	490	572	603	550	587	587	568	580	564	564	600	573	617	565	579	561	580	563	576	580	588	579	596	614	597	555	567	543	578	535	640	601	576	592	595	607	581	567	595	585	567	516	550	604	527	580	547	551	602	548	575	582	602	579	556	568	615	564	588	577	604	567	587	580	590	570	558	590	583	532	544	593	553	567	537	594	570	552	577	549	533	614	578	567	545	595	549	557	564	544	597	582	575	557	556	601	552	570	565	574	560	531	533	554	599	568	569	591	526	598	585	547	564	577	544	592	541	587	572	573	568	623	544	572	549	525	560	620	554	544	562	612	573	565	570	561	552	589	596	557	614	593	535	604	578	582	604	536	637	579	585	572	592	587	550	576	595	572	532	579	558	572	595	620	576	541	608	535	566	594	560	629	523	580	564	592	550	550	557	597	572	547	544	586	591	589	597	566	543	545	578	537	593	576	535	559	522	576	527	537	552	556	549	571	564	567	595	567	592	604	583	561	582	576	564	571	571	565	550	572	591	582	583	557	567	577	631	579	604	566	615	616	582	589	610	595	567	591	569	573	581	554	558	569	566	525	573	568	560	551	591	587	586	560	561	531	582	571	582	612	590	594	532	521	566	557	589	540	575	591	571	543	595	567	567	583	600	586	607	546	532	574	565	570	607	576	582	590	539	567	537	552	592	577	584	572	560	557	562	565	550	593	546	541	550	559	549	582	557	560	578	578	553	594	574	618	603	540	568	543	596	602	554	593	630	562	583	575	602	572	621	585	559	583	588	560	577	634	577	579	571	604	592	552	595	626	535	567	580	534	615	581	565	610	545	553	593	524	567	576	581	537	543	563	604	580	560	549	574	574	532	578	601	568	536	576	583	556	608	561	576	562	601	548	566	537	550	600	574	580	547	596	558	567	552	590	559	582	533	555	537	576	523	565	612	551	572	580	586	550	614	584	585	592	551	566	562	553	596	630	598	562	578	517	560	558	556	526	551	564	612	539	626	580	568	576	579	544	582	534	556	551	556	574	576	601	545	527	590	540	576	575	571	602	569	550	540	559	565	588	580	589	591	611	542	572	554	559	582	579	593	568	606	610	608	576	573	609	580	550	577	585	539	547	545	553	546	546	529	570	562	593	573	604	586	575	577	602	570	558	565	568	576	564	612	580	567	583	578	583	577	574	545	597	574	587	561	554	595	568	563	569	570	565	505	568	601	575	529	548	585	554	561	573	557	575	566	603	558	574	597	578	562	556	568	588	583	582	577	599	574	581	582	568	606	568	587	596	559	591	574	550	551	571	579	529	516	526	534	565	518	552	558	538	579	561	546
36939	19092	2201	1485	1323	2032	1212	874	716	702	741	793	1122	1085	1096	783	621	578	604	623	617	645	707	640	656	579	593	579	626	628	632	638	620	614	591	656	618	643	621	594	592	592	574	605	643	643	598	596	577	609	618	608	600	623	616	645	624	620	679	624	643	642	594	604	614	627	591	617	597	597	639	645	640	586	590	644	575	655	630	594	584	612	602	586	596	621	592	645	643	618	593	570	582	571	611	626	638	599	628	646	631	614	635	622	585	649	624	582	654	603	610	566	586	613	613	633	602	589	608	604	630	613	668	613	624	593	597	605	599	647	647	654	648	618	579	615	640	584	595	622	606	610	623	595	634	651	601	586	649	568	657	641	675	616	594	605	614	626	597	635	615	610	585	670	651	578	646	640	588	578	597	652	624	665	596	619	630	648	619	627	616	597	616	585	615	595	623	629	610	625	584	623	588	594	595	612	605	610	650	608	607	581	623	564	617	652	650	630	613	600	594	573	586	588	611	593	608	612	631	611	667	624	591	645	620	640	584	619	600	658	613	608	600	609	631	574	557	565	630	637	655	641	591	630	596	616	599	605	566	603	628	604	611	626	618	593	617	588	615	624	593	581	614	603	615	574	621	630	617	638	619	618	613	612	624	610	612	599	651	584	624	564	643	647	637	600	640	627	626	638	601	615	628	567	616	631	615	565	619	625	583	631	616	606	568	576	604	653	608	638	615	586	580	664	607	590	610	637	612	603	619	588	618	589	636	608	603	649	609	621	625	619	643	604	611	667	609	647	628	627	568	638	640	614	659	638	605	627	630	645	686	625	605	622	597	636	614	614	580	586	620	637	636	614	607	616	600	616	645	587	601	678	597	549	619	614	643	641	635	624	597	604	579	564	598	615	670	619	609	652	582	602	577	599	653	615	583	600	612	662	610	569	599	618	592	596	648	592	586	609	641	612	606	630	617	558	649	569	555	584	610	611	596	587	592	631	609	651	631	598	594	650	622	624	602	622	639	617	615	635	574	629	600	663	626	637	632	655	593	618	648	594	602	631	600	599	617	659	654	577	616	636	626	623	600	626	626	628	636	632	635	582	637	570	658	595	594	575	568	603	587	620	645	592	606	648	610	590	599	623	599	577	565	569	549	623	621	649	627	599	602	622	612	610	670	604	582	639	628	633	615	615	623	648	616	651	641	629	651	627	625	602	602	593	612	597	609	604	592	667	586	602	638	581	617	598	597	621	632	634	614	637	602	573	595	626	540	606	619	624	632	646	648	604	610	578	632	663	617	610	636	640	642	600	638	612	650	613	629	568	592	677	602	572	611	623	589	610	628	598	623	638	609	641	593	646	625	602	587	664	624	610	623	661	570	615	617	666	586	597	616	599	573	599	603	619	620	620	604	603	607	621	625	561	593	658	603	625	638	605	616	608	569	601	604	628	623	575	627	577	621	624	607	615	605	584	647	651	652	585	615	615	626	594	575	609	606	604	605	633	647	598	654	649	594	604	635	668	613	654	632	590	597	610	614	604	652	609	644	587	613	596	594	621	597	658	630	625	653	611	609	582	640	643	592	576	624	624	599	609	610	594	574	661	644	621	663	649	585	624	609	646	595	660	605	592	582	660	645	654	615	634	633	587	592	600	626	614	588	621	634	618	588	567	591	592	611	608	696	585	617	599	602	600	634	609	657	579	635	636	634	623	628	636	632	573	590	665	608	581	617	642	640	616	606	596	592	595	623	635	576	586	630	596	650	629	642	615	588	635	655	656	594	644	604	623	614	629	627	616	581	673	645	583	589	609	636	571	628	575	615	679	627	608	608	627	655	635	596	613	635	602	663	609	688	573	599	609	648	611	626	627	639	574	610	605	608	613	610	630	609	604	601	606	606	586	619	652	622	571	600	630	588	576	611	562	628	624	632	612	585	595	578	620	645	613	583	612	611	611	617	577	608	654	618	627	594	600	605	628	658	612	620	632	647	619	598	630	625	610	571	609	603	625	626	591	598	612	599	607	634	628	625	598	622	591	596	588	613	609	600	700	560	579	654	611	644	611	651	578	624	632	608	631	593	630	625	640	649	623	618	631	625	656	648	605	647	579	574	584	598	634	569	620	595	609	631	597	645	614	617	562	630	602	577	614	672	596	614	611	621	612	579	583	600	628	606	604	611	618	629	635	637	590	609	611	603	617	626	617	599	645	616	597	619	606	590	605	615	635	596	652	634	566	594	578	601	629	600	621	604	619	619	582	607	633	597	647	579	598	603	576	626	596	620	647	632	649	646	592	610	636	622	619	602	603	610	608	604	614	608	581	594	587	592	646	625	646	622	617	611	600	591	598	635	608	613	611	609	617	553	608	594	618	614	622	581	665	572	654	636	590	608	613	631	644	614	616	570	624	635	644	620	641	606	632	625	600	670	593	598	651	652	599	607	651	614	580	625	654	652	582	601	588	614	620	557	653	626	616	568	611	646	593	623	637	602	616	648	564	652	645	593	588	639	620	590	602	615	602	608	610	618	621	623	641	607	629	603	643	601	620	558	663	558	585	598	631	673	561	597	579	659	618	627	629	626	635	608	609	613	644	605	603	603	634	615	585	644	556	595	640	583	648	634	656	595	607	621	598	619	565	639	589	608	650	626	590	598	620	605	640	631	614	629	580	597	602	608	618	638	628	600	616	605	553	590	632	590	641	614	580	634	597	625	644	599	612	650	621	617	586	676	616	566	600	623	633	601	617	584	594	636	583	597	605	613	598	641	631	638	573	596	586	607	620	601	606	609	584	620	609	624	628	646	632	587	594	609	572	655	653	603	619	616	644	567	619	648	621	636	628	587	674	642	599	609	620	661	584	626	618	629	591	614	669	604	603	607	620	620	598	620	583	584	650	577	605	613	633	578	594	597	637	630	645	614	607	604	678	647	608	577	646	618	617	551	577	656	594	611	590	566	563	644	618	614	571	610	608	645	615	629	643	601	588	580	607	599	591	609	629	600	637	632	594	622	619	609	648	607	637	577	655	619	584	606	618	593	618	606	580	633	613	612	619	603	618	594	658	633	626	645	593	612	658	603	616	575	622	613	603	633	608	617	644	649	615	634	608	652	596	640	621	613	609	610	599	585	698	604	616	611	630	613	650	584	618	608	641	595	635	645	620	619	598	592	659	611	626	610	646	589	659	613	603	625	596	633	662	671	650	618	617	594	629	592	617	609	594	597	616	601	615	662	609	588	591	615	611	595	600	594	571	587	604	611	615	646	615	641	634	645	628	614	584	654	646	642	654	623	637	574	611	595	644	632	600	637	599	639	583	612	579	579	616	596	595	613	589	631	607	588	573	581	601	649	639	629	597	610	601	658	597	647	599	640	644	586	625	556	645	616	649	630	620	616	653	604	599	590	642	633	614	622	622	611	627	656	625	567	670	556	589	606	584	673	657	604	660	650	644	629	595	654	566	596	629	605	583	616	620	605	618	596	600	602	645	634	603	623	640	606	592	569	630
24810	20615	26869	24268	20590	11958	2121	871	602	567	493	450	518	756	563	374	348	337	330	333	329	302	299	341	300	315	280	281	272	297	283	273	285	297	250	291	279	256	250	269	255	257	253	259	290	272	281	283	235	271	264	290	261	270	289	288	274	302	280	275	272	306	239	254	281	244	274	255	264	266	278	279	265	252	269	258	244	267	271	247	243	284	273	297	275	278	281	267	244	238	258	288	261	260	266	253	267	294	250	271	296	241	268	266	276	234	271	283	260	264	269	270	265	261	238	258	245	258	249	274	231	257	279	270	278	284	277	259	235	287	243	255	255	238	251	231	268	258	278	258	282	249	264	266	275	244	249	248	255	281	253	243	280	265	272	250	238	260	282	260	292	274	273	279	266	239	239	280	283	252	243	236	274	267	265	269	259	259	255	269	254	251	257	271	263	280	264	256	256	263	274	256	258	254	264	272	247	263	267	280	285	286	264	263	267	270	264	248	261	258	239	253	258	237	257	268	266	268	262	244	243	278	270	260	252	250	245	264	266	274	254	275	270	247	269	249	254	232	259	265	290	260	260	273	273	271	253	263	255	262	249	276	260	273	251	234	271	247	234	271	285	268	236	254	249	267	257	258	253	270	250	274	254	254	275	267	283	274	260	250	244	278	251	253	266	255	245	282	237	266	292	271	267	290	241	250	260	268	278	272	285	256	265	245	242	286	247	256	261	251	271	282	284	247	253	270	261	302	262	250	253	244	286	237	303	275	259	268	259	253	271	250	256	277	256	268	257	273	254	265	251	266	250	266	271	258	247	280	260	240	260	233	258	270	269	273	275	270	240	280	259	267	274	237	253	236	276	240	274	266	266	257	246	250	270	270	285	267	256	253	257	264	250	269	264	275	245	278	252	266	246	261	257	265	269	245	251	252	259	270	239	237	264	255	288	260	246	283	253	272	259	267	271	297	275	253	261	293	276	222	250	309	247	267	247	272	267	248	255	248	266	269	257	253	270	278	255	282	234	260	290	271	254	259	259	266	267	282	267	264	270	258	246	228	255	263	276	242	254	264	267	254	237	272	258	263	254	251	257	273	270	283	269	268	267	261	234	259	285	256	265	270	256	273	270	258	254	248	241	240	254	247	242	273	268	289	259	298	257	248	263	292	277	259	242	254	249	275	256	258	250	292	254	236	274	254	277	248	261	265	266	262	265	276	296	225	264	265	265	265	251	274	252	249	259	280	246	268	253	265	270	269	266	258	249	243	248	256	245	281	284	253	271	249	261	235	266	267	250	232	236	262	288	271	229	273	262	259	279	264	251	257	253	265	255	235	305	241	241	278	272	262	264	249	242	259	247	265	266	266	253	271	278	267	257	272	236	277	277	266	256	259	251	256	277	247	269	268	288	266	272	249	281	256	258	262	265	258	253	277	264	256	274	257	264	243	244	271	279	248	248	263	261	244	291	256	238	260	252	271	226	273	256	263	247	263	277	254	275	288	254	269	242	254	275	272	290	263	263	267	282	251	284	249	271	268	259	280	230	275	272	247	219	269	283	275	244	244	249	263	266	246	251	242	267	242	246	249	248	262	248	261	257	283	276	262	247	245	264	274	263	269	250	274	264	271	237	283	242	245	256	261	288	292	269	245	260	265	252	273	238	239	245	255	275	270	276	252	243	274	234	261	241	261	256	242	278	262	227	270	262	249	292	260	230	262	232	253	243	302	258	306	256	253	238	278	253	263	238	276	270	255	271	264	287	248	238	233	255	246	246	281	264	262	274	283	249	259	263	271	278	254	243	266	263	264	243	249	279	250	268	266	247	272	261	248	279	261	266	276	250	264	281	256	246	271	237	281	264	253	288	248	245	281	240	259	279	229	251	271	270	252	296	257	271	251	259	265	253	269	259	262	259	252	244	249	239	243	265	250	266	258	250	274	241	241	278	275	292	254	256	280	281	255	253	250	248	273	259	263	258	230	264	250	266	268	288	297	274	227	268	256	250	246	260	247	234	263	263	252	261	269	240	247	261	287	224	244	287	267	223	263	289	279	254	240	273	270	233	241	252	278	263	268	265	278	279	263	282	256	266	272	290	247	265	265	276	267	270	259	260	297	254	297	251	269	220	259	271	259	273	276	268	285	275	236	257	247	286	248	250	260	269	263	251	260	235	224	253	276	261	235	254	255	262	264	263	245	251	243	249	267	243	260	285	248	263	265	271	267	253	269	262	278	240	278	260	223	251	267	268	274	254	279	276	302	265	236	263	305	227	287	256	266	234	278	274	274	269	264	272	243	248	261	238	262	249	234	243	272	247	268	249	259	242	227	283	245	260	274	253	262	285	270	231	258	238	278	256	238	272	253	230	273	251	270	270	259	249	250	277	250	277	244	271	230	276	267	260	236	248	246	270	284	241	273	252	212	246	260	279	258	248	276	244	256	251	258	256	247	263	277	237	286	267	229	256	262	267	246	286	249	226	288	279	247	271	251	250	253	265	275	243	256	274	265	284	242	261	247	265	248	255	251	264	258	262	240	253	257	233	250	230	246	218	248	277	273	256	246	243	230	270	258	274	256	241	260	274	264	255	253	276	261	264	273	277	285	250	280	249	263	268	261	256	258	270	285	277	285	244	254	287	244	257	264	248	259	214	266	247	295	238	249	254	237	248	258	290	266	309	273	266	263	283	268	238	275	274	269	257	279	247	256	233	278	281	278	242	243	282	278	315	268	260	260	237	261	265	255	239	263	256	296	271	256	279	261	277	238	279	242	283	251	258	267	256	275	246	245	270	289	245	270	246	259	291	279	281	266	260	235	287	258	261	300	251	273	244	252	296	270	275	258	272	254	260	277	252	270	256	297	292	261	241	248	264	241	223	239	261	246	264	267	271	250	252	258	251	253	275	265	270	272	305	233	271	247	264	246	294	277	252	255	286	276	270	264	278	286	260	284	274	292	230	251	248	277	245	272	245	258	235	265	274	278	231	299	284	250	260	245	262	263	249	264	275	270	248	277	251	247	252	276	249	274	268	251	266	255	255	244	258	266	272	255	280	278	233	255	304	264	254	271	266	269	276	226	294	238	262	269	260	256	276	293	262	247	268	269	260	269	274	299	273	258	248	250	271	252	272	238	250	248	248	253	247	261	255	268	292	272	253	266	245	269	265	254	263	280	275	265	267	258	258	264	261	242	246	254	223	281	276	269	263	246	269	268	270	262	247	257	241	242	277	279	279	260	271	265	267	244	251	252	263	284	227	263	262	264	257	278	244	268	262	250	244	271	295	289	267	265	260	261	281	260	248	262	275	260	264	267	267	245	271	277	263	240	267	255	243	260	247	268	272	254	276	270	287	264	258	259	259	273	261	231	265	275	250	258	284	250	262	257	262	252	270	250	248	270	241	238	262	263	258	244	250	223	248	284	273	277	237	244	262	249	277	262	279	289	273	282	279	259	259	272	267	254	263	256	257	281	251	259	257	254	246	270	269	255	237	260	271	268	268	264
39633	31861	11024	5997	3985	6747	2478	1671	1253	962	843	780	899	1549	997	531	479	457	433	459	390	414	418	370	366	416	366	316	378	370	307	303	333	302	323	319	319	335	312	289	268	314	284	315	297	309	316	286	314	328	289	297	289	292	288	281	319	318	312	316	316	300	299	276	277	324	265	271	315	303	311	303	307	314	300	284	280	317	279	315	293	292	279	317	287	283	325	292	304	306	301	294	309	269	292	287	295	276	303	293	284	288	291	294	303	305	317	334	306	300	277	283	254	328	277	293	296	283	289	271	268	266	251	286	296	271	274	251	285	270	277	257	306	300	276	286	306	282	292	304	267	300	281	287	305	308	270	271	289	290	293	289	311	325	305	280	297	269	288	302	303	269	282	281	301	292	268	295	289	268	304	286	275	274	298	294	275	302	326	262	287	291	271	300	285	282	292	288	308	310	290	276	276	275	334	296	281	290	301	283	291	292	259	280	274	284	326	290	294	304	291	296	271	316	292	291	270	282	266	306	304	278	274	289	281	280	286	269	290	275	302	291	300	264	344	278	290	282	266	307	307	289	305	279	269	298	327	287	285	269	284	240	283	291	290	326	278	294	283	297	280	292	323	324	279	281	281	323	286	276	282	274	265	243	275	298	284	289	298	295	291	293	268	270	313	288	302	288	265	291	278	310	297	309	291	293	314	321	267	303	283	272	286	287	320	297	290	282	299	319	310	281	292	298	322	288	263	332	314	259	276	302	310	312	280	309	279	311	303	284	299	292	283	284	287	269	278	270	275	276	299	268	283	287	284	275	280	300	285	308	286	303	276	281	284	275	296	290	277	285	311	291	318	281	302	279	294	273	258	297	294	310	275	290	301	279	300	276	301	307	309	284	282	306	256	292	279	300	282	290	313	292	296	314	287	268	280	298	273	300	284	296	295	270	303	293	266	305	272	280	266	287	268	267	291	269	288	302	286	270	276	288	297	292	289	257	283	323	309	311	314	263	285	276	299	289	292	276	274	296	321	258	306	302	289	284	275	290	306	294	281	282	304	274	276	292	297	300	272	261	316	293	290	283	319	286	257	299	274	269	323	300	286	283	284	287	296	313	287	286	303	273	304	274	293	313	270	280	303	268	315	285	292	306	274	280	281	250	284	312	261	307	295	272	280	306	296	287	291	291	294	318	294	294	277	282	294	291	288	304	285	280	266	280	267	299	260	263	288	265	290	278	285	285	290	322	268	283	292	287	261	278	300	294	301	301	274	296	280	287	284	279	315	287	301	290	286	287	278	254	288	296	304	273	293	300	316	287	312	252	314	325	290	312	282	296	292	299	277	283	321	282	267	285	281	296	290	307	283	239	311	276	290	302	322	273	290	289	296	277	298	294	281	280	277	286	285	265	309	312	254	305	302	313	251	299	247	289	299	313	302	286	260	303	291	293	283	283	284	305	314	295	311	282	265	286	279	262	266	290	304	279	281	313	313	271	298	318	290	278	297	280	305	290	273	277	302	308	279	287	341	296	286	254	289	306	262	283	274	289	284	306	288	261	304	285	304	296	305	306	282	300	287	293	285	314	267	265	323	284	276	297	285	283	295	291	289	294	284	292	272	299	312	295	293	274	301	282	281	296	296	288	269	285	333	302	270	283	268	288	282	256	303	279	258	283	286	282	278	244	325	293	282	284	271	302	319	314	281	305	309	310	262	303	284	247	282	297	284	303	282	280	296	275	280	273	286	285	327	306	296	251	319	266	252	262	279	306	267	328	265	263	297	281	294	308	287	272	270	291	290	295	296	279	266	305	294	273	294	293	281	306	326	286	279	262	280	302	302	275	284	283	306	290	287	306	301	295	303	286	247	281	282	300	268	298	298	287	270	279	274	290	293	292	279	286	262	297	286	284	312	274	285	294	281	300	291	288	300	277	280	259	290	277	312	280	287	289	299	306	279	290	262	302	321	313	306	272	278	284	288	278	298	285	289	288	247	299	285	272	295	271	265	277	295	315	286	259	275	342	312	273	286	260	284	297	290	313	304	305	278	307	293	292	284	268	304	285	248	291	277	277	300	294	284	284	305	294	293	291	295	304	317	286	300	274	302	270	307	295	302	290	276	299	323	280	299	294	298	277	312	330	251	264	254	271	308	260	307	296	305	296	277	291	273	294	297	284	278	264	287	282	297	297	280	285	287	294	259	282	288	294	292	259	307	295	297	269	283	294	326	278	311	300	272	273	302	277	271	310	269	270	281	294	280	311	306	315	279	263	294	282	319	291	295	296	261	303	294	299	320	280	282	291	288	311	294	287	293	281	281	295	317	294	254	275	281	299	270	268	318	271	302	250	274	278	306	304	301	299	280	292	268	324	269	265	268	306	261	317	283	299	317	259	309	307	250	278	245	271	271	277	314	322	277	303	263	310	272	286	293	301	279	299	301	284	280	277	302	295	303	316	283	297	271	295	283	301	285	310	282	275	294	263	295	278	314	312	298	272	297	257	276	274	275	306	335	278	287	280	259	268	281	277	329	282	285	301	290	292	310	283	298	283	311	285	279	291	272	266	295	283	298	279	274	295	306	309	292	293	272	273	270	271	261	294	265	293	297	290	281	314	305	311	278	303	305	305	313	300	295	274	295	249	295	271	315	257	290	268	296	235	286	315	293	270	263	286	290	324	302	277	278	289	277	325	290	320	311	316	292	264	290	256	288	287	280	301	296	290	299	280	310	278	256	303	307	256	322	263	292	259	310	282	298	300	250	272	291	280	286	305	289	277	293	262	292	291	262	289	271	284	324	286	311	295	280	294	279	258	307	340	327	283	269	313	271	296	295	265	329	312	290	290	274	266	293	306	292	282	277	260	277	267	288	306	280	283	270	309	264	283	261	276	274	276	314	271	276	304	292	290	274	295	294	276	257	286	269	283	270	282	288	282	299	319	322	271	259	290	289	268	274	305	277	276	291	288	263	292	312	266	319	293	279	309	273	282	278	309	297	300	285	293	320	330	297	277	306	294	300	277	273	264	291	280	296	289	260	293	297	284	308	295	315	283	287	262	302	284	271	265	293	270	260	315	265	295	269	299	300	289	297	284	288	267	313	287	285	293	271	301	281	279	277	282	284	270	272	291	275	298	295	269	316	256	298	271	307	270	293	289	260	283	268	295	288	284	307	316	299	287	298	296	281	310	302	254	302	280	301	291	300	309	281	285	310	271	276	281	300	252	288	273	291	300	313	303	258	314	291	278	320	276	287	269	276	300	261	293	296	275	299	281	312	289	295	286	278	295	291	294	268	340	284	284	319	292	272	292	292	295	278	295	284	279	303	279	275	296	291	271	277	271	291	305	285	316	285	292	285	278	298	292	302	291	285	270	292	315	317	289	261	309	291	310	284	310	286	304	306	295	272	280	272	296	290	276	292	262	271	290	306	297	314	301	282	323	287	298	284	297	267	277	282	251	295	306	277	293	295	294	268	286	284	272	302	282	285	293	275	278	270	293	265	279
22961	20619	27282	23926	20624	20786	9095	1753	1247	1120	1124	1003	903	884	769	764	707	706	628	656	642	600	587	654	643	660	673	602	570	571	572	600	535	612	561	573	571	590	588	559	581	567	560	600	552	563	570	556	561	573	527	561	534	546	546	570	508	552	556	556	521	606	517	559	552	516	587	560	569	508	516	548	513	527	568	568	571	536	503	548	531	573	548	566	529	531	550	537	517	580	538	533	516	531	563	557	553	513	604	577	512	555	559	557	538	583	574	551	528	545	533	520	560	552	537	561	531	545	555	566	559	550	574	585	571	573	566	502	558	518	562	534	545	527	570	571	575	516	523	556	563	550	556	551	526	516	519	528	579	570	571	503	507	552	553	538	559	513	550	579	522	530	557	544	536	546	562	561	591	505	554	556	538	533	578	523	568	536	516	528	532	574	527	506	557	547	556	542	556	525	522	510	533	542	531	558	537	546	572	579	571	582	567	553	587	532	538	565	563	550	567	563	510	547	532	533	562	540	519	569	542	504	553	539	542	529	539	521	525	506	538	533	565	586	539	540	541	543	532	545	520	567	555	549	558	561	540	545	526	557	515	495	545	534	537	574	598	528	548	579	530	530	545	495	507	520	594	522	502	542	534	568	568	550	549	526	529	528	595	581	592	538	553	575	524	525	543	514	545	559	515	574	545	542	511	511	543	550	577	604	546	532	555	512	514	549	561	508	544	537	529	576	540	517	504	540	510	535	539	550	529	501	533	547	584	520	531	544	532	560	521	560	532	510	528	507	539	554	565	545	518	551	564	568	506	555	559	534	547	556	524	576	538	486	545	557	541	591	534	559	548	531	545	541	547	558	541	577	498	546	571	575	527	555	549	510	525	534	555	538	538	543	533	551	539	538	529	530	538	579	505	504	535	567	534	548	554	518	586	582	549	578	525	530	578	507	546	548	539	536	564	540	543	557	530	549	584	491	542	602	549	516	524	529	518	528	545	555	551	525	524	533	550	583	531	576	542	522	549	552	522	544	509	558	515	539	571	538	610	581	539	559	513	527	529	539	571	508	553	541	542	553	536	563	566	561	520	543	525	484	533	584	549	574	554	570	562	527	543	527	564	573	535	524	526	537	546	511	528	568	555	570	555	560	535	559	528	560	509	538	576	567	532	541	529	552	523	529	528	545	538	500	525	479	563	550	536	541	565	547	505	532	551	547	533	526	510	540	558	523	526	512	565	535	586	552	573	544	499	536	527	535	558	542	567	553	547	554	481	557	555	569	497	529	546	505	550	525	534	531	519	541	556	556	504	535	551	531	614	540	571	562	557	545	551	562	567	530	546	537	534	555	529	542	527	549	537	566	568	552	553	537	547	550	546	554	580	536	530	552	540	582	542	562	538	560	536	541	535	563	570	567	573	582	526	585	524	581	562	554	546	520	549	564	592	555	586	554	538	510	528	530	543	533	531	526	524	569	531	506	483	548	560	554	556	521	546	519	523	530	503	543	561	567	558	566	585	569	613	542	527	528	532	518	541	541	545	556	571	566	537	537	542	548	545	553	541	526	528	509	564	563	544	549	546	552	555	541	529	521	556	570	509	587	539	519	488	563	540	546	540	553	543	501	561	550	602	515	532	536	538	564	553	484	542	575	548	556	516	564	539	577	564	578	571	545	553	537	576	557	530	540	517	574	563	519	551	534	562	546	558	557	531	557	552	548	563	506	533	567	565	548	575	518	547	525	585	522	517	549	550	532	550	510	536	532	567	580	553	577	535	545	615	505	519	510	561	577	540	520	516	529	535	550	555	538	564	534	512	501	563	527	548	558	536	545	552	554	558	596	626	565	532	559	554	558	548	533	561	529	578	521	575	589	551	541	558	535	580	561	530	558	572	526	559	553	571	596	561	535	530	527	527	522	538	586	544	545	532	538	533	518	510	533	559	522	518	564	561	574	543	537	524	574	580	536	551	518	583	544	515	529	563	537	551	527	529	551	497	536	511	566	541	531	541	583	572	529	542	540	537	549	574	561	514	564	568	563	585	532	518	586	554	575	540	534	572	529	568	536	551	567	591	513	505	544	572	546	525	531	554	532	582	533	553	542	515	535	545	554	562	528	562	541	505	545	561	538	552	481	541	494	556	532	538	544	570	595	527	532	545	525	548	582	581	542	580	573	519	546	514	554	505	528	516	515	573	509	514	526	553	533	551	530	538	571	521	531	543	521	533	552	542	557	516	546	525	574	556	541	497	548	572	556	585	529	541	552	532	517	566	515	526	508	531	567	541	522	560	524	508	536	553	554	550	524	569	501	538	590	566	577	467	555	512	548	565	546	535	562	514	527	538	569	537	506	527	535	559	574	517	560	517	573	485	578	518	579	547	568	589	534	553	532	579	513	537	508	528	562	538	579	569	545	518	537	526	542	595	538	566	579	525	517	562	516	566	514	552	534	557	513	525	561	475	579	553	527	568	553	543	532	539	560	539	560	533	569	529	543	531	485	548	558	515	524	545	539	540	542	525	492	554	493	524	564	525	556	570	551	544	568	535	511	494	574	533	551	566	508	517	535	573	584	553	577	513	517	551	592	545	591	523	580	547	529	579	528	554	507	577	576	540	541	538	545	555	545	530	531	549	559	528	519	556	513	550	550	536	541	557	550	504	527	544	554	545	555	541	528	556	529	544	561	497	560	533	548	536	513	557	525	578	546	558	563	529	530	553	546	505	555	515	517	539	550	534	534	559	534	534	549	561	498	528	505	556	518	580	548	530	530	525	553	540	533	577	554	502	541	500	587	560	573	556	548	541	521	578	543	570	551	578	584	539	545	531	510	595	512	555	516	530	509	564	571	552	600	577	510	528	614	516	527	536	556	540	516	552	552	525	504	540	555	560	550	586	554	530	529	540	540	543	505	567	541	532	537	530	542	558	535	527	569	565	580	550	550	600	557	546	523	569	537	506	535	532	514	515	559	522	533	508	569	538	533	529	538	529	546	532	560	495	542	503	545	555	595	578	563	533	533	548	531	514	536	594	557	537	527	507	598	556	533	525	573	581	549	558	567	551	551	503	520	512	569	586	510	522	540	570	580	514	525	590	506	552	583	576	545	546	524	539	545	546	554	550	549	579	508	564	571	529	584	585	532	548	523	540	496	561	555	539	555	521	556	543	553	538	535	557	572	535	547	572	588	552	510	522	568	518	546	552	512	516	564	594	542	578	529	513	558	572	525	549	535	539	528	560	538	536	588	551	573	604	551	574	574	552	541	509	573	510	562	540	539	571	512	572	532	535	553	587	562	548	565	524	578	525	559	532	557	561	577	532	578	571	531	524	543	567	536	504	551	547	537	540	543	560	542	550	522	543	532	517	563	526	538	529	513	560	546	497	506	569	507	537	511	522	519	559	599	516	522	505	496	533	600	506	552	542	571	501	527	527	510	563	523	555	541	578	539	505	567	552	506	586	563	528	547	555	544	531	539	535	521	556	544	602	555	564	508	539	510	545	556
42896	38963	16837	11325	6625	9484	4475	2812	2132	1931	1909	1654	1390	1326	1062	918	910	921	825	755	810	757	712	715	776	754	881	687	619	614	625	614	571	581	616	610	577	601	598	568	579	582	605	572	570	562	571	541	515	575	583	564	586	539	530	549	542	529	531	572	559	517	548	522	561	541	515	578	568	562	539	546	545	519	516	539	515	542	516	537	559	578	526	524	493	570	544	524	513	515	535	515	557	534	549	533	531	521	514	539	542	543	538	556	525	490	555	561	539	588	550	532	575	475	543	518	528	513	488	541	520	522	515	539	547	522	529	528	493	552	498	499	541	546	524	520	570	556	532	529	515	519	540	518	495	548	534	539	554	543	528	569	561	527	522	565	510	534	584	550	498	550	498	535	509	543	486	512	534	545	535	554	537	551	546	560	548	541	551	513	564	546	497	516	516	536	512	534	508	536	523	523	545	485	547	563	524	532	527	572	544	538	495	536	572	512	548	496	518	540	537	569	482	539	512	542	556	499	529	513	556	549	512	566	525	551	515	557	518	516	530	519	537	492	512	532	578	501	533	504	550	528	597	554	543	531	566	542	494	515	557	525	552	517	527	559	495	553	524	552	523	556	575	523	485	558	511	516	559	554	541	547	506	533	558	529	507	516	527	508	521	553	527	529	552	558	569	530	525	530	533	531	583	532	478	572	549	542	531	530	542	539	542	522	512	542	503	561	502	541	515	556	513	543	574	535	527	518	530	579	548	503	526	498	495	521	569	508	510	558	530	529	592	539	498	554	556	521	558	530	512	497	531	508	466	559	536	524	519	501	556	568	490	517	548	510	551	559	554	559	510	519	534	526	531	529	584	541	533	518	540	524	553	531	508	580	525	549	501	564	544	567	537	579	514	544	503	532	538	546	569	544	570	518	549	529	532	580	578	496	536	530	518	539	524	513	576	536	530	524	512	563	524	513	554	538	499	540	537	526	517	572	556	546	500	511	539	514	563	508	516	538	523	539	517	579	570	501	513	508	489	511	569	541	569	540	587	530	556	568	502	521	569	551	549	548	564	552	521	542	522	554	590	531	538	527	499	520	544	540	523	496	548	492	513	512	521	556	517	557	548	512	497	528	539	512	508	542	548	502	523	535	479	549	529	530	509	556	500	552	508	567	533	521	531	563	566	557	589	525	555	592	539	494	526	561	537	558	507	523	555	512	519	526	526	518	557	488	532	509	529	553	528	521	553	558	542	560	507	497	538	540	514	523	516	575	555	510	508	536	527	555	559	534	575	575	565	483	528	537	544	508	491	529	544	497	514	536	519	539	556	501	511	547	609	538	558	537	548	489	531	530	558	549	506	566	577	567	518	559	537	589	521	530	540	555	511	504	541	545	503	539	558	547	557	537	504	502	539	545	536	519	521	478	533	520	511	507	524	523	533	515	551	487	506	555	531	518	513	538	522	534	551	512	549	447	531	545	569	507	581	581	511	521	504	538	516	523	508	531	496	541	522	559	498	550	546	531	554	505	557	499	543	538	526	512	524	520	546	519	539	549	545	548	521	530	525	555	520	500	539	527	496	541	533	498	524	544	559	508	551	534	521	519	551	538	523	555	570	540	549	563	572	540	541	532	513	548	515	544	540	534	510	560	546	526	563	487	542	525	529	512	547	505	529	530	525	537	534	533	575	584	531	519	542	516	539	520	511	540	535	542	553	550	520	508	533	532	514	495	539	520	531	552	514	512	538	547	540	519	495	517	541	516	516	527	542	529	521	510	504	524	514	562	508	505	520	529	531	536	516	543	557	550	537	528	526	521	544	510	527	522	527	520	499	482	543	526	514	552	542	524	517	581	519	531	521	475	543	522	528	504	567	507	533	562	511	535	556	583	596	546	503	523	510	527	555	558	550	493	547	557	551	579	541	508	547	557	524	512	491	515	545	497	532	546	522	538	503	555	546	571	545	516	513	469	537	511	529	557	531	530	515	521	513	562	583	538	487	502	481	565	558	518	556	538	520	515	523	592	514	484	540	533	517	477	560	556	546	536	532	554	550	512	520	588	567	530	499	528	512	591	551	506	514	535	485	514	560	545	485	525	511	571	560	539	521	545	539	527	535	513	545	534	581	555	569	532	534	539	541	560	516	518	561	499	560	516	563	549	539	511	551	519	544	524	560	527	549	516	536	516	544	483	558	533	524	566	583	549	579	519	518	531	508	543	500	552	518	598	541	541	520	520	511	553	561	554	536	552	513	500	521	532	548	530	508	522	502	500	563	529	587	517	548	504	545	608	508	536	574	518	551	539	543	541	533	513	543	520	513	539	510	556	540	538	544	490	557	493	509	522	490	518	526	524	501	537	524	545	504	541	549	585	518	515	544	534	555	530	564	533	488	572	566	540	507	519	529	505	539	523	550	484	531	510	529	509	509	551	503	499	553	574	508	578	513	550	535	522	506	494	569	573	519	514	502	506	547	510	551	499	512	516	580	519	553	510	517	548	553	546	521	569	522	505	519	507	527	542	564	548	543	488	528	510	573	529	548	546	494	562	549	536	529	544	525	531	531	494	590	548	529	558	513	553	578	584	496	491	549	515	509	544	557	519	582	530	473	526	498	474	540	547	550	557	558	519	555	527	498	540	519	559	520	516	521	532	494	541	541	544	548	510	516	556	526	525	523	539	521	523	535	528	514	479	504	516	500	524	558	510	521	524	546	512	476	524	524	514	533	534	479	511	537	512	484	562	521	563	542	521	529	502	497	498	515	506	544	534	498	522	534	543	484	515	516	588	517	532	516	539	494	560	551	511	531	540	561	556	531	550	514	516	532	467	504	521	556	534	562	513	491	504	528	546	526	509	520	503	521	550	507	541	567	594	510	543	571	535	518	515	510	549	557	543	530	507	510	538	541	509	560	557	540	530	524	515	524	518	553	544	540	498	520	543	516	563	502	556	512	527	567	531	520	506	508	557	515	538	538	543	543	537	536	528	508	555	537	568	560	545	515	520	549	530	561	543	495	516	526	533	561	513	532	551	507	550	514	555	542	512	472	556	545	468	531	463	557	524	567	535	491	523	509	555	518	525	567	498	553	552	519	535	554	508	541	554	577	530	568	562	509	535	527	567	541	511	548	508	552	541	549	531	490	517	527	535	560	572	549	586	549	528	566	507	516	535	535	557	544	569	534	533	514	552	550	570	564	504	569	514	512	537	536	537	542	531	527	525	519	571	536	530	542	526	517	532	538	505	547	570	485	508	527	514	531	531	498	547	511	517	547	495	548	518	523	530	471	529	518	543	552	593	536	577	550	571	546	567	549	519	524	537	554	567	555	545	476	498	515	538	526	523	535	538	517	534	523	520	513	511	527	502	515	547	523	531	558	546	519	513	565	552	546	524	517	549	532	537	549	503	558	528	539	498	531	523	538	508	539	521	546	562	547	509	531	535	543	535	547	499	525	514	533	552	520	543	482	543	551	510	545	525	531	539	493	532	502	520	550	517	492	516	555	489
34126	22544	7212	1871	926	1360	753	647	558	691	939	891	696	655	576	600	546	564	540	595	528	514	573	549	577	551	568	566	544	596	591	593	574	560	551	585	569	553	538	560	571	568	542	574	610	528	608	552	591	543	566	556	520	542	564	591	502	576	549	617	519	575	593	547	565	506	538	576	526	548	558	611	551	519	553	554	581	584	594	506	542	571	528	543	541	555	589	545	543	559	574	548	555	548	548	572	564	556	565	531	559	572	599	522	588	551	617	542	522	565	568	575	585	529	554	567	550	539	546	556	557	601	560	619	594	570	530	552	538	560	562	592	556	545	532	561	523	558	531	565	541	579	550	540	614	533	547	537	590	552	543	625	573	547	578	571	541	559	488	550	569	575	557	554	528	565	557	540	568	534	594	587	568	538	591	570	548	562	573	587	573	607	550	580	564	566	561	568	525	572	539	545	560	541	588	556	532	551	575	578	600	538	558	536	569	560	524	562	561	570	584	558	547	557	606	554	586	546	528	575	530	609	536	531	520	532	568	579	577	587	562	554	567	564	542	569	604	566	550	524	531	553	563	561	578	613	599	586	543	561	565	557	558	574	534	547	606	607	534	561	569	566	532	529	536	560	540	530	491	614	536	607	530	538	570	565	558	555	577	563	582	567	585	532	536	547	594	502	574	546	579	586	544	565	545	530	570	589	557	541	561	575	588	605	583	515	565	549	557	528	552	522	560	516	625	528	575	541	560	558	562	558	550	608	569	539	566	558	580	612	543	526	569	578	565	587	543	594	576	578	543	583	573	559	596	573	594	580	526	563	575	551	543	561	561	575	601	571	616	555	557	581	558	576	582	528	561	581	577	529	582	566	555	542	554	557	588	539	558	548	548	515	555	560	559	538	560	554	540	593	582	613	534	601	554	570	521	563	585	573	560	555	571	570	580	575	565	571	586	567	566	550	562	560	525	574	567	557	537	556	583	587	501	567	562	545	598	564	571	533	572	599	543	554	551	591	584	601	535	632	587	551	577	586	561	544	600	560	567	552	568	517	556	535	563	600	538	560	570	570	585	585	522	566	560	572	576	544	564	523	582	554	538	576	559	535	565	579	582	596	519	590	570	528	513	585	567	566	571	584	559	582	646	550	555	546	571	536	541	547	566	592	571	599	529	547	571	549	560	544	645	598	559	552	548	574	569	504	530	581	544	551	509	566	547	569	560	587	600	608	566	523	524	557	557	552	569	527	565	552	566	576	562	532	561	544	588	562	550	557	578	562	558	555	589	528	541	580	545	580	552	545	628	550	584	553	554	561	582	559	551	561	508	546	561	629	562	534	531	599	583	575	558	559	556	561	583	553	546	546	570	557	547	581	559	528	606	567	572	534	539	574	565	565	579	565	578	549	556	589	518	588	562	545	553	545	553	555	550	559	538	572	558	566	571	548	534	542	548	539	537	535	553	563	540	542	539	597	568	539	549	569	547	557	591	562	582	621	555	581	538	545	569	531	553	561	609	547	545	584	572	540	577	533	580	576	588	561	556	571	582	589	575	566	549	550	554	542	567	538	556	564	546	548	558	577	551	562	537	564	579	561	605	539	572	585	569	564	547	584	577	548	567	586	582	552	559	588	590	622	542	548	537	540	552	534	577	568	557	532	568	585	529	586	559	532	559	558	564	571	560	541	549	550	571	514	583	557	529	551	548	541	568	639	552	584	592	524	548	534	564	531	561	560	578	589	523	538	558	576	550	557	580	507	559	523	560	559	542	567	547	562	548	575	599	554	616	548	613	542	573	550	551	599	560	565	550	579	563	545	566	564	594	493	560	543	544	560	554	554	576	604	559	559	584	549	581	614	577	575	533	527	544	550	585	578	530	580	543	562	566	571	602	567	531	565	551	579	564	547	612	536	565	572	537	579	558	555	551	563	584	557	577	591	595	573	602	565	554	551	526	582	555	536	596	537	547	589	595	560	540	549	550	558	560	547	551	558	618	551	542	556	530	551	572	564	591	566	589	560	587	525	558	588	549	499	539	593	598	596	555	562	575	559	578	590	592	545	576	567	552	534	569	532	551	529	516	541	601	595	595	567	546	577	516	558	557	562	543	598	495	606	558	629	590	542	582	588	558	553	571	610	591	626	545	590	548	598	572	567	552	592	527	555	538	572	567	540	580	563	590	564	548	540	593	561	524	556	523	560	594	554	542	554	584	531	568	502	553	545	571	601	540	574	588	532	563	574	534	584	572	592	576	511	530	598	505	544	567	590	525	535	513	544	554	576	579	564	579	547	527	552	544	561	545	547	575	552	509	615	542	568	507	583	537	588	603	544	534	546	565	552	538	587	546	576	544	527	590	550	612	609	557	592	557	581	513	554	550	600	583	544	577	530	551	555	577	553	572	531	537	523	590	557	570	582	628	526	538	571	563	587	564	606	585	558	528	541	576	514	610	544	552	559	597	544	600	545	557	574	548	515	563	576	538	574	580	591	587	565	589	525	577	562	598	566	570	608	550	580	583	555	508	531	608	570	590	577	580	536	545	551	559	597	510	571	535	591	553	560	537	569	548	538	549	525	548	562	577	530	567	569	543	553	607	568	535	590	529	535	567	574	563	550	597	541	580	578	534	554	596	570	560	562	570	531	569	592	569	563	546	582	600	578	560	597	565	542	561	551	562	552	546	593	546	574	570	552	560	581	564	562	545	555	569	585	503	549	583	589	642	601	571	526	581	584	626	569	566	573	594	550	568	539	515	549	604	536	580	545	504	561	571	556	529	550	578	584	591	512	527	588	551	537	562	604	576	595	540	581	535	531	519	521	545	564	547	580	550	596	560	600	552	574	571	563	574	564	566	560	531	541	571	515	523	568	509	556	545	601	512	579	564	584	549	576	555	582	537	522	549	568	590	594	530	555	604	535	584	583	571	563	588	564	583	561	608	498	568	594	595	537	557	568	511	529	623	595	566	542	563	585	542	585	537	633	566	556	557	533	567	571	558	576	545	560	561	510	554	535	580	591	549	570	567	542	573	586	575	555	594	557	602	587	563	549	563	559	510	570	551	571	546	593	574	570	578	555	587	584	569	593	568	593	554	526	591	554	529	559	609	586	591	531	486	537	549	591	542	552	542	555	612	543	587	563	555	551	553	550	617	526	587	567	573	588	566	577	547	610	531	588	590	556	591	555	499	583	593	545	569	575	528	551	571	552	592	598	567	566	554	566	565	562	588	586	549	533	559	555	581	589	574	595	544	573	559	554	541	560	597	587	556	575	569	584	574	581	557	566	521	555	555	580	575	565	547	567	572	547	533	615	581	561	547	573	523	566	561	543	570	576	598	533	567	555	576	583	549	585	550	576	595	555	584	560	608	547	538	527	584	541	527	511	587	515	562	593	517	575	596	548	530	535	574	584	539	560	551	527	562	590	562	545	589	559	553	543	553	537	571	579	567	596	564	562	562	556	589	577	613	596	586	579	541	563	549	609	569	577	613	561	493	574	532	579
36634	18286	3453	2657	1280	2570	1126	767	679	934	1545	1429	1036	818	703	625	595	615	606	611	619	641	603	620	620	624	681	550	635	605	621	610	642	631	594	634	566	598	613	617	597	616	602	583	580	618	619	625	605	628	631	606	614	633	578	640	591	559	623	605	622	587	576	571	591	638	608	584	606	614	612	615	639	615	579	610	615	567	639	599	577	664	583	652	621	585	585	593	613	631	627	618	635	641	599	634	633	642	584	609	641	643	621	621	576	594	640	574	640	610	600	630	589	620	595	645	612	556	619	627	629	619	631	640	599	582	582	625	570	615	630	650	579	620	599	592	617	602	582	605	620	621	640	613	621	619	612	605	627	623	614	609	589	618	597	555	586	569	597	606	588	611	625	618	596	587	593	615	621	612	615	633	584	634	609	627	625	579	593	584	585	612	646	610	608	600	596	608	633	621	617	593	590	620	631	575	603	618	620	629	605	613	628	590	576	633	596	565	599	628	589	645	586	583	668	607	568	594	642	600	605	601	587	607	660	601	613	636	603	638	668	598	607	606	599	605	610	575	601	589	617	576	594	606	580	599	602	573	566	616	644	597	651	600	604	607	571	635	677	584	601	609	581	617	602	557	612	567	621	614	600	608	619	586	563	588	587	590	599	603	624	575	648	636	621	593	612	613	616	610	570	568	639	633	623	590	591	637	629	572	629	619	598	627	575	632	572	650	607	626	597	623	587	575	592	606	625	585	636	649	590	637	587	601	588	598	638	596	605	610	618	601	607	602	606	572	607	594	598	654	625	627	628	600	619	633	595	622	585	579	586	649	597	585	579	583	576	606	572	577	606	570	577	601	637	612	649	589	590	606	634	570	626	635	606	637	607	610	643	609	568	589	610	587	661	583	604	626	603	586	578	644	626	606	566	634	621	638	604	603	623	621	654	561	602	652	561	627	619	613	589	580	562	579	609	607	575	569	608	626	594	660	617	627	586	677	588	562	591	609	549	605	552	601	581	592	637	626	560	602	590	615	600	609	573	604	592	631	638	619	648	575	632	588	611	621	587	561	631	634	617	615	638	611	615	598	586	587	579	623	555	637	583	588	601	598	575	571	583	641	668	626	626	590	556	615	627	618	601	599	560	629	556	556	557	597	627	618	622	562	648	584	605	609	595	643	561	620	607	612	605	598	655	626	596	612	608	589	592	568	625	609	615	613	596	611	593	615	600	628	615	553	665	637	613	576	591	592	598	688	612	626	587	614	609	592	620	561	609	643	606	666	623	624	582	587	613	597	588	622	621	616	597	602	591	603	604	563	631	627	608	634	613	595	594	596	621	596	603	634	681	658	600	611	581	623	580	613	623	628	592	600	576	563	651	610	593	608	591	547	608	600	591	579	614	591	540	599	640	575	577	601	577	595	633	597	622	632	603	608	610	631	631	619	618	561	605	585	648	550	630	589	597	629	646	573	590	583	600	608	618	597	598	613	599	610	571	633	627	645	635	622	587	589	562	597	622	612	573	602	618	600	603	645	579	590	561	625	588	610	633	574	590	626	572	559	594	597	597	609	603	616	580	586	618	612	618	615	602	604	603	602	594	647	600	607	590	624	631	634	602	581	622	581	624	568	606	605	634	612	637	580	613	658	581	588	630	610	626	596	556	600	616	605	601	612	572	614	666	626	578	601	558	573	562	585	579	573	615	613	574	606	641	662	650	588	628	606	603	611	610	589	609	623	598	613	641	608	617	653	609	581	565	613	588	592	637	597	613	574	590	599	596	605	597	593	594	578	623	590	613	587	624	600	586	598	587	603	597	595	578	618	642	564	605	620	608	585	577	564	599	585	591	630	626	682	637	602	583	569	596	632	634	582	596	596	590	634	640	585	630	613	622	602	609	620	590	614	593	614	600	650	578	594	574	568	633	622	600	593	583	603	614	627	616	593	630	629	569	563	585	604	624	625	608	601	631	597	596	637	598	594	619	604	561	626	638	605	541	610	631	576	633	594	614	587	584	614	548	610	621	583	567	618	612	602	612	610	617	615	623	599	595	649	602	581	589	602	608	620	560	640	606	614	601	655	649	571	580	612	597	608	601	654	688	608	583	555	640	627	585	596	637	662	645	587	616	597	614	608	590	611	615	590	596	586	592	575	592	616	602	634	599	612	634	637	627	628	580	597	619	567	582	571	595	647	620	599	617	612	626	575	566	608	606	633	622	619	623	607	636	587	618	601	617	605	625	609	594	588	653	606	626	591	574	631	598	575	662	551	607	617	569	623	627	569	620	569	589	618	589	651	584	647	567	588	681	602	601	617	669	613	652	583	668	597	604	644	650	565	629	623	624	608	599	600	590	639	597	558	597	628	629	593	629	641	637	628	650	554	618	624	579	556	576	631	571	633	624	642	612	574	591	596	635	601	587	597	611	627	602	647	565	605	603	607	619	598	600	614	564	609	615	599	619	624	588	607	595	560	590	610	599	629	575	641	602	646	669	617	628	635	594	631	623	578	597	572	591	674	616	599	615	573	605	553	632	615	629	566	628	633	603	589	610	611	609	605	585	601	592	598	595	611	629	569	616	631	596	567	604	624	614	674	638	613	575	616	610	631	640	528	591	608	648	620	579	610	622	577	584	582	612	593	608	579	580	603	591	609	562	640	638	564	597	611	598	649	615	593	624	645	556	604	609	618	607	598	613	541	584	652	623	624	589	613	570	577	659	552	606	654	588	592	577	617	663	627	605	578	610	592	595	579	586	604	592	606	579	616	590	611	582	608	598	659	608	583	639	625	594	621	607	576	576	583	611	645	616	639	579	609	609	605	580	604	620	619	582	608	651	596	625	623	588	632	598	615	602	635	617	613	584	605	606	595	591	603	603	629	609	629	637	617	613	595	581	602	605	594	610	613	609	576	588	637	591	601	638	573	601	627	587	612	581	574	601	569	564	632	626	590	612	588	636	606	630	641	564	606	608	642	626	585	618	668	583	615	611	610	577	557	588	588	594	593	611	608	615	608	611	626	625	587	586	612	627	614	615	610	630	641	621	598	642	648	578	632	633	605	603	606	623	611	614	588	614	599	639	632	591	631	573	583	602	578	650	602	612	689	635	586	625	599	652	589	656	616	597	612	592	634	619	619	613	573	591	645	614	629	646	641	606	623	592	603	592	609	588	622	586	606	608	580	567	622	608	602	588	581	601	607	618	587	565	609	616	623	640	652	577	580	580	613	580	587	633	581	592	602	613	609	577	644	568	598	594	597	591	595	611	604	599	614	622	603	596	634	593	622	601	565	575	624	580	606	589	652	596	581	585	606	624	601	552	601	606	581	618	613	585	578	618	634	626	613	646	590	577	572	594	588	610	643	614	582	562	582	605	551	605	610	592	588	630	650	589	637	607	622	601	600	637	619	590	597	563	619	598	614	590	568	600	580	584	638	610	601	600	615	637	654	596	634	559	626	605	590	575	570	629	572	592	662	634	618	592	627	612	572	592	549	594	624	582	606
24887	20642	26861	24329	20578	10833	1767	834	692	810	1375	2153	1795	609	415	395	378	349	341	323	306	315	305	320	313	318	322	315	321	290	331	288	300	294	295	275	257	311	317	294	317	274	272	281	261	285	278	286	283	282	275	258	281	249	289	277	267	232	317	279	244	256	280	274	263	271	277	283	312	268	287	257	259	279	273	266	251	269	270	272	237	291	279	254	263	286	265	264	253	287	252	278	247	262	274	272	273	301	274	261	281	254	293	277	281	275	256	277	285	251	251	274	281	300	268	261	266	294	271	276	279	262	284	271	265	268	278	281	266	273	264	250	287	278	242	268	285	246	287	272	260	281	292	281	299	264	289	261	285	280	272	286	256	266	262	301	292	315	275	239	245	255	234	281	275	282	275	263	271	271	287	251	259	251	260	267	273	269	305	268	262	286	280	262	277	228	273	260	238	285	280	323	270	259	256	275	278	257	257	264	255	276	272	275	271	261	276	237	288	293	254	262	287	249	319	294	274	274	258	266	285	257	246	273	290	258	297	278	257	252	260	252	263	268	260	255	262	275	271	265	260	280	297	268	258	287	285	284	238	281	282	276	259	293	266	280	295	259	275	284	269	265	276	271	267	245	270	268	259	306	253	270	280	274	278	266	266	293	256	266	269	280	249	233	289	266	270	239	237	269	291	265	294	260	274	295	261	257	295	271	286	294	257	239	263	277	267	274	272	269	286	284	256	275	311	266	274	261	253	267	260	278	267	292	274	251	271	240	253	253	309	279	275	275	258	274	260	258	239	280	273	270	259	268	258	283	241	240	268	242	249	284	271	247	275	288	261	307	277	280	256	302	260	248	271	271	283	279	264	302	274	250	267	294	257	275	275	268	272	256	259	272	266	267	293	244	235	273	252	290	309	281	273	281	245	242	284	262	266	259	236	254	246	284	263	291	237	253	256	277	267	257	306	225	311	298	279	270	256	278	266	261	289	267	294	232	254	270	269	271	298	306	259	283	233	247	291	255	283	272	270	278	320	271	250	291	235	257	280	264	253	260	299	287	255	255	282	270	298	286	277	255	254	264	277	284	260	304	246	271	254	257	286	283	266	224	280	281	279	247	260	278	264	266	264	274	226	254	247	304	274	267	281	288	309	259	278	264	279	255	240	278	256	247	273	243	269	267	265	263	278	291	313	254	295	302	255	262	237	252	283	264	283	289	244	280	272	259	265	270	292	254	290	273	295	264	256	296	258	267	255	251	278	260	254	293	249	305	281	240	256	269	292	279	264	260	307	260	270	264	288	305	238	281	251	264	283	286	272	240	280	261	266	292	267	264	275	268	276	256	262	231	279	300	241	261	264	273	260	292	280	244	282	289	274	296	262	270	277	267	260	267	275	287	261	316	291	271	321	259	267	265	274	268	270	268	273	293	283	259	237	266	276	254	259	259	267	263	278	283	281	250	270	248	301	275	301	277	261	265	268	263	249	244	253	255	261	284	279	273	281	224	290	268	259	258	282	271	288	279	254	233	271	265	288	271	276	292	242	290	254	250	238	282	278	288	282	261	260	266	257	245	292	289	241	245	291	259	285	263	265	275	262	246	282	251	288	251	294	258	266	255	264	267	262	281	279	276	274	256	270	244	301	254	288	264	254	266	242	272	253	268	291	284	245	263	296	254	264	256	265	257	288	271	283	283	254	275	263	275	277	299	282	263	263	257	282	245	272	264	260	266	276	267	248	278	279	243	289	246	297	250	276	249	262	271	284	256	265	302	260	268	286	313	270	267	277	280	251	269	285	305	258	272	273	224	281	281	258	278	268	305	252	265	289	243	258	272	274	245	263	284	274	256	258	270	284	269	266	274	277	278	250	254	275	283	263	264	238	275	267	266	251	282	252	254	315	253	277	270	292	264	267	287	247	258	244	262	263	283	264	287	273	282	265	284	279	233	282	270	250	271	252	276	272	296	279	274	282	241	235	260	276	264	302	275	259	240	250	277	273	276	239	254	266	297	269	262	255	264	288	274	291	273	279	306	275	257	255	266	272	280	250	274	248	269	254	279	257	253	251	280	254	282	264	256	255	281	294	291	267	280	268	268	259	269	237	257	256	261	297	287	297	268	278	262	262	253	276	298	278	294	243	259	292	278	252	256	277	255	251	266	250	270	264	253	264	275	286	277	236	277	258	247	260	266	264	259	271	269	251	298	280	314	279	269	274	279	259	267	239	254	277	254	271	265	272	273	265	273	276	245	273	279	280	227	272	266	262	250	283	271	277	278	276	292	266	275	257	265	304	260	263	248	261	283	257	265	269	270	274	267	308	294	276	274	266	243	267	288	286	269	260	270	261	267	276	283	252	258	272	264	276	255	266	249	273	259	240	252	255	283	252	270	275	275	280	237	265	260	275	287	277	251	288	277	253	266	281	250	269	250	258	261	271	290	254	258	273	263	256	280	232	261	261	259	263	263	246	246	272	249	258	273	272	277	244	300	283	243	303	282	283	257	209	266	302	242	282	229	256	263	284	271	267	277	249	249	260	212	298	246	289	265	272	260	284	280	271	277	262	242	235	288	250	257	249	289	257	278	260	279	265	272	264	270	253	266	245	281	262	268	273	261	266	289	266	256	270	250	294	256	299	267	258	282	259	259	234	247	287	294	252	229	275	264	257	266	288	270	278	307	258	264	275	273	262	285	272	266	253	279	256	290	276	273	278	271	257	281	281	256	280	295	261	254	279	281	253	264	278	273	250	258	263	277	291	265	256	270	301	287	281	244	299	263	269	239	273	273	274	266	288	285	245	266	275	258	272	285	290	278	262	270	262	254	282	241	294	277	291	235	274	255	292	294	255	245	245	256	268	251	269	287	257	270	287	274	266	264	289	252	241	268	282	260	283	270	282	267	243	294	262	285	258	265	275	293	276	251	261	279	264	295	262	282	300	292	264	242	261	263	276	288	269	269	276	271	252	269	285	263	247	269	246	268	270	262	261	276	282	262	278	271	254	261	252	277	272	282	263	281	272	270	268	241	273	280	273	287	281	288	274	265	235	239	285	271	271	265	287	266	275	280	292	277	249	282	272	281	253	270	279	280	284	288	260	243	277	271	291	277	259	250	243	247	281	254	321	235	283	252	261	268	246	259	252	254	261	236	293	256	253	260	281	255	260	226	245	236	266	289	268	262	276	275	254	282	272	313	276	262	292	257	252	285	252	257	270	263	274	267	271	268	264	275	283	269	295	298	258	264	261	290	268	250	315	256	272	263	227	259	266	257	273	291	293	268	250	275	251	256	291	252	279	231	291	276	267	269	252	254	284	256	237	285	263	239	273	241	279	246	276	288	258	289	280	282	286	292	272	254	271	284	245	295	295	249	254	271	255	265	260	285	293	252	266	273	276	271	310	279	254	269	252	273	283	266	250	275	281	273	274	275	282	261	268	263	269	248	254	297	284	253	275	260	255	272	255	256	262	283	239	302	244	257	255	292	264	271	289	288	253	284	250	256
39323	33084	12234	6006	4074	4621	2361	1562	1328	1716	2981	4820	3677	1192	613	498	486	481	418	459	435	360	417	409	392	358	347	340	341	320	324	307	335	343	310	336	310	311	321	326	311	313	300	319	335	332	286	331	317	291	299	330	298	310	315	308	315	301	289	317	338	265	305	285	298	276	316	283	314	345	300	298	318	284	313	290	291	313	301	298	327	329	316	294	306	286	323	307	314	315	300	292	309	316	285	285	326	281	325	328	272	299	292	310	304	292	303	297	308	297	281	296	281	271	327	318	306	321	260	295	322	322	289	304	307	281	292	287	306	289	318	300	307	290	311	311	314	275	238	279	278	273	277	301	322	316	290	256	317	329	297	291	323	258	286	307	315	264	323	321	304	320	324	288	284	276	293	296	273	283	288	284	290	270	303	265	296	264	306	310	302	312	276	286	339	315	276	296	302	317	308	295	317	286	308	280	291	261	311	296	285	274	292	317	321	317	315	291	310	311	308	282	303	286	285	310	287	275	300	304	303	289	288	310	323	281	286	307	291	312	291	293	294	316	270	336	264	312	290	301	302	294	310	317	311	289	296	279	282	291	282	311	267	285	299	316	317	294	300	280	290	287	279	295	297	294	311	293	298	319	276	288	295	291	287	321	299	292	282	309	301	293	291	290	302	288	323	296	319	306	274	292	277	269	304	281	307	295	279	296	319	306	318	322	303	312	319	304	293	277	317	314	284	358	311	334	287	305	281	281	265	282	289	285	284	303	303	296	280	299	312	289	279	312	259	291	272	278	304	313	310	275	304	257	284	269	327	294	307	312	273	286	285	336	281	296	297	293	299	301	311	286	315	291	299	283	307	269	272	256	283	287	275	307	309	306	272	281	322	301	267	276	300	304	288	278	276	274	326	275	299	309	299	288	310	298	309	316	287	311	258	310	316	318	319	303	291	308	269	279	331	318	281	317	291	307	300	314	297	306	314	292	299	298	299	300	287	267	305	306	281	322	308	315	276	297	290	328	289	272	311	288	279	302	296	292	325	294	309	308	320	295	290	302	321	292	296	318	288	275	303	268	270	298	312	284	274	280	302	299	273	278	258	285	261	326	278	325	306	299	318	330	299	327	291	280	309	280	304	288	270	288	298	306	311	283	293	266	303	314	278	307	298	283	290	296	284	274	282	309	300	290	318	309	284	308	300	299	295	263	304	320	321	260	318	302	303	265	317	276	330	288	328	293	311	298	312	303	300	304	313	307	289	337	301	280	294	304	314	309	299	306	281	290	270	295	297	319	305	302	326	302	332	279	330	300	316	286	299	318	295	268	270	274	322	308	282	300	304	320	296	282	299	314	295	291	318	317	271	320	300	306	301	348	303	294	301	297	299	302	298	280	297	274	294	312	301	294	274	296	302	298	315	298	294	276	281	282	285	280	272	284	294	273	277	295	295	289	296	281	266	302	309	284	293	274	318	315	287	301	276	310	312	299	276	268	280	280	318	288	295	307	315	286	325	300	289	300	292	322	292	323	292	310	289	298	275	259	299	303	267	275	298	323	288	302	304	293	299	289	307	285	280	286	265	303	285	298	321	294	298	314	283	298	277	260	315	291	291	265	294	290	312	291	284	312	272	325	302	286	308	310	326	296	321	311	259	300	297	302	293	307	298	282	314	289	329	289	309	317	293	289	290	313	296	317	270	297	272	301	295	265	342	289	311	294	261	302	292	308	279	270	263	284	296	294	271	318	266	305	299	314	309	312	313	323	295	296	292	311	291	295	320	299	311	298	275	316	287	303	288	286	287	293	260	283	288	280	309	289	348	321	291	258	316	253	291	279	282	291	320	304	303	290	304	332	277	315	283	269	284	320	273	300	293	291	315	281	296	293	338	250	269	299	289	267	320	303	304	299	319	269	287	281	288	292	295	302	302	297	303	349	292	290	281	299	283	305	286	310	279	307	286	283	309	281	304	310	328	297	345	258	325	303	303	300	289	311	296	316	311	294	281	327	319	291	300	306	267	296	296	289	305	291	303	304	311	272	278	308	314	310	304	309	294	280	322	289	312	288	285	321	290	304	282	298	294	302	297	303	315	288	294	306	318	286	300	309	296	287	321	303	309	283	272	295	276	277	301	304	299	291	304	288	350	317	340	312	305	285	307	299	291	323	326	303	268	270	250	313	281	259	284	316	313	290	303	291	268	310	318	277	307	285	326	261	321	293	276	321	281	275	290	312	332	281	274	276	297	287	300	284	278	305	310	295	288	289	291	321	299	307	297	296	299	348	300	303	294	282	279	298	315	312	304	303	291	273	289	293	293	279	301	294	295	331	294	315	299	295	313	292	298	295	281	313	312	290	274	266	274	303	295	288	272	310	295	293	292	330	269	296	291	272	304	308	305	326	298	270	251	277	303	317	292	265	296	297	304	289	328	312	321	271	296	320	283	298	286	316	317	312	289	274	281	308	292	309	296	277	321	330	301	283	289	306	300	326	320	297	296	325	324	301	281	328	315	306	287	320	286	297	309	302	313	276	282	283	305	322	299	301	295	278	286	296	272	300	289	304	279	329	309	286	293	269	326	265	277	291	308	292	283	306	308	308	296	319	290	302	297	310	279	310	276	279	309	286	316	313	259	301	301	315	306	293	325	315	283	301	284	257	283	302	315	303	295	295	290	320	283	308	292	305	293	278	300	288	283	326	306	312	289	291	321	295	294	294	298	298	298	275	286	315	301	311	270	324	280	283	297	264	298	300	313	265	295	288	308	311	284	276	303	285	312	292	298	312	321	266	294	281	300	291	308	306	290	294	280	268	305	324	283	307	281	307	301	282	303	277	315	279	297	296	316	285	284	300	326	334	321	314	305	303	282	297	327	269	294	301	274	273	272	296	316	292	277	288	274	299	293	295	312	297	322	286	271	255	313	268	304	307	280	299	303	281	289	306	300	288	302	305	285	281	338	310	283	296	307	275	306	308	284	288	282	311	307	263	300	285	289	310	304	305	302	286	312	316	263	308	313	273	335	269	289	278	320	294	301	292	292	316	266	316	294	289	291	301	282	301	321	306	286	272	302	304	328	303	298	314	306	263	293	306	335	301	307	258	303	296	264	290	306	322	258	285	290	295	261	308	281	283	313	314	312	281	311	271	307	330	317	290	328	300	313	276	300	298	281	270	308	303	291	311	277	314	273	305	300	303	318	280	291	287	286	302	299	294	328	305	291	296	276	322	323	294	291	287	269	279	269	269	302	324	290	283	270	309	282	299	266	287	323	296	290	306	263	315	277	304	294	296	277	332	285	291	302	305	303	287	310	312	277	266	314	305	292	276	282	310	271	293	298	289	310	281	313	302	301	290	273	273	326	315	313	290	298	263	289	291	299	281	295	302	326	290	287	305	303	285	274	309	283	303	305	296	313	298	250	288	305	276	321	283	344	300	302	328	309	283	289	314	269	322	302	312	306	295	287	320	280	306	328	332	261	309	286	300	288	299	308	292	287	299	282	316
22962	20630	27248	23982	20624	20667	7903	1755	1349	2378	4042	7212	4605	1190	843	729	713	685	706	640	665	673	682	645	628	613	581	650	610	659	674	618	623	611	637	603	610	591	615	631	628	618	608	569	616	598	637	596	590	570	605	662	588	626	576	580	580	587	614	572	631	581	600	595	573	578	580	577	567	613	531	606	586	568	580	625	589	562	579	591	616	562	594	575	522	550	568	594	538	584	576	599	564	562	599	536	540	580	580	580	562	625	624	547	544	556	607	584	560	577	560	620	622	577	569	566	614	561	534	573	548	600	580	574	533	570	573	573	563	589	623	560	559	584	550	585	583	608	605	609	564	550	567	547	582	515	553	606	555	604	568	561	550	552	601	563	581	591	640	582	584	561	571	568	555	578	611	596	604	556	566	601	559	568	530	549	532	619	585	609	620	581	567	590	538	597	597	548	599	606	582	551	568	577	599	529	555	557	582	591	604	575	566	614	568	573	597	588	555	577	564	599	590	569	536	567	560	565	618	525	568	564	541	552	577	575	624	534	569	590	592	581	599	588	602	562	580	551	601	561	619	583	603	555	561	560	555	605	574	584	569	596	585	585	602	583	581	586	609	575	612	566	583	611	567	558	574	623	585	595	601	587	602	567	531	584	590	601	590	595	593	534	637	546	558	546	605	581	601	569	582	579	622	536	615	568	526	548	560	572	545	590	582	607	572	559	605	591	557	581	599	572	552	553	597	583	622	575	533	581	564	599	552	588	610	619	587	576	545	533	568	593	510	591	609	584	537	541	575	612	559	547	597	528	523	588	557	594	586	586	585	529	635	587	554	579	566	555	552	533	594	554	576	591	587	567	544	599	559	583	584	602	600	613	581	625	570	561	535	610	593	578	557	610	623	574	585	557	548	604	598	598	544	586	576	547	598	588	583	573	564	605	562	610	608	590	606	549	582	576	520	586	582	588	618	609	632	551	543	539	617	546	576	547	575	625	548	584	570	602	578	576	572	579	548	594	575	614	578	648	597	547	559	592	575	556	599	533	580	602	602	565	592	574	552	636	597	598	573	551	577	572	611	595	549	585	580	518	582	566	572	612	556	574	541	623	562	551	566	615	570	580	565	561	579	587	564	582	532	557	588	594	578	574	567	616	582	575	571	566	559	572	579	596	614	594	582	536	571	575	565	584	568	570	547	583	546	569	550	573	545	546	582	575	571	575	549	603	566	571	608	614	553	565	584	609	584	571	619	580	563	598	584	588	546	571	522	576	570	535	566	562	583	608	540	566	557	572	575	569	612	573	608	556	577	550	535	564	551	591	586	585	567	562	591	609	567	608	550	582	553	561	591	578	551	587	595	593	557	595	590	572	595	573	574	599	558	592	576	580	597	593	587	598	538	566	561	558	565	547	589	569	580	546	558	557	624	572	562	582	592	583	598	541	508	612	578	623	597	593	579	561	583	600	586	572	572	571	589	551	579	611	605	533	558	594	601	613	573	529	593	591	570	557	511	536	593	569	544	615	568	599	552	578	543	608	570	596	595	536	589	543	580	566	585	553	532	566	602	606	592	536	613	546	563	578	574	632	655	573	625	602	599	567	550	561	554	548	579	596	572	578	582	561	564	573	547	596	550	598	565	532	579	604	541	570	591	556	538	546	571	556	579	528	633	559	594	585	609	577	571	574	538	568	591	551	537	594	580	528	516	584	541	546	607	575	607	586	542	593	620	550	548	521	511	596	570	576	574	546	617	580	593	525	568	599	563	566	576	595	606	564	563	592	566	578	552	594	555	575	554	551	581	581	580	555	625	579	587	558	558	581	626	586	589	558	526	560	587	565	589	570	569	618	587	554	523	533	580	558	546	595	649	567	546	557	571	581	559	595	543	590	575	579	587	616	634	580	561	567	571	555	554	569	596	548	559	589	639	530	604	518	565	589	575	547	577	545	594	575	627	590	593	608	618	563	556	578	616	564	606	568	595	558	574	529	543	581	601	555	573	602	574	567	570	593	606	501	601	580	566	570	593	548	590	591	591	556	586	564	617	590	573	599	602	568	639	540	548	571	560	598	590	572	558	579	587	583	629	573	575	539	575	554	598	572	533	581	585	561	612	616	564	594	619	554	612	530	557	542	598	550	602	526	580	588	575	577	569	616	544	552	562	564	572	562	580	585	575	566	566	638	565	568	581	563	560	596	585	538	535	510	591	568	586	556	579	561	610	619	564	592	576	576	590	604	564	573	590	542	546	541	571	572	612	573	615	606	567	574	606	579	595	586	606	575	559	563	592	609	574	593	611	552	563	572	596	572	579	609	627	558	561	587	629	591	578	562	578	525	568	545	560	604	570	562	560	627	579	636	594	566	564	598	560	549	578	599	603	606	552	541	552	615	587	599	577	560	558	543	575	561	537	545	576	594	565	589	554	555	571	600	565	569	559	575	564	568	563	548	589	567	593	571	568	593	572	548	557	574	543	523	605	567	559	569	591	593	576	559	548	553	596	541	575	586	567	588	632	594	578	555	597	581	582	553	667	585	564	528	572	608	566	571	576	593	605	596	583	595	551	622	606	567	547	590	564	567	574	581	574	583	582	587	568	543	564	576	584	567	564	564	594	609	562	567	595	542	600	594	605	586	557	577	567	580	579	601	574	583	629	595	553	569	605	582	539	582	557	607	553	545	574	557	598	573	573	533	578	560	608	553	535	585	567	580	584	566	557	571	574	553	560	581	555	587	557	554	571	578	555	563	540	547	597	590	593	554	570	575	567	584	555	645	618	565	539	549	565	598	583	595	553	587	626	574	557	565	578	616	584	581	599	569	573	588	588	578	599	558	598	596	571	596	586	577	531	549	577	606	571	574	534	614	494	602	575	581	553	585	575	594	597	600	552	540	596	556	557	623	539	539	533	578	572	590	575	603	602	582	580	573	587	563	558	599	568	561	591	565	561	613	589	585	519	612	612	579	587	591	583	551	608	593	610	610	557	541	580	571	580	572	558	575	602	581	587	580	559	609	562	604	601	552	539	606	552	535	583	565	610	528	555	585	598	554	574	578	559	572	624	610	560	573	608	545	540	587	567	621	594	559	580	572	586	563	599	631	559	577	591	561	617	547	567	587	554	584	583	602	562	576	571	530	589	572	577	582	607	612	545	551	551	577	583	571	596	551	560	538	564	568	605	602	565	577	548	576	602	575	552	574	615	556	598	584	570	609	545	550	543	605	601	580	587	551	556	574	550	611	554	590	601	563	526	564	563	614	603	550	570	585	596	555	563	600	572	565	581	589	600	572	603	545	587	545	550	589	600	578	584	570	608	577	577	556	546	568	590	537	546	541	615	613	578	597	540	548	609	570	549	561	577	578	589	531	527	540	609	560	587	555	585	568	601	570	554	587	581	592	558	585	571	595	591	565	577	552	532	587	534	535	557	576	614	556	593	554	588	543	604	570	566	577	554	552	611	606	586	577	567	561	537	531	554	574	622	534	553	597	558	523	564	571	583	565
43230	38063	16674	9246	6847	6430	3619	2583	2533	4813	8560	13490	8590	1836	1174	979	896	848	845	792	732	734	669	684	699	703	678	693	629	626	662	613	620	616	597	637	610	624	591	579	598	583	619	630	584	568	575	597	616	588	547	588	558	582	558	561	614	595	607	554	601	596	572	568	616	548	602	596	583	564	565	570	593	559	561	570	653	560	584	562	590	579	537	577	541	593	599	542	583	621	545	537	574	600	564	588	584	596	564	556	589	586	584	558	575	583	546	555	592	615	571	564	547	594	537	573	522	557	546	578	590	523	586	561	585	589	553	559	564	608	526	557	561	533	574	586	563	553	581	512	537	529	614	600	545	505	554	587	560	542	558	590	593	525	573	518	584	577	572	569	525	584	549	568	553	535	584	558	577	594	581	540	570	593	573	571	551	604	579	545	569	539	585	578	534	574	564	576	560	553	547	590	567	550	581	539	551	589	603	584	562	587	621	625	631	587	561	545	552	572	566	573	550	583	577	589	603	556	576	592	536	546	517	568	573	516	588	572	597	568	553	573	575	588	561	541	566	585	585	581	548	599	572	573	572	536	553	557	582	588	576	555	560	556	531	515	611	608	521	561	551	547	585	544	564	560	605	512	595	573	503	525	558	565	614	547	575	542	562	590	575	563	552	536	572	574	527	552	565	538	548	577	572	593	563	559	579	588	596	572	576	570	581	520	528	535	578	563	515	535	580	561	533	554	564	562	591	540	560	585	596	575	561	606	543	596	553	575	522	576	552	564	565	565	589	549	535	570	538	569	536	595	550	569	567	564	550	596	578	600	595	574	562	525	565	560	561	576	556	576	564	580	588	560	571	556	544	583	571	524	572	530	577	545	569	547	608	535	574	548	564	563	555	548	601	598	584	533	538	590	515	588	570	566	568	597	584	521	548	578	572	583	550	571	553	560	540	595	544	538	559	581	558	579	564	530	579	600	605	560	565	627	600	550	560	542	577	590	579	524	572	550	575	580	515	581	572	567	557	587	558	596	555	574	548	564	554	584	539	519	587	533	560	569	570	589	578	576	585	571	601	625	574	582	569	532	569	586	553	566	553	572	581	553	603	555	557	570	564	552	552	544	581	617	575	578	540	534	550	587	583	562	604	536	559	550	543	571	558	594	593	582	550	563	588	576	527	548	568	587	598	538	546	586	537	648	582	591	584	517	569	540	550	579	582	586	568	552	590	561	592	576	567	610	569	615	573	558	521	574	547	557	562	540	554	599	587	546	570	536	554	548	549	545	573	593	571	579	566	576	545	568	572	531	591	584	567	582	541	550	568	570	623	586	568	576	569	569	607	576	596	575	559	573	554	540	514	505	523	567	555	566	557	546	576	555	575	564	588	550	562	587	577	560	512	576	529	594	574	560	588	608	602	566	541	531	596	585	567	558	561	561	529	523	572	590	563	561	554	556	570	542	535	566	569	581	593	603	548	578	571	526	549	594	551	557	581	574	527	560	587	594	576	588	578	567	555	515	589	579	593	548	528	567	597	602	542	572	549	546	579	547	530	599	566	571	560	551	573	582	531	545	582	566	543	569	557	542	589	562	589	556	533	605	593	540	588	564	592	552	584	523	625	599	533	530	551	590	526	542	564	580	527	553	544	556	559	618	606	543	534	585	596	568	549	549	572	534	514	544	560	567	584	540	561	554	545	572	557	544	544	578	572	564	550	566	533	543	551	523	554	598	557	551	552	526	529	552	552	606	580	563	543	559	572	528	559	557	551	527	595	562	572	575	572	573	577	600	556	577	574	534	538	564	589	572	591	585	518	592	524	578	523	523	589	561	545	565	554	591	575	584	547	567	583	608	525	569	554	590	533	585	563	533	568	542	558	602	550	594	539	562	545	538	564	573	551	531	583	554	571	600	578	538	591	571	568	605	544	565	550	565	545	535	580	558	539	537	563	560	552	547	548	563	550	565	559	548	584	562	560	548	572	568	530	579	557	549	557	541	575	574	579	575	559	545	568	537	557	548	560	601	562	522	573	557	528	548	551	574	575	538	572	554	502	562	555	555	570	560	519	541	542	574	576	554	582	525	561	586	574	542	597	565	576	545	580	564	545	597	553	578	559	576	577	560	608	571	571	598	537	584	538	556	539	583	597	541	591	556	534	590	558	554	558	623	558	582	568	561	568	555	589	577	576	572	603	524	619	562	581	587	563	548	549	599	506	579	550	607	571	552	531	583	529	582	554	596	540	552	530	532	546	470	580	548	579	558	571	558	545	584	523	576	545	572	552	568	579	549	570	511	580	551	584	518	589	585	562	604	548	567	564	580	549	576	584	527	574	594	561	565	562	570	559	552	563	579	538	559	553	578	563	555	562	530	560	568	543	548	566	580	544	578	590	569	544	605	558	558	547	538	530	593	530	555	557	571	576	569	547	559	579	567	537	564	570	551	624	575	574	561	597	552	576	544	584	594	583	584	524	580	522	502	554	566	574	589	561	575	565	607	574	588	559	615	559	580	600	534	581	603	561	571	538	547	589	572	557	547	553	566	546	581	601	544	540	578	537	532	521	543	533	578	544	584	619	577	529	584	487	610	529	541	538	552	552	587	528	579	582	571	605	607	553	562	562	546	646	586	532	544	555	576	585	544	594	566	584	572	556	548	550	563	581	593	564	558	568	595	577	572	564	568	625	563	595	565	585	570	596	538	575	552	553	534	593	536	607	528	534	546	589	558	596	543	579	582	567	574	555	544	552	548	543	545	590	599	580	586	571	569	535	551	569	576	578	577	567	605	510	557	553	548	529	595	579	563	567	568	594	551	574	518	559	595	561	519	583	584	570	585	597	623	560	575	575	533	568	585	542	545	550	608	566	542	602	546	582	566	534	577	602	598	601	563	558	536	564	576	580	503	538	558	572	539	531	559	589	558	540	572	533	590	615	540	573	572	556	558	548	608	584	584	535	582	549	526	545	553	549	587	548	620	557	581	598	560	595	595	575	548	556	608	550	582	535	510	582	525	610	496	550	568	550	541	595	586	590	587	620	563	540	577	578	556	577	599	576	585	575	575	579	570	598	567	566	515	573	596	579	544	575	542	587	558	553	533	556	531	564	564	579	551	536	585	547	550	572	576	576	565	538	511	572	570	588	556	571	556	589	596	582	561	607	573	570	549	546	554	540	576	582	566	550	582	587	592	550	571	572	563	555	522	552	572	548	600	572	596	547	573	538	554	572	562	569	533	549	584	546	576	563	545	591	574	580	597	553	559	555	531	579	592	569	596	548	536	569	559	580	570	559	532	594	550	569	555	557	563	539	583	565	607	565	564	550	554	554	539	563	573	574	582	580	566	529	576	554	535	540	550	584	565	578	557	568	560	599	561	562	558	575	575	547	596	573	544	548	555	520	558	588	583	543	562	573	595	528	572	525	628	544	580	526	544	580	583	539	596	543	560	590	577	558	597	565	521	581	594	525	543	582	562	561	541	568	531	540	591	539	578	557	540	516	600
34095	22811	6655	1087	909	993	765	823	659	944	1221	2008	1619	844	716	678	586	556	612	573	551	560	563	626	559	517	600	597	544	587	590	591	581	632	580	545	601	581	556	614	599	599	514	599	562	570	586	536	605	578	616	573	579	545	600	589	574	579	600	604	575	551	593	604	592	613	610	577	589	659	580	563	588	598	536	629	539	594	610	600	615	563	578	567	576	620	578	579	585	560	641	621	601	565	593	579	576	609	595	575	604	585	619	585	603	576	587	606	604	623	591	588	600	612	604	594	578	538	573	562	547	583	562	556	554	567	570	580	598	602	564	595	591	608	586	590	570	571	601	587	577	539	579	573	557	601	591	581	537	585	584	577	561	546	540	612	578	529	611	587	579	611	545	567	577	576	536	543	556	539	572	588	586	576	546	594	580	579	577	529	527	595	583	585	554	558	606	596	545	588	553	556	550	590	576	549	578	596	570	618	590	637	629	611	577	589	563	581	539	608	590	606	544	596	612	593	552	616	571	595	595	543	544	637	610	558	538	573	599	576	549	582	575	579	634	540	579	582	595	599	554	588	555	576	602	597	592	607	585	602	601	585	609	558	629	610	563	629	576	595	589	564	637	655	559	589	606	596	572	555	612	580	557	608	564	576	573	611	570	580	589	580	576	578	625	600	603	611	516	577	609	625	588	592	590	576	603	567	580	565	588	560	561	561	581	587	586	584	579	578	566	590	581	620	580	590	564	534	578	544	567	566	591	581	567	557	604	584	579	580	552	566	605	599	577	622	557	604	600	595	585	571	603	588	564	599	578	585	591	587	548	569	572	580	584	596	602	561	580	598	568	581	574	562	564	601	579	585	590	584	599	620	583	606	617	619	570	584	606	545	553	560	555	573	615	550	580	542	587	561	557	598	620	575	618	544	566	593	608	584	630	599	633	551	566	571	551	578	540	578	529	630	592	600	557	576	581	601	553	590	613	591	583	609	609	581	552	580	607	561	611	564	553	590	564	554	577	563	580	580	590	572	591	623	566	558	550	556	613	549	531	537	561	613	570	554	593	572	537	548	601	593	575	545	565	599	580	575	588	614	595	560	564	588	592	620	578	605	594	577	596	583	586	596	589	578	602	578	589	589	572	561	596	561	584	586	571	552	549	554	597	597	582	610	605	547	560	600	570	612	614	569	571	580	598	594	533	580	600	554	589	589	589	578	574	616	578	551	613	570	600	608	605	623	564	582	588	593	559	581	594	589	580	647	594	582	589	582	574	553	595	597	579	597	603	608	595	584	580	607	604	570	560	558	627	578	549	543	565	584	573	579	590	574	605	624	543	594	560	573	602	614	557	560	593	592	589	558	587	588	574	619	591	609	558	603	591	552	608	547	541	598	540	600	605	547	572	594	600	572	557	604	570	635	608	582	623	538	598	528	599	580	580	547	605	550	530	599	527	599	588	599	606	634	626	567	586	593	614	591	548	576	601	579	612	581	572	573	579	567	614	536	589	570	609	599	559	581	593	603	613	536	580	605	581	576	585	604	638	590	565	585	547	534	613	596	581	532	598	627	546	571	605	580	561	548	607	587	568	585	577	566	545	559	602	633	580	546	563	579	593	601	599	609	583	588	557	569	571	604	585	574	578	582	577	569	602	616	571	568	587	575	590	573	622	572	565	546	609	534	590	568	520	567	613	576	548	614	571	619	565	585	592	597	524	583	563	602	564	605	537	634	598	549	561	592	565	603	568	592	594	636	600	572	570	588	587	562	581	565	563	553	580	525	565	561	589	602	597	544	560	547	617	612	572	582	594	584	560	563	599	553	603	545	599	566	639	571	573	576	603	578	571	558	547	586	626	612	619	607	583	650	571	557	595	631	588	594	578	570	592	576	563	585	581	559	608	542	587	584	550	585	578	524	569	579	573	580	551	613	581	533	604	570	606	595	618	588	574	637	559	588	583	605	614	564	577	560	566	563	589	581	586	563	638	557	601	592	557	559	570	591	565	590	613	574	609	621	576	590	573	574	580	596	584	559	606	535	584	593	570	598	607	608	573	596	533	619	582	582	620	589	576	555	603	572	579	611	550	573	584	582	563	591	593	557	606	583	587	586	593	570	613	575	558	584	614	577	582	585	543	566	565	567	578	573	600	554	586	586	557	574	594	619	595	569	556	598	598	578	594	584	564	573	605	579	560	600	586	597	618	559	593	596	580	550	583	564	602	572	589	564	634	609	594	613	551	575	591	601	593	577	590	626	574	617	563	568	538	575	630	565	593	574	562	588	598	608	567	613	588	552	541	593	578	571	553	604	540	599	556	577	609	584	612	629	613	589	608	628	565	612	570	612	581	578	529	611	583	606	600	543	606	599	553	609	579	571	552	592	562	620	555	598	548	553	585	616	588	592	573	584	583	616	557	567	577	581	612	603	583	582	575	622	602	520	556	590	561	571	598	634	553	589	597	567	632	569	588	598	582	590	570	592	604	570	546	607	578	592	529	579	599	563	562	565	570	546	587	520	553	593	576	608	603	577	622	589	588	575	577	572	577	592	627	602	609	581	583	548	599	607	529	573	604	594	595	580	542	586	590	575	583	631	578	609	610	588	606	625	588	601	555	569	614	605	621	584	585	552	601	596	555	573	574	595	592	601	632	570	595	598	580	605	554	538	587	568	591	606	610	540	568	563	572	576	565	558	590	598	561	560	566	579	579	587	573	566	599	601	635	545	635	627	574	569	596	544	591	594	590	576	601	569	616	604	581	611	604	564	580	558	593	589	537	605	583	606	550	587	635	574	606	601	614	610	583	589	604	590	572	590	577	616	593	640	564	578	594	586	570	595	608	568	612	574	583	597	559	591	626	618	565	533	575	576	598	582	600	547	554	581	595	585	570	584	588	606	616	577	600	517	605	546	563	590	631	576	571	599	566	579	573	595	604	592	576	552	574	556	560	597	583	576	585	553	587	592	586	566	577	577	603	566	549	566	590	580	585	592	591	606	600	563	673	618	615	559	620	572	576	591	581	580	577	603	568	560	616	612	571	528	580	556	589	602	586	625	596	591	600	621	630	608	577	551	570	608	600	565	638	589	572	562	570	563	545	601	611	569	623	580	603	565	590	565	547	582	579	632	586	552	586	576	574	577	624	572	601	633	616	571	595	587	599	590	575	546	602	559	600	571	563	537	578	612	570	532	640	558	539	587	610	593	587	584	571	603	633	581	555	573	613	618	571	544	588	570	586	557	563	561	614	596	555	587	582	564	603	580	641	536	571	557	601	630	604	584	606	526	550	534	588	563	585	580	615	596	611	529	579	582	604	543	559	585	566	546	592	621	600	569	558	587	578	573	578	600	560	594	619	555	567	542	553	615	593	560	589	604	586	609	554	604	601	556	576	556	604	590	591	559	616	599	539	592	566	605	600	630	617	594	582	555	615	571	566	585	577	598	589	600	589	611	595	572	562	556	587	568	587	585	617	558	540	583	612	585	576	578	583	559	574	536	605	555
36211	19901	2798	1239	1289	1750	1099	1241	923	1464	2202	4312	3044	1337	997	873	687	626	618	702	616	658	667	619	612	585	641	645	618	622	597	623	638	617	590	613	656	609	659	618	605	630	612	607	648	646	620	624	588	629	612	630	691	637	575	640	621	630	646	657	624	601	653	682	581	629	639	633	636	582	635	628	608	645	606	596	628	635	604	610	638	626	648	541	653	612	616	640	609	664	618	600	587	629	640	656	608	659	666	619	608	618	631	628	638	618	586	623	602	624	607	633	591	616	599	625	598	640	596	646	659	649	552	615	633	723	621	595	640	631	658	619	607	594	677	630	599	630	658	669	648	593	619	617	626	659	663	637	636	638	697	646	637	636	636	657	640	597	636	592	619	662	651	652	602	629	621	631	631	636	636	652	651	606	643	647	670	672	609	597	642	611	594	634	619	683	617	669	577	656	599	607	615	625	621	593	681	635	611	603	662	614	561	657	609	665	649	603	581	625	585	648	661	603	568	650	651	624	630	649	601	676	645	640	588	628	583	622	675	624	654	625	637	689	624	653	578	600	671	646	619	669	641	616	647	652	631	651	592	658	668	625	614	650	719	620	627	619	610	678	621	604	671	590	647	632	666	612	633	606	613	646	621	595	620	623	606	553	661	612	646	583	648	609	598	609	657	614	646	625	652	623	599	651	614	622	569	642	682	619	631	650	659	597	638	604	641	603	643	638	635	616	660	629	632	625	643	601	638	618	614	616	632	627	654	607	615	668	605	626	701	659	642	665	621	613	621	609	620	659	637	615	628	657	600	611	633	655	584	658	626	655	648	647	644	655	668	603	608	630	624	596	649	605	582	646	639	658	632	621	609	639	638	619	628	585	617	635	615	696	661	603	627	623	650	674	631	639	603	650	627	604	618	623	649	627	606	600	630	654	622	668	622	624	645	644	680	609	661	623	652	599	649	614	595	629	576	668	639	642	630	608	639	630	618	632	609	604	590	632	627	649	651	632	634	672	616	630	630	632	646	649	618	616	640	634	655	601	616	645	645	669	615	638	620	612	596	637	632	663	639	647	662	630	663	629	597	624	635	621	632	647	586	627	605	616	658	611	622	632	652	613	605	596	621	630	601	653	583	630	662	647	653	601	565	658	620	596	606	622	583	633	583	625	652	613	659	602	605	616	621	623	646	665	590	649	638	667	611	620	623	654	612	644	637	607	669	603	637	606	621	587	615	617	653	619	662	667	584	613	615	688	619	604	624	641	649	632	653	604	638	662	624	615	582	655	669	634	644	622	605	612	580	648	640	630	633	618	596	586	642	639	649	595	604	628	694	611	596	621	608	640	638	608	607	597	642	643	641	631	644	654	622	600	635	595	652	640	650	651	634	624	620	614	623	640	634	631	661	580	620	659	639	656	649	596	609	656	627	660	627	619	629	628	603	642	634	617	665	646	634	631	690	607	582	637	635	586	601	611	631	631	602	630	579	604	605	629	637	644	596	647	606	637	625	621	642	653	609	644	703	624	656	683	632	627	623	665	652	631	680	628	606	600	623	609	620	606	621	633	659	646	662	615	621	628	599	620	632	615	659	618	645	620	651	622	664	655	662	590	645	648	620	603	608	626	662	607	663	636	613	645	596	631	621	631	621	624	632	608	568	601	618	670	605	661	611	606	599	675	613	653	676	649	646	631	604	643	630	687	621	653	658	598	627	588	626	602	599	656	624	620	623	582	643	641	649	627	607	676	696	661	588	692	661	664	627	639	611	612	581	655	603	599	633	596	602	636	615	628	645	590	647	619	634	622	661	614	615	624	599	639	623	597	637	582	604	682	656	593	633	611	644	622	637	641	611	587	642	669	661	654	649	592	660	617	638	623	659	634	655	635	646	658	628	647	669	623	647	662	628	600	636	628	605	615	640	680	643	624	600	591	625	666	595	634	666	612	658	645	595	645	676	678	594	606	611	662	616	597	607	625	636	627	642	613	602	634	622	627	614	632	627	673	612	605	658	634	611	637	641	614	627	708	575	610	609	633	640	629	617	613	629	640	638	625	622	636	627	608	641	599	660	657	592	635	620	569	628	629	608	653	625	622	652	616	642	595	592	615	688	656	587	601	642	639	641	635	619	618	674	573	627	645	592	639	650	674	652	656	649	671	657	611	651	635	656	629	632	604	710	638	604	609	601	611	615	621	598	603	632	673	625	615	587	619	635	666	626	684	637	614	583	627	644	665	613	627	626	636	686	630	626	590	654	630	675	642	646	654	616	650	591	631	605	614	598	664	674	655	600	618	625	627	604	657	602	657	651	613	611	646	646	628	607	652	634	593	651	577	658	641	610	631	607	649	637	622	602	659	615	636	679	644	649	609	621	684	597	658	609	648	615	645	575	594	585	619	643	590	625	663	664	598	660	608	637	636	690	601	584	646	645	618	606	605	644	629	634	614	646	622	595	648	635	629	636	648	636	664	627	610	684	617	624	624	601	605	639	658	636	619	608	669	662	653	598	584	629	646	601	617	639	608	594	605	651	612	621	650	618	632	610	614	677	690	610	587	633	621	597	605	654	627	641	604	653	612	677	670	614	638	592	632	597	643	592	604	618	613	604	620	654	618	635	594	623	644	627	650	670	605	639	629	685	633	666	665	617	644	617	679	665	628	625	640	664	642	640	641	597	645	557	635	641	636	627	661	619	658	637	631	600	613	589	604	670	603	665	629	595	593	661	624	611	611	633	660	644	654	625	665	622	629	617	660	624	608	598	662	634	627	624	643	645	636	628	581	652	641	605	619	626	625	626	646	614	648	597	632	642	652	659	677	626	600	624	643	611	656	642	614	608	625	602	614	599	620	663	608	624	641	639	646	651	645	624	611	602	641	602	608	644	652	594	624	616	625	599	607	632	642	645	652	645	593	619	605	598	585	664	660	664	621	658	657	627	602	679	623	604	623	664	690	679	656	604	626	647	604	619	619	642	631	665	663	619	621	609	632	631	613	650	645	652	575	601	666	629	653	621	617	620	643	605	677	668	617	600	571	654	684	649	640	619	590	607	617	678	642	624	599	587	643	642	604	581	640	640	607	643	602	643	644	633	648	634	664	620	644	635	682	601	644	612	625	614	655	629	633	637	616	570	639	637	610	635	629	652	650	622	626	647	614	670	606	660	620	601	631	643	623	645	610	616	600	627	669	630	596	620	650	602	604	591	624	599	632	641	663	655	633	646	624	612	617	600	613	609	634	606	606	640	599	619	635	599	611	591	649	608	570	575	624	606	623	626	617	639	614	631	643	611	635	690	702	615	651	646	613	613	615	599	679	626	613	611	617	622	657	592	647	615	600	626	656	624	656	612	612	648	593	638	662	642	650	603	638	673	607	659	661	626	615	639	638	614	642	559	676	620	659	660	665	643	649	600	642	601	662	602	644	628	631	647	619	677	667	659	614	663	650	652	649	650	595	654	631	621	604	625	610	575	657	623	652	611	619	632	589	615	671	570	636	608	621
24914	20680	26903	24383	20644	10465	2053	1445	892	1328	1885	2065	1679	1226	1605	1295	438	392	363	334	324	298	339	329	327	307	326	337	302	315	320	293	299	319	358	330	288	322	305	334	286	302	312	286	343	288	305	295	329	263	273	297	277	266	295	303	279	312	300	285	255	307	312	284	296	304	284	300	301	312	270	281	308	282	273	286	280	274	296	270	266	284	293	312	299	290	281	286	285	278	293	286	317	281	284	283	310	272	285	237	304	279	298	292	282	320	280	302	319	316	294	287	297	288	325	298	311	256	289	297	305	283	279	314	274	304	298	279	288	276	304	302	301	313	323	315	290	291	285	301	269	318	308	338	286	309	282	289	298	306	276	272	279	301	282	293	274	294	282	313	327	276	273	315	295	283	296	307	314	322	249	282	287	320	301	328	300	308	299	289	293	287	281	316	313	295	295	298	302	289	307	308	305	285	253	273	301	281	292	311	286	315	269	299	286	254	289	283	283	327	295	306	281	286	323	285	272	302	285	310	316	303	282	270	265	295	300	272	310	287	300	284	322	257	275	274	277	283	282	274	325	301	280	265	294	288	312	288	288	298	266	291	288	291	296	306	298	285	308	283	286	300	316	290	306	276	259	293	306	285	285	309	309	304	287	273	272	303	276	288	275	288	308	276	296	295	281	302	286	284	298	303	326	285	273	301	288	298	269	285	307	313	286	290	289	279	264	306	278	282	306	290	301	302	286	264	305	277	292	287	293	292	312	303	274	300	296	282	302	283	312	298	280	296	297	344	250	314	294	319	320	276	303	286	292	248	284	297	315	289	286	296	271	301	306	283	290	280	275	286	281	252	329	274	283	287	275	288	272	292	318	296	282	293	312	306	316	316	278	296	302	304	305	276	284	268	299	301	304	325	305	318	288	284	265	275	308	285	283	274	290	278	279	288	303	252	278	264	280	280	285	296	285	277	264	290	288	283	285	279	266	309	313	270	297	318	295	296	287	309	290	283	276	295	312	294	310	302	298	297	290	289	293	309	299	288	275	313	292	311	313	291	294	283	313	275	274	328	289	301	305	295	298	284	273	323	306	308	294	286	278	303	302	271	276	305	278	270	281	298	297	284	311	295	269	257	321	319	301	343	285	307	281	296	287	275	306	309	320	326	343	315	299	259	284	280	310	285	306	289	305	275	329	270	311	299	286	299	319	291	256	281	295	281	284	303	295	297	284	294	297	271	330	285	301	279	314	308	261	265	319	301	322	309	286	321	315	260	297	276	323	308	286	285	299	302	283	255	274	321	312	299	269	297	339	290	299	274	291	306	302	303	304	312	282	272	306	324	305	286	278	292	275	279	302	319	274	302	272	278	267	319	265	291	296	278	251	296	293	254	292	301	289	292	298	290	262	316	267	283	298	283	271	304	304	321	309	279	306	266	305	261	313	305	295	293	301	295	278	283	295	290	327	281	284	286	297	268	280	275	269	270	314	271	263	311	266	267	307	303	298	269	309	308	300	316	284	271	295	308	284	286	274	278	317	303	293	282	299	267	301	299	280	278	311	290	302	261	288	283	256	294	283	256	289	284	267	284	292	290	265	296	332	304	269	275	292	316	297	301	286	283	282	307	280	282	309	300	328	263	262	302	288	262	307	273	279	310	286	289	293	281	321	290	257	312	308	258	265	279	308	278	292	327	297	304	294	287	296	326	285	273	282	292	294	263	331	252	314	268	310	307	274	325	304	312	268	305	295	272	293	288	298	266	297	264	288	270	287	239	277	317	290	297	242	299	285	274	324	280	290	296	308	277	280	312	300	294	288	274	278	288	273	266	301	283	265	314	282	285	290	293	303	288	301	305	262	287	303	275	278	281	264	281	284	276	315	269	279	296	299	276	294	333	288	338	298	282	299	288	240	272	300	290	360	274	277	270	275	331	264	295	308	274	273	315	262	276	289	306	304	278	294	336	304	308	320	326	293	302	314	290	278	267	288	308	290	279	286	276	263	289	315	301	276	313	287	293	310	306	304	275	285	313	274	260	310	284	312	274	298	313	316	275	302	289	294	303	325	298	322	288	282	300	305	279	295	298	283	288	275	296	311	278	292	308	277	316	283	286	332	308	275	302	282	282	324	280	306	305	294	315	288	300	313	310	290	285	286	280	290	276	247	276	314	273	287	275	285	322	281	286	263	281	321	322	308	279	313	290	295	280	254	268	300	313	298	302	277	304	286	260	294	309	295	275	307	258	280	272	309	311	312	298	292	315	274	310	282	290	269	306	282	324	305	298	272	320	315	286	295	316	267	267	274	290	275	288	286	281	283	263	292	274	298	312	270	300	296	316	312	285	297	315	296	286	301	274	285	290	294	295	304	265	297	301	286	245	292	302	299	291	279	266	262	274	290	328	292	291	282	270	309	335	268	288	309	307	299	286	298	300	274	295	307	275	283	290	300	337	330	283	274	297	287	295	299	268	267	283	296	263	297	287	301	301	313	268	277	276	265	312	278	274	296	271	285	289	283	310	301	318	285	298	268	308	269	292	285	289	290	276	286	267	312	283	264	312	297	265	286	296	270	331	316	302	295	313	276	293	287	284	285	292	260	310	273	274	295	315	323	303	307	300	274	274	297	285	294	294	291	294	307	275	262	269	279	293	280	290	286	285	297	297	310	299	290	298	296	275	305	308	274	291	282	259	315	284	300	302	320	300	310	322	317	268	273	285	295	304	306	300	272	271	299	276	310	293	298	261	289	307	307	281	307	282	288	272	296	269	325	318	288	303	299	291	310	269	301	281	299	302	325	286	301	260	301	308	269	270	276	323	276	270	279	275	267	302	277	326	280	318	295	291	281	302	299	304	267	275	307	294	291	296	316	279	292	306	304	311	287	284	311	319	288	297	285	269	287	282	299	279	297	276	322	279	283	283	299	291	304	306	279	284	294	314	316	294	278	291	304	289	292	287	270	283	293	277	274	302	293	318	300	285	268	309	292	284	293	298	302	300	296	286	307	300	317	284	306	297	297	297	299	281	281	284	269	314	300	270	290	267	332	286	284	295	288	275	326	298	295	260	297	320	309	298	270	308	282	283	296	296	287	281	286	336	306	308	286	265	303	294	272	271	275	269	289	287	295	271	278	288	297	316	277	282	276	302	307	287	270	276	270	318	278	275	296	290	309	319	271	306	296	270	298	305	249	322	295	271	286	282	272	289	269	266	296	288	285	295	276	287	263	285	325	306	305	295	301	312	305	301	274	312	225	283	297	278	301	290	275	317	294	314	300	288	255	309	292	270	280	278	267	312	296	304	308	321	264	295	307	292	292	319	292	300	291	294	288	287	281	318	311	288	306	243	274	278	296	265	276	292	286	297	295	269	294	268	285	331	307	280	286	285	282	297	280	282	309	256	289	297	305	287	324	274	302	280	283	272	307	296	272	306	292	319	274	310	288	288	319	288	290	277	323	305	304	294	296	284	310	251	295	298	311	269	302	284	304	312	311	283	301	309	299	300
40254	29601	10620	5644	4188	3706	3271	2888	1846	2718	4178	4627	3687	2694	3385	2550	643	490	476	417	438	404	405	439	383	406	391	351	390	367	387	355	372	328	347	353	363	355	342	351	371	304	301	352	321	323	350	339	342	342	328	326	354	317	336	343	352	305	333	321	312	325	329	320	319	309	353	336	315	303	309	360	328	343	310	321	347	355	343	350	355	322	328	317	352	337	302	343	311	316	322	312	331	306	313	332	359	305	296	327	333	316	322	313	350	326	283	327	320	304	347	346	339	307	294	317	314	338	311	290	298	319	281	366	306	343	340	335	310	323	315	367	299	321	342	333	327	349	289	330	346	314	321	342	308	320	338	308	329	345	337	296	321	318	315	337	304	303	322	325	322	332	335	326	365	317	350	337	366	307	328	326	303	316	300	338	308	322	292	350	363	307	324	344	333	330	299	308	304	307	306	314	344	340	296	320	300	316	310	352	315	331	325	333	338	327	329	326	344	341	304	318	330	327	333	330	331	320	352	315	331	331	353	326	344	285	335	332	328	316	330	335	330	319	331	309	301	328	316	325	365	333	312	319	309	279	331	303	315	321	348	297	326	344	307	321	318	314	338	324	289	324	294	272	322	318	308	326	313	333	307	295	312	274	329	293	355	304	288	312	318	347	289	316	335	355	343	335	315	327	327	304	327	301	335	347	351	331	296	310	322	313	337	291	320	307	308	325	312	311	349	325	335	300	310	316	304	315	300	308	370	336	325	346	339	302	285	356	321	335	294	324	311	327	318	331	331	287	299	332	332	313	289	351	337	304	307	327	341	295	337	303	309	335	331	311	339	272	306	313	314	320	358	317	322	350	340	343	306	321	353	356	319	296	346	325	313	328	290	319	331	316	296	348	281	319	347	315	317	312	331	335	330	331	325	328	332	322	323	327	324	365	327	302	297	315	300	363	371	294	300	314	341	315	336	278	313	308	343	319	335	323	328	299	340	322	328	312	352	325	336	312	315	339	331	319	290	319	342	326	300	306	325	333	312	317	326	339	332	340	337	295	302	334	304	331	317	336	382	344	335	346	313	329	349	333	299	291	330	327	349	330	340	323	297	308	331	304	298	320	370	297	313	330	324	319	356	324	300	330	298	339	322	311	330	323	338	348	321	297	345	288	304	329	327	306	329	299	308	330	327	346	370	346	297	332	313	317	300	304	338	343	330	340	358	331	295	300	306	328	307	329	308	307	327	306	311	319	338	321	320	309	307	350	310	333	341	300	315	313	306	292	328	304	359	318	340	339	317	332	323	319	353	321	321	337	333	305	308	335	356	319	316	317	302	319	323	315	296	338	323	339	353	359	297	302	337	326	298	312	323	329	319	313	316	329	292	319	335	348	297	328	297	310	283	319	340	343	295	319	308	339	307	329	311	287	347	305	324	315	319	341	319	322	310	315	332	302	309	298	290	341	349	304	323	308	328	305	300	326	328	317	340	313	310	338	313	316	301	333	323	294	352	319	320	323	331	303	319	296	302	293	326	298	312	319	325	303	304	335	321	319	342	322	333	337	333	316	356	285	285	291	350	330	375	313	311	317	318	333	308	341	303	315	320	311	279	360	303	312	328	323	327	305	323	318	288	343	326	333	328	308	342	352	303	317	334	319	337	331	319	342	336	308	324	335	307	317	355	329	305	314	303	327	292	331	328	303	325	325	297	339	308	344	335	304	308	332	302	302	305	324	339	319	284	330	306	337	354	303	342	353	333	323	315	318	323	301	310	313	330	302	295	325	360	342	263	314	308	330	346	296	277	284	331	302	315	298	306	315	335	310	329	302	335	318	325	331	353	305	328	321	278	335	294	307	292	331	285	337	324	328	317	320	303	282	334	341	319	337	345	290	363	332	284	333	290	304	357	343	314	321	314	293	292	301	333	319	371	351	346	338	314	335	354	318	317	317	347	331	340	340	310	326	333	329	351	327	319	318	312	313	287	329	343	321	303	323	315	342	317	318	331	279	317	302	334	320	323	318	321	328	294	346	302	263	309	338	318	334	324	326	321	324	304	293	288	333	288	313	329	322	302	321	361	359	303	333	313	306	333	340	342	343	346	344	334	337	332	315	312	335	325	332	316	298	314	295	309	335	353	321	340	298	304	309	294	345	364	297	331	317	347	299	295	296	310	329	308	336	322	318	301	310	353	299	330	332	292	345	325	295	335	307	314	331	328	344	325	336	312	296	325	365	330	319	355	307	351	322	331	313	326	353	392	327	306	303	345	310	307	337	342	332	302	338	302	315	315	311	312	317	321	302	311	337	316	353	303	318	333	290	314	313	323	306	331	336	357	298	335	361	334	318	301	315	358	310	294	324	299	306	314	347	325	306	323	347	322	325	326	325	308	304	316	319	305	300	320	296	316	311	348	325	308	344	341	330	321	315	336	336	314	311	328	311	326	334	344	314	323	316	315	332	317	321	324	327	316	306	316	315	313	317	301	289	318	308	312	365	319	333	321	285	302	336	324	313	322	306	329	321	325	298	300	350	301	305	318	328	291	352	330	331	336	303	291	294	345	321	334	336	339	291	277	330	311	323	335	315	333	312	314	333	299	333	374	300	340	315	357	316	344	311	314	329	324	329	317	324	292	302	312	352	325	340	313	305	323	319	348	334	333	337	348	306	343	308	330	286	296	327	347	321	310	340	305	316	310	329	339	341	310	323	275	335	341	331	328	312	310	313	299	309	338	338	321	341	301	304	334	316	340	336	323	270	337	301	350	313	326	303	319	310	312	312	331	312	324	312	310	313	313	338	301	284	287	324	329	327	326	304	337	376	325	301	295	328	314	335	327	351	325	362	299	304	298	288	323	321	351	326	324	301	326	305	302	313	309	303	331	314	322	314	308	286	308	319	301	302	299	322	305	320	322	306	325	288	365	290	306	348	290	298	331	321	322	318	335	311	312	351	303	297	354	310	321	310	285	345	326	297	307	320	336	327	297	311	366	338	344	330	329	342	337	332	318	331	300	336	330	340	315	320	319	325	313	323	325	311	302	313	327	317	308	324	342	304	304	338	339	321	347	335	301	309	306	315	309	327	348	330	308	317	304	306	317	330	352	364	325	331	304	308	303	322	309	323	342	334	330	321	288	332	311	359	331	318	318	313	329	317	316	354	303	307	336	313	345	340	297	324	368	330	290	325	288	319	316	340	362	321	308	318	315	307	314	339	296	314	331	320	322	312	326	314	346	309	298	331	307	301	295	309	290	299	349	320	331	321	303	315	294	343	326	308	364	330	324	330	327	336	326	318	333	343	310	327	341	327	324	319	330	336	321	319	308	305	339	325	314	300	309	348	323	345	371	316	293	322	326	323	326	298	296	307	305	344	300	327	305	320	322	352	325	329	314	331	298	303	350	327	320	315	328	313	322	285	334	324	357	302	335	312	336	337	332	308	322	318	328	329	353	329	316	309	340	296	310	320	317	314	314	288	329	292	315	297	322	357	360	339	348	300	312	340
22991	20618	27226	23982	20606	20716	9272	3090	2270	2074	1750	1210	1429	1735	1814	1437	846	723	701	653	665	620	638	628	627	638	626	595	583	554	568	578	614	602	586	591	565	545	577	630	612	549	545	602	588	571	574	563	549	572	588	550	609	550	588	562	570	563	557	594	584	546	569	538	553	530	592	542	573	554	600	573	548	567	560	603	546	589	552	587	587	574	573	564	587	540	559	584	586	530	563	530	549	579	578	583	561	600	584	583	569	569	541	533	531	533	559	556	596	579	547	585	541	554	578	543	570	564	527	541	572	547	574	555	532	546	551	608	558	548	566	537	561	527	601	555	553	570	547	562	583	558	547	538	552	548	555	541	543	523	484	531	536	580	577	546	551	567	532	515	537	567	521	596	543	537	530	575	571	515	593	623	562	536	525	584	518	583	535	576	591	589	578	543	559	567	598	573	572	549	521	599	521	574	515	525	575	527	556	541	547	563	541	555	595	577	557	551	535	542	570	568	567	562	556	552	542	552	557	530	529	545	565	559	553	573	562	505	580	576	564	555	532	605	553	547	554	579	563	570	549	589	565	593	555	561	576	537	515	552	530	568	555	586	521	502	546	535	527	507	626	571	557	557	549	573	547	533	557	571	543	610	556	544	563	598	519	600	552	570	554	550	546	549	548	542	560	552	562	545	549	534	571	579	567	562	580	558	541	574	564	565	591	574	580	520	569	514	566	539	575	526	512	547	549	563	574	535	549	538	550	558	524	587	545	538	522	565	565	532	510	611	566	574	547	538	550	543	610	563	578	561	551	593	534	492	554	565	581	551	525	538	534	521	521	524	561	555	544	597	518	527	555	561	503	580	573	590	584	587	548	555	519	552	543	574	574	554	562	543	553	542	551	553	562	567	539	545	536	564	559	531	535	578	568	556	521	556	576	569	552	557	571	513	560	569	548	547	554	561	551	575	564	529	592	603	535	603	553	561	582	552	602	597	602	570	569	551	585	585	559	516	563	574	549	546	563	589	531	557	608	584	599	554	526	543	560	508	561	549	616	568	623	569	574	575	569	574	568	569	605	602	578	577	528	527	588	583	595	562	546	522	536	607	566	550	579	547	486	561	547	571	563	585	551	590	588	555	593	557	590	554	553	525	525	578	547	532	570	541	536	530	595	591	490	568	610	505	580	523	587	536	612	566	602	552	552	539	565	583	541	537	572	618	524	515	566	567	560	569	543	578	569	546	564	535	581	554	576	530	535	573	575	587	537	543	536	561	549	558	523	555	579	571	559	558	538	548	519	578	537	547	595	565	603	557	591	560	543	605	573	595	610	550	567	517	560	591	588	526	559	594	533	564	551	558	577	587	538	563	552	572	542	526	559	575	558	586	593	598	600	556	584	549	535	530	536	535	477	556	558	546	544	522	569	526	586	523	568	569	531	565	559	536	572	569	593	535	546	534	572	569	596	553	568	561	530	557	576	602	560	541	567	554	538	539	518	563	545	567	572	572	612	607	594	535	591	557	556	593	527	548	579	545	563	596	610	603	541	552	552	539	521	541	533	634	562	567	557	550	553	574	549	513	556	585	571	547	543	532	570	586	577	607	594	540	554	520	530	527	573	556	565	551	571	599	580	559	572	539	553	591	600	552	541	530	560	573	597	568	605	594	537	536	551	579	592	588	626	572	570	528	531	532	536	593	568	560	538	514	555	576	588	597	553	568	593	557	582	520	526	574	540	567	535	521	537	551	579	575	564	550	506	563	566	585	546	529	549	525	544	563	563	556	581	567	537	568	580	585	537	581	531	539	619	574	532	565	556	528	550	618	581	500	571	593	531	566	548	502	545	537	549	541	582	545	589	548	544	550	582	552	508	601	565	590	546	516	577	531	549	536	574	578	598	563	558	514	568	520	538	519	542	595	524	552	578	538	536	579	604	595	574	593	594	574	522	557	545	583	588	530	550	540	481	558	564	591	564	576	571	567	589	520	577	557	588	561	589	588	538	584	604	595	552	569	575	569	535	561	588	590	603	542	551	563	571	541	536	547	569	582	588	538	560	577	589	571	602	535	529	590	547	559	585	533	569	586	534	572	567	539	552	539	589	590	583	567	518	493	555	541	539	555	545	545	592	540	629	567	579	637	526	538	593	591	526	600	543	585	576	558	549	526	538	558	550	569	534	544	542	555	520	564	549	538	620	544	564	574	580	587	585	575	549	514	578	558	552	579	609	576	529	541	555	566	552	529	568	538	532	576	522	535	533	560	517	534	574	566	536	583	513	572	601	504	581	596	566	548	515	539	562	576	577	578	590	524	547	554	562	525	559	577	550	504	561	542	573	564	535	578	545	602	564	610	549	543	549	547	582	568	585	543	528	587	566	553	588	566	641	554	640	611	584	549	574	560	536	570	594	562	535	558	540	564	565	540	494	597	555	557	565	538	534	567	580	579	574	545	530	572	586	524	567	518	546	573	566	533	555	532	612	575	561	594	559	565	540	548	575	541	589	588	585	552	527	578	571	534	535	560	575	571	595	531	524	577	570	547	567	577	548	611	544	560	592	558	589	589	524	576	549	515	555	514	538	563	561	557	541	570	536	622	527	600	555	537	559	596	548	557	569	600	582	504	577	539	585	552	546	562	581	530	565	526	522	567	556	576	579	520	551	558	576	536	570	573	568	544	547	518	612	521	595	546	490	530	552	556	587	543	556	555	543	559	556	531	532	564	602	553	529	562	506	555	581	566	552	596	584	528	561	567	535	544	519	536	484	580	559	512	593	569	543	565	566	591	556	542	583	586	577	555	536	579	539	613	571	602	572	544	551	537	541	564	579	580	554	546	609	535	547	549	594	535	543	578	600	526	579	567	525	566	542	555	570	526	547	588	525	539	544	571	552	524	539	568	551	536	599	525	524	570	552	608	519	536	581	565	567	581	524	559	548	554	535	508	553	534	567	565	537	553	552	575	561	552	597	574	559	585	569	574	563	550	538	538	571	529	560	566	519	562	595	559	549	599	492	567	550	553	521	553	614	533	574	588	568	573	561	559	598	584	567	531	573	556	486	545	553	555	558	585	549	525	579	529	562	593	548	541	529	549	536	544	553	548	575	555	549	554	625	532	553	577	560	551	547	576	568	541	543	550	561	588	544	507	604	540	581	538	540	548	548	551	553	570	581	547	553	522	582	557	573	559	580	597	569	574	587	527	562	524	601	559	559	587	552	515	574	560	550	514	603	493	567	583	563	569	534	509	545	587	545	595	543	581	541	595	545	537	552	552	533	551	528	566	567	543	558	552	543	541	515	567	550	603	522	533	576	561	556	560	542	564	595	514	596	559	542	564	590	525	559	532	561	561	536	542	525	555	556	543	556	577	574	575	561	568	560	548	564	566	546	558	580	586	552	548	592	568	523	534	585	527	564	557	564	565	512	531	556	574	559	591	517	569	597	565	569	571	569	546	542	556	571	562	565	578	496	542	539	554	570	512	537	573	553	570	549	549	599	579	554	543
43068	36750	15854	9228	6664	6740	5566	5471	4655	3951	3386	2310	2653	3469	3543	2558	1125	907	804	799	752	754	701	724	673	696	680	683	638	596	570	601	594	595	562	605	616	589	589	581	614	575	566	570	582	547	566	554	596	539	584	556	540	550	555	523	585	512	534	545	562	567	531	589	578	537	560	579	548	581	562	565	560	573	563	568	565	575	536	521	538	544	572	544	589	539	540	552	545	539	550	507	524	523	556	551	530	591	581	546	534	556	553	571	532	581	534	544	535	574	537	549	558	564	544	590	542	528	561	549	533	541	548	566	560	543	552	504	546	489	539	557	542	559	559	530	583	501	522	540	595	550	591	520	549	536	547	516	546	555	569	567	533	544	548	557	525	552	552	583	526	580	553	561	577	541	559	518	540	522	581	524	513	533	579	553	544	527	554	632	523	549	513	524	501	548	544	502	557	544	514	538	561	538	544	532	545	507	566	518	531	516	590	526	534	564	562	586	526	532	543	531	576	522	587	542	526	533	553	576	542	550	481	580	528	526	522	532	537	576	575	546	528	531	556	513	526	527	540	531	580	494	552	548	543	571	528	539	570	488	499	529	621	537	565	570	529	531	586	515	581	544	536	547	540	538	535	607	572	529	561	534	547	584	533	554	581	534	567	570	552	531	545	554	550	584	544	528	545	503	537	510	543	545	574	542	533	555	521	550	604	522	540	511	541	591	549	571	553	552	544	556	546	570	548	520	555	499	549	566	598	510	520	522	531	521	507	526	592	553	587	554	572	569	551	548	576	555	542	543	558	513	534	552	521	510	546	565	564	511	552	523	558	537	560	553	554	556	569	591	503	580	570	557	527	518	603	555	587	587	554	583	539	517	553	562	550	589	556	576	531	512	570	581	524	540	504	523	559	575	561	524	564	568	561	542	552	520	556	539	534	572	582	506	563	497	563	526	542	552	538	548	556	574	545	520	529	488	506	558	599	541	541	553	598	582	532	520	522	568	552	549	552	578	596	567	550	534	564	534	532	536	577	575	587	500	543	552	510	554	552	554	524	567	591	563	526	519	514	553	524	501	523	536	548	533	558	543	547	554	544	578	531	593	560	600	548	562	540	540	547	563	551	595	587	528	537	551	533	481	539	541	520	528	572	533	534	552	531	574	541	522	550	559	553	558	501	531	566	549	554	537	536	533	519	569	537	567	569	537	552	532	546	536	557	537	538	510	542	557	506	531	561	541	538	585	540	573	576	548	503	569	573	551	534	557	546	556	549	542	544	543	559	551	518	531	557	542	556	616	522	550	585	553	559	571	525	519	564	543	531	543	561	513	541	545	515	505	536	543	580	530	561	576	555	558	515	534	559	545	551	538	543	536	577	531	565	559	576	539	575	515	526	536	544	562	552	549	566	552	531	552	527	552	516	544	563	545	513	540	549	572	572	576	534	535	541	549	534	510	577	597	569	554	540	567	558	535	567	512	560	563	570	551	513	545	521	539	550	543	568	568	569	546	525	534	522	568	531	530	542	531	578	529	548	540	519	528	585	508	555	528	562	536	563	544	535	560	557	518	524	545	528	531	593	538	536	529	558	544	535	583	570	549	546	520	571	571	528	541	545	568	565	520	569	484	540	583	567	586	551	551	517	522	525	535	543	540	571	533	546	507	540	579	540	554	537	522	563	528	569	558	528	528	523	562	514	571	575	564	541	532	554	557	534	533	515	570	489	534	559	493	529	573	573	578	566	569	529	571	570	533	542	575	567	521	515	538	567	538	538	584	599	522	538	517	557	569	549	551	546	524	536	538	547	555	551	544	536	518	547	576	533	523	518	552	550	506	505	551	571	556	529	533	528	573	525	501	556	557	528	537	537	525	533	546	510	528	528	541	569	559	508	524	525	550	523	569	546	538	557	537	530	570	594	512	519	511	571	546	595	570	593	560	531	546	515	528	560	573	531	591	540	546	522	570	560	566	515	497	515	544	524	579	603	537	544	515	570	563	546	564	601	547	550	561	545	584	510	560	533	542	514	529	531	550	563	525	533	557	523	529	553	560	550	593	517	544	568	548	545	557	565	550	583	551	552	571	549	540	560	544	516	531	547	611	558	536	537	520	548	590	549	569	484	536	529	563	588	525	537	566	558	563	516	523	528	561	539	583	575	540	561	526	526	537	551	525	493	552	539	545	548	526	578	517	526	546	550	534	547	597	550	550	594	536	532	556	514	518	569	525	538	546	546	549	514	595	532	558	568	547	576	519	529	518	564	547	554	567	561	527	532	562	525	514	509	514	539	525	525	531	522	559	521	549	626	545	528	537	544	506	557	521	547	526	524	550	547	548	551	564	553	525	555	545	550	547	519	545	583	539	544	562	571	563	558	511	553	540	571	553	534	554	540	559	519	578	566	546	504	538	552	535	505	550	499	559	520	571	544	543	605	535	530	567	513	551	554	541	511	509	593	548	557	510	574	522	531	553	580	521	515	505	548	537	528	551	546	554	558	501	564	499	565	589	547	552	533	565	567	566	558	551	545	580	505	536	565	547	577	530	562	571	517	553	590	538	527	565	523	581	513	517	579	507	537	535	554	509	533	488	606	566	507	541	524	501	572	552	528	575	554	548	511	536	558	580	589	536	584	546	538	584	537	517	521	550	567	583	529	549	531	568	533	583	493	527	549	506	538	513	484	528	531	537	553	513	545	559	494	528	590	560	523	539	541	563	571	512	517	579	520	549	547	528	567	551	519	549	529	533	534	553	537	517	525	529	523	541	537	558	569	561	544	573	511	536	595	589	528	564	551	512	551	552	577	539	576	546	553	528	541	515	565	537	557	556	536	573	587	570	526	504	537	572	538	534	541	528	548	567	573	557	589	537	558	544	524	535	553	554	530	578	536	562	529	522	515	511	522	563	566	530	558	517	537	584	533	545	525	523	549	551	590	528	561	573	576	527	546	555	535	564	525	522	575	531	546	523	546	512	549	588	603	556	530	529	524	558	591	540	530	556	550	541	528	513	570	540	550	539	547	522	543	515	555	554	530	528	543	578	556	558	574	537	534	560	525	549	575	557	570	545	565	550	504	560	576	517	546	572	524	538	580	562	574	538	557	497	579	544	545	587	521	536	544	492	559	561	559	543	528	532	552	525	563	534	526	525	511	554	534	536	553	569	534	488	601	505	544	532	577	552	524	583	547	532	545	573	554	546	553	541	522	635	517	552	598	561	523	524	598	545	516	573	572	497	545	547	549	575	547	530	571	548	485	518	549	566	525	590	499	548	576	576	535	532	530	554	561	559	551	551	542	530	578	549	563	581	569	529	532	555	539	577	544	555	533	551	542	546	544	516	556	526	546	563	565	498	564	530	524	519	533	546	522	505	557	544	527	562	541	514	512	541	519	553	574	545	517	539	561	571	537	541	543	578	516	543	559	514	533	517	524	559	529	541	568	560	550	568	567	531	574	553	550	531	523	500	508	542	540	557	498	566	564	565	570	554	550	545	537	520	540	498
34331	22112	6538	1129	1016	1549	1265	964	852	776	678	570	636	693	698	719	660	565	584	546	586	507	568	572	588	597	579	608	558	563	515	572	560	552	589	556	549	561	543	571	552	547	532	540	569	546	574	526	538	599	573	582	569	576	567	589	568	536	520	543	583	607	532	602	591	557	606	561	555	540	564	554	580	565	534	555	626	587	530	556	546	588	588	602	542	565	555	593	583	552	597	587	544	568	565	564	569	536	554	559	552	577	611	600	535	555	531	542	586	559	527	555	521	563	614	570	583	524	602	585	556	605	619	608	554	565	524	569	549	545	563	547	597	553	582	562	600	579	589	559	559	552	564	521	592	586	543	559	520	548	574	564	553	552	534	597	560	564	576	556	586	581	560	581	554	509	601	547	566	559	559	586	550	582	536	554	585	549	540	591	565	534	569	590	540	576	567	534	557	610	539	580	583	546	572	539	619	542	539	547	560	588	553	566	568	600	538	546	610	558	598	615	593	563	557	573	570	580	544	569	601	548	561	557	578	568	563	576	553	614	539	573	529	571	559	572	564	574	548	534	572	572	600	544	570	567	566	528	588	573	579	521	605	536	599	623	542	557	555	568	561	559	592	535	588	539	577	563	541	550	516	545	587	548	564	547	522	551	558	553	581	562	552	531	533	548	619	570	555	569	539	540	555	537	532	562	621	549	569	578	557	561	562	578	562	527	564	549	586	570	539	549	599	590	576	551	556	557	552	545	540	554	555	524	565	573	564	522	552	570	601	613	575	578	558	583	565	591	569	563	573	567	582	593	576	595	584	532	547	564	596	574	545	587	558	563	586	575	511	556	564	544	542	569	570	530	533	520	576	561	564	538	583	527	525	543	615	567	607	513	540	548	573	569	542	561	625	536	523	600	530	580	560	581	540	528	556	526	567	579	522	615	555	571	563	573	580	547	616	575	563	544	576	594	548	584	527	553	587	560	566	564	536	523	583	567	599	555	560	561	550	579	549	521	561	602	544	541	558	539	548	547	550	569	548	582	554	533	571	597	552	542	563	573	554	545	572	555	575	563	602	614	544	548	585	507	573	572	525	549	524	577	588	547	532	578	584	564	554	535	546	586	575	591	582	577	612	582	595	555	545	581	609	572	537	572	556	498	521	558	550	570	567	593	614	554	558	550	563	543	585	581	570	538	526	580	612	572	537	581	575	533	585	568	570	556	550	560	573	599	535	531	541	561	570	582	531	531	551	549	515	562	548	594	545	528	571	542	591	543	531	592	552	544	590	578	559	573	554	608	551	558	534	597	574	552	645	570	542	537	549	558	587	546	557	550	502	589	611	547	527	561	598	539	566	575	534	513	586	529	616	580	551	573	572	580	598	624	551	550	579	548	591	524	606	579	552	549	556	554	575	574	574	537	561	555	564	565	538	592	587	543	565	557	540	548	560	550	563	546	556	547	564	492	538	602	598	564	570	542	531	533	574	573	586	548	530	558	610	572	512	551	564	527	571	551	596	549	557	554	536	610	576	546	592	576	567	548	552	549	555	561	608	596	596	563	556	499	554	544	580	568	529	540	553	593	561	601	582	540	547	572	592	586	548	610	578	545	579	599	522	545	527	519	590	548	554	517	549	534	606	550	559	521	627	592	564	513	562	558	566	598	607	574	615	553	541	557	542	558	549	571	593	540	561	568	566	549	612	625	602	578	610	527	555	556	550	605	557	554	564	556	578	578	556	541	557	563	513	600	596	554	527	544	553	572	560	575	552	547	560	533	597	540	553	573	543	530	538	549	610	603	555	547	595	596	574	544	543	562	552	572	532	581	534	585	541	599	562	613	579	512	538	534	601	582	561	577	595	555	590	566	567	559	599	518	568	553	531	515	549	549	560	601	600	575	567	569	593	530	561	563	607	529	519	570	602	585	549	603	562	568	541	554	574	579	584	546	528	583	556	570	581	538	604	574	559	577	545	557	609	538	583	557	564	529	554	555	599	569	536	558	544	547	521	578	581	582	582	544	586	579	536	564	530	597	574	584	596	580	581	565	577	554	584	576	545	598	512	547	584	550	516	587	508	544	561	575	552	609	564	549	549	555	577	593	569	567	583	591	602	593	552	568	557	614	564	569	589	561	518	538	548	590	565	541	578	539	516	579	536	584	551	639	534	548	586	574	541	539	523	549	541	547	586	570	539	618	549	564	585	566	528	557	537	590	553	562	568	578	548	571	556	579	584	547	543	567	515	526	556	593	597	571	604	543	575	587	526	539	531	576	506	568	552	583	550	599	569	565	557	594	569	575	548	612	586	558	573	558	556	535	592	539	599	571	560	569	636	523	584	602	585	579	540	509	564	570	610	593	547	636	557	561	618	551	538	546	535	513	579	621	549	505	601	582	553	600	565	568	568	561	544	591	569	523	592	572	549	536	584	562	555	587	541	536	604	553	552	525	562	545	575	600	528	559	553	564	586	565	558	609	574	529	605	569	566	539	584	564	558	552	576	572	550	573	582	570	535	563	603	557	548	555	557	571	574	563	611	518	559	558	525	584	590	571	601	567	577	568	588	592	564	519	614	593	537	568	562	543	562	594	586	578	551	532	565	561	555	566	546	551	549	571	556	552	547	560	573	547	589	579	563	599	556	574	558	539	543	612	570	552	552	513	546	538	529	557	534	571	599	573	551	605	573	599	572	583	530	560	570	539	562	574	607	525	543	572	567	535	600	617	584	568	589	564	548	555	531	529	555	556	622	588	571	581	565	543	541	533	551	568	557	587	574	597	591	540	575	532	578	568	549	526	535	541	575	533	603	535	596	493	545	521	587	605	559	587	547	556	561	571	550	550	563	551	589	558	588	544	498	616	565	612	561	573	584	542	574	553	543	555	544	564	558	595	564	552	542	544	587	537	560	596	539	526	561	527	580	555	578	583	567	570	591	568	577	561	586	627	599	544	542	551	561	534	577	576	552	557	540	571	525	567	538	548	556	590	525	568	580	561	562	556	546	549	606	569	556	543	568	569	619	555	604	559	601	554	578	574	530	549	573	579	567	550	550	540	529	600	583	565	570	533	589	544	541	593	580	602	570	562	541	572	577	572	567	601	548	568	575	570	523	571	555	567	527	545	581	571	597	563	555	559	538	582	558	553	581	572	598	570	552	565	593	572	557	554	573	559	543	574	528	592	545	562	537	582	594	561	574	579	532	560	581	555	554	549	625	570	555	579	582	578	582	577	533	566	570	556	567	571	585	590	567	559	553	583	559	556	599	537	568	544	561	588	561	572	608	536	548	559	554	576	584	612	558	576	544	604	606	584	592	579	597	565	582	533	556	560	560	549	590	605	560	549	549	545	607	589	572	568	549	534	563	555	552	579	582	576	603	617	571	583	559	574	566	585	538	550	588	562	567	577	534	578	562	545	596	571	542	578	601	580	566	580	555	610	596	546	571	518	578	609	601	595	564	546	558	520	534	572	584	575	548	561	545	516	546	606	559	555	541	602	517	528
36349	18744	2629	1443	1575	2964	2358	1701	1461	1347	830	691	752	810	861	1060	744	600	622	593	564	592	642	636	623	612	575	574	585	599	621	621	584	648	616	663	618	571	603	616	625	592	620	587	583	591	592	587	623	618	582	602	584	616	641	575	591	645	638	588	611	622	637	625	624	651	575	627	584	623	620	638	600	630	612	571	617	608	571	618	628	603	605	623	593	554	591	588	603	623	585	590	638	597	606	663	604	592	581	574	613	598	630	588	632	644	579	593	661	588	601	596	634	604	622	618	610	596	613	615	561	573	637	582	588	592	588	553	600	599	594	621	614	621	605	596	629	642	601	616	580	578	584	620	578	607	629	618	624	590	649	624	610	614	597	593	646	637	576	594	647	611	602	636	669	595	620	620	609	575	660	579	621	613	589	616	642	615	648	600	604	516	631	577	579	634	576	568	629	596	574	627	585	632	621	627	606	604	632	592	593	579	562	630	617	588	613	628	581	570	580	576	612	633	570	583	619	604	584	584	660	641	617	630	587	571	645	618	626	608	632	632	633	564	620	590	618	659	589	617	585	621	593	542	611	638	616	636	616	594	625	607	575	594	594	642	636	630	667	566	613	626	598	608	597	589	636	616	610	620	619	587	575	581	571	643	600	593	566	592	591	612	639	581	594	596	619	639	603	640	629	598	598	574	576	634	621	569	646	614	610	577	607	597	601	625	582	613	627	573	615	609	572	637	622	615	567	612	606	635	626	606	573	599	560	595	581	601	583	624	637	628	584	632	602	598	596	568	610	607	603	581	626	622	602	576	573	626	554	655	643	585	598	628	613	582	599	624	585	638	651	646	609	605	579	573	605	605	600	645	630	612	630	610	571	610	580	558	643	587	594	593	645	633	618	573	623	584	608	635	616	601	625	618	581	597	610	622	630	624	572	674	630	532	607	572	610	638	634	639	618	597	556	604	620	612	639	649	616	575	566	562	589	630	609	611	620	635	655	626	591	606	586	616	664	577	570	557	616	629	666	613	590	596	647	642	610	619	591	580	603	605	644	598	607	650	601	621	600	567	615	643	567	545	631	597	587	633	585	618	600	629	652	627	632	628	591	595	600	571	622	567	632	591	624	567	646	595	602	565	622	622	602	661	573	597	567	631	607	592	598	631	617	603	615	571	614	635	610	606	600	581	602	622	588	656	604	634	613	590	571	602	627	613	603	587	609	669	612	605	668	613	610	579	620	587	604	602	599	592	571	635	583	644	612	643	619	568	607	615	586	588	566	553	616	592	625	565	625	615	586	609	593	632	580	659	599	630	596	628	568	615	598	599	601	590	581	578	578	619	570	634	566	606	613	623	597	606	647	614	578	602	653	609	582	601	602	622	620	577	626	604	620	562	604	606	651	634	600	584	594	607	568	619	562	634	625	590	620	608	636	597	607	576	642	608	587	597	645	617	603	629	605	610	639	603	668	560	599	590	588	616	612	625	594	592	575	610	623	611	631	600	604	628	584	593	605	620	621	589	600	628	649	638	598	630	591	582	616	576	585	640	584	613	588	627	632	616	631	615	602	614	609	611	668	649	600	595	589	587	619	613	606	570	653	627	622	633	618	606	607	613	597	614	653	602	596	578	670	620	637	586	590	561	609	599	577	608	616	582	565	617	618	635	607	600	619	593	646	635	622	577	600	580	616	582	616	607	592	602	607	637	595	595	609	620	645	589	634	616	604	616	608	622	600	611	602	609	523	586	587	588	589	627	566	620	620	618	606	587	578	642	638	590	650	649	614	588	643	570	587	576	590	578	602	590	631	624	598	647	596	607	583	597	593	610	585	600	590	614	604	600	611	638	588	641	634	640	587	566	591	587	598	557	565	587	633	632	565	607	574	622	631	635	620	621	569	602	602	610	587	609	625	568	617	635	632	640	641	625	586	614	597	640	654	600	621	605	601	585	563	625	601	656	569	593	635	622	625	645	595	650	630	592	599	613	555	621	608	585	610	589	553	647	611	627	607	600	596	608	621	591	630	640	578	601	547	616	584	608	622	589	597	618	619	615	622	580	687	603	629	576	611	592	602	622	615	616	582	631	604	608	579	598	635	644	596	622	666	585	613	583	606	632	582	624	629	656	601	604	607	605	625	615	591	614	614	603	602	592	597	597	576	635	604	597	609	613	597	649	589	646	573	608	633	599	614	641	574	575	597	630	572	607	586	640	572	632	602	635	601	649	586	603	618	581	648	610	596	603	655	587	582	622	631	596	575	617	591	596	573	572	575	544	590	609	578	581	583	600	582	640	584	604	569	588	602	569	637	578	601	600	606	569	595	599	640	591	604	647	553	600	592	607	603	630	604	595	625	634	634	606	583	627	599	614	629	611	595	639	623	581	585	577	630	564	616	654	585	623	640	571	588	601	652	586	602	597	623	607	591	605	647	630	552	597	610	600	613	589	561	563	625	589	626	610	582	652	589	590	578	577	593	604	612	646	614	586	613	627	665	615	554	608	599	614	648	584	600	607	597	636	617	554	621	610	610	645	639	565	613	588	569	621	594	574	609	585	634	581	597	618	556	609	598	614	595	589	591	602	583	596	603	643	596	616	572	626	621	637	602	598	622	591	598	609	530	563	597	638	592	609	612	581	615	633	610	610	635	642	635	578	609	611	577	597	594	577	588	617	629	653	611	618	615	610	600	598	579	631	645	596	621	592	577	583	602	613	598	604	593	603	631	607	589	595	608	636	632	592	597	610	622	633	568	579	633	621	614	580	592	672	612	634	634	619	640	619	616	608	645	592	589	624	613	592	603	628	569	630	611	602	623	626	618	610	588	585	622	600	604	581	557	582	583	599	618	609	607	609	591	597	577	605	585	614	608	593	598	650	606	642	597	573	578	585	635	608	563	612	601	628	596	606	618	591	597	643	580	588	679	628	584	615	605	609	598	610	619	607	591	635	602	595	575	614	585	590	598	634	620	654	620	582	622	613	606	598	610	612	562	601	586	591	585	598	595	593	619	599	646	605	585	610	576	628	587	600	578	599	617	620	618	641	612	591	582	604	652	578	606	647	584	573	591	606	611	612	620	628	630	586	618	597	589	649	577	607	556	573	583	558	594	611	593	592	591	600	575	623	608	600	586	670	642	646	633	598	609	591	593	596	605	611	595	584	610	609	613	647	583	638	646	643	650	587	620	629	648	614	630	610	638	632	590	599	596	621	602	649	635	604	641	573	603	631	632	611	528	583	584	656	631	637	656	633	591	564	623	595	592	627	603	595	564	586	629	623	565	594	587	620	658	602	594	611	581	628	635	594	612	611	638	624	655	598	577	625	586	590	610	635	598	605	602	628	577	628	593	587	621	572	593	629	613	634	616	614	554	614	636	562	609	625	582	577	555	582	629	633	625	635	549	618	593	599	637	638	625	599	630	579	606	614	634	627	591	579	611	566	551	562	636	627	607	581	618	576	604	605	616	673	618	599	554	645	598	604	598	606	571	621	634	617	642	624
24928	20660	26906	24367	20639	11818	3079	1538	1222	797	606	459	408	410	438	779	591	382	292	323	333	316	279	276	290	284	291	303	289	279	282	289	292	262	295	265	268	257	278	272	259	286	309	281	247	274	235	279	269	263	269	240	260	271	277	267	267	268	235	257	268	286	262	285	242	264	254	255	249	275	249	259	261	247	291	274	236	259	271	236	252	235	236	268	248	270	283	220	270	280	262	266	255	261	251	255	237	260	237	289	260	305	257	253	265	244	275	265	274	270	263	262	289	253	271	262	248	281	248	261	280	266	262	308	262	267	262	283	274	276	255	259	261	255	258	265	263	253	268	252	259	297	266	257	257	261	236	266	276	254	248	247	250	281	277	259	261	268	259	252	254	247	238	267	257	288	271	232	278	244	267	242	258	265	271	284	275	239	255	253	268	258	228	237	240	249	262	261	289	267	266	255	229	285	220	254	260	268	256	271	263	252	263	277	251	242	235	287	267	254	267	273	274	284	240	249	258	245	249	284	288	255	256	237	267	214	287	257	240	257	263	256	267	281	277	273	259	283	255	278	259	266	252	230	244	228	246	254	255	253	257	247	228	242	258	258	259	259	253	272	246	251	275	262	240	255	278	270	247	238	277	220	262	241	274	279	257	255	236	252	245	235	279	249	254	271	261	263	259	288	264	256	265	256	252	281	272	248	263	261	240	281	232	275	247	251	256	251	244	254	270	278	263	241	260	257	241	236	246	266	275	260	271	268	256	248	264	255	249	237	268	250	249	300	258	240	267	296	288	253	259	266	257	265	255	257	273	273	282	267	256	228	282	260	266	251	261	262	274	273	229	257	252	268	251	259	259	270	255	258	265	265	280	247	262	256	245	256	262	257	275	247	269	258	239	230	259	249	268	242	258	254	254	249	252	208	269	254	261	243	270	267	260	274	248	244	268	255	283	264	265	235	245	273	274	247	272	246	254	218	277	264	248	273	288	264	277	248	246	276	260	271	252	236	287	273	258	235	261	251	247	273	257	250	260	257	267	253	253	242	261	253	265	266	274	230	261	262	241	242	232	259	257	265	229	269	253	270	245	234	266	251	279	281	286	246	254	258	246	277	255	253	274	290	260	266	237	223	287	249	247	270	260	252	239	269	272	241	285	291	277	250	262	242	224	258	249	262	265	267	267	245	289	265	250	275	258	223	278	253	246	256	274	255	261	246	241	281	266	270	265	261	279	272	281	280	272	258	257	266	237	238	275	250	256	287	240	266	279	254	281	258	261	255	251	233	264	266	257	229	251	299	254	245	245	236	245	255	276	271	264	242	252	224	236	264	279	259	254	259	244	238	260	259	260	258	270	222	282	256	228	255	260	261	255	279	249	222	257	279	274	250	247	246	266	221	238	265	255	292	256	302	261	283	274	242	273	234	247	258	265	226	280	275	266	243	254	264	284	252	251	284	267	239	264	254	276	255	259	268	230	270	258	246	275	271	256	251	228	257	265	258	273	244	258	268	250	252	253	259	250	269	255	279	256	291	272	280	248	259	259	284	229	243	287	277	240	249	270	264	258	268	245	257	244	263	252	253	209	270	251	268	264	252	272	269	275	259	260	245	221	267	255	263	255	301	284	246	259	259	254	251	265	244	257	251	259	235	264	239	225	261	261	262	287	239	279	261	259	264	262	247	238	236	241	243	232	272	251	267	269	257	255	269	286	225	267	255	283	260	269	236	238	284	266	245	243	273	249	253	245	240	280	279	265	243	254	257	278	267	240	273	275	269	250	259	289	270	242	263	251	261	257	246	278	262	264	272	250	275	278	235	270	258	256	249	280	245	267	303	259	249	286	273	269	249	287	248	281	254	247	255	274	278	241	216	288	270	283	265	253	262	248	277	246	245	240	252	257	232	263	265	258	256	269	231	232	262	258	240	260	261	252	236	274	295	249	278	268	271	262	260	232	252	291	267	247	269	289	217	280	268	257	254	235	266	238	267	282	280	267	260	248	246	245	286	240	278	292	264	257	271	276	249	255	300	250	252	248	245	246	256	268	245	232	237	250	255	247	273	231	285	241	281	290	261	286	265	237	270	279	242	261	270	262	249	258	215	260	257	298	260	268	275	242	234	262	252	259	252	266	271	254	275	294	239	278	256	285	270	259	232	236	270	244	239	251	217	290	259	255	254	267	249	288	272	280	270	283	257	237	257	248	269	266	232	273	264	263	248	274	265	263	249	294	269	258	269	283	242	266	267	246	242	253	275	248	256	245	247	270	254	255	252	268	249	269	259	261	265	268	266	251	240	255	268	282	246	251	276	254	270	248	280	259	251	269	262	260	270	262	253	263	272	243	237	250	230	239	269	250	248	260	236	281	241	268	271	246	254	238	244	270	257	251	272	273	242	271	249	274	251	226	237	275	283	260	226	252	247	262	273	275	241	250	270	245	243	251	252	261	240	249	264	289	268	258	268	273	288	278	265	246	240	262	255	263	251	262	267	283	271	264	231	248	268	290	250	251	242	282	249	258	285	261	271	263	258	260	246	252	262	259	268	243	238	255	259	245	279	252	249	269	256	274	239	250	279	224	255	268	247	250	283	250	233	261	231	266	263	255	287	276	271	284	249	261	261	260	280	235	253	259	260	243	280	263	259	263	271	260	270	262	257	249	280	246	251	249	252	248	274	243	269	246	236	239	281	236	262	262	224	276	245	255	283	266	253	256	262	291	251	273	258	249	240	271	279	257	236	249	262	279	258	260	269	251	226	275	284	246	254	275	234	248	254	275	256	251	279	252	274	250	257	275	265	262	259	244	282	258	258	253	254	256	263	243	259	244	282	263	272	264	242	246	257	257	250	296	241	275	273	266	244	290	236	277	259	264	268	253	239	232	228	262	271	235	274	295	282	257	277	252	250	255	237	260	253	268	250	246	283	291	259	248	251	265	260	247	272	240	247	212	251	255	265	265	270	235	291	285	253	228	250	251	293	263	266	252	269	244	250	278	259	242	281	244	242	242	269	269	285	267	272	286	254	271	254	249	270	269	270	240	243	255	291	267	274	254	243	259	248	258	256	230	248	260	268	256	276	307	275	260	259	263	230	266	245	264	225	248	253	281	228	231	244	264	273	259	252	262	238	260	268	204	243	266	256	281	264	241	256	275	237	266	254	273	285	286	266	218	263	248	261	272	254	260	247	264	287	242	252	251	240	264	267	244	241	267	268	297	248	292	236	254	248	271	249	287	277	238	262	253	245	285	257	257	254	249	252	256	275	260	259	280	288	275	272	276	282	250	251	291	243	280	240	237	271	286	268	270	252	231	233	255	268	273	251	271	271	265	266	285	237	261	243	304	267	264	258	269	255	236	238	259	291	259	273	236	292	259	269	244	273	266	224	257	259	240	251	262	238	247	231	294	265	270	276	276	279	255	255	266	250	276	271	288	278	223	241	241	254	259	273	240	266	265	249	284	230	265	272	240	252	244	266	265	263	228	251	275	268	250	253	245	255
39398	31744	11714	5813	5404	6367	4778	3147	2637	1748	1176	857	705	628	771	1440	1007	486	461	426	440	392	386	377	390	365	376	340	324	366	347	362	287	307	320	355	295	321	356	287	327	317	295	284	313	308	284	274	319	298	281	301	311	314	317	301	302	278	300	290	310	323	296	311	244	299	301	304	309	324	311	269	306	296	307	301	290	285	285	305	275	259	310	304	296	324	262	253	289	316	274	300	288	318	302	294	297	286	267	273	278	258	316	301	255	268	319	292	293	281	298	281	300	277	285	271	287	274	304	282	297	289	292	308	264	301	247	282	275	295	250	274	303	310	309	264	303	280	276	295	265	292	301	273	299	265	309	284	282	287	305	300	257	279	281	249	293	286	269	271	294	303	274	279	259	299	275	269	325	280	274	300	276	268	280	271	291	295	260	264	260	306	313	280	325	281	283	283	270	294	293	295	290	286	279	297	297	300	266	282	278	282	304	280	285	254	307	266	302	290	264	267	275	261	315	290	296	280	288	298	305	265	275	293	288	311	291	284	272	320	296	284	289	280	286	282	300	267	295	282	300	283	266	290	246	302	272	279	303	272	303	308	277	283	294	289	288	305	259	300	312	268	289	269	282	307	324	289	304	285	283	264	293	287	271	275	290	275	315	277	304	270	295	313	266	287	282	284	290	284	251	245	278	293	295	276	305	279	305	289	260	287	308	261	307	281	287	311	304	292	303	268	284	312	276	270	314	306	304	281	260	289	280	271	277	264	270	311	293	306	260	269	285	290	296	277	297	278	299	269	284	280	286	286	292	284	278	297	279	316	289	298	273	327	289	291	292	292	299	303	270	296	299	322	277	333	296	287	289	278	303	296	303	302	300	288	274	316	290	266	289	281	288	306	285	282	284	266	325	290	264	331	287	271	268	295	311	307	280	274	286	299	271	277	290	302	266	324	266	300	321	300	301	321	304	277	272	292	273	262	305	281	276	279	283	296	297	283	298	310	302	298	291	308	276	256	285	258	302	294	305	304	277	287	285	272	309	274	279	298	293	332	293	292	290	288	270	270	290	287	313	281	260	294	287	295	298	276	296	272	270	282	276	256	291	270	319	258	284	249	301	239	286	276	302	256	271	273	249	327	284	326	270	286	292	267	300	271	288	264	304	287	306	273	288	284	257	297	281	282	314	280	317	277	257	304	270	280	271	294	247	274	273	293	290	259	290	285	301	254	274	284	277	310	267	283	279	274	289	273	289	277	279	298	290	293	291	298	288	274	308	263	278	297	294	280	303	294	273	325	309	258	292	279	288	283	267	275	294	300	257	286	290	258	297	263	266	283	273	296	294	301	306	294	286	300	260	278	297	286	315	310	278	299	281	272	289	279	308	288	282	248	309	304	297	304	248	285	305	287	304	301	317	247	319	294	264	288	312	312	289	287	276	289	278	270	272	277	250	294	271	294	280	286	258	244	312	279	306	297	276	254	287	279	299	287	268	255	324	316	284	290	290	283	269	300	299	283	299	269	304	268	303	292	283	305	267	286	277	274	300	297	295	304	273	299	284	285	288	296	234	280	285	293	282	305	282	254	268	290	317	311	269	294	284	290	278	274	281	279	293	280	295	294	307	273	278	282	309	271	270	289	278	289	299	280	261	324	278	250	299	281	292	269	294	277	263	295	295	259	293	295	289	261	310	303	271	316	294	297	254	291	289	307	304	285	291	294	295	294	296	310	265	314	294	270	303	286	312	296	289	291	277	290	306	263	264	296	266	300	286	271	276	299	295	281	294	308	270	307	241	293	282	285	318	265	259	304	269	268	299	310	320	289	300	303	289	335	279	304	285	331	297	289	275	311	293	299	297	319	294	289	290	276	295	268	280	298	277	289	287	270	311	281	269	295	271	297	301	309	337	247	304	270	266	279	319	284	293	302	302	254	324	298	276	291	296	304	283	301	289	301	277	287	272	294	286	315	308	277	277	274	287	294	293	317	285	275	264	288	289	281	320	236	322	278	299	269	273	299	297	306	251	315	252	276	275	290	264	271	267	300	298	303	273	301	312	284	284	275	305	271	312	285	279	283	282	299	307	306	300	266	311	296	296	280	310	283	267	309	284	312	314	267	306	306	301	291	271	295	298	239	290	308	322	275	285	297	282	274	299	274	286	283	311	300	270	269	278	271	281	287	284	279	281	327	262	293	288	292	291	267	316	311	300	272	263	269	270	289	270	267	288	314	272	252	263	292	281	265	300	301	262	261	281	278	319	315	293	287	283	292	333	288	283	277	297	295	280	271	266	314	290	310	299	280	268	281	312	265	293	313	260	272	293	297	271	301	290	286	290	308	286	307	299	245	266	281	276	291	289	281	262	290	264	272	274	273	303	248	271	305	311	280	302	299	259	306	280	291	280	282	275	310	302	301	319	298	298	289	280	281	245	273	342	293	278	270	273	322	283	273	258	295	270	281	263	330	300	316	258	323	296	297	291	312	311	306	305	317	291	283	330	279	304	281	293	280	274	296	273	283	288	308	255	274	268	251	280	303	291	302	279	313	295	264	303	287	290	302	268	269	261	286	295	298	290	302	305	319	278	259	272	288	289	272	272	262	296	292	293	262	310	269	270	306	274	282	295	276	274	262	281	300	308	296	261	265	289	289	300	272	292	298	282	285	296	300	301	330	286	302	298	312	274	276	289	311	284	263	300	293	290	308	283	283	279	277	269	285	278	310	268	289	282	282	270	297	315	258	285	289	252	299	316	296	280	288	320	302	294	285	270	307	274	292	289	287	326	296	290	275	291	261	293	293	295	302	284	289	254	276	283	287	282	256	289	302	285	302	269	299	275	333	276	288	275	309	246	269	313	283	298	297	273	286	287	303	287	280	294	258	318	276	292	311	279	289	284	279	284	285	262	266	271	284	281	271	287	315	300	268	279	290	305	280	283	263	295	326	278	272	292	282	267	295	278	263	306	296	295	324	279	283	306	293	291	333	266	275	306	290	309	279	283	303	267	295	275	300	272	273	288	284	259	277	328	282	279	288	289	304	280	271	302	279	276	273	274	310	280	305	302	248	289	298	294	298	293	334	278	281	292	282	274	287	276	285	314	288	268	279	277	285	292	280	316	284	295	293	321	275	321	272	300	273	296	280	288	264	289	282	279	278	305	280	337	272	288	313	265	286	329	258	278	258	279	299	301	308	276	307	282	296	273	287	287	309	289	311	273	293	322	303	274	289	277	300	281	302	255	308	294	283	275	290	310	300	267	310	275	284	293	284	272	296	259	267	280	292	294	309	249	257	285	289	295	305	269	296	288	305	303	312	302	281	266	303	281	275	281	312	263	297	279	247	259	292	274	268	294	294	300	308	279	300	312	278	285	287	291	295	303	303	274	273	260	280	278	289	276	292	308	275	289	297	294	326	280	288	296	316	288	273	257	270	287	287	247	282	263	308	286	281	278	293	285	276	293	300	271	281	300	293	284	312	299	302	282	276	308	292	317	276	323	264
23005	20651	27284	23986	20629	20723	9633	3689	3953	3403	3087	1490	880	818	795	964	753	698	691	655	613	615	579	616	619	649	592	621	626	563	591	574	591	554	575	597	561	587	506	577	584	563	597	554	564	562	608	550	554	541	551	577	529	552	579	523	552	572	568	546	535	522	580	571	530	586	562	573	539	553	604	560	557	568	525	593	558	565	584	618	549	569	546	544	565	566	507	581	576	512	538	539	561	543	549	541	563	536	561	521	544	563	565	493	565	506	526	579	536	540	532	594	547	540	554	542	570	511	517	583	528	558	543	534	535	603	539	529	546	519	543	531	551	521	524	589	569	611	532	517	558	587	558	542	571	520	520	558	566	547	591	593	536	511	519	534	551	595	526	552	561	525	486	558	577	574	524	590	589	545	540	576	580	575	543	585	523	561	551	514	539	551	542	526	551	540	552	527	549	548	559	511	564	556	552	549	552	547	553	556	572	518	572	549	550	561	556	516	513	574	585	523	566	545	487	561	586	555	580	615	571	522	528	540	553	549	542	533	526	495	552	550	534	528	565	548	574	574	542	530	557	489	604	535	558	549	585	558	525	520	561	573	576	537	557	547	540	540	561	539	539	533	572	508	543	569	539	601	530	557	600	516	529	606	513	508	497	535	523	530	591	543	530	542	537	571	523	536	574	564	562	538	559	571	562	585	556	543	536	524	557	604	547	564	507	514	612	540	509	593	622	599	544	557	574	504	582	507	577	582	562	545	565	492	551	570	548	512	583	551	524	569	542	536	575	552	557	543	535	568	540	505	535	582	591	577	576	582	535	551	562	526	539	567	551	548	542	540	522	617	581	557	599	569	509	585	591	530	526	521	538	540	524	567	534	545	572	506	576	528	563	534	499	542	570	528	545	560	553	533	558	518	510	532	551	527	568	519	559	577	545	523	504	564	524	550	531	559	569	573	573	585	559	551	563	602	551	555	526	546	538	589	525	532	572	532	546	532	519	574	537	594	536	576	564	515	555	547	566	578	559	584	567	525	550	539	542	560	588	523	560	531	528	570	505	559	568	531	567	574	531	531	524	512	595	540	580	540	566	546	554	564	566	591	547	621	556	527	530	519	527	513	557	565	546	540	519	568	555	504	524	569	517	561	555	552	550	553	576	546	543	547	532	521	563	543	534	508	581	531	577	559	557	581	517	585	505	555	509	533	556	536	547	561	551	536	543	506	575	560	525	551	527	504	583	560	544	577	581	553	546	561	545	542	548	566	567	535	541	522	566	524	528	591	565	573	548	558	523	550	560	554	565	526	566	564	524	579	540	552	516	549	507	550	519	532	592	545	547	498	542	535	506	538	515	575	506	547	550	589	562	540	538	573	576	547	560	519	516	512	563	535	563	568	561	523	557	518	544	574	564	577	576	541	583	551	518	557	533	563	575	556	591	550	549	567	544	534	542	566	563	567	543	569	516	549	574	520	578	530	571	556	560	569	573	539	544	566	546	538	571	557	545	539	502	584	528	526	559	540	549	523	541	539	532	510	563	607	589	545	556	561	543	590	546	541	563	535	521	574	544	552	516	540	564	560	520	547	551	542	540	579	577	552	518	559	558	542	577	545	549	564	546	567	491	572	556	557	581	598	574	549	561	579	507	562	541	562	557	556	541	519	518	593	516	510	508	562	556	555	558	528	519	528	552	527	557	519	555	565	528	521	591	500	532	551	542	587	533	547	546	595	526	604	555	538	597	555	518	561	526	511	603	520	607	542	566	544	516	535	579	543	568	562	584	530	565	528	528	551	555	537	569	540	532	554	574	556	557	517	567	534	571	515	515	520	565	573	548	592	535	558	549	546	548	541	552	535	536	529	607	521	508	577	569	566	529	558	521	533	538	626	495	563	567	580	525	576	569	565	529	526	591	548	503	535	552	565	563	551	513	505	549	509	546	534	587	540	548	580	521	571	565	563	549	535	550	611	573	592	533	592	522	544	549	553	534	523	560	550	533	546	553	535	563	518	589	544	543	552	534	561	573	575	552	560	558	536	632	575	543	499	550	564	586	543	557	562	566	562	536	588	567	576	561	531	575	522	595	530	587	572	502	530	512	569	548	560	569	540	537	517	558	525	559	536	523	532	538	551	602	553	541	534	516	543	544	495	530	572	531	549	564	548	566	572	565	524	560	577	550	563	519	527	554	583	606	561	561	582	583	538	580	520	522	521	542	511	543	539	571	562	564	515	585	559	562	559	529	575	560	544	619	547	556	559	627	515	545	596	552	572	592	557	492	520	542	553	518	520	545	580	558	547	518	568	585	555	552	527	533	566	558	521	542	537	544	558	562	527	564	502	484	583	607	507	543	582	549	563	538	548	587	536	547	595	550	564	569	557	574	573	543	552	553	553	503	545	582	537	540	542	535	556	548	518	536	571	550	572	560	540	526	522	524	530	598	590	560	567	564	557	507	522	561	537	516	593	557	550	560	535	554	548	547	552	556	589	520	584	516	540	576	551	533	573	553	563	568	557	510	591	529	563	558	556	501	580	613	529	564	517	559	507	575	567	511	552	565	580	577	515	580	577	582	569	530	560	554	508	567	534	572	560	550	535	605	552	576	575	590	528	561	533	553	554	546	563	571	499	551	604	524	534	577	520	511	539	537	502	543	567	557	528	574	551	560	534	556	556	551	575	581	526	560	540	522	588	543	550	534	578	542	525	582	553	555	565	564	544	570	575	545	561	553	571	573	545	598	534	573	554	545	563	570	631	559	582	582	523	541	536	556	540	532	510	611	531	559	577	521	592	536	563	545	532	497	566	555	531	556	551	572	549	553	576	537	549	567	513	546	539	600	581	531	580	550	568	514	537	541	528	541	554	515	592	564	510	569	571	557	530	537	527	565	535	520	571	549	528	570	515	522	563	533	602	530	540	561	491	535	560	540	545	544	557	573	606	579	521	547	535	576	535	523	559	568	547	501	567	553	541	559	576	554	543	576	543	564	534	537	540	542	596	563	525	529	534	536	570	518	528	556	554	539	559	568	539	549	550	496	519	593	546	552	574	533	545	583	565	593	512	546	582	521	559	545	553	537	523	552	550	548	540	553	522	560	581	547	575	544	581	548	544	560	549	543	560	529	586	557	547	519	478	516	570	570	546	568	573	579	563	556	565	542	593	589	514	583	544	549	596	546	565	567	502	535	536	550	594	550	581	564	548	575	570	553	542	520	584	594	570	541	541	552	547	568	577	543	551	588	590	542	526	529	520	546	557	528	563	549	525	531	573	557	565	545	555	566	541	560	559	608	578	561	561	595	519	535	564	533	542	578	570	550	561	581	532	543	555	527	529	573	530	556	542	542	536	570	574	559	513	544	566	534	549	523	550	571	606	539	552	550	512	521	555	562	560	572	543	547	576	542	566	524	543	547	588	580	530	522	526	546	547	566	522	537	539	547	508	565	561	558	530	544	613	524	568	535	538	591	545	565	536	527	574	501	496	563	535	559	619	546	533	592	551
43510	40916	18023	8981	7796	7783	6077	6824	8005	6821	6000	2618	1248	1118	1095	1646	991	863	863	773	742	690	729	650	688	661	667	623	645	632	613	660	612	628	622	579	601	640	583	559	584	565	617	578	561	559	578	594	589	563	571	546	544	569	517	553	564	531	545	565	540	559	521	554	554	569	538	559	591	602	565	569	590	574	547	580	550	547	532	551	523	562	601	536	544	540	533	524	556	581	533	556	520	513	536	536	592	567	516	559	548	512	557	534	564	588	497	546	544	572	545	568	584	534	542	553	552	544	580	589	527	554	540	591	509	511	540	575	536	552	526	552	554	562	512	528	540	516	557	560	553	543	534	525	554	536	579	574	535	556	536	547	528	586	546	581	511	560	564	543	487	562	556	519	550	528	520	516	547	530	562	541	510	557	509	505	558	517	516	525	553	548	560	519	558	585	543	573	540	518	531	549	550	536	540	511	554	530	552	552	481	548	553	522	538	517	531	538	513	531	570	535	575	527	557	557	533	551	578	583	552	532	579	522	577	560	576	534	576	536	546	542	537	539	552	539	549	549	585	557	528	549	562	542	576	565	536	555	518	516	550	551	521	516	552	538	526	541	516	547	520	538	577	532	537	551	522	557	535	545	527	554	531	521	548	542	571	547	527	522	527	569	550	490	492	586	559	533	589	508	571	541	551	532	569	503	539	525	515	506	514	535	543	509	579	554	543	540	562	543	559	536	521	543	543	549	568	555	567	525	516	539	574	528	528	517	508	567	541	562	554	556	528	528	535	537	532	554	557	522	550	507	566	544	542	553	539	505	520	539	523	512	551	553	533	585	558	587	509	562	521	545	537	517	541	542	554	541	560	569	564	573	592	568	527	526	545	547	529	588	543	566	560	563	526	526	553	563	517	582	562	572	511	553	556	567	568	554	562	496	567	534	529	569	541	550	534	479	546	544	548	528	577	526	529	501	541	526	529	530	523	579	549	548	533	544	536	530	563	520	529	538	500	585	552	505	526	524	542	595	557	543	536	523	537	569	537	524	550	539	549	521	572	561	513	562	532	557	516	509	529	519	511	508	571	526	548	542	553	554	545	562	549	570	552	553	547	547	540	577	538	499	555	544	574	533	571	502	540	534	556	593	600	554	541	549	530	535	539	559	550	551	582	536	558	550	554	580	514	512	563	524	565	542	511	515	547	551	565	559	542	570	503	542	524	548	558	517	494	572	527	532	543	548	590	523	527	517	570	545	512	528	518	572	518	560	543	560	563	537	520	521	556	566	497	516	549	553	548	576	554	560	568	532	562	568	552	519	531	540	549	563	540	575	527	503	524	545	557	546	537	565	517	565	543	507	576	524	512	567	554	544	513	547	564	518	542	571	564	563	547	574	536	504	549	571	549	578	548	562	579	500	545	550	566	519	513	540	551	573	541	490	569	574	514	597	515	526	551	549	505	540	517	548	529	548	542	555	564	526	552	577	546	528	556	563	555	588	541	566	540	558	516	552	554	540	561	587	535	527	539	524	551	559	551	512	529	526	483	567	555	577	552	583	536	506	550	582	561	518	545	526	554	566	537	545	536	519	552	529	554	521	543	526	524	581	595	522	547	552	574	527	469	506	552	550	525	555	509	531	562	566	548	549	597	544	566	547	535	551	539	551	551	548	534	549	562	555	531	547	558	515	532	578	513	553	557	547	528	536	535	572	556	499	528	543	554	557	571	557	571	529	534	561	576	524	530	529	536	541	551	539	523	559	568	591	576	560	537	532	560	544	554	550	545	528	527	534	569	552	558	530	559	558	535	525	544	513	548	574	553	552	543	575	508	574	521	531	508	557	557	550	544	564	516	577	587	542	568	523	532	562	515	591	548	511	505	596	530	542	559	533	560	564	542	529	525	525	500	514	578	529	514	528	508	501	541	530	526	520	511	566	537	550	558	528	551	551	537	540	541	542	536	569	533	516	571	531	520	553	561	581	521	566	549	531	565	511	530	548	555	556	571	549	559	547	510	530	591	550	521	568	542	530	521	527	538	560	525	546	596	534	533	522	578	577	560	553	545	552	539	530	547	540	577	540	570	527	564	545	541	535	554	530	485	516	548	531	550	539	530	531	539	579	541	527	520	528	504	540	554	563	532	559	550	534	521	527	554	554	571	510	530	565	570	548	527	496	549	566	511	550	561	526	532	549	533	538	551	541	563	540	546	572	525	521	531	567	525	578	529	545	555	549	529	551	537	549	549	595	550	531	536	532	593	474	513	531	533	530	556	519	529	525	545	561	527	564	532	514	554	540	562	567	545	562	504	517	563	541	537	530	549	568	513	561	560	509	542	545	521	510	518	518	578	533	540	534	581	567	537	529	543	590	524	544	553	527	521	534	529	560	517	549	513	557	509	542	582	566	537	524	494	570	527	519	553	573	507	551	530	529	553	555	533	558	554	558	562	558	550	485	554	565	566	520	578	560	523	550	539	527	575	519	545	537	514	533	551	519	522	535	548	544	536	497	521	509	562	590	572	557	544	535	593	543	546	521	536	499	572	552	535	557	513	532	505	531	514	573	544	560	573	530	497	542	515	529	536	538	564	539	532	559	523	549	519	534	528	549	531	569	543	587	576	502	582	545	538	545	538	520	562	563	525	548	558	551	547	567	532	569	542	526	540	552	524	542	584	519	525	555	564	587	523	589	519	578	554	561	540	527	497	542	525	572	535	561	544	518	546	540	559	544	574	570	536	556	571	508	556	521	599	528	553	535	574	539	511	519	549	524	539	527	491	543	527	546	562	527	553	552	534	550	608	515	542	526	505	541	547	512	528	567	539	548	536	534	592	534	545	551	518	567	558	559	561	519	533	560	536	551	519	525	535	561	506	517	535	531	547	526	558	561	519	526	514	548	487	498	546	547	563	556	521	530	553	527	561	508	531	539	581	536	547	562	549	520	558	513	540	563	543	557	522	522	574	567	534	547	563	558	555	493	545	575	521	537	569	540	584	529	570	542	581	526	545	564	569	530	511	548	589	527	583	581	546	547	576	520	536	503	538	556	545	515	513	573	540	527	526	548	539	539	572	556	555	542	550	541	532	513	551	521	560	554	552	569	568	535	544	559	550	550	519	523	559	573	549	543	490	539	537	588	532	535	562	531	547	522	537	506	517	616	556	512	570	549	510	567	539	542	521	575	530	574	547	501	541	517	555	578	561	516	533	553	549	563	538	542	524	547	575	555	547	549	574	536	537	564	531	542	585	541	522	531	533	590	554	580	551	514	585	550	508	533	520	545	555	575	543	534	578	598	565	506	515	532	504	545	573	557	544	511	533	539	558	537	571	617	506	549	522	525	557	529	534	541	524	518	524	550	532	527	511	524	561	557	553	588	519	542	534	532	528	607	550	543	519	533	547	551	527	542	510	572	563	558	533	579	569	541	549	554	548	579	541	559	519	526	544	526	518	535	567	492	536	561	519	564	548	534	539	546	575	571	578	508	545	547	545	534	551	542	547	587
33848	21684	6774	1190	853	1162	939	1612	1499	1526	1338	800	558	560	547	594	554	580	536	552	579	543	555	578	583	595	564	613	603	535	556	565	573	536	485	539	565	632	566	556	584	593	505	588	555	594	520	572	565	549	582	594	580	543	566	578	559	546	569	546	589	569	538	571	598	571	505	564	542	614	564	508	524	568	476	592	573	547	611	548	572	567	521	554	544	529	575	540	556	604	582	533	540	548	515	502	579	530	597	551	553	559	580	548	591	592	536	510	546	601	560	603	524	581	530	562	566	608	537	530	550	549	537	563	574	590	586	559	557	577	592	577	531	552	542	560	568	545	527	551	524	518	540	555	566	578	532	599	572	529	562	536	529	519	532	551	552	561	577	594	573	584	560	532	573	540	541	577	556	623	528	568	531	580	529	609	550	599	538	572	529	574	546	568	591	534	564	541	529	548	557	589	598	524	564	557	565	555	573	592	552	563	544	595	542	538	543	546	556	548	561	555	541	560	568	517	546	515	581	551	608	560	559	543	581	540	566	538	542	550	575	577	559	554	557	489	574	537	565	582	527	563	531	577	588	530	566	555	563	540	565	549	537	556	567	528	537	546	548	577	539	593	568	569	556	533	611	553	598	580	538	553	537	573	563	564	560	579	565	565	558	573	510	572	537	553	561	558	567	525	507	579	585	547	552	550	517	572	549	598	555	558	534	519	562	506	563	506	561	577	551	575	600	582	563	566	533	568	577	549	573	571	569	547	586	548	482	551	564	568	564	553	533	556	559	590	568	554	570	563	585	508	553	584	573	537	549	628	629	577	596	519	585	587	533	584	542	586	548	536	552	578	565	592	554	540	547	550	600	543	579	598	555	581	562	582	562	559	541	565	553	514	541	567	557	508	582	576	534	587	519	572	572	593	556	563	563	553	532	537	541	491	560	600	562	565	597	512	541	520	538	546	567	528	564	563	512	597	559	526	553	579	524	574	575	568	600	558	562	570	533	548	596	552	562	550	556	578	552	579	575	584	579	523	623	532	546	535	570	541	565	558	547	594	597	616	598	536	572	605	597	544	573	569	586	560	535	526	577	578	606	576	575	580	549	580	577	607	504	563	531	579	521	569	581	574	570	608	586	504	551	569	578	540	536	542	529	532	522	602	524	577	582	556	589	527	590	494	555	561	569	544	574	540	572	568	546	534	555	545	586	559	581	575	580	562	530	550	506	560	585	514	598	602	548	575	531	561	562	564	554	573	510	531	573	588	598	574	557	568	543	534	566	543	558	556	562	553	534	593	553	586	542	588	564	554	566	497	589	565	587	562	574	547	555	583	560	565	558	557	545	531	562	566	571	558	571	546	511	556	541	557	569	526	542	530	555	556	575	557	514	579	589	531	513	552	586	524	544	556	559	587	580	553	553	548	599	562	578	599	559	604	576	591	584	595	542	540	526	581	551	545	591	546	530	561	553	525	517	559	542	520	534	590	565	569	587	537	531	566	544	613	559	557	540	566	565	556	567	545	584	593	525	544	581	597	524	570	558	533	590	566	586	545	592	572	538	577	590	529	547	587	558	599	535	592	577	520	568	571	574	586	574	556	610	571	559	548	574	549	517	592	556	581	547	546	539	595	562	548	560	521	576	543	561	533	544	549	572	620	590	573	558	551	572	549	600	597	559	588	537	581	529	551	590	560	553	556	553	531	557	569	556	549	580	579	571	565	622	522	539	528	506	562	588	561	536	543	587	558	557	514	587	569	547	549	523	592	562	562	618	542	575	559	582	557	583	538	499	543	569	528	534	582	564	591	491	561	557	529	591	546	528	566	572	550	551	521	527	581	555	561	542	556	561	523	526	536	604	553	574	543	549	589	537	537	581	550	569	590	532	541	570	542	560	585	571	552	557	596	557	539	562	554	551	577	555	547	618	551	532	574	577	555	534	608	566	586	554	517	546	535	534	527	585	539	559	532	611	521	553	608	550	552	529	578	539	595	542	564	552	568	555	548	561	572	570	600	568	618	563	569	557	591	539	562	562	560	562	583	604	566	557	630	552	536	583	532	535	560	574	540	565	563	546	549	553	588	571	552	540	569	583	516	545	563	549	584	539	559	538	551	553	557	566	593	543	551	573	580	569	593	589	551	522	554	556	551	534	526	546	585	555	572	564	521	559	529	566	554	557	532	512	546	552	552	539	542	558	562	541	557	577	542	545	572	553	497	555	528	557	588	525	537	612	549	562	538	551	546	577	579	580	533	593	542	541	569	526	544	561	584	565	562	553	564	574	571	571	586	545	554	544	514	558	577	574	582	557	581	549	569	542	536	536	594	556	584	564	559	552	566	577	568	571	565	533	553	580	559	593	568	548	613	600	568	541	559	569	591	536	559	567	560	538	589	567	599	542	532	537	558	580	592	587	568	537	543	611	558	573	555	532	566	531	495	557	591	595	568	553	527	566	557	551	553	555	526	620	567	581	547	557	535	601	566	550	590	597	540	565	561	570	547	526	619	573	529	579	564	524	567	573	552	567	531	571	577	562	517	579	568	550	577	564	542	540	564	564	571	518	561	570	548	568	561	553	562	554	565	551	583	553	568	604	581	507	555	548	535	572	578	570	544	527	594	514	556	587	561	549	566	555	562	565	583	539	567	489	563	584	538	547	505	575	563	533	547	528	543	518	535	571	591	609	590	527	543	560	583	563	552	540	572	536	576	514	600	572	567	541	543	609	562	616	580	533	560	574	567	519	604	631	530	572	559	530	556	548	536	522	546	565	579	541	550	568	568	561	508	577	545	534	519	577	541	575	576	571	529	522	566	531	572	548	597	572	565	573	558	536	557	536	548	559	561	590	526	573	546	545	576	610	566	543	559	563	592	561	597	544	581	591	606	522	569	512	547	545	522	567	516	558	557	526	559	554	511	605	537	585	549	554	547	560	555	539	584	546	532	583	576	538	577	533	577	590	540	548	627	549	571	509	538	578	603	513	527	586	590	571	574	573	552	552	557	548	568	539	558	563	563	568	529	549	538	547	532	549	542	558	537	517	524	562	548	582	562	550	545	570	531	541	583	520	574	538	511	562	591	590	554	562	597	589	579	599	556	582	551	556	556	565	569	577	599	545	533	540	527	592	565	571	548	566	554	552	579	572	517	555	550	563	571	560	556	537	609	570	529	582	553	536	592	540	576	550	549	591	552	578	564	555	539	543	549	507	572	567	577	542	560	514	566	550	567	542	594	535	531	568	569	537	583	554	578	556	548	606	577	545	527	547	567	515	564	528	582	569	560	571	560	565	555	513	533	611	537	551	567	573	591	571	523	588	575	565	516	558	572	567	514	589	571	561	568	558	560	561	579	573	558	559	615	541	516	539	558	568	571	515	536	546	569	533	592	573	587	544	574	573	540	530	551	548	562	571	583	558	541	599	581	573	523	559	594	542	519	562	545	545	524	538	573	541	573	548	519	581	539	557	579	566	545	578	555	591	573	581	584	573	562	581	592	587	576
35883	16830	3387	1434	1262	2099	1653	3303	2805	2773	2473	1199	675	615	668	653	599	651	623	624	617	601	620	584	605	577	637	584	586	603	610	618	629	621	586	597	615	636	631	590	611	576	636	554	607	630	620	632	617	597	594	614	618	595	632	627	607	612	600	631	599	607	639	637	657	607	582	584	614	602	547	605	607	587	579	640	583	616	641	634	590	602	590	586	566	621	611	607	609	621	612	627	586	569	612	601	612	631	603	620	611	598	596	620	651	586	590	624	603	623	601	567	601	630	580	605	606	584	620	649	630	615	615	558	610	589	589	640	617	612	673	597	599	622	585	603	608	600	589	578	607	596	565	611	616	603	658	597	589	648	620	595	608	601	576	588	597	564	581	608	596	632	618	606	582	619	624	551	601	615	597	590	602	592	604	606	576	612	599	607	631	597	604	613	580	554	616	584	602	584	614	620	655	612	588	611	616	630	592	582	614	600	588	627	621	564	581	619	627	641	593	618	630	623	551	612	611	566	614	632	600	594	560	602	592	610	612	622	567	582	584	592	578	628	571	631	579	637	632	566	621	637	591	629	602	545	639	594	605	543	608	614	630	615	610	587	622	597	634	602	578	590	594	581	603	609	651	596	585	638	578	632	634	590	568	558	580	570	606	608	620	603	596	642	580	551	576	625	606	626	646	592	645	593	604	620	644	615	619	613	625	655	594	580	601	616	583	568	586	591	617	625	571	596	614	576	577	596	607	625	612	615	621	637	625	603	599	635	638	584	585	609	575	596	599	654	627	594	581	592	612	601	613	587	627	579	659	621	616	633	604	612	563	633	622	562	589	635	593	636	595	653	571	559	641	641	612	587	586	582	606	645	643	652	652	596	580	581	570	611	605	566	598	591	616	591	570	619	645	620	602	633	565	609	588	552	603	588	618	619	657	588	637	609	610	598	594	618	599	597	607	549	575	597	634	572	580	625	635	566	600	540	603	572	607	581	576	630	626	577	610	596	585	642	644	649	632	602	545	626	555	605	556	586	607	615	587	612	609	629	563	574	658	641	573	597	595	568	602	627	616	577	618	639	604	604	590	635	577	597	578	604	583	634	604	615	588	630	600	612	590	634	637	597	602	569	649	601	600	605	583	603	614	611	636	627	613	610	571	613	602	622	560	618	611	648	626	582	590	605	604	613	616	587	576	613	568	599	577	614	608	620	635	632	600	658	560	611	587	636	627	615	585	649	555	591	591	612	610	572	630	602	608	642	597	628	602	609	550	605	585	628	630	631	608	580	661	600	589	583	578	590	588	694	631	631	628	595	624	634	599	591	633	584	563	609	595	612	597	629	583	602	640	582	570	568	624	649	594	567	621	580	652	592	598	566	554	612	609	646	600	565	589	624	595	583	592	594	596	603	601	590	650	579	632	574	638	594	571	612	630	635	619	614	600	590	685	590	570	591	606	651	593	679	585	586	593	601	594	620	612	639	638	606	606	616	621	650	629	578	618	630	623	593	590	575	624	584	632	629	590	653	587	615	602	593	622	609	609	599	585	647	608	604	608	651	616	617	618	560	639	587	640	615	635	612	605	588	599	616	650	626	649	584	590	625	582	618	624	634	659	631	649	628	610	603	632	585	606	642	566	604	630	587	608	654	583	647	646	583	627	599	647	578	596	576	625	600	584	581	599	567	598	579	566	596	575	586	595	646	563	627	641	600	596	633	627	566	647	559	619	592	647	630	600	675	605	615	601	568	609	590	614	602	623	603	608	613	597	603	636	560	631	549	608	593	632	607	617	638	594	610	624	603	545	655	657	583	610	621	621	608	616	651	607	613	590	635	596	645	632	634	621	596	640	633	582	633	620	580	664	580	602	585	642	574	584	632	617	615	588	619	590	593	580	597	584	609	595	607	664	606	611	590	605	641	640	595	612	605	617	642	586	604	566	623	599	650	574	589	604	612	586	587	587	566	628	586	609	630	562	568	573	621	646	554	576	655	632	654	585	575	568	599	562	587	652	607	624	603	587	606	599	579	591	600	604	615	629	628	578	605	605	655	586	552	582	606	633	593	619	621	582	599	632	555	610	575	599	601	640	595	594	612	616	599	604	588	578	637	574	622	566	610	620	609	606	649	631	578	627	645	578	631	630	601	597	573	579	609	620	605	611	620	559	623	606	575	630	621	624	569	573	590	578	617	610	638	624	588	584	573	606	630	593	597	599	655	653	592	555	543	588	595	634	640	605	577	608	633	612	601	643	632	617	630	622	576	599	618	629	605	589	630	651	628	601	635	601	625	629	617	599	595	586	573	603	590	576	594	583	600	627	597	582	622	661	660	602	591	605	668	600	594	635	594	577	631	566	590	582	627	588	608	605	586	635	662	583	622	639	616	607	539	579	631	618	641	666	612	598	597	592	626	616	599	624	601	603	631	585	629	599	597	564	556	628	585	583	588	603	605	599	613	594	629	634	596	593	566	587	633	594	615	582	620	589	598	663	625	621	558	593	633	606	598	598	582	630	580	654	640	594	641	614	645	618	620	573	603	590	620	631	615	605	639	590	600	633	609	605	577	645	612	584	553	673	630	610	637	602	594	602	640	629	609	650	615	592	602	605	590	620	610	580	624	637	598	620	591	589	559	644	586	589	567	632	594	597	621	604	573	613	591	638	632	614	612	642	613	575	608	646	621	594	593	611	593	628	555	630	565	607	594	617	618	616	575	595	627	585	604	640	579	622	597	602	609	561	567	584	606	636	604	608	619	615	598	583	595	586	653	638	582	616	597	575	600	544	595	605	603	623	607	575	570	602	570	577	590	614	580	600	587	648	607	658	616	633	620	597	620	599	602	622	615	611	582	581	642	606	571	639	594	615	568	646	589	551	603	604	598	619	556	618	574	602	618	612	606	608	568	600	596	644	562	591	600	621	636	671	599	623	579	607	615	578	647	580	601	595	589	599	568	583	614	546	619	558	606	593	641	650	575	633	659	566	591	607	605	607	617	598	575	585	631	614	603	626	593	644	594	581	601	624	591	577	612	616	606	650	592	626	632	597	558	615	600	591	553	582	560	624	582	632	605	594	619	595	585	562	622	637	610	587	647	595	559	572	590	610	605	600	595	612	630	611	596	606	578	590	618	590	631	654	576	602	646	584	577	631	635	579	589	605	647	574	620	629	598	610	575	597	586	562	601	629	608	583	579	567	577	601	644	570	599	603	601	629	613	609	627	583	580	580	566	606	602	621	581	604	621	578	605	607	567	601	613	585	572	627	513	629	595	593	614	577	613	575	618	627	575	570	628	605	607	624	586	571	577	626	623	580	606	597	616	579	652	624	612	573	644	630	577	637	571	617	606	596	575	628	596	614	590	620	623	597	620	602	625	595	599	605	610	592	560	637	628	617	587	582	593	624	607	610	613	597	609	626	611	607	578	622	570	556	611	590	569	591	618	660	602	641	607	636	675	616	569	631	568	591	592	646	597	588	625	588	614	566	600	610	635	571	619	561	614
24831	20627	26834	24325	20561	9778	1770	1729	1396	1530	1049	739	452	401	433	349	327	320	319	317	311	292	316	296	324	257	266	266	307	301	270	289	301	282	271	276	259	257	245	284	276	285	241	272	256	265	288	277	261	260	247	264	279	281	267	273	254	242	275	267	256	271	226	267	270	272	253	279	257	256	261	277	275	233	288	254	268	250	279	255	273	258	251	267	265	254	238	275	269	257	278	291	255	259	249	251	270	250	256	241	294	265	290	265	265	257	270	248	236	285	253	268	250	270	285	245	261	213	263	287	273	253	251	255	260	277	281	265	248	249	280	266	248	263	255	262	275	272	225	261	247	259	264	221	260	246	262	252	241	273	271	250	235	263	251	244	250	261	250	252	242	245	265	269	259	248	274	282	248	265	236	248	270	278	259	261	233	274	268	248	241	276	250	245	282	295	272	252	253	245	239	272	233	240	246	280	259	260	267	258	240	245	283	261	260	243	257	273	274	263	259	262	257	273	249	285	255	267	256	278	259	249	258	272	248	251	245	255	223	256	256	264	267	260	236	279	266	261	259	234	267	259	276	262	279	254	248	252	279	228	257	271	249	276	253	256	266	239	280	268	271	240	246	246	293	279	235	255	264	259	269	232	263	234	233	252	251	247	248	254	280	268	259	260	247	287	274	230	233	257	253	260	252	262	259	247	249	258	227	282	282	250	260	255	273	258	247	284	261	252	244	264	250	250	267	290	265	235	271	258	268	266	258	258	243	257	281	238	239	262	270	249	256	251	261	260	245	249	234	246	230	253	256	245	261	233	271	214	248	238	239	268	263	248	266	261	264	255	267	254	242	258	257	252	270	256	236	294	266	247	277	273	260	222	265	256	256	254	231	275	241	252	249	243	286	246	268	256	249	271	251	257	255	295	262	254	248	245	215	240	257	273	265	242	287	227	260	251	266	254	253	248	253	259	260	253	275	256	261	236	266	254	273	245	251	265	253	274	258	260	253	263	236	236	238	242	258	263	259	242	256	243	296	265	225	255	227	235	249	280	237	293	215	266	243	255	254	260	270	255	239	254	221	210	254	260	280	267	272	247	247	249	223	251	246	267	269	237	263	247	252	234	255	247	242	263	252	257	243	240	246	275	252	239	245	254	261	260	272	261	251	283	264	285	255	274	274	252	248	236	261	256	247	242	217	274	270	247	249	256	282	263	254	246	270	279	263	250	267	248	262	256	269	269	239	242	257	238	260	262	266	275	282	234	270	242	246	230	261	240	256	245	274	248	249	255	245	258	240	262	257	233	247	241	273	252	251	271	252	286	286	274	267	239	242	237	256	244	258	261	264	261	260	245	283	238	251	229	244	227	244	274	249	257	228	254	257	253	235	251	249	232	262	267	252	265	241	272	251	253	257	253	245	259	261	258	260	253	234	270	281	263	262	258	257	240	236	247	262	258	237	261	270	232	275	263	243	244	305	254	266	277	245	267	261	252	246	261	273	255	240	278	259	268	263	295	234	259	256	246	249	269	260	261	259	269	262	267	228	269	267	263	264	242	252	266	276	261	259	283	265	265	248	272	254	249	228	252	233	252	280	250	267	262	250	272	257	230	268	258	246	247	251	243	259	257	215	271	248	230	247	267	255	252	275	242	261	264	219	243	247	230	250	286	255	252	258	258	244	256	292	229	262	281	258	268	243	261	269	237	242	264	256	259	242	286	247	232	228	241	248	251	272	255	271	254	271	268	253	262	266	253	269	253	294	249	227	264	250	234	260	249	242	249	253	257	264	230	250	246	286	285	268	260	242	247	255	256	259	230	274	258	278	240	266	261	236	260	289	240	271	219	236	237	230	267	278	252	295	245	232	237	243	245	264	264	236	274	281	250	234	259	254	258	245	249	260	261	271	252	255	247	277	272	241	265	262	241	273	267	278	260	250	259	261	260	237	241	287	287	268	272	262	237	259	243	229	273	288	219	279	250	286	247	229	251	239	231	244	251	241	256	252	254	248	223	259	261	265	253	230	282	269	253	224	268	262	268	275	251	261	256	244	228	277	286	274	257	268	276	248	230	257	257	281	245	213	253	221	250	257	275	245	274	270	248	242	227	257	266	231	278	274	291	302	247	260	250	275	258	247	229	275	238	287	250	258	246	279	234	259	272	247	240	235	273	255	247	240	256	277	250	283	301	258	240	241	259	242	214	261	250	247	259	272	254	244	250	264	245	246	266	237	244	274	246	265	232	257	260	297	284	272	263	253	253	259	265	263	241	248	240	237	231	260	272	253	238	234	278	251	221	249	253	270	243	249	269	270	253	247	244	270	244	227	247	280	231	240	238	259	248	276	272	283	233	241	264	270	304	246	235	256	248	258	260	221	286	251	258	270	289	239	257	231	291	275	252	244	240	259	251	254	250	261	264	247	261	229	227	241	254	271	231	250	267	256	272	247	261	254	266	266	259	243	259	265	267	253	260	256	244	253	264	253	264	268	260	245	238	234	286	223	266	264	245	256	255	266	239	242	245	272	252	252	259	241	240	230	244	264	258	267	261	254	256	254	242	267	278	250	247	281	262	224	277	260	261	279	254	255	265	245	270	240	249	269	268	293	261	232	241	275	241	267	250	266	257	269	265	242	281	247	284	236	263	246	252	258	269	235	254	275	260	287	234	241	252	259	256	262	218	259	262	267	244	261	253	261	243	240	282	299	232	249	262	281	244	271	253	232	279	237	278	257	268	251	255	262	258	227	235	282	284	253	285	250	239	244	265	263	256	265	216	288	248	263	253	254	280	232	257	267	266	269	262	247	244	263	259	255	248	258	257	246	266	234	246	256	289	265	264	260	253	250	272	279	288	245	254	248	280	237	254	235	258	212	281	260	231	267	224	254	283	233	239	264	256	269	263	259	278	252	261	237	213	272	268	272	236	263	266	254	250	248	262	277	243	244	234	252	246	265	237	236	236	278	266	248	272	247	271	230	304	279	296	241	240	264	286	261	257	236	226	275	231	250	261	243	240	254	235	222	231	269	288	247	262	237	255	226	254	304	270	252	245	262	261	246	243	268	239	263	256	218	245	271	282	273	267	260	253	261	222	264	279	274	255	252	250	259	261	248	247	237	244	271	241	293	263	241	253	279	241	265	266	249	236	235	252	235	285	260	245	270	262	257	268	256	253	244	291	268	260	258	295	278	271	288	247	231	268	272	250	275	281	262	227	236	267	269	237	256	298	240	285	280	271	241	258	256	269	241	268	259	256	252	237	231	279	273	243	273	283	239	255	227	259	263	282	269	249	259	257	243	246	247	269	278	264	251	245	274	257	287	286	286	235	275	249	246	253	265	274	275	270	257	232	252	268	281	244	264	249	255	238	242	223	265	264	269	247	233	268	260	254	262	263	253	264	254	250	244	260	263	249	263	257	240	257	276	258	250	244	284	257	251	293	240	252	293	268	279	246	251	269	265	257	224	259	251	271	235	258	255	266	251	268	253	270	275	249	247	253	252	250
40005	34219	10499	5339	3338	2627	2898	3614	3121	3472	2413	1356	860	696	685	529	496	462	435	394	411	414	355	371	358	355	344	362	343	326	325	308	299	335	334	323	330	281	323	330	340	303	303	305	295	301	297	314	296	294	312	316	310	282	276	289	294	299	268	304	280	260	293	302	289	301	275	316	324	282	297	276	321	303	294	265	294	298	278	288	279	325	294	296	267	304	291	280	294	284	308	275	271	297	294	282	296	295	292	290	283	302	275	267	311	282	299	286	292	333	276	272	236	311	267	298	303	266	264	298	293	295	327	313	289	314	278	296	270	295	300	279	273	269	321	277	281	284	299	275	296	279	297	266	294	317	290	267	255	294	303	262	274	306	293	267	282	267	286	283	281	268	302	267	299	298	302	292	274	316	285	303	290	257	276	291	290	292	287	271	303	284	273	298	281	237	273	243	277	277	303	284	274	303	302	277	309	268	302	302	286	270	274	288	294	277	291	292	298	286	276	317	287	299	325	265	271	299	312	280	268	260	305	290	279	292	284	292	292	281	301	278	291	270	299	267	262	302	295	304	282	265	268	254	295	301	272	271	297	285	297	312	290	296	292	298	311	317	293	278	292	258	311	306	264	285	263	289	278	279	291	268	287	267	278	272	284	304	271	277	298	302	311	280	298	281	232	275	288	264	289	267	277	296	235	286	302	291	286	265	267	282	257	274	313	270	288	271	292	257	292	282	295	270	267	267	307	282	261	306	260	292	277	295	288	283	291	303	286	269	267	295	284	295	279	270	290	278	321	301	269	283	278	325	269	269	285	273	288	288	318	273	294	289	292	271	286	299	309	273	273	278	287	256	270	298	271	290	289	308	291	295	298	293	298	294	281	281	316	290	284	275	306	293	280	278	305	278	290	293	294	312	296	262	321	282	301	284	290	303	266	294	290	282	264	285	285	303	315	289	292	299	292	262	286	283	261	297	288	297	301	304	290	309	296	260	303	306	256	283	286	268	275	293	266	321	278	303	292	277	277	272	269	289	283	311	278	283	287	268	294	297	305	294	281	267	287	275	269	325	295	301	288	282	281	265	262	268	287	300	251	281	291	254	295	304	303	290	295	283	292	293	294	310	269	277	273	286	291	284	291	304	290	275	259	251	284	308	266	297	301	288	299	281	289	279	299	286	270	276	291	290	304	296	279	266	298	292	288	261	297	272	307	297	268	252	290	291	291	296	269	293	276	293	280	300	300	281	290	301	260	294	301	300	288	275	278	278	268	280	283	277	273	282	302	244	295	293	319	285	325	326	270	276	281	286	278	290	266	280	272	286	288	281	264	305	289	295	296	301	275	279	311	260	284	251	278	264	267	290	275	267	337	291	304	303	290	301	291	266	270	290	279	269	280	302	279	323	278	283	281	277	295	247	291	281	291	298	273	289	255	295	283	285	272	289	266	307	342	271	300	282	292	271	278	275	282	257	308	281	288	285	283	300	284	284	256	276	308	269	292	290	278	274	274	291	305	289	301	289	249	284	294	310	302	268	301	293	284	301	301	299	301	279	289	268	275	296	298	308	279	258	266	283	298	266	287	276	273	269	284	284	283	291	289	305	279	272	281	275	264	285	293	280	300	271	292	261	284	287	284	291	281	248	281	308	305	281	297	301	283	270	273	277	276	303	275	283	264	291	315	271	301	318	318	289	301	275	301	256	299	253	260	275	284	273	292	280	285	294	284	273	255	260	289	269	302	285	298	287	287	300	296	282	298	266	277	260	286	277	298	295	274	289	256	285	313	310	304	279	271	304	282	290	302	261	287	302	286	261	310	276	288	315	265	271	305	273	274	285	282	286	278	304	277	290	275	287	285	271	271	274	264	265	283	288	281	309	280	286	289	309	299	295	298	315	314	288	297	294	271	273	312	296	291	296	256	271	272	275	270	269	281	278	299	282	265	273	289	306	269	269	296	317	270	284	307	261	294	280	308	280	293	280	266	320	298	281	271	273	333	292	271	300	295	298	290	270	290	287	271	266	323	286	287	260	279	289	268	259	270	299	303	302	312	271	288	305	295	286	256	277	283	276	300	297	279	286	301	271	270	291	314	259	294	317	294	292	277	287	282	281	299	317	292	294	301	278	261	275	233	295	296	277	277	282	272	268	271	258	284	285	295	262	273	261	306	278	263	273	282	337	270	294	279	293	276	306	289	280	298	273	295	259	295	284	278	271	303	290	271	290	277	297	283	258	297	273	292	297	280	275	264	255	274	273	302	298	295	283	272	277	282	270	265	277	301	303	268	281	292	297	259	292	289	281	319	277	258	274	315	294	296	295	256	295	269	286	285	270	265	306	281	297	276	252	279	304	296	265	271	311	300	255	296	291	289	274	279	279	300	313	306	312	327	299	269	300	286	282	301	269	281	303	297	277	304	302	279	296	260	271	278	298	258	265	277	282	313	273	305	281	282	274	308	268	272	278	308	283	295	287	262	277	272	286	293	272	278	287	296	263	305	291	278	265	317	259	289	259	271	280	274	290	259	311	295	270	240	282	298	314	287	270	287	286	268	299	294	279	287	283	321	291	279	320	283	298	292	296	273	284	291	285	291	285	306	291	282	297	258	274	290	299	302	300	290	304	287	299	271	279	274	258	283	260	316	283	291	278	276	258	283	275	252	268	256	267	254	299	310	306	268	272	318	283	267	265	284	273	277	306	275	273	271	310	290	293	292	250	283	283	303	305	292	289	270	312	295	281	278	266	289	305	292	264	280	292	269	281	270	285	292	312	293	289	286	323	298	291	326	286	289	274	316	280	297	303	306	296	270	314	310	295	281	275	276	308	323	298	268	288	285	280	290	285	260	304	280	287	287	269	283	313	274	303	295	318	265	295	281	267	294	302	271	291	289	306	286	285	262	301	295	282	273	303	276	277	296	286	287	276	276	283	289	269	283	273	298	266	246	298	285	279	294	288	266	241	273	255	286	286	285	297	268	289	285	313	271	295	299	268	274	270	267	278	232	306	291	269	295	260	304	264	287	273	283	276	273	275	305	313	274	285	298	262	298	311	277	271	306	298	264	270	257	263	300	275	284	268	289	305	302	289	287	272	254	306	307	247	297	272	278	284	279	262	281	288	279	294	314	276	290	295	313	273	316	322	291	316	282	289	302	263	276	285	297	302	272	261	280	298	295	293	288	281	305	311	282	300	274	272	273	279	312	262	288	300	294	271	291	304	259	280	286	304	296	284	274	280	262	307	278	312	317	264	266	265	290	260	280	301	250	284	278	248	278	297	277	256	305	304	254	270	287	293	280	276	282	276	264	299	276	303	277	313	310	279	284	275	320	276	258	311	281	284	278	299	266	245	274	297	277	302	278	299	282	269	286	313	281	285	300	266	306	296	273	268	289	271	265	267	248	271	257	298	296	289	254	260	313	265	332	281	281	276	300	280	268	245	293	287	277	305	256	268	301	273	250	297	284	311	290	294	281	257	285	294	262	273	282	305	266	280	293	269
22970	20638	27312	23970	20633	20641	7909	2368	1478	1421	1325	970	871	871	798	749	709	642	670	598	558	626	645	593	608	550	568	590	566	610	542	564	592	592	560	572	616	575	590	550	538	537	525	558	550	538	552	551	540	546	528	559	589	547	528	581	552	566	522	544	564	570	542	579	577	556	569	569	542	528	561	519	546	564	552	559	492	524	524	514	517	548	527	528	536	554	518	549	582	569	539	557	527	543	491	538	553	529	522	540	573	478	534	528	551	583	574	545	569	537	515	493	507	502	584	543	550	547	554	530	581	494	547	572	522	545	542	566	508	519	515	527	555	527	507	518	523	498	506	517	572	539	550	540	510	546	569	554	514	516	547	532	556	502	505	524	525	525	537	532	551	548	544	536	532	543	568	506	523	527	564	520	520	513	583	524	509	518	549	518	549	564	549	509	556	521	582	548	533	580	547	510	528	549	516	537	530	550	577	520	566	541	551	517	544	539	545	578	523	550	509	524	524	506	514	543	533	543	522	568	512	510	536	543	548	513	555	546	534	571	537	595	529	510	551	522	529	511	523	537	486	531	552	552	509	546	515	553	534	572	546	550	507	562	503	557	528	523	540	558	543	549	565	537	527	570	526	580	564	508	563	542	551	486	509	544	557	535	516	538	516	553	518	532	552	572	534	562	535	559	466	548	517	508	491	547	542	558	526	540	544	532	572	548	571	540	547	523	513	589	513	530	507	529	541	523	542	537	509	520	516	546	533	535	574	490	516	513	540	533	556	539	566	549	553	534	560	554	539	506	523	556	559	523	521	490	505	550	544	549	533	532	499	540	487	569	498	536	526	531	570	541	533	550	537	537	574	526	544	511	516	539	523	527	579	527	523	563	538	516	551	580	553	547	536	528	544	501	515	529	532	505	526	539	496	545	542	515	543	505	553	527	531	569	531	491	541	525	507	523	526	517	526	564	524	515	570	552	568	619	524	522	538	502	508	559	550	548	545	511	537	532	535	524	517	551	544	511	553	547	535	559	538	513	537	554	555	544	498	520	525	531	510	518	553	543	535	548	496	550	516	537	522	541	546	514	478	520	508	536	557	500	480	557	505	544	519	539	512	563	537	566	532	534	551	513	542	535	525	552	555	525	581	525	515	508	528	593	548	539	556	520	551	530	565	566	603	561	521	532	512	506	538	527	539	537	522	535	555	514	526	553	541	528	527	583	549	535	563	517	516	545	552	526	503	528	506	526	547	499	531	535	542	542	524	537	550	561	544	491	547	546	527	544	558	531	550	517	563	565	566	535	592	529	555	563	535	578	541	508	534	566	530	525	503	586	530	488	495	555	524	567	505	499	540	549	530	493	554	532	548	513	512	511	486	537	512	499	539	511	579	529	558	550	544	519	551	489	562	547	572	550	555	579	556	548	566	620	562	548	563	543	516	600	543	511	558	553	556	526	502	531	521	535	561	517	516	531	551	565	542	513	511	504	524	544	565	558	535	555	508	555	536	513	528	546	571	532	557	495	541	580	533	521	561	541	508	475	538	531	527	538	524	546	570	507	552	550	534	539	509	500	506	533	523	490	556	544	532	531	485	528	531	554	567	574	542	535	521	549	510	499	548	525	483	502	509	517	585	534	525	504	532	515	569	530	522	526	494	564	530	554	559	515	515	568	530	490	537	496	528	517	544	518	543	536	535	490	499	547	546	532	548	547	516	561	515	541	575	568	514	534	533	540	523	522	529	556	549	551	533	541	523	556	587	536	563	570	511	540	563	552	488	540	548	554	570	505	544	505	528	539	579	507	553	517	563	534	522	520	532	516	543	532	555	499	559	501	553	534	494	540	522	538	527	543	573	545	522	528	519	515	530	545	525	551	527	515	527	510	533	530	535	545	552	495	548	551	586	531	537	533	491	537	581	478	562	528	525	507	534	543	502	572	550	543	535	565	539	521	556	543	540	537	547	520	545	538	553	550	519	536	545	532	543	558	574	523	522	546	530	507	543	540	561	546	518	492	535	493	512	575	533	521	498	534	522	533	547	524	561	517	537	526	555	538	510	534	525	566	557	532	543	560	524	531	553	576	516	535	518	538	575	555	535	569	489	520	514	513	536	495	544	578	500	527	544	541	509	539	540	526	536	533	561	537	565	511	505	513	538	514	604	462	568	524	563	531	546	544	519	536	491	536	547	570	520	583	556	596	505	561	554	505	539	511	515	511	525	534	547	522	508	591	539	511	537	566	527	524	519	596	515	533	516	538	548	540	526	578	504	456	554	515	550	492	481	538	519	537	548	573	558	561	535	514	545	491	522	515	535	534	509	525	537	516	549	534	504	529	531	566	528	545	518	524	552	538	576	501	543	557	558	527	539	508	542	504	516	511	512	496	521	542	493	552	559	514	523	558	489	553	551	537	493	513	559	553	543	580	515	551	545	526	556	544	527	539	543	545	521	542	526	543	531	506	562	543	526	544	522	561	572	539	523	549	518	529	569	537	550	524	502	535	529	527	517	541	548	540	534	486	521	533	571	517	553	527	548	513	516	556	582	516	590	534	532	531	560	568	569	577	551	495	536	558	523	533	524	540	533	541	535	568	488	536	588	520	525	531	524	545	560	535	526	523	506	542	552	470	519	555	530	507	535	585	525	531	570	567	520	524	513	515	507	540	552	512	560	524	530	514	542	517	508	508	520	509	540	499	508	538	555	525	534	526	569	522	524	487	555	495	510	511	539	508	474	567	533	522	548	565	509	561	492	529	529	561	519	504	536	558	532	563	515	552	500	533	510	547	523	562	537	517	535	563	534	522	516	537	512	491	547	577	544	545	542	544	532	526	538	542	521	586	551	475	558	506	530	528	551	535	518	558	573	515	524	504	519	563	535	516	559	565	541	563	527	518	556	541	517	569	530	551	555	536	542	526	495	517	559	544	533	560	482	541	499	533	526	518	544	528	519	510	561	525	517	507	553	550	502	522	507	532	545	536	530	525	526	542	525	565	558	576	502	528	508	504	511	569	532	546	550	537	547	546	507	523	553	481	516	534	490	544	539	541	555	530	537	553	569	569	544	563	525	559	549	542	543	486	557	517	538	557	538	577	525	521	542	505	540	519	502	474	502	553	524	539	529	567	534	555	509	555	526	492	519	547	554	535	518	503	527	500	549	537	558	551	531	548	570	516	542	524	524	536	545	493	566	530	581	540	533	537	573	523	509	519	517	530	535	560	522	543	578	528	579	502	560	525	531	534	537	541	499	541	519	516	511	568	536	547	506	545	543	552	496	515	497	510	507	505	578	526	536	534	536	503	521	527	539	552	514	554	526	535	539	514	529	539	565	582	495	534	525	519	550	499	518	545	507	543	552	492	554	545	533	513	501	531	527	549	514	495	491	533	541	555	564	558	499	534	540	597	491	551	534	526	524	573	533	576	557	560	518	491	525	540	570	578	559	559	492	540	508	562	557	536	512	523	531	548	535	567	519	559	500	522	506	532	586	533	508	533	473	525
44297	36870	15345	8906	5677	4192	4004	4382	2975	2590	2287	1610	1375	1322	1187	980	898	899	841	702	741	750	704	661	690	676	662	627	610	637	595	608	629	590	560	572	577	581	570	554	582	606	580	548	573	581	599	567	584	582	505	597	533	571	530	534	554	542	548	564	557	537	597	547	502	540	537	500	548	522	567	530	546	546	523	541	551	545	567	533	546	545	556	545	526	561	539	509	535	474	538	544	527	539	528	574	513	546	509	498	565	489	544	560	523	534	507	536	491	557	535	538	492	531	517	535	546	507	540	507	528	531	457	554	534	515	518	556	509	506	537	528	549	536	532	502	535	513	499	540	504	487	526	549	571	535	526	537	490	491	504	563	521	535	517	525	509	553	556	537	590	496	544	530	546	531	563	562	526	514	518	506	532	516	518	563	552	552	536	522	549	521	491	538	505	518	518	534	527	540	528	552	513	527	539	551	524	498	519	488	549	508	537	559	477	560	557	492	498	509	551	547	505	525	528	554	537	541	495	535	467	546	519	527	525	548	498	526	509	500	483	524	507	561	538	567	506	535	528	518	525	486	497	536	531	510	554	511	533	521	517	515	539	520	503	522	523	554	539	534	538	545	531	509	506	530	554	512	503	512	540	515	537	527	504	525	575	523	531	536	533	503	519	523	524	525	494	506	472	549	541	515	524	523	537	512	539	523	510	529	527	475	543	528	505	514	488	515	525	528	495	529	540	543	544	490	515	535	548	538	512	518	594	516	504	548	546	501	531	544	491	512	489	540	503	532	542	533	515	558	520	563	526	576	518	556	531	515	503	524	556	473	493	528	554	547	542	547	533	530	510	584	508	521	531	521	524	510	510	525	557	540	543	514	527	501	525	530	542	541	548	533	559	539	512	529	516	527	512	543	559	527	543	541	520	576	528	561	550	519	506	551	529	552	550	553	496	505	549	491	522	515	526	500	556	541	531	523	579	517	532	521	488	525	518	489	530	537	536	513	537	530	517	485	570	551	527	541	517	525	530	534	509	507	506	523	495	531	525	547	538	541	563	546	538	575	562	494	519	511	516	478	539	563	516	548	548	518	504	493	493	545	549	503	533	551	534	554	484	521	565	538	515	576	526	551	494	503	502	538	515	501	512	517	503	545	544	510	495	529	515	516	506	495	530	520	505	560	504	536	506	540	512	524	500	491	544	519	532	523	536	562	513	518	527	502	509	512	544	553	497	509	528	496	545	513	537	505	522	498	520	548	522	557	541	480	528	541	563	541	517	520	470	506	527	551	566	525	539	567	536	536	530	558	519	489	528	530	526	525	511	515	495	520	535	496	537	515	517	545	541	558	490	506	541	523	510	491	537	518	500	516	522	559	550	512	544	541	489	507	532	537	545	525	535	495	503	509	487	505	554	543	499	523	559	518	552	532	532	507	525	512	541	496	516	540	512	550	499	515	514	535	487	522	527	516	509	539	516	558	508	490	492	537	511	543	566	532	565	505	532	523	496	517	525	534	520	496	543	528	551	490	495	524	534	512	499	551	536	538	513	574	544	498	502	512	549	502	516	501	541	562	519	578	540	518	482	551	569	538	558	573	527	561	527	508	532	512	542	559	514	481	516	530	507	515	496	561	513	543	536	539	543	510	548	511	549	521	552	487	514	513	515	510	492	522	484	510	493	538	498	529	488	521	536	530	574	505	526	507	526	518	525	498	527	558	522	535	569	551	545	530	504	512	504	535	514	533	550	562	492	545	487	534	512	506	533	541	551	547	546	524	485	527	490	506	509	545	540	509	519	492	518	525	516	538	496	563	539	567	542	511	551	525	560	575	568	479	536	526	510	545	548	552	541	541	513	523	513	522	491	577	535	511	515	516	526	511	535	536	504	534	504	518	506	552	521	517	554	513	515	553	528	574	500	530	511	561	575	544	542	503	528	520	541	541	509	530	514	507	501	515	529	530	546	491	543	569	545	534	570	494	567	521	513	507	497	542	564	542	545	519	513	498	533	531	521	529	571	548	517	538	553	567	545	524	544	517	494	507	525	590	566	551	492	495	528	515	577	523	525	531	500	506	505	517	541	512	523	517	495	523	547	507	536	505	518	516	518	534	523	555	558	586	530	544	576	510	513	530	528	552	502	533	546	510	513	523	482	512	520	499	553	553	508	522	549	533	573	541	511	551	534	546	513	490	512	566	522	494	526	514	546	522	524	519	484	519	509	495	507	517	512	531	551	558	548	555	493	503	494	492	557	451	481	497	564	512	550	568	511	550	519	555	516	494	559	507	512	547	521	527	526	525	539	517	521	557	525	518	546	553	530	532	535	536	539	535	569	509	548	539	554	489	522	528	507	550	509	518	519	529	517	515	508	545	532	514	525	533	494	532	520	478	564	537	534	554	553	531	533	503	531	535	508	526	500	557	529	523	495	509	507	525	522	490	535	552	562	547	549	519	527	486	498	519	549	495	480	552	545	513	518	540	547	536	528	564	561	550	579	527	496	572	522	528	511	542	513	553	507	461	507	536	545	510	529	500	508	511	521	546	524	559	523	546	525	557	548	489	500	558	541	551	511	521	508	536	559	538	544	495	517	471	577	553	522	511	522	524	505	504	525	532	565	496	523	511	500	490	542	519	512	547	523	490	504	543	481	538	502	502	520	540	553	519	515	483	555	559	477	516	513	503	572	485	532	533	474	495	516	580	532	526	521	523	520	498	586	502	535	473	555	537	532	519	503	512	517	520	529	501	536	529	500	550	518	528	556	556	491	509	530	519	540	514	514	500	500	499	579	471	570	536	559	534	548	539	464	506	535	517	522	483	523	533	504	556	552	489	544	541	529	514	532	534	505	517	506	467	485	566	528	530	529	491	522	504	527	530	483	539	532	516	518	520	537	508	560	537	514	531	532	538	548	562	540	531	528	573	521	553	526	469	492	482	498	504	517	524	525	531	536	535	492	532	524	491	537	496	518	587	508	536	526	554	504	529	543	539	529	564	509	519	530	553	559	517	550	528	504	526	500	512	524	562	544	533	469	518	501	503	529	523	495	557	502	535	528	564	505	564	495	477	534	546	526	526	556	516	604	515	519	485	472	578	541	578	491	519	513	480	514	541	517	498	519	507	536	526	514	536	531	583	505	510	523	485	511	549	537	497	520	522	526	506	565	570	549	509	528	531	499	553	523	518	498	533	566	558	568	564	502	507	527	513	520	511	517	505	513	509	510	543	547	474	527	502	556	509	533	527	522	534	570	559	524	545	538	549	527	529	514	566	517	514	514	515	533	521	580	539	511	542	550	499	531	512	531	541	528	526	495	531	503	538	544	528	472	512	549	529	520	538	541	516	515	540	509	477	530	501	553	489	512	544	531	533	531	526	513	507	510	562	553	516	523	530	499	542	536	574	536	488	524	508	503	537	541	515	518	531	533	540	512	544	523	532	532	520	529	535	520	545	505	515	516	497	524	519	544	516	534	555	527	516	522	495	579	540	563	512	519	532	507	529
34016	22176	6154	1024	730	654	715	850	627	575	614	557	562	578	592	573	583	525	580	559	545	570	577	593	518	534	517	543	558	563	546	561	541	574	531	555	548	579	556	521	518	503	552	542	521	617	537	550	575	538	562	550	550	522	534	532	562	500	562	498	504	529	501	521	517	529	579	565	523	554	566	549	512	576	504	575	527	575	564	549	526	519	518	551	540	560	559	469	547	549	573	506	531	555	545	551	578	541	548	544	566	561	518	561	568	562	564	518	529	557	583	568	526	540	548	580	561	522	541	545	567	564	507	550	537	546	583	517	513	482	544	519	541	567	505	544	523	529	541	546	516	552	495	561	544	572	541	526	526	520	514	557	545	531	526	525	561	553	527	550	511	552	546	572	523	557	562	573	553	554	570	524	536	502	511	536	544	564	575	561	555	535	549	531	548	569	542	541	529	551	527	537	538	527	543	531	541	545	538	572	502	539	518	545	558	581	553	512	554	546	562	517	532	556	527	524	506	503	541	515	528	534	541	525	518	536	570	539	509	545	539	534	544	528	547	578	503	570	526	565	549	502	526	570	570	555	535	543	538	524	569	565	575	519	495	556	523	521	544	537	518	516	495	535	530	559	526	576	517	558	563	554	530	557	514	573	533	585	544	549	546	520	568	562	554	546	513	545	556	579	554	569	558	538	542	519	529	517	549	541	562	536	536	573	552	556	547	527	557	515	585	500	492	534	517	540	518	551	568	529	571	564	530	565	502	539	542	529	527	525	534	564	552	521	548	492	554	546	546	599	499	558	555	573	527	539	517	593	535	508	544	497	540	588	524	575	550	539	503	553	547	581	537	572	534	568	531	538	555	550	515	561	559	535	534	524	531	564	585	554	552	525	558	556	564	579	529	520	527	551	572	548	559	525	488	531	571	539	533	546	540	529	525	559	554	532	488	520	533	527	500	560	538	577	549	578	561	525	598	544	554	563	587	559	494	498	544	575	571	509	539	525	559	534	543	532	553	541	581	578	540	508	589	553	512	542	564	525	561	533	510	549	511	535	550	567	518	561	552	555	546	526	556	566	544	542	543	517	530	535	548	531	559	534	565	594	593	520	532	587	523	533	575	534	511	511	551	536	519	563	543	499	573	561	579	546	536	521	486	573	540	573	517	511	564	525	570	606	564	550	516	513	523	535	536	548	549	543	533	535	542	550	567	551	537	548	524	522	568	531	509	528	579	517	517	470	499	597	508	573	537	548	535	571	539	522	537	570	527	553	523	505	540	565	542	551	516	583	539	540	542	503	546	537	557	524	530	536	533	577	540	492	547	575	485	561	576	548	514	594	534	547	559	554	594	567	566	550	544	548	490	507	527	540	554	545	573	557	575	577	564	516	498	533	517	516	546	542	535	535	520	563	540	522	538	535	499	570	547	542	550	580	522	549	539	540	567	534	511	526	518	543	550	553	585	567	587	560	561	591	565	548	532	530	558	542	540	569	563	558	533	561	528	544	533	560	566	529	505	535	552	544	525	552	525	628	542	549	516	527	526	499	541	528	496	566	543	523	542	568	527	547	557	570	504	520	533	566	556	527	551	566	486	545	526	544	564	527	559	584	522	549	533	523	530	521	582	536	556	562	531	537	557	534	537	581	561	575	519	536	538	557	556	518	541	588	541	535	531	562	554	537	527	576	544	517	539	526	527	537	542	543	526	552	567	534	568	571	536	516	505	553	550	537	514	551	523	595	526	604	523	525	552	559	529	528	534	521	526	537	530	545	544	535	522	544	508	590	548	552	542	603	566	561	556	584	547	518	547	551	533	606	518	523	559	559	580	511	539	578	599	519	550	547	519	521	519	496	538	571	549	545	516	568	564	544	517	556	524	532	531	539	544	558	547	533	555	533	514	547	587	559	555	498	553	548	521	545	496	535	522	514	527	512	530	541	542	549	552	564	548	544	544	504	525	497	566	552	538	550	556	587	516	528	538	525	535	528	506	539	533	557	540	530	549	540	560	522	568	569	576	529	559	514	521	553	564	524	515	500	551	509	579	522	535	559	531	545	556	518	533	567	530	518	549	548	560	534	520	549	548	546	581	550	508	565	509	571	574	534	510	517	534	521	546	518	558	530	566	539	527	541	540	548	553	540	519	500	560	508	545	554	538	535	563	541	561	522	533	581	575	525	526	568	500	535	532	546	530	558	527	549	502	569	529	558	493	515	542	532	541	544	511	565	501	525	547	549	552	515	599	549	508	532	564	503	536	545	520	555	573	502	513	552	535	571	531	532	550	520	537	530	511	538	527	527	550	544	518	554	560	526	559	556	596	508	564	538	542	528	572	543	545	547	578	554	571	555	529	527	525	506	540	544	512	515	575	520	584	517	529	553	528	502	518	545	545	586	499	519	553	545	528	549	517	553	510	517	519	515	545	513	504	528	576	512	549	556	604	527	532	550	540	551	504	556	539	545	529	563	584	524	533	546	524	530	526	499	515	507	539	574	559	538	511	582	516	570	529	527	576	526	563	559	572	545	531	520	487	552	542	533	575	546	518	530	565	577	580	543	544	551	534	577	525	594	573	553	564	534	517	584	542	510	572	533	534	568	571	525	531	489	551	535	540	596	531	548	551	535	533	550	550	538	516	542	556	558	484	558	566	531	551	541	557	553	535	549	552	518	543	513	539	578	587	590	537	548	561	545	492	522	505	555	538	536	562	543	586	608	530	559	546	553	570	516	522	559	530	556	533	580	522	534	520	525	537	512	547	554	532	545	593	554	537	550	517	529	579	546	517	540	567	572	525	546	517	534	548	500	567	552	570	558	551	532	508	519	475	559	545	564	533	525	550	532	512	541	544	535	568	515	533	532	562	530	544	531	557	596	530	547	528	532	510	509	548	557	508	538	588	537	535	503	583	514	529	570	559	512	553	565	552	513	551	486	522	538	520	541	565	518	499	588	579	559	569	558	546	537	510	567	534	553	573	505	527	564	516	514	518	552	540	537	534	515	572	529	519	565	555	550	519	556	577	512	551	543	539	512	505	537	517	563	553	533	564	559	549	516	545	537	520	542	538	478	586	543	575	557	538	537	580	532	537	514	536	552	550	532	524	541	539	492	568	538	512	553	563	521	524	530	533	549	559	533	564	561	519	526	522	504	551	516	518	521	518	539	514	588	514	559	574	550	546	541	544	507	525	518	537	546	543	572	537	550	570	528	507	517	531	525	508	531	592	522	524	599	564	589	514	512	526	527	602	576	583	564	514	511	562	537	580	491	554	505	508	588	533	527	545	573	540	542	525	520	508	488	561	565	557	521	591	547	523	514	546	558	507	540	540	586	577	553	509	549	538	513	535	546	513	580	510	520	545	570	582	516	551	502	539	548	503	563	551	538	509	534	518	555	528	544	556	554	528	597	548	552	590	530	552	573	523	519	536	532	567	558	550	553	526	561	553	565	548	586	552	511	538	498	529	600	546	542	534	557	485	531	545	562	531	518	524	601	545	518
36065	17787	2093	1342	829	777	1041	1481	791	656	621	592	625	665	702	647	631	628	577	573	569	621	570	596	585	619	609	587	565	588	611	599	565	586	585	571	549	575	564	580	582	551	533	569	585	588	631	593	582	625	596	574	614	589	596	577	612	588	573	584	649	605	600	602	575	573	615	602	551	628	579	623	604	602	611	595	607	604	593	588	596	569	578	613	577	543	585	598	603	572	610	569	588	600	574	566	566	607	597	562	611	573	591	591	558	594	605	547	621	639	574	569	588	590	590	618	594	591	556	571	594	581	623	594	582	616	601	579	582	603	563	574	570	592	612	557	562	549	573	575	592	586	583	609	532	584	616	584	541	564	625	565	615	530	562	583	558	605	598	572	619	552	603	606	603	613	566	536	569	559	558	570	577	626	557	578	606	583	568	586	612	597	572	626	593	573	597	582	606	605	555	598	577	598	606	621	572	612	612	625	582	576	602	604	611	585	575	581	599	558	636	591	580	628	605	605	617	550	621	589	572	600	593	570	552	599	590	582	577	613	581	592	567	574	621	602	580	565	602	628	598	605	598	631	607	602	560	588	587	592	621	576	590	620	569	557	586	555	610	608	584	589	561	578	554	637	555	590	584	609	638	575	612	629	610	582	565	607	596	586	615	591	606	604	603	541	569	598	588	594	556	611	596	612	588	594	619	596	572	590	619	596	569	594	522	549	599	577	544	587	583	596	543	583	576	559	612	597	612	557	599	612	609	590	585	566	580	591	604	597	647	567	612	622	617	563	636	576	555	611	565	575	572	596	581	600	605	596	583	593	552	618	592	565	624	575	549	557	567	638	566	625	571	626	617	587	603	587	581	589	583	642	567	601	618	576	606	573	562	617	598	564	617	544	632	521	604	619	579	588	582	624	575	568	579	610	592	587	577	557	599	579	619	594	568	587	571	617	594	618	608	603	580	563	595	530	619	598	592	571	590	595	577	575	591	598	616	655	591	611	594	633	588	597	564	589	569	622	606	616	579	557	573	607	547	517	622	588	583	594	586	623	606	578	629	614	617	572	604	567	559	597	593	547	613	603	572	586	581	550	611	614	595	605	578	594	557	595	559	598	575	599	646	616	554	572	573	578	598	573	598	579	573	593	574	568	598	651	569	610	583	581	626	563	583	585	611	588	589	564	605	567	597	557	599	594	556	551	533	565	624	584	584	592	636	574	595	574	588	589	595	582	591	589	558	595	602	572	600	602	601	585	581	579	590	593	630	588	583	553	599	615	552	582	611	586	621	562	590	591	575	587	590	614	552	599	575	593	576	567	604	615	595	619	585	580	597	620	605	587	562	559	606	576	598	608	626	591	586	560	593	561	589	560	585	602	557	565	584	589	574	584	570	576	590	595	544	623	605	589	554	551	597	552	553	577	573	603	574	558	594	588	610	599	604	649	578	592	638	594	545	552	588	559	596	588	591	560	553	625	588	556	574	590	634	623	591	627	619	621	628	563	615	612	580	599	586	595	626	566	630	571	576	600	587	622	585	559	574	578	563	589	583	579	557	585	587	584	608	577	602	568	553	569	572	575	562	597	588	563	631	619	576	634	564	639	616	605	580	613	606	553	600	594	584	615	522	591	542	566	581	635	601	600	622	584	574	580	564	569	573	564	559	652	587	598	568	571	587	555	564	547	608	579	584	628	574	586	573	613	556	597	622	565	583	584	550	580	594	598	557	592	568	581	583	614	561	574	630	586	604	590	581	606	575	578	584	617	570	583	624	637	578	570	568	561	606	563	610	590	556	620	596	565	584	561	625	601	627	576	601	576	611	569	615	598	622	602	605	601	612	594	612	627	570	608	610	576	549	591	600	610	601	586	572	612	575	589	571	578	611	542	584	581	558	530	604	602	600	639	538	613	584	573	633	558	591	598	598	576	555	555	556	600	566	600	627	554	573	637	582	579	610	586	589	605	568	553	581	583	576	558	600	612	603	604	558	626	596	604	568	588	582	580	596	567	593	608	625	589	606	633	578	617	589	585	565	534	592	563	595	639	604	556	566	585	579	628	607	592	607	571	597	608	565	570	615	547	579	557	584	559	579	595	591	586	616	571	592	576	576	613	610	573	589	588	589	578	600	574	605	576	578	584	605	587	561	582	601	593	610	562	561	612	610	607	565	583	611	553	564	597	551	620	555	561	573	588	583	555	597	589	575	619	591	601	582	582	648	572	568	584	598	540	609	606	587	570	592	613	633	543	557	592	567	664	592	558	597	593	572	566	613	596	625	572	616	607	563	569	602	613	579	596	573	585	577	608	567	597	556	588	617	601	550	612	576	594	616	634	556	571	574	616	570	616	572	578	563	595	612	618	575	582	592	580	583	621	586	569	587	612	596	581	597	567	591	592	570	574	601	623	587	603	592	596	557	540	598	557	579	594	585	588	619	606	593	579	580	618	574	619	577	609	634	595	530	601	624	579	617	551	571	594	585	587	592	584	604	569	613	577	626	625	577	577	563	572	593	580	586	626	617	579	567	628	555	568	586	580	631	605	587	587	568	592	589	609	578	585	628	585	570	584	596	566	547	586	611	574	588	633	604	630	533	568	569	533	594	595	594	598	566	606	587	600	585	550	589	575	607	551	558	618	632	554	597	596	576	626	592	599	616	599	617	599	581	533	558	617	626	590	600	555	551	571	627	585	612	545	579	626	583	521	604	563	606	573	563	567	605	590	566	593	532	606	578	599	587	619	594	579	562	598	568	593	575	615	549	594	574	606	558	612	569	573	575	563	569	638	622	554	622	567	544	568	575	560	635	593	569	630	527	577	589	646	559	601	613	589	619	588	608	559	627	585	611	608	541	547	568	607	602	577	566	570	567	560	560	551	580	593	555	593	590	616	566	595	611	536	595	613	619	552	576	566	575	601	608	578	630	558	605	589	579	599	636	640	588	578	575	575	604	568	590	599	594	559	539	577	591	597	555	586	596	575	609	622	603	567	588	556	574	596	581	552	565	612	613	602	608	603	582	594	568	603	570	565	591	576	554	616	617	586	590	607	610	564	582	571	532	564	607	582	588	621	588	592	627	582	619	585	586	604	581	618	612	543	582	550	606	588	602	614	581	607	593	590	635	579	603	596	630	615	548	571	573	566	560	581	602	604	606	648	587	597	593	587	641	548	582	597	555	561	575	549	566	559	601	577	587	576	589	598	606	598	598	584	590	599	569	556	524	543	572	550	553	571	594	618	617	574	599	589	612	580	590	573	551	566	610	602	586	599	631	615	572	577	581	574	600	615	579	623	559	650	615	619	585	616	557	615	593	544	547	607	561	615	619	597	605	560	600	587	578	549	565	574	606	579	544	619	601	606	565	570	605	621	621	600	600	622	545	621	604	569	598	560	566	611	588	594	566	608	602	652	607	561	602	550	549	594	596	542	599	579	560	590	548	552	609	589	585	611	637	594	647	595	626	565	596	624	583	570	612	581	553	581	614	612	584	578	612	620	539	605
24802	20670	26914	24295	20577	9848	1387	1118	648	492	453	427	409	368	502	473	351	361	355	318	300	299	320	318	285	300	255	281	285	269	214	256	289	247	250	237	267	305	257	261	254	249	252	287	243	255	229	282	244	231	250	268	261	237	252	218	246	228	279	235	245	265	261	207	258	259	246	244	244	206	222	239	241	268	251	237	255	239	225	255	258	256	244	251	227	252	255	225	223	255	266	258	248	243	238	244	242	256	222	270	221	270	255	264	222	249	251	254	261	251	244	269	255	248	243	253	231	230	286	245	274	235	272	247	256	243	248	250	258	237	249	253	247	239	247	263	255	261	249	246	260	254	257	261	263	240	220	255	260	237	258	246	261	237	268	227	219	229	244	243	237	254	252	259	241	243	246	271	247	251	247	251	232	227	254	245	242	242	255	258	236	272	256	233	233	265	237	233	258	239	266	251	262	235	260	238	241	250	259	287	252	238	259	270	261	252	234	258	253	262	272	264	254	265	215	260	223	292	244	234	227	252	282	231	217	247	250	261	272	245	264	251	253	225	225	219	250	260	237	246	259	258	265	250	252	235	265	274	269	234	244	285	225	263	251	257	245	245	200	262	262	258	245	257	239	265	254	233	258	262	226	263	254	249	250	242	266	248	245	246	232	245	251	256	236	263	255	285	280	245	255	254	246	247	238	235	236	224	220	256	254	256	252	248	254	210	224	235	247	229	240	243	258	261	265	246	271	223	224	245	250	250	236	233	256	225	235	237	271	232	258	237	242	256	246	256	244	233	254	247	256	240	229	261	251	242	256	253	255	262	235	254	258	249	255	258	268	261	251	245	247	242	203	255	231	227	244	237	247	238	259	214	260	240	243	231	261	234	242	257	256	221	243	234	247	250	249	263	243	257	254	283	283	230	231	255	265	240	242	241	237	246	231	213	221	239	248	256	254	239	243	245	265	216	267	251	245	254	245	250	248	232	258	203	252	216	237	239	255	218	278	252	245	248	254	231	247	260	245	266	259	249	220	256	245	257	235	214	255	251	259	244	210	239	210	272	219	243	244	233	247	258	246	245	254	278	243	251	240	269	256	224	242	263	246	225	275	223	236	250	264	240	226	228	233	278	251	251	264	257	259	260	239	236	238	258	255	246	245	214	213	273	235	255	242	237	245	251	247	237	258	237	242	245	266	235	268	253	247	255	256	269	240	260	248	242	264	261	258	236	249	221	256	256	265	249	280	256	243	231	263	256	232	217	235	245	211	254	280	257	262	261	247	243	247	247	239	253	278	234	246	266	250	227	256	252	247	282	253	249	233	266	247	275	253	265	260	241	256	283	264	267	242	240	269	236	230	245	228	235	247	246	232	254	251	216	266	253	250	243	243	252	251	272	272	245	265	240	247	245	242	238	250	232	272	237	256	256	240	226	275	240	275	229	251	229	250	254	240	295	249	221	223	238	263	236	268	270	256	241	266	263	282	258	264	229	254	217	254	247	255	272	259	260	242	254	215	255	250	248	225	233	227	238	239	233	268	250	228	229	252	235	226	262	244	227	261	246	268	258	247	240	215	252	241	245	246	246	233	229	231	245	229	232	254	240	224	247	262	270	245	231	245	232	255	251	268	294	257	239	258	272	270	254	222	259	282	256	255	238	265	230	230	236	247	230	271	237	236	266	247	226	248	230	245	248	249	238	247	256	241	240	252	268	239	240	237	239	248	223	252	236	230	239	214	250	246	247	245	253	230	240	261	255	238	239	263	246	257	252	243	247	251	234	225	236	262	250	252	268	234	216	236	252	240	263	246	262	246	238	227	245	233	246	224	225	246	236	205	265	273	248	249	269	277	245	247	252	220	249	240	236	268	227	239	245	253	267	252	278	243	236	234	263	246	232	238	236	262	252	268	264	212	225	268	238	251	248	252	274	287	233	225	256	270	228	247	277	245	245	268	263	235	272	231	236	255	245	236	245	273	253	219	224	249	236	267	248	237	272	222	239	222	245	265	223	257	244	248	219	252	237	235	232	244	235	246	228	233	230	258	243	242	232	211	218	250	261	253	243	247	290	266	260	252	265	239	226	222	259	238	239	228	234	235	244	266	257	249	259	267	261	230	257	226	242	251	260	272	234	247	249	232	223	273	250	240	246	246	260	240	256	232	257	239	234	246	279	263	265	250	253	257	217	225	252	241	243	260	237	235	240	228	252	232	247	255	245	245	256	247	289	249	247	250	242	209	240	268	260	274	279	253	245	242	256	234	242	246	216	246	262	258	277	267	247	227	244	305	217	246	220	264	253	242	252	252	232	249	238	273	264	256	229	263	257	254	241	254	238	258	270	234	243	257	229	222	246	282	230	218	240	231	274	239	258	261	238	230	236	255	251	240	231	258	253	237	252	256	248	253	225	238	247	253	267	231	265	266	265	290	252	232	243	253	233	265	251	278	218	250	231	240	260	241	241	261	232	233	247	253	244	281	249	248	243	274	244	251	252	247	245	243	276	239	235	236	237	246	258	234	239	243	257	238	232	242	245	257	273	245	261	247	244	240	249	235	239	213	246	271	270	241	235	247	238	214	252	269	256	262	269	249	234	245	252	246	242	254	257	254	240	240	217	241	235	254	260	251	257	254	225	236	259	215	254	251	264	270	230	239	245	233	267	227	233	242	231	230	252	223	256	250	255	259	226	254	236	250	226	235	257	235	229	239	227	254	224	268	257	260	244	253	252	277	235	281	236	234	236	221	274	233	204	249	255	226	252	239	253	247	259	273	246	225	251	219	221	274	271	259	222	256	254	249	218	257	236	240	249	242	226	245	276	234	243	247	242	246	235	222	242	250	257	245	258	260	242	230	257	268	226	240	278	269	257	212	235	283	224	273	227	257	248	248	256	238	254	253	222	245	250	246	234	228	247	258	254	258	231	245	236	237	244	244	256	248	247	250	220	228	232	238	265	260	240	241	229	252	227	240	249	252	288	260	230	261	249	217	219	258	249	266	234	234	228	246	242	231	221	249	265	224	264	229	233	246	241	275	234	259	245	237	248	232	229	233	241	264	248	252	219	235	262	275	240	241	240	277	215	256	259	221	226	230	230	226	275	256	266	229	264	290	238	264	244	282	246	254	224	252	239	234	260	282	257	231	286	253	251	217	243	220	238	257	222	242	259	238	280	270	255	235	256	258	264	259	235	262	235	266	284	247	249	247	260	236	238	247	249	249	248	224	228	221	260	261	233	233	273	258	238	237	275	263	256	252	257	271	270	232	258	252	240	226	247	244	242	256	247	209	264	247	238	234	259	246	259	208	231	231	232	226	249	273	237	265	262	256	239	243	242	256	262	250	240	265	267	264	254	234	223	240	242	228	239	262	255	241	270	266	227	242	227	241	264	229	247	238	248	253	249	237	220	265	232	275	255	246	244	241	253	258	233	220	231	255	257	260	248	240	255	226	259	248	247	244	286	235	263	227	259	258	241	234	253	267	242	229	271	250	238	250	230	267	251
39958	30209	10097	5470	3347	2347	2177	2296	1296	1016	793	697	645	634	842	762	520	564	435	439	392	374	403	365	347	360	362	352	342	317	331	355	295	303	323	287	330	320	322	291	293	298	263	337	321	276	297	292	252	295	305	289	294	284	272	281	297	272	305	300	292	287	272	243	274	297	289	273	275	327	272	265	283	294	272	293	285	274	273	275	280	284	277	279	294	307	261	278	260	283	283	252	271	266	279	253	277	261	288	272	277	280	271	283	295	291	275	292	265	278	291	287	273	252	274	265	296	302	268	260	284	276	247	276	275	271	295	248	276	277	294	286	236	289	272	282	275	282	279	268	271	251	288	234	283	295	289	255	261	242	263	271	283	278	315	290	291	284	270	248	266	271	291	305	271	288	286	260	269	289	268	268	302	278	278	252	249	278	246	276	266	247	271	274	283	267	282	290	286	275	281	253	266	258	267	277	280	272	256	236	292	269	256	287	284	257	256	272	255	271	274	247	261	263	269	265	259	276	273	275	269	260	254	287	290	263	256	270	280	275	263	276	270	266	269	273	248	295	275	250	301	255	299	262	270	276	285	279	274	309	263	263	305	259	259	265	248	292	247	279	271	324	292	249	273	275	274	276	269	279	267	294	236	275	272	272	265	286	273	300	269	264	282	254	247	282	257	268	284	279	290	297	283	273	266	272	263	265	306	302	280	260	266	269	274	264	278	267	282	296	297	310	271	264	297	297	265	301	266	277	264	271	296	290	243	233	270	282	292	243	277	294	266	275	269	262	298	277	270	259	270	257	273	269	271	293	272	298	258	261	279	258	293	276	270	278	284	276	285	314	265	283	262	308	274	277	281	287	261	283	282	252	282	259	264	267	258	271	271	298	291	254	297	278	282	267	281	248	268	269	266	251	259	299	297	261	284	253	277	296	276	285	258	252	266	272	300	277	277	264	282	268	287	287	271	279	271	271	299	281	262	277	253	271	279	281	262	268	262	294	276	262	264	304	276	294	263	291	288	259	281	290	288	263	269	266	249	298	273	276	249	273	250	252	280	256	286	275	267	265	281	298	270	290	287	304	305	290	278	296	298	278	303	293	269	268	284	240	277	271	271	276	253	256	241	291	271	314	284	275	320	278	259	264	248	301	285	261	257	281	241	301	237	288	303	262	298	267	265	258	246	290	311	259	294	273	271	290	271	255	300	259	270	289	282	279	272	284	251	297	286	247	292	272	287	285	257	246	270	247	275	268	262	270	289	256	304	300	280	293	301	284	254	258	269	282	290	283	290	239	279	248	284	263	276	280	253	267	252	265	285	287	309	282	280	303	301	282	291	300	265	279	238	271	274	274	265	279	302	281	288	285	293	264	290	243	272	312	268	263	289	305	309	256	292	277	272	289	256	261	296	292	300	297	253	282	287	254	279	265	300	286	275	260	298	284	296	273	228	302	252	253	304	262	275	284	300	273	296	257	276	277	261	299	274	276	278	295	273	286	270	256	261	246	291	301	277	264	278	261	278	264	258	272	293	260	288	243	276	281	261	267	263	302	274	268	288	262	259	278	260	296	289	278	296	263	291	264	261	282	301	256	270	278	289	277	288	297	254	302	290	266	283	272	289	293	256	258	318	282	278	292	282	271	317	274	298	287	295	256	289	292	300	261	286	277	299	228	288	267	271	267	303	280	253	304	275	230	305	268	277	260	279	276	313	257	254	269	266	283	274	261	272	288	270	273	270	274	279	289	279	260	272	272	286	285	265	264	268	264	254	275	283	265	283	270	281	273	249	266	305	273	273	282	270	277	291	253	256	256	266	294	247	266	256	270	311	293	267	258	279	271	293	296	231	264	313	256	260	272	233	273	271	306	262	286	258	279	280	261	240	248	291	277	273	272	306	274	260	282	309	289	286	290	277	252	257	277	290	268	291	273	274	259	272	256	265	286	259	268	268	294	270	272	280	277	299	254	262	286	277	267	278	295	294	268	277	290	286	262	272	248	253	282	268	281	299	276	255	295	259	254	268	280	267	256	252	286	286	251	306	258	272	292	268	273	294	264	258	262	266	277	283	285	260	303	245	291	305	248	288	243	289	271	277	250	286	266	277	276	275	290	296	296	287	269	295	292	265	260	261	269	268	265	273	270	259	286	241	278	250	276	290	278	272	253	272	301	302	290	271	266	265	283	288	286	274	297	260	269	295	269	266	250	267	264	260	291	279	279	297	266	290	271	274	290	286	270	292	301	274	256	248	290	290	274	253	284	281	289	276	292	282	279	263	267	277	274	281	271	260	288	265	276	274	289	308	325	265	255	274	274	277	294	279	261	299	260	284	302	277	290	261	299	271	253	265	242	279	261	273	254	253	253	272	263	262	281	300	279	277	273	282	291	277	278	263	261	279	256	282	294	313	297	267	262	300	263	302	266	279	273	272	294	277	265	241	247	243	293	276	288	286	266	261	271	271	290	284	292	264	280	301	277	252	269	299	271	274	277	279	306	256	244	315	282	293	290	256	265	293	298	296	254	263	288	286	250	258	294	288	277	288	280	276	271	288	272	257	252	268	249	266	265	254	273	264	267	248	260	281	303	283	282	278	276	285	262	284	291	281	255	267	294	287	277	290	259	273	282	300	273	258	283	277	267	274	301	299	263	290	257	288	285	250	256	274	286	264	285	264	293	286	259	270	270	302	258	275	270	268	297	293	287	264	293	262	293	271	288	258	262	291	280	280	336	260	270	269	283	258	268	271	297	284	280	281	268	266	262	276	263	227	269	280	293	285	284	290	270	278	277	286	285	279	249	293	271	270	280	260	282	261	272	255	270	271	278	304	270	273	276	290	299	266	338	291	270	263	273	295	270	237	275	264	264	298	278	277	257	309	285	289	262	282	283	252	291	284	262	281	286	273	265	291	265	271	277	285	268	273	272	256	301	292	301	256	289	286	288	264	282	288	277	272	251	272	294	286	266	281	286	278	297	295	281	292	304	284	317	252	273	273	261	279	301	284	273	309	290	278	281	300	274	254	282	303	304	301	293	267	295	257	286	253	298	275	278	296	268	294	272	267	301	263	291	306	302	275	263	270	261	288	255	243	297	307	284	289	241	315	286	298	292	270	287	285	257	250	284	249	281	279	255	288	285	272	250	276	274	289	256	293	306	291	275	251	274	287	239	267	287	260	260	248	294	314	256	291	243	289	269	282	242	272	278	271	279	281	286	246	261	281	288	256	269	301	245	265	268	289	259	253	286	324	273	288	280	266	289	284	280	294	268	270	278	263	273	246	270	250	288	269	249	268	273	258	290	263	268	248	291	306	285	247	270	289	251	296	274	283	287	277	292	290	277	296	283	291	272	293	275	272	283	270	296	282	285	284	263	292	259	289	239	293	263	250	286	304	293	263	282	262	260	260	304	250	304	274	265	293	300	288	298	290	259	258	278	276	280	281	246	270	257	276	276	248	285	284	296	243	274	291	317	282	294	272	281	263	252	281	287	274	272	318	290
22922	20639	27222	23999	20613	20621	7713	1973	1347	1072	908	853	808	784	796	786	776	746	638	640	615	628	621	612	636	609	591	615	580	575	577	567	607	617	568	550	610	570	575	554	559	572	557	553	535	543	580	542	549	568	576	590	544	529	534	561	506	562	574	541	524	507	540	577	543	592	556	520	518	558	502	531	601	542	523	539	553	564	541	537	514	504	568	521	526	543	547	574	504	503	575	556	541	549	515	533	567	546	559	544	553	529	580	536	544	559	524	522	517	516	530	547	547	528	536	528	531	520	525	528	547	533	500	559	581	562	542	533	577	549	524	555	533	588	568	528	537	528	511	539	532	554	556	548	559	553	512	534	507	522	574	543	514	541	559	543	508	561	563	535	525	523	510	508	561	555	560	513	510	546	519	542	518	551	534	568	506	530	560	575	559	559	558	536	513	511	512	533	507	517	519	500	517	542	524	556	518	523	507	537	520	557	541	540	520	518	546	548	551	547	498	529	597	525	508	520	581	533	527	557	562	558	570	568	530	535	562	539	529	517	547	562	517	537	521	529	489	512	501	555	517	536	559	504	566	495	518	553	518	540	556	527	570	506	558	487	561	536	597	500	514	583	510	502	520	494	520	529	533	559	535	524	565	537	529	501	569	538	545	560	564	480	522	545	551	577	520	531	487	516	562	557	552	536	500	566	516	544	552	556	573	506	531	504	580	548	525	556	562	535	507	525	538	549	535	530	546	520	508	516	526	547	524	589	554	552	485	504	547	547	512	545	512	540	517	524	562	545	484	561	557	584	517	541	566	541	496	506	505	558	511	528	555	528	510	544	522	518	541	543	537	542	504	571	518	519	526	546	556	519	554	489	542	517	563	523	548	526	555	532	525	520	544	539	533	546	537	566	517	551	512	525	560	528	517	548	541	517	552	549	533	525	536	509	580	541	514	554	556	528	525	513	568	514	483	522	538	497	554	509	535	536	539	516	535	536	523	492	534	512	522	540	549	574	550	545	552	521	514	531	540	517	545	561	543	531	535	565	539	510	544	510	514	538	575	539	534	556	556	565	540	538	505	565	549	523	515	538	543	529	515	559	565	541	562	536	514	527	519	522	544	558	512	510	569	571	544	505	550	580	521	515	551	540	510	516	517	506	508	543	534	536	509	544	541	513	563	544	541	588	551	515	541	512	507	545	548	507	541	486	524	583	540	549	503	570	521	550	501	545	531	543	583	513	535	564	566	533	473	524	530	503	520	565	548	543	522	524	474	543	529	570	546	548	529	516	501	516	554	558	558	512	543	547	484	543	544	521	517	544	523	549	537	537	520	569	530	557	503	536	517	531	556	512	542	524	593	521	566	526	504	524	573	552	547	497	524	545	516	581	535	485	590	531	494	534	538	534	518	555	517	542	512	528	503	510	562	556	530	516	526	547	501	526	528	542	540	578	508	518	521	550	561	543	540	523	547	509	532	517	537	514	542	500	525	540	527	525	520	513	560	563	476	552	582	564	578	528	556	501	522	548	508	562	520	559	524	569	543	546	522	504	486	569	547	527	502	516	547	593	541	565	566	565	563	529	521	537	510	504	544	556	526	547	575	583	528	511	521	530	549	561	510	541	550	543	529	506	549	522	554	537	519	491	559	500	532	543	518	518	534	535	560	531	584	558	531	593	515	551	529	518	501	487	536	565	549	550	544	559	531	563	513	554	502	530	486	521	535	550	524	520	543	567	522	488	560	576	548	556	518	568	516	524	556	504	503	525	525	532	568	535	529	534	547	530	529	559	497	501	517	538	540	510	546	528	528	541	560	533	556	506	521	543	489	513	534	561	521	560	524	482	520	493	498	534	530	514	543	506	542	509	551	516	545	516	533	498	523	539	529	549	489	561	530	560	505	525	499	540	532	529	564	522	516	532	524	512	523	535	581	524	539	531	543	503	546	541	487	503	511	522	538	523	540	557	536	534	512	532	575	532	550	521	560	523	540	503	559	530	514	522	515	522	486	533	526	502	513	502	538	496	524	541	534	577	524	514	551	575	560	537	541	528	520	535	542	574	563	554	510	548	533	546	530	552	514	536	537	489	508	528	526	520	577	523	511	560	507	508	509	522	555	547	548	565	568	542	588	485	540	517	517	525	541	535	528	518	541	529	491	490	524	521	513	524	567	552	538	605	532	506	536	525	527	570	506	527	556	505	522	535	579	557	554	545	538	535	584	524	589	602	525	511	531	517	577	512	555	520	513	526	552	516	544	522	502	532	484	527	520	522	517	559	559	535	522	559	573	549	525	524	520	575	482	556	495	528	538	554	543	562	561	530	512	531	515	485	547	514	530	536	526	553	550	487	559	558	536	544	515	554	503	545	530	517	513	516	549	507	488	552	569	517	514	513	548	522	504	509	533	531	547	529	579	504	516	537	532	497	555	584	552	492	522	542	541	564	518	539	551	520	528	535	564	546	514	519	552	541	516	515	549	532	566	560	535	559	556	557	594	498	531	510	516	542	506	518	549	552	548	492	553	548	542	521	512	531	496	533	565	544	524	505	511	550	554	507	547	521	525	541	561	536	527	514	570	520	531	526	509	557	519	542	515	520	515	531	549	554	504	499	474	515	533	535	557	523	527	546	568	509	500	577	538	566	526	516	532	543	557	499	531	547	528	523	518	564	503	505	544	525	538	577	530	541	562	513	564	552	516	562	508	545	503	506	574	573	511	542	583	545	516	526	538	522	532	534	547	528	520	553	581	591	539	554	510	550	535	490	537	596	569	550	501	527	504	542	538	526	540	543	537	519	521	516	529	498	511	522	515	524	552	519	538	511	530	563	527	488	534	527	544	526	521	506	574	548	529	559	536	525	524	523	533	514	552	551	522	530	505	547	502	527	507	505	525	526	500	555	515	501	557	560	539	528	545	502	559	565	546	514	535	568	558	517	549	563	504	519	553	550	517	516	535	501	540	530	538	542	532	472	496	542	546	591	540	517	560	557	510	549	503	536	505	519	586	543	561	583	540	519	554	528	574	558	504	547	516	538	583	558	543	529	553	515	534	522	526	548	525	495	547	558	530	522	579	534	527	517	555	509	532	531	505	531	524	517	547	568	568	516	537	543	561	540	488	530	531	567	554	545	522	505	522	492	552	524	575	552	538	538	533	561	469	542	584	547	554	547	555	581	526	524	507	546	504	566	558	557	516	519	530	524	572	566	535	542	594	548	538	523	504	559	513	531	525	512	528	539	536	488	552	563	522	534	542	536	507	537	532	565	539	539	543	522	491	542	561	567	538	515	544	507	535	500	513	514	499	543	565	497	557	542	521	574	571	525	519	562	542	528	536	559	534	584	545	504	517	553	528	525	535	498	530	524	530	510	552	508	532	499	507	537	533	534	539	476	553	507	526	545	524	536	534	516	516	503	555	572	541	481	540	559	468	502	520	524	571	541	512	546	505	517	573	555	556	535	529	504	511	526	527	551	546	557	538	558	557	525	490	552	572	576	559	545
44966	37222	14966	8850	5793	4464	3597	3369	2422	1897	1524	1318	1153	1113	990	1125	1057	978	844	783	711	721	674	680	676	689	697	629	590	649	577	605	626	595	581	590	568	553	618	608	546	542	539	567	583	559	573	529	542	543	556	543	528	551	533	558	528	579	569	588	521	528	505	542	550	508	530	543	523	533	542	569	502	545	498	556	532	548	519	571	565	576	535	531	530	544	531	514	524	549	509	517	543	539	545	539	523	555	503	503	548	545	539	569	520	519	529	527	502	518	561	526	547	529	534	540	563	574	613	510	544	567	526	511	512	539	554	553	539	523	541	565	579	554	530	512	520	492	522	483	518	514	543	518	519	548	474	513	497	527	532	512	518	577	531	521	546	520	516	522	514	559	530	519	528	561	516	554	524	502	539	531	480	521	537	535	523	538	513	511	505	520	538	502	564	514	528	500	527	523	484	524	544	541	499	528	520	495	503	539	568	518	526	550	555	529	573	545	492	536	519	511	543	546	526	510	525	538	500	560	536	468	540	531	549	513	520	531	531	536	489	510	514	497	531	516	551	554	536	524	554	525	523	519	509	557	532	498	550	487	557	523	555	509	518	534	556	557	509	571	574	543	537	514	531	491	541	518	563	529	543	533	528	515	537	535	515	545	537	514	538	523	509	521	530	529	517	520	516	511	502	477	513	513	555	516	480	520	537	534	510	516	499	536	527	541	507	550	505	515	533	526	522	536	514	532	526	532	530	561	499	509	514	533	525	505	563	502	529	533	497	529	504	497	573	516	489	519	522	529	519	499	546	542	501	541	518	519	569	549	515	476	515	559	538	516	511	534	561	547	537	556	509	517	512	548	482	510	525	515	527	515	509	537	495	528	526	502	488	518	511	531	560	537	539	546	523	501	524	496	542	521	578	514	480	542	495	549	503	522	519	533	517	509	532	510	519	513	526	540	517	507	494	515	539	507	543	512	474	510	540	530	524	501	549	521	517	544	536	503	514	545	534	518	484	527	497	536	511	541	544	525	511	530	510	512	572	526	533	508	581	508	512	492	524	516	544	496	530	541	526	495	485	478	526	520	543	482	541	516	516	500	542	526	501	551	522	487	490	570	519	499	516	547	537	517	515	483	516	534	520	560	565	548	503	479	546	527	509	539	546	496	584	515	551	554	505	516	548	567	487	565	513	520	547	510	548	518	511	507	491	562	498	514	542	506	521	500	546	496	545	517	527	546	517	524	516	565	530	494	549	492	522	532	519	544	549	558	537	525	492	493	526	526	475	510	494	541	540	475	519	537	515	523	538	531	494	544	530	539	562	497	499	563	513	502	551	547	561	505	542	576	487	524	540	527	540	524	527	564	533	500	546	511	529	499	507	556	528	490	518	483	465	524	532	512	482	510	515	544	545	499	549	553	513	514	557	561	520	539	543	492	509	537	508	541	553	494	497	566	538	506	508	516	524	502	470	550	510	520	543	527	495	528	525	549	536	502	562	497	544	508	512	563	534	517	532	501	572	526	529	493	536	490	518	541	545	559	493	539	497	503	555	484	475	521	530	526	534	513	528	541	519	515	521	510	525	481	525	523	534	541	518	554	503	542	571	555	495	559	513	492	522	515	527	546	523	493	545	499	536	533	503	527	511	546	476	542	513	518	503	531	506	504	511	511	547	514	544	563	505	519	459	539	532	511	558	546	536	513	490	515	545	531	493	499	520	554	525	534	524	511	542	477	502	562	498	498	541	534	531	511	523	520	555	519	515	528	495	521	537	544	523	513	496	517	530	527	510	497	556	540	489	558	504	508	542	494	502	533	543	577	506	547	524	488	566	495	493	507	536	537	555	504	528	565	524	535	496	490	557	551	521	493	569	524	543	519	568	552	527	524	471	539	528	510	541	549	532	547	583	486	539	526	530	527	530	551	531	508	503	498	521	527	471	537	506	488	533	550	500	547	519	524	493	543	544	509	548	602	517	534	503	505	546	520	528	517	543	531	523	546	564	561	507	490	502	539	510	506	523	522	533	526	543	560	510	510	524	530	532	532	533	480	489	517	522	559	522	526	521	501	501	520	498	510	507	463	503	503	510	510	529	554	516	549	552	566	512	527	506	502	519	535	536	499	551	527	451	543	532	503	547	526	524	500	519	579	486	515	529	515	515	515	517	550	494	496	548	525	542	555	530	530	513	583	535	512	559	542	510	538	513	543	523	509	525	521	536	534	547	498	523	521	533	539	570	558	529	496	534	554	493	526	565	525	555	501	558	543	544	537	534	505	527	492	545	503	516	521	512	540	534	501	525	533	507	525	542	507	549	519	545	529	519	497	505	514	551	492	499	539	532	523	522	465	518	519	540	535	498	503	526	518	520	473	531	540	483	518	535	525	537	500	507	515	524	536	525	474	524	540	533	493	510	506	517	514	517	532	529	521	551	588	513	536	557	501	514	531	539	553	494	545	551	536	531	538	533	507	539	536	484	554	498	524	527	540	570	493	535	492	527	508	547	510	495	520	527	507	547	522	545	525	517	577	567	503	498	536	502	500	519	532	530	532	560	533	538	533	516	548	507	512	537	539	507	522	537	492	543	518	514	507	521	510	511	530	533	558	552	544	536	521	509	532	506	548	498	517	537	524	547	500	535	518	484	531	512	535	510	536	489	556	549	473	522	539	485	545	528	544	481	547	531	563	551	512	489	503	537	541	480	517	522	514	493	533	498	538	517	560	510	523	512	515	512	556	518	525	535	555	552	482	546	525	528	558	543	527	505	533	523	514	529	531	535	524	543	539	547	511	504	522	522	488	540	545	508	566	488	540	563	517	527	524	512	555	534	511	548	517	497	536	530	570	526	568	502	517	509	562	482	526	528	522	527	535	544	522	574	518	541	572	561	527	530	516	489	519	527	546	554	485	530	518	520	536	556	507	561	544	497	533	520	528	543	545	520	533	520	533	517	523	558	517	521	506	549	520	527	561	531	513	534	504	548	507	516	524	500	534	551	512	526	528	514	546	522	518	547	547	560	507	525	510	490	549	535	537	553	518	544	502	514	495	525	518	516	555	546	565	536	541	540	529	560	508	520	554	502	461	560	518	564	506	530	486	534	530	526	539	510	503	561	496	500	530	530	489	499	557	524	501	533	501	516	547	554	519	534	506	473	592	508	504	488	552	473	542	532	567	523	549	482	568	546	518	554	510	533	477	498	514	528	532	478	546	542	549	537	531	545	557	507	501	535	515	541	530	507	549	500	505	541	528	526	543	457	528	555	525	562	558	537	543	540	500	512	511	535	548	535	542	537	554	522	527	539	506	535	513	526	515	527	517	528	520	488	511	518	546	515	527	518	502	476	521	579	555	569	522	528	483	504	517	542	529	517	538	536	523	496	508	536	499	520	527	515	486	560	546	540	533	511	552	533	514	529	552	506	546	531	490	530	535	487	526	534	525	496	522	514	547	516	513	551	537	534	547	534	551	535	537	546	562	532	472	515	505	524	550	533	563	533	531
34587	21747	6415	1129	859	856	924	744	731	662	620	568	594	557	518	557	587	544	609	516	534	553	584	588	551	544	552	552	526	506	526	513	542	537	588	528	526	511	537	519	552	558	525	621	549	558	548	582	550	593	524	502	561	519	532	555	581	582	513	539	537	575	546	525	548	557	560	560	539	531	533	579	546	535	529	565	582	546	529	503	534	550	532	548	523	506	524	526	560	565	529	519	589	547	500	517	549	558	549	565	544	510	523	534	527	533	535	537	558	529	565	521	550	522	540	540	505	559	552	541	554	563	510	493	541	500	528	516	572	528	574	582	553	538	548	540	528	557	530	520	532	564	502	552	538	528	515	542	503	541	542	559	567	528	591	503	492	525	543	577	575	574	544	507	586	558	523	536	552	568	545	535	530	549	524	522	568	552	531	578	532	560	553	523	553	527	535	542	577	494	510	507	540	590	535	556	544	542	542	561	521	551	569	581	557	520	549	535	557	526	552	507	531	554	557	566	535	559	590	541	538	528	536	538	523	559	570	545	521	505	558	563	525	545	553	585	552	546	526	535	565	544	525	562	537	550	570	592	571	512	552	564	500	543	494	528	550	539	578	536	543	561	507	562	591	524	535	520	509	541	537	531	536	547	571	551	549	504	562	531	573	548	537	545	545	562	536	526	564	509	557	546	558	549	548	511	517	528	561	520	541	536	566	529	538	543	543	549	564	537	548	564	566	536	527	546	554	569	523	537	537	576	575	564	509	558	542	573	531	513	519	556	559	477	534	595	542	553	540	551	531	541	570	539	542	520	539	571	527	568	531	537	547	575	548	529	554	559	548	530	523	555	535	543	544	576	544	543	486	527	556	568	538	497	528	548	519	558	568	520	554	545	504	556	517	535	565	551	523	561	556	533	518	571	571	502	512	531	565	555	542	540	590	561	528	533	604	559	561	579	528	539	535	554	569	520	548	513	518	558	560	529	519	536	480	497	553	551	560	556	518	517	523	563	516	558	524	563	550	520	558	551	537	520	568	517	527	516	522	527	570	535	561	564	528	573	525	573	582	524	546	583	512	572	503	542	521	549	604	538	512	557	549	552	525	552	520	532	559	552	555	537	535	523	550	557	580	535	565	552	527	535	553	521	573	571	546	567	543	533	561	582	550	584	529	521	555	522	564	557	561	521	582	513	492	535	520	542	558	509	580	538	519	545	549	562	533	561	564	543	499	552	524	543	612	546	592	554	539	576	521	576	534	557	569	501	536	553	531	554	546	537	549	543	562	558	569	523	607	558	505	571	527	563	524	562	580	521	508	568	542	553	544	529	517	548	522	556	530	534	527	502	533	504	514	579	515	540	552	514	518	574	546	519	541	557	539	533	541	561	539	528	566	575	553	543	543	522	544	548	532	600	551	537	507	544	570	551	526	515	562	564	523	519	519	509	570	562	524	538	540	595	575	548	522	540	536	530	577	557	508	551	529	516	538	524	512	541	555	526	491	534	557	560	541	569	554	541	534	548	538	572	554	540	539	552	561	537	541	512	526	555	512	516	539	522	538	492	548	515	558	585	535	515	571	557	519	499	573	535	554	553	523	554	558	537	522	544	534	552	545	529	523	526	534	552	510	529	568	571	533	520	546	558	555	571	566	549	511	513	556	492	526	584	560	524	533	537	498	512	517	565	481	508	543	542	534	530	517	526	507	549	560	535	494	521	555	503	591	563	545	527	496	492	559	527	528	544	541	532	552	554	517	514	515	542	548	559	558	566	522	499	583	585	562	544	552	527	519	519	548	524	519	522	491	536	557	529	530	561	561	559	517	528	550	552	554	529	542	539	563	563	543	520	547	577	524	529	534	528	536	551	521	546	527	559	552	555	535	549	523	533	575	507	575	493	549	550	532	528	499	536	570	556	511	517	481	528	535	537	556	542	548	623	577	549	523	576	564	531	538	534	538	562	547	566	553	557	553	555	536	582	552	525	594	540	587	517	558	525	564	581	556	500	530	503	527	499	516	528	549	503	526	555	529	548	510	522	553	549	515	551	540	542	511	562	547	477	554	530	527	541	578	517	585	546	559	579	555	536	526	542	493	525	504	531	559	510	540	569	556	526	567	559	541	521	508	542	610	533	539	547	490	565	531	544	580	561	529	564	562	571	506	531	490	535	520	545	567	592	497	535	553	546	519	567	569	490	529	615	550	577	557	563	513	562	551	538	565	551	567	566	542	563	522	535	564	550	488	567	561	586	512	604	566	522	586	577	544	564	539	526	535	527	511	549	544	537	574	546	546	545	541	521	542	541	541	504	543	553	582	546	534	555	542	549	542	550	569	558	535	531	539	575	541	525	519	514	530	495	555	526	537	583	547	537	547	554	536	553	534	535	516	539	526	542	521	538	529	548	513	538	572	550	538	529	515	567	549	526	542	534	526	574	526	563	570	550	555	585	545	535	579	540	542	554	527	587	543	563	557	554	581	557	530	559	548	533	555	523	551	528	559	542	541	549	501	524	571	511	496	538	566	540	579	578	549	550	527	536	576	556	564	543	563	636	575	528	546	552	575	554	611	561	522	522	544	541	550	520	547	553	560	559	531	543	539	569	512	515	533	562	528	566	543	558	558	535	497	517	559	525	540	510	553	526	564	535	529	529	592	536	532	567	536	547	512	540	504	552	542	520	544	562	543	545	579	538	501	568	532	541	568	526	535	542	528	537	511	522	529	551	587	593	549	553	552	546	577	555	552	559	566	524	554	551	536	541	520	520	470	546	548	568	523	559	576	503	516	554	571	545	543	571	512	539	550	541	576	563	542	562	537	585	558	506	531	510	553	605	499	549	558	512	548	523	533	529	558	514	543	536	537	516	521	537	569	488	521	504	524	572	532	508	558	542	550	574	575	498	515	543	536	546	570	573	551	536	550	519	533	566	565	523	545	544	535	541	569	534	537	524	577	560	564	521	526	551	547	539	563	517	538	548	542	565	520	546	549	580	546	538	575	555	536	521	569	533	523	535	522	539	569	529	566	550	525	509	538	582	563	515	570	547	541	515	536	522	535	542	568	556	567	468	509	550	509	551	555	508	536	573	557	552	533	554	540	568	524	533	526	529	579	550	566	516	577	520	543	530	506	590	554	505	560	546	523	565	519	517	584	514	498	556	529	559	538	513	547	551	527	586	549	535	562	525	521	546	519	536	587	535	539	553	542	552	523	524	562	533	557	541	579	567	535	509	542	562	576	549	548	542	521	534	529	548	557	558	553	571	551	559	549	510	591	534	553	569	544	540	539	556	503	539	515	579	515	547	539	553	526	526	546	503	525	560	518	521	538	557	533	571	590	561	568	605	596	551	552	544	581	585	543	545	532	559	553	525	560	536	524	545	541	554	550	522	541	528	603	547	591	538	548	504	518	556	552	516	539	572	550	559	506	548	577	534	549	564	519	534	519	544	549	519	570	572	523	556	547	520	534	563	538	563	518	545	540	583	542	554	555	546	564	540	497	537
37182	15844	1947	1249	1037	1161	1468	1203	1069	891	627	688	582	597	580	626	633	601	591	580	571	616	597	589	597	527	567	609	587	582	571	580	570	593	557	596	639	595	577	571	585	600	542	567	540	548	578	590	599	573	569	588	583	551	598	569	583	587	627	590	614	569	612	598	606	578	582	587	608	584	576	609	596	537	587	554	596	594	590	587	591	598	595	553	602	592	585	628	608	611	559	585	593	627	606	594	581	564	600	534	550	593	570	590	569	526	614	596	559	626	630	596	578	609	612	612	583	593	595	580	580	598	537	578	592	612	616	575	588	630	581	625	587	587	616	617	568	551	595	603	592	581	585	602	589	573	601	570	588	548	631	620	597	596	606	636	588	596	599	603	604	586	561	558	576	591	609	586	552	617	587	565	535	607	543	567	616	573	602	594	597	628	627	540	612	616	582	587	595	629	560	628	597	568	596	612	561	593	603	582	540	590	568	572	572	594	535	561	555	612	543	605	578	549	575	575	602	594	522	570	592	579	585	575	574	584	589	600	566	573	600	622	575	610	606	597	648	592	556	590	569	561	628	557	621	627	604	570	615	580	645	552	593	602	595	555	573	614	580	557	564	584	597	559	615	597	608	600	570	574	579	565	566	541	570	604	594	576	599	593	570	608	606	585	576	619	629	602	571	552	605	633	604	586	587	577	584	609	616	617	570	598	619	638	598	547	606	541	618	580	575	585	634	611	615	608	592	576	544	587	570	578	601	559	572	555	596	598	576	586	591	579	545	566	551	587	561	579	524	581	593	579	545	579	571	589	573	625	607	534	594	622	597	601	624	545	623	603	641	566	551	580	581	565	593	602	568	623	551	583	611	574	552	587	544	600	599	611	598	582	569	625	624	590	589	579	577	580	602	591	588	600	548	537	573	595	589	633	578	605	633	582	568	566	581	567	595	561	586	590	576	595	608	586	550	578	634	615	576	559	577	604	573	567	540	573	566	627	570	595	574	605	572	583	601	605	593	584	578	579	661	605	606	589	560	590	576	567	588	575	585	579	602	606	592	563	512	620	586	628	578	607	623	597	593	591	607	560	559	583	562	578	577	581	505	570	575	586	567	575	558	594	572	565	607	631	581	616	577	590	651	603	598	582	563	606	586	584	572	570	630	558	587	533	624	561	542	569	620	634	565	606	608	604	580	573	626	630	627	614	583	596	562	610	629	550	577	575	608	571	623	580	570	560	582	594	603	544	540	573	582	603	607	551	607	588	606	584	655	581	568	560	565	584	564	583	591	579	619	593	567	596	656	534	622	566	603	638	559	565	572	566	618	583	603	562	614	563	602	585	611	576	595	589	560	591	593	577	593	619	579	584	596	597	582	524	594	657	568	604	599	549	591	633	596	559	584	571	551	597	579	593	561	612	593	628	583	605	603	617	578	582	591	585	562	548	620	559	607	608	537	600	619	562	603	609	563	566	573	575	609	615	562	630	605	576	594	624	584	587	587	609	581	637	576	559	571	579	601	603	595	563	629	615	607	565	632	559	574	616	635	545	587	577	596	590	607	577	608	560	597	583	586	600	598	592	544	542	531	590	604	568	589	555	588	595	570	611	616	569	588	527	613	552	563	622	558	597	570	620	606	611	609	587	601	602	570	573	570	558	574	584	556	565	591	595	590	609	609	565	563	625	605	579	581	618	558	597	593	537	586	595	598	587	572	590	630	612	574	594	559	606	599	565	573	558	630	600	579	600	590	606	565	598	615	576	571	595	569	574	639	535	573	588	592	580	597	569	602	576	570	581	576	582	590	585	557	591	590	577	576	588	554	569	575	570	564	569	612	578	591	598	574	594	588	596	563	610	565	592	609	553	596	621	621	551	593	596	587	586	552	603	572	612	593	629	581	575	586	572	572	653	573	588	588	620	594	572	606	579	582	604	598	585	593	607	599	582	599	578	595	562	590	593	577	598	596	594	617	609	594	609	608	563	550	561	579	590	589	553	585	533	579	596	607	591	602	567	564	552	590	609	559	603	596	660	569	571	631	525	563	560	578	577	565	548	588	590	596	618	616	580	600	576	605	561	586	588	520	607	607	582	610	614	613	589	583	644	624	639	610	561	595	584	605	604	604	617	576	610	618	601	542	590	563	582	562	592	605	571	557	622	602	581	578	626	592	598	590	633	541	598	581	623	610	566	596	600	612	574	586	595	582	582	617	560	627	590	580	553	604	565	615	602	586	553	568	584	582	632	511	597	614	579	601	622	579	647	551	586	592	576	560	569	631	570	577	616	587	568	546	621	647	533	552	569	613	592	581	579	607	551	577	571	601	585	627	580	596	559	577	590	583	576	572	550	578	633	613	572	610	622	576	589	577	554	575	593	598	582	637	606	613	582	593	580	589	610	571	594	615	630	558	589	592	558	575	590	594	570	590	568	569	560	595	554	609	590	643	580	568	607	584	588	593	572	594	549	591	597	574	570	606	597	567	564	592	587	592	578	575	602	584	623	585	549	580	582	612	595	565	593	614	594	569	563	562	568	616	558	572	576	573	612	586	561	615	539	577	575	596	654	590	612	569	590	603	592	598	597	566	548	605	574	581	548	583	608	581	585	577	607	602	566	588	569	583	569	604	547	581	619	614	573	608	633	625	613	554	619	604	581	581	538	604	580	555	572	556	592	572	624	571	585	585	568	586	546	592	603	576	586	573	602	573	559	575	557	616	601	550	589	594	561	591	579	588	544	589	569	592	597	587	655	549	590	536	610	591	571	601	585	581	586	581	599	605	570	524	605	564	598	588	553	582	604	570	582	551	560	570	582	618	576	573	593	580	561	617	589	629	553	572	555	643	615	592	602	607	569	583	591	577	593	520	547	589	594	599	553	606	592	592	612	611	607	594	567	593	602	614	633	581	602	626	560	562	625	566	625	607	563	586	597	564	588	573	558	621	623	634	588	525	559	574	585	579	561	612	622	602	662	599	627	612	613	576	580	592	614	632	561	570	600	644	606	556	607	542	583	619	616	553	583	600	591	570	599	583	572	604	608	564	577	610	618	617	574	584	624	589	568	586	571	620	597	600	568	598	597	530	566	583	632	597	565	535	574	564	590	567	574	550	579	635	633	619	616	546	594	599	564	607	581	541	600	573	584	554	610	571	554	601	555	601	626	614	598	559	619	589	595	583	590	603	564	568	542	558	538	593	535	580	557	624	604	592	567	570	574	574	627	623	584	591	580	550	600	549	544	610	581	585	582	583	583	601	604	573	560	551	597	583	623	610	576	588	569	541	552	584	570	557	602	603	612	600	599	600	574	590	602	590	584	574	577	558	602	602	658	574	606	632	581	576	568	580	621	616	561	555	560	579	609	570	556	575	570	559	574	611	573	540	565	586	621	603	585	572	601	579	545	545	572	594	553	573	566	622	608	561	572	616	580	581	587	595	600	603	607	588	558	631	588	611	573	590	600	632	591	602	575	574	603	544	615	580	622	573	620	582	581	583	590	547	589
24806	20618	26882	24284	20566	10093	2020	1161	1026	868	614	431	428	384	323	340	302	285	338	293	299	299	341	267	299	279	261	282	280	270	247	271	276	268	242	274	261	248	257	277	270	235	263	278	230	243	257	235	272	242	246	254	271	252	268	272	256	247	257	252	264	258	250	260	230	241	247	240	293	273	257	263	231	259	256	239	259	256	254	245	279	259	251	265	227	252	234	260	261	244	268	251	246	258	254	239	265	227	297	290	238	255	238	239	242	280	257	273	253	236	232	271	277	228	241	241	240	237	239	265	211	240	235	229	253	238	255	243	240	233	269	228	221	251	281	263	266	255	208	256	244	259	246	238	273	264	251	255	259	247	263	279	241	228	223	254	237	241	261	239	270	266	257	274	220	205	237	237	247	240	228	273	246	243	243	241	249	265	226	249	231	256	207	252	251	230	255	238	237	267	239	253	234	240	250	245	265	256	236	262	253	290	259	248	257	231	244	247	262	232	245	252	247	244	257	250	241	256	270	247	227	238	256	260	272	248	238	218	263	242	263	281	219	251	258	256	218	240	251	285	259	232	254	240	232	243	241	277	231	275	272	253	250	244	223	233	259	260	242	269	268	261	253	271	278	255	238	236	229	258	243	260	239	239	242	245	282	254	268	248	237	285	250	221	222	231	234	247	236	276	261	263	252	239	226	253	258	221	232	267	230	243	236	254	253	248	253	216	236	240	241	209	246	257	258	224	233	253	259	261	269	247	254	257	258	257	268	225	250	260	260	246	249	287	246	243	261	255	242	242	250	248	256	232	249	257	256	244	241	261	266	242	246	248	209	273	229	233	228	245	251	241	258	259	274	241	244	247	254	239	249	235	241	245	231	238	246	244	259	221	212	250	232	268	245	257	234	263	222	245	240	255	240	247	233	243	258	247	254	230	237	236	252	240	236	248	272	239	244	250	241	249	238	251	233	245	266	240	269	243	231	242	240	234	263	242	233	248	236	240	246	253	263	222	266	258	271	251	262	246	227	209	257	233	258	224	286	261	248	286	266	238	244	270	262	252	225	240	224	241	240	253	236	265	240	266	239	245	244	241	254	241	260	242	253	241	236	237	258	253	235	233	247	241	247	228	247	250	230	252	245	214	262	254	237	232	289	230	242	225	215	262	251	233	244	251	270	268	253	263	238	240	248	239	289	233	262	264	261	233	190	274	248	246	259	249	280	260	288	261	266	218	261	251	252	230	251	278	212	230	237	259	228	256	259	238	216	263	230	234	241	257	253	251	249	246	253	251	233	266	275	249	236	248	277	261	238	264	233	247	229	250	219	225	245	265	248	267	263	219	246	269	255	241	244	263	249	261	262	279	249	257	247	250	272	226	228	244	234	236	250	243	233	254	243	239	274	235	227	235	246	221	248	247	220	258	275	254	246	247	266	255	242	222	254	256	274	260	228	222	231	260	233	260	229	262	255	237	240	239	241	269	240	240	261	226	277	271	252	238	237	242	250	284	276	243	249	244	253	242	224	245	270	273	225	229	263	269	253	245	248	235	258	244	258	241	225	247	251	222	248	236	244	256	262	261	244	256	236	223	256	302	282	238	279	238	243	232	266	253	275	239	244	256	221	232	256	258	263	282	250	289	248	224	250	223	260	269	255	240	252	236	244	235	263	256	231	249	269	272	226	259	242	261	219	267	233	234	230	258	247	235	231	222	247	222	249	246	252	225	254	242	250	256	215	274	256	223	268	254	257	291	258	236	247	239	221	247	274	246	237	235	232	218	254	247	223	234	243	280	239	262	260	234	266	261	248	278	235	255	262	250	266	262	221	251	255	259	232	267	255	238	248	255	247	284	286	242	223	265	226	256	247	225	257	239	259	231	245	221	255	261	227	275	233	228	247	244	229	250	249	253	236	228	254	242	252	242	241	227	248	253	250	248	262	253	235	269	243	274	247	220	240	248	249	248	259	235	266	247	242	248	283	232	249	261	245	243	250	222	274	254	246	268	228	243	247	243	237	259	286	256	254	243	260	255	264	264	254	267	265	262	241	249	227	253	266	264	240	265	255	245	246	235	268	253	255	228	240	225	254	236	198	245	242	233	236	258	261	250	231	239	255	256	244	268	248	277	270	224	248	256	267	250	274	256	275	255	253	258	240	240	250	239	246	225	222	262	246	275	243	244	241	249	242	265	251	242	234	251	239	257	269	291	251	232	241	230	251	252	254	238	253	259	245	227	249	239	225	225	242	244	226	261	283	252	229	234	284	272	239	259	282	251	244	268	249	235	229	262	255	244	233	234	250	238	278	307	246	236	244	253	260	244	229	271	232	251	220	207	255	240	248	236	244	263	251	247	274	232	219	246	262	223	252	249	246	268	234	235	255	242	251	252	243	226	254	233	264	236	222	263	238	253	225	266	236	231	242	250	253	250	243	255	237	246	230	237	216	238	250	251	231	256	212	255	276	247	253	256	231	266	244	233	244	267	233	262	243	241	235	252	238	246	256	254	260	260	263	258	263	281	282	270	247	243	226	235	242	247	272	265	252	250	263	245	257	262	235	264	245	242	257	248	246	247	257	230	239	263	234	263	235	258	262	237	229	230	278	276	263	218	263	233	253	220	250	240	246	248	266	241	245	266	252	227	261	244	256	228	241	267	241	216	225	224	226	240	236	246	242	264	272	274	231	265	263	239	243	200	240	252	245	245	239	256	249	249	232	232	251	266	225	217	234	250	235	240	257	289	245	249	236	282	230	244	271	260	278	256	229	222	259	213	267	250	247	242	267	224	247	275	194	269	248	245	266	233	273	240	275	239	262	289	254	262	253	254	264	290	260	253	255	240	266	252	235	228	253	226	237	242	233	240	274	270	237	262	229	253	259	232	270	234	225	240	260	256	258	232	263	252	234	229	245	262	247	263	237	230	275	261	243	259	222	251	231	230	235	248	238	239	237	219	238	229	232	238	233	238	231	234	243	267	270	228	247	250	232	243	248	227	250	244	245	236	259	261	231	233	270	267	217	230	237	239	251	235	234	296	246	252	251	235	278	245	268	222	253	270	274	261	246	230	238	240	242	247	245	222	262	253	256	272	257	261	237	221	255	273	265	237	254	269	282	220	232	246	251	241	249	262	272	251	219	267	248	240	254	243	239	259	243	257	261	261	232	278	237	232	247	261	260	251	285	261	258	225	291	255	246	249	230	232	255	245	249	249	297	270	237	251	253	253	253	251	240	272	240	274	263	225	268	250	256	254	223	257	226	284	246	261	208	237	266	266	275	274	252	255	283	264	248	239	259	203	255	233	233	239	261	257	260	249	244	258	256	231	249	248	253	246	236	235	208	266	266	261	266	233	245	235	236	265	252	248	258	276	234	238	227	243	275	234	228	235	256	281	238	261	255	242	263	241	237	228	227	247	225	258	248	235	231	234	229	274	235	241	250	200	261	239	232	246	270	258	260	238	266	243	259	272	266	256	244	244	266	262	230	225	231	242	252	259	219	255
39741	27557	9604	5429	3906	3441	3418	2243	2090	1853	1101	757	658	569	537	531	485	500	492	396	387	370	357	351	359	388	374	366	316	294	305	309	336	292	286	295	294	307	294	296	320	308	254	302	298	289	290	266	286	283	283	272	316	275	303	306	255	295	320	290	273	283	330	299	294	264	279	265	284	257	283	301	241	308	272	301	261	268	298	245	287	277	265	282	297	279	266	265	302	276	274	297	269	296	280	291	262	295	292	269	257	275	273	289	266	280	283	278	279	283	270	275	271	269	273	271	251	270	280	284	264	296	273	261	264	248	309	273	266	262	290	273	291	261	280	287	271	274	273	279	249	289	300	280	297	274	283	282	275	275	282	290	262	262	267	275	299	287	267	279	254	278	275	287	248	263	280	273	273	293	285	286	255	258	284	289	274	258	261	285	254	279	284	285	296	260	293	237	285	272	272	236	258	264	276	306	257	289	289	273	266	275	256	272	284	274	265	304	261	283	280	293	280	285	282	264	278	283	274	264	288	275	284	287	273	280	275	293	283	258	295	295	254	262	273	274	285	259	279	279	279	286	242	277	279	287	245	267	274	289	252	245	253	283	245	292	266	267	289	281	262	279	272	274	280	278	257	251	276	287	308	267	287	268	272	273	287	286	273	270	272	252	288	303	293	249	296	267	276	261	277	285	275	284	276	277	302	287	290	291	263	282	294	292	291	260	280	236	268	289	290	274	255	259	271	301	286	290	266	286	267	277	285	262	279	306	274	286	303	256	269	295	274	305	263	249	260	262	274	261	277	263	284	262	288	273	268	271	295	283	247	289	274	285	290	261	249	258	279	299	260	235	285	285	302	276	268	281	270	283	297	293	291	262	261	263	289	298	287	321	302	285	297	282	275	287	267	248	283	254	311	274	302	299	258	267	268	289	289	274	301	272	258	291	269	288	288	290	246	264	288	270	234	284	279	275	269	275	313	283	266	256	298	263	280	293	276	278	249	253	293	265	280	272	271	280	270	276	275	248	266	273	298	282	295	289	291	300	290	289	275	305	321	281	287	246	300	276	266	282	267	290	253	273	281	269	263	276	269	295	238	269	287	284	287	250	259	299	274	289	258	287	278	262	253	274	279	276	276	281	292	270	302	290	290	295	280	305	272	255	275	224	257	270	247	279	264	280	277	302	271	272	283	261	276	267	281	294	312	264	276	284	301	280	310	297	295	283	272	256	271	237	267	286	276	279	268	273	279	278	278	278	322	267	316	257	243	281	282	319	267	272	287	290	283	313	276	265	267	262	258	264	270	267	300	271	253	251	272	273	280	254	283	304	285	251	284	280	273	274	280	267	272	279	275	223	278	279	293	272	287	275	278	288	222	247	302	270	298	259	278	274	256	245	287	251	307	265	283	278	252	297	260	285	271	276	324	262	263	295	277	278	266	293	263	258	253	275	289	271	278	282	292	241	263	254	295	297	286	276	235	259	282	290	297	309	272	287	290	273	264	268	273	268	257	258	260	260	263	288	289	288	282	273	285	303	294	286	277	245	262	305	271	265	259	274	265	284	287	301	268	270	282	265	261	283	290	267	269	305	273	273	267	296	287	283	255	293	300	292	258	279	260	253	245	275	251	274	264	267	272	296	257	283	253	254	282	285	255	289	295	285	278	269	279	269	274	284	302	260	257	268	269	302	286	288	296	278	280	276	263	261	274	292	248	278	248	288	264	286	276	266	275	287	261	287	277	269	257	263	254	276	255	283	259	277	288	285	265	280	290	288	273	261	258	262	259	257	288	285	260	283	255	253	286	266	264	263	277	257	317	273	275	273	263	281	274	296	281	256	238	277	272	266	274	289	269	300	281	259	257	251	268	295	276	276	251	269	263	298	274	259	274	278	265	295	282	283	311	285	320	257	278	293	247	283	290	283	281	275	298	287	303	284	281	307	268	299	250	274	309	282	268	289	287	279	271	287	288	300	266	270	291	276	288	283	258	293	281	283	283	252	277	286	295	257	244	270	297	268	253	284	277	272	271	246	257	255	263	277	298	274	293	290	287	288	254	257	278	280	282	288	287	248	271	262	259	315	287	273	297	309	274	277	272	259	291	296	262	271	293	283	260	255	268	258	269	283	292	288	273	283	275	271	287	277	300	275	281	246	295	268	317	256	268	295	270	259	268	299	259	311	265	262	273	291	264	254	279	277	263	282	289	263	298	261	271	307	305	285	270	275	267	291	286	260	274	279	274	270	296	271	256	323	278	301	294	260	247	288	261	312	290	289	278	286	295	259	255	272	261	269	263	266	285	285	284	249	263	268	295	261	272	287	318	291	278	272	303	278	266	243	291	257	266	278	283	266	288	255	290	276	310	287	308	271	268	250	277	269	249	274	276	301	280	276	280	278	262	298	277	302	300	287	276	271	301	292	282	306	288	278	252	282	270	277	281	263	278	276	268	278	289	301	280	298	288	275	275	240	292	276	286	278	291	280	267	289	282	267	285	282	291	266	270	256	256	276	274	260	266	244	282	268	292	279	301	259	275	279	262	267	278	256	278	314	265	278	310	284	284	297	298	299	279	252	279	270	278	261	275	306	246	295	281	286	270	273	278	247	266	285	274	276	264	272	289	269	279	252	281	241	267	259	263	287	277	294	290	276	244	270	253	270	264	278	277	260	243	234	302	280	259	241	281	311	281	289	254	279	268	269	265	257	290	277	266	279	278	258	286	291	285	280	269	293	294	295	258	272	296	284	290	293	275	301	293	267	305	296	282	263	305	271	287	260	269	297	280	282	285	300	245	280	245	272	275	293	302	271	259	290	242	287	265	272	252	280	278	299	305	236	273	281	271	274	278	280	278	288	257	275	272	271	288	247	282	246	272	264	290	273	282	283	276	286	264	285	258	285	270	302	272	281	298	302	250	269	265	250	273	315	276	286	306	285	293	318	306	270	283	270	264	304	274	240	264	252	281	285	250	260	299	265	260	272	273	259	276	269	310	276	298	275	282	312	264	288	262	246	283	281	291	270	294	253	274	274	294	273	294	298	259	280	271	259	227	281	256	271	288	273	243	254	260	279	289	280	265	263	306	272	256	280	277	297	295	272	271	301	288	286	264	270	276	272	272	241	294	292	270	289	262	285	273	287	289	252	262	250	289	279	267	302	245	276	269	259	266	274	283	266	261	302	279	270	294	253	276	274	240	275	278	301	285	265	271	313	291	286	283	263	313	242	280	293	252	273	285	280	305	285	273	287	265	267	303	273	272	255	265	295	291	257	258	285	292	286	271	301	270	267	258	304	267	273	270	291	284	251	295	292	271	282	285	259	292	280	250	275	281	252	309	250	281	279	293	291	272	271	313	279	249	286	274	272	295	246	280	309	265	276	252	285	289	232	290	280	265	267	266	270	283	297	304	287	262	260	278	280	265	290	269	289	258	273	279	256	268	288	270	308	272	306	269	282	271	281	268	261	273	245	270	267	286	291	278	271	278	263	254	248	286	274	252	284
22866	20639	27252	23976	20621	20660	8275	2114	1743	1648	1196	940	823	826	749	690	709	737	741	639	621	634	623	609	576	612	634	595	593	595	580	541	547	550	567	583	535	536	534	556	581	584	555	536	533	558	525	563	568	572	526	521	589	498	541	542	583	568	525	575	542	537	529	562	533	546	567	544	522	540	507	544	521	515	539	596	526	563	528	527	583	505	547	539	500	518	553	493	582	573	528	558	564	521	527	555	518	525	524	548	530	575	580	546	524	526	524	524	538	561	572	569	514	513	534	527	546	541	550	533	537	591	555	569	543	589	529	539	562	508	530	542	515	535	564	522	535	534	542	551	561	546	542	531	537	558	480	533	538	575	515	543	512	533	547	570	554	568	525	562	571	552	585	567	538	489	523	542	561	546	508	526	540	534	556	555	554	508	570	545	552	585	546	582	542	558	584	520	534	615	501	546	574	566	515	542	525	530	533	515	528	542	513	553	559	499	492	485	559	549	553	568	521	516	531	567	538	530	566	588	553	534	532	546	528	494	520	553	551	527	555	537	577	539	534	543	542	539	565	513	499	573	543	533	552	532	574	551	535	518	585	547	561	574	522	545	528	539	546	561	538	504	530	518	537	513	540	558	553	529	529	531	531	552	549	592	538	530	531	578	569	548	524	505	566	521	501	554	575	529	561	523	576	516	569	547	552	558	554	544	533	550	491	519	526	567	524	576	559	505	538	499	569	556	534	482	497	577	533	495	573	580	542	527	525	553	530	572	565	547	524	530	545	529	537	523	537	546	540	545	519	544	524	533	525	533	574	538	514	513	550	542	569	542	575	558	509	524	504	540	540	533	537	544	526	521	540	567	517	557	544	518	541	550	588	599	524	522	498	546	531	522	531	588	546	510	498	547	501	562	558	558	523	581	585	554	519	524	522	528	523	569	494	528	513	550	538	486	545	526	590	577	554	563	546	576	527	546	514	524	515	542	575	538	519	531	558	512	519	514	562	506	531	549	513	511	526	476	535	554	550	528	549	547	525	550	561	549	492	538	563	505	571	560	549	538	555	550	558	555	519	551	524	533	571	511	537	551	564	518	531	569	518	539	567	543	510	508	563	559	542	520	577	552	550	520	546	560	511	547	527	521	526	551	547	547	551	576	542	534	550	551	513	562	527	556	510	551	482	479	551	535	515	525	542	487	537	524	557	579	562	563	510	559	508	526	566	488	523	518	525	557	530	550	526	522	560	529	546	554	511	536	518	542	510	512	542	545	532	479	543	545	562	550	538	539	511	573	552	560	522	562	499	493	497	562	541	509	562	532	520	558	523	541	555	526	519	562	545	554	526	535	544	503	548	551	565	536	584	572	528	548	554	570	529	570	531	514	532	580	529	527	546	534	542	549	516	533	507	531	532	540	532	512	510	496	533	523	514	542	527	547	549	559	551	544	526	485	537	518	538	525	505	527	523	560	537	491	523	522	571	558	542	572	548	541	558	596	540	576	488	575	536	538	554	545	547	539	540	538	526	523	584	547	522	539	549	555	539	539	529	529	533	543	562	507	537	553	553	608	556	531	560	552	549	501	546	543	516	517	533	522	557	583	521	533	526	528	522	509	548	509	585	527	542	513	550	544	525	531	551	607	521	535	511	527	525	548	560	522	553	521	544	529	561	526	557	572	548	540	562	579	532	553	579	553	546	556	544	507	551	577	537	535	534	572	517	554	526	558	578	503	536	536	521	511	488	581	538	528	576	530	522	543	525	504	538	522	555	537	530	527	540	545	483	533	548	603	556	520	560	548	509	527	548	551	523	542	532	564	569	559	526	548	563	572	524	551	563	525	552	559	498	572	533	580	550	518	553	552	551	546	540	580	540	532	578	500	551	529	541	519	568	512	557	544	575	490	540	511	530	541	506	572	551	508	522	540	509	559	554	544	530	543	575	535	541	523	560	521	510	520	537	544	529	537	500	537	517	538	545	544	527	541	553	546	522	527	546	502	540	540	526	556	543	514	537	540	539	523	560	527	504	554	551	532	530	521	522	566	520	531	552	511	604	560	498	501	501	560	531	546	530	525	562	570	492	505	549	529	557	514	503	526	591	466	591	527	574	509	511	514	526	601	507	577	529	537	552	484	533	514	483	523	513	538	485	542	535	513	549	582	488	554	517	528	554	507	527	533	518	545	526	544	550	537	537	542	552	588	534	534	569	553	561	540	565	532	580	508	560	579	530	544	560	551	525	529	565	563	521	578	530	542	521	531	537	519	555	537	530	499	523	556	539	580	522	525	530	480	502	545	534	531	551	558	525	497	576	475	563	559	541	587	572	566	523	556	552	564	524	535	566	518	576	565	517	488	553	491	530	564	503	522	521	575	500	520	562	606	501	511	546	478	522	543	633	526	542	537	547	543	557	552	581	550	559	518	550	576	539	538	512	561	570	554	500	517	538	523	533	583	579	526	566	561	497	543	525	545	531	509	589	522	510	539	528	516	466	565	503	513	557	522	538	529	565	502	520	567	554	553	543	516	547	508	561	541	507	564	536	529	570	526	570	524	550	530	605	517	550	561	503	509	531	524	575	530	560	567	556	561	516	522	530	530	539	557	534	550	534	525	531	567	564	546	557	554	546	498	563	535	546	532	531	584	570	527	544	497	540	563	567	537	516	508	551	498	497	515	519	552	570	555	527	544	507	562	500	508	550	513	575	544	572	522	533	514	525	547	525	495	559	519	568	578	529	552	515	508	547	542	518	516	516	513	515	520	544	507	547	526	530	525	542	543	532	534	556	524	538	558	533	532	568	548	539	520	525	539	484	514	546	568	550	510	492	545	519	551	540	503	513	465	552	580	574	557	526	540	497	521	564	533	535	543	535	518	526	562	529	572	530	494	555	541	569	536	541	506	539	508	525	527	584	546	540	501	571	597	529	548	546	538	508	526	498	557	563	538	529	514	591	521	565	541	556	490	503	556	576	546	563	557	550	573	522	552	490	572	551	560	532	570	534	542	539	561	588	530	533	551	546	560	544	516	563	575	574	525	564	575	541	545	527	551	552	548	513	555	547	540	528	540	514	510	507	558	542	569	564	523	543	561	552	517	524	534	548	523	519	558	505	529	554	517	517	536	567	536	535	510	549	508	574	525	522	535	580	565	544	546	493	526	535	554	559	560	519	523	543	565	544	513	560	555	517	507	552	586	538	558	521	533	555	503	510	582	538	512	525	583	524	536	570	515	534	568	513	552	542	525	543	535	547	541	561	524	542	512	508	500	541	564	529	536	539	580	498	531	583	546	511	503	535	548	530	548	526	547	528	548	556	563	550	508	515	544	542	559	551	512	529	506	514	548	510	535	493	559	523	548	517	559	540	582	524	564	536	521	557	516	567	506	598	552	561	524	563	547	554	529	573	532	556	526	547	548	523	514	540	508	541	560	531	531	552	571	510	500	544	566	492	550	541	534	529	526	559	558	567	544	517	492	556	547	536	561	534	529	518	558	542	575	533	536
43610	34116	15045	8813	6214	5145	4799	3614	3421	3207	2176	1556	1278	1087	1038	937	928	1009	894	815	715	773	777	722	653	684	867	623	636	626	597	649	619	588	606	563	586	556	541	577	602	568	600	542	560	558	594	559	581	568	551	584	547	548	591	535	556	544	513	570	573	564	546	510	570	508	511	520	506	551	506	524	514	508	520	530	528	553	531	509	576	587	553	556	505	533	523	513	526	535	559	491	543	533	480	524	532	533	582	563	531	481	569	521	570	545	540	540	522	557	515	563	524	581	552	506	511	525	537	466	506	516	496	483	553	529	567	543	555	509	532	539	560	527	504	556	537	548	550	520	520	538	511	533	540	544	504	558	535	509	514	556	528	506	513	471	519	551	535	533	541	545	520	508	509	524	535	523	518	519	540	567	551	511	528	522	533	471	517	480	589	563	519	520	549	523	539	541	522	526	495	531	537	543	498	551	536	499	557	505	536	542	547	495	533	555	517	521	510	546	552	509	497	536	561	530	530	542	545	539	549	507	493	524	526	510	562	551	577	526	522	527	558	493	541	520	529	529	527	502	547	528	551	499	545	536	557	510	529	507	543	494	529	524	522	501	528	512	551	536	559	530	536	530	552	540	475	516	507	578	547	526	523	571	492	483	499	538	541	545	545	492	558	510	501	520	534	518	538	499	497	538	496	504	546	547	506	521	579	540	568	550	529	523	548	546	529	543	545	564	512	544	535	575	518	540	537	511	518	507	554	473	506	543	543	515	553	534	530	523	519	495	505	518	515	534	557	576	535	545	532	534	500	509	503	551	538	556	525	537	582	538	550	577	541	520	491	548	543	542	514	531	542	560	527	496	515	516	522	536	510	544	524	503	553	536	586	506	559	479	499	529	551	521	536	565	540	523	528	530	499	490	540	542	532	561	542	528	505	547	509	526	541	524	533	490	505	523	493	527	551	559	514	490	498	504	510	516	500	494	537	513	533	548	539	522	561	536	507	537	552	523	529	569	506	558	527	503	520	541	494	469	525	557	542	534	519	534	574	545	557	535	535	537	529	558	565	517	538	493	471	526	543	473	502	577	525	535	526	514	544	535	504	477	564	517	529	511	537	543	537	508	515	559	579	579	529	535	514	502	508	509	480	546	520	475	537	501	544	493	543	522	540	571	511	524	514	518	539	559	530	549	510	510	527	521	509	534	558	530	517	581	513	504	500	533	523	518	522	525	535	508	529	480	510	530	490	557	535	523	547	514	555	509	548	512	555	532	513	521	517	582	501	506	538	537	578	609	503	561	524	537	515	505	509	546	524	541	550	529	486	504	547	517	529	522	572	483	515	517	545	500	552	549	528	541	565	504	546	531	524	534	582	528	527	502	552	537	554	516	523	519	542	513	554	540	527	526	524	511	530	525	575	508	509	544	550	521	531	536	540	524	552	518	582	519	514	498	548	532	524	528	526	502	550	501	569	497	526	507	539	534	520	511	518	506	522	548	561	503	536	520	527	554	531	541	520	529	525	547	575	569	543	529	489	531	569	551	499	529	557	501	536	506	548	544	531	561	518	535	505	560	493	521	507	486	544	545	592	481	514	512	554	544	507	566	536	549	516	567	460	507	546	560	517	512	527	556	555	524	544	560	527	535	522	505	497	563	538	493	528	512	514	550	560	514	513	515	555	519	485	529	551	491	485	529	533	515	515	541	541	480	522	543	543	501	536	531	518	523	514	504	541	549	523	473	488	502	505	523	483	514	516	540	536	556	501	548	515	509	528	521	517	533	519	501	512	506	545	537	518	524	480	530	515	505	484	524	531	546	537	525	516	552	520	524	530	507	592	509	535	501	511	563	541	514	556	543	492	494	577	523	548	518	519	544	510	541	491	539	589	568	534	516	498	555	552	551	547	514	500	483	550	547	543	552	522	530	500	512	548	531	541	546	527	574	525	549	504	521	536	516	493	538	534	524	535	520	518	495	471	488	502	511	535	526	506	511	523	527	535	536	508	496	520	524	504	532	511	564	535	494	531	524	549	513	485	516	518	542	539	500	510	502	514	569	515	528	484	561	489	505	518	526	531	502	534	509	526	524	517	521	497	546	522	519	515	544	529	551	486	525	524	495	544	495	516	557	558	524	535	524	506	542	527	522	529	544	488	522	511	525	518	511	539	525	514	513	552	511	509	537	550	505	509	529	535	522	538	530	551	532	525	560	476	518	539	556	531	565	520	525	487	521	516	503	541	556	488	541	572	524	537	479	499	505	516	506	509	522	539	521	519	585	529	557	525	526	561	499	526	545	541	520	531	535	517	543	557	521	484	529	517	536	523	514	566	528	556	506	568	506	525	509	537	509	559	528	528	506	527	511	533	500	573	503	551	527	517	499	530	514	553	494	542	498	522	526	526	554	526	528	521	518	521	560	561	530	507	560	529	494	515	511	512	542	522	551	525	557	533	538	515	528	513	502	524	557	479	514	484	507	522	495	478	537	503	523	501	538	495	536	522	515	518	486	516	492	538	523	561	543	527	515	568	526	561	468	558	517	495	513	504	582	507	587	486	493	495	498	525	517	505	527	546	547	562	555	524	497	553	554	494	575	542	536	502	500	501	534	550	534	504	538	474	480	529	525	549	507	541	510	494	537	528	519	526	542	536	542	497	535	535	514	562	519	535	578	513	509	511	512	530	556	527	547	559	507	515	527	546	510	534	537	534	571	498	508	548	525	523	507	513	509	535	539	525	505	534	517	536	554	530	544	510	549	512	522	488	554	559	536	537	501	549	547	533	509	502	528	498	491	508	506	546	540	530	529	501	538	521	515	559	538	506	517	518	531	537	534	510	553	539	534	513	526	533	519	522	562	515	547	499	524	518	534	563	550	511	530	552	521	593	559	547	542	503	548	520	516	547	530	536	507	478	518	548	483	577	537	478	530	551	554	488	559	530	504	522	531	506	523	505	524	547	524	539	486	531	522	518	534	508	510	509	502	559	525	502	469	525	511	533	545	513	545	495	517	510	528	532	513	508	525	555	484	548	549	506	466	530	474	544	584	515	525	530	557	518	515	537	518	563	529	493	574	485	524	528	518	547	531	528	557	558	483	531	505	492	548	520	560	505	558	537	545	537	550	553	555	542	558	494	542	522	564	555	516	524	536	525	526	562	519	503	523	525	557	560	492	552	566	512	534	551	533	530	528	531	515	539	531	469	538	549	573	503	515	556	519	505	492	523	500	538	543	548	505	491	497	503	486	496	523	557	510	575	560	507	541	540	521	512	498	550	546	482	541	528	527	525	554	565	505	498	503	546	527	512	552	504	497	488	491	534	502	527	507	500	532	514	550	509	546	525	528	494	527	554	550	547	535	498	575	523	534	514	534	508	534	511	541	563	531	511	528	497	531	580	545	508	487	534	529	542	543	550	525	525	502	466	513	519	514	572	516	566	559	528	543	523	540	552	571	503	559	524	550	526	494	530	505	543	503	542	504	557	531	541	542	547	550	581	542	550	526
33524	20622	5756	983	744	761	824	732	748	728	616	632	581	567	571	583	516	558	558	504	527	565	537	556	544	544	582	548	521	536	559	524	533	540	572	555	542	523	552	533	549	556	495	537	542	526	545	546	521	561	563	521	523	552	540	571	543	534	512	529	532	529	582	523	525	547	512	539	549	523	562	549	561	574	523	520	531	529	545	573	527	510	540	555	583	512	551	533	500	560	542	570	538	520	545	522	533	495	530	518	551	498	558	528	483	526	566	533	557	510	582	535	557	481	527	550	550	544	520	534	512	562	499	618	553	555	564	519	595	523	536	575	545	538	553	495	541	554	522	549	562	539	554	548	560	539	587	540	544	531	550	529	557	545	525	539	535	535	563	497	537	554	517	530	546	543	499	501	564	489	546	554	537	538	594	530	520	549	522	536	532	539	553	538	562	541	532	555	553	550	552	487	542	568	519	531	577	551	512	516	535	525	510	513	586	535	542	499	523	580	562	570	574	546	522	556	609	575	553	532	524	561	527	551	561	499	522	567	543	547	572	549	525	616	573	518	518	507	534	606	546	514	513	536	535	577	553	515	569	567	535	523	573	563	563	527	559	539	556	531	542	552	524	519	538	512	542	557	569	565	527	519	542	572	537	591	572	530	559	579	583	583	507	528	571	510	537	530	551	565	521	527	564	538	561	549	541	594	544	534	554	525	543	535	592	557	536	509	561	531	570	567	509	509	516	521	503	531	557	533	585	540	562	543	538	546	536	562	528	512	513	568	524	555	559	539	512	520	509	560	556	539	565	507	508	521	543	562	565	545	552	562	550	582	523	528	512	540	561	544	569	510	490	545	530	541	551	533	509	523	530	534	545	515	533	554	609	500	515	532	517	569	533	527	559	541	536	505	544	576	564	538	543	580	540	539	538	540	580	521	544	548	556	531	554	566	543	536	571	573	561	564	584	543	566	532	563	578	572	497	517	524	580	536	504	555	575	523	558	552	555	542	531	536	523	556	547	528	567	533	574	597	558	565	529	573	557	564	564	557	524	534	526	536	574	547	526	566	597	495	549	543	558	550	567	538	545	531	536	547	539	496	590	587	540	532	529	565	542	556	542	569	555	538	509	532	550	514	536	486	509	525	555	548	525	545	541	542	547	523	537	563	530	558	592	541	540	548	521	555	536	514	581	547	528	534	519	553	535	567	578	548	551	545	517	540	521	540	545	514	574	599	545	540	609	519	566	531	552	545	504	512	548	523	502	545	546	518	539	524	530	513	521	552	547	517	552	522	539	567	550	576	509	531	534	554	576	555	571	525	556	558	511	566	558	564	510	569	538	519	536	574	545	526	544	499	505	532	503	529	580	527	556	556	508	518	581	526	565	527	510	558	530	525	550	517	576	529	553	537	535	555	519	540	544	509	548	560	564	509	556	562	567	543	515	557	558	522	566	520	514	525	558	502	532	559	527	536	506	564	539	580	541	520	546	516	545	553	511	550	521	548	571	549	531	545	560	521	531	544	528	546	555	528	545	536	559	506	519	516	534	500	484	531	533	550	553	506	573	578	548	528	554	533	549	528	562	526	523	519	517	590	510	592	531	553	553	569	564	542	516	528	528	566	594	488	537	554	584	506	526	514	562	575	504	577	507	512	554	561	543	576	552	562	532	516	538	477	530	505	574	517	542	571	533	528	552	550	520	521	565	521	565	579	518	568	520	561	575	558	542	566	541	524	512	541	533	512	550	524	535	528	581	540	571	528	563	525	539	525	549	552	540	546	575	555	556	570	561	542	527	544	536	497	558	548	498	574	544	490	550	543	556	557	518	536	549	532	514	540	503	547	501	524	536	526	534	547	533	533	516	553	513	531	547	550	526	512	574	554	573	585	526	546	518	538	548	554	548	499	564	573	559	591	561	557	501	543	543	551	571	504	561	532	531	518	539	552	510	558	548	542	521	543	542	560	537	517	520	515	563	532	592	549	571	518	535	541	553	522	537	534	562	533	541	544	552	531	547	557	535	529	485	526	503	555	550	560	514	573	514	530	536	558	545	526	523	518	516	522	537	531	516	537	545	542	518	577	520	551	545	553	564	565	531	584	558	497	554	536	545	551	504	527	557	564	538	581	532	514	537	531	526	533	524	549	545	506	545	543	571	547	522	525	517	533	561	574	509	564	540	544	505	527	544	540	586	546	549	512	559	547	527	556	552	519	560	517	573	566	542	580	554	542	521	554	574	531	546	565	536	540	544	572	561	525	540	563	557	500	545	522	527	568	592	545	581	529	542	561	484	568	491	510	573	547	546	543	506	527	524	553	589	528	531	498	558	532	568	556	576	558	530	531	595	572	497	560	549	563	527	573	556	521	531	554	580	555	520	517	569	535	535	550	495	527	537	551	587	564	559	554	507	570	537	476	573	566	544	578	552	593	503	540	510	521	538	527	524	526	529	523	536	569	559	541	554	519	532	543	559	537	545	533	524	527	549	531	552	508	548	527	518	558	506	532	562	504	532	524	556	550	550	510	527	548	557	532	560	516	563	580	532	538	564	505	534	521	537	522	494	608	555	588	537	535	533	551	552	541	529	548	487	577	529	525	523	540	557	547	526	554	523	516	523	537	503	495	582	555	545	539	578	576	497	594	540	553	550	544	546	526	526	535	518	508	555	580	503	532	546	579	500	530	527	582	560	539	513	557	533	530	549	576	515	523	593	541	533	528	552	550	597	542	533	530	510	550	541	569	559	567	570	547	573	579	529	518	533	523	547	566	559	552	519	523	591	538	542	525	548	521	545	568	554	551	549	563	509	594	527	575	551	558	559	582	543	550	551	559	540	546	532	546	570	585	557	567	522	539	525	573	548	531	509	551	529	577	563	563	600	514	570	559	552	510	535	569	549	593	547	545	533	545	540	561	528	571	545	507	512	584	530	564	567	567	542	545	533	574	561	526	540	566	529	555	576	506	500	518	526	533	579	499	493	584	572	529	510	570	544	557	530	522	502	532	555	507	525	506	498	521	548	537	495	523	550	514	509	531	523	548	557	510	578	529	548	526	536	542	563	523	519	531	520	485	561	543	542	567	531	527	540	524	557	558	560	553	525	522	573	510	491	532	550	514	573	499	545	541	545	524	559	569	517	551	540	544	535	565	590	532	567	519	543	557	523	477	524	578	531	521	568	527	542	535	547	554	582	526	534	609	520	525	549	528	550	542	498	557	579	528	539	556	527	552	523	535	520	536	562	536	540	565	506	547	589	549	540	571	526	569	496	528	517	572	530	571	523	535	551	557	542	526	537	540	564	566	551	548	532	553	509	589	552	539	509	509	518	540	538	492	582	512	517	542	567	557	546	522	506	538	540	546	584	544	525	537	544	530	549	538	540	529	554	537	545	512	506	548	563	564	561	562	521	531	604	504	517	566	580	572	541	565	529	526	546	550	505	533	560	518	551	557	516	542	506	555	540	556	530	532	546	585	555	548	546	558	579	543	558	544	514	548	571	527
35194	14847	2048	1100	960	1099	1210	1027	1094	1124	832	801	657	653	584	564	589	596	639	612	592	580	617	563	582	629	634	599	609	591	589	611	565	582	576	548	596	552	565	591	604	580	635	573	578	587	638	585	605	597	612	601	575	583	569	578	560	574	595	584	586	593	643	586	629	556	592	564	569	613	580	575	584	586	573	585	607	612	597	584	582	585	585	603	580	626	596	597	615	597	566	596	579	585	559	607	601	566	623	587	588	612	614	584	613	577	604	583	611	579	590	546	590	562	603	589	583	570	607	569	521	545	593	547	590	600	589	581	568	601	580	552	584	589	587	582	571	563	591	612	600	585	614	621	590	554	560	571	583	568	574	543	625	593	590	572	618	574	633	589	595	602	595	614	576	550	609	591	588	580	603	559	556	608	569	595	590	593	548	551	574	598	580	573	569	605	528	559	620	568	572	623	581	594	661	566	594	579	598	562	583	587	611	561	632	559	629	602	584	560	637	574	603	565	574	575	621	576	621	610	627	595	575	681	552	570	559	585	616	606	549	569	541	612	552	583	540	593	579	615	586	619	569	637	578	600	581	577	585	631	548	555	614	589	586	616	548	618	589	622	597	587	582	570	616	583	544	625	570	567	576	630	612	569	643	585	580	530	577	554	554	627	543	609	568	582	574	601	580	563	604	567	625	593	596	613	591	522	593	579	628	614	619	597	559	567	601	604	588	587	628	559	635	592	582	563	607	591	564	603	587	595	588	565	586	592	608	553	562	598	599	579	588	544	625	545	579	580	612	593	577	563	558	618	596	614	555	563	637	583	519	556	623	598	545	607	559	575	620	589	564	607	599	596	580	625	599	566	554	543	531	584	597	553	576	581	589	584	555	573	616	593	609	561	581	603	607	588	623	587	603	654	580	585	667	587	608	558	559	608	547	587	574	599	577	613	613	618	578	569	594	664	595	594	609	601	608	576	608	593	599	584	551	613	607	576	627	605	586	607	546	613	619	541	556	586	546	568	529	569	603	566	587	570	599	607	560	575	626	579	626	531	552	599	639	611	600	558	617	585	605	579	605	652	619	596	609	611	575	542	589	558	620	602	596	545	589	598	573	584	575	617	589	608	583	596	593	580	588	589	607	564	567	565	611	552	594	609	612	606	653	615	552	585	602	610	562	557	544	616	576	563	587	551	545	579	588	589	618	618	577	574	593	572	626	584	607	582	569	606	660	567	545	584	572	544	555	595	614	565	568	641	622	566	539	577	538	612	568	628	605	620	613	580	581	582	576	553	566	630	614	592	576	615	566	606	614	564	587	622	627	544	594	535	638	608	577	621	587	596	571	562	595	574	567	579	568	571	579	586	550	578	630	579	608	524	566	579	584	571	597	595	626	594	601	577	647	550	546	556	612	602	577	574	612	570	548	612	606	626	599	594	547	597	565	547	557	600	567	626	578	570	572	548	596	541	603	582	573	570	594	569	588	595	616	564	563	608	539	593	582	622	596	604	593	587	552	567	556	569	582	573	567	559	595	572	586	598	639	604	553	596	615	583	588	606	547	607	577	581	592	610	584	566	572	559	553	546	560	559	587	583	583	594	541	581	620	585	585	577	565	591	576	560	593	635	572	607	534	586	570	587	565	640	583	598	558	544	613	568	630	516	585	549	609	583	523	620	590	540	629	563	591	557	569	578	594	623	596	558	600	575	587	618	596	588	541	576	592	541	615	576	614	578	617	606	594	573	631	611	604	600	593	526	601	604	568	596	559	544	587	615	608	548	578	586	545	552	590	583	603	594	587	598	604	611	642	577	595	632	570	600	622	613	574	608	591	571	585	568	608	558	606	580	571	588	579	577	540	595	593	586	559	547	583	574	581	613	640	607	581	560	604	611	546	575	613	593	612	579	607	604	520	609	582	592	573	589	568	565	618	574	582	624	628	637	647	592	590	573	612	589	656	605	591	582	589	566	591	583	595	562	584	627	592	568	603	542	623	580	605	627	611	610	605	556	570	605	601	596	589	612	582	557	580	623	570	587	629	603	605	579	592	610	628	565	593	574	557	566	557	577	604	575	585	626	596	599	568	568	583	579	570	604	596	562	584	598	575	608	610	576	656	564	611	590	602	591	607	554	560	612	594	541	572	596	640	592	587	573	614	593	553	555	593	592	559	582	570	598	573	577	576	603	558	602	537	600	593	562	563	603	593	582	606	581	579	606	595	586	587	581	550	574	634	605	602	529	571	573	557	605	652	602	594	619	605	559	566	562	596	617	573	583	622	565	561	671	562	586	574	591	593	568	614	564	592	590	583	539	609	567	576	548	623	610	595	574	548	553	611	551	522	592	610	584	557	580	600	632	587	605	600	527	588	577	592	629	579	589	594	609	573	615	585	604	579	604	585	591	587	556	594	599	573	577	595	594	592	620	569	566	606	561	590	571	548	595	590	634	601	564	583	564	613	617	590	589	576	617	577	601	552	582	548	580	620	588	563	596	583	552	559	589	573	582	575	575	614	604	577	557	564	620	561	578	542	600	549	577	571	555	539	569	592	586	606	590	597	575	577	609	561	593	605	633	644	579	631	602	590	635	573	609	613	563	559	548	583	606	573	575	570	599	595	623	599	565	626	629	607	580	572	574	574	564	587	591	571	595	581	554	552	556	591	566	591	584	610	595	616	551	596	582	614	547	582	584	581	629	605	630	620	593	582	595	557	610	599	562	600	587	605	591	581	554	579	620	619	591	572	551	593	540	573	573	556	540	613	581	596	589	572	573	608	558	558	581	586	603	566	577	569	574	584	564	561	618	569	606	569	554	571	625	588	581	578	609	593	585	610	618	631	594	588	612	607	547	601	554	597	616	597	598	611	585	627	579	593	574	606	616	599	588	596	565	586	582	613	580	564	594	559	611	573	606	569	592	570	597	608	594	578	591	586	618	579	596	579	602	566	598	585	608	566	589	619	604	531	615	573	590	578	538	581	611	644	591	563	563	595	588	606	587	566	589	630	559	568	605	591	602	586	574	585	587	564	594	625	567	587	600	589	575	602	567	609	562	562	563	648	607	525	585	608	598	570	558	566	603	604	613	578	588	547	588	571	593	571	607	549	581	562	599	571	603	566	598	598	548	577	610	561	592	550	583	615	575	610	555	618	623	641	612	584	600	583	565	548	628	564	556	575	610	558	604	539	584	598	602	596	617	564	560	595	559	585	574	604	592	604	542	585	575	569	597	589	581	598	578	527	625	550	606	587	583	611	590	571	615	594	619	608	564	575	585	543	577	577	601	549	598	583	629	587	568	599	575	588	550	555	573	561	618	603	556	554	613	594	573	594	541	542	564	554	594	609	592	573	572	565	572	587	554	559	588	590	585	606	567	604	627	562	599	584	647	579	588	522	596	588	570	568	608	582	562	640	566	548	560	576	548	606	580	582	609	587	635	602	561	609	585	607	601	618	546	591	604	563	596	563	572	595	596	527	581	603	562	570	558	597	606	563	566	626	599
24837	20625	26903	24268	20573	9919	1400	788	633	622	555	515	458	489	393	313	335	322	390	333	306	280	267	282	264	298	319	293	253	268	268	276	260	273	279	269	278	281	272	279	259	236	243	271	261	278	267	277	238	267	245	253	240	254	240	231	255	276	242	253	272	252	254	277	246	250	253	240	244	240	247	259	259	237	214	276	228	262	248	249	253	259	250	229	282	260	243	227	249	221	262	249	253	231	243	237	242	249	246	243	257	225	250	225	230	263	239	257	242	238	254	249	257	282	261	282	236	253	284	248	261	254	255	250	260	239	267	251	258	265	272	252	264	231	236	231	291	250	226	248	239	263	231	218	237	246	280	244	230	237	253	260	242	218	237	237	252	234	260	244	251	231	271	267	233	256	244	260	272	255	224	257	239	221	273	255	244	257	245	273	259	226	260	256	240	260	262	276	232	253	262	254	280	239	262	247	260	247	240	225	285	268	235	265	231	239	225	262	221	248	238	249	273	239	252	244	237	217	260	264	237	288	232	263	225	239	229	237	225	258	255	242	252	231	243	260	254	229	242	270	265	248	250	220	227	250	265	231	237	224	242	225	237	262	290	255	271	247	255	236	231	239	264	219	244	264	227	244	232	241	268	252	255	232	262	223	257	236	225	244	267	275	252	235	237	240	265	264	254	225	260	248	249	250	256	243	245	264	237	240	239	245	266	247	249	247	271	243	247	243	223	253	251	235	249	216	236	257	254	251	255	245	256	221	252	251	259	235	242	262	253	257	222	240	265	250	262	243	231	263	257	264	234	229	240	234	254	259	243	253	247	247	247	242	240	252	227	241	234	242	278	223	227	243	259	248	235	248	246	227	267	268	281	246	244	268	252	228	249	266	253	248	264	280	270	282	262	236	258	259	246	247	223	254	253	238	245	240	229	265	251	236	236	248	241	252	258	226	247	239	246	233	249	231	253	281	244	231	254	259	250	255	240	236	259	247	267	250	219	251	264	239	266	227	254	262	239	253	246	249	256	224	273	291	287	260	250	255	255	231	262	237	257	273	254	238	254	249	236	259	235	263	223	262	232	241	231	246	246	253	244	273	269	242	258	237	251	234	259	279	261	253	248	251	242	254	240	231	260	244	232	235	251	229	222	245	271	268	246	239	250	239	269	263	249	247	248	260	255	258	233	218	268	230	255	233	244	244	229	235	248	247	270	245	256	239	253	258	240	239	248	240	276	253	245	246	241	203	262	219	239	230	224	245	233	266	251	241	227	244	279	248	274	256	287	239	262	247	257	242	248	256	242	252	265	243	259	246	233	255	259	245	211	244	286	229	245	243	224	237	237	265	241	265	229	240	247	231	267	231	238	265	232	240	254	280	234	212	242	270	241	257	241	285	278	254	239	266	240	247	242	266	251	246	247	239	263	246	218	243	253	259	257	237	236	229	240	225	249	254	243	244	227	235	265	263	238	268	241	261	234	257	285	247	258	259	236	237	268	234	253	237	210	262	259	231	255	248	266	268	222	242	244	247	231	239	251	259	240	250	249	238	249	228	244	257	233	246	214	249	247	281	248	266	298	233	258	239	262	240	262	227	217	233	247	217	259	251	253	236	252	249	231	245	233	225	268	277	243	235	271	280	236	233	227	250	254	257	244	261	274	235	267	244	274	249	269	258	264	279	255	232	218	250	258	266	255	260	255	250	215	239	239	245	273	219	222	283	256	238	225	236	269	251	255	278	257	264	217	238	248	229	241	255	266	228	243	218	271	258	270	246	242	253	223	264	218	227	258	251	230	266	240	233	240	251	239	225	256	277	237	221	253	272	226	237	280	244	237	209	255	203	243	266	261	273	253	256	239	250	247	222	221	278	248	230	267	249	261	255	272	229	267	249	262	247	232	236	233	262	237	218	275	275	227	251	257	258	273	247	247	245	269	245	263	268	223	250	235	222	251	243	242	260	244	241	260	217	241	288	251	246	251	230	243	226	272	242	271	264	210	243	257	260	243	259	232	205	251	238	283	266	238	241	237	247	255	228	259	246	262	305	260	255	261	242	261	258	240	272	234	260	267	258	268	259	257	243	226	293	236	225	230	270	263	233	238	254	269	228	240	278	252	254	248	252	248	247	251	233	189	275	253	246	249	250	260	263	242	248	272	271	250	255	268	244	272	275	243	246	253	220	253	272	266	233	236	267	256	260	250	233	258	265	256	232	258	243	245	266	235	235	258	242	251	243	257	252	255	244	251	259	283	230	221	261	224	254	233	252	245	259	250	258	224	265	243	235	253	237	240	227	254	279	258	236	268	257	246	219	235	279	235	272	229	252	255	242	238	274	252	253	245	222	267	243	262	234	232	234	252	240	248	251	242	237	233	226	257	224	260	248	264	261	284	249	250	239	227	243	258	240	244	231	279	245	252	228	212	247	255	225	234	276	270	266	249	238	219	255	231	243	239	239	233	249	268	232	225	245	263	220	258	225	222	252	245	272	227	253	244	247	258	243	198	237	239	263	282	272	226	254	241	240	278	251	252	248	226	251	240	222	246	248	230	255	252	262	240	254	224	263	243	234	242	253	219	222	257	244	258	268	246	259	251	249	241	233	265	254	245	224	220	244	218	246	247	240	258	243	248	255	239	244	267	234	241	269	253	266	251	277	248	222	265	239	241	230	266	220	252	264	274	247	281	264	224	213	258	225	255	228	239	230	223	263	231	241	241	262	239	281	241	236	217	242	258	246	252	250	294	246	238	270	238	258	253	275	238	261	255	260	264	252	263	217	254	234	233	217	250	238	223	265	284	248	248	256	246	253	275	253	238	262	240	246	229	243	249	235	253	277	269	223	251	240	266	268	228	256	243	240	262	239	261	245	240	240	240	241	256	220	229	257	231	254	273	232	222	221	256	255	244	266	236	207	244	272	246	254	226	277	245	253	247	282	249	251	238	245	244	289	232	254	265	260	254	219	239	242	238	267	252	253	231	240	270	267	229	246	239	249	261	260	251	238	269	259	220	255	215	244	235	242	225	256	256	289	229	254	264	245	264	268	261	245	219	236	233	249	252	259	234	268	245	269	266	280	251	263	248	239	270	249	218	247	238	278	234	265	253	264	238	265	224	247	257	235	281	241	262	236	253	242	241	250	250	219	255	271	229	252	268	235	246	284	246	256	274	245	237	263	246	212	258	231	239	219	246	268	256	241	271	215	228	279	264	242	233	214	231	241	237	236	255	246	271	232	245	250	262	233	241	243	228	236	233	233	241	221	271	278	262	250	267	264	240	256	254	263	252	257	238	239	260	245	243	268	250	274	245	257	264	241	245	226	251	216	256	238	241	250	249	252	251	242	275	248	253	228	261	273	284	252	230	230	247	226	229	235	250	232	266	269	246	248	248	245	234	249	245	267	219	254	244	230	244	249	241	235	254	228	244	243	261	249	230	221	246	271	232	258	270	246	276	232	251	251	274	258	273	237	247	246	255	256	263	254	225	263	249	266	232	261	253	237
39920	27562	9666	5278	3362	2606	2158	1602	1264	1136	1007	899	895	719	611	479	502	507	527	378	382	359	360	419	366	361	394	378	338	296	330	329	312	307	306	288	279	248	320	306	297	267	282	257	295	310	273	296	273	280	282	279	273	272	302	303	300	266	317	255	299	301	266	293	288	296	258	279	295	304	268	274	289	246	299	265	280	327	274	279	304	262	293	294	309	266	257	285	277	305	280	279	263	258	295	281	275	279	283	285	277	260	285	299	271	283	251	263	277	270	279	319	246	297	283	246	284	315	312	250	304	272	272	249	266	269	258	262	256	299	260	299	266	291	300	272	287	298	282	277	293	301	265	273	292	274	269	275	268	253	247	283	270	288	246	279	309	285	250	282	263	282	277	268	269	260	270	253	287	251	256	275	301	243	276	286	265	297	252	273	265	290	280	271	286	284	289	252	257	276	273	276	286	260	269	283	292	283	260	292	292	271	254	296	267	285	278	276	317	254	270	270	304	274	293	253	241	260	288	294	250	257	290	260	274	289	270	258	294	268	273	277	283	268	279	256	257	275	264	285	272	267	253	296	254	284	308	272	292	245	289	239	261	304	292	313	259	271	276	276	279	295	254	266	282	281	299	268	280	314	286	268	289	275	277	270	291	235	243	266	298	257	255	280	292	273	282	266	280	290	282	301	279	277	299	284	254	291	260	262	262	260	292	256	276	261	275	296	316	295	273	267	271	296	248	272	291	283	258	265	284	291	282	268	266	272	243	260	255	250	271	276	297	280	264	281	272	272	292	263	265	297	292	255	264	274	277	263	300	315	281	280	309	282	278	251	301	312	289	274	288	237	274	307	280	255	269	279	271	291	258	252	284	270	285	307	271	259	264	293	269	272	260	306	261	285	265	272	229	276	261	250	277	270	285	288	292	282	308	276	273	284	280	292	257	267	259	288	261	275	251	275	284	250	287	278	230	281	302	279	293	279	269	288	241	264	282	257	273	236	251	255	274	275	252	257	300	284	258	274	288	269	290	277	298	285	287	261	286	285	270	231	257	280	293	267	274	232	267	267	277	310	264	273	277	305	275	274	269	258	251	280	283	275	255	296	296	270	268	284	258	308	279	252	244	286	281	263	291	294	270	287	280	285	278	284	253	294	267	266	306	283	289	262	298	249	243	286	275	256	280	277	264	304	271	250	261	277	265	274	283	276	299	271	281	291	268	276	272	265	304	275	255	276	289	234	291	259	287	272	273	282	282	288	253	272	273	297	250	270	302	290	260	249	258	296	278	296	272	279	292	270	270	266	270	272	297	265	269	297	286	251	287	289	248	275	267	260	276	246	276	290	293	274	294	281	276	260	260	296	267	288	284	268	263	264	274	294	292	282	290	282	262	260	272	260	294	290	275	287	265	297	280	289	234	238	290	258	255	276	275	296	265	285	284	281	250	250	281	269	270	273	283	288	296	275	284	252	289	278	298	284	293	292	292	268	283	288	277	262	307	277	261	273	279	289	276	250	267	302	274	275	269	299	298	268	290	278	275	274	287	250	261	280	270	271	260	277	251	272	292	276	256	265	261	263	284	278	257	267	290	249	279	301	273	279	276	268	281	316	281	290	277	281	269	256	263	291	294	258	280	275	275	277	262	272	268	253	264	258	267	301	283	274	265	296	278	254	265	298	261	270	275	304	278	261	256	277	277	280	293	286	242	305	269	289	258	287	301	269	288	290	293	269	287	255	305	242	266	276	276	269	255	258	249	268	282	294	248	273	285	240	299	260	276	285	230	242	298	283	248	292	288	246	276	284	271	293	266	297	297	263	286	291	257	292	301	256	236	268	309	246	262	289	300	280	276	221	309	276	253	270	272	271	285	274	282	308	267	260	282	278	288	255	264	285	308	303	280	270	275	289	264	282	264	281	269	279	304	270	304	262	295	273	288	265	275	287	270	231	258	276	283	300	265	282	297	282	273	274	277	288	290	268	261	292	284	255	292	277	299	282	255	293	258	290	320	252	279	280	258	261	237	251	287	254	262	279	266	268	250	266	292	270	250	269	284	260	301	264	274	267	256	267	295	273	277	242	280	298	268	283	293	291	275	280	272	264	272	265	252	268	282	312	286	330	246	281	263	268	318	278	301	257	283	285	278	250	292	246	268	287	282	269	262	288	268	310	290	282	277	283	290	279	264	267	287	269	285	289	243	283	278	259	273	257	281	263	293	270	266	285	295	265	274	272	260	281	259	276	279	285	264	253	256	250	301	324	294	263	277	273	260	287	262	295	282	283	274	291	276	296	261	248	277	245	266	275	269	235	261	282	293	285	296	270	282	233	285	263	282	260	295	306	253	264	286	246	267	295	295	271	297	254	273	307	288	285	305	253	290	294	273	268	279	291	285	277	238	231	285	279	292	303	273	286	272	249	283	250	270	274	243	277	286	285	259	260	301	285	277	270	250	257	270	269	282	276	251	262	297	276	256	273	272	281	294	296	286	286	237	295	278	273	281	265	298	275	303	250	298	290	302	277	270	287	282	258	280	272	281	267	264	264	244	284	310	288	253	259	254	260	267	262	266	269	309	289	259	277	264	263	288	289	260	256	294	262	295	278	295	282	291	272	271	269	267	283	278	284	245	298	266	249	279	297	278	299	272	285	238	265	294	272	277	278	289	282	301	288	266	287	273	270	267	266	257	281	298	292	287	254	300	263	275	285	254	274	287	287	284	286	278	256	284	268	262	289	236	260	275	273	241	276	258	291	271	262	265	270	291	284	284	257	270	275	295	277	304	307	243	281	247	290	278	255	291	288	267	242	265	266	282	284	281	253	304	286	290	266	293	277	245	262	283	285	269	259	283	306	280	299	260	281	272	291	280	270	298	282	265	254	299	285	291	287	297	260	287	290	292	265	290	274	310	270	273	278	267	294	275	271	266	294	289	284	267	264	279	272	277	249	295	267	261	257	271	276	290	254	308	272	256	262	291	278	293	269	258	265	251	258	274	292	264	262	301	277	315	266	263	267	275	238	308	289	284	292	252	263	270	287	305	289	282	273	250	263	305	254	313	279	295	264	271	297	283	257	266	277	266	268	296	273	296	242	280	275	288	306	295	252	288	263	276	301	292	267	265	265	279	275	259	251	286	294	264	278	260	270	268	272	277	260	287	276	289	278	261	285	252	284	282	262	329	283	271	289	256	294	270	285	273	305	277	280	289	277	278	253	279	262	273	277	261	293	264	296	276	287	296	280	286	292	256	275	291	254	273	262	257	257	300	299	296	303	306	262	259	257	276	284	289	273	257	281	234	249	263	277	293	260	287	298	270	251	292	274	280	298	295	287	270	293	259	284	273	256	268	275	283	286	307	274	272	304	280	256	276	322	278	253	275	287	300	268	248	266	290	283	282	264	255	256	296	276	263	297	294	292	257	252	242	292	279	288	279	276	295	271	291	257	266	292	267	277	255	266	273	294	291	325	251	257	283	286	264	275	273	292	272	308	296	279	268	264
22962	20646	27293	23918	20610	20572	7275	1618	1103	1020	931	906	1023	973	823	656	770	722	719	644	622	670	626	606	598	593	611	591	575	584	590	559	589	561	617	568	561	542	547	561	542	544	553	546	580	556	566	603	566	537	562	537	547	509	535	562	542	537	533	560	540	530	531	552	536	571	547	550	537	511	538	508	522	541	581	534	550	585	509	526	519	531	528	558	539	536	561	535	511	578	534	533	536	535	566	565	516	571	595	565	539	540	545	553	542	547	550	563	597	528	514	520	541	546	551	540	548	566	507	507	560	522	523	530	570	568	564	505	550	566	545	508	557	538	489	533	542	545	526	555	529	471	526	552	523	546	568	546	550	572	526	539	572	580	560	544	539	572	509	537	533	500	535	500	564	540	556	484	530	563	558	529	522	558	570	525	545	563	535	529	572	558	521	500	551	526	566	515	559	542	525	552	539	541	529	514	526	542	539	550	576	530	526	520	528	499	532	512	525	520	535	591	566	512	520	554	520	518	550	533	540	546	542	490	525	556	487	576	547	549	520	476	545	545	547	550	552	538	533	532	505	526	553	548	541	538	545	520	524	519	572	552	509	537	522	552	535	552	523	527	546	532	587	557	524	572	550	520	504	511	558	528	476	536	539	523	534	565	525	540	544	518	541	486	589	544	543	534	544	557	514	514	567	557	534	548	508	530	528	523	571	537	506	527	571	499	550	486	524	524	548	549	551	531	528	518	587	532	527	545	528	540	560	538	534	534	545	523	510	517	492	520	541	541	556	552	585	499	516	542	539	513	539	560	520	541	602	506	528	544	532	611	557	532	514	580	575	548	529	558	558	541	562	550	515	562	536	505	535	567	554	549	561	526	549	467	524	520	518	508	514	511	513	506	529	534	508	534	549	543	528	572	564	565	533	510	540	535	552	508	534	527	497	536	544	619	512	522	529	461	538	532	547	568	528	522	517	502	510	512	489	534	552	556	519	553	524	500	536	538	519	554	547	553	537	568	565	545	509	556	577	532	551	515	494	514	509	542	503	523	530	561	501	523	514	533	531	536	515	530	559	537	479	546	526	570	530	523	498	547	554	538	526	544	556	525	535	571	579	513	550	536	541	504	554	514	506	506	549	554	545	509	561	579	545	520	574	568	529	566	509	508	548	506	514	528	521	557	552	516	569	548	511	521	501	560	529	560	528	537	527	538	539	557	513	536	554	512	558	571	541	544	539	548	510	494	541	551	534	497	513	571	543	522	509	538	526	556	529	544	518	544	510	565	498	552	525	530	537	540	510	514	527	529	499	544	547	531	536	531	532	562	532	534	493	516	529	491	541	512	547	536	558	567	553	514	534	535	510	519	530	483	550	505	546	507	501	560	527	522	534	536	566	536	538	529	548	562	524	519	551	524	566	548	554	522	523	572	558	459	566	545	488	539	602	534	531	546	544	554	565	560	491	545	483	548	533	515	574	569	548	555	538	531	539	549	536	540	529	556	512	539	555	520	512	544	538	528	537	466	516	528	568	490	526	549	535	526	535	559	541	555	498	564	519	517	541	544	524	507	520	536	561	542	511	508	539	564	564	531	509	586	496	537	508	532	532	600	545	569	525	523	520	562	540	529	527	509	573	550	541	562	532	509	529	474	543	542	532	508	524	511	548	482	536	543	521	491	550	549	515	576	535	552	493	538	551	539	532	504	547	513	560	538	503	565	529	587	569	542	528	559	566	548	545	534	594	497	541	562	483	519	573	528	554	526	508	504	531	551	528	552	540	530	513	543	531	522	538	548	535	567	502	544	502	565	538	536	547	527	548	524	498	556	560	562	487	506	558	540	527	508	531	512	493	596	509	557	543	523	577	515	524	518	573	545	553	527	589	532	533	543	572	565	521	558	554	544	516	534	558	527	528	512	557	547	545	544	551	550	509	503	601	527	535	547	492	500	537	573	533	547	547	556	518	492	535	527	510	496	578	531	547	546	532	545	522	487	533	565	522	517	504	576	546	516	554	555	516	533	514	512	517	553	523	532	528	541	508	540	507	544	536	544	548	490	552	509	539	542	555	529	490	554	493	522	547	523	556	527	536	513	523	503	535	525	558	553	553	531	525	516	564	569	576	543	555	554	519	543	529	537	573	539	515	541	583	532	500	536	565	528	530	552	542	517	495	557	543	530	550	520	529	491	525	543	506	543	522	545	536	521	522	528	498	534	562	515	548	571	528	546	565	483	529	522	504	536	504	539	529	534	524	516	524	513	566	521	576	526	537	533	531	504	476	507	527	537	553	523	544	537	510	589	500	516	529	549	514	549	542	563	558	523	498	505	525	519	571	564	501	539	547	530	536	559	597	508	535	528	511	521	520	526	542	498	517	533	514	515	547	540	534	514	542	555	531	550	514	540	535	542	534	487	487	513	542	553	539	559	513	489	553	507	552	525	531	505	513	526	499	537	545	571	496	514	570	619	573	542	558	540	523	544	584	533	522	504	513	530	570	548	611	558	577	547	546	541	520	538	503	503	561	507	515	556	536	515	528	515	495	463	537	549	543	519	567	556	565	523	548	556	546	539	543	532	559	555	547	535	557	493	557	548	517	565	543	535	515	538	498	491	560	550	510	498	521	543	558	532	576	555	536	512	534	488	514	580	534	525	538	513	552	554	585	544	550	495	521	525	546	546	550	509	515	523	552	535	538	570	526	508	502	545	509	524	498	530	554	484	552	512	537	557	560	501	494	531	491	554	521	549	555	531	529	529	503	557	506	515	538	472	518	527	519	534	541	527	516	556	522	511	515	516	574	543	509	545	528	533	554	550	511	522	533	482	533	560	533	472	560	506	537	543	525	528	526	549	529	530	529	522	497	514	504	532	490	548	552	535	553	531	561	523	550	551	571	514	543	558	542	513	530	527	563	501	548	565	538	494	534	551	546	509	481	544	569	563	581	542	509	539	492	552	524	531	535	529	581	541	552	515	540	536	523	509	507	562	537	536	529	560	517	552	479	545	523	538	569	530	498	552	567	537	510	502	525	550	523	544	570	546	516	542	570	560	561	538	560	563	525	508	556	550	558	523	500	561	566	478	542	515	478	519	532	592	545	550	546	535	562	499	529	521	550	523	533	509	521	530	519	554	558	523	552	535	505	498	572	541	583	528	484	522	549	538	517	598	556	542	525	579	564	516	560	569	523	539	527	541	484	568	506	544	537	556	557	565	501	507	545	551	556	479	545	516	571	516	545	552	541	559	524	520	519	534	538	539	535	550	554	560	552	523	526	519	533	553	533	544	542	514	541	511	536	513	531	522	533	518	546	543	552	546	551	529	495	538	519	556	506	550	506	506	493	549	501	507	486	541	487	485	558	511	556	535	520	520	564	524	586	558	501	511	464	543	515	524	478	495	545	546	548	520	509	557	557	533	515	534	528	502	553	526	543	501	552	551	526	540	526	527	504	546	552	533	573	531	542	542	545	552	576	525	507	542	517	553	507	543	574	546	526	504	557	497
44602	35452	14794	8536	5646	4000	3109	2391	2006	1691	1554	1451	1704	1654	1129	960	945	977	959	787	703	711	738	676	682	642	706	677	649	585	601	599	586	581	604	564	596	588	618	586	589	545	550	551	572	562	599	535	514	543	529	531	506	513	560	533	537	517	557	551	549	544	557	577	582	540	536	522	540	590	561	504	493	545	544	509	528	516	488	541	514	542	546	485	499	510	519	557	549	533	504	521	566	522	511	541	517	524	502	502	553	529	585	530	503	539	560	506	520	537	568	482	564	583	519	546	512	526	557	507	560	521	515	562	513	541	506	554	548	543	536	486	507	521	531	542	554	498	562	579	504	528	544	553	523	491	578	471	551	536	507	534	518	516	551	495	512	524	548	539	497	548	489	542	542	512	531	533	515	487	552	520	523	538	515	472	552	504	534	517	529	558	510	551	550	530	525	499	532	566	553	510	541	514	515	531	534	540	491	556	524	516	540	520	488	498	556	512	528	572	505	513	515	507	546	539	524	516	519	499	518	487	513	489	513	487	489	541	549	529	540	530	544	534	518	544	525	525	541	535	510	561	550	546	568	512	547	519	534	543	484	474	513	543	519	529	558	524	587	502	519	538	509	506	528	502	550	552	521	477	524	553	539	481	553	530	505	523	552	551	562	510	548	523	506	485	500	515	523	540	462	531	578	539	526	500	543	569	518	527	494	517	542	557	539	518	518	548	526	496	525	516	508	529	512	501	504	535	519	527	523	520	532	550	514	503	511	541	517	503	509	519	539	529	536	547	580	534	531	512	500	509	531	541	491	521	550	521	484	503	535	557	542	531	498	533	533	490	533	555	549	526	509	531	523	546	555	542	561	555	505	524	566	551	523	583	582	505	496	512	530	520	535	527	520	478	526	501	553	528	512	508	516	513	555	538	520	503	550	541	519	499	531	499	538	562	530	488	512	544	520	549	528	519	567	478	539	533	520	557	531	561	492	513	473	492	513	517	546	494	516	535	524	540	526	523	569	562	536	506	495	494	527	538	529	550	540	521	515	502	486	547	540	488	529	522	535	485	529	530	478	519	545	521	534	519	535	549	532	526	520	543	547	540	530	502	511	540	529	495	517	500	534	583	504	527	525	534	498	494	529	526	531	536	506	521	492	489	514	544	531	522	535	542	467	509	531	486	548	582	510	510	483	565	519	533	520	529	516	522	507	523	500	520	523	506	493	491	531	495	494	499	534	536	565	506	488	545	469	554	528	499	475	532	518	526	514	523	500	585	517	507	509	489	547	491	533	592	485	483	564	556	528	548	529	547	538	533	570	517	556	545	518	538	520	520	517	522	558	525	478	499	524	526	513	542	491	538	540	520	541	524	506	558	563	524	512	503	547	539	485	511	559	541	543	560	534	546	536	506	564	499	524	496	563	490	490	486	559	541	483	525	541	512	520	509	493	506	538	532	494	538	548	493	478	499	514	522	565	504	555	530	495	523	601	543	503	528	563	528	545	525	504	497	529	565	525	531	505	536	522	493	510	530	494	496	509	512	512	508	539	515	539	509	527	530	521	529	563	509	532	507	503	514	455	553	510	528	487	533	532	537	520	539	516	507	527	567	535	513	554	546	549	514	503	519	520	540	496	506	493	552	519	514	567	534	519	516	527	478	534	542	490	504	522	504	527	513	497	545	560	499	546	520	564	489	508	524	525	511	553	512	509	532	524	554	539	543	536	529	531	509	514	519	512	544	537	525	518	496	505	524	553	550	513	526	543	497	502	539	527	552	544	518	543	573	546	546	521	523	513	497	502	519	534	502	588	517	568	531	543	498	490	566	559	519	499	486	569	515	560	536	545	547	533	504	514	534	541	533	501	508	536	551	542	545	520	515	541	487	515	487	531	555	519	528	537	537	546	485	558	540	531	540	498	528	529	509	502	526	544	522	498	532	531	508	515	536	505	532	561	516	548	482	546	571	511	494	551	565	530	504	538	546	522	510	532	520	519	546	549	541	538	565	512	509	552	510	520	512	528	531	517	500	496	516	517	503	496	557	463	532	543	494	532	547	538	545	485	517	582	505	523	490	536	521	504	525	535	563	538	560	535	547	513	500	555	543	533	517	465	529	492	528	532	563	530	535	530	517	535	513	547	523	473	536	482	536	539	525	519	546	547	536	530	476	517	509	580	505	523	500	547	551	494	512	563	526	531	561	520	515	542	497	489	543	546	502	544	524	562	511	504	528	504	555	525	488	567	508	527	477	501	498	549	532	520	541	469	537	480	512	558	512	515	540	501	508	509	536	477	536	524	516	546	539	486	558	510	594	492	571	487	499	513	530	523	552	523	496	530	553	573	523	521	521	518	511	524	523	501	547	530	493	502	526	537	506	537	530	536	483	574	531	515	504	508	536	527	503	557	549	544	550	526	533	514	533	527	508	489	516	528	539	489	548	521	535	542	571	567	517	564	533	556	517	550	560	543	540	554	523	506	510	527	549	529	519	517	498	545	512	496	555	527	535	524	533	541	552	527	547	544	511	559	521	539	533	530	505	520	558	535	500	509	539	538	522	515	568	548	551	514	535	553	542	490	513	513	481	520	496	544	532	572	494	532	478	518	539	539	518	540	508	537	539	482	505	513	537	552	528	524	514	553	570	568	511	532	533	529	523	534	508	523	555	533	494	542	501	517	516	536	526	501	475	522	500	548	526	555	533	572	514	484	511	554	535	548	512	520	531	515	523	519	513	488	507	536	543	544	500	527	505	494	478	461	510	557	522	528	520	516	509	558	570	554	538	537	493	529	529	552	480	553	516	550	540	519	556	529	521	518	503	516	540	557	535	510	507	504	487	518	519	539	541	480	556	503	542	498	504	536	517	509	512	536	557	516	542	505	506	540	558	476	539	516	525	522	518	528	515	540	535	531	497	573	511	561	514	501	532	464	564	504	518	515	523	505	508	581	523	529	513	545	522	497	496	514	458	540	563	536	510	556	524	532	504	545	548	582	518	540	530	547	487	531	552	527	541	524	516	517	495	527	515	536	518	517	488	520	552	515	540	545	512	509	496	488	495	517	526	511	509	494	514	503	539	485	521	544	549	508	500	540	541	516	508	548	564	505	516	537	531	525	521	517	541	510	538	497	518	533	528	543	485	489	516	530	514	554	522	568	571	510	547	548	522	547	536	514	541	559	542	508	495	533	516	511	521	534	530	546	530	500	534	574	523	537	532	498	556	516	527	556	505	475	516	534	532	536	533	550	540	567	532	527	526	547	513	557	541	508	516	541	537	571	499	535	526	528	542	502	497	529	559	505	570	575	524	550	462	490	587	497	562	544	567	498	530	513	515	528	499	500	535	553	537	532	524	475	542	558	495	559	527	531	488	533	536	509	510	523	502	526	552	522	533	510	564	500	548	534	532	527	492	541	525	552	505	537	509	536	568	489	493	614	524	532	507	523	522	520	538	511	533	548	517	553	516	543	536	571	539	487	492	507	529	535	511	526	509	530	526	498	516
34858	20937	5995	1059	687	629	630	593	557	567	563	539	574	570	560	531	575	576	546	527	549	623	583	538	496	548	473	526	572	533	554	521	545	521	553	516	555	497	514	538	572	545	557	531	515	550	578	537	515	562	538	555	529	567	516	513	528	548	532	503	573	513	568	551	509	551	538	537	531	522	546	557	504	537	583	489	568	539	568	602	525	550	584	544	551	564	517	554	542	556	546	588	522	591	526	570	517	550	575	508	541	522	550	557	580	570	558	585	537	557	556	501	561	521	549	540	517	546	547	530	517	544	524	544	499	577	540	578	549	566	515	558	524	559	524	559	515	532	534	516	524	536	532	559	565	523	583	529	543	557	544	540	503	604	511	476	532	549	553	559	566	555	523	537	519	580	540	573	556	536	536	525	552	564	588	542	547	547	525	520	535	559	527	529	524	534	519	532	516	489	563	572	532	527	530	553	528	544	512	553	509	500	564	553	511	571	550	526	505	524	546	491	552	568	565	559	544	557	502	589	534	552	544	521	498	531	560	520	544	521	572	562	565	580	537	505	576	528	557	557	571	589	558	528	544	524	551	576	564	496	547	551	553	547	517	519	566	533	519	568	595	530	538	519	564	522	537	501	540	535	554	506	570	511	565	525	531	549	534	536	571	560	581	592	560	501	565	530	570	524	525	535	541	534	554	545	557	512	543	530	530	507	539	534	525	516	535	570	567	530	518	545	523	560	572	533	553	506	537	546	525	530	538	541	527	497	507	552	533	534	518	552	513	551	523	560	543	530	556	519	572	565	533	572	538	510	565	547	507	552	512	579	532	529	520	524	574	521	564	517	526	532	544	521	507	535	522	521	549	589	530	512	539	551	580	501	535	527	541	520	560	521	529	529	532	499	561	552	532	516	517	537	572	534	570	512	502	530	514	549	550	546	513	516	552	553	572	522	558	539	537	549	512	535	544	491	540	523	541	538	554	514	525	552	574	573	538	552	542	532	521	553	515	541	552	554	499	531	545	500	500	532	531	577	520	526	556	579	537	513	531	526	552	522	513	539	511	558	538	525	548	579	526	489	549	560	539	559	543	543	561	538	522	535	586	513	566	571	515	536	547	556	521	553	587	574	562	540	557	553	534	553	530	587	596	575	534	542	540	512	550	520	572	516	527	588	567	565	547	536	537	501	556	582	521	534	564	498	572	555	538	533	521	565	528	521	538	530	548	582	585	551	558	570	532	584	533	499	574	541	545	563	521	506	541	519	542	577	565	566	509	550	579	550	522	517	544	561	546	533	554	531	550	518	541	484	560	549	565	510	583	516	562	496	550	543	560	538	581	528	516	528	557	551	518	510	584	533	563	533	550	591	534	550	511	554	520	536	525	523	494	519	532	547	535	549	538	526	540	545	531	524	543	539	554	563	545	568	536	558	578	488	537	558	543	508	523	547	569	585	533	546	519	587	526	552	581	540	570	530	532	563	570	563	545	583	564	521	528	529	573	574	523	523	540	545	524	573	579	548	544	522	533	558	545	528	540	554	524	569	525	509	531	573	560	525	524	560	562	509	518	547	511	556	481	541	576	540	516	574	552	543	567	534	526	551	575	605	538	565	563	496	515	553	555	558	512	568	538	521	507	536	548	487	570	548	538	590	507	516	553	545	524	508	525	541	519	552	559	563	522	545	550	541	540	537	526	558	585	516	578	536	555	530	520	544	490	581	533	527	575	562	557	511	522	516	556	531	527	527	571	551	545	558	582	538	528	530	556	558	516	521	553	498	515	587	499	563	555	530	522	532	550	530	494	521	509	548	533	536	523	590	501	554	572	546	512	553	518	542	577	569	523	528	528	566	521	545	562	576	545	521	501	555	509	531	585	500	542	557	575	557	561	574	560	524	520	535	528	555	579	575	529	576	529	541	557	552	577	592	515	564	570	535	553	512	559	543	557	588	547	537	568	529	503	547	524	488	516	563	569	553	550	553	555	545	542	529	560	570	529	548	551	551	508	532	571	598	556	551	625	503	526	560	520	551	568	541	510	517	480	560	547	514	544	558	517	528	534	554	552	545	538	535	510	519	531	536	566	525	511	552	514	513	555	591	539	513	524	543	526	567	502	518	548	537	544	536	519	561	507	560	530	570	534	541	543	521	525	544	525	531	538	512	548	538	553	520	540	560	523	529	548	553	487	574	524	572	485	569	532	515	549	532	539	530	537	562	549	529	523	579	526	559	543	547	525	491	535	517	520	503	557	579	539	533	550	574	503	529	535	528	552	550	515	493	529	526	496	527	543	523	543	540	562	540	499	595	547	560	534	560	578	545	541	522	541	552	536	515	528	555	539	554	546	533	527	522	569	528	552	519	560	494	517	538	518	556	506	549	509	557	586	557	569	539	538	533	511	579	552	518	516	543	544	565	548	525	509	569	543	596	551	503	543	527	506	521	521	564	559	541	539	551	550	505	555	578	540	525	545	505	600	539	513	526	514	552	516	583	572	530	538	518	549	554	550	518	540	527	614	575	521	559	544	552	520	519	549	551	566	533	509	507	518	551	548	548	545	540	581	527	514	545	564	528	537	531	544	497	502	557	555	527	505	534	551	544	584	523	546	523	526	554	612	556	529	561	589	551	548	562	552	546	510	533	543	568	521	517	557	542	533	509	564	558	552	527	540	593	500	535	509	550	599	511	525	533	544	561	535	516	541	517	535	531	572	569	568	510	498	558	519	506	543	547	543	489	542	536	546	531	543	538	547	560	545	545	514	564	574	533	549	526	484	560	558	556	539	527	565	537	528	519	501	521	530	543	479	551	474	537	558	516	535	580	557	530	538	521	503	499	589	520	607	532	517	521	542	545	576	541	562	547	569	546	531	545	524	516	505	542	534	554	494	559	526	561	556	569	510	544	570	571	522	560	551	506	547	536	570	541	530	553	568	533	528	515	551	528	542	565	522	531	526	559	544	547	526	512	547	505	506	530	552	596	520	544	559	531	529	536	565	564	546	545	574	542	555	552	581	515	546	533	538	528	558	578	584	528	557	559	537	540	525	553	539	518	518	508	536	540	550	528	540	552	527	554	534	549	535	521	537	514	529	548	520	547	556	531	525	533	503	541	547	529	522	525	516	583	541	528	546	570	543	540	495	531	574	543	552	537	537	580	563	540	543	545	534	555	527	537	578	556	568	575	555	565	533	560	535	517	541	544	516	514	547	613	538	579	543	584	538	553	557	555	544	514	535	552	551	495	522	541	553	531	562	549	593	584	542	524	516	533	564	577	561	548	542	512	555	570	551	535	584	498	518	573	534	539	596	561	530	521	519	492	535	517	547	553	507	507	496	513	567	478	521	559	574	533	534	604	512	497	474	573	499	538	590	503	560	540	563	526	528	588	496	572	558	530	522	544	567	575	533	539	594	559	571	506	578	548	565	549	543	563	559	496	555	550	529	526	571	543	535	519	533	521	571	531	539	519	506	504	510	548	521	543	543	539	586	525	572	531	531	508
37080	12900	1642	1121	835	732	697	746	654	624	601	624	643	713	649	632	621	660	596	571	593	582	588	551	599	582	610	624	566	616	581	569	594	575	588	628	603	596	590	578	581	606	586	605	582	572	598	549	608	587	560	605	582	561	608	579	595	597	577	597	591	597	558	561	577	579	573	588	576	611	596	529	591	586	603	619	589	559	575	572	601	547	594	591	617	606	586	613	597	586	573	590	551	560	638	583	568	635	572	556	596	585	593	605	562	639	567	560	570	520	576	572	596	595	597	600	591	582	607	531	578	590	584	560	584	579	596	641	592	576	607	578	570	569	595	586	560	602	599	591	585	619	556	547	597	568	600	585	560	537	584	585	588	578	583	571	581	574	606	569	578	614	590	613	608	573	572	575	582	603	564	595	542	621	589	575	629	577	534	577	586	577	621	598	588	603	550	555	590	617	590	598	590	567	605	586	600	567	570	597	571	590	579	591	624	595	589	558	591	589	538	581	590	588	601	510	581	548	569	543	570	598	599	561	628	601	623	568	599	589	573	597	566	547	611	609	590	584	573	565	569	606	548	598	571	575	614	580	593	603	572	580	624	621	565	567	555	574	547	550	542	546	568	589	585	624	615	614	593	600	612	588	559	564	589	574	647	581	558	618	585	570	603	577	554	611	596	585	600	568	586	570	587	556	548	586	565	635	609	541	590	570	572	574	597	597	605	583	596	599	564	585	575	573	599	581	583	569	574	544	583	615	575	555	595	605	610	573	573	581	551	602	579	588	578	590	593	565	608	563	595	568	576	593	593	579	599	570	587	605	597	562	590	567	572	564	575	600	581	575	577	612	596	590	585	570	530	571	580	564	561	588	595	596	620	603	565	579	618	577	564	576	580	562	584	577	548	540	565	615	592	580	600	607	516	559	588	579	580	572	567	552	570	585	619	586	591	621	606	543	591	590	585	568	558	598	599	620	554	580	594	564	603	548	583	607	623	554	548	577	609	584	587	583	591	596	595	551	557	545	574	576	565	549	615	586	631	589	595	557	541	586	610	639	645	538	595	537	626	579	562	555	590	643	601	548	591	598	587	637	588	573	587	590	588	603	608	649	566	557	573	616	623	572	561	576	599	545	572	549	585	579	527	590	581	592	586	590	558	573	592	598	545	582	590	616	595	575	615	583	570	614	578	605	579	600	560	586	553	611	563	606	598	554	602	597	597	611	602	608	549	580	561	579	581	608	594	545	576	566	580	605	580	620	573	610	580	616	589	605	576	580	596	561	603	582	606	574	577	601	592	604	624	592	587	601	623	561	618	598	571	576	549	576	600	597	569	605	545	589	607	564	587	605	563	593	598	594	601	579	563	558	584	612	626	587	584	571	591	623	578	626	589	594	594	628	568	593	574	558	561	579	591	589	633	583	594	636	576	588	556	603	606	595	593	599	616	565	560	580	587	579	628	573	601	569	586	556	599	595	594	559	595	614	576	568	611	557	577	597	572	633	623	628	574	562	583	550	578	617	585	588	608	599	588	601	589	616	619	557	599	585	591	623	588	609	598	559	587	557	552	559	546	589	562	574	601	614	628	565	585	549	589	603	550	581	600	594	578	571	603	632	582	558	579	600	610	570	637	581	578	583	588	629	536	614	597	593	552	565	617	599	564	580	593	569	559	565	642	623	544	569	555	593	583	522	595	617	585	581	577	597	569	569	556	593	570	598	554	566	552	580	571	538	569	597	605	570	608	581	604	571	580	564	592	563	549	587	594	615	571	631	567	568	613	561	596	611	571	568	589	588	622	558	616	568	585	573	584	587	592	583	549	508	582	550	601	620	583	561	612	610	623	569	588	576	593	589	561	550	624	618	534	567	600	621	579	658	564	589	625	602	613	620	613	601	542	581	605	563	597	604	584	557	578	590	583	571	584	581	567	586	602	593	594	565	606	624	565	592	588	560	559	627	592	589	593	575	578	603	580	553	585	626	575	539	564	557	556	609	593	592	596	602	538	591	632	620	577	620	609	550	561	573	653	576	561	577	568	570	588	537	573	577	582	574	576	602	570	582	636	578	551	565	620	616	605	578	586	604	571	578	627	572	572	561	596	593	571	548	563	599	614	545	583	607	605	562	584	565	552	549	563	612	606	608	563	594	568	602	609	554	593	597	580	602	571	551	607	551	534	570	573	600	626	598	541	589	560	561	577	567	577	619	604	554	580	607	526	602	615	609	635	593	596	579	597	614	593	567	558	641	604	641	623	569	549	583	589	591	546	578	612	587	650	619	598	577	574	567	614	598	560	586	578	575	619	606	620	579	579	563	567	562	605	609	575	569	567	548	602	555	542	582	576	572	557	571	603	538	534	591	575	562	587	560	610	551	578	553	616	577	574	614	577	563	643	650	584	562	577	572	603	601	593	534	594	566	557	565	598	613	583	568	568	594	585	540	565	583	595	529	602	647	626	576	605	572	553	548	555	648	560	574	531	617	612	628	578	575	559	592	590	598	564	594	588	581	617	536	573	567	577	560	619	578	586	586	575	576	550	580	618	571	589	574	587	614	560	590	627	570	586	589	580	557	538	558	623	599	572	587	564	584	599	579	555	605	534	619	580	588	612	625	559	569	604	588	630	627	605	577	632	573	567	579	577	549	577	602	618	599	583	554	555	651	549	599	595	570	591	572	568	537	572	552	620	613	598	599	595	567	569	589	551	547	583	611	583	578	565	561	571	644	576	592	655	580	544	608	541	563	547	572	615	591	547	569	570	612	584	536	570	610	605	562	582	597	573	579	584	592	595	570	590	588	609	559	605	585	559	572	553	593	596	511	613	600	597	552	586	586	599	580	583	546	542	590	600	597	573	598	625	603	560	582	591	565	553	594	577	588	543	594	587	537	599	534	582	617	565	612	582	577	635	604	589	575	580	600	609	583	615	545	578	587	576	527	626	608	585	601	585	559	602	568	608	619	579	609	569	593	590	576	571	565	568	591	595	549	537	592	567	608	603	553	575	582	591	574	627	576	605	548	584	562	538	572	631	610	608	640	581	611	584	572	603	591	584	622	584	533	618	588	552	623	582	567	593	564	563	570	594	552	560	567	622	590	578	609	590	593	580	580	594	582	585	589	582	623	582	569	557	610	594	615	582	570	595	589	555	586	528	555	601	548	570	577	571	603	576	581	576	576	580	542	597	566	616	537	585	592	592	556	596	569	575	558	574	641	542	619	605	599	594	592	552	571	574	597	640	521	592	630	567	572	561	578	578	567	590	587	567	591	583	595	572	609	530	576	588	601	608	574	610	619	552	573	554	611	610	603	545	570	609	568	569	586	590	587	570	581	573	597	600	598	558	578	597	606	573	568	615	581	593	526	571	591	584	583	566	582	607	566	614	557	593	592	548	598	567	572	568	597	638	616	604	581	594	621	640	591	594	566	618	600	622	597	597	598	571	595	595	576	630	574	593	560	561	566	599	584	601	623	595	628	579	575	614	568	596	638	559	585	599	588
24875	20646	26893	24297	20571	9865	1156	715	615	527	439	447	413	402	375	321	351	323	311	310	295	312	276	288	271	316	310	317	270	247	278	238	264	292	267	244	246	237	256	240	233	238	247	253	260	280	245	263	242	234	255	230	289	220	253	245	274	271	228	230	250	251	288	268	251	269	275	260	249	223	244	264	259	235	255	224	241	244	258	259	232	259	261	243	269	247	267	237	251	239	246	254	243	266	244	259	243	226	274	263	227	204	243	259	247	225	248	272	251	243	224	251	261	266	246	274	267	284	227	228	236	263	249	235	261	239	259	255	227	249	249	264	245	255	252	219	231	250	254	277	254	239	252	252	233	264	244	242	234	272	237	241	265	249	225	221	276	250	216	220	281	225	250	241	253	266	260	265	219	232	230	229	277	256	226	271	241	231	244	242	243	252	245	259	255	226	256	234	239	243	240	248	255	245	242	251	220	237	239	264	250	230	240	248	240	234	209	238	259	271	211	257	219	233	258	263	215	250	227	228	260	233	262	265	258	235	243	232	239	232	257	249	265	252	244	238	226	246	245	234	243	242	254	232	228	263	206	268	256	236	251	231	240	243	222	251	222	267	243	271	246	235	271	229	235	229	232	246	227	236	236	242	242	210	242	283	255	266	251	279	217	236	233	244	238	239	240	231	274	227	246	235	254	279	271	236	271	230	266	241	251	251	250	252	244	259	229	230	249	242	259	240	234	252	267	255	242	256	237	241	251	248	195	243	269	236	268	271	212	233	219	266	262	248	272	248	255	239	262	259	236	276	253	247	230	250	262	257	242	261	271	244	253	269	239	276	251	247	233	253	245	252	248	237	253	251	234	250	238	254	247	222	238	232	234	246	200	248	269	236	236	232	235	262	272	268	238	239	230	262	227	244	225	250	262	254	256	227	223	223	244	253	220	235	259	233	263	242	253	225	259	241	242	246	219	245	217	233	237	229	221	272	239	226	251	269	225	242	230	244	229	255	249	261	243	252	260	221	230	227	253	248	239	222	225	257	228	269	261	234	236	242	251	252	260	235	227	247	267	250	215	240	236	222	254	237	261	270	238	274	259	231	216	229	244	283	236	243	246	228	259	227	231	234	256	262	243	219	219	230	255	245	248	258	208	240	240	271	261	244	227	236	247	283	276	250	259	220	253	230	262	267	225	238	253	251	247	243	268	247	246	220	243	279	238	254	276	260	233	237	232	241	251	233	245	212	223	239	224	238	249	226	277	238	269	233	244	240	238	240	214	239	241	236	279	234	253	275	245	246	269	281	243	244	259	242	246	243	219	243	242	246	257	250	227	254	252	230	250	244	239	236	240	267	241	279	254	237	247	254	252	242	241	258	243	225	250	250	227	232	236	242	274	248	251	237	244	258	254	237	248	238	235	251	251	260	236	242	245	239	246	289	263	232	237	249	284	253	268	258	255	233	236	259	232	208	252	224	243	239	240	230	255	241	227	241	255	259	279	257	222	258	225	227	232	232	213	246	225	232	272	260	214	253	239	265	233	246	240	250	223	235	217	253	245	262	247	217	259	265	237	255	277	279	249	240	250	220	257	225	260	239	255	222	263	233	260	239	257	246	220	244	243	217	238	243	264	257	260	236	218	226	239	243	261	235	269	237	243	276	276	237	227	239	254	277	250	233	249	239	238	270	243	239	254	261	231	235	238	254	252	233	237	252	229	260	256	250	274	210	225	246	266	230	233	278	248	229	257	248	238	251	240	249	254	250	247	231	233	218	264	265	245	242	263	244	231	232	257	233	226	219	267	242	258	213	255	225	225	245	244	249	247	234	243	242	266	238	247	243	240	266	246	252	209	224	226	211	245	239	234	278	233	249	232	265	254	245	259	241	231	226	247	242	234	223	250	252	241	256	246	276	239	251	244	242	242	263	242	259	258	256	220	230	255	241	274	238	285	222	255	232	240	253	237	267	226	278	261	230	225	245	257	229	268	234	225	250	228	261	235	241	223	252	243	239	252	266	247	256	210	255	252	251	237	228	233	267	246	286	268	252	231	260	236	238	235	239	255	234	227	244	232	240	249	269	274	224	247	235	259	259	227	246	225	231	234	251	263	283	246	230	228	256	236	254	249	266	233	243	245	260	240	246	240	227	245	255	227	253	253	233	274	260	218	246	244	242	240	238	253	241	249	222	248	235	249	242	232	238	271	244	255	259	258	235	247	233	239	230	257	236	236	247	249	235	252	237	242	254	255	264	217	270	250	233	223	248	264	268	247	251	245	250	240	265	258	258	246	245	279	214	271	244	242	258	226	219	238	213	231	263	234	243	231	236	252	239	258	251	228	233	225	230	267	227	270	257	273	251	244	221	264	231	255	263	229	261	262	245	229	258	248	233	205	250	280	237	258	236	237	241	229	242	244	270	274	236	213	218	251	218	249	218	238	244	241	228	226	228	225	236	231	263	238	228	238	282	232	230	259	254	238	247	223	253	257	225	228	247	265	246	271	248	249	224	261	264	235	255	271	257	284	244	228	268	255	243	229	236	212	223	268	258	242	251	228	247	268	245	246	240	249	247	245	250	237	247	261	227	234	266	252	268	235	239	227	239	268	232	244	256	281	246	230	245	241	249	219	237	263	244	256	253	242	227	256	238	254	248	234	247	253	251	216	241	231	258	265	254	247	279	226	249	238	232	220	259	249	240	264	221	245	273	268	260	272	262	270	262	272	278	254	231	225	264	269	221	255	236	257	252	266	264	233	245	207	242	233	268	234	261	249	243	254	226	253	244	235	252	244	222	225	288	242	267	264	255	225	244	277	255	239	223	238	237	254	273	250	243	274	243	252	266	238	248	276	241	253	223	249	234	255	259	235	215	272	225	298	270	226	201	248	218	243	264	230	239	232	248	256	253	242	237	205	256	252	236	252	236	233	246	248	229	243	235	244	242	245	237	231	251	253	249	257	261	233	251	241	256	232	278	266	208	239	218	253	245	243	265	227	238	239	263	245	271	239	229	237	238	237	216	249	221	235	271	261	209	247	248	251	234	241	242	240	244	266	240	245	242	236	266	245	240	250	259	247	254	231	250	256	254	244	266	270	260	232	251	247	269	266	270	259	277	257	248	247	245	229	253	281	226	238	255	232	249	238	217	246	273	256	262	269	232	227	242	263	261	241	245	278	267	248	246	244	240	213	247	235	243	253	254	221	254	259	267	241	259	240	223	221	225	246	259	277	244	226	260	245	229	253	247	242	258	234	261	255	214	246	243	289	258	222	261	241	233	249	225	239	262	222	239	248	277	263	282	237	231	235	232	271	236	240	258	267	259	237	233	235	256	251	230	209	227	236	245	225	232	249	250	271	261	244	246	263	246	234	250	273	248	257	244	244	241	253	246	262	238	261	259	237	250	241	238	282	246	237	259	233	232	257	219	246	236	252	252	259	252	247	244	231	264	225	241	251	234	257	228	217	237	266	239	262	232	284	234	243	230	242	255	260	228	227	257	247	261
39711	25530	9714	5449	3331	2336	1725	1366	1196	935	831	795	705	656	552	559	493	470	482	378	396	358	392	366	358	416	391	354	315	294	313	307	351	316	275	296	282	293	317	303	315	315	281	302	299	293	304	293	267	299	283	310	305	267	319	282	262	265	263	243	288	263	276	246	299	288	275	286	311	288	295	279	292	293	287	260	283	263	276	269	249	275	271	268	299	296	304	254	269	274	286	269	296	253	261	270	254	275	256	291	272	280	273	286	277	302	261	233	253	298	270	330	239	264	254	267	297	261	279	306	295	302	255	266	287	264	257	291	280	296	260	282	252	255	279	233	273	280	295	285	247	287	248	277	281	260	273	267	279	282	285	285	271	280	294	265	272	298	276	285	259	268	243	293	280	273	282	290	263	279	278	280	284	242	282	275	275	276	264	279	292	279	296	289	311	263	256	314	264	256	250	275	283	265	297	257	319	273	295	249	244	294	284	271	256	242	270	318	289	273	266	286	301	283	276	250	286	275	251	271	246	273	272	270	251	292	266	263	273	277	268	260	256	240	247	272	314	269	282	277	269	289	256	277	274	286	267	256	299	294	274	258	293	291	283	279	295	304	263	253	306	263	275	279	310	251	269	303	273	294	291	259	283	236	286	287	259	287	297	267	283	331	281	240	285	285	260	301	271	265	262	281	294	255	250	264	273	293	248	256	290	249	268	275	282	264	254	290	271	305	286	302	281	263	261	241	285	303	257	281	277	286	260	272	287	277	240	285	291	295	266	296	257	266	290	284	287	280	250	258	239	273	260	262	283	298	277	292	268	294	282	285	288	272	291	312	289	289	264	279	270	238	247	285	271	254	264	259	290	303	273	279	241	260	262	291	281	267	278	257	324	266	253	299	291	256	259	242	249	286	278	277	243	297	271	256	284	317	274	262	285	264	270	283	248	280	304	253	279	274	275	273	266	264	244	255	272	262	287	279	270	267	277	276	282	264	269	281	275	324	274	260	280	289	252	286	279	275	249	289	276	281	279	291	294	279	262	245	257	274	266	284	279	282	274	283	236	265	314	260	279	263	252	302	275	270	248	261	264	287	272	262	245	289	271	263	257	261	277	294	261	273	274	271	249	258	246	279	258	258	273	284	242	260	259	258	283	262	275	296	274	275	264	284	284	263	275	261	272	272	301	281	271	250	270	269	243	288	279	268	255	268	292	279	253	276	277	263	300	290	291	263	282	289	269	276	275	276	269	273	255	236	270	242	270	257	306	235	272	279	292	268	272	259	278	264	252	230	268	252	264	252	284	271	283	283	264	280	289	282	284	292	250	247	237	283	273	308	285	262	247	262	320	274	254	271	269	258	266	270	256	255	269	281	275	261	307	261	258	281	248	259	275	264	282	290	287	276	291	280	262	250	245	262	257	266	307	264	262	270	255	267	289	268	260	263	259	274	263	271	269	264	263	237	303	288	285	261	257	246	239	270	268	261	263	270	276	264	279	268	265	257	287	295	252	278	259	275	250	281	274	261	259	253	272	273	278	269	229	272	307	303	239	244	240	266	273	266	283	269	276	255	265	254	273	278	288	266	257	266	255	260	257	260	260	289	297	264	272	286	264	256	284	266	249	263	289	262	276	277	291	278	250	265	261	295	274	263	254	267	270	286	292	254	292	296	249	268	278	253	278	251	230	236	269	277	281	279	285	273	256	278	271	277	252	306	277	275	237	254	281	259	268	255	269	267	271	256	244	263	278	271	286	242	256	267	266	303	296	278	258	285	272	272	267	307	275	284	271	269	269	258	292	270	280	272	275	270	277	300	281	278	303	276	267	268	279	264	286	300	279	265	262	287	258	280	269	273	248	283	268	265	284	281	246	284	249	263	286	296	253	274	277	276	274	272	291	277	259	253	267	300	275	293	262	288	286	276	263	286	256	278	256	249	285	259	256	266	270	280	289	268	255	269	277	251	300	289	297	260	283	309	275	282	248	265	288	287	267	259	271	282	278	291	262	273	273	267	282	264	280	282	265	279	261	286	282	259	287	270	254	274	287	299	251	273	290	267	257	242	260	283	297	266	278	298	296	293	264	271	268	276	261	284	268	263	258	266	262	250	279	256	304	275	269	259	267	275	271	264	252	287	255	297	269	265	268	262	260	248	288	273	276	270	263	289	274	285	266	268	285	276	261	291	253	279	252	288	247	255	276	264	286	280	279	261	273	268	280	268	286	283	310	280	278	304	279	260	286	305	271	280	265	264	304	258	281	275	302	272	272	254	288	253	253	293	304	318	279	267	280	270	285	261	247	246	254	323	269	286	273	282	261	273	281	259	291	274	291	280	287	251	258	279	296	271	269	244	275	283	263	262	290	234	284	245	267	253	275	266	241	248	268	294	302	290	286	255	259	266	304	294	257	274	279	301	295	285	308	262	264	284	260	268	285	288	262	251	254	290	257	285	278	252	285	281	265	269	281	285	288	272	265	284	291	256	259	267	252	280	245	277	286	287	274	264	298	272	288	262	273	247	261	312	285	289	260	304	266	284	273	292	313	274	262	302	288	291	240	285	253	256	251	289	278	282	258	255	271	272	291	305	253	276	285	265	255	288	275	263	255	289	282	270	247	283	260	270	264	271	278	261	263	283	268	263	270	257	265	293	269	281	253	281	279	253	282	274	284	240	274	256	278	281	289	268	254	263	272	285	233	257	267	248	273	284	278	283	290	282	265	260	283	295	278	255	274	252	297	256	263	281	258	241	283	246	282	272	276	293	288	268	247	279	225	284	262	277	278	253	264	244	244	281	318	255	254	274	274	277	274	300	261	269	275	271	259	247	265	297	253	299	266	241	269	260	284	277	259	269	254	300	289	285	280	273	276	302	283	305	259	281	272	299	259	255	274	263	277	270	274	295	245	267	258	286	295	251	275	278	270	260	272	277	278	269	240	287	261	252	280	274	267	287	275	248	274	240	260	277	266	273	247	267	279	264	298	261	278	287	278	292	258	278	274	258	297	298	277	288	292	256	276	275	265	250	263	246	283	279	243	239	274	290	287	272	264	272	270	277	272	285	252	290	259	272	264	303	287	293	246	244	273	238	295	274	267	263	250	273	263	269	286	265	283	241	273	252	235	282	273	257	272	287	270	288	257	275	272	276	266	306	258	264	282	284	247	280	253	264	280	289	257	269	297	285	246	264	268	269	237	261	289	247	274	261	271	271	292	275	242	296	260	281	288	289	259	266	267	271	295	224	302	278	297	245	230	282	251	266	288	270	269	274	252	277	250	282	273	279	275	288	260	260	278	251	303	265	277	281	284	291	279	292	257	264	259	287	274	267	305	267	278	287	301	270	294	253	242	276	279	280	282	267	273	276	257	282	251	259	240	243	303	224	298	277	249	266	286	260	310	252	269	273	276	286	293	277	281	275	251	288	277	323	294	272	258	273	270	281	272	268	264	262	259	232	263	256	274	276	302	281	285	306	282	276	287	270	255	259	296	284	286	229	269	283
22974	20631	27313	23924	20632	20641	7328	1581	1122	987	952	885	791	787	745	739	717	669	719	670	614	613	583	606	670	634	638	605	561	638	591	611	573	538	542	587	576	569	538	599	543	526	532	553	571	557	558	578	538	543	532	589	544	556	570	540	564	555	499	523	540	585	542	568	555	515	583	492	526	549	558	536	539	626	531	559	518	552	540	579	542	556	547	483	497	541	527	570	532	523	529	517	523	523	554	543	544	538	507	523	586	489	555	537	567	563	523	535	513	532	536	569	517	566	546	522	547	535	526	546	599	563	522	506	498	533	551	491	536	515	540	583	528	554	582	563	529	535	559	507	481	552	513	543	525	563	534	544	554	545	492	540	525	547	502	531	544	536	551	551	550	525	490	537	506	508	531	527	547	527	506	508	533	544	527	519	565	576	557	528	561	521	477	531	549	496	544	551	533	533	511	563	571	520	511	526	567	530	549	534	519	551	532	488	523	529	513	555	554	505	519	548	520	508	547	547	563	539	505	511	530	557	555	535	545	551	528	541	537	539	562	578	532	558	525	528	514	536	568	487	547	527	539	561	554	508	521	524	506	560	534	509	534	591	513	538	544	535	495	515	552	541	501	542	550	555	528	542	474	561	521	510	503	536	546	483	545	525	563	554	525	494	535	538	503	530	509	526	547	532	531	537	511	543	560	546	511	527	520	522	534	556	522	551	530	549	547	517	503	543	539	516	524	513	570	558	505	542	547	542	524	521	518	496	534	550	548	490	524	508	517	515	555	539	544	552	532	524	523	544	554	514	512	550	532	485	540	526	547	539	565	515	515	534	547	513	534	568	529	529	540	491	493	519	537	519	549	519	524	540	540	534	556	503	512	553	484	531	509	535	529	544	488	483	546	554	499	529	564	541	543	536	537	554	518	586	485	512	538	501	511	506	526	527	512	542	546	506	500	561	527	506	528	494	488	532	516	549	526	529	570	524	516	553	556	532	528	567	535	535	576	541	558	551	499	573	553	503	540	471	486	500	546	527	532	551	538	520	477	509	543	483	504	531	525	512	544	531	490	501	522	517	563	519	514	511	515	517	511	535	527	513	546	528	533	473	541	507	526	504	562	545	512	508	545	519	532	514	513	518	573	522	550	501	522	516	505	507	522	586	537	554	553	555	521	471	508	507	512	540	528	528	543	504	574	563	510	507	533	548	519	520	494	484	516	504	506	544	543	524	527	540	533	511	509	523	530	490	524	511	536	541	508	503	482	514	514	513	523	560	496	533	538	571	512	534	532	532	506	540	529	535	562	519	533	510	531	564	558	523	546	537	540	525	496	504	505	554	491	531	521	519	534	548	485	538	564	544	534	566	507	508	529	507	498	519	536	564	526	491	520	527	515	552	519	503	569	528	517	527	557	561	495	477	560	565	562	521	554	495	509	592	541	526	517	500	573	503	539	540	528	533	476	572	521	548	549	545	550	549	541	523	530	489	508	545	525	511	541	568	512	524	540	578	504	507	547	555	530	559	527	560	552	548	525	543	506	518	548	529	555	562	517	552	527	558	579	498	521	499	507	519	511	528	558	511	548	583	523	510	537	554	533	556	519	548	514	534	557	496	504	488	548	513	542	518	504	496	502	528	515	488	488	553	515	539	494	537	559	552	542	528	513	551	541	553	562	526	525	545	543	519	519	546	543	501	550	513	538	514	485	565	539	563	550	541	552	512	512	499	520	527	519	551	524	540	574	567	513	532	566	550	535	559	574	539	517	570	529	540	520	528	531	527	563	523	532	531	508	519	564	476	526	500	566	545	546	532	542	555	552	562	541	562	494	537	530	552	532	535	525	523	530	582	528	526	544	487	532	575	511	506	512	515	532	524	529	533	560	501	548	522	546	555	544	537	548	546	587	528	549	548	504	499	542	514	531	538	530	539	526	543	529	502	525	547	532	532	518	554	546	511	492	551	552	532	482	504	546	531	536	501	556	573	534	509	520	546	553	536	541	539	524	543	539	541	535	508	533	567	550	530	531	535	510	514	492	555	542	546	565	512	535	544	525	543	556	539	508	523	512	567	537	536	560	524	578	514	533	538	522	543	544	516	494	503	506	554	512	547	494	506	560	542	489	558	508	499	544	575	534	541	514	530	506	538	575	542	532	524	536	553	543	569	543	536	539	530	549	514	520	495	533	546	534	559	566	489	495	566	528	567	485	556	503	531	581	557	539	528	550	540	533	564	535	548	543	516	554	491	556	532	530	539	560	532	508	524	533	534	526	533	552	590	539	578	505	539	545	526	567	546	488	523	526	536	510	476	552	552	529	553	544	481	519	528	525	531	518	481	570	559	521	514	554	562	514	508	531	538	532	525	542	526	523	536	499	534	557	530	545	520	556	493	532	512	566	526	540	498	499	491	526	486	561	556	528	556	513	489	514	564	512	494	485	497	544	480	524	535	538	573	498	538	533	556	502	495	520	527	508	496	509	568	536	550	490	542	513	496	517	563	551	535	551	492	529	559	538	525	510	506	545	537	488	532	537	522	545	512	539	539	542	556	547	521	533	558	508	484	526	511	537	542	533	531	543	536	527	519	512	538	519	558	554	533	513	546	524	540	534	524	567	467	498	507	545	529	532	525	537	519	508	512	511	549	527	543	520	520	516	540	523	513	554	550	525	521	558	571	530	500	517	579	568	511	511	559	579	544	509	566	529	548	544	563	531	517	528	526	544	553	537	573	505	528	509	557	527	526	517	536	542	529	545	523	521	511	535	511	524	514	490	554	501	518	524	538	514	519	531	537	513	535	527	531	557	556	524	538	515	552	537	523	502	529	513	539	548	524	567	540	558	553	595	562	561	480	520	492	565	533	514	510	518	520	554	523	518	539	526	501	573	507	546	529	501	521	523	544	505	504	530	542	512	498	522	573	521	523	542	458	568	550	523	514	508	540	574	521	523	562	571	515	529	534	539	559	517	542	497	502	521	559	521	524	562	601	543	495	510	553	531	543	564	540	544	545	524	523	514	556	536	531	538	544	511	534	527	576	529	528	540	505	500	527	522	569	589	504	551	538	531	537	489	513	526	562	524	563	516	555	529	547	519	534	517	531	536	541	509	540	516	511	516	522	521	549	521	540	568	531	528	523	521	525	556	486	540	527	507	525	508	529	568	466	515	522	518	535	552	547	501	535	546	548	505	555	529	564	508	483	555	546	520	520	529	535	519	526	540	543	524	568	555	513	517	522	550	534	544	532	507	522	531	512	531	537	551	517	541	579	524	535	522	531	508	521	516	548	540	511	522	512	538	507	545	528	513	491	521	510	528	511	520	477	516	511	489	497	579	543	540	518	575	506	528	467	529	519	546	534	512	537	513	549	530	517	480	521	509	521	524	581	510	495	543	549	523	510	503	510	507	529	533	503	514	570	554	555	515	519	532	541	489	563	532	535	546	498	542	475	556	488	512	544	542	575	530	553	525	511	541	538	544	547	525	546	520	542	553	539	477	502	510	519
44012	33135	14774	8817	5741	4054	3098	2445	1957	1735	1483	1378	1215	1056	1018	974	953	918	927	750	776	748	674	733	727	776	710	718	643	627	613	596	588	593	580	583	557	566	561	564	533	579	579	523	549	528	576	530	567	543	574	536	574	555	579	520	555	554	545	605	528	564	526	549	522	546	553	512	492	552	507	531	527	621	536	549	530	525	522	542	535	568	560	513	558	520	537	532	513	525	491	517	550	506	533	526	503	565	504	533	493	489	543	504	543	533	498	502	517	530	515	572	558	562	531	477	528	535	506	508	573	528	527	488	504	511	519	530	502	500	531	514	535	510	520	552	543	538	498	539	525	548	542	501	478	565	498	509	521	509	514	541	544	510	540	556	567	495	500	519	528	536	533	513	495	501	505	508	556	549	496	504	451	546	506	516	518	576	567	501	518	499	517	554	499	489	515	500	535	512	518	502	524	537	518	498	498	529	518	539	537	497	528	548	533	558	495	572	527	533	524	536	552	521	562	516	556	516	524	540	556	520	530	507	514	530	513	510	504	557	519	527	539	526	520	545	545	510	544	509	550	512	544	499	526	520	497	545	550	515	517	523	520	496	512	508	503	545	505	516	528	568	530	504	495	481	525	535	526	525	536	535	516	509	549	539	514	535	526	486	546	543	501	520	525	518	519	491	527	538	518	472	492	511	544	545	508	512	508	502	506	503	533	501	473	548	525	505	504	528	524	558	530	531	543	518	517	533	552	562	509	497	502	505	561	503	530	494	508	500	485	489	511	548	490	487	496	516	559	504	493	510	543	545	520	517	524	543	519	531	572	498	545	501	559	539	536	510	527	521	524	529	508	517	520	515	519	492	545	530	529	516	533	563	555	559	492	530	487	531	529	546	546	512	533	502	527	484	500	550	514	498	546	535	541	546	518	526	554	532	500	530	538	543	502	509	549	481	494	555	507	516	497	504	525	513	458	537	533	507	488	519	493	528	528	558	481	519	529	508	507	525	516	475	502	496	490	546	554	509	509	510	478	530	515	516	565	516	510	507	525	505	500	514	509	512	533	513	509	516	489	507	521	522	523	506	552	506	550	542	530	527	511	536	560	524	523	559	516	531	519	512	510	544	534	537	543	540	547	531	536	583	547	511	525	490	538	517	529	525	489	494	498	551	513	486	535	534	503	539	482	562	534	504	518	540	494	516	516	551	544	529	492	530	558	515	519	518	521	532	521	530	546	505	538	536	551	512	523	503	522	518	566	564	484	525	519	552	552	511	509	550	524	538	503	538	547	518	531	520	519	511	512	506	500	537	552	517	507	501	526	537	557	518	515	510	524	525	553	490	506	546	477	512	557	516	513	532	542	483	519	505	494	532	519	490	510	569	543	489	530	546	521	547	484	507	522	500	553	517	488	535	526	510	495	541	534	517	539	478	489	524	534	517	527	565	528	499	536	525	538	533	540	546	571	527	499	533	530	498	506	492	524	539	549	520	461	517	524	568	497	526	511	507	533	534	535	528	544	472	500	521	542	532	533	521	514	525	478	551	517	493	531	504	468	496	570	547	546	522	539	564	517	547	500	537	532	530	496	523	512	516	499	542	473	476	562	500	535	525	524	511	560	511	563	508	512	520	521	506	560	526	542	479	468	475	498	521	528	514	525	538	493	519	545	500	517	531	560	547	557	517	531	539	496	515	540	537	505	555	522	531	530	530	521	521	555	504	530	499	483	523	589	502	487	570	518	524	557	519	479	556	515	503	513	548	515	527	497	501	525	547	521	508	541	499	530	517	540	512	543	599	541	489	526	523	532	548	510	536	515	534	515	494	535	537	513	540	522	556	547	489	471	504	532	515	528	561	518	495	519	512	526	565	552	510	527	525	541	532	532	531	538	524	554	528	508	524	513	561	541	516	511	512	556	543	503	545	530	509	516	496	497	526	521	521	542	521	541	493	520	516	525	518	507	523	564	516	533	500	548	509	502	555	510	516	555	552	518	545	526	506	551	532	502	523	504	521	542	529	548	482	533	528	509	512	522	528	546	556	526	537	517	510	539	502	521	517	496	550	527	544	539	544	527	537	498	506	508	511	496	546	503	523	503	511	510	527	478	532	497	545	515	548	530	527	517	524	527	502	500	488	559	533	560	480	525	530	477	525	519	530	512	555	516	552	511	547	530	485	525	501	510	491	493	532	537	513	496	503	514	511	477	545	530	519	507	525	536	508	520	511	543	557	522	545	519	550	513	549	575	524	533	473	532	525	519	506	543	510	539	516	519	522	516	508	545	554	530	538	546	498	513	570	556	499	514	526	509	589	571	533	528	528	504	534	551	514	533	537	511	501	508	540	504	501	463	517	511	480	470	528	487	555	513	493	536	556	516	530	566	526	490	514	506	526	508	533	517	495	507	523	509	545	520	525	528	492	502	506	510	565	542	536	543	504	515	515	527	552	488	517	497	545	560	486	478	509	534	510	517	523	501	545	526	513	502	531	513	554	502	474	570	504	555	484	472	553	511	491	505	545	489	550	543	526	491	496	506	507	491	520	524	516	535	521	501	534	511	492	525	507	524	567	519	501	526	556	521	529	523	490	519	556	516	526	528	503	546	503	508	514	520	545	511	547	497	494	546	503	526	514	550	476	511	485	522	528	559	539	509	492	538	527	504	532	572	546	493	509	491	512	530	538	501	510	575	498	551	502	546	521	505	504	526	538	525	516	519	522	509	519	558	496	533	517	530	555	523	561	493	518	516	544	534	505	528	525	523	510	514	519	542	532	510	497	527	483	564	558	502	503	525	515	531	530	476	525	482	473	527	486	513	529	494	501	491	559	497	527	512	507	539	546	499	527	573	534	492	487	514	501	501	504	486	501	516	498	524	545	539	538	449	535	512	487	497	547	529	507	519	527	518	515	560	514	497	538	502	507	511	548	498	516	532	504	512	474	522	529	551	508	544	506	511	529	507	519	519	483	531	548	554	533	482	526	544	512	522	503	517	519	594	491	518	504	534	550	459	545	522	509	521	523	496	502	510	520	490	501	510	546	499	504	504	526	519	497	543	523	569	534	507	523	539	521	487	527	518	517	504	570	532	570	499	532	557	526	500	511	504	523	542	520	507	501	542	534	506	477	525	536	521	503	558	522	522	550	528	540	543	524	530	520	536	503	496	524	517	538	536	539	529	556	551	496	565	527	528	498	525	545	503	564	586	513	532	548	519	514	540	510	528	516	494	553	533	517	516	579	548	523	494	517	517	540	489	547	474	537	533	511	527	512	532	517	521	569	524	539	501	514	564	550	521	570	514	536	514	523	504	539	489	546	551	539	525	524	516	538	515	523	492	564	541	514	557	526	482	561	522	481	539	480	487	516	500	530	533	524	509	477	536	495	493	477	542	499	540	536	562	529	543	538	504	516	466	525	512	550	546	537	520	522	497	513	480	528	533	496	515	507	527	541	562	543	534	556	507	563	480	493	492	509	538	537	518	537	548	495	551	505	564	519	513	556
33948	20836	5515	914	690	640	581	606	566	515	566	567	531	527	526	591	561	572	567	540	514	597	526	548	548	518	575	559	519	543	534	526	511	554	524	518	543	541	557	583	582	558	522	565	541	549	535	524	511	515	521	532	548	554	567	528	541	545	515	517	557	505	533	544	549	520	531	518	534	549	584	545	563	513	554	543	523	527	575	546	547	546	525	552	516	542	542	567	526	517	547	543	542	532	562	534	549	533	540	573	501	580	568	559	529	518	593	559	582	578	499	580	509	539	544	513	504	586	508	522	572	534	515	548	517	550	579	546	520	545	558	517	571	545	555	546	591	519	558	480	534	562	483	541	491	552	564	539	565	514	521	512	566	557	575	556	536	532	549	564	512	542	508	523	607	581	531	545	537	554	503	554	531	529	561	514	513	536	548	511	539	537	538	508	531	533	558	532	540	526	528	545	552	506	528	515	476	581	541	545	558	527	543	527	546	525	479	541	518	503	580	531	556	568	512	522	576	525	547	512	533	533	541	534	534	537	561	512	524	528	594	531	565	511	518	527	572	495	546	569	588	534	535	528	541	556	505	520	531	552	516	531	556	518	523	535	524	556	568	561	525	512	550	557	523	543	548	593	535	512	580	519	472	545	535	518	553	506	526	531	556	552	574	544	522	567	494	546	523	492	509	573	526	555	550	555	505	520	567	501	544	552	540	518	516	519	526	517	565	552	492	561	488	523	552	539	545	521	498	563	577	534	544	499	535	541	528	489	562	519	555	521	511	498	512	550	548	591	539	576	532	482	537	544	559	508	520	523	529	555	532	566	537	525	516	542	515	562	550	526	511	559	562	517	518	524	533	512	537	529	544	482	509	527	535	499	563	549	502	524	535	518	512	526	518	556	508	493	548	554	530	547	564	531	545	507	469	541	508	555	512	499	549	555	526	540	545	541	536	505	569	533	489	520	542	544	548	549	512	576	562	511	580	580	566	580	515	526	520	530	520	524	564	551	493	563	554	511	523	546	515	522	561	538	568	559	545	546	511	532	563	526	513	540	497	512	549	530	542	558	525	543	539	534	554	508	531	499	555	531	549	515	550	555	504	521	496	473	520	534	528	530	517	547	548	532	539	530	513	494	526	508	601	555	556	495	542	536	523	496	512	541	580	518	519	519	534	476	543	558	504	547	528	534	493	504	566	525	517	526	543	530	521	575	563	510	495	537	530	538	566	556	551	565	520	524	567	543	546	547	503	568	539	530	535	554	520	558	561	533	559	579	566	516	522	514	556	550	561	533	495	551	535	519	511	566	534	543	539	514	569	528	547	540	485	557	534	517	571	525	557	514	533	558	485	576	539	529	562	556	535	535	561	547	537	525	546	503	547	532	532	541	538	565	543	532	545	530	553	505	540	552	553	520	532	562	547	514	556	544	532	536	543	534	541	502	545	535	578	594	520	558	534	532	507	502	566	551	581	567	514	546	524	542	542	547	524	560	535	537	513	560	510	561	542	512	529	530	571	520	583	518	535	550	508	521	575	560	506	584	526	547	551	547	538	514	547	523	551	538	507	553	508	486	559	536	550	564	542	508	482	559	518	528	485	542	490	538	551	517	566	535	553	553	557	513	555	541	534	553	500	508	518	571	507	509	532	502	532	501	548	498	503	537	526	524	533	549	548	495	552	531	535	471	532	524	562	584	540	551	564	578	516	528	506	606	556	550	543	536	516	573	549	544	549	545	547	543	514	571	521	497	519	534	557	538	509	516	547	517	510	568	552	512	508	507	511	498	555	511	553	552	529	532	583	557	521	551	549	556	538	596	528	495	574	534	523	533	552	503	546	521	535	511	524	532	576	578	526	547	529	516	566	526	555	560	563	525	510	514	497	555	525	544	519	524	548	574	574	529	563	505	538	538	571	530	534	534	544	505	526	516	508	544	582	561	553	536	504	550	567	498	527	548	558	516	545	549	553	518	503	525	556	570	543	534	527	515	573	519	524	512	588	549	548	505	515	508	488	534	568	504	519	546	577	551	541	550	556	537	567	568	519	525	572	566	522	513	527	495	542	571	516	534	529	522	538	526	554	541	497	532	552	517	497	475	523	516	552	493	545	519	496	532	506	538	583	518	541	552	546	555	535	528	552	515	525	544	533	553	558	488	543	555	544	527	524	499	538	532	526	506	562	528	525	524	563	514	564	554	545	539	536	553	549	530	580	564	544	516	521	504	570	525	536	469	549	532	499	551	530	573	542	535	554	538	468	525	562	561	566	562	524	544	531	616	580	550	542	549	527	556	513	527	509	504	503	529	613	510	533	511	528	519	552	541	520	532	566	534	519	527	523	517	570	521	491	527	516	528	516	558	540	594	531	587	522	533	526	539	577	555	510	511	584	520	532	536	502	534	516	521	543	544	545	545	526	538	516	552	565	550	506	550	535	528	496	500	541	510	521	546	514	541	511	504	549	589	512	543	501	504	530	547	522	518	548	486	515	555	513	556	568	519	513	546	528	539	522	575	547	524	521	529	541	587	562	582	568	543	523	552	517	559	536	518	541	528	537	517	523	525	535	551	563	513	523	548	591	567	517	551	539	565	532	534	577	484	544	563	564	489	512	553	550	534	522	541	514	579	508	558	499	576	506	555	581	514	551	542	554	550	533	532	529	511	507	552	526	549	527	516	498	506	482	549	512	566	545	513	564	539	527	542	507	554	495	503	512	504	557	521	544	533	551	541	547	511	573	525	578	510	543	512	545	508	567	535	535	562	522	535	513	533	543	499	525	562	505	582	534	564	542	556	551	504	531	502	566	546	535	501	498	515	552	543	560	529	567	519	534	533	523	503	510	550	564	535	535	563	507	571	548	525	548	538	526	545	533	553	515	526	513	577	582	580	523	531	489	537	538	502	548	515	548	511	537	534	530	515	545	519	519	527	512	521	575	531	501	554	547	538	569	523	551	502	502	510	502	553	540	534	517	530	529	544	541	523	511	565	535	531	502	517	513	530	563	503	547	544	516	483	532	546	509	513	548	568	587	522	538	558	550	553	573	526	494	507	545	581	528	524	591	591	547	555	553	568	539	573	534	566	535	533	540	596	562	531	525	518	579	537	545	515	519	543	523	525	484	502	542	515	546	530	541	507	535	537	525	519	548	541	568	525	512	517	566	506	563	574	557	499	513	537	564	488	517	539	534	550	592	564	547	531	531	496	522	490	532	507	542	551	557	535	592	477	481	548	546	511	553	551	484	526	563	542	551	580	558	578	511	540	526	510	508	530	529	513	559	554	565	534	552	555	561	570	531	522	529	561	533	519	538	538	545	525	542	555	517	531	535	545	535	531	543	536	545	555	521	577	554	556	539	529	533	514	549	574	512	521	569	533	534	531	512	553	539	519	514	547	512	544	534	513	498	556	557	546	534	531	535	524	519	540	547	544	550	551	522	546	534	553	527	529	533	512	491	548	526	568	510	569	581	578	478	548	526	544	556	523	514	543	552	554	554	501
36035	14456	1381	1013	930	856	792	690	621	580	609	611	646	611	549	604	613	690	601	604	588	533	565	590	627	604	661	605	601	607	611	630	573	555	591	539	628	571	631	588	551	571	595	577	539	603	575	538	555	580	591	591	607	579	587	605	571	589	589	566	573	575	573	546	590	593	561	666	560	576	596	593	587	602	584	544	555	551	587	606	547	564	567	571	596	584	559	571	579	566	576	603	562	575	567	524	588	610	590	631	572	586	587	600	635	627	538	617	609	583	575	585	557	614	586	566	571	590	563	556	586	587	563	581	569	602	564	570	537	534	644	562	589	557	568	559	603	567	617	621	613	600	577	592	570	558	538	551	596	595	582	578	596	576	588	615	588	556	606	556	572	591	607	558	547	632	612	544	559	575	573	537	604	567	571	565	594	583	578	628	632	583	583	630	605	565	552	605	547	548	605	570	527	544	556	566	559	607	591	578	600	642	596	553	573	590	628	532	581	600	607	623	613	612	601	597	602	589	553	582	595	581	570	578	575	591	599	569	586	576	555	568	610	556	581	583	647	588	638	582	600	573	586	584	585	621	610	608	613	550	587	559	552	584	581	635	605	588	576	556	620	538	571	621	559	586	587	574	577	600	553	581	616	617	599	572	576	584	549	593	543	575	585	600	567	625	598	570	603	558	601	565	637	558	579	562	578	581	564	645	558	571	584	562	566	598	563	583	599	592	551	628	621	570	562	589	559	572	609	606	618	597	611	597	605	580	588	627	592	573	579	593	606	604	559	572	578	548	556	634	561	583	549	562	613	575	586	596	580	569	572	584	617	608	604	543	546	591	556	573	573	569	529	600	586	539	634	591	555	573	556	570	577	586	604	552	543	568	558	572	582	619	568	623	592	579	575	588	559	595	520	616	542	570	585	608	567	577	539	565	567	579	604	579	610	569	597	585	587	585	592	594	563	536	630	594	559	596	575	552	566	612	592	607	566	629	598	563	553	597	599	569	559	584	563	592	589	595	565	603	591	603	613	603	581	584	563	542	590	557	568	586	603	571	599	549	545	566	538	567	571	588	554	624	530	582	552	580	558	562	583	553	597	606	578	596	609	589	556	588	574	586	550	603	568	573	585	601	603	565	599	603	571	568	569	563	556	571	603	572	590	604	587	605	564	624	570	552	575	629	571	547	572	570	628	595	610	535	599	603	632	597	582	607	549	554	613	593	562	548	602	588	586	574	578	556	570	618	638	596	583	616	531	588	545	617	604	588	629	579	574	586	601	587	553	559	609	608	608	564	540	589	584	588	598	548	580	606	557	524	612	569	603	585	597	592	586	590	587	549	586	558	564	614	601	562	567	589	608	576	628	567	583	551	601	602	621	578	583	581	542	582	580	588	577	565	576	574	565	563	575	573	587	609	571	593	573	586	549	522	585	576	600	547	604	625	605	582	558	530	606	576	581	591	598	585	563	546	590	598	604	579	624	588	615	589	592	542	616	532	576	559	582	647	610	559	546	571	607	608	624	577	606	592	578	577	578	589	612	547	648	584	551	539	573	582	588	581	604	580	584	596	612	575	583	599	601	603	600	574	554	624	556	576	614	582	569	569	566	592	603	596	582	598	557	563	558	512	576	572	589	615	556	588	600	594	524	550	575	566	622	651	598	588	596	603	550	586	580	560	618	560	552	592	594	567	544	546	588	609	552	536	582	587	615	563	557	569	578	523	589	568	619	597	581	600	566	506	545	592	577	561	605	616	563	549	554	604	518	563	571	649	574	599	592	567	599	567	604	576	552	556	561	554	587	608	566	606	591	581	623	591	555	571	606	541	529	584	571	600	625	547	571	568	586	597	608	588	607	625	596	584	603	554	569	580	610	612	584	555	588	604	624	600	547	586	560	559	592	598	581	579	626	609	621	568	584	570	589	566	563	600	556	605	593	629	593	633	614	608	573	629	585	612	574	548	563	588	572	583	609	588	546	575	555	581	572	621	597	639	582	579	566	574	565	570	571	625	578	633	619	635	566	568	621	622	580	589	562	609	620	578	573	549	580	634	572	589	623	582	597	574	565	548	608	619	573	591	603	565	595	564	600	606	605	588	614	585	568	627	592	561	579	570	559	607	571	609	582	585	649	582	560	561	579	600	567	542	593	582	580	594	569	564	587	600	616	576	566	575	585	560	571	583	611	610	590	568	586	594	590	585	585	581	592	602	577	603	605	544	607	564	570	593	576	551	589	570	584	596	610	583	600	593	579	600	596	585	565	602	545	575	575	585	515	622	586	601	548	577	551	585	604	577	614	581	566	584	530	611	568	589	570	621	610	568	614	577	589	566	603	615	590	614	576	566	580	589	532	572	606	586	539	557	563	640	584	586	592	630	559	600	582	595	570	610	619	596	557	556	574	581	618	556	616	610	550	588	612	594	590	624	568	593	598	589	567	585	561	598	574	556	613	576	637	576	602	627	590	553	546	573	583	618	593	567	609	594	566	590	596	581	609	615	586	615	558	616	622	593	585	575	598	567	559	576	584	597	581	598	557	576	560	575	555	563	538	550	590	593	589	623	593	577	571	563	559	584	590	569	567	568	607	556	585	587	605	586	574	576	580	579	594	616	577	593	572	587	603	592	539	601	598	608	600	580	596	580	607	574	591	596	560	592	554	590	551	621	564	579	586	578	522	598	562	583	595	586	574	608	559	590	581	609	602	590	604	574	567	612	595	621	613	552	560	581	610	606	576	578	589	593	613	610	607	606	576	570	579	543	613	592	560	615	588	550	581	562	587	610	604	601	591	564	613	624	566	576	593	566	561	604	563	595	589	655	580	597	525	567	595	553	578	591	601	594	591	605	617	566	584	571	568	587	574	613	543	572	594	575	598	542	558	611	570	581	592	549	553	612	565	572	580	571	546	608	569	566	617	569	560	596	626	588	603	566	552	502	574	632	600	552	606	566	611	567	594	605	611	586	584	563	579	581	574	637	557	615	584	593	632	585	610	553	575	549	576	553	542	575	596	612	619	605	584	581	570	565	560	616	596	628	602	588	559	547	530	580	606	546	617	608	559	532	609	576	607	559	527	588	551	625	638	584	545	612	635	594	580	588	614	588	592	589	571	570	587	589	560	607	539	603	604	551	605	610	537	588	563	536	599	583	532	617	539	622	603	606	616	592	582	606	606	576	584	634	580	549	580	574	553	581	566	572	567	619	568	548	590	573	605	578	518	614	560	564	615	604	572	566	595	581	594	589	557	603	535	609	584	598	582	563	523	563	555	577	589	560	564	609	623	662	581	606	586	578	603	585	575	588	573	597	608	621	607	591	607	598	556	647	589	576	584	609	618	570	581	588	568	639	595	605	627	621	622	612	575	602	620	594	612	582	578	587	576	572	639	608	608	599	654	569	578	558	599	595	568	588	542	564	570	551	538	559	563	597	566	590	628	580	561	636	541	547	598	590	551	542	586	571	566	568	620	606	552	551	580	574	603	600	605	628	559	592	615	592
24812	20613	26885	24260	20568	10041	1279	733	570	527	502	390	415	370	336	365	334	390	366	297	299	230	276	279	284	310	301	274	269	255	254	251	271	259	278	266	232	248	259	253	255	223	239	222	253	266	260	273	233	254	237	243	236	260	262	268	225	244	254	272	241	265	213	239	250	232	267	247	237	239	257	269	231	239	273	252	254	240	272	241	236	275	221	246	223	246	271	267	262	248	251	247	230	249	257	227	233	255	237	246	261	235	244	268	238	266	256	246	244	282	248	248	245	240	241	260	217	228	259	252	245	223	254	263	256	258	239	235	248	234	247	224	241	249	250	227	211	230	231	249	235	245	265	235	230	235	230	232	222	259	244	257	223	222	238	220	275	270	254	280	254	232	240	216	242	229	241	240	233	226	248	244	249	219	198	221	242	231	267	239	212	248	233	243	247	263	251	262	239	228	253	228	268	255	220	234	230	235	254	254	240	233	246	252	217	237	260	238	268	241	253	261	278	232	295	239	227	253	228	283	235	243	219	233	254	242	252	244	281	255	243	238	244	226	273	267	228	228	261	240	229	230	244	257	237	224	226	255	271	251	249	244	206	247	241	232	247	220	252	227	258	252	251	248	275	246	225	246	242	249	243	221	232	246	235	234	234	270	248	254	280	260	236	261	262	250	211	247	234	244	266	251	251	235	217	241	253	259	229	242	258	246	239	216	263	245	240	248	235	250	235	248	216	255	240	239	226	239	253	235	227	241	248	270	254	246	254	246	247	230	253	260	257	255	268	265	240	230	252	250	233	239	219	252	238	225	246	244	234	264	248	271	241	247	249	245	221	232	242	245	237	230	252	254	239	238	245	235	237	284	249	241	260	259	215	237	229	231	207	262	216	235	240	248	221	235	244	218	233	236	234	235	227	237	244	266	246	236	255	224	267	239	222	252	254	264	251	235	261	257	237	275	237	246	253	245	244	243	239	244	252	249	236	243	253	239	233	249	265	247	220	277	264	238	230	219	240	258	238	229	240	252	245	249	266	253	212	271	220	237	259	279	250	238	226	229	233	233	235	256	205	242	272	250	256	241	284	214	274	241	259	241	247	255	242	225	255	247	248	221	233	248	253	247	234	246	240	242	239	256	246	251	230	254	257	257	243	255	225	241	256	238	231	250	250	250	229	225	267	240	259	253	264	228	254	235	250	232	241	242	250	253	236	235	264	222	231	223	257	216	239	209	268	198	275	233	237	237	261	264	239	246	260	251	219	276	220	251	274	228	243	254	254	263	249	235	243	245	247	232	249	256	228	239	263	244	223	246	218	271	247	249	237	245	237	245	245	241	258	229	239	238	244	248	259	267	232	209	214	239	247	221	241	244	242	247	244	233	248	214	248	257	240	238	230	273	230	254	258	236	238	232	241	232	258	218	247	218	269	260	228	287	262	248	238	211	249	243	278	207	215	246	243	238	223	224	256	259	251	262	262	262	242	250	262	248	235	249	221	252	228	214	211	245	259	247	254	242	254	235	261	241	231	241	248	254	226	239	232	243	291	252	224	241	228	270	239	249	219	250	241	229	246	210	264	248	292	234	247	242	221	227	237	250	257	253	258	251	226	232	225	223	262	243	225	231	256	228	222	249	250	237	238	242	251	241	257	240	215	250	226	227	256	264	253	261	264	246	237	225	246	264	250	229	248	246	219	219	264	262	225	235	242	253	264	221	258	223	253	231	233	234	236	253	267	238	230	244	243	247	226	239	252	252	241	259	247	212	262	258	247	238	231	271	229	245	245	234	218	221	255	245	246	267	243	254	266	220	239	257	249	248	264	240	248	276	235	234	254	237	256	257	239	247	240	253	234	261	251	258	234	264	243	221	268	270	263	241	233	240	237	232	260	254	253	254	255	252	230	240	240	272	219	227	236	241	254	278	225	268	251	237	276	252	227	266	263	253	241	259	246	252	213	235	264	244	285	236	250	244	238	272	280	223	234	253	253	280	241	232	237	234	265	243	227	248	258	244	242	256	257	249	238	252	239	234	243	254	248	227	242	255	255	246	241	252	260	276	259	218	239	249	247	275	253	223	242	258	244	227	251	242	221	223	226	249	243	227	229	249	260	272	261	227	254	254	225	209	213	224	221	238	229	238	257	236	242	250	272	221	241	240	215	260	237	220	276	251	228	236	233	263	241	227	250	248	241	250	256	239	216	250	237	237	222	242	245	243	247	229	249	230	245	248	246	258	248	256	248	252	260	242	228	225	242	256	205	249	262	229	242	255	247	251	259	252	253	246	246	242	269	264	242	271	258	237	240	227	231	233	253	275	230	228	235	230	213	266	245	246	253	263	241	250	267	221	273	267	237	236	228	221	251	227	244	247	231	224	267	264	278	230	213	250	215	244	255	245	237	264	238	261	253	243	231	213	222	264	241	243	263	280	232	230	236	233	302	236	247	236	241	235	241	236	226	248	232	247	236	241	253	243	225	225	265	253	268	225	223	248	274	252	205	236	236	254	263	262	272	241	214	239	251	248	254	240	228	272	220	257	221	250	232	244	241	253	238	229	241	260	229	263	216	230	225	233	245	281	236	228	252	245	242	228	228	270	260	247	226	221	247	231	249	269	244	245	243	264	283	246	260	242	249	256	239	233	247	252	262	242	241	232	243	235	252	250	243	233	245	260	240	250	236	229	240	248	236	248	221	233	256	260	224	228	263	256	215	260	228	229	242	249	236	229	254	233	253	231	240	228	258	251	235	245	251	241	233	229	248	265	214	248	260	239	241	238	231	259	258	236	232	237	261	249	238	254	227	262	240	230	283	227	272	271	269	239	236	236	231	260	235	220	238	244	247	234	242	260	263	234	274	214	235	249	231	271	250	242	230	233	248	238	218	237	246	234	261	290	235	251	244	225	246	233	235	250	242	251	236	263	282	250	219	251	261	238	249	253	244	242	254	253	230	256	243	242	239	253	256	232	272	250	257	226	261	247	243	233	235	236	248	250	239	264	254	259	262	253	233	224	248	261	228	233	255	261	232	243	227	254	227	233	258	245	262	265	234	223	219	245	245	250	262	238	258	221	225	257	264	221	236	231	286	236	247	249	226	245	248	262	206	250	201	281	255	241	239	245	277	230	220	238	222	258	233	224	233	247	232	233	252	211	230	236	238	231	246	246	237	253	249	249	251	270	213	256	249	227	227	259	263	265	240	234	253	247	221	242	223	230	224	243	220	259	239	228	282	245	267	274	258	215	239	249	223	242	255	248	254	255	254	266	221	238	212	236	271	247	252	210	253	247	252	240	241	264	233	264	226	239	276	210	244	257	248	249	234	231	227	226	232	227	241	241	234	218	254	256	242	244	225	231	239	246	229	249	211	228	215	222	247	242	229	232	234	266	266	242	252	292	242	255	219	261	277	241	256	227	212	254	249	253	249	244	236	254	249	235	249	250	236	241	240	278	240	258	248	214	244	256	257	249	236	233	257	262	224	232	254	244	239	229	253	222	223	243
39449	26237	9341	5014	3522	2912	2007	1357	1087	966	794	734	642	578	541	489	474	545	578	413	386	404	391	383	371	368	389	381	353	345	321	301	293	276	308	276	299	315	298	282	320	298	303	299	260	280	301	302	268	279	292	298	302	285	339	266	290	275	296	285	274	274	288	274	250	318	290	272	258	239	313	291	285	301	277	290	291	269	281	291	291	256	289	277	251	282	284	276	229	275	279	307	268	285	299	266	261	282	291	280	289	261	276	251	279	281	270	256	300	287	269	273	293	282	267	293	300	269	278	254	275	279	238	280	276	261	261	270	268	282	304	271	267	298	258	264	277	293	232	263	283	289	249	302	266	281	293	263	250	265	264	267	267	247	279	312	284	265	284	259	285	289	267	276	282	265	277	263	264	285	308	284	245	237	287	295	259	271	248	239	271	302	260	269	280	282	267	237	262	285	282	259	271	275	280	262	291	278	290	267	261	265	262	266	307	281	279	255	282	300	248	286	278	253	276	245	269	301	274	267	267	252	268	263	264	286	276	277	284	299	253	249	263	233	272	270	255	305	283	273	268	257	238	294	279	303	252	298	262	275	289	232	282	267	279	260	287	259	285	264	286	258	259	240	271	263	291	251	281	258	262	286	264	277	270	245	255	281	277	310	274	247	234	282	276	286	258	289	270	278	261	253	282	280	264	280	302	262	252	308	266	286	292	264	288	252	265	290	271	271	288	272	280	270	278	276	235	280	257	283	283	289	267	288	260	294	270	265	264	294	266	284	285	268	275	264	262	289	264	272	280	291	298	234	280	263	278	280	286	268	290	283	280	252	291	292	293	252	246	257	240	267	276	294	284	264	242	240	274	282	268	253	274	287	286	258	219	286	282	246	305	281	255	254	290	290	277	276	275	258	287	254	265	284	291	297	296	265	260	267	264	269	334	276	278	231	269	247	292	305	256	265	263	294	283	316	290	294	276	266	304	267	246	274	252	271	267	308	277	299	258	271	271	261	273	276	266	265	278	273	266	253	317	298	276	280	285	274	261	292	295	253	280	280	280	266	299	265	272	256	249	290	266	288	288	302	281	306	281	298	274	314	276	270	290	291	268	236	254	252	281	278	277	252	244	253	281	276	271	288	296	272	266	280	266	300	265	283	275	290	308	252	242	264	277	254	285	290	260	259	268	259	293	266	289	266	266	243	261	253	288	272	280	279	269	252	292	262	275	268	273	262	287	281	243	248	304	255	269	274	284	282	282	267	260	243	247	252	252	266	271	260	282	262	280	272	285	269	280	260	279	295	280	297	283	262	255	280	287	265	282	257	269	266	259	254	260	282	301	270	269	263	263	294	286	284	291	270	279	261	299	265	305	246	270	300	299	253	290	274	265	253	263	258	280	309	256	262	282	263	295	279	276	241	247	269	266	277	281	283	271	259	289	273	279	288	259	282	266	305	270	293	258	278	248	261	277	267	282	272	290	310	266	270	291	278	277	284	256	284	267	282	274	248	247	271	286	258	279	279	252	291	282	295	281	235	239	274	291	314	286	260	276	280	276	254	274	271	294	250	259	267	258	288	275	267	277	269	277	281	267	264	238	270	268	269	287	274	262	281	283	280	283	271	303	241	257	261	274	252	251	265	277	282	306	290	287	266	265	280	268	241	279	270	267	281	249	276	258	284	280	266	261	271	273	276	278	259	233	260	261	267	274	294	280	274	264	255	269	275	240	293	261	252	301	313	264	289	254	298	243	251	264	264	262	288	285	265	267	264	269	273	281	264	252	276	280	280	230	277	261	276	272	300	231	302	308	281	250	243	249	277	260	272	274	276	246	279	261	264	270	236	283	279	277	256	299	296	289	275	285	256	284	284	267	271	276	299	254	334	272	253	281	265	273	268	283	264	269	265	317	305	269	256	247	288	261	247	273	272	274	272	317	287	268	316	284	254	276	299	290	302	269	314	283	290	282	281	305	280	252	266	286	273	278	281	251	270	254	257	265	280	263	261	275	242	260	268	272	275	260	266	273	285	279	277	261	274	286	278	307	266	273	269	224	254	258	294	266	276	289	270	287	263	285	300	300	299	274	240	264	303	262	275	299	281	272	252	276	276	267	264	301	271	286	270	308	283	251	254	248	273	250	280	312	278	281	246	280	265	252	285	252	284	281	260	281	281	236	290	286	270	276	262	253	248	236	285	279	311	265	283	268	300	274	281	263	296	251	250	287	281	298	272	260	273	259	306	274	309	293	291	282	226	278	271	280	261	272	252	269	261	256	278	296	280	300	257	270	262	258	296	258	266	258	265	255	256	308	266	276	315	283	259	265	276	244	257	245	260	273	271	255	268	281	262	281	283	282	241	260	237	252	267	258	276	264	256	278	261	251	266	273	279	260	281	272	293	274	285	290	274	270	256	259	277	267	268	267	260	263	310	236	262	245	270	295	281	272	267	288	276	265	287	245	269	233	284	287	264	251	276	297	261	268	275	305	294	297	294	272	257	277	248	236	275	284	270	276	272	256	282	299	287	277	260	289	246	268	277	256	307	294	263	283	245	268	281	298	277	256	270	264	274	281	301	272	267	260	297	278	267	260	272	276	275	275	311	264	271	272	270	285	259	270	262	289	296	258	262	254	265	290	270	257	302	283	273	264	292	271	276	298	260	258	305	286	297	257	272	292	247	252	251	267	305	283	274	273	295	258	276	248	271	272	276	238	287	254	256	270	280	264	252	256	281	252	285	297	286	266	286	233	259	264	268	254	254	271	260	273	292	266	259	271	261	283	311	290	255	273	296	269	235	266	277	285	265	279	253	265	286	262	256	252	247	268	271	280	270	271	275	273	273	270	294	261	260	264	257	242	241	245	244	301	279	275	280	244	266	256	270	260	271	282	248	269	304	267	296	280	258	281	269	277	270	275	261	256	270	297	259	268	278	272	288	256	274	256	279	248	276	265	289	245	270	291	266	278	271	287	277	263	260	252	292	281	261	308	269	288	303	266	229	273	247	292	283	252	275	248	279	286	267	263	288	255	288	238	290	265	258	240	284	285	279	287	295	257	275	276	259	268	276	246	279	257	290	308	288	276	282	294	282	274	287	262	309	260	263	241	257	250	283	275	298	287	272	240	273	279	268	290	250	233	278	250	273	287	252	291	282	257	253	264	265	251	266	244	260	288	224	280	270	287	277	271	240	293	287	297	274	270	250	271	271	301	276	232	279	268	264	267	257	277	287	285	273	286	303	271	295	286	285	259	283	281	251	307	258	252	259	254	271	296	273	272	284	263	244	246	232	282	272	288	284	261	274	255	287	300	295	281	270	285	299	268	288	292	279	298	258	267	267	269	279	239	248	240	275	254	274	285	274	291	282	258	263	297	291	260	270	295	272	266	264	264	267	281	235	284	261	267	292	283	265	287	276	263	256	312	256	289	267	270	283	277	295	273	285	297	257	281	287	294	259	294	275	298	293	291	284	257	275	261	234	284	277	279	260	295	277	271	282	260	287
22990	20664	27333	23962	20655	20660	7293	1544	1123	1005	916	871	766	747	714	727	698	696	781	631	588	623	588	594	637	600	625	615	543	609	610	566	576	541	533	582	562	600	563	506	522	554	594	537	541	552	541	544	582	606	575	581	532	593	512	523	550	533	523	503	549	532	542	555	537	552	507	532	514	586	535	560	577	518	541	543	574	570	564	512	509	549	537	500	500	567	529	546	507	519	552	547	580	576	507	539	550	529	528	479	568	519	551	523	543	527	513	548	578	549	505	519	506	554	571	496	538	536	526	527	524	535	509	546	554	541	530	561	503	553	521	541	543	560	529	516	552	559	531	560	523	551	506	544	525	532	532	538	536	506	542	553	543	517	550	531	513	535	511	544	540	571	590	557	537	542	516	503	558	555	514	533	528	550	533	515	488	530	540	555	547	531	531	529	537	524	548	547	538	496	513	549	551	537	514	556	553	538	509	517	530	544	535	502	538	534	502	542	534	474	532	549	520	536	527	532	611	548	495	519	507	518	539	524	555	511	524	518	538	577	534	532	546	538	503	563	542	571	511	534	572	551	544	564	548	483	504	555	538	559	522	516	556	501	544	533	509	524	541	548	539	530	519	507	538	533	554	568	515	496	538	505	521	540	533	522	536	511	578	499	551	584	538	560	522	469	556	568	550	501	523	547	502	517	556	524	502	554	529	508	559	529	546	562	555	548	551	554	561	504	506	528	510	534	531	532	477	525	535	545	530	549	548	531	531	526	521	552	563	539	510	546	522	498	569	520	529	521	544	565	527	508	496	497	543	541	543	549	539	524	542	522	536	546	521	542	565	532	570	601	529	553	540	524	543	495	564	513	558	547	558	507	562	477	552	528	534	544	567	501	524	514	566	525	523	543	535	557	563	544	531	538	522	494	528	516	545	491	553	485	533	524	539	508	521	516	516	537	499	540	532	532	502	524	550	509	519	488	537	528	509	562	490	549	521	479	528	500	533	504	550	533	529	529	557	539	529	537	567	563	505	561	512	502	545	519	534	522	526	533	526	526	534	525	536	529	497	524	523	558	589	507	511	517	535	531	499	530	531	482	525	554	561	523	528	522	542	575	562	516	543	520	557	592	557	513	530	557	524	547	501	551	512	528	528	575	542	526	490	495	537	501	535	523	582	543	514	552	552	545	512	500	518	518	500	561	530	529	517	528	519	567	536	473	562	569	538	499	494	534	611	525	529	524	500	488	514	548	513	515	507	523	501	535	508	541	537	537	553	493	545	547	492	528	514	526	526	517	537	568	515	531	527	515	482	541	515	529	552	501	521	505	543	502	559	522	494	527	515	513	524	495	545	528	534	536	519	505	550	561	502	561	501	503	524	585	463	512	544	528	541	517	515	568	521	524	581	560	527	554	519	493	561	503	523	556	525	527	565	542	498	515	508	502	556	526	528	556	496	515	506	507	517	522	551	560	564	525	502	518	526	572	541	558	543	509	481	536	566	570	522	540	601	518	537	500	553	497	563	582	564	569	522	525	552	547	495	511	489	552	531	499	489	520	535	532	539	522	529	513	546	551	487	516	552	530	541	503	548	526	585	520	508	571	537	518	520	534	542	512	500	536	503	535	546	536	536	565	502	546	531	533	524	539	521	491	536	516	558	539	509	530	528	520	513	516	530	528	485	529	505	526	511	546	527	553	552	539	527	551	529	540	515	524	569	518	550	489	553	544	534	536	521	547	510	520	536	504	560	517	524	522	548	546	552	555	526	534	497	536	536	522	514	530	552	530	568	494	528	497	556	543	528	528	526	522	530	536	523	503	533	537	486	542	543	569	569	558	530	525	555	507	536	530	526	493	511	545	488	490	539	530	493	530	529	539	562	515	515	494	528	542	533	580	528	485	498	500	534	538	529	529	529	552	564	551	542	560	563	500	532	551	500	515	535	517	563	559	521	486	525	551	547	511	513	498	498	534	576	540	535	533	508	497	502	532	542	534	490	531	555	511	520	533	525	565	554	539	471	523	539	537	509	566	562	563	533	555	516	544	541	538	563	556	593	553	521	549	518	542	549	497	552	511	528	580	557	491	533	532	572	520	549	561	513	520	570	548	526	523	510	495	555	583	558	555	519	540	555	537	562	543	500	569	546	501	515	538	536	525	546	517	521	526	496	525	547	574	531	527	558	515	524	523	505	532	514	542	521	501	539	524	530	520	515	532	535	501	530	529	548	478	529	506	527	554	556	537	563	551	533	470	488	545	530	492	588	536	535	528	510	478	522	537	543	558	540	536	527	551	542	560	542	552	546	558	558	512	538	523	557	526	553	568	533	530	560	513	513	519	498	531	546	525	510	524	507	523	555	527	509	539	544	551	542	553	515	555	553	485	542	535	526	532	559	519	535	542	556	548	525	521	530	498	562	527	519	541	509	549	548	561	518	506	555	520	560	540	545	539	515	535	562	479	515	523	533	512	568	532	516	525	496	530	507	518	540	556	532	566	556	526	540	529	513	497	532	515	524	544	501	543	538	512	524	512	566	529	497	540	522	538	562	538	523	513	532	522	569	556	537	522	520	507	556	526	541	508	531	520	582	531	524	559	520	500	542	531	571	551	543	491	561	517	534	577	563	555	540	548	535	540	587	517	485	524	532	570	529	532	554	534	534	540	524	513	517	511	514	531	547	508	519	520	517	555	544	537	538	545	530	547	552	497	550	545	555	545	508	531	508	546	507	544	540	578	541	532	520	540	541	495	526	551	485	529	538	500	581	565	589	498	496	531	518	579	543	509	499	513	498	532	535	549	563	590	521	534	545	532	530	524	517	568	533	531	497	483	503	509	534	499	536	475	574	514	528	543	546	516	529	528	484	583	515	523	528	525	513	509	523	515	517	521	533	573	555	491	541	474	515	535	520	539	512	517	567	514	533	497	567	542	504	538	581	528	538	506	553	516	532	563	530	570	523	531	510	535	535	496	534	528	520	514	524	504	552	555	522	525	556	506	511	539	518	512	465	565	522	541	540	549	497	533	535	518	540	559	499	558	524	497	480	523	556	505	516	520	553	527	526	547	552	524	550	515	557	492	504	578	509	542	509	493	530	519	533	527	524	560	557	505	535	514	510	519	537	535	537	527	484	496	528	553	513	534	549	554	572	568	495	526	534	496	565	543	542	544	548	514	535	568	548	494	530	561	490	520	493	537	552	508	477	548	518	502	523	577	561	542	519	569	500	526	523	526	534	552	543	535	528	569	502	513	550	507	575	517	460	500	536	535	529	512	526	486	514	492	559	542	518	546	544	540	557	515	576	537	539	539	566	531	537	538	554	529	566	535	503	561	516	570	528	518	555	487	574	533	531	536	542	534	519	559	531	574	502	530	543	551	519	536	555	551	522	547	524	500	516	519	529	519	520	536	524	541	546	524	537	540	592	539	553	509	510	502	567	552	520	505	515	541	554	466	520	537	552	528	519	516	551	498	555	546	534	533	558	529	536	509	498	553	533	531	481	591
43193	32019	14671	8534	5782	4277	3039	2422	1984	1732	1496	1377	1219	1031	1004	989	915	911	1061	792	750	701	689	697	714	763	712	680	659	639	605	583	571	621	559	585	571	546	610	583	530	611	559	546	588	565	554	568	560	553	532	585	554	583	546	508	563	562	548	520	546	558	506	583	554	564	534	549	529	524	517	534	570	591	512	566	585	536	570	517	537	541	531	533	534	548	493	555	554	521	570	532	543	560	511	497	540	527	540	573	543	552	514	515	533	530	503	541	504	540	501	518	530	509	550	516	526	489	529	533	517	546	519	513	503	512	550	560	506	514	555	515	520	539	571	523	493	551	527	564	510	524	514	537	548	535	526	500	538	528	510	562	545	536	521	512	494	511	510	539	529	492	514	517	562	533	504	543	520	480	506	521	516	508	533	526	504	525	541	549	490	517	553	503	516	525	521	527	495	516	542	528	527	497	543	547	509	479	531	513	503	506	538	493	517	527	541	480	498	523	525	531	536	523	494	577	512	517	511	560	524	467	512	492	539	493	535	526	530	507	552	517	506	528	530	532	498	561	516	491	495	557	541	519	514	515	535	470	545	513	544	500	502	519	507	514	535	522	500	561	510	491	531	520	477	530	509	552	531	535	514	517	556	522	503	528	516	504	564	556	513	537	519	503	490	541	517	519	509	551	522	494	521	509	545	509	513	493	542	518	521	552	509	546	532	533	515	515	538	507	551	529	522	508	530	521	519	559	513	484	526	533	545	516	551	518	544	520	507	503	543	489	473	530	526	510	565	544	514	509	533	525	515	532	533	542	528	533	524	552	532	529	536	542	559	500	497	540	571	556	533	494	506	528	536	514	523	512	547	511	525	507	477	518	531	551	537	561	525	532	536	542	516	510	519	549	539	514	531	512	530	545	539	533	481	501	566	536	500	520	560	523	530	549	490	551	544	525	511	492	483	518	539	507	502	510	552	519	508	525	569	564	523	530	484	511	534	495	526	572	544	535	523	547	545	541	517	466	481	483	525	486	530	499	504	549	502	533	517	504	507	574	579	568	500	482	540	544	551	526	510	499	516	489	563	498	534	525	503	516	513	516	552	536	497	546	556	557	538	524	519	495	488	523	491	548	540	520	485	467	499	516	524	522	543	525	543	517	537	517	491	530	560	514	532	532	529	513	558	541	538	506	509	521	520	534	531	528	528	555	519	481	557	539	528	481	514	537	525	540	524	514	534	508	525	511	509	555	519	531	547	527	520	504	557	533	530	513	494	539	470	508	502	522	499	515	527	486	489	533	489	530	552	461	529	540	513	546	511	546	487	536	499	480	519	484	534	557	534	516	502	529	504	506	471	569	503	526	534	551	558	497	527	510	510	551	550	553	501	543	522	501	523	537	533	528	549	537	496	542	514	555	506	535	498	547	483	545	535	507	524	522	540	532	534	530	554	522	524	517	538	488	566	504	558	529	497	517	539	553	498	527	516	511	503	532	478	519	544	539	461	497	522	546	528	526	563	496	524	550	498	542	531	513	530	493	497	502	540	527	476	521	512	493	511	520	514	485	545	502	516	539	521	542	515	547	541	504	527	514	538	536	482	477	497	537	506	546	519	506	501	589	500	562	518	535	491	537	515	578	538	529	540	474	524	542	539	528	548	515	535	517	518	496	507	508	519	549	516	536	533	532	543	516	550	530	489	552	485	512	492	548	482	521	523	519	503	533	475	523	523	550	478	548	493	505	535	495	509	493	511	522	540	503	574	496	535	485	509	544	535	539	550	526	511	498	539	526	519	535	541	552	487	517	528	508	500	555	494	475	557	531	537	536	496	504	492	513	507	538	542	553	543	551	528	508	512	552	538	472	497	512	509	516	492	518	502	515	551	511	531	527	515	488	535	502	520	519	519	517	502	551	549	525	485	540	534	526	492	521	541	520	573	497	557	494	485	541	539	537	471	502	524	530	526	537	536	516	524	521	546	522	540	496	544	572	538	501	487	531	518	510	551	540	494	537	517	487	573	546	537	550	520	516	499	541	540	515	455	493	478	553	526	492	518	531	478	511	552	509	487	496	540	509	556	523	536	500	486	518	534	482	557	459	542	524	536	532	492	504	499	547	546	505	497	518	497	511	531	495	532	497	532	499	535	533	580	582	532	564	532	506	551	547	529	504	515	539	569	480	529	548	540	513	531	532	530	519	546	509	521	511	506	516	497	540	554	515	505	514	524	514	549	541	506	555	522	532	533	526	495	514	522	531	535	530	518	545	533	529	526	491	531	537	481	532	570	521	493	500	526	522	534	497	543	522	535	479	544	512	486	497	545	512	523	483	532	481	522	517	559	482	512	554	502	498	545	513	490	525	527	497	581	504	490	554	496	540	516	544	501	482	530	514	508	582	568	515	487	521	514	502	561	549	533	491	507	551	540	536	533	522	509	484	557	493	566	492	550	535	541	528	487	502	581	512	527	502	526	552	503	497	534	491	515	511	537	522	517	540	539	496	532	505	523	532	508	514	545	530	501	529	496	523	527	502	523	524	507	565	521	502	494	521	519	545	512	498	530	537	481	585	534	556	479	540	484	542	499	531	512	512	526	523	548	513	559	532	565	565	510	535	542	540	488	550	516	523	523	528	503	501	538	493	503	540	536	521	507	464	525	545	562	523	525	486	482	517	537	524	539	540	541	530	517	471	515	545	532	558	541	500	518	573	525	495	514	569	501	526	531	514	526	493	480	530	516	553	528	529	530	539	541	514	510	522	532	504	536	530	570	559	527	551	535	535	527	529	555	532	520	517	526	512	502	556	470	513	518	532	513	536	495	559	525	521	512	554	528	515	513	515	548	541	552	477	513	497	520	537	510	524	476	556	537	532	537	543	512	543	509	500	547	522	533	493	496	531	520	523	503	568	496	517	504	514	491	485	554	518	547	530	557	524	525	549	516	507	491	529	495	546	532	460	503	536	503	520	500	499	487	562	541	545	514	534	485	509	478	517	493	517	520	543	499	477	501	547	556	578	541	521	575	525	513	521	509	502	524	526	514	494	531	570	518	491	541	533	492	545	530	556	448	510	521	501	528	541	509	535	501	521	551	515	494	547	527	527	561	497	538	515	526	537	500	518	522	521	490	523	562	544	521	497	521	522	545	531	519	523	538	511	579	518	524	589	562	553	522	521	508	567	530	474	502	549	545	514	540	548	496	513	525	515	540	529	494	499	472	530	525	521	544	524	499	527	537	501	497	505	522	524	545	517	491	550	548	509	525	524	541	511	531	506	541	493	541	543	565	533	539	525	525	477	467	496	518	534	486	530	490	533	502	526	486	504	506	500	521	541	528	558	516	540	519	506	546	494	546	517	519	542	489	529	554	516	527	509	504	540	517	547	494	493	558	486	537	535	551	525	522	535	512	552	545	524	534	535	506	526	553	531	545	507	531	513	551	518	495	525	481	495	503	527	453	530	581	561	545	527	531	524	514	512	535	555	523	509	481	510	502	502	503	547	543	533
34365	21018	5986	976	666	626	576	547	559	607	551	527	531	519	547	561	517	516	576	602	550	570	532	540	525	565	566	507	539	542	560	517	517	522	587	540	539	570	533	549	541	507	537	544	534	523	516	529	538	557	527	496	490	526	550	527	591	516	530	542	555	524	517	537	612	575	513	483	559	512	560	483	573	534	557	505	532	538	491	509	547	500	539	592	520	479	512	513	525	579	552	507	562	488	531	518	491	563	567	527	487	555	561	503	550	494	561	571	525	529	583	510	487	559	562	540	543	558	509	513	547	546	523	532	521	527	535	535	572	538	547	503	516	509	518	520	574	544	504	556	532	552	538	520	540	587	520	526	535	560	573	560	565	539	517	537	539	500	567	547	523	542	546	556	492	572	532	514	504	540	526	527	523	513	528	567	547	507	526	548	537	511	528	544	535	523	540	513	572	510	479	519	533	537	529	517	549	520	508	564	538	557	559	557	507	529	530	558	549	552	492	528	491	511	528	539	497	527	534	552	518	506	519	545	520	539	557	543	517	547	530	535	534	543	537	536	558	586	537	509	578	483	590	548	529	564	546	540	528	572	560	556	517	532	556	498	522	525	527	507	588	556	513	525	528	541	544	578	524	545	498	535	510	518	573	537	506	552	515	571	530	567	495	579	579	554	557	526	532	547	505	569	535	544	533	541	522	511	572	517	567	511	556	559	551	527	531	519	548	561	537	494	549	549	535	543	495	568	573	547	549	513	538	485	497	541	522	542	532	546	510	553	552	570	540	544	545	592	517	495	523	500	536	553	536	526	506	581	524	516	499	541	533	528	521	505	517	567	582	520	552	560	533	560	540	544	518	487	486	564	535	551	543	530	515	521	537	556	578	531	565	532	548	504	550	492	540	519	512	514	558	557	524	538	541	517	542	565	581	564	581	563	540	522	555	545	508	545	498	546	528	576	515	500	540	554	542	580	497	502	551	548	580	552	512	550	510	501	529	534	504	568	538	512	545	499	583	531	585	560	554	550	535	511	574	538	492	532	542	554	556	496	507	519	555	521	542	564	553	534	557	536	615	562	549	575	513	539	550	585	525	534	550	506	508	536	530	497	480	533	533	482	536	560	528	533	548	532	537	551	550	532	577	540	520	506	517	572	493	526	545	532	540	548	487	509	528	554	576	527	527	526	550	576	541	485	530	560	567	515	493	518	549	502	541	564	533	530	568	549	505	538	510	528	546	529	516	517	552	567	543	515	543	539	506	545	515	514	541	571	584	532	553	553	558	495	538	574	502	528	483	507	521	521	530	540	506	576	509	493	556	536	538	516	542	504	526	528	506	549	540	548	564	476	495	588	517	504	525	536	558	545	548	519	557	537	524	545	581	533	517	489	510	574	549	549	542	496	559	520	539	537	561	552	510	509	523	526	546	530	472	518	528	556	537	519	528	559	559	511	538	487	512	529	531	523	566	535	571	551	553	542	575	563	559	554	532	537	515	503	542	534	545	511	550	540	519	549	522	552	516	532	530	519	524	518	533	528	525	542	521	547	553	570	559	565	541	506	576	540	547	534	511	531	569	538	518	508	499	522	538	510	518	493	558	523	545	512	556	533	527	530	525	500	511	529	545	554	565	484	540	508	525	539	546	480	527	499	537	539	529	531	534	498	525	543	519	537	547	560	533	576	497	497	514	506	566	554	535	515	540	533	517	523	565	531	544	537	547	564	501	557	579	497	510	543	533	548	516	541	504	520	560	498	552	509	498	602	536	567	519	538	561	559	554	521	552	519	507	520	551	528	553	497	529	544	540	545	558	496	554	511	555	548	526	526	521	481	518	482	537	525	544	498	521	517	571	526	548	536	547	545	527	538	562	489	544	523	499	520	576	543	510	507	587	533	584	520	539	529	537	534	547	525	550	528	518	508	514	486	539	473	498	521	528	545	538	488	567	542	526	512	527	538	530	562	536	551	496	541	519	512	526	515	549	527	530	495	513	518	532	535	532	528	544	529	560	580	541	528	540	505	566	505	513	506	554	521	497	549	550	522	526	531	542	486	532	559	558	545	579	535	553	521	488	502	518	489	508	481	540	526	541	534	569	556	508	522	511	525	517	539	550	525	509	520	573	545	537	545	516	533	510	527	563	565	484	512	514	536	507	534	549	508	546	540	516	538	522	527	539	565	558	561	531	543	554	499	483	510	515	572	562	517	560	553	530	545	481	547	541	526	522	532	578	543	559	535	510	598	526	527	543	535	523	562	507	558	538	473	555	523	553	545	518	511	549	530	558	528	546	526	575	528	543	536	522	520	540	533	556	552	529	521	522	493	530	517	517	520	507	531	536	503	608	532	522	508	549	508	530	524	578	515	515	549	531	522	566	550	550	518	566	547	499	552	592	580	550	502	496	529	500	533	553	566	581	566	528	511	508	484	512	514	556	551	521	517	472	545	532	531	575	531	561	530	508	558	540	502	501	555	557	541	558	569	586	566	507	546	564	552	535	536	506	559	555	530	539	493	521	597	575	539	516	530	545	533	515	531	584	503	549	557	550	532	485	558	492	587	537	567	507	560	538	582	544	530	562	517	510	564	569	548	564	513	545	558	546	536	546	498	539	539	540	502	589	529	498	533	558	517	539	556	550	530	565	548	565	559	547	539	562	538	519	537	571	502	509	520	584	514	513	517	534	534	501	539	510	554	538	534	512	538	547	513	514	529	512	559	476	533	544	526	510	506	511	555	565	518	497	538	545	540	494	479	513	509	557	562	548	518	564	501	544	542	529	544	531	551	533	510	501	523	514	536	522	537	518	566	510	571	562	541	530	567	589	576	522	553	503	567	547	581	572	497	549	536	537	560	544	530	540	539	509	529	554	554	543	532	555	493	546	543	506	527	568	523	530	533	565	568	546	544	554	510	502	527	588	536	535	543	544	566	514	578	526	540	536	529	525	572	561	517	572	541	541	544	519	561	513	518	559	523	550	551	573	535	548	473	535	562	542	536	579	535	510	516	542	564	507	518	535	529	567	533	586	531	539	532	542	552	521	521	582	544	551	544	566	559	480	532	551	549	509	548	543	510	570	524	543	548	506	550	498	512	536	568	536	524	576	533	536	564	505	579	506	536	551	534	559	519	519	560	524	504	538	530	525	540	551	514	584	492	515	559	563	527	556	530	538	561	537	516	532	535	511	543	536	494	529	562	548	534	528	554	525	524	517	534	563	555	508	583	558	550	524	532	519	547	537	492	538	536	549	523	505	505	513	520	509	555	547	569	532	520	552	540	503	500	504	500	505	552	524	536	526	551	529	549	549	538	538	538	542	503	502	505	541	568	492	561	494	536	534	528	516	527	549	525	531	510	505	513	530	524	496	529	517	508	530	608	538	523	517	556	559	502	519	497	568	528	529	573	542	544	514	532	537	542	534	512	524	483	525	537	546	478	541	624	577	521	504	532	545	531	525	552	568	568	494	516	543	486	498	552	519	471	525	564	552	541	518	561	506	528
36331	14826	1524	1006	902	794	631	607	637	616	621	554	602	555	602	581	632	650	707	604	591	602	597	609	617	588	582	588	591	593	567	582	580	579	601	552	590	557	577	588	617	601	567	550	633	581	608	549	567	632	594	564	576	559	557	578	610	557	584	594	589	592	601	573	570	584	573	617	642	625	582	567	634	584	571	560	576	603	551	574	579	544	614	589	592	554	568	616	562	618	586	568	572	541	575	583	539	587	589	584	568	574	638	601	574	605	567	598	567	586	577	595	568	613	536	601	568	589	633	561	607	659	547	571	565	557	591	585	608	553	539	598	573	606	600	554	585	555	521	582	541	562	588	543	603	599	590	559	540	581	591	630	593	591	563	564	585	548	573	603	536	588	555	536	564	633	560	616	614	559	571	591	530	552	586	558	560	614	573	612	567	582	580	630	583	581	555	566	590	554	580	535	577	559	554	613	539	604	554	614	538	581	516	565	575	585	606	567	562	588	583	575	599	564	564	585	587	545	588	558	590	590	559	561	537	588	564	609	595	580	574	533	579	510	575	570	562	562	591	544	594	592	595	585	586	570	604	580	598	545	627	565	581	549	607	601	554	541	610	597	597	546	600	567	572	585	595	639	566	627	606	594	555	600	578	583	576	580	591	590	570	575	545	599	606	589	584	563	587	597	552	571	630	544	608	589	600	554	580	601	533	541	602	597	547	564	601	555	576	615	609	615	607	617	602	586	556	582	543	561	622	591	598	657	631	557	525	562	598	545	612	543	593	527	583	559	563	584	596	586	561	591	587	582	575	547	555	576	585	598	624	619	600	559	565	584	556	550	601	582	560	571	555	569	544	590	592	586	591	563	565	609	546	552	542	596	552	604	633	612	588	557	543	624	593	580	582	588	555	573	567	588	613	577	520	571	609	544	589	552	596	605	565	587	593	562	601	595	597	574	581	574	599	601	594	529	583	577	594	578	551	617	626	601	584	579	526	606	590	582	631	578	592	591	555	628	598	602	553	581	556	614	587	592	620	540	583	587	572	601	583	623	607	568	587	573	587	566	540	527	591	619	581	561	604	530	534	590	576	594	588	606	602	575	555	576	596	597	578	607	555	609	572	593	530	583	547	575	607	544	581	554	601	559	576	557	580	589	529	576	598	564	548	564	556	575	547	557	570	579	549	580	538	586	592	586	575	583	596	579	559	623	633	553	577	602	597	540	566	602	586	577	546	586	608	571	599	608	632	565	596	566	549	609	569	552	575	573	571	560	536	545	548	566	589	582	583	609	574	615	582	579	607	575	570	601	583	600	586	584	591	566	618	584	569	595	584	576	603	624	566	595	594	579	553	535	594	555	589	633	542	580	591	596	581	598	586	622	589	567	567	606	549	515	550	591	537	571	570	607	561	636	583	592	605	568	547	613	556	578	541	609	591	587	632	554	570	536	566	592	607	590	580	550	606	590	599	567	613	600	570	586	551	547	595	578	607	544	570	609	572	634	580	592	572	572	559	570	566	603	575	585	628	577	599	599	578	582	563	588	583	557	598	571	627	626	581	603	563	570	596	557	560	615	563	553	593	573	596	602	552	583	572	550	620	563	570	586	557	630	584	590	606	523	610	536	545	556	591	583	555	569	579	615	627	599	569	555	559	579	570	571	563	550	569	526	591	607	560	555	542	593	590	622	571	589	612	567	571	562	587	579	646	580	558	620	604	627	589	539	602	575	540	561	585	553	545	599	604	565	554	595	592	586	601	547	578	530	569	569	564	515	601	549	626	554	552	553	576	562	550	599	621	582	556	600	584	546	607	562	539	558	589	607	550	588	582	568	623	601	575	547	599	580	590	619	648	584	667	563	619	574	572	588	627	555	554	570	602	584	593	570	545	576	581	568	582	573	612	596	589	588	596	570	557	549	620	571	567	592	635	570	563	577	561	583	591	578	564	583	611	569	604	560	589	566	585	543	561	609	590	560	556	555	581	608	591	568	597	536	609	564	582	582	600	615	579	567	563	596	562	621	572	601	592	611	579	600	566	610	589	629	589	580	553	544	581	569	592	575	575	562	574	628	546	577	558	622	587	516	572	569	565	584	579	607	602	640	574	592	592	575	578	586	584	586	559	576	606	602	559	582	590	632	534	601	617	559	616	591	582	544	577	570	566	569	577	583	566	571	575	603	564	552	574	599	575	598	596	578	579	568	610	599	600	617	578	600	562	585	546	604	574	613	594	560	598	620	532	573	577	589	620	573	572	595	624	629	531	571	588	557	605	589	586	575	566	551	596	550	607	549	615	542	581	596	593	607	602	568	602	555	541	627	565	548	561	584	570	552	579	588	550	602	562	596	581	573	592	605	598	596	643	584	574	564	609	573	558	575	558	604	587	574	569	576	590	589	570	539	561	576	559	587	596	573	589	515	582	578	550	646	616	599	556	570	552	549	595	505	589	599	590	605	619	624	561	597	555	517	609	580	594	604	542	547	585	554	591	581	586	568	588	598	547	536	592	585	580	574	598	599	577	588	569	563	598	586	600	561	612	543	579	592	557	614	587	592	620	585	596	635	582	601	569	560	574	565	570	608	602	563	596	606	593	580	583	580	572	558	574	575	583	555	582	584	574	605	608	575	587	562	563	566	579	609	613	575	600	586	579	572	622	570	581	604	589	502	584	573	559	579	563	607	570	574	603	565	583	565	586	616	589	616	629	590	576	543	576	548	554	606	551	587	584	602	543	575	595	567	606	579	607	602	638	581	553	583	550	560	621	597	540	608	622	577	573	581	540	583	569	572	573	598	577	562	521	574	556	525	590	560	584	613	598	538	572	592	579	576	594	585	587	599	598	561	605	577	555	554	556	605	572	554	554	613	597	599	619	546	585	621	587	586	573	574	570	549	586	570	589	575	585	576	570	539	567	611	592	577	563	578	577	606	583	586	617	565	576	562	610	574	589	573	612	606	594	572	552	563	567	560	544	527	602	576	573	577	572	607	611	558	605	585	570	578	566	602	571	569	601	586	547	604	587	586	605	561	562	592	589	562	579	554	601	583	634	536	574	594	571	616	625	547	603	596	597	557	586	549	594	591	541	583	588	531	597	601	525	591	587	587	568	570	574	612	583	561	574	601	585	557	608	597	575	585	581	636	543	607	592	610	565	607	548	589	557	567	565	583	582	604	605	575	580	608	547	567	576	573	579	596	582	572	535	572	571	591	566	591	600	625	589	558	568	580	546	582	564	568	569	581	575	555	579	586	556	617	617	581	576	543	574	614	585	510	629	535	582	554	568	596	623	572	552	594	552	555	603	545	573	563	577	556	571	557	579	615	571	549	551	606	559	572	630	603	558	588	576	588	535	580	560	621	577	607	558	611	591	595	618	572	575	588	596	574	569	590	566	574	577	594	580	580	597	602	549	585	561	561	614	611	588	589	560	610	533	517	584	585	586	557	583	613	554	595	606	521	561	607	601	566	584	578	620	598	535	559	553	582	570	579	603	574	572	610
24885	20610	26871	24278	20569	9893	1104	671	571	483	466	411	419	371	344	338	335	308	381	365	288	299	277	284	312	321	328	292	274	286	240	258	286	264	234	281	262	250	235	282	242	261	250	277	253	276	261	227	241	276	295	264	272	207	249	214	251	250	245	231	226	259	255	286	245	260	251	238	245	272	248	242	237	233	248	244	255	281	243	256	243	247	252	249	244	234	256	239	248	251	251	223	268	250	244	273	224	239	235	262	232	243	236	264	210	272	222	229	274	246	261	253	245	235	242	226	258	235	214	252	236	281	234	256	220	243	261	266	272	269	269	252	228	248	239	244	279	234	240	238	232	237	236	242	244	235	240	225	232	237	273	251	257	267	249	221	246	272	242	255	257	224	240	262	241	274	221	257	237	221	224	200	249	260	231	287	264	225	206	242	239	253	232	222	241	246	248	251	212	262	251	258	277	252	266	258	247	231	249	261	254	253	246	243	247	237	242	245	241	256	257	251	237	250	217	236	248	220	254	235	254	225	256	231	241	240	245	257	257	244	258	272	258	270	230	233	219	254	254	241	293	263	213	242	208	261	250	246	225	251	234	271	243	250	266	214	252	256	244	268	245	234	257	223	250	256	241	242	240	254	243	256	240	242	246	247	229	238	239	230	231	246	256	214	225	264	246	247	260	244	238	238	244	253	235	270	238	267	254	254	255	260	273	233	243	232	254	226	280	230	241	207	222	253	231	259	267	233	236	232	243	211	237	246	253	253	243	228	267	235	240	247	246	252	236	267	247	245	254	249	253	254	278	212	232	257	260	230	212	252	235	237	236	260	239	256	238	235	218	241	264	245	228	247	249	226	224	262	244	243	240	269	255	246	220	285	228	248	259	273	247	231	242	244	229	231	222	233	233	237	244	272	252	220	234	272	260	257	270	267	240	242	257	214	240	252	259	273	235	257	231	221	260	256	220	211	240	212	221	230	264	239	244	267	241	242	245	234	265	248	236	262	267	208	266	268	244	246	244	230	240	266	242	249	227	248	222	197	239	233	249	259	224	255	260	226	273	263	245	213	247	253	252	252	264	274	223	246	271	230	248	256	240	255	248	223	266	279	253	244	240	274	258	242	238	219	264	254	253	252	237	247	212	242	247	239	235	222	242	257	224	258	253	229	246	256	242	248	236	246	246	223	275	228	246	237	243	235	251	223	262	262	246	241	247	266	227	269	282	264	243	226	235	256	233	246	237	232	251	235	234	217	213	255	231	219	242	206	240	237	251	246	257	232	246	246	269	223	261	227	268	267	251	258	257	258	276	215	253	272	267	264	248	249	253	262	231	278	235	228	248	272	265	266	230	243	244	233	245	266	233	231	243	263	248	245	252	232	229	261	241	244	267	240	229	262	236	241	238	258	243	245	236	260	255	238	215	230	238	253	237	241	236	250	245	244	245	254	240	251	234	255	247	218	249	252	241	219	281	242	256	256	234	259	280	247	278	262	240	256	218	246	238	236	237	252	238	268	232	228	270	243	242	246	230	246	259	258	278	229	230	229	246	251	256	253	248	238	253	211	248	243	220	234	286	270	250	213	251	223	243	243	252	275	256	239	252	274	234	214	231	245	257	253	246	255	252	241	256	219	254	245	237	237	250	210	229	241	265	249	252	257	256	248	230	260	267	257	242	230	244	247	240	221	243	214	237	214	260	248	252	239	232	246	262	275	287	236	240	255	292	257	250	193	237	230	265	262	243	226	224	219	238	256	236	254	242	220	246	253	248	249	254	258	247	254	254	233	253	220	234	243	244	250	245	251	262	243	239	236	259	267	240	256	272	246	221	262	226	257	239	256	252	248	261	256	263	234	245	243	259	223	227	241	248	216	281	270	242	243	244	248	240	247	245	206	245	261	267	242	224	240	250	276	247	237	267	242	241	262	225	251	239	237	281	209	211	235	266	253	248	242	263	241	244	241	246	217	218	243	214	234	241	236	250	230	203	244	263	244	270	244	227	244	268	238	249	224	222	231	233	244	255	207	278	233	246	230	247	270	222	247	257	248	242	264	239	231	254	266	248	233	250	231	223	265	245	228	248	244	241	224	241	261	242	248	243	265	260	240	285	236	245	239	228	224	237	258	243	270	245	245	241	270	217	279	257	224	233	229	216	247	250	219	281	241	201	222	258	260	229	240	217	237	244	257	245	251	222	231	223	249	234	211	264	261	232	235	265	227	225	266	250	256	239	244	230	229	239	272	262	254	235	238	255	250	239	231	232	216	268	250	271	249	279	242	241	231	244	259	238	222	235	248	242	250	253	241	223	283	234	216	253	254	235	234	252	234	229	215	260	250	219	228	243	234	277	256	252	233	251	282	265	265	249	247	265	243	251	265	263	257	238	237	267	236	243	263	251	218	246	234	239	233	244	240	233	236	244	231	259	227	258	249	257	257	262	233	246	239	239	223	239	247	237	236	263	259	266	244	207	238	228	233	237	255	242	252	234	212	240	263	213	252	232	260	257	242	239	258	249	249	261	251	251	262	255	272	237	238	255	225	233	244	286	245	264	264	283	235	225	241	236	236	250	235	242	225	242	240	265	241	231	236	244	246	264	224	252	290	258	248	265	240	237	236	245	224	244	253	255	252	280	247	266	256	224	223	242	232	256	250	273	253	254	236	241	255	248	216	246	247	243	242	231	239	253	235	243	255	267	221	260	230	268	258	253	242	262	237	248	268	227	243	246	223	237	249	252	237	248	251	264	259	237	250	247	234	216	222	279	226	239	257	243	240	241	259	269	241	261	245	229	229	237	245	285	241	246	254	246	255	231	248	262	280	263	257	232	284	271	249	240	244	253	234	211	240	303	224	250	248	238	239	231	240	229	234	232	235	254	213	254	250	234	249	259	242	246	247	248	245	232	225	225	242	258	249	239	255	238	235	226	233	237	220	241	259	242	229	245	272	251	262	240	251	226	216	244	240	247	234	221	215	280	242	248	234	207	236	239	235	244	234	230	250	260	260	253	243	237	225	242	230	229	276	248	222	210	226	253	260	237	238	242	268	256	253	240	254	253	244	247	258	233	228	237	245	222	267	243	244	237	233	246	252	230	205	220	232	269	272	222	232	225	222	255	260	286	233	245	243	250	266	268	224	280	208	240	266	249	231	234	260	223	245	272	249	228	229	267	225	250	210	245	245	230	246	273	276	261	280	240	237	223	242	246	255	250	249	244	234	207	227	227	254	262	226	249	255	239	242	219	230	242	237	241	252	214	235	251	276	239	256	230	260	259	218	238	246	239	208	251	237	257	263	252	239	254	245	247	243	221	230	229	225	243	264	244	242	253	252	234	242	225	268	249	256	258	239	238	248	198	256	225	238	246	237	234	251	239	223	225	254	255	238	231	263	256	214	268	264	244	212	261	241	237	260	243	240	216	248	240	244	240	241	260	233	222	267	247	252	218	257	248	249	261	248	246	262	226	235	226	241	245	245	235	269	239	250	248	282	249	263	231	241
40163	25591	9470	5114	3195	2274	1703	1314	1107	888	813	715	615	556	547	513	468	463	613	452	396	354	366	353	368	485	456	335	343	344	322	325	291	328	292	321	313	297	292	303	316	260	274	289	246	315	307	287	306	295	277	298	288	297	282	283	273	314	303	259	271	275	282	289	305	266	295	284	284	267	261	290	281	258	265	279	257	299	279	286	306	293	284	271	295	268	287	256	279	278	299	263	307	256	267	282	268	289	268	310	261	270	291	316	282	305	257	271	284	277	285	259	233	242	288	257	286	282	279	252	294	263	243	274	270	265	286	278	281	256	250	253	267	278	249	299	285	296	283	269	275	289	273	298	258	264	277	296	274	257	278	259	275	247	267	287	275	283	281	271	271	261	263	259	268	273	274	267	284	297	273	305	234	256	274	262	271	287	280	284	284	310	245	307	280	256	245	275	267	273	281	269	244	251	276	283	292	270	264	310	264	306	261	258	265	256	251	260	273	303	280	296	282	274	263	284	271	291	264	266	268	269	238	251	257	246	314	230	264	272	289	273	260	268	294	283	287	239	252	271	282	306	261	275	297	257	256	289	288	254	260	276	280	245	275	296	286	269	263	245	266	242	295	270	267	287	263	295	264	282	261	252	275	297	270	289	293	283	277	268	263	273	260	274	268	280	304	267	266	283	283	249	300	268	261	261	240	279	278	259	266	278	285	281	270	261	282	294	252	294	289	253	273	266	254	292	241	280	291	277	270	285	287	250	281	297	279	306	243	270	308	270	250	265	280	284	292	285	269	300	277	294	264	267	289	261	280	304	248	278	279	257	284	275	275	289	255	265	281	294	301	246	278	278	278	293	268	270	293	270	284	274	262	245	283	250	291	272	292	254	289	287	263	282	251	284	277	295	265	264	271	306	286	268	260	278	279	271	249	280	262	256	246	287	276	282	263	253	280	277	281	276	266	273	305	250	303	270	286	268	266	228	282	263	260	290	276	276	290	285	272	269	287	291	245	269	246	288	267	280	265	286	294	237	272	282	308	283	277	282	284	292	253	273	298	276	279	294	261	263	261	290	272	271	289	283	258	285	270	290	293	283	274	305	255	296	271	277	273	248	274	254	305	274	258	265	278	281	280	276	252	277	259	292	276	268	294	259	268	279	288	259	275	296	295	265	286	296	262	278	254	273	296	260	274	268	268	291	295	293	294	260	285	279	270	269	236	269	287	262	288	300	275	285	290	284	296	286	275	270	294	260	270	284	257	258	303	273	265	284	293	299	287	286	279	275	285	310	273	229	300	302	245	294	267	264	260	258	292	266	300	278	250	287	300	277	286	277	290	274	304	270	284	256	263	304	284	269	293	296	265	286	261	272	297	263	258	253	282	255	291	281	230	268	268	281	287	270	277	242	255	274	267	304	281	259	274	271	274	263	258	265	257	273	274	292	276	254	291	328	260	266	302	254	262	267	270	263	314	264	259	282	295	255	290	262	284	279	278	304	235	299	276	285	293	261	274	301	296	283	272	259	286	244	257	276	254	270	270	235	276	276	276	275	260	269	285	279	265	292	251	299	290	266	260	238	266	273	270	276	275	290	287	277	252	292	266	291	277	293	291	290	296	268	264	299	279	266	281	283	261	285	277	205	298	295	254	264	292	280	284	302	290	245	272	285	256	304	273	293	280	270	269	269	322	278	271	276	307	276	281	254	278	281	270	263	274	282	300	221	273	273	274	265	258	266	296	265	279	268	268	272	268	273	291	273	261	262	293	276	287	240	250	282	253	287	259	269	283	305	288	257	292	288	299	275	265	261	273	273	271	256	259	259	259	270	300	279	283	238	270	260	271	295	277	288	285	273	278	257	252	267	253	280	261	273	298	275	278	251	267	267	283	271	286	266	289	265	279	278	279	288	264	257	271	253	258	249	307	290	280	282	286	275	266	295	269	305	288	274	278	267	278	267	267	274	286	279	249	251	285	255	278	285	297	268	267	263	305	318	261	288	305	270	277	275	275	264	259	315	280	252	283	249	278	284	296	305	275	262	259	258	297	303	261	287	268	265	270	297	293	285	297	259	281	263	261	281	246	270	273	275	254	267	279	265	273	262	255	307	293	277	288	269	295	232	290	273	281	303	263	254	303	256	266	258	291	266	262	298	279	275	262	273	274	258	260	259	265	267	232	287	281	295	248	275	275	269	262	280	264	307	289	259	259	256	297	282	270	311	284	276	282	308	271	266	299	270	274	249	290	236	314	270	286	279	255	253	254	307	243	290	269	263	280	307	283	298	258	247	258	291	284	283	269	262	239	261	289	277	259	290	277	287	256	281	279	293	279	295	282	246	279	279	260	265	305	272	258	278	266	253	272	266	258	272	271	291	286	242	283	288	287	256	266	279	297	278	253	282	271	265	278	291	284	249	300	285	252	287	278	290	259	274	277	276	287	260	282	275	258	247	299	254	247	286	271	293	252	273	309	288	284	282	278	268	295	279	270	268	266	261	281	247	298	277	256	275	272	249	288	277	262	242	284	269	282	263	268	299	275	272	272	259	260	264	261	269	293	248	275	306	289	279	291	240	287	302	282	300	263	264	290	271	283	280	265	284	273	283	250	248	254	262	287	250	275	294	264	276	297	288	298	266	267	267	298	279	267	252	283	228	279	262	277	275	276	258	277	235	279	296	273	300	278	290	291	273	280	267	263	281	257	271	250	230	294	282	254	274	292	254	270	272	284	295	294	279	293	249	242	265	271	254	286	301	278	293	271	289	268	268	269	280	287	270	264	257	262	255	295	261	277	259	237	284	269	270	268	255	269	293	313	294	256	279	262	269	284	300	284	272	267	279	278	282	278	267	262	281	276	268	293	287	272	269	234	252	277	271	265	270	269	274	269	239	242	281	323	303	249	271	289	256	250	248	282	281	282	274	290	266	273	281	282	282	275	255	276	270	270	258	295	275	285	278	278	267	282	297	275	273	303	300	274	263	269	256	267	284	251	290	251	263	243	263	277	292	294	281	271	275	279	265	257	274	289	250	279	280	258	249	284	294	277	240	272	264	281	288	274	264	239	283	270	298	309	283	276	286	256	252	296	282	251	274	267	257	281	287	263	268	264	278	288	284	295	303	304	295	279	260	284	308	246	252	269	267	243	266	273	273	261	257	284	291	278	292	290	279	319	274	261	285	249	306	273	287	278	262	277	284	275	253	284	286	274	270	264	256	241	261	260	280	262	249	256	274	294	264	250	255	279	289	297	298	281	273	239	271	294	257	283	283	258	294	284	240	306	263	262	278	275	288	248	290	284	278	254	268	254	285	301	288	292	266	296	276	263	270	283	259	287	267	256	275	239	280	312	285	290	275	311	278	285	306	242	283	293	278	282	260	295	285	265	299	277	266	249	261	259	247	261	287	285	281	263	272	268	267	260	272	278	262	256	284	281	290	258	316	279	266	249	302	299	282	305	265	263	261	295	258	268	277	265	280	308	285	258	273	285	266	269	254	274	285
22963	20642	27299	23936	20626	20652	7196	1528	1114	1006	891	894	847	755	753	706	684	668	768	770	567	631	573	637	596	615	787	608	554	590	565	560	554	585	608	553	572	576	532	548	525	524	567	519	569	550	531	559	546	574	602	549	578	505	571	554	527	513	511	539	570	560	519	508	536	578	560	529	529	510	511	562	530	524	539	529	555	519	509	560	572	503	542	519	565	552	523	556	511	510	537	557	521	551	508	531	534	556	529	579	576	528	485	549	480	577	570	518	555	550	528	499	552	549	524	527	511	516	552	534	520	531	531	545	566	527	522	499	553	543	568	541	506	509	573	482	540	560	577	504	479	523	555	537	526	528	527	542	556	529	520	556	537	543	538	532	519	535	496	545	542	585	537	539	528	510	554	513	538	540	522	522	539	519	522	542	555	504	527	547	544	540	574	536	498	554	528	573	535	554	555	583	549	611	543	565	503	548	576	565	547	540	495	512	538	512	559	555	535	554	506	500	531	473	524	504	485	563	497	604	528	520	515	547	547	510	529	528	549	529	531	541	488	551	533	547	554	529	545	534	525	532	498	501	561	529	499	534	533	517	493	556	512	538	555	520	523	552	513	523	515	579	530	554	540	543	500	537	539	503	536	544	524	503	525	551	578	577	537	547	494	548	554	526	530	559	552	561	527	522	558	552	597	518	531	553	547	532	481	490	510	498	536	548	531	525	543	545	541	514	518	562	503	525	557	541	581	527	563	528	539	519	533	574	499	517	563	563	570	519	564	538	484	522	513	551	500	539	536	515	516	493	543	536	512	540	534	561	535	549	541	529	541	523	510	548	514	548	520	556	521	557	510	505	535	528	523	505	566	530	534	507	519	475	510	543	510	554	571	546	542	501	526	542	524	535	551	543	526	513	533	586	525	481	548	514	539	478	529	551	553	528	535	518	540	512	533	497	530	502	540	534	509	509	557	580	517	541	534	552	577	510	542	536	554	505	513	533	534	542	528	544	507	528	564	535	501	526	546	527	521	523	525	540	508	554	516	535	560	505	530	560	560	497	553	543	512	581	562	496	537	526	544	550	526	519	506	555	554	516	559	549	527	532	536	492	506	545	538	525	544	468	519	538	531	547	554	515	528	546	565	544	555	509	525	520	512	539	543	534	496	544	542	524	535	508	532	549	503	521	530	525	543	534	541	549	570	513	530	523	595	538	546	539	530	542	548	553	495	538	540	542	528	532	509	538	515	555	532	503	557	539	528	517	518	546	537	510	570	517	514	557	565	539	556	544	489	531	495	527	546	496	576	496	511	547	524	514	508	512	545	532	529	539	523	507	556	570	531	523	527	543	540	543	493	493	517	539	553	525	539	528	503	514	546	531	509	522	528	487	574	480	512	517	540	552	558	499	504	519	508	507	544	548	500	519	538	560	531	505	512	532	532	538	511	527	506	500	537	536	526	508	526	578	514	513	528	507	551	533	531	565	510	508	523	528	526	504	509	544	529	498	529	486	545	523	507	508	514	557	528	545	578	541	563	531	489	531	496	550	526	569	525	544	549	515	491	570	541	564	544	512	553	541	547	548	513	531	534	528	537	491	535	525	538	553	519	547	504	566	549	538	581	527	503	529	525	530	515	514	509	520	539	553	514	530	576	516	510	585	530	537	539	519	503	567	520	531	568	550	531	557	545	526	488	543	510	477	532	525	557	548	537	499	572	538	538	507	568	520	522	529	537	510	505	547	577	520	529	526	549	488	527	508	543	492	533	577	564	521	538	530	477	536	515	575	533	496	550	548	543	542	546	515	547	528	526	518	545	539	558	554	541	558	526	575	554	526	523	532	516	520	522	564	530	560	514	544	565	563	531	563	534	505	545	512	538	548	561	512	529	525	506	517	535	496	566	503	542	538	514	546	580	518	548	569	492	555	513	548	565	536	546	498	505	537	537	559	521	519	531	556	520	504	538	554	526	526	543	530	503	555	563	518	567	510	539	539	532	540	563	558	561	542	512	535	561	516	553	566	487	515	561	526	533	491	505	491	534	536	530	516	551	515	562	575	563	523	555	556	552	553	546	512	544	541	544	515	543	565	549	534	535	563	490	522	529	573	521	553	547	495	529	525	532	530	517	531	495	573	528	490	523	547	523	472	513	507	524	540	557	539	505	522	555	547	524	527	538	497	531	501	547	524	541	528	490	568	540	493	500	547	551	548	528	514	550	538	534	556	523	555	559	528	535	556	529	507	527	513	512	546	538	518	470	538	532	552	558	552	517	498	527	543	551	507	539	533	578	525	527	544	517	545	524	507	522	518	529	564	547	511	493	497	528	523	510	539	525	531	564	517	523	522	532	511	526	532	501	546	556	570	513	502	542	509	549	557	531	542	490	528	584	558	547	515	583	513	489	535	511	577	555	559	486	530	536	546	591	556	541	528	536	554	528	484	534	544	506	530	529	470	502	522	538	550	524	525	553	482	522	558	506	559	546	568	496	549	542	470	515	533	550	502	486	522	520	513	548	526	540	543	565	526	509	493	504	563	507	531	576	536	495	540	531	511	514	563	524	519	518	569	537	548	525	595	500	571	526	550	516	522	523	526	552	503	530	503	553	546	536	551	533	544	545	485	512	547	565	508	552	523	526	559	539	584	503	522	522	546	507	511	563	535	594	554	540	533	524	494	526	553	503	506	492	553	509	531	532	498	521	508	530	549	522	530	495	508	550	541	548	501	506	517	483	523	546	550	514	555	553	535	494	541	539	539	511	531	515	549	547	580	501	558	523	542	548	522	494	556	545	525	553	555	516	532	501	563	565	563	554	494	555	511	539	552	504	542	550	521	512	541	546	588	509	559	517	540	530	518	511	534	548	552	509	537	512	556	562	528	502	489	522	512	505	538	547	525	492	577	492	550	543	516	504	535	527	511	547	550	562	530	501	580	529	526	543	505	549	523	524	528	518	506	554	538	520	502	504	493	491	514	528	544	545	536	499	565	557	542	512	537	515	530	516	544	526	558	504	540	502	554	550	548	553	511	574	540	524	515	519	531	504	501	528	538	492	555	548	519	546	508	519	543	538	527	528	534	523	534	524	539	536	491	579	532	503	489	542	520	525	527	517	544	482	582	502	533	490	536	507	556	525	512	520	526	543	483	531	477	508	550	560	548	531	546	488	522	500	513	575	556	538	542	517	533	552	526	528	531	550	525	540	563	511	520	538	565	556	536	527	516	539	498	523	555	514	539	528	513	521	551	501	526	545	533	511	534	557	546	505	569	527	559	526	528	559	530	549	501	473	509	540	496	519	550	546	544	519	533	546	520	541	540	558	530	513	544	544	508	544	530	545	536	557	552	519	528	576	585	525	557	511	533	530	564	491	544	548	557	528	529	513	525	546	535	521	571	543	524	516	562	527	537	538	502	527	561	485	486	528	595	564	549	583	511	548	545	517	538	567	562	526	503	569	524	481	517	551	521	558	560	539	482	518	549	530	563	543	513	535	529	497	558	515	539
43304	33352	14816	8477	5498	3880	3063	2386	2027	1649	1448	1379	1212	1087	995	961	887	853	1024	1092	783	716	705	665	726	750	1081	695	653	596	636	583	604	663	604	599	619	570	529	621	547	559	562	563	572	553	547	577	567	575	490	548	523	548	534	559	543	563	563	531	556	520	586	526	551	548	533	560	558	574	526	516	555	556	511	569	515	523	521	589	533	502	532	537	518	589	533	526	511	548	510	508	553	549	545	530	527	573	550	509	510	497	541	539	493	506	560	515	508	570	554	529	538	512	536	540	534	546	516	518	558	560	540	580	514	530	531	552	565	498	552	494	554	518	525	555	500	563	521	520	516	532	498	555	531	527	560	525	514	529	536	535	501	504	520	531	526	513	516	524	540	556	529	524	546	520	569	527	520	580	513	535	512	519	505	487	488	579	525	529	526	515	538	559	543	522	492	503	528	526	503	523	526	511	510	524	521	539	549	512	554	494	573	532	510	480	511	518	535	503	530	506	543	521	537	494	572	564	537	521	538	541	503	492	543	538	525	575	545	487	547	532	531	546	527	506	519	546	561	477	590	489	513	533	515	536	569	482	548	544	500	525	511	536	551	537	518	530	477	514	505	551	489	496	545	537	533	522	524	545	525	508	510	519	526	516	536	563	568	509	460	509	507	515	507	521	581	541	535	546	518	526	510	535	544	524	508	582	516	521	540	553	511	526	523	498	543	524	562	537	550	558	507	532	500	526	539	526	543	528	559	524	511	491	510	459	513	506	509	546	541	529	525	502	508	554	508	482	536	555	537	511	513	471	554	527	531	529	545	468	542	532	554	571	553	508	539	474	518	510	538	512	548	530	521	559	537	542	496	518	529	544	519	522	517	526	525	535	522	527	535	532	544	531	526	535	535	476	499	560	507	551	540	525	543	536	543	518	532	537	551	506	506	511	515	481	532	546	562	539	527	561	557	504	508	551	531	559	508	558	515	483	518	523	543	500	528	535	516	538	534	536	554	528	536	538	557	539	545	516	516	477	530	548	513	526	576	511	537	521	508	507	526	532	478	539	507	509	535	493	497	544	541	508	550	491	578	505	489	556	560	546	562	564	534	519	522	524	532	515	559	518	551	511	543	555	505	528	498	538	552	507	568	538	539	538	503	498	505	506	548	552	531	523	518	523	552	528	508	533	541	503	541	537	528	525	536	508	518	545	525	567	524	553	519	499	499	531	525	541	537	493	528	496	500	558	510	491	533	518	541	556	545	463	556	517	524	507	535	519	520	576	512	489	539	526	512	535	552	536	568	539	493	525	532	550	526	549	519	518	542	547	476	522	531	499	510	538	521	520	535	501	502	502	525	572	513	551	526	522	498	533	521	546	520	534	509	498	517	561	514	485	532	521	514	525	553	535	518	498	494	519	525	490	572	538	543	508	526	511	525	612	535	516	509	550	527	500	546	543	556	506	537	523	514	517	517	571	534	540	580	551	549	547	519	524	520	502	571	483	494	578	537	535	532	486	540	546	535	561	519	504	502	510	537	553	510	544	550	530	511	519	525	504	492	523	545	555	503	523	565	554	516	521	566	546	539	512	532	529	519	505	514	481	535	465	520	560	535	518	529	506	543	567	540	543	536	561	541	549	515	555	558	526	546	545	531	536	551	511	528	530	483	500	553	483	504	550	574	515	551	529	536	565	581	501	520	486	483	494	543	517	547	530	488	509	539	538	511	544	521	519	507	545	546	520	511	523	552	522	552	497	516	562	551	480	532	557	526	509	534	472	528	549	535	510	519	531	474	540	542	525	492	530	521	546	495	540	574	498	552	530	543	587	493	540	513	482	525	535	515	547	549	523	541	518	530	523	537	555	508	512	510	490	545	510	500	572	503	502	540	506	499	545	519	579	484	533	521	536	548	542	551	560	535	540	502	543	513	533	527	538	539	544	575	526	506	506	515	554	515	558	519	522	499	532	526	556	481	502	507	510	534	542	512	544	513	482	521	532	544	510	509	503	511	509	481	511	554	526	510	531	513	560	510	515	528	557	512	564	523	546	500	525	483	513	538	561	583	486	501	570	546	548	506	522	495	567	525	540	528	558	498	548	514	520	547	535	525	541	578	541	507	541	511	534	533	528	512	557	521	500	511	500	513	568	554	529	535	496	543	518	530	544	549	532	540	517	566	503	518	534	541	555	524	499	587	487	531	560	549	516	502	533	527	549	521	484	557	503	567	510	516	518	529	525	512	529	515	529	537	500	506	511	552	531	538	548	540	508	495	536	493	524	526	517	526	521	506	514	520	560	555	506	543	555	491	501	493	522	524	541	542	568	544	531	528	533	485	528	527	516	517	476	548	477	540	517	515	519	513	538	521	552	552	504	505	548	521	490	530	536	513	512	520	503	532	563	539	555	545	502	518	545	548	490	539	497	525	511	518	563	541	495	550	523	499	505	465	542	480	483	553	475	480	549	526	533	523	569	559	509	519	524	464	493	475	518	536	518	555	508	548	509	540	497	544	489	525	518	502	505	537	531	517	542	498	539	516	551	496	532	505	503	527	484	556	528	513	511	531	530	512	547	517	470	567	529	541	531	555	511	542	535	545	502	523	530	521	521	506	505	545	513	525	527	499	518	562	526	529	522	566	494	531	552	519	535	546	518	529	551	546	519	530	541	536	527	538	525	526	518	536	540	594	501	509	470	492	495	525	498	570	548	548	550	523	510	480	489	502	494	542	534	530	534	517	556	538	565	555	536	497	553	550	517	529	552	539	542	506	512	552	536	539	522	532	519	504	509	521	527	526	523	532	510	475	524	511	507	499	557	529	524	529	505	517	563	548	523	543	534	486	517	551	510	506	513	542	520	560	534	479	507	515	527	561	535	496	550	575	494	517	535	470	571	513	478	532	529	573	525	516	522	490	510	522	517	498	535	518	524	543	523	524	515	525	514	532	524	504	524	561	532	514	535	499	503	535	519	545	550	527	540	552	542	512	546	512	492	546	538	522	510	533	501	504	537	525	507	519	527	510	538	533	537	585	532	548	537	542	520	534	535	559	606	528	487	544	545	525	566	511	525	527	569	535	513	505	543	517	512	498	531	543	524	541	543	515	576	508	507	525	539	541	535	569	548	540	570	516	525	520	502	560	510	521	494	549	499	529	527	506	555	516	567	519	522	522	555	537	489	542	525	539	529	564	497	532	518	538	515	482	576	508	483	559	547	551	521	538	541	518	536	564	520	530	518	539	487	522	500	495	554	518	518	533	551	549	513	521	512	542	514	556	571	539	526	573	491	549	521	505	549	539	479	544	532	541	495	491	564	528	536	565	531	523	517	518	526	503	514	556	544	514	528	539	556	491	508	511	488	555	498	512	544	541	495	502	509	528	530	550	563	479	534	546	503	570	555	549	509	526	531	538	529	515	525	500	546	543	511	554	504	526	566	533	503	531	502	531	521	530	522	552	490	514	549	590	521	530	549	541	495	525	488	515	502	521	551	507	520	515	544	564	545
33577	20467	5489	944	649	624	608	568	570	534	593	547	494	560	551	578	525	560	534	544	521	523	549	533	558	558	604	512	568	528	527	522	557	562	586	533	538	522	550	509	515	523	576	523	546	578	505	507	603	543	556	534	496	544	495	546	540	510	555	531	523	516	507	539	503	561	509	470	520	516	494	510	557	549	570	534	534	561	525	553	536	515	518	548	520	522	519	552	523	555	558	561	563	537	509	520	505	494	503	535	510	539	505	496	500	509	483	570	513	537	489	555	539	549	541	524	506	532	517	546	552	530	514	518	558	494	529	533	522	503	524	534	517	526	513	526	564	555	561	542	519	557	506	529	567	513	531	540	495	541	546	562	574	534	547	524	540	530	540	503	495	530	541	563	525	527	554	552	573	516	512	520	551	566	529	539	533	510	527	528	528	545	532	515	503	568	526	533	532	521	523	510	556	525	546	503	503	526	546	536	514	561	529	565	551	515	560	544	536	549	525	553	559	522	510	565	512	541	532	502	546	503	530	513	525	544	540	508	547	558	519	495	519	544	500	534	559	494	562	531	545	528	519	504	510	509	564	511	528	509	512	467	559	554	549	545	564	529	515	557	533	510	517	520	561	533	518	526	526	526	517	504	535	500	539	498	527	565	577	508	530	528	548	534	548	548	549	535	559	524	583	528	497	558	530	552	535	579	495	545	520	519	560	511	510	554	548	560	569	535	544	497	544	504	537	515	530	518	504	509	499	555	529	548	539	512	546	504	552	558	541	498	512	510	502	533	539	572	533	499	515	531	527	499	531	516	496	542	551	511	539	504	542	538	559	513	542	525	543	515	523	561	517	542	550	520	500	492	509	510	546	540	577	542	512	520	523	521	532	510	591	493	565	556	496	570	538	473	574	515	521	500	480	534	549	512	518	542	548	514	514	529	584	516	566	539	550	520	550	528	535	490	519	552	513	517	539	510	556	536	535	516	511	533	500	560	531	509	533	543	534	527	546	530	530	518	532	538	557	497	509	522	540	540	537	563	575	546	517	528	503	543	514	520	518	536	544	519	548	474	511	505	508	555	511	501	543	547	554	512	526	522	584	524	548	512	583	591	528	502	535	543	566	562	560	514	539	548	535	508	511	528	555	508	535	511	513	532	487	561	532	469	546	552	486	546	522	552	532	495	515	514	527	553	534	567	532	564	532	560	553	524	516	522	521	524	554	551	523	540	555	583	503	514	525	529	510	529	530	544	523	517	568	538	497	501	554	497	534	519	517	489	509	524	528	519	538	498	533	537	497	540	543	554	542	598	531	533	528	541	527	515	508	522	550	508	510	528	539	540	510	505	516	547	496	570	527	542	489	471	528	571	502	498	544	568	553	542	513	561	561	508	493	532	546	527	546	523	528	552	512	521	574	471	528	541	562	536	545	525	561	521	514	535	570	530	558	507	498	509	515	507	565	537	540	536	527	536	525	545	511	501	534	522	515	535	545	558	540	547	530	508	538	522	586	546	530	542	523	507	542	529	519	563	543	557	573	532	561	519	502	545	520	512	508	504	494	566	544	527	550	512	507	512	506	529	516	498	549	535	519	516	556	521	543	532	558	538	555	541	539	575	537	542	505	532	572	538	506	506	543	519	547	513	516	548	517	559	540	517	537	547	566	507	520	527	497	513	511	485	512	481	554	543	526	553	538	538	533	531	499	525	526	496	582	518	562	500	544	564	505	564	565	563	499	544	529	528	533	527	542	533	579	543	552	497	505	521	493	545	514	536	494	528	526	533	572	538	533	553	556	507	514	541	539	512	527	547	494	540	500	523	525	570	537	543	585	522	517	521	584	519	507	497	531	541	515	569	568	546	520	546	501	523	520	526	496	558	530	516	546	551	521	557	544	533	534	540	519	542	538	533	518	489	499	517	529	513	489	538	511	539	531	498	567	503	517	541	543	492	510	532	534	557	534	505	529	478	537	558	507	552	551	516	529	535	543	528	520	547	553	548	500	509	543	527	501	513	541	541	544	520	500	514	523	542	562	555	523	548	509	522	492	523	513	555	551	529	511	525	506	534	551	539	521	545	533	570	540	510	529	566	532	558	492	565	526	553	564	541	518	562	594	530	509	556	529	571	512	482	525	484	501	549	529	560	540	558	516	539	554	564	471	530	521	543	522	538	460	557	479	511	592	499	508	520	540	558	512	531	555	543	506	546	546	507	525	522	529	540	543	519	572	535	533	522	534	519	519	553	521	563	519	511	560	527	542	516	568	564	533	548	513	539	573	569	507	500	495	528	551	551	511	534	591	554	545	538	501	500	519	559	545	510	535	546	494	519	534	546	543	531	551	518	513	510	547	510	523	504	504	564	577	567	511	534	519	478	529	535	558	540	559	514	518	506	542	566	499	519	530	523	521	504	542	539	466	518	535	529	519	520	547	535	533	536	550	505	487	543	496	516	573	523	523	551	514	502	537	589	533	518	567	542	521	517	528	502	504	548	513	582	567	488	548	523	539	536	557	484	472	505	490	518	510	505	520	514	525	519	524	590	571	558	529	522	527	516	537	504	528	511	546	523	561	552	497	471	526	523	542	504	544	515	513	536	505	544	534	556	506	539	575	532	540	557	537	526	517	525	531	520	520	537	566	541	478	506	513	536	543	476	514	540	539	582	537	535	510	533	563	543	536	503	487	541	548	520	525	562	541	554	484	543	508	500	514	497	549	573	553	488	548	513	564	541	511	546	531	527	565	568	500	534	499	537	523	516	552	506	529	520	543	503	520	565	553	542	569	571	569	541	534	495	520	546	556	548	540	519	538	521	550	566	495	522	516	538	542	527	503	494	575	515	503	504	550	542	520	561	511	549	547	537	566	535	542	513	531	536	517	567	562	547	528	521	521	530	513	515	538	494	550	528	511	471	527	520	508	535	519	545	497	523	527	527	528	543	554	517	565	537	531	517	533	534	551	532	514	515	528	485	554	529	552	520	570	522	570	540	517	533	516	525	531	528	547	523	529	489	522	484	530	516	506	505	503	523	497	574	546	533	535	533	529	533	527	544	513	514	539	536	533	534	506	547	552	526	517	560	528	547	589	530	510	523	531	595	509	520	528	513	517	523	542	557	503	496	530	579	567	536	572	532	525	552	516	526	532	547	546	565	512	539	512	544	504	549	545	496	522	554	517	545	526	547	542	509	549	554	551	534	546	488	544	545	530	516	539	559	522	534	495	549	538	535	560	533	523	522	548	524	547	535	519	491	522	589	544	517	513	509	501	506	531	529	542	468	518	493	525	523	515	552	584	495	502	483	542	510	538	518	516	533	528	534	553	535	543	525	538	549	500	528	558	542	529	514	542	508	511	496	536	529	510	521	550	493	542	544	478	524	523	530	527	519	511	539	501	495	546	549	520	510	528	554	563	568	545	549	540	528	582	565	566	552	514	527	560	499	480	500	538	527	504	518	555	530	568	520	513	551	564	546	547	561	512	528	528	517	532	506	567	547	538	535
35524	13607	1443	974	799	747	701	664	639	608	605	627	607	576	616	567	633	555	615	652	600	606	617	560	615	621	655	627	585	586	579	546	569	556	552	593	585	539	596	525	584	552	589	590	553	551	607	577	608	572	577	581	547	585	556	594	567	538	579	552	578	583	611	579	583	585	591	581	593	587	604	591	586	570	581	559	568	618	541	573	560	583	604	592	560	588	588	556	539	568	577	588	585	564	573	583	577	600	575	607	564	600	541	583	545	603	594	559	616	578	562	566	570	557	605	580	562	603	566	579	598	576	585	540	566	590	541	543	575	593	554	593	633	569	572	648	582	584	564	562	575	590	621	559	578	580	582	566	589	577	598	542	549	573	579	545	601	580	599	603	558	589	539	568	583	586	576	587	610	544	602	605	549	546	579	592	568	608	579	578	585	567	566	591	568	570	614	584	488	590	575	610	540	616	576	593	548	621	543	535	566	569	557	600	542	619	561	564	566	587	572	573	554	566	581	566	623	577	546	575	619	564	565	590	563	610	584	560	596	563	566	586	573	537	551	559	557	594	555	582	615	616	590	596	584	571	616	588	577	599	585	569	529	591	563	566	605	634	607	561	592	576	601	602	580	578	559	565	594	630	616	570	562	543	584	574	596	562	553	581	549	544	599	599	586	543	556	550	616	575	569	560	568	584	604	615	543	581	576	596	586	568	605	558	566	518	563	566	563	575	597	575	576	587	587	585	621	583	609	551	615	586	597	540	551	571	591	558	552	554	607	589	603	580	614	589	563	538	585	576	579	575	561	560	549	572	602	576	534	566	564	591	559	606	571	549	578	562	594	524	608	588	615	555	599	575	551	563	540	564	547	595	604	553	564	603	565	600	544	588	601	585	608	585	608	553	600	556	604	549	558	564	591	578	549	575	588	587	605	559	559	599	543	566	586	573	585	554	561	517	581	585	569	579	566	585	620	593	589	591	567	584	584	565	554	562	598	596	585	548	549	569	609	565	574	542	612	580	563	579	560	600	559	553	576	575	562	575	582	594	603	542	610	581	578	567	587	570	563	637	582	583	565	596	576	598	593	623	568	520	565	580	564	617	591	589	600	600	544	535	568	542	564	562	554	602	596	615	597	557	613	562	583	557	606	555	544	611	558	608	590	568	593	570	585	590	569	524	614	604	609	577	559	582	591	586	559	589	600	581	574	586	568	596	579	574	605	584	568	551	584	613	575	605	568	535	537	598	603	608	615	592	598	541	600	599	534	567	544	563	598	606	539	565	565	564	572	554	572	576	575	552	607	634	579	580	579	566	600	577	585	546	546	584	601	582	565	558	610	558	578	601	590	558	573	542	568	568	554	566	561	559	574	590	619	557	631	571	592	557	591	602	579	586	533	565	568	594	567	578	586	552	567	590	570	545	574	580	579	565	596	534	587	560	609	555	574	589	566	592	581	580	580	560	567	558	591	628	572	565	572	581	545	597	586	570	588	616	595	630	590	568	548	544	578	578	570	628	586	597	578	545	569	601	566	611	561	582	620	585	626	549	596	584	533	581	575	531	573	583	607	599	582	610	591	568	600	557	589	566	568	566	588	580	556	555	584	583	602	585	600	598	566	551	563	606	550	601	603	579	599	534	586	599	556	605	584	596	600	580	556	563	572	565	586	549	573	538	627	592	543	606	592	615	544	559	579	567	595	591	530	596	580	571	554	566	573	566	625	607	544	596	600	572	585	585	594	538	584	577	595	624	612	621	600	562	573	573	563	571	554	526	596	523	601	563	546	573	573	588	589	576	597	569	588	570	591	605	544	567	590	572	543	594	571	567	580	597	549	590	558	633	602	553	589	565	617	549	611	559	614	585	574	582	554	604	562	567	579	549	604	579	626	558	572	547	552	606	554	562	558	596	566	589	564	578	546	609	633	615	571	533	594	580	593	632	574	545	577	569	582	603	589	611	600	572	576	561	564	594	594	562	600	569	593	550	550	548	616	556	554	580	574	525	579	565	612	601	567	544	586	564	571	578	579	554	537	552	538	565	618	536	628	613	603	620	609	576	570	605	573	567	576	604	594	564	567	610	591	510	578	580	572	555	579	601	582	592	520	624	610	612	577	567	569	562	624	645	568	515	559	570	601	538	590	586	554	607	585	585	553	587	632	534	578	569	598	569	584	568	591	571	575	550	571	578	573	562	591	564	541	551	559	565	572	582	619	508	554	551	598	563	594	593	589	571	625	537	572	552	579	563	586	600	593	544	553	588	581	588	562	594	572	576	570	591	593	601	595	585	595	570	597	615	570	569	572	556	579	582	548	634	603	630	579	569	554	562	566	605	615	563	546	586	582	558	592	607	555	614	557	592	592	546	569	592	584	570	591	575	593	556	600	604	627	632	566	545	577	566	574	534	559	551	552	570	548	560	627	636	579	571	566	625	601	588	600	552	573	564	576	592	633	561	566	605	587	539	589	573	599	581	553	552	568	579	559	568	595	550	579	617	552	589	615	592	557	589	563	553	622	593	541	565	586	587	608	554	594	589	555	562	503	612	595	570	587	595	609	584	576	573	580	561	571	592	572	584	562	606	535	564	529	579	581	582	625	574	614	592	598	529	598	582	552	595	574	538	577	601	525	564	618	599	550	601	547	568	576	582	560	580	548	570	561	566	565	566	541	560	590	571	587	594	536	593	599	558	597	632	539	597	610	580	598	514	574	546	619	561	589	617	569	588	575	583	554	625	613	566	577	612	574	595	513	610	583	580	603	580	554	552	550	554	569	579	610	571	555	576	563	570	562	562	608	585	569	594	595	521	587	553	603	597	612	583	558	598	599	582	570	575	635	587	611	567	594	596	579	596	592	574	610	542	579	581	594	541	612	620	572	600	579	621	553	577	578	604	556	603	550	604	573	540	589	590	588	534	583	594	551	562	578	606	553	608	563	554	544	561	608	579	633	600	563	562	564	603	597	585	573	566	573	621	544	587	627	572	559	576	567	568	543	563	625	621	578	603	611	556	554	582	573	590	604	592	590	563	586	524	587	574	583	577	608	563	605	623	550	602	544	604	531	567	551	601	557	532	564	557	587	574	609	614	592	585	594	587	626	560	639	590	551	565	571	563	581	587	575	558	572	558	555	575	584	609	595	574	626	576	588	564	565	627	556	578	580	594	594	557	562	581	622	543	569	526	569	579	549	533	577	552	588	570	534	612	598	570	547	585	524	575	552	550	582	594	599	584	560	527	563	577	573	560	593	549	590	533	611	577	580	607	554	584	606	543	565	606	621	547	592	556	534	587	569	573	608	563	543	601	564	548	570	571	580	561	560	588	598	597	566	582	559	591	622	562	579	584	575	561	563	568	583	595	546	605	622	573	550	623	570	594	597	585	558	560	545	561	603	587	608	574	541	548	536	586	583	618	563	629	540	584	580	583	560	626	598	587	544	511	561	561	576	520	570	586	578	574	575	629	545	539	569	562	578	603	577	564	578	588	560	593	593	591	592	596
24951	20646	26923	24297	20577	9866	1160	710	592	482	436	455	426	375	330	347	343	331	348	365	307	296	302	258	290	284	322	304	267	270	264	257	273	279	262	276	281	232	251	249	257	250	266	228	247	259	233	251	245	257	251	248	252	232	232	232	263	277	235	253	283	263	246	288	221	251	236	227	254	242	240	238	251	269	249	242	251	234	260	280	240	214	265	250	222	240	205	229	245	250	242	238	247	221	242	241	230	229	246	248	242	235	226	268	246	242	207	209	256	236	227	261	266	239	215	241	247	228	238	227	244	239	261	282	206	234	255	253	238	255	244	267	253	241	265	254	221	227	252	221	254	259	252	209	230	252	257	239	229	242	256	214	253	256	232	251	262	237	244	276	232	242	263	257	238	238	248	237	233	225	253	269	229	233	264	269	261	252	249	252	260	230	240	250	240	250	227	252	251	257	241	214	245	234	243	240	228	275	246	244	225	227	229	228	244	246	270	239	243	257	237	242	237	211	275	236	244	217	252	240	220	239	241	219	226	240	250	238	256	251	230	244	261	265	250	238	222	266	263	228	278	231	239	246	236	237	263	246	241	244	264	282	246	266	243	248	228	226	247	247	242	222	279	245	258	260	236	232	208	208	240	250	279	256	237	240	246	246	225	252	264	227	252	232	223	244	255	276	251	262	249	243	237	265	267	246	243	229	241	231	239	261	235	268	227	253	255	231	276	264	259	242	238	252	235	239	246	271	221	223	226	270	241	235	252	220	234	256	224	230	220	237	238	232	244	234	215	244	252	248	243	242	213	209	254	247	234	241	235	265	247	271	216	255	226	211	247	247	226	225	246	255	266	222	264	257	210	255	255	225	253	225	230	251	231	224	261	274	243	241	251	232	240	243	259	248	249	234	252	231	246	245	235	251	261	231	272	232	237	273	236	251	231	256	229	254	275	263	252	267	234	249	232	226	237	233	243	263	242	207	225	239	224	246	245	241	254	248	248	279	254	270	243	270	248	250	268	242	258	266	229	223	228	250	249	234	252	235	255	218	265	226	234	234	244	252	250	235	244	218	234	231	241	230	233	237	256	239	225	257	229	239	234	239	246	212	244	222	261	248	251	220	250	228	264	240	236	243	225	227	248	246	231	202	261	228	262	270	230	240	258	225	235	243	215	247	270	250	224	224	218	254	240	249	250	239	235	250	240	237	253	229	261	234	242	244	234	256	222	238	242	220	259	255	243	245	236	241	268	218	216	234	215	240	235	250	238	253	253	257	267	211	220	245	256	219	220	246	233	240	261	219	231	265	239	254	254	244	258	249	261	224	222	230	224	228	222	223	256	257	229	254	238	257	263	250	259	249	218	245	238	236	258	231	238	253	213	216	232	247	228	212	245	224	235	260	234	222	221	261	201	247	260	243	241	222	244	228	225	249	245	274	253	238	242	232	254	235	223	244	230	237	246	239	242	241	252	222	260	253	249	256	245	237	245	258	252	229	229	245	260	227	255	243	203	239	242	232	230	211	257	222	239	261	195	237	251	225	259	239	249	268	210	256	261	221	252	240	264	203	252	238	235	227	242	225	242	236	246	259	242	217	262	229	250	262	261	250	246	259	207	254	243	205	217	241	254	225	280	238	215	264	232	235	269	256	267	233	237	243	237	265	213	245	250	232	252	228	262	219	246	261	223	232	227	237	221	255	240	232	228	231	245	268	261	253	270	224	237	251	237	246	239	252	240	271	243	269	245	249	239	218	248	251	258	269	275	244	251	241	238	252	259	247	237	246	257	248	234	233	220	240	235	242	220	258	261	224	236	255	251	266	260	276	225	239	250	248	231	240	255	261	228	217	228	251	248	239	229	242	255	226	241	231	242	246	250	266	213	270	245	238	229	258	227	266	259	241	264	233	230	267	252	221	228	241	270	234	239	254	241	249	246	249	216	247	247	266	225	240	250	251	212	245	224	253	237	251	232	227	234	245	231	235	233	243	230	267	250	259	222	258	221	195	264	259	245	245	253	210	221	205	215	243	240	217	232	245	214	278	239	219	258	245	237	233	235	235	233	263	225	237	235	219	251	244	260	270	241	249	221	229	236	249	237	220	206	230	241	260	235	257	230	253	241	269	272	245	237	230	212	253	227	215	235	244	262	241	260	253	226	221	236	232	257	247	245	229	244	251	257	227	211	230	249	236	259	278	239	241	204	240	216	233	259	261	238	253	260	247	268	252	226	246	235	236	272	239	246	213	255	255	208	236	225	236	271	240	262	264	268	216	259	232	272	228	257	222	254	248	266	239	272	227	267	225	252	222	257	229	245	261	223	240	225	227	223	245	244	220	231	259	232	252	230	231	258	222	257	246	233	232	251	227	244	211	232	244	261	239	223	238	241	253	233	246	232	229	230	251	230	234	238	249	238	231	222	260	253	217	245	254	240	231	273	227	243	231	233	237	241	208	217	220	214	231	261	236	280	258	263	268	238	235	234	239	234	271	247	252	234	239	237	241	264	242	240	247	243	247	247	252	228	266	237	257	231	240	252	235	255	252	240	247	240	229	218	249	259	269	248	270	249	201	215	252	221	241	241	240	233	214	248	243	243	253	264	268	258	267	269	254	224	226	269	238	262	210	254	253	261	249	221	245	241	251	249	243	247	259	267	232	230	244	252	259	233	244	227	239	262	241	250	258	246	234	251	213	251	242	258	241	252	239	248	262	242	251	242	216	244	249	250	239	222	224	237	240	223	239	246	219	199	270	242	202	224	205	249	256	251	227	253	232	249	247	260	261	207	256	245	213	218	231	239	232	240	218	248	248	223	229	248	254	281	255	213	233	231	215	255	244	238	244	257	235	214	227	279	233	217	241	228	275	234	240	229	251	235	248	232	229	210	241	257	246	240	220	236	236	243	242	258	255	223	226	250	241	229	236	247	236	222	239	239	259	242	248	265	259	227	255	240	246	237	230	204	244	262	231	205	254	237	206	264	273	262	247	243	230	237	246	252	260	244	248	255	257	249	246	261	234	262	243	228	240	229	253	221	252	243	213	245	251	250	244	225	231	246	254	233	256	249	247	265	213	246	261	248	254	272	254	208	250	248	243	225	261	238	255	255	253	230	261	255	253	246	237	241	257	253	251	245	231	219	258	227	250	237	234	247	222	242	219	260	244	247	251	276	254	246	213	256	255	246	232	233	241	266	279	221	253	244	245	234	209	240	253	241	231	260	227	276	240	236	224	230	259	271	265	248	253	244	245	226	256	225	245	258	233	240	231	296	243	225	225	219	256	244	251	252	225	280	265	218	254	220	227	247	245	215	245	243	222	267	245	217	275	269	242	234	235	233	251	234	237	279	247	237	234	256	268	222	228	251	246	233	252	250	248	222	217	239	242	222	230	256	241	243	227	253	230	235	235	261	216	229	229	250	233	244	242	238	249	248	267	235	223	253	260	238	266	235	257	250	231	219	252	229	227	219	224	258	240	232	247	241	236	248	267	258	249	230	246	258	225
38809	25248	9287	5088	3206	2261	1828	1349	1101	959	800	735	635	533	576	510	440	450	514	464	410	396	401	359	346	327	495	362	316	295	319	305	339	310	317	304	301	278	309	281	294	299	274	307	308	284	256	292	315	273	304	273	279	298	269	289	306	279	283	257	272	265	269	311	265	259	296	266	268	267	275	283	268	276	236	251	284	280	287	288	304	263	275	278	283	287	246	290	264	282	263	280	274	288	249	278	268	273	273	243	278	266	277	248	273	287	267	289	274	288	284	278	279	275	288	292	278	259	257	289	279	286	246	289	277	268	285	257	266	264	255	251	254	290	242	273	313	251	268	265	277	279	285	277	276	271	267	245	253	287	267	254	292	290	301	295	279	258	272	275	274	274	262	250	254	261	247	270	241	247	250	274	277	283	247	253	272	316	274	287	248	279	255	256	273	283	265	259	261	270	267	238	270	293	257	247	261	269	273	277	239	284	288	270	262	279	273	276	263	250	267	258	268	286	258	296	261	274	288	291	255	273	282	260	307	279	248	271	253	257	275	280	243	268	290	263	275	276	250	276	288	259	271	258	269	274	277	273	272	261	262	252	275	266	290	260	252	247	280	295	265	278	271	293	265	256	279	221	263	260	292	268	277	267	281	249	263	287	258	257	247	284	275	243	286	284	303	231	301	252	264	282	260	286	251	254	269	306	266	262	261	273	291	275	269	297	265	264	290	280	285	273	267	272	270	273	262	258	283	274	253	290	260	287	248	280	240	289	290	284	274	289	246	265	278	243	255	279	266	272	291	253	262	236	272	248	278	266	259	265	278	247	268	283	263	255	258	271	275	265	288	262	274	297	253	267	259	286	292	278	311	262	267	268	306	267	266	266	287	246	250	303	266	274	291	272	253	281	285	281	275	260	266	270	262	270	240	259	283	271	287	286	292	296	293	292	277	275	256	244	271	253	265	273	280	297	249	271	249	257	250	248	294	290	278	250	286	274	268	278	264	266	274	294	277	282	240	275	284	275	289	280	280	267	275	254	247	305	262	257	282	263	271	258	264	267	235	289	282	260	270	277	264	247	275	268	265	260	253	280	293	289	291	273	258	255	250	270	287	293	262	291	291	285	282	257	259	277	280	272	263	253	275	257	250	259	285	289	271	287	280	271	272	252	271	284	262	284	245	272	275	264	280	284	316	296	272	261	255	294	230	249	246	268	260	251	299	291	280	281	273	258	253	256	284	252	275	294	276	271	251	296	269	284	268	298	261	253	243	267	282	285	269	248	259	292	267	278	277	260	288	255	293	240	299	284	285	274	257	279	293	293	287	283	264	309	278	285	271	296	276	260	247	255	282	228	282	260	262	255	290	259	256	277	286	271	257	266	281	281	248	274	270	257	280	282	250	263	278	264	250	269	282	286	262	267	266	285	251	271	306	289	263	259	272	287	295	277	240	263	266	296	294	284	281	278	277	257	263	260	271	293	276	304	272	261	263	262	294	270	259	278	282	260	261	294	275	253	255	270	275	247	273	252	297	273	294	277	273	257	284	260	279	290	270	310	274	279	252	263	269	266	308	273	298	229	267	259	270	286	289	281	272	304	284	261	249	270	265	279	280	271	290	286	263	286	241	276	271	260	270	268	259	281	258	297	273	271	287	267	294	268	275	252	260	240	254	297	281	306	287	241	249	299	278	271	285	268	261	294	243	272	268	269	273	259	263	290	252	273	256	263	246	283	260	256	242	248	295	264	276	291	281	283	282	278	247	271	272	271	281	289	280	254	234	223	270	292	271	260	273	275	265	271	260	261	253	282	276	274	275	295	261	248	267	253	245	284	287	271	262	262	286	263	264	264	296	291	266	283	258	279	227	255	268	250	269	299	278	271	293	293	290	276	280	285	254	291	268	311	272	286	272	249	260	277	256	263	277	260	283	256	294	257	246	249	280	258	260	251	286	265	262	265	283	276	277	277	284	280	257	267	256	300	251	271	312	299	284	259	275	263	285	245	260	290	284	280	279	245	281	270	269	260	268	275	276	281	260	271	286	265	293	282	262	253	291	271	292	286	285	298	261	277	263	274	252	267	274	254	264	280	259	263	271	305	272	261	250	283	269	245	290	253	296	272	261	290	270	278	265	275	283	299	247	268	275	265	275	255	271	271	301	286	257	261	277	253	302	255	272	277	284	263	261	298	293	251	287	258	287	267	289	270	267	305	262	257	225	267	252	300	293	286	251	292	286	291	262	251	264	291	258	246	253	256	281	251	270	284	253	288	304	284	257	260	307	257	285	240	257	288	253	284	287	287	299	297	255	279	285	269	263	252	256	266	266	280	258	265	266	260	260	294	273	247	277	269	274	285	276	273	257	264	274	248	299	265	289	282	284	272	262	263	261	304	297	265	288	281	280	307	289	301	268	237	275	289	286	270	268	285	310	246	289	262	254	274	280	273	259	280	272	262	273	240	295	271	273	290	264	258	295	275	240	303	280	282	269	293	305	268	251	250	296	264	285	288	290	280	276	282	273	242	256	261	252	225	272	266	259	295	283	312	274	268	265	248	294	252	260	274	255	287	304	269	261	253	288	298	313	263	264	283	305	246	269	288	283	241	270	263	254	271	257	251	312	242	263	267	289	291	283	272	275	276	251	262	266	298	241	285	280	284	255	272	300	282	276	276	271	279	290	266	288	280	247	283	276	252	245	254	280	284	263	308	267	284	287	287	264	299	275	283	274	269	256	266	282	267	283	285	256	250	256	264	292	246	281	294	266	286	224	268	259	285	280	263	261	262	270	275	273	267	262	296	275	243	274	261	265	249	281	283	248	264	267	246	239	273	266	273	253	271	296	260	310	278	243	283	259	278	260	271	245	281	276	273	248	260	299	278	233	268	279	268	288	280	284	256	254	268	254	268	310	271	247	266	250	266	264	312	273	276	272	260	268	273	295	265	265	269	253	279	257	248	281	289	286	249	275	259	262	245	252	274	279	272	271	290	296	274	310	286	287	293	251	288	255	265	279	289	255	293	250	308	259	268	285	256	291	274	265	291	274	269	244	275	253	265	289	285	280	269	293	271	274	254	297	263	265	265	275	282	278	251	258	265	265	263	302	231	274	272	263	249	265	282	283	236	277	256	268	280	289	282	263	265	241	282	275	260	261	252	279	264	266	243	285	292	242	255	264	249	254	273	259	268	241	246	275	261	269	275	272	293	288	282	270	234	294	272	249	292	296	266	309	298	282	285	288	276	275	294	281	268	272	265	240	289	267	264	265	243	284	241	245	285	281	269	284	243	285	265	271	264	276	290	266	273	244	267	264	255	285	260	273	276	288	278	273	278	298	291	286	265	232	259	304	262	273	262	262	257	278	282	282	276	269	273	267	261	288	289	259	233	264	249	278	257	269	258	250	308	246	254	309	284	261	271	302	258	255	268	264	271	287	287	289	288	281	266	275	265	266	266	262	263	272	264	276	268	267	266	276	256	269	271	267	289	252	264	263	286	270	271
22898	20624	27244	23919	20605	20620	7296	1514	1132	961	904	845	791	759	669	671	715	689	666	678	633	622	590	616	641	573	627	552	522	583	554	584	540	521	535	603	505	526	515	547	576	522	542	535	525	541	505	574	533	510	514	541	589	508	557	581	504	540	551	514	536	532	551	499	517	510	488	594	524	504	548	575	527	538	515	493	531	549	507	493	522	532	495	527	523	565	523	523	525	551	550	507	512	531	537	523	530	533	492	511	503	498	534	531	507	490	522	560	568	537	519	560	507	538	564	517	539	532	511	555	537	561	534	504	524	521	518	525	556	546	523	517	517	508	521	534	514	526	561	512	521	522	516	556	524	517	532	528	523	538	511	553	562	525	529	511	544	519	556	509	519	523	571	498	493	523	507	533	558	503	525	508	508	525	533	543	538	523	517	545	530	509	501	526	503	514	519	532	550	525	524	536	543	522	510	531	491	504	530	530	528	544	529	492	519	530	545	522	526	489	547	528	498	559	542	494	488	467	555	556	560	499	553	535	515	540	550	544	507	530	528	516	516	547	509	553	530	508	509	549	498	518	515	534	505	513	494	535	554	553	527	508	539	511	519	499	531	531	547	529	526	533	501	499	489	530	535	493	538	541	541	548	498	524	469	506	545	562	527	538	561	503	492	488	514	558	539	467	513	559	523	491	504	516	510	543	512	532	536	519	539	523	507	519	516	458	541	449	546	518	516	526	510	531	586	521	502	470	530	583	515	497	491	498	543	515	545	512	582	517	533	512	530	526	483	510	522	549	529	525	499	507	523	527	540	523	526	497	528	542	522	530	500	512	509	507	562	555	501	529	485	524	517	535	541	539	519	510	523	564	523	522	535	525	561	530	507	556	534	518	510	532	543	516	526	551	537	574	508	548	554	486	550	538	603	510	548	490	534	566	527	534	544	518	529	520	509	550	582	486	477	490	474	522	486	532	513	508	520	558	529	561	491	500	533	530	550	554	539	538	504	551	520	533	515	518	524	529	517	529	509	544	510	514	567	546	508	509	509	528	505	501	517	525	533	561	523	563	518	542	555	517	468	535	522	526	513	528	515	490	520	487	542	482	555	517	545	565	544	546	530	551	537	516	524	505	528	525	523	529	524	537	525	495	546	531	481	526	515	528	545	526	539	555	564	480	516	513	541	553	528	541	562	522	551	534	513	544	550	528	500	520	524	541	524	527	563	540	524	496	523	500	524	503	526	505	532	496	532	535	571	561	504	538	530	559	549	501	548	513	528	541	538	469	547	518	502	555	520	552	502	499	542	527	513	545	527	523	510	470	572	558	530	530	514	557	554	541	533	527	557	479	518	503	513	539	551	568	508	541	503	530	506	545	520	531	529	509	525	521	542	540	552	492	556	494	549	514	523	538	568	534	559	522	559	529	528	517	519	517	489	520	529	467	553	500	497	520	517	533	539	555	473	537	532	533	532	552	516	549	528	544	496	533	549	500	523	546	513	496	507	522	547	507	546	523	490	527	542	527	555	515	494	558	521	481	543	541	553	520	518	524	559	522	493	501	561	501	489	472	519	559	512	541	499	494	504	484	568	535	502	507	535	518	492	515	542	517	513	476	534	513	495	528	527	548	512	510	534	547	514	564	554	504	548	507	512	504	529	537	527	502	508	568	546	525	514	514	513	556	533	503	558	512	526	509	517	532	528	534	545	503	480	528	548	544	517	507	536	558	541	532	512	543	547	495	523	523	510	506	589	536	477	488	536	488	490	494	512	492	555	533	495	545	516	523	553	515	560	549	524	543	531	523	520	551	530	539	499	504	522	548	531	550	529	510	522	556	517	486	493	536	543	503	556	524	521	574	515	521	488	550	498	570	538	524	527	545	564	504	514	526	493	505	528	515	560	547	530	571	534	511	547	521	533	554	524	577	514	513	493	480	552	520	543	556	544	509	515	538	547	496	547	547	493	533	508	509	501	556	546	498	483	531	567	549	518	534	527	540	529	552	501	505	543	542	522	538	507	481	515	488	557	491	514	540	508	563	541	529	497	561	490	501	538	536	516	531	529	555	510	543	530	550	530	530	526	527	529	550	500	566	522	536	543	516	551	532	518	517	554	554	499	549	502	521	498	551	531	523	568	491	526	517	553	494	532	526	539	519	548	534	528	507	521	486	510	543	501	551	553	506	523	520	515	550	539	504	543	557	529	555	552	537	550	548	525	553	512	525	525	536	542	517	547	477	532	532	563	498	536	511	538	526	544	480	525	471	540	506	513	493	527	535	509	534	523	535	531	559	525	549	541	503	529	504	523	474	494	521	501	508	508	514	542	504	537	537	529	580	569	537	535	541	551	523	541	539	544	575	541	477	551	557	512	524	536	510	537	517	504	527	502	501	512	517	530	491	512	554	546	524	521	510	506	518	511	519	594	551	514	476	512	527	537	499	530	529	498	516	511	525	513	523	523	533	553	553	574	487	550	514	509	564	554	494	551	463	491	539	514	550	566	532	495	520	564	564	519	525	516	548	516	553	510	476	522	495	493	522	551	534	506	482	525	539	554	556	511	539	546	483	558	470	525	515	516	511	521	536	475	557	558	518	522	532	526	508	533	573	487	516	490	512	580	527	525	493	535	539	565	525	542	506	539	489	557	548	511	528	548	490	473	551	531	488	529	542	533	503	522	497	545	523	498	582	548	522	564	561	515	498	520	520	539	535	555	522	561	529	519	558	519	530	531	536	528	544	522	561	513	522	515	481	550	529	551	543	524	527	503	589	516	512	538	527	522	521	505	534	531	559	515	530	536	488	519	544	535	530	562	537	531	507	523	561	499	539	537	572	490	526	559	537	496	503	508	548	525	527	520	505	557	483	492	517	468	521	514	527	561	545	535	495	563	527	525	564	510	534	527	514	515	469	531	530	518	490	541	572	518	502	470	564	541	536	476	544	543	521	524	512	493	573	521	551	497	514	555	526	503	519	514	495	523	545	512	513	517	545	496	570	515	515	536	541	524	494	555	542	522	552	528	542	558	552	552	514	533	565	534	511	532	538	470	517	548	510	552	526	500	532	535	527	502	502	537	519	522	522	558	484	554	509	523	549	532	509	555	534	547	570	501	527	566	516	527	513	518	506	592	512	599	516	491	528	514	558	489	545	545	507	489	521	504	544	519	500	524	529	530	515	518	507	513	522	493	517	488	540	540	541	535	533	542	561	546	480	542	535	527	509	526	523	519	539	506	502	527	504	494	534	493	500	549	504	505	527	521	545	562	558	521	548	523	505	509	522	505	535	500	524	536	505	544	518	506	492	508	513	556	521	541	513	527	509	491	488	534	535	535	554	488	546	521	522	532	546	495	551	487	499	535	559	529	535	537	547	545	527	501	480	533	485	474	504	520	526	539	533	544	536	525	521	524	490	518	509	533	548	525	530	499	570	558	558	532	520	509	524	516	539	484	501	527	514	541	564	554	533	518	545	545	512	518	523	571	523	499	529	530	558	521	537	537	574
43050	31571	14573	8360	5542	3931	3086	2360	2043	1654	1496	1354	1189	1091	1015	874	923	852	895	982	716	768	706	672	708	682	741	683	631	585	598	573	609	572	584	580	603	600	573	589	601	581	551	565	576	521	535	581	547	549	526	534	567	563	546	516	540	551	531	542	575	548	540	540	513	517	550	535	527	548	543	522	505	525	530	479	515	521	570	516	507	533	521	541	542	525	549	569	501	528	520	521	527	554	525	537	554	490	520	500	520	545	519	523	556	532	551	543	520	508	512	549	540	551	537	526	500	490	506	568	540	554	472	512	507	559	517	497	500	550	553	541	538	527	502	521	502	525	559	537	484	502	532	524	506	569	561	473	531	534	475	538	528	468	507	540	512	509	497	509	545	554	511	499	532	528	521	532	528	522	531	537	515	544	498	547	502	515	542	511	563	521	514	536	538	499	523	498	506	528	541	530	496	549	524	492	528	582	486	523	523	506	518	520	497	519	549	525	533	530	521	528	582	527	495	535	533	501	527	490	512	532	518	515	535	523	528	510	526	514	574	540	552	522	508	512	530	505	538	526	495	476	530	536	503	531	532	538	540	517	497	493	512	501	517	532	509	534	507	479	503	537	521	530	523	507	516	555	486	527	514	511	506	541	505	501	541	495	473	542	473	511	475	527	567	502	520	521	508	538	528	545	548	524	466	553	520	522	535	531	495	559	531	476	540	502	522	494	526	525	521	470	507	527	570	519	518	498	505	533	576	509	465	500	504	575	500	522	513	501	535	521	516	513	492	542	539	504	480	480	463	473	522	492	518	478	525	509	524	534	529	503	549	485	493	501	551	511	524	517	538	526	522	502	546	518	537	564	505	502	514	526	503	553	532	536	533	501	580	544	517	517	521	475	520	545	569	519	493	516	487	541	562	492	518	510	484	503	516	482	481	484	539	503	526	532	496	537	476	489	594	483	517	532	513	498	530	506	527	529	513	523	542	511	538	514	531	518	492	509	481	569	518	536	538	507	519	568	511	485	507	515	544	564	497	496	536	553	527	545	557	536	511	509	508	505	495	553	561	528	526	474	527	552	554	510	546	490	545	491	494	524	548	477	512	504	514	521	493	506	513	554	515	505	519	501	559	499	513	543	485	490	542	498	517	531	516	501	557	504	531	540	520	552	524	523	531	500	505	496	531	488	516	558	535	565	526	472	530	481	514	517	504	532	509	483	499	502	508	506	515	515	538	496	487	519	536	488	523	511	519	495	510	545	534	515	534	541	493	544	483	507	523	545	509	501	503	495	473	525	548	508	555	535	501	574	500	530	483	544	510	528	534	519	514	534	509	504	522	518	517	509	496	514	534	562	515	532	481	544	519	502	520	478	487	531	519	499	535	548	518	494	537	508	537	503	537	513	537	513	496	488	550	547	527	515	509	518	486	529	498	523	562	511	495	564	526	522	531	554	466	518	506	568	506	565	559	532	509	556	518	528	533	507	526	486	515	491	503	528	490	560	485	547	500	503	564	466	534	521	546	499	525	523	542	536	503	524	535	556	559	527	511	560	496	513	517	541	546	512	481	510	500	492	546	510	513	524	517	548	505	519	489	537	510	495	477	555	529	501	527	499	513	523	508	529	478	519	526	529	517	507	474	533	529	496	498	503	493	520	521	550	521	526	509	519	528	502	527	506	541	522	475	542	527	488	518	529	515	501	494	546	514	542	526	520	532	532	514	481	501	509	539	523	504	517	522	530	494	541	502	502	526	524	533	517	505	516	488	518	467	519	532	536	546	520	492	516	539	514	513	499	535	529	524	515	497	486	532	522	501	485	494	515	530	548	534	512	520	519	566	535	527	534	505	531	519	525	560	474	517	531	536	512	492	557	568	530	504	504	545	525	527	484	521	508	520	535	531	549	508	521	532	517	490	503	507	516	475	514	549	487	490	528	543	519	516	545	528	519	491	510	549	531	516	557	538	532	517	552	553	491	528	494	515	514	547	486	510	533	505	491	502	517	516	524	523	544	499	527	499	533	518	501	559	505	522	522	475	517	503	556	470	539	536	490	504	548	525	488	512	509	542	532	523	543	519	507	498	515	503	506	498	504	517	552	515	554	496	517	525	560	557	540	519	552	528	482	531	514	542	538	489	502	537	503	499	541	529	529	496	535	520	497	514	529	544	534	520	491	503	487	490	494	505	543	514	512	520	516	521	521	527	552	516	569	493	495	522	509	492	514	501	525	487	507	537	518	526	525	496	503	527	504	494	519	518	547	530	508	536	509	494	520	534	480	520	510	550	544	512	497	541	462	495	530	544	552	503	482	511	528	472	542	486	538	529	508	512	494	471	491	506	521	503	506	483	553	488	514	560	491	520	479	532	523	521	521	568	513	472	538	530	502	538	501	539	491	511	498	533	587	503	528	535	479	520	493	520	496	515	509	542	514	541	510	520	556	548	514	485	523	495	499	500	517	500	491	523	524	539	524	494	505	491	518	482	512	540	534	520	522	513	562	545	534	531	559	501	510	494	512	508	489	482	500	548	512	523	482	492	487	529	531	451	542	508	536	495	484	535	537	514	532	539	500	471	501	498	516	501	522	500	485	544	514	526	520	520	510	511	477	505	486	535	504	499	512	548	520	534	509	516	558	516	543	507	498	538	524	562	523	473	515	526	479	512	497	507	486	538	512	483	512	550	527	558	529	470	500	508	578	520	522	507	509	532	462	536	525	512	524	492	493	517	496	518	549	535	566	491	521	528	532	548	520	531	515	511	543	516	512	518	532	519	516	525	537	532	528	505	493	538	509	507	482	513	522	528	552	506	494	570	526	569	514	479	531	545	492	482	530	494	557	526	534	556	533	546	535	520	550	481	531	466	565	536	543	552	491	542	514	542	500	511	522	522	485	504	514	507	536	540	490	505	490	492	536	514	543	512	483	524	510	510	570	539	506	501	584	568	518	538	559	521	488	537	538	519	507	533	517	531	557	476	514	489	513	504	541	473	518	493	511	504	502	533	483	556	528	531	523	524	494	492	511	495	551	550	527	527	497	539	511	512	553	531	474	557	533	478	495	492	503	515	478	524	517	503	511	545	518	489	494	555	511	536	508	513	505	525	558	537	528	515	543	499	521	515	523	554	507	516	543	470	526	528	532	498	532	531	493	489	538	476	505	538	519	535	527	511	485	502	540	492	538	537	552	516	509	546	538	512	505	498	510	516	505	505	558	491	535	531	507	512	537	545	516	486	533	528	526	558	511	541	532	522	494	488	499	499	515	528	549	544	518	512	550	532	520	492	511	469	464	513	496	551	501	530	526	508	534	507	508	509	494	517	535	520	498	545	504	483	558	504	498	527	478	515	518	540	554	536	552	509	553	527	496	489	508	531	530	530	501	474	537	492	598	506	515	512	518	548	547	530	506	517	499	492	512	534	518	529	501	513	517	505	500	541	547	529	499	521	505	532	494	502	484	508	486	519	536	486	542	552	495	505	524	493	526	518	553	500	550	547	513
33556	20006	5472	919	705	599	583	531	516	536	532	534	500	538	503	520	531	533	492	570	544	509	491	546	525	544	550	500	519	556	522	493	538	525	544	506	547	508	532	511	498	508	542	533	524	553	560	530	491	552	501	516	553	533	549	506	507	493	515	513	531	507	511	536	502	521	535	529	553	510	514	542	525	507	529	545	535	528	513	493	464	529	528	539	496	508	534	571	514	528	552	496	517	498	566	527	512	519	480	569	527	546	483	513	538	540	545	544	532	561	549	536	531	511	490	531	466	520	497	521	511	553	500	544	496	498	540	526	514	489	515	518	519	521	531	542	515	540	486	506	540	555	566	521	528	519	530	517	493	556	540	533	533	549	526	496	551	571	536	545	478	536	507	535	548	497	544	502	530	531	530	532	532	520	524	530	525	556	482	542	525	528	541	479	543	570	528	465	534	535	516	535	551	546	553	507	497	539	511	517	506	558	546	485	488	531	527	515	497	515	555	539	513	550	540	520	520	542	524	507	539	495	499	549	526	522	508	516	498	509	519	531	524	502	473	514	555	529	542	505	464	540	538	557	516	525	504	531	488	528	487	556	494	526	540	523	547	530	545	533	551	545	547	530	515	495	509	531	486	540	523	520	533	509	541	552	483	508	528	512	561	494	502	541	508	556	528	504	517	509	535	516	546	537	491	544	510	495	546	536	525	500	521	577	525	518	520	537	508	542	554	544	499	516	514	522	513	537	508	532	526	498	555	489	541	476	483	493	533	573	540	513	523	534	541	567	495	499	529	528	547	502	537	559	496	524	536	538	440	515	555	539	506	531	525	512	506	566	470	502	568	512	523	535	569	505	531	485	502	492	523	509	499	501	548	503	515	532	521	520	545	546	549	527	519	504	516	547	524	543	542	507	570	513	544	517	532	477	516	491	524	542	545	531	525	475	522	500	513	522	538	498	541	562	537	564	539	531	525	524	566	520	562	480	549	513	509	507	569	539	561	536	537	528	508	572	578	497	552	526	535	520	531	499	551	503	500	527	505	534	575	541	558	508	570	539	513	494	523	523	549	531	518	561	508	518	493	550	515	559	551	517	543	536	478	527	530	539	556	510	530	494	520	494	504	544	518	566	557	525	494	523	525	532	513	512	502	536	488	523	538	554	487	503	544	506	486	496	557	477	551	483	545	499	543	513	512	528	517	535	529	543	517	525	572	512	506	518	529	605	554	539	480	505	519	523	548	503	585	549	571	516	530	494	528	532	531	522	527	517	499	517	533	571	551	566	517	539	497	509	522	477	507	511	527	515	511	569	527	537	530	556	540	523	524	504	536	585	542	485	524	523	492	535	501	534	552	498	515	538	507	528	505	548	518	555	523	491	548	539	507	519	551	542	537	550	559	516	515	563	481	535	495	489	526	469	531	509	511	516	504	523	523	546	496	546	513	562	534	545	489	509	477	524	547	511	503	487	549	551	525	517	535	546	504	525	527	465	583	531	517	553	522	532	533	580	477	569	523	527	477	530	509	496	497	501	505	521	549	487	513	529	543	547	490	543	502	509	528	488	492	513	544	522	532	539	488	508	493	555	527	569	534	532	515	538	533	503	508	542	540	504	545	581	539	490	502	500	557	491	510	537	525	571	532	499	477	537	528	550	528	511	496	505	512	529	540	515	541	528	540	542	550	584	543	540	507	509	494	535	490	539	487	514	535	507	556	536	541	466	485	507	454	550	557	540	553	531	503	518	521	548	536	498	517	516	531	521	491	516	511	486	509	525	571	553	513	570	525	541	521	524	553	498	469	526	524	539	505	524	521	556	486	538	558	505	524	582	495	513	542	505	530	546	536	522	578	533	526	516	553	524	522	497	535	548	518	508	480	520	534	516	507	552	504	523	522	572	511	509	504	508	532	547	545	527	549	491	544	558	527	510	534	529	549	490	504	475	527	500	504	526	505	520	516	518	507	526	535	516	499	484	549	529	529	517	518	500	532	562	510	513	482	506	511	477	538	506	509	551	508	499	531	542	561	489	480	527	513	504	508	542	513	534	506	512	539	532	553	534	513	512	523	522	524	526	565	566	530	507	524	542	552	562	510	519	504	518	497	516	567	561	536	527	542	535	525	553	510	466	522	512	475	491	509	527	555	549	523	554	509	550	523	500	519	569	560	541	548	530	502	532	500	498	512	541	539	505	560	528	518	467	518	503	514	539	542	513	521	539	538	527	533	547	514	531	541	512	504	516	548	517	522	547	542	535	480	539	531	524	519	478	568	525	488	508	582	526	548	539	514	509	517	517	495	587	474	519	522	552	569	567	506	557	523	503	523	521	505	543	512	524	515	498	537	527	508	504	541	535	540	521	525	496	521	494	547	512	540	507	510	525	494	536	548	555	505	496	541	511	537	512	535	528	494	547	565	516	517	516	523	530	536	533	513	552	522	510	501	522	545	523	579	523	523	517	488	506	536	505	559	517	513	503	548	474	506	512	498	471	522	566	527	514	489	506	518	507	510	487	503	492	529	511	556	499	573	541	532	571	547	519	508	496	492	522	524	510	544	494	505	513	547	499	496	570	543	537	529	527	574	501	499	557	518	565	474	522	477	544	482	525	526	518	492	513	509	521	508	509	557	478	552	498	511	535	530	501	552	494	533	448	520	493	553	471	560	501	526	542	504	552	545	493	532	512	516	528	510	540	545	502	539	476	544	516	521	567	522	542	518	490	511	521	502	588	532	527	510	534	541	508	491	519	537	491	553	514	523	532	530	535	478	501	489	473	521	487	509	547	513	490	513	535	493	519	527	573	561	530	482	520	510	479	506	540	489	523	542	494	489	533	535	528	542	532	522	497	496	534	525	534	509	508	557	510	539	521	526	521	531	544	498	473	540	529	526	518	478	558	488	514	526	533	522	530	508	511	515	490	521	533	546	547	532	551	507	564	514	493	558	522	556	525	519	557	536	501	513	531	504	540	512	544	508	517	518	526	474	481	575	541	503	499	506	499	530	528	497	516	514	476	482	547	509	504	516	556	507	527	504	511	531	548	493	502	533	546	553	531	523	563	545	473	515	496	525	507	502	532	515	521	483	539	531	470	474	525	485	488	553	513	536	510	494	506	513	536	520	519	508	539	545	523	575	521	510	522	530	502	510	551	534	508	525	487	476	548	518	497	552	466	500	504	524	502	541	543	551	555	485	498	552	516	524	502	551	531	526	497	567	534	515	511	534	526	494	527	540	527	505	508	513	530	550	569	528	497	512	518	493	514	494	490	523	555	556	539	557	546	522	550	524	507	533	518	541	516	518	481	505	515	497	511	483	535	515	498	536	544	538	504	489	531	512	515	534	522	542	524	543	504	480	504	515	565	542	508	541	489	534	519	542	527	501	547	489	536	536	486	487	546	560	517	537	533	524	526	529	489	523	503	547	516	502	568	510	499	521	506	511	504	534	518	535	532	504	498	523	547	521	519	503	526	489	538	491	493	506	500	536	533	544	489	502	497
35211	12966	1502	1063	873	792	653	661	642	586	605	633	603	606	551	538	605	595	590	573	541	572	610	583	600	570	552	618	541	601	597	575	563	550	561	527	533	550	575	600	562	574	573	532	555	617	548	592	602	518	573	573	587	537	553	608	571	582	569	524	550	581	586	559	620	583	563	589	607	617	570	562	609	570	584	536	621	591	555	545	574	562	607	549	548	583	556	606	575	588	572	561	582	566	538	584	580	582	602	557	606	565	608	596	531	559	555	550	558	588	590	543	596	546	558	547	535	565	604	582	574	588	586	586	606	544	545	558	592	584	587	577	522	547	601	585	573	560	592	548	549	579	590	589	569	568	553	616	539	588	557	589	576	566	505	593	590	511	553	539	588	557	565	613	557	585	573	571	566	574	573	562	545	580	574	617	593	592	617	575	570	585	550	560	563	624	538	587	594	615	545	570	589	589	577	564	588	564	582	584	564	548	576	559	593	559	516	577	543	554	582	551	533	586	566	557	545	569	562	591	581	578	578	575	574	590	582	573	558	572	630	581	578	608	600	584	588	547	565	564	570	593	542	560	572	552	604	533	561	550	584	591	588	600	573	525	633	585	550	573	618	507	594	568	540	602	570	565	553	559	555	582	553	529	584	559	538	605	604	579	590	581	555	547	588	578	518	565	545	557	540	578	585	555	549	543	610	514	600	511	608	558	574	540	543	514	594	578	613	570	533	538	611	560	567	583	548	565	585	580	563	564	580	551	551	590	556	546	591	572	531	595	554	561	529	568	580	581	597	586	526	578	593	567	583	539	573	599	541	612	540	620	592	552	556	551	574	586	586	556	538	562	558	579	575	541	601	512	599	539	566	550	622	570	574	541	583	580	546	579	615	578	607	544	577	569	603	593	577	576	574	572	553	596	570	553	579	585	556	633	550	612	534	533	558	585	604	601	556	615	567	570	556	564	542	588	627	584	574	554	617	568	576	541	574	580	545	576	566	576	522	582	586	554	515	583	604	578	592	567	611	582	554	592	600	593	604	582	570	570	600	563	554	574	560	548	540	554	518	558	559	586	621	558	552	563	557	557	563	577	575	569	556	524	576	553	554	587	541	581	573	571	555	587	593	542	598	593	581	549	594	559	571	561	567	604	609	589	556	597	563	573	571	600	574	605	571	602	551	572	551	574	570	598	560	574	597	549	549	577	643	527	566	570	550	557	548	570	567	592	547	540	601	532	556	516	561	557	543	593	553	590	541	578	623	565	565	551	533	574	572	583	604	574	554	550	556	550	622	596	516	584	557	581	547	638	539	555	621	569	513	589	573	581	522	572	554	589	567	585	583	533	604	559	615	568	553	533	591	566	610	610	592	560	597	594	565	571	604	588	609	593	551	584	576	569	605	580	550	583	589	539	561	548	583	559	571	565	551	595	555	609	564	600	577	590	560	571	551	575	576	590	572	620	580	592	569	582	542	562	581	618	569	579	537	597	559	544	595	600	542	563	581	545	582	536	549	573	566	550	537	579	584	613	567	543	545	593	618	617	577	625	595	543	571	562	549	589	586	549	607	552	543	571	598	562	614	549	561	561	555	535	577	578	579	581	608	557	609	548	584	593	530	575	573	512	583	579	577	541	572	566	613	561	597	539	564	537	602	587	565	565	563	547	539	593	571	518	554	620	575	537	574	550	573	570	551	620	584	572	594	600	523	534	560	532	584	573	592	554	602	562	552	573	573	618	610	566	576	526	553	539	575	599	589	565	569	581	532	604	595	566	581	551	563	549	566	558	606	568	574	549	581	585	547	560	579	589	555	579	577	529	592	571	558	564	614	574	581	551	602	553	593	602	608	589	585	545	553	591	558	549	590	637	587	566	554	578	587	565	634	576	607	594	554	572	580	530	562	590	560	565	551	599	587	545	564	530	614	555	523	556	556	569	562	570	560	603	585	591	551	583	553	562	595	599	586	595	551	587	551	590	637	563	565	548	556	608	570	546	582	507	587	584	560	532	571	543	540	555	588	546	590	610	555	557	588	549	588	566	535	566	573	545	571	586	563	559	562	600	617	583	574	532	599	586	589	617	561	551	572	521	605	517	590	525	580	600	530	587	607	530	603	524	585	533	551	565	571	520	546	586	584	555	554	567	593	598	551	580	546	625	578	573	578	558	550	578	580	554	541	555	546	561	583	563	577	525	540	587	599	543	552	572	574	574	605	544	609	558	558	566	574	543	545	584	540	609	574	558	585	592	637	549	561	585	567	576	530	588	593	565	606	600	601	539	586	578	541	563	558	595	610	539	556	573	554	594	535	603	581	548	586	536	584	543	576	543	575	593	540	572	570	547	584	535	570	590	601	538	556	575	568	577	550	563	583	557	595	528	553	577	570	572	572	568	537	575	523	578	567	588	562	581	567	566	555	563	549	549	560	610	579	574	529	568	569	568	548	601	567	569	568	539	585	552	612	574	521	585	581	594	557	582	558	586	584	561	557	583	539	565	597	603	535	601	588	563	592	590	627	582	558	560	557	552	592	542	561	546	520	567	586	547	552	549	572	516	609	575	547	516	643	564	583	552	562	552	577	580	568	551	556	589	541	531	566	590	560	617	555	579	609	576	568	531	550	618	574	511	588	560	597	612	579	555	575	593	537	585	533	612	614	590	558	562	571	597	537	588	586	544	545	549	574	559	565	573	565	553	557	607	596	566	575	580	579	596	567	607	535	563	537	561	559	586	579	628	572	610	555	535	537	565	546	553	581	606	606	544	574	539	582	562	567	575	575	591	557	577	579	563	540	571	579	617	617	552	568	581	595	563	597	565	521	585	590	609	588	569	573	591	594	557	578	548	614	564	639	579	567	578	565	550	607	572	578	606	546	565	550	575	585	531	551	572	546	576	572	537	586	584	589	569	570	542	535	584	579	535	548	577	547	553	537	563	569	560	535	531	580	567	566	535	600	534	575	566	603	578	594	566	586	550	560	581	588	615	606	545	574	573	538	581	591	591	597	531	592	566	592	554	609	532	567	566	574	610	592	570	585	575	602	560	564	559	543	579	544	572	591	572	601	577	517	601	563	594	560	550	587	576	574	578	590	593	589	570	588	566	550	550	546	589	571	603	578	534	566	579	586	567	559	531	578	600	517	573	611	577	583	570	556	606	545	563	564	587	595	576	539	563	540	546	565	584	543	556	593	580	555	542	601	540	577	577	571	576	560	581	565	558	555	564	578	557	533	570	545	545	558	549	526	582	589	569	587	609	596	573	578	572	552	589	557	535	582	564	541	565	573	598	551	553	566	583	580	585	562	578	594	555	629	587	608	604	593	579	578	515	568	539	555	560	650	575	557	580	582	545	547	607	558	606	568	582	599	561	561	552	561	603	588	612	512	565	547	615	586	572	605	587	567	562	582	566	541	581	574	550	571	586	549	610	585	570	541	552	580	544	605	547	518	555	528	551	602	519	557	585	540	583	577	573	571	579	533	543	587	580	581	596	556	590	541	543
25003	20724	27016	24414	20695	10051	1187	712	556	464	448	406	402	341	347	322	319	322	298	349	295	271	267	285	271	274	277	261	263	298	277	285	265	255	254	247	271	236	235	228	228	254	259	239	256	233	262	245	233	223	247	263	243	257	270	236	261	264	226	235	253	266	264	240	262	244	244	231	242	247	236	255	247	240	239	231	211	246	232	230	275	242	248	223	265	260	236	264	239	228	256	233	240	263	275	254	230	243	240	222	254	226	276	262	254	227	268	233	252	244	232	235	227	240	236	219	242	245	247	232	240	262	236	267	231	253	231	232	266	226	230	227	250	240	265	229	230	239	280	229	251	239	236	247	257	259	234	244	239	226	250	239	258	223	245	243	242	240	223	260	250	238	226	248	264	236	254	239	240	230	238	233	239	229	238	220	227	230	255	254	230	237	239	250	236	251	238	240	238	226	239	216	234	258	218	250	244	243	253	268	241	206	250	229	233	231	245	245	229	240	222	271	242	241	254	238	243	260	247	235	261	229	233	274	231	252	248	231	241	234	236	244	231	227	245	248	247	226	221	223	252	250	280	255	270	237	233	244	240	258	222	222	214	250	238	223	213	237	228	234	228	240	235	242	279	247	242	262	226	219	224	257	225	230	241	267	249	250	245	263	251	249	258	261	262	251	246	242	237	237	234	248	235	242	233	247	259	232	249	225	244	223	245	244	247	219	222	253	245	247	233	223	254	245	242	217	249	246	265	244	250	241	247	236	232	227	203	219	254	254	247	195	227	221	253	231	242	211	245	245	222	241	216	266	227	257	228	225	241	242	252	237	235	230	227	230	252	209	223	273	223	216	253	225	239	228	221	263	255	256	265	214	230	256	248	231	274	252	222	219	226	223	262	249	211	247	250	243	243	255	232	225	231	257	270	215	234	255	217	219	220	232	258	243	251	241	240	235	215	251	251	238	202	228	245	227	263	225	240	241	254	255	247	259	213	262	271	229	245	229	248	275	235	238	220	215	244	236	243	245	247	247	236	244	253	248	241	272	235	243	267	260	249	252	254	237	254	248	227	222	223	227	230	255	247	258	252	246	235	228	230	252	251	231	229	235	230	253	257	237	242	230	245	239	273	239	242	243	231	253	226	247	241	249	253	259	231	244	252	235	244	216	201	262	250	232	243	240	237	258	236	250	244	245	246	264	217	234	244	247	272	219	262	241	231	250	227	232	253	222	241	235	236	228	232	225	226	251	243	229	268	259	223	249	253	240	229	254	251	239	254	230	247	229	223	258	252	234	264	272	244	229	243	247	251	222	237	268	234	236	226	225	244	271	243	235	235	242	250	237	258	229	268	244	222	223	240	237	223	242	239	231	251	247	250	238	258	257	244	248	254	244	254	233	241	278	244	259	240	230	260	246	243	226	218	219	244	237	238	232	254	229	235	233	209	232	250	251	234	231	237	259	241	245	261	233	244	258	241	254	233	246	244	234	240	263	224	244	218	219	230	242	235	230	245	223	225	239	251	237	238	242	255	237	243	216	238	238	252	241	251	232	219	242	243	238	215	223	257	187	255	250	248	246	272	220	211	246	239	230	237	241	256	202	240	250	253	246	216	251	228	244	241	251	251	257	256	244	223	245	221	236	259	257	228	241	231	246	199	246	223	254	231	223	226	233	244	271	254	215	236	249	262	237	252	266	244	228	221	225	263	272	242	235	229	224	214	239	243	249	232	259	239	235	233	281	235	245	227	217	227	230	249	220	232	202	262	219	243	237	248	267	208	226	242	237	264	262	254	198	250	245	246	219	231	230	237	253	257	253	223	240	260	242	226	227	239	231	241	250	227	240	249	218	219	241	249	221	217	241	230	263	263	241	214	253	237	239	240	212	256	256	240	250	256	236	243	227	238	222	242	240	268	241	233	212	250	245	245	242	233	269	254	254	261	252	246	221	236	230	252	221	236	252	267	250	223	243	230	227	275	241	244	237	234	238	232	227	219	230	244	271	248	252	230	245	247	245	232	242	252	271	272	238	252	264	237	255	224	218	237	274	211	253	263	225	253	230	241	233	217	231	263	255	241	253	239	214	227	233	272	219	226	242	229	240	264	236	236	234	247	259	223	230	242	249	261	225	225	246	252	218	238	240	231	234	265	246	240	231	246	238	244	237	246	218	232	247	248	263	248	237	264	262	205	263	219	227	263	232	238	247	253	208	258	242	249	252	213	253	272	255	243	252	239	236	241	236	252	214	241	269	236	238	240	220	255	237	254	209	222	267	241	248	239	242	251	224	246	217	233	241	237	250	224	232	252	224	256	207	237	212	240	268	253	226	251	253	241	223	229	249	236	276	244	237	252	249	228	247	239	263	265	218	236	242	263	257	248	253	278	257	241	233	253	241	271	252	249	220	222	264	236	262	246	238	243	234	216	253	261	239	208	273	242	229	264	233	252	226	220	251	218	248	269	260	235	211	217	227	271	231	232	235	236	229	246	265	224	240	251	234	199	252	242	250	230	250	249	247	266	238	261	212	275	240	257	248	225	264	224	252	223	259	257	210	264	231	258	223	261	236	215	249	264	228	239	252	218	223	263	223	243	275	222	211	240	242	233	254	254	219	234	224	224	243	251	236	237	226	248	217	253	238	254	233	258	230	271	242	207	245	223	263	239	247	219	241	239	249	240	222	222	218	240	219	216	230	252	225	241	245	211	252	249	245	257	261	227	240	234	262	255	236	239	254	243	236	231	238	235	221	239	269	237	244	242	233	263	244	235	206	232	224	254	241	240	230	252	215	236	204	243	232	246	245	234	200	237	224	246	244	232	239	242	249	219	227	236	258	246	223	244	258	260	242	244	260	216	232	248	232	242	237	239	278	220	273	234	240	243	237	244	250	257	233	220	233	253	232	249	226	249	233	242	234	268	232	237	228	255	243	243	236	238	241	247	260	256	267	258	275	265	222	254	244	246	240	243	258	247	238	255	252	245	233	221	228	250	246	268	231	241	229	233	242	248	227	211	207	248	251	219	270	251	224	243	258	239	228	223	260	225	238	232	251	258	267	236	232	227	235	246	215	252	264	228	235	251	240	240	269	231	241	262	258	251	216	235	245	261	232	249	252	241	239	244	256	258	240	225	240	235	263	248	251	243	251	236	219	266	247	208	241	239	235	243	260	271	257	236	237	231	246	252	246	234	226	236	268	252	248	232	263	230	233	274	236	228	262	243	237	225	249	239	202	247	227	234	260	234	223	283	246	248	230	263	236	259	233	261	240	237	249	239	250	246	253	264	241	229	255	234	244	273	221	271	232	220	218	219	231	254	233	230	232	253	221	223	221	239	216	256	223	217	232	256	229	244	224	250	252	229	236	247	242	222	248	243	239	231	242	239	255	236	221	249	239	244	231	249	235	221	242	240	224	258	249	227	238	263	233	220	243	247	212	250	250	250	251	234	242	226	259	227	230	242	227	223	246	261	247	229	233	202	242	255	229	220	230	246	256	249	246	221	252
39244	24756	9560	5327	3274	2611	1854	1341	1099	889	766	724	601	558	551	474	455	441	479	565	377	410	383	342	373	344	337	348	330	351	302	293	304	288	320	281	303	286	281	289	304	303	294	283	302	273	274	289	296	297	292	310	294	264	241	233	295	251	256	292	290	266	278	289	259	266	276	286	248	276	291	287	272	261	247	297	266	274	240	253	291	266	237	245	279	291	295	250	288	271	279	245	273	276	273	290	275	270	252	277	281	242	263	280	303	230	259	254	278	297	269	291	286	298	283	284	261	301	278	272	263	273	311	278	276	279	245	293	254	240	267	256	258	280	282	282	254	282	264	258	261	284	284	290	272	253	256	259	270	263	260	265	256	269	296	259	263	232	276	276	265	256	272	260	285	274	271	233	265	266	257	272	281	250	247	279	253	253	271	258	272	278	278	280	252	272	297	303	284	259	285	255	272	264	280	290	259	252	267	296	261	281	278	271	257	274	275	295	250	295	257	286	268	264	229	275	278	281	271	259	256	273	254	260	257	274	267	269	258	257	266	266	260	273	282	298	249	291	247	283	288	253	289	298	291	256	266	283	269	281	241	272	265	254	280	280	264	249	245	271	245	251	259	286	270	254	277	307	304	269	293	261	284	274	268	279	255	268	266	287	243	299	241	240	268	286	281	254	263	273	281	232	294	279	253	281	251	256	263	269	252	273	269	261	241	277	304	278	259	252	261	258	250	278	282	273	283	289	267	260	272	249	301	270	284	254	275	249	272	270	258	249	262	249	289	247	277	268	258	239	264	283	248	285	278	288	247	289	240	247	276	284	270	256	255	243	275	274	249	254	273	260	262	266	289	273	265	249	256	263	239	296	281	268	265	248	236	260	275	270	269	288	274	248	259	277	278	280	274	289	279	281	233	250	271	257	243	273	264	278	286	294	265	226	258	275	268	296	277	277	273	294	250	272	276	250	257	291	288	274	269	236	277	284	279	262	260	261	280	276	251	260	255	283	260	247	250	284	259	287	246	278	244	265	271	251	287	273	276	267	269	283	262	245	289	268	255	288	263	292	283	265	245	237	288	228	258	264	291	282	275	276	271	302	271	286	267	277	274	279	282	250	261	270	285	260	254	269	287	290	289	256	276	268	254	297	280	242	272	279	286	298	313	287	272	243	266	275	270	255	262	261	248	274	260	280	263	269	265	240	263	273	283	280	266	274	251	254	316	271	262	269	245	264	285	284	260	237	279	284	272	252	281	266	279	307	289	256	279	288	268	239	276	280	268	249	255	276	268	265	259	255	274	275	284	288	263	260	259	289	297	244	248	272	277	289	251	290	260	270	280	267	260	229	269	264	262	269	279	248	266	296	266	278	258	291	308	265	268	280	286	275	279	296	262	255	266	280	289	255	305	259	274	269	256	249	263	259	285	271	260	257	273	251	289	297	250	288	268	288	254	269	274	266	274	261	273	253	256	257	283	276	274	283	273	301	272	285	267	259	301	293	250	274	280	283	272	272	291	261	294	275	282	304	239	281	269	263	286	251	297	249	244	237	270	275	257	292	265	252	273	269	271	283	289	267	266	256	266	269	279	243	258	257	294	269	298	319	289	264	273	271	288	267	301	286	286	258	271	268	264	285	278	279	293	271	265	243	240	269	283	264	273	292	251	264	266	268	276	296	259	269	308	282	272	262	249	260	274	279	269	244	261	254	291	260	257	270	283	263	241	261	290	255	247	237	284	258	248	282	243	260	285	257	248	283	276	274	250	274	280	257	270	251	263	254	281	259	294	265	245	237	246	277	251	255	254	277	268	284	258	290	255	284	242	264	268	264	285	252	253	281	244	317	251	282	303	239	273	260	268	262	261	246	278	269	291	244	283	274	276	273	268	244	256	272	262	295	261	265	274	254	258	297	260	289	271	263	268	259	289	277	295	281	258	289	267	273	275	286	238	273	286	275	252	297	266	260	265	281	283	290	264	265	269	291	270	286	285	247	278	271	254	277	279	281	295	262	272	257	286	231	249	270	260	252	271	287	276	275	284	243	257	267	275	271	242	268	266	257	266	292	249	262	287	264	272	271	306	295	291	283	265	263	279	268	261	276	247	261	241	270	270	275	276	252	262	276	280	287	268	235	272	270	265	276	273	270	261	270	249	270	285	253	271	256	300	276	267	253	272	298	283	229	277	239	289	295	283	253	272	306	254	274	258	239	263	232	283	294	257	264	279	243	283	299	255	271	281	257	242	265	259	256	273	255	284	293	269	265	263	281	275	270	289	276	272	268	237	278	282	288	265	255	269	282	265	269	256	242	246	256	239	269	280	276	250	242	299	277	288	285	277	281	254	224	263	247	273	283	240	309	264	270	299	261	289	271	257	251	264	286	274	282	272	288	268	266	266	277	298	245	274	245	295	262	259	270	272	278	266	259	276	264	281	259	262	260	274	287	285	260	260	286	280	262	249	252	245	254	262	274	264	302	295	288	262	278	281	258	252	253	256	242	246	278	241	270	236	250	262	289	256	280	282	275	271	247	279	270	268	255	258	268	268	259	264	246	290	254	259	267	274	280	268	273	285	315	247	273	284	277	277	267	270	262	298	303	285	278	250	251	264	288	290	280	255	254	257	286	281	297	277	253	268	261	274	257	273	263	312	282	261	262	254	265	275	273	290	267	274	276	280	264	285	282	267	267	250	270	289	276	257	290	273	289	282	267	272	265	268	270	270	268	280	287	280	294	273	246	287	291	273	278	291	253	260	279	285	255	267	267	271	253	273	273	268	253	266	290	287	233	289	242	233	290	274	303	289	275	299	289	266	271	254	264	284	270	255	280	285	279	273	256	270	256	267	282	283	254	263	275	271	274	292	276	263	245	252	243	286	297	261	250	295	254	257	276	277	273	260	233	273	250	260	234	256	251	265	230	249	260	269	283	274	270	297	261	272	244	250	251	313	248	275	281	252	253	275	273	285	310	266	280	269	276	278	281	253	270	267	291	299	262	272	301	270	278	275	255	255	294	307	288	263	272	313	248	288	251	259	276	251	287	274	262	269	268	280	268	296	264	237	276	263	299	243	281	285	260	297	268	290	270	298	242	247	270	254	278	296	250	255	272	287	260	274	271	263	290	247	269	258	291	278	258	283	279	257	269	283	263	244	267	249	264	296	270	274	290	261	262	253	252	233	281	288	303	255	253	297	250	258	282	264	252	281	242	291	285	272	294	270	258	268	255	271	301	268	237	258	270	255	251	282	268	273	246	266	294	280	250	261	268	253	297	281	267	272	285	287	251	236	259	254	257	285	276	264	265	283	263	284	254	271	289	265	284	250	283	281	268	263	253	273	271	285	293	270	281	298	271	269	299	274	284	268	288	297	264	255	245	279	293	269	269	257	266	253	253	240	253	278	299	243	254	257	273	268	281	247	291	276	264	249	287	291	246	281	254	314	297	283	267	272	267	275	273	288	285	273	256	261	314	309	247	297	267	278	270	267	276	291	288	291	289
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
