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
343489075310	343489075819	343489076369	343489076919	343489077468	343489078019	343489078569	343489079119	343489079668	343489080219	343489080769	343489081319	343489081868	343489082419	343489082969	343489083519	343489084068	343489084619	343489085169	343489085719	343489086268	343489086819	343489087369	343489087919	343489088468	343489089019	343489089569	343489090119	343489090668	343489091219	343489091769	343489092319	343489092868	343489093419	343489093969	343489094519	343489095068	343489095619	343489096169	343489096719	343489097268	343489097819	343489098369	343489098919	343489099468	343489100019	343489100569	343489101119	343489101668	343489102219	343489102769	343489103319	343489103868	343489104419	343489104969	343489105519	343489106068	343489106619	343489107169	343489107719	343489108268	343489108819	343489109369	343489109919	343489110468	343489111019	343489111569	343489112119	343489112668	343489113219	343489113769	343489114319	343489114868	343489115419	343489115969	343489116519	343489117068	343489117619	343489118169	343489118719	343489119268	343489119819	343489120369	343489120919	343489121468	343489122019	343489122569	343489123119	343489123668	343489124219	343489124769	343489125319	343489125868	343489126419	343489126969	343489127519	343489128068	343489128619	343489129169	343489129719	343489130268	343489130819	343489131369	343489131919	343489132468	343489133019	343489133569	343489134119	343489134668	343489135219	343489135769	343489136319	343489136868	343489137419	343489137969	343489138519	343489139068	343489139619	343489140169	343489140719	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2145	3300	1900	2700	2144	3300	1900	2700	2144	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2144	3300	1900	2700	2143	3300	1900	2700	2144	3300	1900	2700	2144	3300	1900	2700	2144	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	1900	2700	2143	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6506	5030	1758	540	194	203	210	179	153	165	146	149	147	154	130	98	102	102	84	96	85	81	65	93	78	98	93	101	79	95	72	88	100	100	71	87	80	88	79	90	73	86	90	57	99	83	91	96	86	78	78	84	90	86	82	83	85	74	76	80	89	77	74	98	94	75	82	80	71	84	84	79	69	81	77	68	70	77	96	72	90	83	78	84	60	74	66	72	88	83	73	75	62	73	71	75	77	81	69	74	80	60	75	66	68	80	74	73	70	83	75	62	85	81	74	68	70	84	72	59	87	67	60	77	77	75	77	84	73	70	64	66	86	82	78	85	84	75	75	89	77	84	62	67	78	63	71	68	85	69	58	84	69	99	80	74	82	79	81	93	74	68	67	70	72	73	78	80	72	76	69	74	84	88	83	84	87	81	75	65	71	89	81	81	73	72	76	80	74	90	80	72	81	76	71	73	80	81	84	82	68	76	87	84	91	76	73	73	77	92	68	70	70	78	78	79	75	79	87	75	68	74	83	85	77	77	72	77	79	69	63	77	73	73	71	75	70	84	75	67	79	71	69	85	56	90	80	64	92	77	78	77	69	87	60	69	62	90	68	78	75	83	70	65	56	81	71	67	77	85	76	74	86	77	77	86	80	74	78	62	83	86	75	79	80	86	64	59	61	61	90	57	84	80	70	65	70	73	76	90	70	70	73	86	78	90	80	78	64	81	79	80	67	71	80	69	80	84	86	77	80	79	88	65	67	76	70	89	78	64	83	60	81	67	71	64	64	67	81	70	79	98	70	66	72	73	76	93	66	105	77	78	69	83	76	89	75	60	82	69	81	77	63	71	75	82	75	64	70	84	54	78	84	75	76	64	61	64	67	87	86	62	75	67	65	83	74	73	59	71	74	80	70	64	78	76	81	77	70	60	73	52	70	69	71	83	78	79	69	68	83	85	75	85	84	90	82	86	81	73	83	78	80	77	79	59	82	78	73	86	85	75	78	69	93	73	60	81	72	86	72	76	74	89	68	81	75	79	77	66	77	74	78	73	75	63	74	78	68	104	63	91	80	77	67	81	66	81	69	65	75	81	98	81	76	85	73	77	69	74	83	72	60	69	83	78	91	94	48	73	71	72	77	62	81	84	65	72	61	73	66	85	70	76	65	73	84	62	80	100	87	81	55	73	64	96	65	72	87	75	72	80	76	69	91	81	66	75	65	78	74	84	91	85	70	82	82	84	84	73	64	70	78	78	76	70	81	79	71	76	65	82	83	96	71	82	66	82	74	79	70	95	73	84	73	80	69	77	79	89	83	64	81	78	73	83	78	77	70	78	82	85	75	71	68	90	78	65	103	85	69	77	72	76	87	69	69	81	60	71	67	75	86	62	60	76	74	73	67	85	79	82	69	65	79	73	80	67	74	76	88	82	73	67	78	78	94	89	86	84	72	90	77	77	95	77	72	65	85	75	81	69	76	71	88	73	73	87	74	79	67	72	77	81	68	81	72	77	62	84	85	93	78	76	77	84	79	67	89	63	70	71	79	71	69	94	83	71	90	70	80	72	86	81	76	69	83	82	80	86	92	91	77	79	77	76	71	57	84	71	71	67	73	64	69	82	68	71	77	79	67	75	64	92	76	88	79	83	74	68	82	79	74	75	78	76	76	82	84	92	100	65	65	71	80	69	77	65	84	90	61	64	64	60	80	68	61	76	80	67	73	85	82	64	73	69	87	61	71	67	72	74	73	79	71	84	80	75	71	78	78	82	69	77	80	69	78	69	83	62	79	70	75	71	82	68	84	84	91	82	82	67	83	73	85	84	55	69	78	81	65	77	70	92	75	76	76	88	66	83	80	77	81	70	75	74	75	65	65	74	72	69	58	75	73	66	58	83	90	68	88	74	68	85	68	83	73	68	76	82	90	84	79	78	84	77	67	71	68	70	72	68	82	69	62	73	74	83	74	74	78	73	71	67	82	82	83	77	74	57	74	68	62	72	70	80	70	67	83	69	86	70	68	78	84	80	66	73	77	73	69	82	85	74	73	84	73	82	78	69	78	80	96	62	86	79	74	68	72	77	63	89	66	76	81	72	87	83	78	77	78	84	77	84	78	62	75	81	67	67	72	76	73	94	84	78	94	89	79	80	81	63	66	86	62	57	87	71	86	79	94	69	67	89	82	89	81	75	87	91	76	70	79	99	73	73	80	76	65	71	62	66	65	71	76	65	91	105	82	74	61	66	81	91	88	80	94	73	64	69	78	61	58	69	64	82	67	87	77	90	86	66	73	67	72	83	75	77	65	85	67	60	61	66	90	84	85	68	79	79	89	83	61	96	74	73	72	73	75	73	89	77	79	86	65	72	88	63	91	89	83	88	67	61	66	91	74	81	76	73	54	60	62	74	83	73	83	67	78	89	72	67	77	65	74	66	91	83	82	86	69	80	63	68	78	92	79	75	74	67	87	75	69	69	81	67	66	72	80	75	86	69	76	59	76	78	66	71	77	95	83	80	82	63	76	83	75	76	80	79	78	64	78	62	63	81	78	82	75	78	71	74	67	67	82	71	70	74	86	85	74	91	76	73	68	81	72	75	83	74	77	90	93	72	84	68	82	81	68	80	74	79	79	80	97	81	77	70	76	68	83	78	70	74	83	80	78	72	62	67	78	92	85	75	84	78	75	68	77	72	70	85	65	69	73	71	49	76	83	78	73	79	77	84	80	75	69	62	87	88	82	85	93	81	96	72	72	66	89	73	75	86	73	80	70	75	85	77	74	68	81	87	81	99	80	68	67	55	68	78	68	67	79	77	69	85	73	75	72	74	81	62	81	77	78	84	73	68	89	94	81	78	85	64	76	90	73	73	74	76	65	78	94	67	82	92	65	85	80	96	66	82	73	68	78	83	64	80	75	54	74	81	74	56	58	75	75	89	85	71	67	87	76	69	79	87	73	66	63	74	73	76	62	69	70	72	87	80	87	73	70	99	81	86	66	83	66	83	82	68	81	83	83	84	85	99	86	79	86	81	88	67	77	89	89	76	91	67	79	74	86	77	72	82	89	71	81	75	75	79	77	73	61	76	73	81	73	91	82	67	75	78	86	80	77	80	80	77	90	82	65	80	72	75	71	92	86	62	63	70	68	79	85	74	84	83	78	72	68	88	84	85	91	85	67	80	77	78	81	72	84	71	73	70	74	68	80	72	85	71	73	74	57	81	67	61	77	83	74	74	86	68	66	74	80	61	89	73	82	76	71	82	81	77	84	80	51	62	68	79	73	78	65	73	73	79	75	91	68	69	77	78	87	73	85	86	72	65	66	88	72	65	97	73	88	74	73	79	76	93	73	59	72	85	67	81	77	72	76	87	74	70	68	72	75	90	72	67	66	92	68	77	72	70	81	95	91	71	72	76	79	74	73	84	79	75	74	73	70	91	75	75	66	84	78	80	65	80	66	69	82	67	61	84	66	70	67	90	68	79	82	80	64	84	76	75
34910	23852	13875	9773	8220	8610	7286	5722	4593	3978	3589	3757	3715	2955	2360	1817	1523	1300	1148	929	886	896	873	949	921	875	868	880	960	1004	931	1075	1095	1002	943	918	866	854	832	748	720	713	722	744	665	709	691	705	718	761	753	742	683	691	658	699	629	652	669	711	682	648	650	610	680	680	639	673	676	617	638	645	584	596	587	567	579	607	570	567	545	571	555	561	582	557	559	570	579	552	523	554	557	582	538	571	540	604	617	556	530	595	569	603	600	565	571	557	567	546	568	569	588	551	586	533	583	562	521	570	528	580	516	571	537	551	541	529	557	538	494	545	573	570	545	583	574	552	566	576	556	557	560	585	549	538	567	573	535	532	577	536	524	529	576	556	574	574	534	537	524	544	533	503	594	586	523	541	575	598	540	555	579	569	551	574	535	577	583	583	571	530	545	567	548	570	583	556	569	532	609	558	544	530	564	546	529	538	583	526	523	561	568	578	560	550	485	580	598	542	571	546	556	577	582	567	530	572	540	557	539	553	546	537	532	598	539	501	555	566	584	579	546	575	551	586	543	566	527	580	565	556	553	508	574	532	555	582	544	611	563	566	579	576	573	565	535	563	531	577	562	550	568	537	526	542	583	580	498	515	588	577	543	565	538	534	532	554	543	578	560	541	554	576	529	570	545	587	557	540	573	529	517	558	564	543	570	526	562	586	565	527	581	547	520	575	551	550	564	551	556	579	546	574	562	523	563	568	541	569	563	534	534	538	553	576	567	543	512	569	574	551	573	554	596	569	579	563	532	515	532	520	552	593	591	543	598	564	561	524	551	563	566	592	542	517	583	531	576	562	571	554	555	571	510	581	582	531	543	497	554	560	503	565	535	525	572	549	551	539	559	554	600	561	552	553	545	529	573	549	538	519	557	552	532	540	560	599	554	572	570	556	576	541	571	567	582	561	550	519	553	567	524	528	538	538	574	551	550	565	522	589	541	566	580	551	563	532	565	548	539	567	543	577	545	549	512	578	543	540	576	571	575	554	523	522	556	557	508	557	612	543	527	545	557	576	551	577	559	560	557	583	555	555	551	568	577	570	564	585	538	552	534	560	575	543	579	544	549	578	544	576	533	567	543	547	612	531	594	533	537	588	586	586	558	571	523	557	539	587	519	563	562	550	555	559	566	550	566	578	566	534	546	532	590	587	563	553	591	590	601	534	528	546	552	571	546	549	570	548	536	585	611	562	550	544	557	526	553	574	540	522	550	546	554	544	544	555	570	546	535	561	529	576	553	545	553	550	600	552	546	590	527	541	530	549	615	540	547	555	560	566	551	554	550	582	543	560	577	564	566	549	540	542	558	590	539	616	586	557	558	613	526	548	557	553	525	559	523	525	564	570	557	549	606	553	558	568	546	590	588	536	547	529	502	554	543	572	546	552	535	582	567	543	557	535	533	556	545	525	571	534	558	514	521	538	577	530	547	536	574	581	495	572	550	602	546	572	551	579	561	570	586	567	546	514	607	535	555	543	574	515	573	531	558	527	559	542	546	571	557	548	598	561	533	529	569	560	546	547	567	574	541	567	549	561	559	549	554	548	552	527	554	524	565	548	561	550	531	567	582	556	541	569	574	530	560	578	587	540	548	519	581	584	550	569	544	607	574	543	549	594	561	597	547	577	532	563	520	554	567	547	531	540	572	537	569	545	542	558	576	578	546	548	546	539	590	515	554	523	595	544	583	554	571	553	576	524	539	552	557	576	608	611	550	579	569	569	609	577	543	542	542	536	544	569	526	612	578	570	541	543	530	553	581	575	553	579	530	561	597	568	561	562	571	573	598	644	542	526	573	541	551	544	575	545	565	558	544	500	537	549	577	564	562	571	563	553	549	568	563	552	574	556	541	545	573	571	542	574	576	539	593	544	613	550	555	565	601	568	535	544	528	574	512	579	548	554	548	557	581	569	550	521	583	535	601	575	567	551	547	576	551	545	555	579	549	576	541	582	549	536	535	532	536	531	571	572	585	602	550	600	573	529	523	561	569	583	537	555	552	555	526	547	522	548	547	537	639	578	543	560	605	574	573	577	565	544	566	569	598	548	564	538	558	539	571	561	551	524	583	559	553	559	549	522	561	576	534	551	558	585	564	524	529	516	537	552	593	592	529	499	567	543	577	542	538	561	542	572	535	590	543	557	559	582	548	581	562	549	559	556	544	542	546	620	604	562	600	567	545	522	571	516	602	582	545	514	545	556	558	586	558	576	500	525	547	554	549	553	530	571	545	556	524	556	594	570	547	534	568	575	570	547	598	539	587	552	576	571	574	577	531	576	537	542	543	561	549	560	591	507	536	591	558	611	569	516	593	548	571	529	508	552	561	577	529	549	535	552	558	559	573	535	563	637	568	501	569	547	515	546	529	598	558	519	559	572	526	570	555	536	542	555	561	538	563	534	565	554	550	553	593	610	572	547	556	549	531	562	580	563	554	532	524	571	594	587	544	562	581	554	543	560	537	511	566	553	565	523	530	581	576	555	560	530	610	523	564	562	576	539	539	551	520	533	560	531	548	559	531	585	554	567	573	588	560	581	574	541	531	591	594	548	598	563	517	544	544	526	547	531	578	555	568	547	551	543	595	530	552	542	532	532	570	546	524	538	555	557	548	551	539	589	563	544	559	552	517	562	496	566	573	559	540	543	601	604	572	590	511	575	567	539	571	569	568	576	526	543	539	520	562	563	572	569	588	589	554	598	577	541	537	506	571	591	591	575	586	605	526	535	558	507	570	609	569	572	575	542	570	563	553	583	576	515	575	548	511	552	520	588	556	601	534	556	520	560	536	560	532	565	558	570	568	574	537	526	580	545	534	573	562	542	531	611	575	527	549	528	558	533	555	542	508	535	591	515	582	602	577	537	578	551	525	560	587	560	555	589	538	596	568	548	538	532	549	543	582	524	512	577	594	525	576	551	528	544	559	565	573	570	553	536	560	564	521	562	540	561	560	536	522	523	579	589	510	577	505	525	524	567	542	547	534	546	582	557	557	579	511	563	556	529	529	572	557	589	528	499	591	575	529	583	550	544	575	539	582	584	570	531	544	592	574	613	545	492	549	603	576	535	626	552	601	522	557	543	548	574	608	586	574	533	593	507	548	548	558	555	568	568	534	545	597	562	580	554	558	525	542	606	593	567	601	566	562	576	532	584	583	573	571	587	567	577	496	547	516	535	577	582	547	524	560	581	621	557	572	554	558	560	519	541	596	549	519	587	510	566	551	568	544	520	571	568	564	542	557	528	566	562	557	583	562	551	537	545	548	524	571	567	562	567	567	552	575	550	534	548	523	577	562	557	531	551	534	574	536	527	581	595	533	550	582	577	549	521	558	539	591	577	532	561	595	573	567	598	562	583	559	600	563	549	586	555	582	573	580	550	591	584	552	593	564	588	570	557	591	545	569	484	565	540	536	569	564	535	555	542	590	553	594	565	573	530	562	553	528	566	556	552	561	580	522	515
3629	1734	636	266	210	168	173	178	180	152	146	157	190	148	159	141	153	129	134	115	143	103	124	126	126	122	118	110	121	117	123	142	122	121	132	101	105	119	107	114	140	117	112	108	118	134	130	113	124	124	109	121	132	113	132	143	123	123	124	142	110	108	136	126	123	104	130	110	114	108	141	118	123	122	116	101	107	110	118	129	111	112	104	129	129	100	97	119	113	107	146	110	109	116	113	119	112	112	124	143	137	118	118	114	115	107	106	126	126	131	134	122	122	125	126	124	110	119	121	115	108	106	126	110	131	117	117	114	130	109	117	115	102	101	136	115	130	99	129	126	112	102	113	115	104	114	125	140	134	117	114	120	104	102	125	106	109	122	101	129	111	123	106	118	101	130	118	108	94	104	118	124	103	113	106	118	122	117	101	116	129	130	129	117	110	121	112	107	123	117	113	109	124	140	133	121	143	109	111	115	106	113	113	117	116	125	95	117	147	115	128	87	104	120	121	140	88	96	133	117	106	103	121	112	140	92	117	129	123	135	123	120	95	127	125	120	141	109	112	116	136	142	129	104	119	113	112	112	142	107	107	117	100	105	111	118	110	114	126	105	112	118	105	125	125	111	108	131	126	128	112	127	112	112	121	98	127	93	135	121	124	98	121	124	116	124	88	110	121	104	128	122	128	110	112	124	147	123	117	105	122	118	99	107	130	111	109	122	101	107	100	121	122	120	113	108	132	126	108	108	101	111	124	98	110	118	118	150	125	115	138	111	105	116	128	98	127	109	128	145	114	121	93	126	127	124	133	119	121	126	137	101	142	94	128	108	115	151	112	110	118	126	139	125	129	129	114	108	136	135	130	122	102	138	125	107	131	105	112	138	121	124	113	138	119	106	116	107	135	107	121	105	127	136	108	108	108	102	122	146	105	126	114	137	111	123	119	123	114	119	116	140	125	119	121	121	105	115	119	102	130	118	92	119	118	125	125	119	104	120	112	103	106	130	124	113	125	116	114	119	118	110	109	111	123	110	135	130	90	111	104	121	92	127	115	104	113	132	110	105	119	105	104	119	115	129	108	112	125	113	118	100	125	110	125	115	121	115	117	114	101	109	111	119	114	130	123	104	136	129	114	120	126	102	98	125	122	108	119	104	137	108	105	113	127	117	129	117	116	125	118	124	117	129	113	115	135	119	128	137	106	125	133	111	103	107	135	104	122	129	97	124	124	135	112	115	119	130	118	121	124	111	118	110	120	114	99	110	117	92	91	103	119	124	131	129	105	120	110	113	128	143	146	114	115	126	126	120	110	113	128	132	122	108	118	124	116	107	111	96	119	116	135	131	117	123	114	123	118	119	103	106	111	113	109	145	110	128	120	107	119	107	132	108	116	118	121	117	95	141	131	158	115	120	113	119	119	110	113	114	118	142	119	114	104	111	120	113	107	107	99	104	130	123	124	129	114	111	121	135	110	121	111	101	120	92	145	127	102	123	125	119	118	113	123	110	117	107	107	115	134	123	108	135	104	119	100	116	108	99	107	88	141	124	116	112	138	116	120	121	132	120	140	124	126	139	116	152	118	114	89	112	124	136	113	129	112	113	119	141	128	121	109	113	107	108	127	123	112	127	110	129	95	106	118	116	124	104	137	102	124	122	115	132	133	121	128	115	121	117	126	115	98	128	115	126	132	118	109	108	106	131	143	103	112	118	98	101	128	104	125	122	104	118	112	122	114	131	138	104	137	125	124	113	128	115	116	127	98	107	121	106	123	104	109	104	114	117	112	117	108	116	100	118	121	120	122	127	110	137	119	126	131	116	91	116	110	103	114	127	125	117	127	118	110	113	120	109	108	131	122	111	111	117	123	116	134	117	130	97	124	107	116	123	117	130	138	126	117	111	119	107	141	119	116	110	106	104	136	117	105	130	129	127	115	123	111	114	125	134	89	113	112	119	124	112	114	114	113	116	126	123	113	135	113	127	108	131	119	119	110	122	125	119	114	123	108	102	101	106	114	124	130	106	127	127	133	95	123	127	96	101	96	121	114	107	101	103	104	113	126	96	110	130	107	115	110	114	113	126	90	109	143	128	117	137	129	114	103	129	122	101	120	143	129	132	131	107	117	103	117	134	126	108	117	132	125	113	119	108	113	109	135	123	116	123	115	127	127	92	111	98	120	119	121	104	134	112	107	110	98	120	132	137	107	141	105	126	107	118	114	126	104	113	117	134	120	116	121	122	128	114	111	122	112	129	117	120	127	96	137	128	107	109	120	117	109	103	103	118	107	106	118	132	123	122	120	137	118	96	122	138	114	128	124	123	118	131	124	116	128	144	112	128	125	116	122	103	98	106	101	115	118	106	136	126	125	105	119	109	118	107	120	126	108	139	116	99	114	102	101	139	105	114	116	124	137	115	121	132	118	94	114	131	109	136	101	139	106	102	103	106	115	127	120	98	85	133	131	121	136	110	102	116	95	115	114	109	119	116	125	117	119	115	133	105	95	115	119	117	113	117	113	120	127	117	111	128	115	119	121	103	102	127	126	128	119	98	102	144	103	126	97	112	108	115	116	131	110	112	100	109	123	127	100	114	122	115	101	120	118	102	128	108	105	131	109	127	115	113	123	116	111	114	124	125	126	112	124	109	122	123	120	100	122	103	128	117	123	113	123	97	112	136	121	118	130	128	146	133	109	120	96	123	114	117	125	122	124	98	101	138	107	121	129	122	103	122	133	106	104	130	124	126	94	111	107	110	142	123	101	113	140	132	131	116	123	116	117	126	134	127	122	112	127	117	110	116	109	120	122	102	112	123	126	97	142	126	122	110	117	126	114	118	118	107	102	110	120	131	112	108	111	135	108	103	106	114	112	112	110	126	125	111	121	105	114	118	127	109	108	132	111	123	126	124	92	101	107	112	113	127	97	135	120	117	109	123	108	119	115	111	135	110	116	128	118	125	121	103	125	110	124	122	116	121	135	124	118	120	98	135	120	122	122	129	126	129	108	133	116	104	124	130	116	98	120	113	113	134	108	129	131	108	101	111	122	96	121	115	102	97	120	107	133	106	134	119	117	111	117	112	118	108	135	96	120	109	111	120	112	125	110	110	145	116	120	110	126	120	109	110	132	120	106	130	123	120	140	99	106	112	121	102	118	116	123	123	88	124	120	133	135	125	128	116	126	142	117	131	119	139	120	116	104	123	100	101	98	130	112	95	141	112	114	105	125	137	121	109	108	128	129	105	128	121	116	126	125	125	129	114	105	102	128	119	122	113	108	107	106	101	115	97	128	105	127	125	123	118	114	114	115	109	121	134	126	127	112	121	94	135	118	103	112	117	105	106	120	121	116	112	120	110	117	104	126	137	113	125	122	125	134	107	153	97	117	129	108	121	111	97	112	133	131	119	98	110	120	119	114	113	117	122	134	125	130	109	125	109	120	115	128	110	96	134	116	122	121	124	125	92	133	135	116	117	123	119	129	111	129	117	120	113	127	136
29190	15324	7154	4948	5219	5350	4395	3259	2857	2464	2619	2679	2592	2273	1776	1515	1333	1345	1110	1069	1043	1024	1033	1018	1037	1058	1036	1005	1135	1112	1103	1276	1152	1071	1134	1084	1046	1006	1045	949	945	916	976	974	996	953	990	966	982	941	1007	1003	945	944	969	907	953	961	946	963	901	887	883	907	871	909	910	882	924	939	908	851	889	850	897	870	899	823	893	856	910	889	887	880	856	895	864	923	799	871	833	880	908	859	886	901	877	821	922	896	862	852	861	866	904	887	862	889	866	865	895	868	907	878	861	878	801	834	885	920	885	851	834	879	897	856	903	869	892	867	866	854	887	833	902	865	887	917	890	836	884	858	836	887	901	874	918	822	905	871	888	839	861	877	902	839	913	830	914	870	885	845	850	899	891	854	880	921	862	820	906	870	865	848	868	871	895	872	868	888	843	858	877	844	856	844	891	902	877	839	871	863	788	803	884	827	877	869	890	841	865	839	843	839	844	832	876	868	863	901	936	874	882	885	855	863	891	913	840	896	833	928	861	829	899	891	872	888	825	886	864	839	896	916	867	898	822	874	886	939	880	878	842	831	851	919	910	844	907	884	902	864	869	862	849	891	866	880	877	873	847	875	825	854	849	886	834	952	867	883	953	804	895	913	935	865	891	892	850	824	882	857	852	907	863	870	926	850	887	847	928	903	859	861	889	864	896	831	856	906	880	844	890	903	874	848	834	868	834	896	848	874	844	897	870	863	879	887	849	878	914	869	871	912	820	865	846	854	842	861	842	852	809	822	855	890	896	818	874	811	950	873	865	843	858	899	940	835	821	889	848	867	866	864	888	867	839	822	920	859	826	863	868	885	912	870	845	811	929	903	850	891	897	897	843	866	855	871	865	899	866	870	882	894	832	843	894	858	890	905	850	915	852	865	869	878	892	863	868	866	918	904	843	860	866	879	872	875	872	886	925	895	863	894	892	877	911	841	893	861	832	859	862	849	869	870	850	839	860	880	878	855	834	881	850	839	896	885	864	875	852	862	968	863	847	904	898	854	863	902	840	854	819	878	879	888	894	894	883	894	895	877	812	928	813	922	848	823	851	899	882	907	869	851	895	853	874	897	901	904	818	859	930	895	863	902	895	902	862	842	906	887	839	842	872	877	911	950	874	864	980	853	879	854	905	892	898	888	910	897	899	866	873	906	906	932	824	845	909	866	868	879	867	885	898	857	854	872	872	851	909	857	871	842	838	863	871	872	855	873	848	914	908	865	803	814	885	896	863	785	866	881	875	914	882	855	866	879	900	885	862	888	854	913	872	906	899	854	872	847	830	856	885	893	836	859	867	840	856	857	915	836	871	949	837	829	893	867	845	869	836	900	812	841	877	872	871	866	883	837	875	864	884	851	903	918	865	823	878	874	890	825	852	887	943	884	837	845	895	875	855	913	888	904	871	883	885	813	913	877	940	834	856	883	871	898	860	906	853	869	902	867	843	853	861	880	853	857	873	872	878	870	890	823	868	941	839	879	860	899	903	908	892	905	894	850	819	891	844	878	853	827	946	892	882	870	834	889	858	842	917	858	901	861	842	834	928	903	869	891	857	902	845	798	879	790	877	845	889	843	897	899	881	888	879	866	868	900	858	869	839	910	848	866	856	863	833	908	841	879	824	857	839	867	846	864	896	911	882	867	909	935	929	891	856	867	857	877	849	852	875	913	886	888	809	857	885	901	864	839	878	875	882	901	929	845	851	875	889	868	852	906	845	858	923	851	931	873	899	868	804	902	868	853	839	901	927	820	909	892	845	858	836	861	898	913	865	832	830	834	915	851	882	901	910	887	867	820	925	892	882	855	893	864	858	869	908	910	891	930	878	901	878	869	828	959	909	871	862	862	821	829	838	862	907	875	851	869	865	817	837	894	919	848	833	905	840	877	820	871	858	898	865	859	891	898	787	937	831	846	876	884	882	835	905	825	873	886	880	847	875	882	923	869	804	850	862	891	847	893	896	853	829	887	848	906	881	822	899	852	918	912	906	824	857	864	868	852	917	850	842	802	878	827	932	881	830	887	883	886	885	877	882	929	925	862	863	860	846	872	881	857	816	882	908	867	840	878	900	826	884	893	887	897	889	881	945	903	872	910	820	857	861	875	882	816	866	872	878	857	875	847	835	879	847	869	891	869	869	849	906	872	903	825	863	867	861	951	842	885	871	916	851	855	865	860	879	826	850	908	889	943	899	866	891	865	877	936	906	842	853	938	866	904	843	924	843	831	854	858	891	844	870	950	839	855	848	897	831	918	874	838	883	858	860	874	846	869	845	848	851	912	910	919	845	913	856	895	903	879	878	899	845	847	860	850	849	909	867	836	834	892	875	863	886	905	872	881	849	871	878	827	879	863	870	929	921	904	884	872	901	858	890	847	863	878	860	855	942	860	851	824	852	890	896	921	892	880	835	846	867	904	886	829	862	950	875	842	854	913	879	908	877	942	879	878	897	904	903	895	845	943	799	857	893	858	854	922	870	906	858	916	903	905	859	885	875	886	859	881	872	932	874	892	872	878	874	871	867	854	905	843	942	885	834	905	867	904	834	872	880	924	858	868	880	923	935	886	870	875	891	845	873	886	883	834	859	913	885	851	858	838	884	889	882	907	932	882	902	915	832	895	892	906	918	837	843	866	822	906	870	855	875	895	864	814	871	857	866	908	867	933	835	867	870	900	853	806	836	855	896	842	863	875	883	844	886	881	885	871	882	856	832	810	845	852	894	857	857	885	855	878	868	868	899	931	862	884	893	892	864	858	875	878	871	907	843	870	940	860	861	909	866	838	906	896	880	862	850	896	836	873	836	836	904	941	882	930	867	871	848	874	887	924	897	828	871	903	867	879	877	856	833	864	884	871	862	851	872	839	882	897	912	885	854	877	847	857	872	813	888	854	840	927	866	851	912	889	854	872	885	822	893	886	859	893	840	893	901	886	871	885	856	815	872	943	892	885	884	876	825	830	922	885	892	876	884	833	882	880	883	874	843	881	864	883	883	907	903	864	850	856	886	876	838	873	940	839	842	860	893	899	868	859	850	894	892	843	881	855	865	796	908	910	859	842	899	895	885	862	905	890	826	860	890	875	891	903	903	898	873	833	883	881	921	891	894	952	876	885	915	884	871	835	879	854	937	865	875	911	852	945	874	897	901	866	868	868	833	902	822	924	850	924	854	844	872	907	888	868	843	840	886	872	900	898	918	870	890	853	886	811	868	841	878	878	879	858	908	866	910	879	845	892	818	854	860	885	888	857	874	853	819	842	862	849	859	919	848	872	878	851	843	890	892	860	861	873	891	872	906	848	876	871	903	831	921	812	862	904	878	847	931	825	880	809	882	907	869	922	888	864	866	884	850	832	856	876	846	845	875	822	859	884	903	874	866	837	892	832	901	908	876	828	845	887	886	922	870	880	826	873	874	878	846	862	880	843	876	873	870	900	882	888	843	881	905	856	870	907	880	882	918	913	911	915
5189	3643	1175	439	221	190	167	160	156	147	143	152	152	138	109	109	104	98	116	92	90	99	75	90	80	86	95	94	98	80	101	107	91	90	84	84	85	88	101	74	62	67	82	84	81	79	79	76	76	91	87	63	79	80	74	62	86	75	101	86	79	84	87	74	69	80	65	76	70	61	88	81	58	86	83	83	71	70	85	71	101	74	81	79	63	77	72	78	79	80	70	70	80	81	74	72	82	73	86	70	81	76	80	75	75	86	75	85	72	68	78	74	88	85	83	82	79	67	78	70	72	99	83	69	71	83	103	73	81	55	67	74	73	67	72	83	64	77	96	73	86	82	67	66	70	79	76	87	76	72	78	71	68	63	75	87	86	80	59	83	78	82	70	73	67	81	87	81	65	74	79	78	66	83	76	81	94	78	71	76	72	87	73	88	87	73	68	68	68	82	91	60	77	52	81	59	100	76	81	61	84	88	91	80	73	97	79	65	74	87	86	72	70	65	70	71	72	68	63	70	80	87	75	66	102	71	69	77	90	80	80	73	81	76	81	80	72	76	77	93	60	88	80	75	85	67	85	78	91	84	84	77	78	84	75	86	100	84	77	76	71	77	78	75	90	74	68	83	92	84	91	64	67	83	68	78	80	86	79	69	80	72	74	91	69	66	87	68	81	77	80	71	81	79	64	80	82	77	78	64	68	84	72	78	62	73	70	76	74	64	85	82	78	79	57	85	71	71	92	89	69	62	92	81	80	58	80	89	78	69	78	64	87	70	74	75	94	80	81	72	88	66	70	92	75	77	70	78	72	67	77	75	82	92	84	77	81	65	74	70	89	79	77	84	65	80	74	83	77	96	81	54	80	68	78	70	86	71	88	81	72	86	82	83	85	95	78	79	61	76	83	75	97	81	79	71	82	84	82	78	90	76	79	65	88	75	64	78	71	68	82	69	73	77	79	64	73	76	70	90	84	95	84	85	73	80	92	67	82	85	62	57	82	77	79	74	70	78	85	71	62	86	76	69	92	67	56	75	86	75	83	88	65	69	73	64	70	91	87	84	66	93	82	76	69	80	62	82	84	62	73	79	73	55	84	71	85	76	69	81	69	67	55	78	80	85	84	89	99	66	77	74	71	83	82	73	83	94	73	85	81	72	82	66	84	79	95	73	62	85	72	75	87	68	76	60	81	76	66	71	64	67	77	81	88	85	79	89	75	77	72	83	78	92	74	76	70	91	86	74	81	61	75	73	69	52	74	89	79	79	81	97	86	72	74	88	78	82	74	75	72	76	71	86	90	85	79	72	77	80	71	78	89	77	91	78	62	80	69	73	77	72	84	67	70	73	96	76	78	56	85	80	74	64	74	73	68	67	69	82	79	69	77	80	85	95	87	83	84	71	68	83	78	56	65	59	60	71	82	72	79	77	87	90	67	82	71	77	62	89	74	85	65	78	89	68	78	72	75	86	72	69	74	68	79	93	73	75	78	67	85	78	73	81	67	89	66	63	82	71	75	72	71	98	81	77	72	94	74	79	84	76	79	71	70	69	64	83	73	81	67	82	81	77	71	79	91	75	71	59	102	78	75	69	73	75	73	77	69	73	83	76	78	85	74	74	72	86	84	70	68	73	64	78	87	84	75	84	78	84	59	90	91	89	71	80	70	70	77	82	73	77	80	90	74	79	67	66	85	70	79	79	79	89	75	83	74	91	73	88	73	66	78	82	83	85	85	75	94	71	63	85	81	80	68	85	86	73	75	95	84	105	83	71	80	79	69	81	59	89	67	78	75	83	76	90	64	74	101	78	73	66	80	84	79	75	76	76	71	76	82	67	74	69	74	77	85	76	65	63	84	66	82	68	86	82	71	73	88	70	79	71	64	85	79	68	80	70	85	78	74	74	84	78	76	83	67	71	61	71	62	67	79	73	86	76	70	95	68	74	70	76	70	91	72	92	88	81	67	70	85	72	79	72	81	85	89	85	69	86	74	70	72	74	72	80	79	65	82	77	76	69	77	94	91	82	65	83	78	87	78	70	73	79	72	82	78	76	90	80	65	64	83	80	71	79	68	57	102	79	67	75	84	77	70	70	65	60	67	83	78	66	78	80	88	74	66	84	67	59	84	75	60	78	67	68	72	76	77	88	76	76	80	76	75	81	76	74	79	59	79	70	82	85	82	88	73	80	78	103	83	68	76	88	74	68	84	67	78	77	86	63	71	88	63	68	78	79	87	73	68	76	85	80	74	73	70	62	77	75	77	87	78	71	90	79	70	74	79	71	71	58	73	66	79	77	66	69	67	84	94	75	95	86	78	87	88	74	78	76	71	72	79	65	83	72	74	71	74	80	58	79	89	74	71	75	76	78	71	71	71	65	88	79	61	73	91	75	70	78	69	76	85	71	80	76	80	74	82	95	87	59	91	77	83	87	88	63	78	75	68	77	73	83	87	67	70	75	61	89	60	77	87	81	74	76	78	81	93	71	78	93	74	94	64	64	80	88	82	72	80	73	92	70	66	84	78	77	83	72	54	77	61	73	72	74	78	67	67	74	73	72	76	78	79	91	74	65	55	78	75	81	73	87	71	70	67	84	80	70	80	71	71	48	100	83	78	80	76	88	80	76	67	76	78	78	88	85	75	84	72	71	68	66	70	77	82	74	90	62	85	76	57	79	70	93	69	88	89	64	93	76	72	72	78	76	78	89	104	80	72	70	80	75	63	81	59	69	72	81	82	67	79	85	65	88	76	64	68	75	91	71	70	76	62	90	81	64	72	64	71	75	77	68	78	62	73	75	80	78	81	75	79	81	67	74	81	84	56	72	67	75	88	84	80	70	92	79	95	67	87	74	83	73	73	69	75	69	64	79	65	64	89	83	88	84	78	77	79	71	90	85	72	66	83	80	86	72	76	85	70	84	92	84	75	83	74	72	66	70	69	82	79	73	78	72	75	67	83	72	73	76	81	78	72	80	63	77	71	74	69	91	63	63	76	64	71	82	75	84	74	75	59	69	77	73	85	78	84	91	74	84	89	67	82	70	73	77	62	71	83	79	83	83	89	66	74	70	79	69	85	71	68	65	74	75	72	95	63	83	88	66	70	79	72	63	86	79	67	76	72	90	86	85	88	84	73	82	89	85	75	57	78	96	79	79	67	74	80	65	85	79	67	85	81	70	74	60	81	75	85	72	90	75	82	76	87	78	78	74	87	85	68	77	75	79	75	83	82	75	76	77	66	75	80	76	86	80	87	81	77	67	98	64	76	65	82	70	72	82	79	88	76	59	76	86	79	75	79	77	78	66	68	86	75	87	86	81	72	68	73	81	77	63	86	80	68	90	78	86	85	74	70	65	75	81	66	65	77	71	65	85	88	77	94	78	80	84	77	69	78	81	78	73	63	70	86	80	82	70	73	69	80	78	75	73	79	90	93	75	75	74	72	72	80	77	81	83	76	78	73	81	64	95	80	63	107	73	97	75	73	80	82	78	65	72
34440	22235	10734	8189	7002	7160	6083	4715	3977	3521	3420	3497	3245	2508	1851	1532	1330	1205	1098	972	806	858	881	870	774	789	814	936	902	1017	1095	1024	1008	923	897	955	781	779	763	728	712	746	674	697	698	739	720	664	700	768	731	723	682	719	685	738	634	680	723	697	660	643	647	637	686	700	612	654	610	644	579	612	634	589	592	634	621	636	651	587	582	569	568	576	615	612	615	554	614	566	563	586	593	611	604	570	584	635	564	624	579	600	584	567	588	591	578	575	578	543	613	589	641	601	591	578	558	547	571	569	575	549	525	586	576	585	545	557	571	527	576	580	548	563	584	581	556	550	583	561	567	617	571	607	556	598	590	591	569	577	623	559	597	612	583	533	546	568	600	577	590	521	567	524	547	553	540	619	555	593	564	607	541	577	599	621	567	636	633	518	581	586	568	582	555	578	596	557	566	577	554	581	581	558	586	511	595	555	610	598	569	556	580	578	588	537	549	601	571	607	572	568	587	586	552	598	589	572	610	557	541	596	554	575	567	588	624	581	584	576	618	556	607	569	581	596	613	592	553	590	630	553	596	576	559	546	604	565	565	609	585	552	610	587	601	559	546	548	566	579	561	572	532	564	521	558	614	560	548	540	564	550	561	596	568	596	599	584	584	573	572	598	600	619	627	563	581	550	607	574	605	572	593	556	567	545	584	583	595	607	553	576	565	535	576	571	568	584	572	558	597	598	557	570	603	616	573	578	555	570	590	579	574	632	537	572	521	529	625	584	588	575	548	583	573	510	585	620	550	601	557	573	562	557	571	574	585	549	555	584	609	602	570	549	631	577	609	567	574	574	547	589	563	573	581	612	568	543	597	560	593	598	558	580	595	634	554	588	631	601	522	556	633	573	598	548	573	547	580	600	589	565	614	553	598	617	618	566	608	576	569	590	570	591	565	559	596	604	605	587	616	596	584	600	574	563	573	581	584	601	575	614	593	616	612	556	595	567	598	615	540	585	574	530	519	533	596	595	572	604	649	571	551	593	566	585	623	551	589	581	634	585	566	573	545	565	554	590	635	573	602	587	506	604	614	582	606	587	581	545	598	613	594	564	568	563	582	617	603	592	597	579	580	571	573	580	592	598	575	566	559	582	540	551	598	597	597	572	540	578	593	602	590	606	609	583	543	583	546	546	613	548	563	590	598	607	564	578	562	583	616	604	506	581	591	562	556	588	551	607	583	538	575	571	556	578	598	592	537	604	564	597	583	596	580	566	624	560	627	598	586	578	558	556	626	593	564	599	553	592	568	545	559	545	567	623	543	631	597	569	560	527	569	535	575	597	604	584	541	553	566	580	592	595	549	562	595	596	583	551	564	576	589	567	584	538	599	583	569	593	595	589	586	573	545	541	593	582	577	582	603	578	621	625	602	569	613	628	581	545	593	575	616	567	570	588	592	549	577	566	549	554	596	564	531	554	574	547	574	591	571	570	554	582	553	599	581	597	593	603	593	556	592	557	594	587	551	586	594	590	552	553	525	578	578	567	569	562	596	520	562	575	552	553	603	582	558	549	552	593	575	543	536	614	646	585	607	552	568	619	563	532	558	589	583	603	630	578	645	556	588	642	583	573	585	566	608	554	569	564	602	601	625	563	619	577	545	567	556	598	577	567	562	547	593	581	613	604	611	598	585	550	595	586	616	612	554	552	557	579	564	595	592	584	571	583	558	604	580	565	608	599	570	582	568	625	585	563	547	561	552	585	576	553	585	558	606	597	543	589	540	553	556	573	582	579	602	580	573	553	598	552	575	585	569	564	595	613	570	543	523	575	557	582	576	574	571	545	595	588	608	579	566	579	561	580	606	561	581	620	571	596	571	532	595	549	546	571	573	570	555	573	610	560	543	597	583	591	571	546	603	577	614	618	544	571	578	538	564	566	576	548	557	566	585	536	538	573	607	548	610	596	567	609	547	564	575	625	605	604	588	567	563	598	561	539	577	569	584	601	575	601	573	604	606	594	563	592	564	563	555	515	549	569	569	578	593	581	562	587	606	615	584	586	595	589	524	575	602	622	562	581	570	539	588	587	576	570	603	586	613	555	586	613	586	593	560	560	582	540	566	611	582	625	605	538	529	530	577	579	541	574	556	572	534	559	622	573	601	543	577	545	567	607	581	577	574	567	601	568	586	600	588	585	606	590	551	560	549	593	598	562	555	613	594	556	580	550	570	613	547	559	559	553	591	548	560	599	532	598	596	568	554	564	592	604	579	570	565	575	614	579	519	583	570	588	579	596	576	561	626	621	551	589	579	610	592	529	562	581	602	503	581	585	599	638	609	591	560	576	566	544	565	572	581	585	602	538	531	576	541	587	562	563	580	554	531	576	620	632	560	568	587	606	571	605	540	590	570	593	554	580	603	613	587	576	570	562	602	580	609	580	574	584	557	601	591	593	589	575	575	599	647	579	603	555	584	586	576	552	576	620	558	547	611	558	570	581	580	552	569	607	575	590	588	597	614	549	606	553	574	564	545	578	566	602	568	612	575	580	566	530	587	550	582	555	567	539	594	575	573	594	572	570	576	569	550	545	599	574	555	592	608	547	574	571	589	590	582	581	572	579	588	584	565	532	572	575	580	578	587	604	552	583	551	593	563	577	525	579	612	583	603	610	547	572	574	619	550	555	609	602	583	579	553	574	599	575	603	578	526	564	572	582	550	587	553	560	573	588	577	577	603	592	567	597	565	614	572	590	567	564	584	614	556	588	598	590	601	593	549	578	549	597	595	521	572	582	562	567	606	568	568	598	557	563	583	600	625	572	593	614	561	624	589	583	610	590	600	585	569	590	586	562	556	592	570	594	593	572	521	575	563	576	587	574	601	586	607	580	533	540	594	554	558	567	539	629	577	567	596	615	603	551	605	612	608	581	641	578	606	569	564	570	584	563	552	593	552	576	585	561	613	585	582	585	581	545	566	536	598	591	593	548	572	558	536	584	598	600	600	601	587	602	572	592	559	576	566	596	605	620	567	598	586	555	525	596	536	584	543	569	606	536	547	559	584	623	616	536	571	604	535	541	580	596	560	563	599	532	566	598	604	579	556	588	573	580	586	574	577	627	596	558	598	575	546	560	581	572	590	620	589	575	554	602	586	543	597	598	561	581	584	552	587	588	565	549	580	575	624	548	542	585	589	590	562	542	543	558	598	576	545	562	548	619	565	599	581	535	582	576	610	566	561	602	558	555	613	566	571	533	595	552	602	548	600	566	538	561	617	565	543	605	556	616	573	556	595	608	638	573	565	603	551	612	578	592	581	599	570	621	591	588	596	572	563	596	579	587	575	579	607	567	591	596	548	566	567	570	582	573	583	615	560	545	591	566	592	576	549	581	598	561	574	575	616	588	565	574	572	574	566	577	531	596	519	542	585	562	579	533	610	583	538	556	590	578	554	569	577	585	592	536	565	565	511	604	573	523	564	546	599	576	565	571	570	619	589	621	605	582	557	573	594	600
5836	3170	1260	443	225	251	216	213	218	184	215	201	222	171	143	160	157	186	165	158	119	141	150	146	131	145	147	163	150	163	141	139	143	148	156	151	143	165	142	143	125	138	131	142	161	132	160	123	117	147	159	116	138	137	166	129	149	155	125	156	120	120	115	152	127	113	114	141	142	130	134	150	130	153	130	136	142	133	135	128	139	131	132	142	133	133	125	119	135	112	111	133	125	131	146	134	134	141	139	143	124	115	135	129	132	151	137	141	120	126	139	130	148	122	152	123	127	143	155	143	140	122	128	110	137	135	146	141	138	119	141	107	138	139	140	153	148	129	126	125	148	128	113	140	109	109	109	139	150	149	135	109	146	140	148	125	111	134	134	128	125	127	129	154	136	123	117	136	146	119	126	130	145	128	147	121	137	133	136	131	146	143	132	149	137	118	110	129	136	140	136	125	126	118	125	143	123	118	143	157	123	128	140	123	143	138	119	114	117	140	104	121	119	125	137	123	140	133	141	135	125	144	118	127	151	148	162	115	130	133	131	123	128	109	130	132	138	126	137	131	130	143	142	103	125	140	124	132	132	114	127	134	133	131	132	136	155	131	138	134	132	126	133	153	103	141	138	132	129	119	142	151	137	126	127	135	145	153	120	133	140	122	128	140	117	136	119	151	134	154	143	111	142	130	137	136	147	138	149	135	150	120	122	128	139	139	130	140	112	126	115	142	125	145	127	128	143	131	142	93	149	118	129	131	156	123	123	132	135	132	155	131	137	120	140	133	140	121	132	136	122	122	131	129	144	123	141	136	111	144	124	115	138	138	128	140	159	129	119	120	136	137	159	120	119	125	117	144	151	154	131	120	123	137	141	138	139	132	107	140	142	125	130	144	128	124	132	118	120	113	125	137	161	134	132	116	116	125	142	137	145	130	144	144	134	113	114	117	124	129	112	122	121	144	150	133	130	138	136	129	122	142	134	119	129	129	131	131	131	142	153	149	115	149	120	144	131	147	127	149	122	132	112	148	113	151	132	140	142	157	140	120	149	143	127	137	132	131	125	123	130	135	133	121	149	126	137	146	127	120	136	136	143	140	127	126	116	138	138	129	123	138	121	143	142	145	130	139	119	126	140	140	139	147	138	136	127	141	144	141	149	128	121	136	116	137	136	140	141	131	134	142	149	132	132	148	137	133	106	138	128	141	148	142	113	135	127	148	112	128	118	122	159	136	140	151	133	133	125	152	144	136	140	135	122	145	128	135	128	141	138	136	143	143	131	134	140	125	134	139	133	127	129	146	136	142	126	130	121	132	114	126	131	133	127	138	140	117	112	114	137	165	164	138	122	150	144	166	141	146	129	155	148	119	134	144	139	133	124	128	133	132	155	146	148	121	128	154	128	131	141	124	122	158	130	140	146	143	151	129	128	155	122	107	131	149	145	143	124	138	140	141	137	146	131	163	141	147	131	136	147	139	117	130	149	126	145	137	129	137	134	139	127	125	135	132	141	125	117	129	138	139	128	115	133	133	124	127	150	134	127	145	124	121	135	133	152	123	123	132	142	138	126	121	141	139	134	121	134	130	126	109	120	130	137	131	158	133	139	127	121	119	115	145	116	109	147	119	155	145	148	137	128	120	112	126	130	129	135	139	121	124	151	140	130	133	135	133	147	127	113	122	138	151	122	130	131	126	124	135	137	128	131	132	123	129	129	127	127	138	156	126	123	137	111	126	123	132	159	129	131	129	128	123	107	128	145	150	139	144	130	119	125	129	134	135	141	142	145	122	134	140	128	104	113	117	137	138	129	153	125	131	112	137	134	135	132	150	132	122	128	133	136	133	125	153	119	154	128	133	126	162	133	133	156	133	141	143	133	134	134	144	138	141	126	158	124	144	110	119	139	124	154	135	121	120	118	139	163	146	126	157	141	143	136	116	132	132	132	125	138	125	136	132	126	124	120	155	137	118	132	127	146	129	139	146	127	119	142	131	127	145	146	118	141	134	127	139	122	143	124	131	133	136	131	149	126	127	124	133	122	106	136	134	112	121	117	136	136	136	139	134	123	146	124	114	126	129	150	114	135	155	130	137	142	128	144	126	133	124	126	126	135	150	121	130	121	128	144	135	132	119	126	134	135	113	134	146	132	113	112	140	135	137	132	125	133	137	125	120	146	152	143	145	134	134	144	155	144	125	137	124	137	124	127	129	123	131	128	139	120	129	128	145	126	157	124	114	134	138	150	148	155	118	127	126	127	137	135	132	137	124	135	114	135	137	132	138	125	125	126	133	151	133	133	152	131	154	126	146	134	132	148	140	146	117	132	106	144	129	130	141	115	141	127	108	135	141	135	122	136	122	154	130	136	122	125	137	125	117	155	145	135	126	134	136	127	139	164	139	131	145	147	132	134	134	125	149	129	123	119	116	135	129	127	120	133	128	143	158	118	140	164	127	114	144	153	129	148	118	135	127	155	133	134	133	138	135	124	116	130	141	135	126	114	142	110	129	121	146	131	139	119	130	130	130	174	123	124	129	131	122	146	111	138	152	133	121	140	139	132	130	135	144	142	148	138	104	115	116	136	131	137	136	129	158	143	127	137	130	130	132	135	139	144	136	152	126	131	143	147	135	135	147	155	132	133	131	133	135	139	145	136	117	110	116	137	141	142	126	157	132	127	138	152	133	133	133	140	128	137	117	128	125	142	139	146	130	121	134	135	113	133	125	140	142	121	143	129	132	128	117	137	140	144	125	148	119	141	124	116	128	134	141	140	128	135	136	133	143	113	122	131	120	135	129	149	126	135	130	133	119	145	135	126	138	141	152	152	150	121	115	140	133	146	138	122	133	137	127	138	132	139	122	123	144	136	119	132	123	135	137	139	126	129	127	143	115	124	141	141	123	159	118	125	160	134	125	117	110	126	128	107	139	150	128	120	125	132	130	146	124	119	120	132	139	137	128	124	137	125	118	141	129	133	112	139	111	121	141	114	126	122	133	141	114	141	138	152	112	161	129	120	122	120	144	140	119	143	126	133	133	121	144	121	113	137	149	111	158	130	133	137	125	143	109	120	121	138	123	126	108	144	123	130	135	146	121	133	138	111	137	105	128	129	116	115	140	138	126	141	126	135	121	119	127	134	155	131	150	138	134	122	126	120	121	115	140	136	127	149	136	148	113	116	136	150	129	133	158	151	100	116	102	125	145	126	136	149	136	130	123	119	134	142	142	127	153	114	120	132	131	145	145	122	126	147	137	125	145	120	126	146	130	136	126	134	140	117	145	170	136	126	133	140	128	128	141	129	119	128	133	128	136	134	133	125	132	125	146	98	137	114	137	129	141	123	118	162	123	133	143	109	120	142	158	128	126	136	131	129	140	146	130	137	122	138	125	161	129	121	122	146	136	160	134	120	130	159	155	148	134	150	142	123	135	123	138	131	132	152	149	129	112	137	144	125	138	128	143	128	125	138	129	139	122	150	132	139	127	112	139	113	114	138	126
33533	20827	11335	6834	6471	6961	6007	5002	4225	3975	4027	3951	3656	2790	2080	1899	1706	1559	1340	1274	1298	1294	1291	1289	1203	1225	1225	1349	1317	1413	1517	1402	1317	1338	1330	1200	1229	1224	1136	1063	1128	1090	1086	1090	1129	1096	1056	1056	1210	1168	1148	1088	1117	1108	1092	1121	1046	1070	1003	1079	1033	1026	1053	1041	1057	1021	1065	1111	1047	1009	1100	986	1069	967	981	1027	1025	944	969	1016	1025	1031	1003	1026	974	963	977	941	962	983	981	936	1025	1000	922	945	955	981	947	993	978	1022	942	926	985	948	949	982	976	1001	971	978	1001	977	919	997	1001	1017	947	939	1032	980	954	931	1005	998	980	1003	984	972	997	960	985	978	1005	977	923	981	974	903	1016	953	976	999	987	982	938	963	986	999	984	917	988	944	1002	994	917	996	995	1011	978	955	1045	983	956	948	1008	939	987	965	1010	984	906	954	940	970	945	922	993	978	959	990	1015	991	976	970	996	1019	939	1013	1026	966	1013	1010	961	1008	981	985	1014	931	1009	976	1062	971	989	1002	998	971	934	987	1002	951	987	941	944	1008	975	930	984	1018	978	942	1018	1009	943	934	990	943	993	961	916	1005	947	983	983	1008	982	981	984	965	988	946	959	938	999	940	1008	1003	975	984	1043	919	1008	903	972	978	974	926	956	930	936	1010	1026	976	992	1000	1023	1016	938	971	964	1016	986	995	940	941	965	1001	940	998	961	992	981	995	966	960	981	953	957	946	974	974	1025	996	929	1002	1013	981	970	998	933	988	955	992	949	984	1022	985	1008	1018	969	966	1009	985	969	955	1008	957	976	987	973	958	959	1007	1020	940	948	1005	967	958	980	953	974	1001	989	977	940	1015	980	965	1013	931	937	1002	952	980	938	1016	981	991	1003	1006	1031	1036	930	943	960	983	947	931	967	1001	984	949	987	950	1020	937	963	966	1001	967	993	938	1020	953	963	994	973	964	954	959	991	907	1016	995	962	947	993	954	1021	1008	1001	1023	931	997	945	969	969	887	1024	916	959	973	988	977	987	990	990	986	1001	982	979	933	1026	975	943	940	961	1006	1003	928	1018	972	945	976	1010	950	952	1005	933	1008	973	984	959	955	930	967	955	966	949	960	963	1046	1020	1007	1016	988	1009	933	941	994	915	1029	1023	1011	952	1052	1030	1017	941	941	963	1005	1017	971	964	996	951	981	958	983	956	956	983	981	1030	961	902	979	1006	957	1014	956	1004	1003	955	1038	983	1004	959	983	1031	982	943	1007	971	961	953	989	1002	944	1001	948	951	993	981	936	1006	1014	933	929	1005	960	950	959	1029	986	987	983	960	945	965	928	972	941	956	933	991	975	971	1012	1016	966	952	926	911	1003	946	989	973	972	992	993	984	976	981	1002	1010	967	929	993	968	963	982	983	1017	1014	954	975	963	969	970	1016	1021	998	950	947	1028	978	932	931	1003	953	956	979	944	967	968	1012	959	964	997	983	948	984	982	954	971	947	941	953	909	956	995	986	951	1053	995	991	971	1007	1000	943	1032	945	969	970	996	1032	999	998	940	1027	983	958	1021	953	982	944	987	1044	944	1025	966	983	967	944	972	970	971	1020	954	953	943	935	1028	918	969	963	973	960	957	1005	1019	975	912	1003	1040	928	944	945	1013	964	945	931	1025	981	1022	1004	1020	999	1013	947	959	974	953	1012	924	947	1019	1016	944	987	950	990	975	981	985	947	981	980	1011	883	1031	1015	992	914	960	967	946	968	996	942	992	998	975	955	988	964	1001	987	1002	990	920	1024	997	986	1029	969	937	992	926	983	1024	982	950	994	962	942	1009	946	969	992	964	1008	1010	988	991	1014	991	979	988	966	998	975	943	964	976	926	959	987	1047	958	936	925	937	968	975	975	958	931	1033	948	978	960	968	929	992	944	957	986	944	1005	987	987	924	998	1009	997	921	1031	966	972	970	896	1014	933	1014	948	1023	964	990	950	977	919	1069	1004	990	971	962	972	960	952	926	966	995	1021	987	1042	978	925	1006	957	970	958	971	979	1005	1027	930	929	969	982	992	960	1001	959	1034	977	945	976	1042	988	1026	953	985	992	993	974	960	967	985	993	981	980	952	952	972	980	945	1000	970	996	980	914	1006	962	949	964	1005	969	991	976	967	982	1019	1003	990	989	956	987	965	942	1011	978	961	979	1002	1042	976	985	1032	1002	999	960	969	984	946	982	986	975	935	993	951	988	996	960	962	955	946	1028	955	1004	979	1012	1019	993	969	997	1001	980	951	978	1003	1018	1001	955	997	984	938	984	930	980	1035	977	936	963	982	994	953	962	974	1021	973	1002	982	953	934	928	1004	965	998	985	1062	984	969	955	993	965	985	960	983	988	1000	967	986	1013	1003	1001	943	1005	950	900	953	941	992	963	930	1020	962	983	958	1005	937	964	1022	965	965	1017	962	982	989	962	978	970	1020	992	1016	977	938	1020	961	981	932	977	968	921	976	988	944	999	976	972	983	967	969	975	976	971	988	1021	985	939	996	971	993	950	953	1003	1016	993	989	923	966	984	952	984	925	993	1007	990	1009	970	923	989	969	961	990	962	985	963	990	1025	946	930	1005	978	955	928	970	931	996	974	947	1007	958	924	973	969	971	976	925	980	959	971	998	943	951	908	940	1039	938	928	955	987	992	997	981	934	982	970	982	956	966	947	996	969	994	972	925	985	967	960	945	985	1024	960	917	952	950	916	972	938	950	949	967	1014	973	999	947	930	935	970	962	985	941	995	994	925	962	938	996	912	1014	965	983	1009	982	971	1002	960	1018	993	980	978	934	955	962	1011	995	1007	994	956	1011	925	990	1009	948	944	913	944	1006	1047	1000	987	1002	1008	1001	933	980	994	958	963	970	963	979	963	939	1001	1008	951	970	929	977	994	981	992	946	978	938	950	985	966	938	977	990	982	957	967	944	1022	994	937	972	979	975	967	978	936	933	952	964	975	978	930	960	972	982	953	922	983	920	977	957	990	1039	974	916	965	938	1000	949	1021	953	970	1004	1042	960	971	1028	994	959	1001	977	961	1001	901	982	986	1006	961	932	979	942	971	972	932	1005	965	1025	946	982	1020	963	982	932	1029	987	1003	972	962	1008	1005	1006	931	985	958	1003	969	1005	977	1015	950	998	994	954	980	966	948	958	971	1022	975	970	1009	895	960	980	968	956	987	929	955	970	940	974	959	957	977	960	1007	987	960	938	958	1015	969	948	1007	956	955	969	957	953	973	976	955	994	956	968	1010	1024	967	1012	976	1047	971	909	1013	967	977	961	992	944	958	984	978	1037	998	992	931	1028	968	1012	933	910	967	1011	993	1048	969	969	1010	973	959	948	987	925	1032	1030	972	928	994	997	985	981	980	945	998	1000	955	926	1006	933	1050	1020	1040	982	950	1002	952	1000	995	991	978	958	1009	932	974	1020	985	986	1066	912	1015	960	963	981	941	970	933	963	1031	1030	939	932	994	957	1021	982	984	996	912	978	983	955	989	1048	979	1029	1019	1029	959	970	964	973	952	941	983	935	926	977	985	911	976	1002	920	957	1001	951	965	977	912	980	991	1015	999	958	963	941	951	957	958	1004	1006	998	920	1034	1028	984	1012	975	945	971	945	989	994	971	1025	946	881	949	981	1021	948	1022	1000	988	937	1043	945	915	922	967	949	1020	958	997	1013	995	1032	939	962	977	1022	1006	996	949	1005	957	955	958	978	972	1011	999	981	996	975	968	977	1003	966	942	1038	958	978	1020	1005	979	961	955	951	973	1005	1006	975	940	966	1015	947	1002	996	995	967	993	966	1019	995	907	1015	1056	1000	959	957
6970	5211	1948	552	193	228	221	217	191	182	179	209	199	165	153	125	98	105	78	106	100	96	99	88	98	90	98	94	100	90	122	99	107	116	113	85	101	90	88	105	100	90	76	78	98	79	92	92	120	96	87	89	101	73	89	100	84	77	83	80	98	86	79	101	83	89	80	79	82	91	92	80	96	95	95	80	88	80	87	96	78	67	86	82	74	82	89	88	89	69	85	86	76	84	75	89	73	67	68	88	92	90	117	98	99	91	92	89	85	91	76	82	103	71	87	87	93	76	91	74	72	76	87	78	73	77	88	87	80	94	71	99	80	103	77	76	83	82	86	100	92	94	93	82	90	73	91	90	91	90	81	80	83	88	78	96	96	88	95	70	89	81	108	82	76	85	85	99	87	80	75	80	60	74	78	85	91	84	84	94	95	71	79	69	69	90	75	82	94	76	76	80	86	76	82	79	79	83	90	81	92	80	90	76	78	98	86	79	88	64	88	82	92	90	101	77	89	91	93	87	82	76	84	79	94	95	89	81	85	83	74	85	99	72	94	86	86	88	102	94	78	95	79	86	86	84	80	79	90	87	79	81	75	90	85	89	79	75	80	68	92	70	83	75	80	62	82	80	82	90	78	71	89	78	76	75	82	85	77	76	86	81	71	84	89	87	99	88	84	69	99	80	77	85	85	77	92	80	72	100	85	86	89	103	99	80	81	85	95	89	74	84	77	88	82	80	95	102	95	75	89	78	94	72	81	78	75	85	89	86	67	77	109	73	94	82	81	82	87	77	71	103	89	86	73	74	90	95	98	94	100	87	97	79	78	73	83	80	80	80	92	78	92	89	94	87	86	72	95	82	93	99	81	81	77	77	88	85	86	76	93	82	79	85	86	92	82	100	89	86	83	84	75	74	79	80	77	74	64	84	88	82	84	88	92	95	69	82	89	89	84	86	82	86	78	113	77	95	90	93	75	82	90	92	102	88	101	72	80	64	82	70	89	95	83	80	86	91	93	83	79	99	80	109	83	81	85	93	81	87	76	70	84	75	75	74	81	83	90	91	84	89	87	71	73	84	78	80	79	80	79	80	75	96	78	91	78	92	85	74	84	85	97	66	84	86	86	74	81	100	93	95	81	72	96	92	80	78	80	83	74	76	82	84	81	77	80	91	92	80	111	85	112	95	84	92	93	81	76	98	89	85	77	81	71	82	83	93	96	92	80	88	73	75	89	79	78	79	86	67	75	91	91	81	89	83	86	87	84	87	82	96	96	89	94	88	96	86	82	97	73	88	89	97	92	67	67	80	93	81	78	81	78	81	73	76	75	83	100	77	82	103	80	98	82	74	74	80	90	77	98	91	83	81	86	98	75	74	89	101	72	81	89	92	84	69	88	97	70	88	85	93	78	85	90	69	89	91	107	81	82	72	76	89	93	78	78	76	91	72	82	92	83	86	94	79	80	80	80	91	89	82	79	73	80	87	77	86	70	80	70	88	88	87	77	103	85	77	82	80	84	80	84	84	80	94	87	86	77	110	80	91	80	85	82	91	83	65	96	72	89	81	101	79	91	77	75	81	86	92	78	83	63	86	103	76	84	80	87	85	103	81	98	66	88	74	69	80	92	72	95	76	86	89	73	85	96	85	81	99	89	73	110	91	69	89	78	100	66	75	87	81	84	94	106	76	84	95	81	79	77	75	80	86	76	88	85	91	96	71	102	98	78	74	82	99	87	80	78	70	87	88	93	93	74	86	78	80	107	88	96	94	87	75	86	90	87	95	85	84	93	91	81	94	97	88	99	86	105	79	76	96	84	74	86	94	90	81	92	89	82	82	80	89	75	84	87	72	87	91	79	88	84	91	86	87	78	87	83	98	88	79	89	96	84	90	75	79	74	96	76	82	74	73	92	87	75	84	95	92	78	81	79	86	88	78	82	97	81	82	95	74	91	82	90	82	77	80	84	85	59	77	87	68	67	87	96	86	78	99	84	84	93	91	76	75	79	77	86	89	96	88	83	77	86	85	81	102	84	83	75	94	101	86	72	93	69	80	86	85	86	89	82	73	81	85	88	88	95	85	84	96	88	83	87	72	102	78	76	92	86	66	90	77	79	95	84	85	87	76	79	90	69	75	92	104	85	81	88	73	79	106	81	99	88	71	81	85	79	85	85	83	69	79	80	94	87	80	84	80	96	73	89	85	95	72	82	103	86	76	78	82	91	78	84	87	97	99	67	81	69	84	80	76	83	83	88	97	97	79	90	78	76	89	77	75	89	88	79	85	80	91	76	88	104	78	78	89	75	61	83	81	89	83	88	76	96	96	83	91	68	89	91	88	83	77	75	82	99	84	92	81	84	76	86	91	83	80	85	96	74	95	84	70	92	75	66	85	75	91	83	75	82	78	86	87	82	102	89	90	91	90	89	89	107	86	78	85	76	72	77	86	81	79	97	92	87	92	82	67	94	76	60	88	85	100	84	91	93	90	76	72	76	96	91	92	85	80	90	76	95	92	94	104	93	87	81	89	75	77	70	80	90	76	87	94	83	82	65	83	84	75	80	95	103	87	75	74	91	85	75	80	82	96	84	87	85	97	77	72	87	73	97	78	74	67	97	83	89	98	84	95	79	78	74	85	91	70	86	71	80	78	84	81	107	78	81	78	94	97	94	78	75	89	83	73	78	100	85	93	77	59	99	89	100	106	96	83	97	85	91	80	92	82	76	89	81	64	90	90	87	78	66	102	67	90	83	79	86	74	86	67	59	92	87	94	100	110	85	90	72	96	89	85	100	84	92	89	91	95	87	74	77	108	72	80	81	81	76	73	72	90	86	83	83	78	93	84	102	85	87	94	71	79	89	98	81	70	97	92	70	88	83	77	84	73	85	81	98	77	96	89	76	93	89	82	79	87	81	98	84	82	79	87	90	79	97	101	78	89	90	75	86	82	68	88	98	83	102	76	70	70	87	88	83	76	88	85	92	72	81	92	102	76	89	79	93	81	78	81	77	81	80	77	87	82	85	91	99	85	85	89	78	96	85	81	76	75	91	79	96	90	80	85	75	80	81	77	84	78	71	97	84	93	85	90	94	77	90	79	93	73	85	75	83	78	94	100	81	93	75	108	97	77	76	90	84	73	95	99	101	81	78	87	82	77	87	85	80	73	73	87	83	103	76	77	84	80	100	83	72	98	83	89	91	85	89	84	87	100	81	109	92	101	88	84	86	89	72	96	87	96	98	102	79	101	84	62	86	80	97	81	75	76	78	77	83	93	92	88	79	81	74	82	82	84	74	81	79	96	75	76	88	71	94	70	86	85	74	83	94	77	91	98	79	92	82	67	89	72	71	92	79	85	85	86	99	86	82	100	85	84	77	99	86	72	73	81	96	74	95	81	78	68	87	71	91	90	81	93	100	82	86	65	77	79	110	89	75	89	83	69	96	77	96	70	72	77	84	80	76	81	81	71	86	82	97	80	96	92	86	78	88	92	91	88
37739	26009	15030	9039	8280	8792	7497	5957	5235	5053	4945	4839	4109	3005	2132	2007	1634	1460	1201	1071	1043	1065	1027	1131	984	968	1094	1101	1121	1197	1270	1178	1064	1017	1031	955	1008	937	842	804	803	776	825	895	822	808	798	842	853	832	771	773	769	761	770	725	788	755	775	690	762	718	764	718	703	774	769	718	755	736	698	716	654	704	655	656	672	680	678	639	627	611	657	666	630	617	624	647	604	614	625	632	616	674	662	625	616	651	633	671	616	689	619	634	624	697	624	615	662	625	626	629	598	635	631	635	655	668	645	661	627	602	617	629	612	584	635	607	618	626	606	628	634	657	630	614	630	624	634	675	654	616	640	614	621	645	621	620	641	615	620	636	566	623	618	653	580	664	597	624	648	623	605	626	649	601	622	649	646	649	638	556	627	664	642	652	659	588	581	632	671	661	565	596	605	631	609	632	620	631	594	622	639	593	658	627	645	633	637	599	579	637	623	602	661	623	643	586	641	622	596	662	617	629	637	613	622	625	623	656	637	660	611	593	618	648	605	609	645	639	605	647	628	595	605	617	602	598	614	626	632	615	632	667	651	633	655	608	642	576	577	654	606	649	626	658	587	574	582	608	658	589	605	657	604	647	618	649	577	578	628	642	621	647	596	633	619	645	640	637	634	630	645	654	629	628	647	622	624	601	600	599	641	613	642	617	604	628	700	637	631	611	658	663	600	586	656	612	706	604	598	590	666	662	638	630	639	619	624	641	639	637	669	614	653	618	669	617	636	587	606	625	608	629	587	644	632	632	599	609	588	592	639	575	601	602	650	639	620	657	620	658	625	632	609	597	606	618	617	633	656	610	638	671	597	655	621	603	658	564	600	612	648	604	650	654	641	622	600	607	597	658	650	597	644	626	612	632	620	560	623	601	627	627	650	600	629	614	590	633	583	628	603	662	587	573	620	617	661	597	600	642	621	631	613	645	644	637	612	630	685	602	630	615	628	641	672	624	636	618	625	677	584	627	643	571	577	604	622	627	672	596	644	643	626	611	572	630	679	668	636	578	611	651	600	631	636	669	657	598	620	672	579	595	585	610	584	624	637	619	637	621	617	664	611	603	580	573	619	677	633	636	608	621	618	620	644	627	605	618	646	609	617	659	644	658	656	626	622	625	632	626	641	649	618	637	610	588	620	604	603	589	606	610	625	626	628	675	641	625	594	667	641	616	615	624	586	621	609	583	634	614	618	601	609	636	605	651	621	662	604	611	629	623	668	609	646	600	605	646	644	664	626	613	624	642	656	647	630	647	662	601	577	626	613	620	620	615	601	626	632	641	590	614	661	636	633	593	663	641	621	660	604	622	636	652	630	622	617	617	606	668	608	632	590	626	630	620	630	652	618	619	624	680	646	611	633	633	604	633	622	620	602	609	600	653	594	610	601	578	642	640	623	596	589	651	608	628	621	642	591	663	631	664	691	639	632	588	611	609	599	614	624	629	632	640	674	613	616	628	604	648	643	622	680	599	637	615	651	599	614	606	650	643	608	659	621	595	631	626	605	631	626	629	621	606	611	631	644	630	627	628	650	625	657	627	663	648	623	636	592	592	647	654	626	643	605	640	600	616	596	634	630	646	655	612	598	608	670	639	617	651	644	601	614	607	624	614	611	612	640	606	635	600	625	649	589	610	621	598	635	632	635	614	595	646	681	605	617	645	643	623	635	650	574	631	625	649	633	631	634	599	649	615	653	583	654	680	603	596	654	571	638	639	646	593	681	612	590	620	638	645	605	608	626	597	589	604	647	653	590	619	610	630	651	657	653	596	668	615	631	613	613	641	645	620	576	640	624	592	664	624	638	634	646	661	628	624	633	644	629	619	630	633	649	581	626	618	656	633	616	647	610	611	585	615	613	628	615	605	610	633	604	613	606	601	613	611	692	639	647	660	615	574	580	628	608	623	602	646	637	634	628	651	618	565	648	574	631	600	645	660	612	647	606	572	631	590	565	682	665	639	613	627	671	587	666	635	594	597	631	595	652	598	618	609	576	648	660	594	606	637	668	610	625	665	633	616	658	661	618	618	637	622	566	597	650	649	617	638	648	613	615	633	677	613	606	602	626	606	648	626	624	647	632	637	613	673	634	645	582	632	606	621	598	623	635	604	579	687	634	606	575	595	686	632	584	661	625	631	626	650	628	649	633	643	656	630	614	635	633	658	663	623	619	630	637	580	624	604	596	627	565	639	663	626	652	610	629	648	585	648	600	571	629	651	609	620	592	593	617	650	612	623	597	610	651	643	639	660	596	633	601	639	658	624	620	614	630	670	612	627	611	598	586	601	594	609	698	633	606	645	609	632	608	616	664	660	633	646	633	616	647	636	670	631	648	603	599	590	652	662	618	619	613	645	590	622	612	619	624	610	663	644	622	629	597	654	659	633	671	636	650	646	608	639	646	618	642	606	654	628	664	681	605	660	592	611	615	580	683	658	640	622	604	639	595	609	657	657	580	639	572	610	578	609	635	626	621	679	669	621	636	603	643	600	588	623	592	628	629	665	593	600	643	632	584	625	607	619	593	597	648	659	647	662	626	636	681	620	638	636	616	649	629	599	648	634	622	599	590	623	615	630	657	631	627	603	657	599	670	658	630	596	618	674	673	595	617	643	582	609	619	612	615	624	665	626	629	648	645	636	649	593	588	657	631	622	601	615	663	573	663	606	615	668	630	632	633	619	621	631	626	644	638	654	596	638	619	590	585	606	626	626	633	565	637	600	655	655	646	622	666	578	614	617	670	627	616	610	590	600	639	655	604	595	626	654	612	603	647	642	598	626	628	631	629	650	629	659	617	633	671	625	622	624	627	625	646	615	609	615	606	605	641	605	637	657	606	640	664	577	617	624	615	609	650	659	629	599	642	644	611	665	644	622	609	629	614	642	639	627	587	602	607	638	609	601	591	663	588	623	630	645	587	611	660	608	600	655	598	622	613	609	664	649	639	636	633	653	643	666	630	644	591	632	630	598	641	629	606	631	621	627	596	624	622	632	669	644	634	647	638	643	643	635	640	591	622	581	665	650	640	617	622	586	653	618	626	638	652	611	622	630	602	649	637	624	609	640	621	603	594	594	637	642	631	640	613	622	587	634	604	655	598	602	643	627	617	621	661	624	663	636	571	664	652	607	686	636	608	605	626	620	624	618	595	611	586	633	637	620	645	618	660	618	600	677	681	604	588	608	611	609	573	625	627	607	649	625	624	623	663	635	578	625	627	648	645	633	650	636	607	584	600	624	619	586	639	597	614	617	667	632	612	636	634	641	648	626	614	609	601	624	660	684	617	641	648	612	650	645	650	600	614	626	629	734	647	596	589	641	632	555	621	666	623	612	637	601	636	582	638	640	572	609	620	621	613	602	614	618	657	576	674	616	637	621	642	601	636	638	634	565	627	568	631	597	642	595	629	661	653	635	580	607	628	581	645	597	579	597	618	633	610	614	637	651	662	623	633	693	652	691	621	610
3729	1804	663	204	168	174	164	175	148	163	168	175	166	135	129	127	143	125	117	116	121	121	118	127	113	115	104	121	124	125	117	149	130	139	128	127	131	129	112	136	115	112	110	143	116	138	117	120	132	102	124	126	138	117	120	108	116	125	130	116	124	121	122	115	138	108	116	95	128	111	122	121	107	111	134	135	105	108	120	115	124	123	130	145	126	137	117	108	138	108	145	129	111	116	130	102	123	136	128	128	102	116	98	112	138	100	113	122	97	122	116	110	111	115	118	114	116	116	138	110	120	113	111	116	118	108	122	115	125	118	110	136	122	123	118	101	117	107	118	118	113	121	97	114	114	117	115	117	128	125	114	103	107	122	105	123	118	132	111	140	125	120	111	116	97	110	124	140	116	108	111	130	118	104	120	99	106	121	124	123	139	105	140	91	111	134	123	122	128	94	131	130	113	123	121	114	122	111	115	119	116	125	84	140	109	126	109	126	124	111	133	101	130	110	104	115	116	129	139	106	108	124	122	98	124	117	116	99	116	94	127	125	122	119	104	117	126	105	114	123	109	110	130	119	109	124	121	113	119	117	111	112	124	116	130	126	122	119	121	121	146	106	133	123	111	131	111	122	123	124	116	107	111	104	112	117	121	116	116	96	125	117	111	127	113	112	113	120	109	96	125	101	122	113	123	93	129	121	126	119	118	114	107	106	128	100	114	101	111	135	126	131	122	132	115	113	100	117	116	117	124	110	97	122	116	133	98	103	124	136	120	110	118	107	135	109	118	109	121	120	130	108	131	129	129	117	114	105	127	131	122	104	87	112	106	117	95	123	116	113	110	101	128	141	113	117	123	115	126	97	115	125	96	107	113	134	116	109	126	105	125	112	118	117	116	115	143	126	117	109	122	113	108	106	115	105	111	119	102	119	112	119	118	115	98	128	112	122	118	120	107	122	125	122	106	123	102	143	111	140	113	117	108	99	113	127	114	118	124	110	124	129	125	118	133	113	138	112	133	114	114	108	112	113	98	104	108	117	125	118	117	114	128	121	118	123	114	112	113	132	121	126	106	124	123	115	127	122	131	121	124	124	99	123	144	116	130	108	109	125	108	114	124	122	96	111	108	99	112	83	100	127	107	121	110	124	124	113	119	138	123	107	107	127	111	94	139	119	115	122	111	133	139	113	118	133	116	100	117	112	124	105	120	113	116	108	107	110	101	121	109	111	99	119	120	111	114	109	109	118	114	116	129	109	109	105	109	121	114	116	118	121	110	134	131	106	130	117	140	125	118	100	152	110	119	108	110	138	110	122	136	121	135	131	121	109	102	122	125	118	117	125	110	102	117	116	153	122	113	127	128	122	137	117	112	122	128	100	96	114	127	136	115	147	96	128	118	101	129	120	113	107	156	111	113	128	107	131	111	111	118	116	115	123	107	127	125	116	122	121	120	111	106	120	131	133	125	114	115	122	110	103	113	125	124	106	115	107	107	130	117	117	110	97	101	130	103	107	139	118	121	115	152	112	105	118	111	112	110	129	116	120	96	104	122	99	123	109	143	117	121	104	112	101	94	126	139	107	136	111	134	116	140	101	115	138	104	112	119	121	103	101	146	121	130	129	121	116	120	124	139	106	130	137	104	125	118	118	103	115	151	112	114	115	113	113	109	115	119	113	113	129	120	109	129	105	109	107	120	100	123	129	120	133	113	137	97	127	107	121	126	117	118	107	122	118	121	116	116	115	114	121	122	97	96	105	108	129	121	106	119	117	123	126	121	98	128	122	112	118	116	111	123	126	101	101	107	121	122	103	106	113	108	112	129	115	126	124	110	116	109	118	121	130	126	125	108	123	116	131	116	104	120	97	128	116	130	121	122	127	122	115	124	126	131	118	120	113	126	119	119	123	116	119	123	123	98	132	128	129	116	111	120	126	121	120	109	111	128	139	139	124	121	96	123	138	123	136	114	115	117	126	122	127	130	109	116	91	101	125	126	91	132	106	95	112	121	122	103	114	114	147	113	106	116	146	109	114	119	113	116	93	129	115	114	116	106	117	117	101	111	113	104	121	103	139	110	122	123	115	104	108	129	115	123	126	121	121	93	112	129	102	116	112	126	106	113	123	116	104	125	125	113	116	118	121	123	105	115	124	120	112	122	130	132	117	131	117	104	103	110	107	120	118	114	136	122	127	114	121	112	109	126	126	119	125	123	126	122	117	100	114	112	121	119	109	103	114	137	124	117	111	110	99	134	145	114	139	119	142	119	110	117	120	120	117	127	130	112	111	110	98	117	115	117	109	112	115	106	115	102	125	117	117	126	106	104	117	96	131	128	123	105	118	124	116	113	124	117	101	116	98	112	112	110	135	126	123	108	121	119	128	133	123	117	126	112	114	130	116	133	106	119	124	101	109	118	111	117	115	129	129	122	126	122	125	112	140	119	106	122	123	126	114	117	112	112	106	120	150	127	111	123	116	108	110	124	109	115	123	117	109	138	104	112	118	120	116	115	119	144	141	138	114	117	138	123	106	124	119	123	120	123	111	95	116	110	102	112	113	105	131	119	120	116	107	135	113	122	115	103	123	99	107	101	126	109	105	126	110	123	127	115	117	124	114	116	111	111	116	125	117	107	124	107	116	118	113	92	117	106	141	123	117	109	121	109	114	102	109	138	119	109	137	106	143	103	129	127	115	116	129	93	128	129	108	118	103	127	129	126	110	100	136	138	135	101	103	128	115	134	114	126	151	137	134	124	105	117	113	141	122	121	121	138	120	115	135	128	105	119	111	108	121	116	119	99	126	122	131	118	114	107	103	122	114	107	102	117	117	113	114	125	98	131	124	119	122	115	104	119	124	113	129	115	121	121	105	103	107	117	127	87	115	105	119	111	136	125	116	104	126	111	123	115	95	128	119	133	118	113	138	122	110	110	116	129	102	104	127	104	121	111	115	130	115	134	116	120	136	125	110	111	103	105	105	120	121	108	121	116	115	125	107	128	123	127	123	105	147	121	92	108	115	125	136	124	111	99	98	109	117	142	118	105	111	116	105	116	113	99	118	120	109	129	112	106	117	102	112	112	140	111	132	116	131	143	114	127	105	88	123	95	106	118	92	140	124	127	128	111	101	106	116	116	109	127	101	109	128	116	117	128	103	104	115	110	106	134	117	118	126	113	124	118	112	112	122	123	104	120	133	118	100	137	129	118	115	113	131	116	126	102	121	102	132	126	113	120	103	107	104	112	114	128	124	109	130	131	107	119	113	119	113	120	113	122	117	110	132	129	118	111	100	107	125	111	98	99	94	106	122	114	118	97	100	115	106	119	119	108	116	118	107	112	125	128	111	110	117	125	115	136	126	118	113	120	127	111	123	115	116	108	119	131	133	120	125	123	137	146	108	101	121	113	112	116	117	112	122	108	88	118	120	103	115	127	110	124	100	103	111	103	117	111	106	107	121	107	112	135	120	111	116	118	123	125	122	112	117	139	121	112	115	111	124
28994	15781	7063	3702	4438	4878	4026	3257	2966	3183	3373	3334	2585	1880	1595	1508	1315	1226	1024	1155	1017	1019	1058	1032	1048	1075	1045	1189	1154	1266	1165	1097	1115	1088	1100	1025	1103	975	892	927	965	987	942	1009	972	981	954	1004	963	940	912	916	908	992	924	918	896	961	983	871	943	897	893	909	958	948	954	854	954	890	862	913	906	913	894	899	929	929	922	919	908	870	907	893	855	843	885	906	932	898	829	902	837	823	837	860	872	899	823	868	894	854	885	900	894	894	875	885	893	861	876	879	859	882	904	817	861	902	898	873	847	843	935	851	902	888	871	913	909	874	868	930	898	886	883	861	894	841	835	838	866	920	857	855	886	886	851	885	851	881	863	878	933	887	857	865	847	864	896	892	863	868	919	909	894	821	832	868	878	834	885	884	888	897	849	830	879	868	879	880	884	847	860	877	865	876	937	876	916	864	924	864	884	874	860	801	874	893	874	932	872	880	885	870	846	888	930	910	906	896	882	894	889	873	864	901	858	857	811	910	868	831	886	900	916	926	857	897	838	937	920	876	879	878	870	865	817	847	869	835	881	887	864	873	845	869	835	881	837	827	915	879	884	870	900	889	884	900	877	862	826	841	941	884	891	871	877	890	893	852	824	835	853	885	870	899	904	823	864	902	841	886	813	833	785	887	908	814	851	863	874	831	846	864	867	854	931	875	855	918	844	863	894	858	844	877	870	919	853	929	847	863	845	886	907	888	854	812	860	890	867	876	905	869	881	909	863	830	853	882	839	899	864	832	876	881	869	837	866	871	867	854	897	926	905	870	889	831	839	895	827	841	880	896	860	867	892	832	866	879	905	870	897	860	894	870	878	877	887	849	905	866	862	918	915	873	846	842	918	851	913	855	891	912	871	806	852	849	862	888	870	837	894	858	867	871	877	874	893	908	873	873	890	834	916	868	900	832	840	854	874	850	874	882	880	844	881	862	941	899	853	865	911	862	891	861	892	831	805	875	909	857	856	883	860	879	823	853	926	892	894	924	917	818	915	924	840	931	863	836	872	901	874	885	853	823	893	876	886	908	870	832	872	855	886	870	878	896	905	898	891	867	888	870	882	818	880	872	859	876	886	868	901	864	867	896	846	852	851	924	914	817	883	872	881	891	809	898	908	937	890	895	947	895	854	865	883	881	898	853	906	857	850	892	911	831	900	857	879	871	906	889	816	881	887	877	906	886	913	884	840	841	860	897	883	877	901	874	857	842	900	888	890	860	891	870	899	891	904	884	823	842	886	869	862	840	866	886	883	888	860	831	867	852	897	913	873	847	911	904	860	917	873	908	882	848	927	870	920	863	848	892	838	844	872	862	829	853	913	854	837	829	838	849	803	814	846	892	880	879	903	869	855	877	864	913	889	918	936	854	871	922	810	893	881	910	832	876	847	913	919	848	904	880	905	896	864	849	902	890	853	848	848	891	933	820	876	862	931	882	879	846	865	816	872	885	886	873	844	863	890	808	842	843	894	863	887	905	851	880	900	877	893	863	862	929	931	861	879	866	870	810	803	900	913	852	865	915	878	832	901	875	888	867	842	905	917	850	850	854	875	887	830	835	851	901	852	910	895	857	902	882	882	874	899	841	846	866	839	886	849	866	864	879	902	885	869	847	901	824	883	858	897	884	870	916	843	907	841	904	846	930	890	837	929	903	869	901	840	888	850	912	897	827	808	890	866	857	888	810	896	864	878	875	859	845	855	834	889	952	927	887	880	900	871	850	838	851	910	886	917	853	862	846	884	913	875	862	917	813	878	870	911	881	858	883	849	870	925	873	877	870	865	868	827	885	848	885	902	912	902	847	867	824	864	914	826	878	875	916	875	867	845	839	833	904	905	854	883	913	848	912	889	886	838	813	853	926	906	896	860	930	880	871	853	866	853	900	864	874	840	875	846	906	909	927	862	861	893	882	856	882	843	816	852	856	897	904	916	863	901	872	883	920	942	895	915	835	869	817	874	887	881	879	845	937	862	874	916	867	884	873	922	854	915	868	895	833	914	854	892	881	893	885	906	865	875	897	778	869	853	848	879	896	896	891	896	866	828	854	870	969	877	901	887	820	912	894	835	886	843	890	886	882	854	896	836	809	918	895	834	891	847	885	861	888	829	898	894	913	860	889	890	881	807	956	878	854	878	859	898	857	866	880	885	895	881	895	856	870	832	846	928	802	893	828	929	914	895	904	874	897	854	892	866	884	878	840	868	923	888	822	905	849	891	833	899	837	888	888	801	877	873	849	913	898	914	849	839	896	872	838	836	852	893	944	853	918	837	857	868	884	933	864	885	890	848	871	881	838	904	895	849	889	828	906	900	822	886	875	883	856	884	873	914	822	911	853	898	807	867	874	882	814	853	916	881	847	877	918	905	893	858	862	890	851	898	907	837	880	926	881	845	872	858	832	836	903	842	875	905	893	852	914	893	899	839	878	878	891	947	897	879	879	867	897	914	864	882	848	866	832	860	914	938	811	859	867	843	940	893	886	868	868	874	829	872	888	841	849	882	889	856	843	876	916	903	884	846	894	842	862	854	901	851	842	900	824	830	925	852	875	864	793	879	835	888	873	897	845	867	870	872	907	854	872	874	951	864	821	894	885	908	864	879	898	832	907	810	894	870	890	868	884	900	853	844	886	866	893	891	937	896	854	854	829	888	896	853	924	846	876	858	901	887	909	926	879	930	921	862	919	864	893	902	880	932	915	835	889	871	858	835	863	832	897	895	873	863	881	915	871	835	870	815	867	855	871	877	855	896	879	866	862	830	915	833	864	887	910	908	904	848	899	872	864	889	907	898	887	822	862	939	889	884	896	864	844	865	898	911	860	883	861	870	859	888	825	876	925	921	913	855	844	898	820	862	912	930	920	856	827	887	889	881	875	905	809	909	879	893	901	856	895	857	861	904	858	877	854	895	871	810	859	819	866	922	877	871	931	871	889	842	891	884	901	904	820	868	914	896	855	899	870	888	897	905	889	900	872	893	902	869	899	851	905	889	847	872	941	870	897	883	838	863	900	846	886	908	907	884	882	898	892	894	900	846	863	890	918	840	876	858	846	872	893	907	907	907	860	850	860	868	882	872	852	880	918	913	810	848	884	967	885	864	868	923	850	873	865	821	891	817	822	880	869	869	874	825	907	807	881	864	836	878	852	869	837	910	869	837	897	862	905	889	895	897	865	877	863	946	890	845	818	910	882	829	878	876	874	875	820	884	860	889	907	850	872	903	874	862	861	924	893	872	851	890	845	837	846	836	876	870	885	837	874	851	828	845	893	845	926	925	869	910	866	882	838	910	894	903	875	837	837	891	866	856	930	849	850	906	846	893	851	892	897	876	845	880	799	920	911	864	898	901	849	892	828	935	893	876	850	933	910	907	824	902	899	882	855	872	847	869	844	831	902	851	895	859	881	877	891	925	881	864	913	850	924	822	861	846	888	844	849	865	910	851	873	877	831	895	898	826	840	875	834
5108	3523	1198	339	180	182	162	166	155	166	181	177	153	117	118	105	101	102	91	94	72	85	115	76	100	95	93	94	105	111	93	100	109	79	78	97	83	91	89	93	65	85	83	84	75	85	69	81	92	73	79	87	85	90	106	77	74	72	93	79	95	85	75	76	77	97	83	80	73	80	77	78	82	89	94	68	92	85	84	86	85	74	87	75	73	85	90	79	64	87	97	86	87	65	81	64	85	76	83	100	87	80	67	78	68	82	69	74	78	67	82	66	65	80	76	82	72	83	83	86	87	76	73	81	79	78	91	67	75	72	94	67	70	78	87	73	97	65	79	74	83	76	78	61	83	72	79	85	64	89	71	76	61	70	78	81	74	74	75	80	92	86	90	72	56	79	84	87	75	87	68	83	78	77	86	102	70	93	84	66	89	85	69	89	71	93	72	91	78	92	78	88	79	69	76	76	79	77	85	87	63	78	82	83	73	74	80	90	56	77	93	88	66	54	71	84	89	72	71	78	83	66	85	78	83	82	86	70	87	95	71	62	85	74	85	82	75	80	87	96	75	73	59	69	65	78	74	63	82	83	76	82	82	84	91	70	88	70	67	94	78	65	77	80	72	98	72	89	98	80	83	80	82	81	85	94	84	80	82	84	78	70	82	70	81	74	76	85	78	74	76	81	77	78	76	62	57	83	84	78	76	91	77	71	78	79	76	75	69	74	77	74	96	88	62	75	81	81	69	69	72	76	68	87	72	68	89	77	72	93	83	86	55	80	79	74	69	89	85	79	69	80	91	80	74	74	85	68	89	86	69	80	72	87	91	67	106	77	86	72	78	72	55	89	75	78	71	74	66	87	89	70	68	76	70	63	71	80	83	72	84	89	66	87	80	73	75	87	83	77	75	83	74	78	87	86	88	99	85	95	88	82	83	88	75	72	70	87	76	75	82	92	68	79	78	75	63	83	85	65	100	73	85	61	72	75	86	77	83	64	83	78	63	74	50	77	69	65	78	80	71	73	86	79	87	77	66	80	74	75	83	89	85	88	91	76	76	79	67	87	90	73	74	83	71	73	66	82	83	76	85	93	84	71	70	80	58	90	75	73	70	96	82	77	78	77	83	88	80	70	80	67	74	84	98	74	80	91	64	68	73	87	73	80	73	72	84	74	64	70	83	83	75	70	65	88	90	81	84	78	78	73	92	81	96	84	79	66	61	87	73	63	69	81	69	70	84	71	78	84	79	72	76	83	74	72	93	82	70	90	77	81	82	66	81	77	85	84	70	64	67	67	75	79	78	89	69	85	82	73	80	73	93	72	80	82	102	70	87	71	59	63	94	78	84	78	91	72	74	87	80	74	79	85	65	71	96	57	73	93	66	73	89	87	95	91	95	77	71	69	83	68	67	83	56	92	88	85	81	68	75	91	59	86	70	78	77	79	86	87	79	72	81	68	81	73	78	92	101	72	82	76	72	72	78	88	81	86	82	68	74	76	80	74	68	81	90	92	76	85	95	86	70	72	63	82	87	82	73	76	95	80	74	91	83	90	65	75	81	73	76	79	64	90	64	78	82	85	89	77	81	63	69	87	82	82	73	80	76	81	74	67	82	78	60	70	77	74	61	69	69	73	87	90	73	107	73	86	93	88	100	73	85	76	73	74	88	74	79	58	75	72	77	75	81	76	72	80	89	74	69	81	68	67	85	98	71	99	91	93	75	86	68	91	83	66	80	71	91	71	79	77	71	87	73	75	80	74	92	65	83	88	78	99	70	73	76	86	63	72	87	79	94	84	69	91	100	72	82	72	83	58	96	92	94	86	80	86	65	66	70	90	80	78	71	78	76	78	96	92	73	67	81	86	79	79	71	75	80	67	86	82	69	72	80	92	85	67	70	72	75	76	84	80	79	85	91	62	71	74	76	89	83	74	74	88	89	90	84	82	87	65	81	74	86	84	85	85	73	97	69	69	65	67	76	80	87	89	86	59	70	84	75	81	89	92	64	76	70	77	62	84	80	95	74	81	77	82	80	65	82	76	86	77	82	73	71	83	80	99	72	78	86	74	83	88	81	97	74	96	75	88	77	72	62	80	76	75	88	95	86	75	69	78	83	71	81	87	78	76	91	72	81	92	83	92	75	68	63	84	93	64	79	73	80	81	67	75	62	82	91	66	76	53	85	80	82	79	76	76	70	92	66	79	68	87	68	75	86	88	60	81	89	76	89	80	72	79	69	70	88	82	75	75	77	63	88	87	82	67	79	66	81	82	72	84	73	75	74	88	85	72	75	74	81	67	71	82	85	85	81	87	87	72	81	73	87	81	88	74	66	66	68	85	90	72	82	71	78	81	83	74	86	79	95	80	80	72	61	82	74	80	63	78	72	73	78	82	70	75	80	85	81	69	81	81	77	79	85	88	78	84	80	84	70	81	77	78	76	88	83	86	77	87	84	74	84	68	74	90	81	78	83	68	80	89	67	95	67	61	78	78	82	92	67	87	76	75	77	79	82	87	100	79	81	76	82	89	82	95	81	82	74	81	95	88	90	84	77	99	92	78	80	73	64	74	87	74	85	62	75	84	87	68	87	80	81	77	72	74	83	75	91	68	94	84	60	72	88	79	84	76	83	83	81	66	81	84	91	76	76	67	67	79	77	81	77	70	83	75	69	70	81	83	87	71	80	72	89	84	89	79	71	84	81	105	78	65	62	87	76	68	73	87	83	85	81	77	70	74	90	69	75	100	55	75	71	86	78	89	79	85	70	75	86	83	69	71	92	73	82	74	80	82	77	72	79	69	82	63	86	77	83	72	83	71	72	81	92	71	78	73	80	82	69	98	61	103	70	77	87	75	77	90	82	73	87	84	82	86	82	68	68	88	73	92	80	71	93	84	75	69	75	89	86	89	81	87	79	91	64	79	63	60	92	78	71	80	79	69	93	74	95	94	81	64	77	91	89	75	62	78	77	68	79	63	86	81	64	95	72	85	58	72	84	81	90	61	76	88	84	63	94	61	83	93	70	66	61	74	75	76	65	70	76	81	70	70	80	97	66	71	73	83	67	76	70	80	96	75	81	72	88	72	80	84	73	75	84	74	86	71	85	79	76	83	83	65	80	70	78	68	84	89	71	88	74	74	83	75	72	89	79	77	80	77	79	73	87	76	93	77	79	86	76	69	70	78	80	80	68	64	76	76	71	77	79	90	92	76	82	63	78	78	75	62	81	81	73	76	81	99	81	82	87	60	96	82	71	74	79	77	79	64	72	83	78	76	76	79	94	101	82	96	88	80	77	73	74	74	73	72	79	70	71	69	77	83	76	82	85	77	85	76	68	82	73	69	83	71	82	74	80	68	78	69	70	95	86	62	74	77	64	67	83	78	80	61	70	88	83	68	76	114	75	91	93	90	79	58	78	92	73	74	76	78	76	64	75	72	82	68	79	85	68	87	73	72	79	74	70	85	72	76	84	70	68	74	66	60	72	91	78	87	70	71
34275	22646	11044	6489	6555	6975	5736	4478	4139	4253	4266	4065	3115	2068	1726	1443	1274	1049	951	918	902	953	892	869	890	936	857	954	1031	1081	965	952	991	929	758	857	867	771	693	733	745	759	753	738	738	737	726	785	778	744	733	758	692	667	697	713	751	689	677	686	697	688	603	695	719	672	645	625	648	661	683	622	585	631	570	634	620	600	612	627	592	599	601	655	601	575	566	606	632	574	609	594	543	621	576	592	608	619	585	595	557	577	606	596	558	578	598	621	557	671	636	617	621	600	592	593	567	601	623	586	599	633	611	551	599	578	594	581	576	576	651	625	587	602	534	614	572	556	597	608	624	598	567	602	627	590	601	589	628	612	574	587	578	579	624	522	613	619	590	596	579	572	554	580	569	626	598	593	575	591	548	586	580	585	559	577	579	575	583	630	556	608	563	614	605	573	603	560	559	619	611	631	612	589	636	616	595	566	585	563	632	593	623	624	587	624	596	601	589	547	590	542	619	547	654	581	563	592	567	629	570	604	555	608	566	591	612	589	600	594	606	583	611	591	570	610	572	633	588	556	589	598	615	610	592	620	568	634	600	545	601	588	621	615	641	558	613	577	574	597	578	560	604	582	550	576	553	590	563	601	616	625	571	597	591	586	592	587	615	602	562	544	616	607	614	594	594	612	575	614	570	559	619	595	572	585	580	632	603	594	594	519	588	621	551	581	612	616	574	584	618	598	606	571	583	545	639	602	624	631	588	606	534	569	603	565	592	599	576	636	579	629	607	607	581	567	584	596	566	622	577	550	602	611	579	568	614	584	577	606	600	580	624	573	615	613	586	584	573	601	600	573	550	630	603	588	574	603	592	619	588	574	636	601	580	568	621	596	616	599	627	630	592	614	626	580	596	611	595	582	552	601	610	574	587	603	577	592	599	609	547	632	623	600	603	609	677	593	585	577	607	626	567	585	597	577	576	628	588	596	598	558	601	578	553	613	585	598	597	594	585	602	583	606	545	586	595	575	595	547	599	557	586	558	595	582	580	594	580	602	548	581	603	574	591	589	585	573	585	600	566	544	611	623	596	617	546	606	554	583	585	620	579	566	579	610	556	574	624	602	627	566	624	590	546	571	591	591	590	567	555	579	581	593	609	575	585	583	617	586	557	597	579	630	592	589	606	608	594	613	574	577	607	567	560	592	587	609	606	559	579	590	552	615	602	586	608	615	570	563	594	586	561	551	589	563	620	595	594	586	592	592	602	619	563	625	617	586	573	602	569	574	568	565	545	614	614	594	585	558	580	619	593	589	577	583	573	601	592	565	562	605	579	533	579	613	573	602	572	606	639	594	619	622	610	580	616	562	602	591	553	611	580	569	586	544	565	597	613	562	605	605	628	536	588	615	541	541	594	585	593	595	572	618	612	608	614	598	582	553	551	553	622	561	579	600	625	586	537	583	572	574	532	591	556	591	546	575	602	580	603	614	588	599	579	597	559	640	586	604	606	602	637	569	620	566	528	596	646	571	548	641	605	567	649	573	602	563	593	600	557	558	606	534	591	573	607	598	601	611	593	601	603	595	572	585	611	595	604	554	619	591	571	594	590	606	589	571	627	551	600	582	584	598	618	561	557	587	625	597	608	610	631	602	535	611	601	579	627	599	608	576	600	554	563	561	546	606	567	575	592	614	565	626	584	568	596	596	582	626	589	576	559	559	637	595	540	611	581	593	531	589	583	596	640	604	606	593	603	596	581	567	603	580	590	605	571	621	586	611	569	562	583	556	601	587	591	594	618	609	588	615	584	572	576	575	581	584	605	596	628	613	607	579	592	576	626	590	577	530	632	628	600	590	588	597	568	610	594	527	572	585	577	595	595	629	610	569	589	629	567	574	598	571	557	578	553	599	565	611	605	637	590	582	585	571	585	551	604	604	602	564	606	637	577	615	612	580	572	557	580	602	576	589	643	647	575	601	570	606	554	541	603	543	588	562	629	616	582	571	621	621	602	594	587	594	577	619	578	605	565	560	627	604	583	599	630	574	588	598	579	617	625	585	602	577	556	599	581	585	614	557	619	560	577	598	583	616	625	579	548	580	587	585	570	555	612	621	585	566	599	627	639	614	558	628	560	626	571	581	556	580	582	575	621	602	615	547	601	612	563	593	608	608	593	583	580	594	594	608	602	635	619	595	587	562	561	575	620	596	591	609	564	573	595	583	600	604	619	611	607	590	586	563	588	541	546	634	572	617	585	572	597	551	594	589	578	563	601	601	586	594	599	582	577	597	616	575	605	572	631	560	628	604	576	577	581	553	584	538	584	589	599	623	613	592	589	569	592	561	564	639	557	606	567	608	595	616	608	607	561	609	565	646	614	569	601	587	611	554	632	564	608	588	599	605	581	585	627	591	574	605	573	604	616	611	598	599	570	554	613	557	601	607	593	560	608	611	615	613	549	601	612	594	613	581	570	594	596	584	557	597	638	634	632	592	603	578	578	608	576	545	606	599	586	575	591	598	581	551	577	610	598	587	589	602	593	569	582	548	595	592	613	616	621	606	592	578	598	608	594	621	578	574	655	612	618	623	630	603	604	587	585	567	628	616	579	594	621	580	581	584	605	606	579	633	563	591	608	597	591	581	604	640	572	599	555	587	612	584	602	616	554	546	541	558	548	618	552	573	557	586	599	643	622	562	600	577	588	616	592	520	578	569	597	596	596	589	563	669	602	603	581	581	579	579	601	620	548	542	588	521	590	600	624	573	572	571	601	612	618	572	596	562	610	620	606	568	585	568	572	593	579	596	570	578	589	564	609	562	629	604	562	579	617	622	583	591	597	540	560	608	584	589	604	625	601	620	519	590	549	606	622	605	553	593	583	559	614	604	569	561	582	640	621	593	564	566	623	623	580	575	589	591	586	566	593	583	549	626	560	583	568	608	580	567	604	639	540	575	576	555	612	630	606	609	566	567	584	614	583	590	565	629	580	624	580	593	586	633	602	542	566	584	587	568	589	608	635	603	564	581	598	529	625	591	576	591	578	612	659	618	593	587	590	593	557	602	550	578	616	600	625	603	563	574	594	575	583	547	583	607	618	568	581	618	602	622	585	612	565	582	607	630	589	603	583	620	630	624	569	622	589	572	576	606	585	606	576	593	605	553	557	598	576	602	558	602	537	567	582	626	601	646	592	594	569	605	591	608	590	626	577	564	588	596	581	613	591	599	606	654	579	601	577	603	600	577	567	617	597	600	594	608	628	534	607	587	555	587	553	673	589	581	620	572	612	575	614	596	587	620	607	538	620	562	585	578	553	549	592	617	569	646	576	615	595	575	581	634	587	578	599	583	586	628	611	589	587	604	604	630	572	558	586	590	609	627	584	583	573	631	574	573	585	557	576	634	555	584	591	607	579	587	568	606	586	599	568	642	543	562	621	606	619	564	572	614	546	606	582	574	566	550	571	602	617	577	572	600	581	564	546	582	571	619	607	596	579	569	545	573	584	564	589	554
5813	3155	1296	361	239	220	216	249	199	220	237	227	220	184	165	158	149	137	142	130	164	147	140	136	151	136	138	142	148	148	154	156	140	153	141	137	136	136	131	131	188	139	138	148	161	134	132	158	132	138	169	126	148	141	128	130	143	126	155	132	145	153	134	127	135	133	140	132	130	124	123	157	156	117	107	143	114	127	128	118	119	117	141	113	141	145	149	133	132	119	133	159	114	129	133	136	136	129	138	144	132	110	141	151	151	131	130	125	134	125	128	126	127	142	122	114	133	127	136	135	125	131	136	126	122	127	129	130	140	140	125	144	132	137	134	124	133	143	130	149	130	127	138	110	128	132	131	121	133	102	136	132	118	121	116	123	156	136	137	122	135	138	132	149	142	134	120	127	127	123	131	140	112	114	146	147	127	123	131	137	108	139	111	138	141	140	131	131	126	134	121	120	156	155	131	115	129	138	136	127	123	123	119	125	113	136	145	122	146	114	127	134	129	153	128	131	115	139	141	125	135	130	117	159	123	141	129	148	146	120	155	131	109	133	148	143	152	135	146	130	134	122	137	127	141	135	137	134	137	138	130	151	131	132	136	124	125	135	112	141	131	125	124	137	109	136	108	131	126	122	147	126	137	115	145	155	108	126	122	129	151	131	135	152	132	131	134	109	122	121	118	123	149	154	123	133	133	123	111	149	146	128	149	142	131	135	146	141	144	139	114	158	122	128	116	128	137	133	124	124	130	139	135	143	147	140	139	145	152	144	134	122	131	140	126	126	113	115	110	162	125	113	138	118	124	146	134	144	124	133	147	125	141	149	129	139	144	145	136	138	137	144	137	122	135	135	135	126	134	128	122	123	131	108	115	139	115	120	121	147	150	149	127	123	134	137	149	119	137	111	116	148	128	128	152	121	126	154	130	138	150	143	134	119	140	122	118	143	150	128	137	137	125	123	135	114	134	137	139	141	131	139	139	119	144	146	149	141	127	145	110	149	119	104	122	138	155	123	124	126	135	138	120	163	111	115	141	131	119	129	136	141	126	137	123	133	132	143	149	129	128	126	130	145	137	114	140	148	112	125	101	135	121	129	125	154	144	138	143	120	136	121	143	137	128	123	137	149	137	128	153	125	128	104	124	102	130	147	151	155	121	146	131	138	124	111	130	141	136	129	133	116	127	148	137	155	144	136	135	142	124	110	144	145	125	137	130	141	131	115	145	146	127	140	121	132	135	127	156	169	145	119	104	125	133	131	135	148	120	127	139	134	117	151	121	133	133	137	146	123	132	140	125	123	128	152	124	134	137	153	132	134	127	118	116	138	136	140	130	138	145	136	146	151	128	124	148	139	141	152	133	144	139	122	125	131	103	153	134	147	103	128	148	151	147	130	134	123	133	123	152	125	129	122	113	124	126	113	126	139	106	115	132	147	128	158	138	141	158	139	118	125	128	128	134	119	127	160	138	148	143	127	142	129	151	124	157	134	114	142	130	124	147	134	132	147	146	113	117	126	111	123	120	122	137	111	121	129	139	151	128	137	137	130	127	143	147	144	124	131	140	125	152	121	135	128	128	136	155	138	136	145	117	132	137	129	120	126	125	145	131	136	135	126	121	143	140	140	123	142	129	133	125	145	122	134	116	115	132	133	115	127	126	151	127	108	133	117	141	138	139	133	108	135	125	124	105	150	131	119	132	148	121	137	135	108	133	135	149	143	142	133	124	140	139	119	113	137	130	122	144	119	118	131	124	139	134	137	125	109	124	139	136	113	116	135	139	140	143	140	136	157	154	128	117	115	142	134	123	138	134	132	131	132	119	134	140	142	139	123	111	122	129	132	129	140	135	154	134	134	131	139	130	107	146	118	135	141	134	126	121	126	146	130	120	136	135	126	124	125	158	147	112	150	120	137	132	136	136	146	130	113	135	118	130	135	141	154	119	145	110	116	130	111	149	126	130	144	138	129	132	157	128	131	148	141	129	128	142	145	136	134	140	151	121	139	140	134	117	144	153	146	137	132	132	108	142	129	141	127	134	125	137	143	111	140	145	138	132	138	122	129	110	115	129	121	128	148	129	120	158	139	127	147	123	141	129	131	132	133	140	134	115	139	121	152	142	162	181	128	136	153	146	128	125	117	125	147	116	142	124	142	140	142	152	135	148	129	121	134	149	128	130	104	126	118	125	134	112	124	120	127	130	146	136	142	122	156	124	142	126	117	141	145	124	153	126	157	130	139	127	147	119	115	136	145	147	139	118	145	122	131	138	118	119	121	131	138	131	132	137	133	130	144	141	134	121	120	127	137	127	143	149	122	137	133	158	133	137	142	135	129	133	133	137	138	121	149	149	126	135	126	135	128	144	143	140	123	118	139	145	134	122	143	132	120	155	137	127	136	125	155	137	152	120	137	129	135	134	137	140	125	135	148	120	123	146	141	143	146	133	125	145	108	112	137	139	144	131	140	114	115	131	127	130	112	126	149	129	122	148	119	140	139	116	134	136	135	132	143	111	123	124	137	158	115	142	119	123	130	152	114	123	144	154	135	125	123	114	113	109	136	146	134	140	128	135	129	142	137	149	127	144	121	135	129	129	138	146	106	161	128	134	137	132	142	127	136	128	133	106	116	139	144	120	149	112	137	120	139	135	118	145	121	136	135	130	122	129	128	119	134	146	129	124	123	125	139	125	149	127	120	140	133	130	141	143	121	156	140	135	132	136	131	137	135	157	127	126	132	124	142	138	138	152	133	150	129	148	144	157	120	131	123	140	132	143	111	113	145	125	126	154	127	134	130	133	140	124	117	139	130	136	142	126	153	137	137	129	147	160	136	125	133	136	151	133	136	140	122	120	127	123	143	131	134	148	115	149	133	137	131	119	127	146	133	130	146	140	138	153	110	98	120	132	131	130	121	123	132	161	129	141	147	135	111	140	165	112	124	133	125	116	133	112	152	134	132	132	144	142	132	127	131	142	148	117	122	127	113	116	153	141	146	124	148	131	141	148	134	134	134	118	129	151	147	139	120	153	117	120	129	157	131	131	129	118	138	136	126	130	139	138	121	152	140	137	134	122	148	117	121	127	154	119	126	124	116	139	142	124	140	133	134	113	125	134	122	117	138	132	130	155	139	114	113	132	131	136	133	138	142	134	142	128	137	119	153	127	130	137	158	124	139	136	128	116	140	128	135	129	126	135	128	124	143	138	140	156	148	126	138	121	130	139	114	133	147	130	136	138	130	131	140	119	145	143	138	136	141	127	143	140	149	117	127	112	144	127	123	132	153	148	118	148	119	125	138	133	149	111	117	134	112	145	166	151	126	138	132	119	143	135	141	130	150	131	133	135	142	139	128	136	117	146	119	123	145	133	127	135	111	143	114	128	131	117	132	127	127	130	140	129	126	122	159	134	129	119	142	121	160	126	139	129	140	118	130	131	121	124	129	153	120	128	144	102	137	97	125	130	146	147	139	111	149	108	124	133	125	147	132	117	148	122	119
32907	20584	11640	6234	6225	6891	5815	4917	4353	4630	4846	4136	3378	2476	2004	1897	1632	1364	1349	1303	1287	1309	1343	1284	1352	1296	1342	1419	1369	1370	1374	1349	1336	1251	1222	1280	1145	1035	1119	1102	1137	1174	1139	1170	1171	1088	1144	1144	1139	1144	1068	1095	1086	1040	1054	1070	1108	1079	1081	1033	1015	1058	1040	1011	1065	1063	1002	987	1042	1059	995	992	980	1024	967	1052	983	1025	968	927	932	973	1005	977	925	985	1006	960	962	1003	973	921	928	957	985	996	1036	961	990	949	976	927	999	993	926	965	954	983	965	979	907	981	961	976	988	966	1028	962	962	967	953	969	951	974	964	935	924	969	980	1021	986	946	929	958	931	995	1008	967	961	922	990	951	958	970	945	985	944	938	980	912	959	960	917	1020	956	993	925	978	950	918	943	1003	924	1003	957	928	947	932	945	980	929	1023	958	954	1008	961	961	980	1010	1039	916	994	955	932	993	946	960	968	894	940	930	1014	950	966	952	1022	967	997	957	1008	1000	953	972	936	947	957	949	1012	967	950	973	1002	982	1023	983	981	934	913	951	968	1050	992	978	957	947	975	922	960	1002	1046	950	961	951	1011	931	966	963	934	933	940	922	991	932	947	983	975	896	923	905	958	968	993	994	974	996	952	921	983	987	951	997	936	862	978	971	983	979	913	944	978	941	951	952	990	982	930	911	935	951	987	1012	957	939	914	1006	971	966	974	1032	920	952	983	991	898	949	910	968	941	984	951	945	999	964	963	944	983	960	1027	1015	945	956	950	982	956	1004	912	963	971	952	973	998	981	1008	914	940	917	945	933	952	964	941	961	1020	987	945	956	956	1011	957	952	989	1032	947	970	963	1011	957	948	1012	1045	933	957	991	1008	962	926	876	997	929	999	932	941	981	960	964	930	958	964	960	945	951	937	980	976	959	949	963	996	974	986	908	909	947	978	918	992	956	994	941	1005	987	967	966	947	958	974	1043	979	1013	947	915	945	934	915	1043	965	975	1011	1000	968	972	944	961	934	933	1012	987	955	1031	978	1054	910	1039	918	921	965	962	954	1053	973	1009	930	958	1010	966	982	994	956	986	963	963	1017	927	976	982	987	1007	978	986	984	947	994	990	923	936	1020	1028	965	994	982	914	922	977	959	965	959	987	948	953	1031	1017	975	990	976	966	993	958	1009	1003	985	972	966	944	936	957	1006	951	941	1012	941	969	943	906	992	941	1010	922	1007	932	955	945	952	894	988	957	1004	937	1011	938	988	965	931	970	1006	998	958	924	1004	912	991	1020	892	950	963	1000	973	966	920	928	946	1005	956	976	949	978	937	916	955	1016	958	925	917	1034	937	958	943	971	1010	981	1016	948	1007	1027	996	953	935	917	986	1000	942	983	966	954	978	1018	932	952	941	975	933	1023	988	995	958	913	958	926	979	1001	976	965	922	987	945	954	1061	1011	989	933	922	943	991	922	943	946	990	955	941	927	957	946	893	924	995	992	954	997	965	986	948	987	962	936	962	985	898	941	966	966	958	964	1027	992	1006	967	970	1013	972	968	966	943	997	968	990	994	909	992	922	985	979	969	958	934	1021	917	960	932	903	924	959	965	932	987	996	994	984	1003	1010	997	938	980	984	971	944	910	954	967	994	994	1011	957	1003	979	947	957	937	908	987	919	955	951	1028	964	944	947	957	951	1020	933	972	985	963	985	935	988	942	953	972	955	1001	921	988	930	1006	964	913	947	945	970	985	969	1036	946	937	918	1036	975	974	968	1010	969	984	964	1009	955	975	980	981	970	973	951	1001	982	1007	967	976	979	941	1028	975	918	952	970	936	994	997	941	948	971	990	962	963	954	960	961	940	957	952	921	1002	952	1019	924	938	948	996	943	972	1030	1009	957	920	978	892	1002	982	957	968	1014	979	961	994	917	984	954	929	936	960	958	1001	982	934	995	954	995	939	934	965	995	978	927	923	994	955	926	967	945	935	952	988	982	963	1025	951	1042	907	939	950	1013	975	1002	1020	994	1024	1036	978	1008	982	969	948	942	966	1007	969	973	883	956	1006	908	970	948	954	969	956	975	987	924	882	987	966	908	934	948	986	945	897	982	940	978	982	992	1005	969	999	978	962	940	986	963	914	942	992	923	983	949	966	984	925	980	1090	992	1007	997	915	968	944	966	961	989	995	977	959	1027	999	974	972	975	952	960	919	994	1009	965	989	1010	943	1016	1004	947	968	963	972	934	992	954	953	959	977	982	978	922	939	944	935	979	949	1017	1005	1002	974	972	1025	938	932	968	930	982	960	944	1029	954	955	942	995	1006	942	1004	968	961	1022	948	1000	1060	978	967	968	978	954	946	964	940	975	969	1006	970	998	1018	993	945	912	900	978	963	973	878	965	980	964	949	938	956	960	998	946	1012	986	949	953	974	964	984	978	1013	977	966	954	1023	1020	985	982	900	963	1001	1014	905	921	985	969	955	944	965	955	978	950	958	964	1013	962	918	930	984	956	1012	918	983	943	955	914	987	928	950	1021	980	958	959	985	979	1040	1029	969	973	1020	944	974	957	938	985	930	975	987	975	1040	946	1066	928	946	968	920	931	1013	1007	916	969	965	984	934	972	1011	894	1008	1059	955	928	939	941	967	933	986	969	946	969	965	951	1009	944	1027	983	970	961	1010	924	958	999	964	981	965	918	996	924	942	985	994	962	1011	960	985	966	982	973	1011	952	954	991	985	996	949	942	978	946	1011	1002	955	939	903	985	980	950	947	933	984	961	980	954	995	982	1000	964	970	983	993	958	1014	998	1010	930	882	959	988	962	963	991	997	948	964	951	957	957	920	980	988	967	957	975	957	979	990	955	975	953	1023	956	967	927	1023	940	957	996	976	943	979	929	979	984	1026	945	1003	1006	899	954	969	942	934	968	989	949	951	983	975	937	970	1014	975	949	932	908	926	977	983	970	977	994	988	1007	1019	958	1021	1000	932	974	1007	1008	993	957	960	1001	900	957	988	1000	983	943	951	1002	964	982	947	1051	937	1022	985	995	958	1043	989	903	940	987	912	995	983	970	936	939	950	994	957	969	932	967	1037	958	944	943	909	959	977	938	935	949	990	1025	963	922	1022	949	967	987	929	957	996	940	895	938	996	948	956	958	967	929	1016	982	977	1012	936	961	973	966	988	924	1010	931	983	1021	995	901	933	1004	1004	992	1010	933	938	953	1004	975	994	989	1026	961	981	995	968	926	928	973	967	981	917	931	996	935	1011	919	1013	988	973	927	947	953	947	922	985	953	937	961	964	946	961	1019	964	987	956	934	1018	987	978	915	968	1012	941	927	938	1009	978	967	973	1005	915	988	966	938	973	958	962	886	992	943	956	988	917	977	1006	924	954	974	1013	920	954	909	963	948	1005	932	972	948	1004	988	988	925	896	934	993	942	987	973	1000	987	1002	951	939	904	963	936	947	998	940	964	920	1028	966	982	1031	912	1032	986	1021	969	962	987	990	968	952	976	981	979	947	891	913	1014	952	989	938	984	927	960	978	981	963	972	999	950	980	935	991	967	1026	1019	980	987	938	954	1029	957	970	979	922	957	939	957	968	1022	986	984	959	982	984	958	937	1017	1020	977	985	1008	948	995	978	959	952	915	940	992	966	971	956	990	991	935	977	1009	962	981	917	988	974	930	941	975	962	931	1006	1003	994	998	979	961	972	956	985	979	958	943	1044	950	982	990	901	965	958	1019	1032	931	990	972	918	992	967
6242	4815	1611	486	241	222	222	199	179	193	249	218	159	131	143	115	102	91	88	109	103	97	116	86	98	112	113	121	132	84	112	123	100	105	100	107	90	101	87	94	91	86	94	93	94	95	85	92	111	89	81	89	82	104	83	77	89	98	101	94	94	89	80	81	75	82	90	76	71	86	98	86	106	83	95	86	83	97	99	80	81	83	84	89	90	75	89	80	76	100	76	86	79	98	72	101	95	79	82	96	66	84	89	94	102	77	76	77	88	71	82	79	95	83	81	97	79	91	85	80	85	80	79	75	92	91	85	79	81	86	90	80	92	90	75	98	90	77	80	97	80	73	107	83	74	80	87	80	78	98	84	97	83	61	89	86	84	76	84	76	84	76	81	84	91	76	73	76	94	81	69	80	95	82	81	66	83	77	81	64	97	96	84	71	77	85	91	69	105	80	85	77	91	74	81	73	82	87	92	77	85	80	95	86	84	88	83	73	61	80	98	78	101	84	84	66	102	84	88	108	99	82	84	83	89	84	87	80	86	82	80	96	86	60	88	79	89	81	83	75	80	77	83	78	97	86	89	82	80	73	86	92	72	92	66	75	85	80	84	84	83	82	89	99	77	65	95	89	79	86	95	82	93	83	70	100	77	82	84	83	92	81	86	86	95	87	81	97	83	99	78	85	99	87	73	84	85	84	98	85	87	99	72	72	76	89	80	73	99	79	85	73	83	97	77	88	75	92	95	61	73	85	88	88	84	107	73	85	93	58	83	89	65	81	83	91	80	89	98	74	95	83	71	67	88	90	60	79	79	90	78	82	99	103	84	82	74	89	92	92	86	87	71	93	100	78	86	105	78	100	82	98	79	80	78	83	81	85	103	94	88	100	98	81	82	96	87	74	69	76	97	72	78	75	71	85	90	70	92	77	87	108	86	82	66	80	67	79	98	71	78	79	70	92	82	80	76	95	89	78	96	70	91	89	90	82	81	71	80	84	85	97	85	82	74	72	85	77	85	69	81	87	84	67	85	95	79	94	87	107	96	75	83	94	93	91	88	82	81	83	83	82	93	70	84	91	87	86	93	94	76	72	69	95	78	74	93	92	88	99	71	88	86	74	82	79	90	79	81	89	62	75	70	85	79	89	86	97	98	81	70	89	95	88	91	79	76	97	88	75	83	85	85	98	84	81	88	79	88	72	71	78	93	80	82	82	77	74	65	91	95	89	69	111	85	90	81	89	99	67	83	82	89	75	78	63	73	74	102	87	74	77	80	69	76	92	85	96	67	89	95	82	73	77	78	78	72	79	75	85	81	75	93	82	73	82	81	75	70	85	89	89	75	97	81	86	78	84	90	92	83	85	104	99	105	92	97	102	80	81	81	77	90	106	84	95	88	88	72	71	78	85	96	87	76	85	57	73	107	95	85	77	78	89	103	82	69	81	81	85	88	63	85	97	68	100	72	87	94	72	93	86	91	94	80	92	68	96	89	85	88	77	87	94	70	88	89	79	83	89	86	91	97	91	79	86	82	90	65	84	76	96	87	96	87	72	100	67	94	86	96	79	102	102	84	91	93	85	101	81	76	97	82	83	101	85	75	80	73	85	92	87	73	101	65	79	72	75	81	93	78	109	82	68	85	97	77	83	71	95	67	80	86	90	95	73	87	90	89	87	83	100	79	99	83	93	88	93	79	79	71	88	75	81	91	67	75	80	92	85	75	90	94	71	78	86	88	78	75	106	91	87	78	96	89	75	76	74	84	92	106	78	81	90	87	89	98	69	98	75	73	97	83	77	75	68	95	88	75	80	98	85	67	70	86	79	88	82	65	73	105	98	74	67	82	90	80	74	72	79	73	87	74	101	69	81	81	80	67	69	83	80	98	90	64	108	79	85	80	92	69	78	83	84	93	69	77	87	94	96	83	82	79	87	75	93	100	61	76	64	76	83	92	85	72	95	91	95	81	84	78	95	85	78	89	85	89	80	83	67	73	81	92	79	86	84	97	75	90	99	77	64	84	80	92	71	82	71	100	76	93	79	90	71	92	93	75	73	91	92	77	74	91	87	69	89	78	68	77	88	75	80	71	72	78	98	104	90	82	83	76	95	102	74	79	85	79	88	82	82	92	89	100	86	78	95	89	79	85	89	88	62	73	89	75	105	94	84	87	95	88	82	95	66	78	115	81	68	96	83	79	78	90	73	88	87	82	77	69	75	105	71	87	71	90	94	76	78	87	68	99	88	98	81	80	67	87	72	83	86	83	79	76	106	79	90	101	72	92	88	77	79	72	77	89	94	75	86	98	67	93	83	71	94	86	68	77	56	93	91	75	83	70	71	105	89	70	91	92	83	108	77	89	81	75	95	92	97	73	91	91	102	96	85	92	86	84	71	92	87	94	70	77	79	93	82	80	107	87	94	82	85	79	83	86	81	85	81	77	81	84	86	100	83	74	84	89	92	83	85	79	70	84	76	91	85	85	87	83	71	108	91	76	99	90	83	61	90	87	79	111	82	88	85	86	80	88	78	104	97	82	67	86	87	88	82	85	90	75	82	86	87	78	68	86	91	97	75	82	79	77	76	63	90	88	71	85	80	81	94	76	84	80	89	89	74	76	83	80	86	85	96	77	80	85	75	88	72	84	77	78	82	87	74	91	80	86	81	85	89	74	82	87	98	94	76	60	86	78	80	80	86	70	90	91	90	88	81	92	76	89	83	109	89	74	71	91	93	77	97	77	89	98	86	66	83	80	102	79	101	79	85	81	84	83	75	109	97	82	94	91	79	96	86	102	80	93	77	97	83	80	81	76	76	82	83	82	71	82	96	74	76	76	105	94	85	79	85	97	80	72	86	73	82	83	95	100	78	89	82	98	85	99	85	84	92	73	78	78	91	83	85	76	71	89	89	80	75	83	86	95	80	86	94	86	82	79	89	85	73	68	102	78	94	97	88	82	87	100	80	82	80	80	93	81	79	100	60	86	106	76	71	70	92	89	83	76	79	80	87	84	77	100	82	70	98	84	81	103	86	87	91	82	79	101	89	98	82	70	88	76	80	81	84	104	79	76	83	80	69	86	81	103	75	79	76	93	90	90	92	91	74	81	86	78	93	91	88	75	92	84	88	71	80	79	79	59	67	75	76	88	89	85	79	85	87	100	85	95	75	96	108	95	85	93	67	97	64	85	72	77	89	111	81	96	84	95	77	82	82	78	99	104	110	102	79	66	78	86	83	71	99	84	87	83	76	91	87	82	78	87	99	90	76	100	91	73	84	92	82	72	88	77	72	65	85	84	88	76	88	95	90	63	99	87	85	62	96	72	74	94	100	89	78	80	83	90	96	88	93	100	69	88	93	97	70	84	95	73	97	92	85	77	99	84	99	106	93	69	94	82	79	91	79	96	96	73	91	80	103	88	82	92	68	82	83	77	88	72	84	89	83	86	82	92	75	87	89	104	79	88	76	71	77	85	85	82	83	96	78	76	80	78	117	74	85
36602	25280	12862	9984	9473	9148	7769	6218	5478	5969	5781	5117	3839	2697	2233	2000	1536	1346	1202	1151	1112	1151	1046	1032	1118	1062	1058	1242	1175	1191	1132	1256	1112	998	961	907	842	767	829	826	898	862	842	830	814	895	825	864	842	856	786	806	740	733	746	744	774	723	714	698	758	697	775	734	657	692	694	692	675	644	693	632	669	685	646	626	634	631	668	665	626	630	651	598	607	625	579	620	622	618	609	597	616	644	636	577	602	612	656	601	570	646	643	590	596	615	646	585	651	583	647	622	636	581	628	602	606	642	577	605	588	622	610	647	648	620	651	628	601	590	618	592	598	640	585	591	608	594	610	598	620	568	635	598	628	596	599	628	599	600	605	634	620	572	638	617	617	599	609	628	602	608	618	628	559	610	556	633	624	603	580	626	618	601	588	643	644	618	565	562	593	659	605	611	613	628	603	622	680	564	585	599	610	592	566	595	602	634	562	627	594	653	667	618	621	633	622	638	619	565	618	603	590	589	580	574	602	607	637	571	614	572	632	561	574	582	629	587	630	602	587	596	585	614	598	636	641	653	609	631	568	613	619	621	610	611	565	614	627	604	593	623	631	599	574	593	641	599	564	591	618	591	570	614	618	656	628	601	557	637	633	583	600	634	611	588	592	615	613	603	615	633	653	660	645	621	620	642	636	649	637	609	618	628	636	635	584	566	579	634	613	593	581	603	610	596	604	622	631	588	636	650	624	619	599	637	620	620	599	570	633	608	587	609	585	598	632	650	553	612	646	650	622	589	596	584	649	603	627	553	607	627	590	610	584	631	595	596	615	598	614	664	584	610	563	589	592	604	613	618	617	585	587	613	638	606	599	617	619	664	624	622	616	599	569	578	630	604	596	612	607	595	577	607	590	601	602	589	623	608	625	580	611	602	640	595	594	594	592	603	623	610	608	593	588	630	583	601	598	628	594	622	623	628	634	635	615	585	597	600	621	630	578	589	626	621	612	639	634	621	568	617	605	573	578	597	583	623	594	597	594	607	628	593	603	610	620	592	608	626	572	584	642	565	596	591	598	630	600	614	628	634	623	634	609	622	673	582	626	600	603	613	558	616	592	650	658	586	600	628	560	600	616	576	592	602	624	581	617	591	566	619	584	567	575	614	654	615	627	613	589	604	593	617	580	586	600	634	625	603	610	638	645	650	591	617	611	621	636	618	603	652	583	588	617	631	629	592	590	598	599	661	601	589	603	589	608	625	602	632	596	641	570	648	599	634	585	642	603	633	564	661	629	620	603	600	578	592	607	595	569	618	618	620	621	615	660	609	608	635	600	646	589	587	585	624	604	651	581	642	640	586	644	612	587	592	602	652	582	609	621	661	598	621	618	623	620	634	619	639	609	645	576	621	606	640	634	586	627	598	639	618	602	614	615	609	584	656	595	598	638	561	604	609	656	600	599	636	612	607	578	612	661	650	608	579	606	623	576	630	632	633	602	626	585	626	588	620	625	601	587	620	582	618	629	612	624	569	634	586	607	613	624	604	598	595	600	608	583	623	606	632	620	638	593	653	605	553	617	630	639	579	572	613	607	624	589	602	618	632	665	566	587	617	601	576	569	659	592	585	590	610	585	603	694	607	579	620	598	622	591	605	630	623	613	608	595	599	593	612	632	622	607	613	608	571	652	623	615	649	653	650	615	663	629	627	614	597	631	581	613	630	622	629	624	658	617	605	610	601	618	650	594	620	638	598	605	615	609	625	597	624	591	559	604	605	607	602	594	594	619	616	577	617	604	605	629	606	603	649	628	562	594	593	623	629	654	626	584	625	609	580	603	610	619	582	632	636	544	634	626	630	596	596	617	615	668	592	626	655	606	637	614	566	624	655	604	596	610	607	614	631	584	611	615	541	606	602	640	602	629	595	653	643	590	562	528	595	657	636	623	629	611	617	584	630	604	588	631	615	607	609	579	571	608	596	642	618	606	594	578	650	596	618	627	585	581	571	603	625	650	628	625	564	609	650	571	642	590	610	594	625	652	626	634	610	598	608	584	583	619	633	631	646	557	620	619	602	647	648	605	591	590	659	585	675	584	582	615	651	656	628	656	636	636	598	601	614	598	605	633	636	600	637	613	607	642	620	577	629	611	576	646	611	600	625	585	591	640	650	613	579	598	599	654	599	586	618	661	592	593	598	597	587	583	564	618	600	627	640	571	585	620	618	594	562	618	582	640	632	589	587	591	628	638	613	610	607	589	597	599	620	596	583	614	606	616	542	607	619	641	633	562	593	586	610	565	590	628	593	603	585	634	599	580	600	606	596	579	606	641	603	593	591	587	612	659	619	584	577	598	594	595	572	608	594	627	581	612	568	639	631	584	588	609	635	624	650	601	629	566	630	621	565	625	611	621	633	595	657	643	607	642	642	576	643	550	585	575	576	612	621	584	577	633	597	606	601	591	637	632	614	603	606	590	590	662	627	583	591	611	566	644	603	612	655	649	567	548	596	608	646	596	645	613	602	595	584	631	635	619	615	592	644	608	616	623	606	568	619	631	608	636	590	571	627	600	605	602	612	634	561	598	573	651	634	567	603	636	570	590	559	607	612	626	623	572	599	648	633	593	585	608	598	611	603	640	659	591	563	575	640	641	566	631	625	590	625	605	627	619	624	626	612	641	597	604	600	627	594	575	602	617	619	584	619	648	642	582	584	569	604	639	617	610	604	635	576	637	652	573	615	643	600	571	602	600	606	621	648	623	578	582	561	632	602	594	598	623	593	611	578	630	566	617	607	591	591	620	582	613	626	612	587	570	654	587	621	622	632	624	625	598	655	644	594	596	634	647	578	590	616	613	653	596	581	668	621	617	602	589	614	587	627	559	607	627	579	577	615	626	620	611	603	651	620	580	572	609	621	618	624	601	590	600	635	590	602	590	600	640	601	607	598	607	602	618	609	602	573	607	633	617	614	619	636	641	615	564	594	603	647	615	631	602	601	597	630	598	638	606	596	622	589	610	606	653	591	598	632	623	633	554	620	642	617	617	620	576	610	589	631	581	638	643	628	611	589	610	608	610	564	620	649	607	619	596	650	605	666	594	621	597	632	585	645	609	603	637	608	596	573	606	614	593	639	603	598	657	661	580	590	629	597	626	595	562	636	614	608	634	639	610	616	603	632	646	603	609	585	632	620	596	588	581	602	631	599	626	623	606	635	600	600	601	643	605	601	612	582	604	605	619	628	602	585	576	602	613	599	578	606	616	608	621	602	647	617	579	644	592	628	581	624	598	589	630	597	573	625	660	612	644	612	629	675	584	617	607	631	606	621	575	638	615	612	616	603	603	577	613	637	630	601	594	637	628	640	591	622	634	587	645	628	553	567	653	607	621	604	614	585	598	629	620	599	586	602	631	568	617	612	603	613	627	610	651	586	597	603	611	636	608	635	611	600	619	619	591	648	623	624	612	612	584	649	589	663	599	560	588	588	618	647	656	627	591	617	583	624	615	588	648	596	652	616
3429	1549	623	256	165	170	170	148	182	193	174	165	157	145	132	135	104	110	133	123	117	125	122	108	128	123	109	129	121	124	130	121	117	107	103	134	105	120	118	125	123	119	107	108	124	95	120	132	110	107	118	124	108	112	99	109	103	124	103	121	122	107	123	113	115	122	113	116	107	107	118	125	106	126	125	111	95	93	111	117	119	113	102	99	108	114	118	104	111	120	124	116	123	103	119	101	103	103	99	129	112	119	124	99	118	118	110	101	128	104	111	128	107	130	122	97	111	104	110	125	131	128	125	106	111	102	97	121	112	112	128	107	108	104	125	101	106	108	114	97	103	124	96	124	126	124	104	109	121	109	112	94	115	115	110	132	101	116	125	117	115	126	100	119	99	113	112	96	138	119	128	106	120	120	99	123	120	125	122	105	106	120	131	139	129	114	111	126	109	137	105	100	112	115	116	140	115	116	98	108	116	109	100	109	91	109	120	108	107	107	137	111	99	109	119	129	132	104	101	121	116	111	127	125	106	110	118	103	107	115	104	128	101	110	120	127	96	124	122	99	105	120	134	117	109	113	114	99	100	96	102	122	100	94	111	117	103	102	110	107	96	121	116	114	108	125	103	112	110	113	125	111	110	107	126	109	104	126	111	118	105	102	117	116	102	126	111	131	104	112	100	119	108	115	114	104	124	125	103	91	103	124	110	133	122	120	105	116	100	114	117	105	130	123	104	122	102	112	106	117	107	120	120	100	92	118	95	127	114	106	121	131	119	127	113	93	109	125	101	125	106	134	100	105	114	89	114	133	106	115	115	114	116	123	108	134	117	115	108	115	131	127	112	114	110	106	120	111	117	101	118	142	102	115	105	112	105	118	114	124	97	101	106	98	121	114	111	115	118	112	99	105	131	89	124	122	110	100	102	108	109	117	114	104	114	112	129	112	117	114	131	105	121	122	126	105	115	116	112	112	135	114	96	98	102	97	104	116	116	108	109	113	116	116	110	113	118	105	105	114	127	114	113	98	120	118	119	122	129	111	123	104	128	105	115	102	113	121	126	111	111	98	123	97	88	117	116	110	98	116	112	107	109	101	105	112	117	127	130	111	94	98	96	118	116	126	100	118	115	129	127	108	115	121	116	113	109	121	101	115	122	98	107	116	116	108	117	117	128	90	103	111	115	112	111	114	118	117	106	122	103	103	110	123	105	142	105	116	115	142	105	122	125	104	88	109	118	109	118	114	121	121	112	105	98	94	116	121	117	118	122	104	100	108	128	130	100	116	100	107	104	117	137	103	113	108	122	117	149	124	127	108	103	127	84	134	118	109	113	101	106	106	102	113	112	120	116	124	128	108	107	100	128	115	118	120	98	107	109	111	112	105	123	103	112	101	113	110	114	115	116	108	118	93	136	129	108	95	140	107	120	106	105	115	118	108	119	113	115	123	102	124	103	107	110	103	118	102	140	98	126	104	114	123	125	119	110	105	100	120	123	118	117	121	122	124	100	105	112	113	113	98	112	119	99	108	99	132	111	120	116	114	101	140	127	109	116	122	106	116	113	120	125	117	109	108	120	121	107	107	119	124	115	123	111	125	123	134	117	123	91	135	111	124	124	131	109	122	118	120	97	114	117	105	121	142	105	104	116	118	108	119	126	104	127	129	103	124	117	94	105	126	111	113	122	114	103	113	116	133	108	100	123	117	107	100	99	117	115	102	104	113	115	110	126	122	121	107	103	112	113	110	108	111	119	129	133	117	105	112	111	98	124	115	123	128	116	109	122	100	111	136	103	117	93	120	120	130	105	110	104	86	108	116	117	104	110	110	122	117	122	122	126	106	117	114	94	129	121	113	126	116	118	82	120	113	100	91	90	115	103	107	110	128	113	102	93	103	111	109	114	142	114	96	113	110	120	104	112	97	125	108	99	98	110	111	106	97	116	116	116	121	118	113	105	115	113	105	119	106	128	108	111	117	120	125	123	114	95	118	125	99	105	98	132	108	117	105	100	109	105	103	132	118	128	112	112	128	127	114	106	119	110	109	104	101	91	132	124	98	123	119	111	118	130	124	97	113	128	99	109	117	111	108	114	105	115	117	101	108	129	120	106	111	122	110	121	127	100	125	130	116	103	107	102	101	104	123	109	138	125	105	112	139	108	114	107	109	121	104	121	116	109	105	105	130	134	100	92	97	118	119	108	103	113	107	96	113	115	121	112	113	109	115	123	110	113	118	144	108	107	125	98	109	126	114	112	122	111	122	113	95	108	92	113	110	119	112	107	98	118	120	101	109	117	117	116	129	103	102	100	122	112	91	105	124	116	136	103	121	106	133	126	125	125	103	119	111	127	116	86	140	109	104	118	115	124	108	131	110	128	110	105	115	122	125	112	115	108	103	101	130	103	112	115	100	107	127	119	104	112	106	115	107	104	120	87	110	104	119	115	119	102	112	109	109	114	124	113	119	104	113	119	113	111	119	105	107	122	106	119	108	116	134	115	125	117	111	131	104	118	115	128	126	109	106	122	121	125	120	112	96	104	115	104	116	120	100	110	125	110	110	112	98	117	108	102	107	86	122	121	114	110	80	108	121	118	93	132	111	122	114	116	105	115	119	125	123	125	108	96	122	113	114	116	116	128	127	115	122	116	111	108	120	110	102	119	98	135	115	108	106	123	95	109	90	115	123	107	121	118	127	108	135	113	104	104	99	119	103	111	123	110	104	119	94	103	115	111	102	107	104	118	132	101	94	145	106	107	95	90	112	109	118	125	115	106	143	100	112	115	120	94	109	115	136	107	126	122	120	111	114	99	136	111	115	119	103	113	102	127	113	112	109	105	131	103	112	109	120	115	103	95	113	123	129	124	126	124	110	100	136	113	115	103	139	119	120	110	113	132	103	103	120	104	102	100	110	113	117	104	128	112	109	116	107	108	98	113	106	125	112	111	106	113	113	107	111	120	118	103	130	112	110	95	100	107	111	107	118	114	107	139	126	120	124	128	111	111	139	96	127	126	122	113	109	112	97	131	152	109	111	116	99	125	110	99	117	117	112	119	111	109	105	109	101	112	118	104	101	107	116	97	132	124	102	104	116	112	109	122	118	125	103	125	125	123	109	104	120	117	115	131	128	112	105	109	109	104	109	120	113	139	121	123	124	111	97	102	126	106	103	93	102	118	120	111	106	111	116	112	117	102	116	115	109	108	103	104	107	82	101	105	113	129	115	111	108	120	93	109	107	99	128	117	104	117	112	91	94	92	105	96	137	97	130	117	119	137	95	123	119	113	102	108	132	125	120	102	117	115	110	114	99	122	106	98	105	106	112	116	102	98	110	111	106	120	120	116	101	106	110	113	106	96	116	111	124	115	120	117	126	102	116	109	108	109	120	105	130	104	113	121	106	128	110	130	115	135	116	112	117	126	105	102	126	114	103	126	99	115	88	119	98	114	116	125	105	113	101	105	125	108	117	119	134	107	114	109	122	109	95	114	106	112	120
27541	14795	6389	5207	5370	5043	4128	3274	3198	3471	3444	3055	2338	1842	1691	1442	1224	1109	1103	1069	1055	1102	972	1022	1132	1104	1187	1095	1077	1162	1143	1071	1003	1095	982	929	902	946	901	948	958	960	1007	970	915	1024	1013	1016	1001	928	1002	940	923	921	990	886	916	927	897	963	923	890	913	885	890	892	850	847	891	872	853	830	861	873	867	819	865	928	847	837	877	831	871	802	867	830	848	818	824	814	840	883	801	873	854	880	819	845	853	839	855	841	848	857	894	864	823	885	886	808	805	834	872	824	849	821	878	866	850	852	835	840	841	840	819	818	872	841	775	868	824	835	833	882	880	830	892	832	886	888	833	828	832	828	885	825	848	896	840	810	812	864	871	850	829	871	856	879	873	784	924	868	854	880	847	852	885	872	869	860	877	859	857	801	846	847	888	845	879	847	875	860	843	831	855	840	868	857	858	837	838	837	876	875	856	867	849	848	798	828	824	816	868	855	794	859	823	837	817	868	850	889	868	859	881	831	816	850	879	853	835	873	850	890	794	822	809	866	811	822	886	784	868	882	818	852	872	856	841	804	856	825	902	847	864	830	811	881	853	863	814	852	876	882	841	861	812	836	861	875	898	837	832	843	853	824	855	861	824	793	905	887	839	863	841	815	851	857	808	858	823	892	773	865	809	867	814	854	820	878	845	852	820	924	816	879	825	828	889	893	798	853	824	919	880	832	833	791	804	844	843	867	798	872	827	823	829	821	819	826	912	882	843	841	811	839	838	838	864	814	797	827	801	874	820	837	868	814	853	882	872	835	844	903	858	834	832	845	870	823	870	822	826	876	868	842	853	850	859	837	824	841	836	846	827	889	844	837	837	857	878	837	846	824	854	794	864	881	798	818	830	828	875	840	856	817	872	903	850	902	831	841	818	879	850	925	837	894	818	907	856	824	851	827	837	840	860	816	835	851	835	786	879	869	838	855	813	902	855	823	807	863	865	820	879	800	845	847	831	809	783	868	832	856	850	860	815	830	853	794	815	891	786	822	833	859	908	826	836	836	855	876	921	849	856	846	899	902	798	826	813	829	841	821	824	931	810	842	814	853	829	879	853	822	843	860	842	836	851	830	835	840	835	883	833	826	843	843	897	856	848	857	836	850	869	858	848	833	802	869	825	832	848	839	842	823	847	839	796	827	820	827	850	833	797	842	756	848	841	838	835	812	865	871	839	863	851	798	827	870	842	868	832	873	833	911	825	821	857	823	844	854	847	860	877	842	841	829	792	800	824	827	888	832	859	885	836	828	842	859	900	854	833	869	865	851	867	814	865	868	818	824	838	835	820	868	768	800	804	809	912	862	806	849	810	824	842	834	822	826	842	832	810	884	847	864	838	793	808	863	860	872	833	747	825	828	859	829	829	846	865	820	828	821	859	809	865	845	864	877	802	850	841	810	824	875	829	841	879	819	784	848	891	822	909	853	867	824	844	814	870	803	878	811	790	852	826	859	879	812	826	821	852	801	894	843	859	849	814	913	849	825	823	807	879	877	844	866	793	863	813	836	825	786	862	846	849	863	888	859	828	847	837	826	857	872	839	842	866	871	856	856	830	796	848	840	836	847	797	809	830	832	841	838	791	837	857	814	862	882	881	856	809	849	771	872	887	840	836	821	789	837	888	859	888	799	816	829	909	858	853	841	871	823	854	789	859	826	839	848	859	851	844	803	862	824	766	853	906	870	854	836	823	827	859	867	862	862	900	819	895	848	857	807	794	849	859	857	871	817	834	882	861	826	806	828	811	848	796	821	868	813	900	839	834	859	832	843	852	846	865	851	858	796	808	812	843	877	839	887	829	828	843	858	827	857	884	846	823	845	869	872	841	888	879	893	784	864	850	893	907	812	807	866	864	892	857	851	835	859	832	848	851	851	822	782	835	877	860	807	848	848	874	878	814	821	803	896	832	882	863	819	786	854	801	907	899	847	858	806	875	823	790	836	865	835	791	794	831	854	804	828	842	868	867	829	818	808	847	805	837	787	922	820	854	850	856	855	830	838	902	868	837	876	864	861	880	803	880	897	868	827	889	809	857	850	826	828	823	853	843	897	887	852	803	847	837	846	836	825	840	862	839	865	819	883	840	839	913	817	805	859	855	785	869	864	820	831	883	802	823	839	866	823	856	843	863	902	874	857	846	880	899	828	844	860	824	857	795	841	855	878	852	901	856	807	821	883	844	844	890	805	845	858	824	874	810	813	803	842	816	829	864	801	846	881	900	870	853	832	855	793	832	840	832	828	836	807	853	853	859	815	835	822	839	870	852	775	798	811	835	861	852	844	855	848	840	858	816	899	905	764	844	847	869	831	847	841	838	867	842	854	820	854	896	831	878	801	819	818	788	829	826	822	826	871	831	864	808	892	832	841	847	886	865	863	849	873	868	828	891	841	835	789	846	837	806	844	846	823	851	833	864	903	911	903	845	824	814	879	908	867	802	847	802	872	859	918	820	853	837	850	836	910	824	857	832	850	896	806	833	801	866	865	817	852	824	850	892	795	850	885	803	815	824	841	820	869	876	855	844	809	868	813	840	856	861	842	831	835	860	803	851	897	805	814	848	867	864	815	878	867	876	816	899	777	832	850	854	869	874	807	823	841	842	895	872	841	853	831	820	842	821	871	854	860	904	811	866	829	883	829	757	800	831	803	842	807	890	879	870	824	855	799	850	868	866	873	828	828	862	813	875	808	837	845	862	829	916	818	837	824	806	866	879	860	877	871	886	887	853	874	883	847	860	850	846	814	825	846	809	829	831	797	829	864	815	852	833	874	811	830	872	839	828	838	867	792	893	864	803	862	852	869	860	834	876	852	800	840	852	832	843	871	832	843	837	873	792	838	833	843	877	861	847	837	902	833	858	833	812	842	850	858	819	813	856	833	832	822	822	882	857	864	825	838	830	822	845	810	820	815	823	880	844	782	808	807	846	796	829	836	823	851	882	847	807	869	792	869	825	819	784	843	811	859	865	876	841	819	879	813	882	811	810	873	865	830	836	858	826	825	878	865	843	791	881	828	836	851	874	869	841	846	858	874	832	823	826	877	885	799	839	843	784	861	850	845	807	908	832	876	857	783	840	800	819	869	844	790	843	812	823	869	852	879	829	831	900	853	864	859	875	866	812	874	840	813	838	863	857	838	870	900	828	868	863	811	874	853	885	868	857	878	824	841	833	836	860	803	871	839	809	846	828	822	821	831	855	852	826	859	813	867	832	867	845	860	882	879	825	854	915	897	804	890	806	857	844	795	815	826	856	874	806	845	828	841	834	838	798	839	824	833	816	854	833	841	882	831	879	799	801	832	877	843	857	851	820	809	836	857	870	843	836	847	823	842	876	810	795	839	821	815	849	845	850	870	842	873	820	868	823	841	858	847	873	852	849	894	897	819	884	832	864	811	817	875	840	856	859	847	855	793	848	834	839	852	791	837	853	785	823	813	816	883	841	834	830	802	845	872	899	815	908	891
5034	3741	1278	383	170	182	163	169	143	185	155	141	134	99	102	111	81	84	88	90	98	110	85	82	98	88	104	76	90	92	87	82	80	85	87	70	85	76	86	92	92	83	86	71	76	91	93	89	68	86	77	78	73	76	78	91	89	76	84	84	74	75	66	87	70	88	72	77	73	69	75	77	72	66	87	78	84	81	69	70	82	62	77	62	77	72	63	63	82	83	84	66	77	73	81	83	79	93	71	77	69	77	70	82	80	69	102	73	79	85	82	74	73	78	74	91	78	69	83	63	78	71	75	84	80	65	91	90	63	79	81	68	84	73	65	76	73	55	72	61	79	70	72	65	74	83	69	88	83	69	82	60	80	75	80	70	83	65	69	71	95	84	78	70	60	69	92	72	75	86	73	80	58	76	82	60	85	62	75	70	75	80	83	81	61	74	79	70	74	70	70	82	79	72	66	77	71	74	76	79	78	77	61	78	73	79	67	85	90	84	82	59	78	76	66	85	81	68	67	77	57	71	81	65	81	80	76	80	76	78	63	87	73	90	51	71	75	84	76	76	60	78	82	70	79	81	63	56	94	67	83	71	73	59	61	74	82	72	85	71	82	88	67	72	71	92	78	70	70	83	75	102	78	77	81	67	71	81	74	75	68	63	73	64	68	63	74	76	66	89	70	92	89	64	86	69	76	62	78	72	57	86	69	61	84	82	83	86	55	70	54	78	66	89	74	71	76	67	85	90	69	63	77	72	82	85	71	70	72	66	77	66	63	72	79	90	75	96	66	69	72	89	89	77	56	82	68	73	87	76	65	74	66	68	84	78	80	73	72	63	68	81	74	85	59	71	81	88	76	78	68	63	67	71	73	73	74	75	68	78	66	78	74	65	69	66	86	69	65	88	77	74	75	89	88	81	66	72	91	68	68	76	74	76	72	65	81	73	75	87	69	52	82	81	78	79	77	73	88	70	91	77	78	62	66	73	67	71	74	72	85	79	76	76	75	66	69	81	77	76	67	69	74	85	84	65	70	85	83	78	59	90	84	81	79	72	75	83	108	70	74	83	75	80	78	80	85	67	64	61	62	68	88	62	77	63	63	85	71	77	66	62	58	70	68	65	84	72	70	75	65	86	63	73	79	93	73	63	75	70	75	69	85	74	82	72	72	79	66	91	84	67	71	86	85	76	85	82	69	71	86	72	65	79	90	69	87	76	87	84	83	96	60	75	79	91	67	72	95	70	79	74	73	82	79	87	73	88	79	82	69	91	77	76	64	88	77	78	59	79	51	81	79	78	71	59	74	74	78	71	78	76	62	64	73	64	67	75	75	89	83	85	84	78	68	78	82	81	68	65	59	79	74	77	84	66	75	99	60	79	88	76	73	83	71	78	83	75	73	61	74	78	79	87	81	91	74	70	77	70	79	83	77	83	69	72	71	77	76	77	77	75	80	72	64	82	64	77	81	87	72	73	78	71	91	78	59	75	80	67	68	81	74	76	88	94	72	54	76	67	81	84	91	62	62	76	75	92	72	73	74	66	57	86	73	51	83	87	73	85	70	80	82	70	62	89	76	75	85	84	79	65	61	80	72	90	85	81	72	78	76	76	64	71	66	68	85	66	75	78	74	86	64	79	58	86	61	76	95	65	76	65	69	72	88	82	76	82	57	70	83	60	83	78	61	76	59	82	81	61	71	67	78	82	76	69	76	73	63	78	79	77	69	85	69	80	82	62	66	72	85	66	70	76	93	79	79	77	72	77	75	73	75	73	72	53	81	65	67	79	73	87	70	50	74	74	80	79	80	64	85	79	95	79	63	76	72	79	80	82	72	68	85	72	61	63	74	81	78	64	62	92	64	76	68	76	79	56	66	70	82	85	71	68	72	94	85	79	70	80	83	75	77	74	75	74	75	60	82	67	67	71	85	70	81	70	77	82	83	77	77	59	64	63	69	80	63	59	77	68	73	82	97	75	81	94	65	73	59	78	79	81	70	92	74	75	79	80	74	71	91	81	64	75	70	89	69	79	65	74	73	70	91	82	58	64	79	71	74	72	81	72	77	80	72	70	77	89	69	75	54	82	84	91	74	76	76	87	70	80	72	79	70	79	62	76	84	71	83	73	78	86	63	68	80	63	76	71	79	67	66	90	77	78	82	67	72	59	74	82	68	77	70	68	81	89	77	78	83	74	67	78	71	89	80	68	73	75	83	77	64	77	64	74	63	81	90	83	83	72	95	78	60	90	81	69	72	77	72	60	113	80	75	71	65	86	77	66	72	76	82	74	60	61	66	90	76	90	77	81	71	75	65	75	69	87	69	76	74	82	70	71	80	68	74	79	72	59	82	77	65	86	67	76	69	77	69	78	75	83	82	66	87	61	80	92	89	91	76	69	78	76	72	83	78	65	76	101	70	71	74	87	75	85	70	65	71	72	70	67	68	83	75	69	81	88	74	71	73	62	82	66	84	78	64	87	76	83	69	64	88	70	83	70	74	80	70	85	78	78	72	63	68	61	68	63	68	81	80	72	89	80	61	83	73	86	83	76	62	90	72	74	58	63	72	68	65	67	63	78	60	64	81	92	71	64	77	62	73	69	61	72	87	77	79	74	76	82	98	70	75	81	78	77	77	63	84	66	73	85	80	88	66	64	71	84	66	77	76	66	86	82	76	62	69	67	80	96	77	71	76	81	76	75	85	77	79	70	80	86	83	84	68	77	83	55	71	58	77	93	66	70	52	78	72	82	64	83	67	78	62	79	61	83	75	75	76	76	79	83	74	76	74	74	66	67	70	77	72	73	79	75	87	80	65	60	74	76	73	71	88	67	65	82	74	85	71	76	57	86	59	80	83	70	79	70	95	85	74	63	63	70	85	81	68	88	89	83	72	73	83	86	70	73	80	55	75	84	64	67	83	82	77	74	80	78	85	83	74	74	77	71	81	80	69	77	76	74	68	78	89	75	72	93	89	63	76	87	69	60	85	89	64	70	87	70	65	73	77	87	71	78	86	68	76	78	85	80	75	70	70	90	77	90	65	60	68	82	68	69	80	76	64	73	74	70	84	61	89	74	77	79	72	76	69	78	80	88	61	68	64	69	58	84	84	68	71	78	96	72	67	75	68	76	74	70	63	76	87	77	73	75	73	68	73	80	79	80	65	59	73	66	77	77	66	66	76	69	72	88	58	69	102	80	83	89	65	100	80	82	92	68	80	63	65	66	74	80	85	70	69	75	78	66	64	66	67	76	75	70	87	71	74	73	75	67	83	89	81	74	81	60	65	82	69	64	81	66	90	76	61	86	73	73	83	66	79	78	87	75	70	74	77	85	72	76	66	87	77	86	73	69	71	84	85	96	81	84	80	76	77	91	70	89	71	82	73	74	79	76	76	87	59	58	61	87	74	74	70	63	72	77	61	61	76	81	70	77	68	90	81	76	86	78	58	87	76	75	80	82	98	76	76	79	79	85	73	68	82	71	82	79	73	68	68	75
33936	22695	11952	7885	6896	6756	5603	4601	4520	4769	4247	3324	2604	1990	1646	1362	1117	992	1002	970	946	933	871	925	924	970	1007	1008	1014	1064	989	883	918	874	794	721	687	714	737	763	762	779	668	700	729	789	749	709	732	730	767	655	684	645	687	652	721	677	646	709	663	656	616	647	689	633	638	624	629	609	644	610	626	591	549	602	569	571	537	564	550	579	597	580	541	576	566	577	592	593	562	597	576	568	535	592	553	597	564	591	581	579	598	573	533	620	578	558	585	523	603	583	606	618	599	556	576	604	543	548	584	583	557	572	553	604	551	608	551	559	583	598	592	544	558	565	569	530	553	538	551	578	590	591	601	579	551	569	602	579	550	574	542	557	502	563	559	556	559	580	542	544	546	557	571	559	582	571	594	565	577	565	495	560	549	570	559	571	542	563	553	562	575	555	548	595	560	520	590	576	551	565	543	512	576	561	546	563	568	552	526	578	580	561	535	615	558	576	596	583	570	527	549	560	612	545	566	579	532	533	555	617	571	565	591	571	574	609	537	563	568	608	554	525	557	552	593	569	560	516	578	573	575	555	540	586	596	547	536	527	561	564	548	525	531	584	600	610	575	557	547	576	586	631	563	588	518	600	558	554	572	540	571	627	572	562	576	565	570	589	561	528	590	560	526	568	555	573	556	580	598	534	565	579	555	590	571	559	588	571	548	571	561	560	516	569	592	569	616	562	564	580	579	563	554	562	513	612	547	629	551	524	570	519	588	586	548	561	579	575	563	548	615	565	549	598	555	529	527	588	588	541	537	552	570	606	536	588	525	593	566	584	585	536	519	569	567	524	576	547	593	553	551	551	558	549	600	505	566	591	559	562	591	589	573	621	548	583	551	561	529	558	579	561	558	572	531	584	562	573	523	600	524	570	570	586	565	578	546	593	526	573	551	554	566	574	565	564	568	594	624	545	580	575	576	553	589	566	532	550	522	513	574	556	596	575	528	593	539	514	554	545	546	596	550	593	586	588	573	537	548	521	597	573	551	532	560	553	601	526	606	546	574	571	580	572	563	568	568	544	560	566	590	590	565	587	516	583	577	574	570	548	572	585	580	614	529	571	538	561	556	603	544	524	545	565	559	575	556	577	527	552	545	551	596	575	592	576	563	561	620	566	549	562	539	550	574	564	532	608	567	626	550	620	559	564	589	544	625	586	573	593	622	562	613	577	529	563	602	538	588	544	583	584	580	578	591	550	556	555	497	563	540	559	602	571	571	585	545	614	613	550	561	552	524	569	593	608	576	560	498	567	557	564	577	568	550	595	544	582	554	553	581	575	554	552	549	563	553	589	559	550	616	567	589	539	562	581	584	575	562	551	560	567	567	542	580	629	577	569	530	635	578	522	559	559	598	563	568	569	576	564	581	603	561	572	530	515	570	578	542	531	563	508	543	586	596	594	578	562	530	596	551	528	608	585	548	523	557	556	602	534	542	557	557	568	604	563	543	554	581	583	590	563	553	588	567	526	578	547	542	574	563	581	571	544	557	546	579	568	565	634	579	571	536	535	592	567	566	531	577	544	559	551	595	580	594	564	573	540	553	549	561	568	546	566	534	581	612	565	573	572	553	524	546	588	582	513	548	565	545	582	607	540	554	569	547	553	585	530	529	567	567	550	571	596	551	577	579	543	595	605	545	563	570	526	569	552	584	565	582	539	550	533	537	553	554	591	555	531	580	525	524	518	558	549	558	569	533	615	556	537	542	526	552	576	588	551	577	590	564	615	594	579	582	572	529	564	558	558	590	605	604	612	571	543	541	570	563	574	543	560	553	550	601	579	564	569	526	561	554	563	600	548	550	608	577	602	569	590	590	549	612	603	581	539	559	528	572	567	568	567	597	591	577	599	549	549	559	575	536	568	566	581	573	581	578	578	596	549	569	546	555	514	557	597	589	583	550	579	504	614	524	576	538	582	576	580	557	541	530	569	544	572	554	556	582	590	574	592	570	506	564	573	528	559	600	535	553	558	536	616	556	587	559	545	554	579	537	532	565	613	584	542	572	519	568	556	608	547	526	578	575	581	587	531	519	551	569	560	556	536	591	583	607	592	544	571	599	549	579	552	542	535	597	556	568	596	556	558	579	594	580	534	557	523	589	574	605	557	596	548	595	565	520	557	566	532	525	541	521	527	588	569	546	589	580	628	532	544	592	542	536	569	574	549	557	561	552	572	578	545	571	538	561	544	596	614	517	557	550	574	610	564	566	534	538	554	525	569	594	539	516	609	592	583	563	550	580	552	526	602	548	574	583	594	611	567	556	540	582	572	568	560	496	561	535	556	566	585	561	589	530	574	578	565	602	575	557	550	592	589	569	556	548	568	608	604	541	533	569	547	529	583	547	550	529	537	553	583	517	576	570	563	533	536	573	530	589	568	539	597	564	540	579	542	586	546	612	588	522	533	519	569	540	567	577	559	594	572	574	597	554	554	597	577	549	561	550	569	539	553	576	563	608	535	546	541	539	556	506	598	558	563	619	536	578	555	570	604	581	579	548	574	562	577	551	584	575	577	593	578	561	581	587	567	544	584	542	541	578	553	590	574	533	569	568	548	583	599	545	586	606	564	568	596	584	546	572	585	522	587	575	567	513	565	545	554	555	533	551	535	551	586	532	544	607	570	593	571	586	526	569	554	575	571	575	583	607	559	600	576	608	578	584	566	582	577	599	551	573	545	566	571	561	601	530	607	546	611	535	570	574	582	585	529	535	563	554	553	570	530	517	574	524	554	591	566	541	614	554	576	547	569	534	564	566	588	524	560	534	547	557	575	539	552	586	565	585	542	575	576	513	576	553	556	547	518	590	534	571	543	552	538	565	597	555	588	600	559	525	561	584	546	560	573	551	580	540	583	571	603	599	581	533	574	573	567	501	579	591	555	543	564	557	589	569	537	591	582	568	557	521	564	544	564	566	586	562	614	523	563	569	602	587	564	557	544	587	577	525	524	597	545	576	585	600	561	503	551	589	565	575	544	566	534	545	558	562	604	579	518	551	576	582	551	571	532	512	565	588	528	574	577	568	515	542	569	521	581	591	573	568	534	572	565	515	599	514	583	588	558	536	593	593	568	603	555	558	567	540	570	589	556	622	598	590	556	551	594	584	574	542	555	574	591	568	517	558	539	558	563	588	555	617	569	549	595	565	551	561	557	548	593	555	551	540	534	569	600	548	591	557	565	562	603	568	554	540	642	556	609	551	581	528	577	603	574	545	591	590	537	546	537	505	592	570	558	548	573	591	608	548	582	616	549	566	538	598	571	571	547	562	550	565	592	577	566	560	539	550	566	575	554	608	537	571	537	600	547	605	570	593	588	548	575	586	564	591	574	533	534	598	590	571	584	593	584	611	582	556	503	545	592	538	553	567	573	561	599	546	566	546	566	558	570	562	577	534	537	583	599	588	573	574	582	564	567	571	584	563	539	607	522	553	586	553	548	562	593	545	556	552	538	579	576
5283	3309	1266	450	240	209	231	186	215	217	193	198	207	198	144	141	157	148	147	170	157	135	152	135	124	132	145	140	128	160	150	154	138	123	139	136	135	124	147	135	139	133	154	132	132	128	147	150	144	134	126	149	116	150	132	123	125	136	141	132	149	140	121	126	133	144	121	137	144	144	137	119	127	121	144	130	113	141	113	128	130	128	121	119	134	123	133	144	140	154	142	147	129	123	120	140	145	139	143	136	146	155	149	125	125	126	129	114	122	140	132	144	133	119	131	138	135	121	132	141	147	153	113	132	122	133	129	131	131	132	124	150	134	134	129	145	120	109	119	136	148	121	130	128	143	140	119	134	120	138	123	115	126	148	113	128	135	134	120	138	139	153	140	121	128	134	117	125	110	155	131	122	135	123	123	115	141	136	146	163	127	122	137	118	110	122	115	130	131	129	140	166	125	138	119	99	112	139	135	130	123	132	122	116	112	133	126	128	133	121	104	149	128	126	132	130	128	127	124	149	159	134	110	131	131	130	120	122	140	128	116	126	110	124	120	114	117	147	132	133	122	139	135	123	128	123	129	142	164	125	130	131	117	123	175	138	120	141	131	146	112	136	154	129	139	119	128	143	156	117	154	126	142	132	147	136	135	134	120	105	129	128	117	128	130	108	138	131	131	139	145	130	146	118	134	128	127	137	126	112	150	128	120	137	157	127	143	122	112	140	136	131	106	151	133	144	119	124	120	130	132	127	133	163	112	124	130	111	137	147	128	115	123	132	133	134	135	115	120	125	137	134	118	164	141	129	131	133	129	137	129	129	139	133	133	96	164	137	124	153	114	142	134	107	123	120	123	111	121	140	136	131	138	140	122	100	141	141	150	143	146	130	128	124	126	131	124	130	147	139	111	117	151	156	126	144	126	130	132	144	139	126	128	125	123	149	130	112	142	149	136	121	126	142	146	121	134	137	152	134	128	121	146	129	114	113	136	126	125	116	122	116	118	137	139	141	131	131	122	125	143	130	130	134	128	134	125	127	117	121	134	126	138	122	135	128	130	114	147	131	115	140	126	152	126	139	126	118	124	124	117	129	135	132	117	128	114	146	141	146	142	125	122	125	116	118	138	118	124	126	129	133	127	124	141	131	136	141	138	118	103	129	151	135	130	140	134	129	134	123	130	139	142	132	144	125	123	128	113	116	131	125	150	133	127	119	151	135	122	147	115	124	117	124	146	134	112	131	139	118	126	142	131	124	136	118	128	144	137	126	135	128	114	122	134	127	144	139	117	141	139	114	133	123	154	133	126	116	137	140	127	112	128	137	123	127	121	112	144	126	131	134	127	116	125	140	141	115	123	120	151	135	133	124	134	120	137	130	130	120	120	141	129	134	124	138	123	142	129	132	118	127	102	120	138	157	150	127	132	99	129	145	127	138	116	133	130	134	144	136	128	121	136	138	144	130	146	124	137	130	142	122	127	113	127	129	148	152	124	141	133	127	132	145	122	138	127	132	150	133	158	121	135	121	115	128	133	137	134	123	139	126	138	123	139	122	145	135	120	125	125	136	137	119	97	132	129	134	107	128	117	115	119	140	130	126	126	138	129	127	126	128	136	119	125	127	138	135	157	114	149	123	147	120	129	143	137	127	127	112	119	125	139	112	126	121	113	140	135	146	121	126	130	145	133	132	132	152	144	147	125	140	101	113	137	114	130	118	128	135	128	125	133	134	135	157	108	127	151	132	128	127	137	137	134	145	124	124	135	135	139	122	124	109	136	108	120	127	133	116	134	147	126	130	118	149	127	132	101	141	126	138	126	135	126	136	143	116	129	139	152	138	135	129	110	127	115	121	144	131	104	122	114	130	128	125	146	142	114	137	133	116	127	132	126	129	119	140	131	141	126	127	130	116	126	134	145	125	138	109	146	126	116	126	136	152	123	132	144	124	119	132	126	133	127	120	134	136	135	133	147	119	125	122	123	127	130	122	129	143	143	150	141	130	139	119	122	137	137	139	119	134	144	118	118	128	140	148	122	127	143	144	130	129	125	135	134	134	137	136	120	145	124	128	146	113	128	131	136	126	127	138	139	125	106	133	124	135	148	144	134	131	154	127	126	127	115	142	124	145	132	158	135	110	138	128	119	122	140	150	124	120	122	127	116	136	131	130	132	121	134	120	148	119	119	141	117	128	135	142	116	135	132	124	120	136	139	141	102	135	127	132	129	116	136	125	139	137	134	123	122	128	121	109	130	120	125	123	138	126	151	127	138	130	148	137	125	140	139	135	135	120	137	152	127	154	131	126	152	120	135	133	147	143	121	145	144	145	142	118	129	112	128	123	136	130	151	133	133	114	129	146	156	145	128	130	136	139	117	126	114	125	141	133	123	121	157	139	132	111	150	144	125	130	132	156	138	133	122	135	126	128	127	134	128	122	134	135	148	143	123	137	131	147	123	127	143	108	121	132	120	154	126	131	120	138	134	123	127	111	138	126	123	121	146	129	124	128	136	123	133	133	101	137	132	140	139	120	134	112	120	160	133	138	138	127	129	165	124	134	97	152	141	135	138	136	125	139	132	130	125	132	121	146	122	127	136	117	101	114	149	145	146	149	142	127	130	160	127	133	112	142	130	139	136	144	119	147	135	136	131	125	156	117	128	136	122	125	118	127	139	122	122	134	125	136	133	133	137	125	118	141	135	120	153	131	130	153	120	140	140	119	133	123	121	156	132	134	142	131	130	138	134	139	120	118	112	118	131	138	122	159	124	143	136	130	128	127	108	144	113	125	149	130	140	130	148	115	118	151	116	129	128	137	112	129	129	133	124	146	120	149	103	123	157	136	137	130	116	125	127	121	127	127	138	125	128	126	130	142	119	132	143	122	123	110	145	140	123	147	129	129	124	127	128	131	122	123	116	137	131	136	143	137	146	142	127	134	117	130	138	156	111	118	117	118	125	124	134	139	132	144	116	117	135	135	120	140	121	134	100	137	130	129	116	129	157	133	144	122	115	130	127	112	133	118	111	131	143	124	125	135	137	121	131	142	126	136	129	118	118	145	128	131	119	128	127	150	124	150	141	118	134	138	143	143	139	134	117	106	140	137	142	127	141	131	130	143	114	122	132	141	129	134	143	127	129	121	141	129	134	145	136	133	121	124	123	141	134	147	148	132	121	114	123	117	139	132	115	130	125	139	131	130	131	142	112	130	121	141	143	132	139	137	140	148	158	134	126	123	134	123	129	116	147	117	135	135	129	125	132	130	134	133	131	122	129	132	126	132	134	130	141	128	123	134	111	126	134	126	138	119	148	154	119	138	135	134	130	144	138	158	137	142	122	149	127	134	131	132	137	136	131	123	123	119	159	130	125	132	139	138	127	115	129	112	128	146	122	136	143	141	116	130	136	134	130	119	116	118	134	126	128	126	159	139	160	138	131	132	121	126	134	137	130	119	148	123	124	142	126	144	139	129	140	137	127	123	141	129	127	123	122	140	131	146
31975	21448	11121	8011	6285	6294	5594	5214	5214	5147	4574	3723	2827	2364	2099	1748	1465	1387	1429	1416	1333	1341	1249	1283	1333	1433	1422	1444	1478	1427	1370	1257	1299	1196	1177	1196	1101	1109	1107	1188	1113	1163	1165	1191	1151	1185	1144	1173	1108	1089	1110	1106	1113	1087	1063	1078	1085	1040	1035	1045	1049	1097	1114	1082	1050	1036	1046	1045	1047	1016	993	1025	1021	971	1027	1007	955	992	1005	1031	964	1006	942	944	924	1029	949	952	955	938	978	1018	993	971	985	992	957	998	980	918	977	951	968	998	969	969	914	960	966	1004	974	973	960	962	975	922	936	981	966	911	996	969	906	997	946	983	946	988	984	965	990	926	983	1007	944	934	989	1011	916	952	999	1010	1037	910	956	919	901	986	965	914	960	999	1016	973	964	947	985	957	979	1000	948	983	1034	931	980	974	965	983	966	965	974	920	940	955	915	991	997	1041	946	959	954	948	948	918	961	988	949	977	1001	958	979	1029	960	940	960	1026	950	930	977	988	914	920	959	969	959	994	926	912	991	955	996	1003	978	1008	989	941	980	960	987	1063	976	953	954	1014	968	965	975	995	973	973	953	1026	980	960	950	980	998	967	965	935	937	984	927	971	958	955	976	970	960	944	976	951	927	1011	979	983	976	954	969	961	947	921	892	943	885	970	1002	1017	920	970	978	974	958	972	911	970	965	956	962	973	945	964	959	935	940	981	994	1002	1012	1026	963	941	928	994	958	967	938	932	955	940	1000	941	909	977	985	940	990	981	942	980	1035	988	982	935	927	979	991	952	976	966	966	965	955	989	920	950	989	980	1015	975	1004	984	956	997	966	952	1004	941	991	1049	944	938	974	955	944	941	938	954	951	893	962	963	984	997	1003	964	996	985	1015	977	946	960	929	998	972	959	914	979	966	943	1019	939	920	940	960	885	1009	964	1018	902	957	920	979	903	903	960	927	987	941	973	914	950	950	906	996	966	991	1014	981	984	985	928	971	989	1012	959	949	941	957	939	966	937	884	925	999	957	951	938	994	975	976	987	956	883	921	906	932	926	936	943	950	1008	1005	944	975	957	955	989	922	909	933	969	924	978	1020	938	934	927	910	1010	958	918	995	965	982	929	862	969	968	928	967	901	962	942	1010	1018	923	979	919	944	999	990	925	947	936	927	966	1004	976	959	1010	906	976	1006	998	990	1008	997	928	961	913	975	992	948	917	970	961	908	961	937	1008	924	983	930	947	926	934	987	969	899	925	1009	961	969	909	926	1057	967	917	1007	947	1033	981	958	943	982	934	932	956	973	972	920	1005	984	978	945	927	924	972	951	1038	969	962	929	973	947	944	979	929	983	957	1037	1014	947	907	992	990	992	877	961	1006	932	891	887	951	935	978	912	1010	1028	960	952	1050	979	973	988	984	907	980	964	936	869	915	976	963	973	942	960	974	1025	934	959	977	988	951	952	949	951	967	994	914	929	993	945	936	986	974	998	951	890	966	1016	927	950	945	994	901	999	987	1007	981	968	1010	1008	959	954	971	886	962	969	949	945	1008	977	934	986	985	988	913	967	1013	1007	933	998	990	950	997	979	970	953	989	953	951	988	965	939	999	963	979	963	988	985	990	954	986	942	994	947	1004	940	957	981	929	948	1001	963	937	950	841	1007	899	971	1003	970	963	932	985	893	988	942	947	961	940	952	925	978	1010	910	995	940	991	970	921	959	943	1018	952	1019	975	970	967	956	1009	891	972	961	963	908	950	964	964	924	930	995	1007	999	979	962	937	906	987	978	994	950	953	948	999	951	989	1007	950	984	953	911	963	968	936	965	1011	1002	960	925	974	947	1003	1031	1016	954	1027	970	936	941	1000	920	966	948	979	878	946	989	925	1023	999	946	950	926	1013	959	993	967	1025	947	954	942	995	982	977	950	961	943	1007	973	944	932	965	963	932	933	938	958	986	966	977	984	1007	967	941	950	995	945	905	959	960	943	948	1007	938	967	973	984	985	943	984	947	936	960	939	930	919	932	969	985	924	951	970	941	962	973	940	979	916	1026	963	981	972	944	982	949	975	957	973	962	923	934	934	884	954	924	920	962	961	963	940	967	1011	918	975	930	933	952	977	999	973	968	964	1010	973	951	984	951	953	904	990	926	924	1029	982	892	998	962	943	955	995	950	977	1026	946	937	980	970	969	953	990	964	957	967	999	977	985	966	994	954	984	976	971	1021	960	973	969	923	963	879	919	976	963	911	945	986	969	930	949	993	958	991	1008	918	949	919	941	935	969	933	951	914	936	1013	959	993	998	933	948	1019	950	920	954	921	965	978	975	999	980	987	965	1009	939	977	936	956	971	936	945	984	957	952	913	936	1032	909	978	970	936	986	905	927	917	1029	996	934	956	965	980	1009	985	1027	919	967	941	929	942	956	939	935	941	952	955	960	941	977	1018	981	979	941	974	963	926	959	983	1013	968	931	977	984	943	893	938	946	962	983	991	969	969	995	940	997	962	909	971	945	932	912	991	958	924	974	948	902	982	942	961	1007	955	901	975	1008	991	973	912	1005	995	943	945	977	982	950	1029	976	974	954	950	954	963	1011	1010	969	968	963	917	938	965	993	934	934	888	931	1026	996	960	967	956	994	997	1027	923	957	946	939	935	954	953	955	913	1007	942	995	977	962	972	979	997	895	960	999	961	914	948	980	1007	965	986	974	1011	975	1003	976	951	959	922	936	950	963	966	1001	928	983	932	1004	985	983	954	980	924	1001	963	940	962	990	928	1002	962	993	987	985	949	974	942	1011	1017	1007	946	950	1001	959	985	928	973	958	945	1033	953	966	982	937	922	948	966	975	956	947	945	945	977	940	954	1012	957	963	957	944	978	960	933	949	977	964	921	1005	977	945	956	962	970	956	947	985	920	999	987	935	945	956	933	938	957	951	970	996	986	936	943	1010	962	917	967	947	986	939	901	942	981	925	1011	992	940	993	936	985	962	951	938	1011	942	921	967	981	957	997	977	969	950	948	991	954	970	968	932	922	952	954	928	956	992	983	908	944	1022	1010	958	966	983	956	1029	962	975	1017	939	993	960	912	956	960	968	960	1006	989	963	984	893	910	982	957	1011	949	1010	1004	944	926	947	931	984	964	995	966	980	1011	1010	961	911	969	949	952	981	953	955	943	974	981	986	926	989	934	926	920	983	947	986	987	973	1031	969	989	954	946	993	964	944	1021	972	932	987	952	940	962	981	959	964	969	949	967	972	857	996	1004	962	1008	971	935	958	918	943	991	1014	981	1031	938	945	954	947	995	976	988	927	987	943	1000	1030	925	926	978	961	974	932	1023	999	907	1031	976	996	989	974	923	917	967	944	971	946	976	993	946	970	1003	1007	1006	917	1001	952	969	930	947	954	939	948	909	966	979	937	984	934	1038	949	960	1003	927	998	952	941	971	974	987	944	955	1040	1002	916	924	987	968	959	1024	996	953	978	938	949	939	950	966	1009	943	963	986	935	961	995	947	973	989	994	973	938	1025	958	1020	985	1014	953	1038	917	927	971	961	941	970	931	969	965	986	1020	968	970	977	909	946	969	910	961	989	967	970	980	965	958	917	978	950	948	959	979	942	959	929	997	970	993	975	989	952	973	965	948	943	1013	1000	1006	962	951	971	930	977	917	939	940	992	959	962	998	964	959	939	928	959	960	944	984	991	958	933
6351	5424	1707	590	232	193	199	225	219	220	245	172	146	122	122	88	106	98	89	112	89	109	108	102	127	110	112	111	114	109	103	79	102	90	95	109	116	103	95	98	92	92	81	85	109	95	118	93	71	102	94	75	88	69	89	83	93	91	84	85	85	85	87	86	97	96	86	103	96	92	95	81	87	94	74	87	104	89	83	95	100	98	70	91	90	93	87	88	100	78	80	81	91	90	84	68	86	64	73	80	87	82	71	86	71	91	69	73	84	86	94	80	85	76	69	96	84	91	94	98	92	86	87	85	79	78	81	84	80	90	84	80	92	82	77	97	76	95	93	91	90	84	72	88	88	99	92	96	98	99	73	84	88	86	84	78	90	98	89	103	80	83	97	90	91	85	73	74	81	86	86	87	72	81	83	74	90	85	76	76	84	98	81	72	104	82	70	79	87	69	106	77	85	67	79	75	84	88	74	88	88	72	87	81	73	87	101	92	83	83	79	86	88	85	92	91	72	84	81	82	75	95	80	75	79	73	91	88	81	78	92	61	89	93	93	84	85	88	88	95	106	96	88	88	85	91	92	90	72	91	93	85	89	81	86	94	79	86	90	89	93	99	80	75	72	78	94	86	89	92	80	86	90	80	87	81	78	66	88	91	79	94	79	99	95	66	86	86	94	68	85	81	84	91	93	97	91	94	82	93	79	87	79	109	74	81	84	97	67	93	80	90	82	82	76	77	79	87	75	76	78	86	70	76	83	77	82	84	86	77	69	85	74	78	95	91	89	84	83	86	82	72	86	97	88	81	98	63	60	90	78	84	84	98	58	73	87	97	84	80	86	97	75	75	78	85	78	76	93	96	87	74	77	90	82	99	88	77	84	96	89	80	91	85	76	88	79	80	79	79	83	70	96	65	97	76	89	100	96	77	77	85	89	92	86	96	98	97	67	82	83	82	95	69	85	96	76	78	91	76	81	93	85	79	74	108	83	87	97	74	87	94	88	90	65	65	72	84	69	91	96	97	84	79	99	82	91	88	77	95	82	82	72	67	90	88	99	85	82	62	91	83	85	99	78	85	87	74	73	86	86	84	80	82	83	79	92	80	86	79	96	92	77	78	100	101	89	73	85	98	74	75	75	75	93	81	84	74	100	75	98	78	80	95	85	76	83	82	85	78	81	91	103	94	85	74	69	91	90	81	77	85	69	84	92	111	91	81	83	78	86	79	82	91	77	81	95	86	102	89	87	80	78	85	84	76	88	77	72	98	91	95	85	82	91	84	98	88	94	98	82	70	88	86	90	69	87	98	77	88	76	97	97	81	79	86	102	92	89	81	93	92	79	76	98	91	92	88	83	82	81	80	67	82	100	86	89	84	89	86	88	79	84	75	71	101	80	74	80	79	80	84	85	83	60	84	89	99	94	76	83	86	60	91	95	73	98	104	96	85	91	80	83	88	98	95	85	94	90	78	100	91	83	78	95	93	103	89	93	67	66	82	103	97	98	86	87	81	69	95	105	93	84	83	91	90	96	90	85	80	84	82	82	97	63	68	93	89	81	88	76	74	88	83	87	89	87	77	63	82	80	83	80	74	82	74	83	97	82	93	66	79	69	95	85	96	103	93	69	82	72	88	80	95	84	88	81	58	97	92	70	88	100	87	74	92	80	96	64	87	75	80	73	67	94	82	105	98	88	79	75	98	72	91	84	87	89	89	97	89	82	80	95	81	69	88	68	88	93	89	92	75	90	67	89	72	90	88	82	77	90	84	79	81	62	85	96	99	82	70	89	102	83	92	83	81	82	81	81	92	95	94	70	73	94	90	73	89	86	91	90	75	95	68	86	92	83	93	79	87	83	103	86	87	77	73	80	80	86	81	89	81	78	79	107	82	78	74	77	87	86	86	84	86	83	69	66	93	80	69	94	86	81	79	73	88	88	92	75	79	71	91	67	69	94	84	88	78	84	88	86	98	87	88	90	77	81	83	84	86	86	89	86	61	106	85	83	87	74	86	85	98	91	83	81	93	97	85	82	99	79	88	89	95	84	79	92	85	85	87	87	91	87	95	92	88	83	88	86	85	87	91	70	102	90	76	82	89	83	88	97	84	85	84	99	84	86	78	78	75	84	77	79	84	78	85	84	96	63	83	106	70	98	84	86	84	80	95	77	86	102	76	70	85	83	77	80	77	96	89	89	95	92	86	96	95	83	91	78	67	80	78	90	73	107	86	85	72	81	100	87	101	83	94	84	93	79	77	78	73	90	64	76	90	100	64	85	85	71	91	97	84	68	93	85	68	98	94	90	84	79	86	107	81	78	69	88	93	86	80	70	68	99	87	75	86	80	87	81	79	86	85	66	93	101	75	92	106	73	78	69	81	86	93	89	80	90	77	94	88	70	74	104	99	74	73	84	81	100	86	81	98	75	96	70	81	94	83	75	82	89	88	86	89	76	101	85	104	81	76	91	80	101	87	88	66	93	89	93	88	81	74	82	81	86	87	83	84	90	76	77	95	87	81	82	82	62	95	88	79	103	87	90	90	75	89	78	94	64	103	84	72	77	90	77	82	78	93	86	89	85	85	72	88	98	79	86	94	78	98	67	94	98	84	72	73	68	92	78	64	82	71	92	95	82	94	87	76	80	83	85	93	86	80	100	83	97	84	82	89	75	91	75	85	76	93	93	78	97	78	95	77	83	81	92	81	66	95	81	87	81	82	88	92	80	71	95	84	91	90	60	86	81	70	70	84	62	85	92	95	79	93	91	81	90	92	83	74	66	85	89	84	91	86	77	71	72	70	85	76	83	82	84	90	82	91	85	82	61	102	79	87	83	89	84	77	81	69	92	91	89	83	80	82	89	90	89	102	96	81	108	95	90	91	82	99	81	88	89	85	73	72	88	76	86	90	65	78	70	85	71	74	70	71	88	100	84	86	84	101	115	83	96	77	87	69	82	80	76	96	86	71	82	84	76	77	62	95	88	79	94	84	70	80	85	81	89	81	93	80	79	89	85	87	88	72	82	73	87	67	84	82	94	88	82	89	76	88	81	77	74	81	82	90	85	94	88	81	90	86	78	96	82	70	91	79	84	87	90	82	83	91	81	80	82	87	97	87	85	90	94	97	77	97	101	83	85	89	76	86	86	74	105	93	82	80	104	99	65	79	84	97	98	78	99	72	72	96	77	79	84	99	100	80	89	88	87	86	78	74	89	89	81	89	78	83	77	75	91	83	91	89	106	100	106	94	92	97	69	88	89	114	80	78	93	74	78	98	73	77	87	81	95	83	75	97	82	95	100	91	97	96	89	76	98	87	78	71	78	87	68	94	85	69	89	91	87	76	88	78	80	68	87	95	82	90	68	79	98	83	95	81	83	85	85	94	67	95	90	93	85	90	77	94	76	84	87	76	76	93	71	77	98	71	69	84	85	86	101	91	87	78	92	95	85	84	89	76	86	108	103	85	89	62	93	71	85	92	83	83	91	72	78	76	90	98
36754	26507	14336	11397	8026	7998	7356	6487	6501	5929	5429	4131	3015	2545	2149	1572	1373	1260	1251	1169	1187	1120	1106	1132	1206	1241	1227	1206	1224	1190	1086	1034	977	884	836	844	878	894	876	867	817	811	826	803	837	870	852	837	788	795	746	769	840	852	802	780	795	747	726	746	734	736	737	724	722	677	723	737	671	668	664	678	653	634	637	668	673	635	663	578	666	651	650	597	595	588	609	625	652	630	607	597	595	633	598	608	620	595	641	635	614	629	625	654	602	627	580	638	598	639	660	667	620	643	599	627	638	580	633	597	575	629	585	618	594	620	633	585	588	600	638	603	636	615	582	630	579	598	627	611	616	609	644	638	614	607	602	637	610	609	648	630	650	642	607	637	611	634	602	598	615	621	584	642	573	605	627	584	621	620	638	619	656	613	605	688	564	606	622	679	568	583	655	644	641	598	634	616	586	665	605	641	633	605	648	601	604	592	597	650	598	606	626	618	608	611	640	577	625	577	646	598	611	664	634	617	630	611	677	621	602	580	636	617	630	579	658	605	635	593	609	663	596	641	612	628	613	598	610	599	573	582	564	586	608	616	624	617	601	618	627	638	610	623	614	594	648	665	583	653	611	610	598	616	659	652	628	609	657	608	620	588	646	635	630	630	643	585	635	592	616	619	651	651	617	640	627	594	593	617	644	611	645	623	617	622	646	583	603	627	594	614	625	611	587	624	639	638	592	617	628	619	593	617	644	616	634	615	614	644	620	597	651	617	626	608	625	608	656	595	607	645	619	647	590	666	584	607	627	622	559	650	638	639	592	619	664	604	617	596	605	643	616	616	617	632	653	601	595	632	642	650	589	606	599	610	641	669	583	647	613	603	607	604	606	630	652	665	610	606	645	613	610	630	611	669	624	669	584	628	640	575	651	593	592	594	600	610	607	606	606	638	652	654	648	592	642	607	621	617	603	634	594	607	621	623	631	609	626	614	629	614	614	606	630	574	599	613	640	641	621	581	626	610	599	640	608	654	602	650	612	624	647	611	600	593	596	619	640	609	613	605	627	622	630	625	622	613	634	624	621	672	631	586	631	620	590	604	657	659	560	602	634	633	620	619	638	647	611	591	609	593	646	659	622	602	680	645	653	635	639	621	640	622	576	655	579	557	632	622	692	603	668	650	629	592	598	617	580	618	663	637	656	590	615	643	607	596	661	587	625	632	614	640	609	586	567	643	614	582	611	630	656	630	629	621	581	590	646	628	595	639	634	624	610	625	632	603	636	621	595	678	634	589	629	634	596	600	609	613	604	577	609	619	646	650	626	641	620	611	625	616	655	649	673	604	664	647	593	598	607	596	582	609	628	625	614	613	585	607	617	628	629	626	675	623	614	624	608	617	600	651	595	626	623	589	607	614	626	613	616	642	640	637	631	577	622	613	638	672	598	591	656	650	615	574	609	625	604	604	665	644	597	634	656	661	581	622	600	619	656	578	642	650	590	640	603	545	631	624	594	617	645	577	591	614	625	593	597	603	600	624	631	614	628	613	594	626	591	603	615	583	601	636	593	630	631	590	629	619	611	619	609	663	657	632	664	598	619	625	639	614	663	615	588	619	602	611	632	657	584	578	590	600	621	661	607	623	612	608	645	624	620	591	597	589	611	627	644	590	583	608	676	589	658	613	648	591	588	614	667	557	618	650	600	591	693	633	635	603	626	599	621	590	609	635	634	606	654	638	643	605	613	634	593	603	666	655	609	636	608	605	609	622	595	613	590	631	677	598	608	593	598	596	586	642	604	610	600	612	568	640	637	607	638	605	626	653	654	616	639	594	637	648	622	599	612	610	618	624	634	628	593	585	651	617	575	619	621	603	609	665	633	610	627	596	611	641	659	621	605	593	690	656	568	597	587	604	637	587	601	615	655	586	605	604	600	628	617	632	644	607	632	612	668	584	631	606	638	591	639	603	629	620	640	579	608	600	632	593	636	649	630	623	656	587	573	618	604	622	634	617	666	578	626	650	598	622	645	581	685	610	628	625	572	607	665	634	667	658	620	648	603	632	643	630	662	608	602	674	631	621	669	607	622	577	682	621	628	619	627	603	648	629	651	618	605	623	611	660	621	631	607	641	626	662	631	649	684	636	634	633	631	620	613	604	575	587	637	650	631	605	583	614	606	622	610	686	641	617	604	614	617	632	585	584	621	582	600	636	609	638	615	647	606	655	610	593	606	593	664	618	642	617	590	608	618	598	582	592	620	599	600	628	595	626	623	593	617	610	585	628	564	643	609	571	605	641	619	627	652	587	656	615	660	635	599	610	629	625	636	574	637	642	641	570	616	625	592	602	627	610	636	598	619	639	580	607	569	673	613	628	632	603	646	591	634	642	633	587	636	576	617	573	583	660	616	636	627	576	618	589	613	613	634	645	603	628	597	591	649	624	633	601	559	616	619	638	571	588	656	661	625	641	623	661	587	583	646	645	596	616	620	637	611	632	640	592	637	613	613	567	667	591	622	602	570	632	661	628	650	593	615	622	627	642	592	601	608	603	577	634	672	626	619	606	574	630	670	607	634	615	600	603	616	606	646	587	618	626	619	650	615	608	596	627	638	622	585	595	648	607	615	632	600	611	638	675	594	617	660	648	584	616	609	631	602	643	638	625	583	644	594	614	598	593	602	618	601	602	634	599	635	596	600	603	685	629	654	589	587	642	619	674	623	600	666	616	611	576	619	614	674	576	620	593	588	616	678	654	642	652	622	575	648	612	610	593	603	604	626	614	602	616	649	611	663	626	611	629	607	645	599	608	617	604	607	616	604	604	606	582	632	702	623	648	606	633	597	619	567	625	622	647	634	604	623	612	596	625	637	640	640	669	635	621	613	614	620	597	648	654	592	608	634	642	590	605	610	602	649	622	645	659	621	647	622	640	639	638	589	609	655	640	613	567	591	647	621	623	608	613	668	606	596	634	620	624	572	616	656	554	623	603	633	633	672	572	575	613	576	589	617	616	623	609	634	642	690	632	635	625	613	598	646	597	636	658	590	633	578	550	620	625	585	628	616	603	624	644	662	575	635	609	628	654	600	592	651	625	596	584	626	632	633	635	629	678	623	620	623	631	627	629	560	638	621	634	600	604	616	575	649	602	649	615	624	616	638	604	573	613	633	614	611	630	584	619	585	615	614	595	637	588	592	597	604	583	622	649	641	609	609	601	596	654	569	614	611	616	605	624	655	590	611	584	613	626	528	631	625	609	616	607	616	639	592	626	601	599	605	580	626	638	631	622	607	635	630	592	578	649	617	609	599	602	596	630	610	601	653	611	574	597	647	583	596	596	594	620	613	648	620	623	628	633	592	627	607	604	584	632	613	605	586	607	619	618	634	609	631	597	589	605	617	661	597	611	614	639	613	602	592	652	569	655	598	605	596	621	619	647	654	646	632	624	565	626	585	685	623	650	645	626	604	659	631	631	623	603	603	641	605	585	641	634	600	602	617	597	620	601	605	628	605	656
3575	1789	604	241	178	151	169	196	169	151	170	154	143	148	122	126	116	138	119	111	138	133	106	136	138	117	112	125	124	120	129	103	121	105	117	130	117	111	90	120	130	118	106	140	117	111	118	106	103	124	115	111	112	120	100	113	130	117	111	126	112	108	130	139	142	109	120	107	129	113	109	118	122	107	108	119	114	119	98	116	108	114	123	102	110	109	117	110	111	107	132	104	123	111	119	98	110	95	111	117	110	107	110	102	120	114	111	105	132	114	126	101	114	109	113	120	111	127	105	107	106	97	102	94	107	104	118	132	102	105	106	119	101	127	128	111	140	96	112	117	121	112	128	124	138	96	109	142	116	112	120	112	121	108	132	128	115	115	131	126	114	125	101	131	107	102	109	123	120	109	133	138	118	105	110	132	115	123	119	120	101	115	122	117	101	117	107	118	124	110	120	135	106	117	115	120	122	121	124	121	125	109	123	128	118	97	95	110	129	113	122	102	145	99	106	99	112	126	110	100	102	118	113	102	110	118	111	116	129	121	115	115	112	132	119	123	106	121	128	121	124	109	95	120	109	121	116	101	118	128	122	114	98	129	128	128	112	102	103	91	110	107	144	119	113	109	123	105	110	140	122	117	113	119	134	98	118	126	119	98	144	129	106	98	131	115	103	113	108	130	129	119	120	105	119	107	93	127	122	92	115	115	131	115	123	143	113	98	127	110	111	114	107	117	120	131	135	127	103	113	119	130	116	117	119	124	98	114	109	112	110	124	114	132	120	121	117	128	122	106	114	125	105	105	113	131	111	121	141	110	127	115	103	111	111	127	132	121	124	128	122	113	118	104	112	110	107	125	114	119	105	112	131	127	120	120	105	116	122	115	134	118	106	117	112	113	123	111	124	111	114	125	131	100	113	136	120	117	114	117	128	106	118	91	117	121	116	125	117	134	127	105	126	119	128	116	105	118	122	125	106	101	118	108	106	114	120	126	110	98	114	101	125	124	114	117	110	127	107	120	110	128	117	114	126	107	112	108	99	132	144	108	121	123	121	114	108	118	118	98	112	109	116	104	132	98	119	115	116	105	104	118	102	118	124	100	120	104	107	123	118	125	111	132	113	122	109	105	115	129	103	115	122	126	115	113	122	125	98	110	102	118	96	129	127	121	118	117	123	109	114	115	118	112	123	110	124	124	102	115	109	96	117	108	119	109	125	123	108	129	121	115	120	111	111	111	123	124	99	113	110	109	105	111	107	113	97	120	127	118	119	110	100	125	123	100	139	123	112	115	117	111	117	127	115	108	117	111	113	123	109	134	99	100	120	103	112	93	124	118	140	133	119	101	133	134	153	135	130	100	131	136	121	111	127	112	142	120	120	118	121	125	118	98	128	99	103	121	100	131	131	123	103	115	114	122	116	126	118	94	115	105	118	108	130	111	99	118	112	133	109	104	140	98	138	113	99	109	123	107	129	113	112	107	126	103	112	122	115	121	98	105	148	104	105	148	129	100	132	139	126	117	115	120	113	110	128	112	111	98	118	116	128	127	108	96	97	129	111	138	120	98	138	107	101	105	110	131	124	102	108	101	131	124	120	116	112	121	116	114	119	134	113	130	114	103	106	90	90	126	106	106	107	113	106	117	116	107	136	118	112	122	125	126	95	97	125	97	133	110	109	91	123	115	111	142	110	119	145	134	129	113	108	114	125	112	112	103	130	133	121	112	110	101	101	122	112	122	104	122	111	125	137	109	119	105	123	122	120	121	121	107	129	141	99	98	115	111	99	107	120	107	135	115	113	96	91	109	122	100	131	129	126	133	126	105	109	108	124	114	128	120	130	117	102	117	109	118	116	119	117	115	119	138	110	100	116	103	117	120	105	111	107	123	102	120	120	94	113	144	104	126	117	101	139	114	112	108	100	106	122	111	105	113	124	110	109	111	117	121	128	112	111	130	119	123	121	119	123	138	119	105	111	119	98	97	132	126	119	123	127	134	128	130	121	105	101	106	130	137	122	118	119	117	128	108	119	124	102	104	117	119	109	106	119	119	115	108	115	114	105	96	117	115	119	120	108	128	122	110	129	114	124	125	104	102	133	122	109	112	109	118	123	103	105	103	131	127	122	124	118	98	104	92	111	94	107	114	110	133	118	108	116	123	111	111	111	125	124	108	130	118	108	121	119	113	126	112	100	143	120	114	111	104	112	136	107	117	132	112	112	107	110	135	112	107	131	113	109	106	116	104	94	105	109	119	127	111	103	100	119	128	128	108	115	127	127	132	103	99	138	127	110	114	121	107	116	127	106	127	121	108	126	119	109	116	120	121	120	115	108	125	109	99	109	91	123	139	110	117	114	110	113	110	142	107	120	115	115	114	123	117	103	127	101	121	107	131	110	116	104	115	135	106	113	104	121	119	111	101	127	120	117	108	110	116	135	119	104	121	122	120	110	108	122	109	119	110	94	107	104	122	113	117	111	103	125	143	95	110	128	121	121	118	114	103	130	123	130	136	125	110	118	120	97	112	103	114	130	106	122	112	119	117	122	143	97	126	129	105	115	100	127	128	112	108	115	113	107	92	123	97	112	108	100	107	114	122	86	123	105	119	82	130	112	128	119	122	133	123	106	132	134	115	121	99	111	114	103	110	92	133	106	129	117	117	115	112	101	112	152	112	102	113	127	112	104	128	111	116	108	120	95	123	123	112	128	134	139	107	116	102	117	111	128	107	118	114	125	107	122	116	104	130	115	129	114	102	126	106	132	126	107	130	133	126	113	124	103	111	105	116	97	111	105	126	126	117	130	119	106	122	126	127	107	99	122	127	104	125	128	119	104	119	116	104	106	108	107	127	121	106	104	130	135	101	118	107	119	116	114	117	105	111	118	126	127	102	120	95	97	105	114	103	124	102	105	95	111	100	107	110	114	118	118	113	125	116	116	112	114	137	110	108	110	121	127	118	121	131	118	129	103	96	109	96	116	123	127	115	132	109	102	112	125	102	112	98	124	101	111	109	90	108	111	94	148	108	123	135	108	106	119	116	122	116	106	109	108	113	114	116	112	109	141	115	127	127	122	110	102	99	137	121	90	130	118	119	92	117	110	134	114	122	119	117	116	133	114	133	106	110	108	114	127	124	109	88	101	129	112	115	104	127	124	107	127	114	105	123	110	115	105	123	130	100	109	104	133	112	104	112	132	112	127	107	99	119	111	118	133	123	119	114	116	107	113	126	105	117	118	110	117	112	128	107	107	93	110	107	126	107	104	127	129	116	127	123	126	99	113	104	96	142	123	119	114	123	129	119	118	126	137	107	105	103	138	110	98	112	119	121	122	103	107	100	119	119	115	112	114	110	113	114	121	122	118	115	106	132	125	117	132	122	143	116	106	129	116	109	122	118	120	124	110	104	111	137	127	142	117	116	112	107	104	138	116	99	133	99	122	116	112	100	104	137	119	101	121	125	108	110	118	114	113	114	110	121	118	121	119	114	132	130	137	114
28693	16207	6781	4093	3803	3994	3792	3916	3888	3672	3323	2355	2040	1852	1542	1269	1180	1114	1166	1120	1130	1124	1082	1170	1166	1216	1254	1193	1185	1158	1005	1026	1051	961	913	946	953	951	912	975	948	965	955	931	988	983	947	945	934	903	884	953	956	958	890	910	961	886	941	923	911	915	943	920	967	912	874	862	914	840	878	905	912	838	880	887	855	861	874	904	846	860	866	781	850	870	863	882	903	857	834	889	849	845	789	880	832	847	863	886	831	821	844	888	840	871	897	879	859	860	851	878	855	815	889	849	819	796	837	834	880	899	830	898	829	916	842	823	880	868	848	887	835	862	835	871	861	829	784	870	885	839	867	870	807	849	898	917	861	879	805	855	860	860	885	812	860	828	809	847	862	815	868	871	846	911	885	853	849	933	883	905	880	888	856	801	811	821	827	844	889	842	837	897	801	885	881	867	843	848	836	865	854	841	831	815	887	862	851	837	835	874	894	859	895	833	847	861	797	808	865	842	890	801	881	843	821	808	843	774	898	824	846	846	823	878	830	888	891	796	942	812	852	867	864	899	860	917	899	831	840	826	923	829	820	881	851	886	878	839	886	884	823	856	819	818	856	831	871	911	871	837	858	918	825	844	860	822	876	801	863	852	862	883	840	860	879	827	866	882	861	815	886	848	823	861	850	855	858	885	851	810	836	884	820	846	881	869	864	888	862	890	801	831	855	860	854	821	836	814	832	805	827	810	902	846	828	871	862	933	810	833	858	835	853	875	874	900	872	904	891	861	804	834	860	826	846	820	887	856	862	824	834	850	894	824	802	860	774	890	850	839	873	877	849	845	844	905	893	829	880	805	898	814	897	914	839	918	814	850	886	866	899	878	832	856	902	828	823	827	837	857	877	813	846	848	825	887	907	878	816	861	802	886	811	860	857	807	858	829	866	811	838	776	894	828	848	823	893	849	811	829	884	880	814	805	856	820	896	860	825	836	894	812	860	855	836	861	854	883	890	819	862	839	877	869	826	817	878	834	864	912	854	820	881	834	851	847	856	876	845	837	809	828	846	854	824	891	855	895	853	871	823	859	868	832	870	889	899	871	866	824	852	835	864	835	886	850	872	856	861	845	828	854	868	818	879	882	792	861	841	877	836	916	881	905	822	866	839	871	868	881	845	841	854	832	870	835	813	831	853	853	886	873	844	868	824	896	908	897	881	853	852	823	849	866	879	920	854	893	897	891	827	927	805	821	874	885	874	906	856	858	861	836	886	859	876	796	845	871	863	836	911	849	861	814	871	858	802	863	819	840	892	847	839	862	832	880	840	838	865	871	819	832	871	863	828	856	866	863	863	862	870	916	848	885	857	863	806	833	857	858	831	841	931	803	828	853	840	860	876	871	926	885	896	870	867	889	879	842	816	898	858	830	891	821	847	895	829	877	897	818	886	832	786	863	829	848	825	865	853	844	864	884	833	886	828	851	833	867	898	838	866	861	841	870	816	917	860	828	866	855	831	900	877	853	854	863	818	892	889	893	836	887	818	884	903	897	859	867	862	866	806	882	889	853	849	841	865	833	816	851	876	901	861	865	841	862	871	823	826	862	851	803	857	810	865	878	800	834	838	867	870	821	928	865	865	895	809	829	868	825	863	836	883	919	832	850	880	852	877	805	824	877	834	851	879	827	871	872	795	873	837	841	858	821	832	825	902	859	832	899	837	822	856	812	859	819	863	903	870	823	854	884	898	849	807	861	892	876	851	883	852	841	870	799	858	844	849	818	862	834	877	853	846	844	839	843	805	876	747	821	854	860	875	876	823	858	863	898	931	856	826	860	849	878	918	883	823	859	819	865	854	899	833	842	870	872	901	834	814	813	857	884	902	849	818	875	793	888	856	844	837	876	886	884	819	855	882	826	877	818	840	852	846	828	886	842	816	829	874	852	859	831	906	807	854	865	846	847	832	811	841	877	851	822	868	860	837	854	902	853	887	906	899	799	811	850	868	882	819	886	890	880	860	848	869	833	849	869	877	888	871	836	897	864	855	874	887	838	863	843	818	833	827	874	856	860	881	852	884	869	862	830	858	867	923	846	847	867	825	828	885	840	878	841	877	807	901	807	888	852	861	842	875	795	828	835	851	876	814	871	837	827	911	848	844	835	832	856	905	805	862	869	855	896	935	830	794	895	905	832	831	853	845	835	877	847	827	848	887	845	844	851	877	863	850	849	878	898	882	832	884	847	868	862	852	870	904	828	831	838	853	848	835	869	838	832	869	851	852	830	815	884	862	829	865	879	916	884	871	882	847	868	834	853	844	858	888	843	862	875	867	836	836	885	860	876	830	848	865	832	921	868	880	888	830	846	847	870	911	878	895	819	803	854	834	805	887	803	855	821	935	824	875	873	817	813	862	851	847	859	895	849	809	867	897	850	896	867	844	861	846	913	835	867	880	893	868	833	893	860	791	886	859	814	881	849	911	831	857	868	852	841	905	841	896	882	882	847	879	833	892	871	888	821	832	826	832	835	921	838	863	834	868	833	823	863	843	853	864	878	823	891	857	849	895	847	868	821	899	812	895	835	783	842	799	805	853	858	827	816	808	889	825	873	828	856	859	825	902	849	877	907	849	856	835	872	903	864	873	872	874	913	836	882	875	854	850	900	840	834	878	859	802	836	836	871	848	816	889	850	874	847	832	805	862	853	853	860	885	816	814	833	842	791	858	841	818	819	845	841	857	826	861	876	858	876	897	858	854	798	880	882	846	890	866	897	883	886	927	843	898	893	884	912	831	907	859	820	805	880	828	887	885	937	869	865	868	863	873	857	820	849	840	851	869	867	843	846	861	834	843	802	916	894	877	867	849	951	906	865	841	868	844	830	839	869	861	864	880	867	872	863	873	889	852	850	819	844	819	822	852	830	814	902	809	870	887	900	835	810	846	858	815	835	851	872	908	882	847	865	915	876	863	846	846	879	896	860	885	851	832	867	788	841	864	862	874	823	833	816	876	895	908	865	865	932	879	883	869	836	813	856	860	835	876	812	834	827	817	877	915	926	814	840	859	891	796	874	838	869	840	832	906	859	889	804	808	841	831	845	805	900	838	824	799	899	839	892	854	847	864	814	862	918	823	827	866	790	841	891	827	862	840	867	824	843	885	883	901	837	841	864	858	838	856	882	859	881	821	847	857	870	781	846	831	892	830	889	839	850	829	880	901	890	840	843	811	826	921	855	830	855	862	864	855	845	851	788	875	859	803	820	781	870	810	899	841	859	923	836	894	801	866	869	821	814	856	869	922	863	923	877	841	844	835	852	890	806	865	855	858	865	878	874	862	843	868	885	866	876	885	836	863	872	831	809	793	867	897	817	827	846	867	838	832	862	859	865	888	884	887	857	859	849	838	847	854	849	873	803	837	935	865	871	879	833	849	815	838	874	926	892	820	861	839	920	908	819	863	840	840	849	862	833	888	865	826	885	875	864	889	829	842	891	867	897	861	804	850	854	864	868	838	872
4807	3441	1199	377	157	167	149	220	169	191	148	126	139	123	109	96	101	95	95	81	97	89	103	83	79	83	100	88	84	82	90	76	72	83	85	92	89	85	76	78	88	92	78	88	83	89	84	73	68	74	92	81	87	72	73	71	89	82	67	84	93	68	91	72	85	80	87	85	87	78	82	87	77	75	82	89	69	91	74	73	75	78	80	73	86	72	65	78	81	82	79	72	76	80	76	87	88	78	78	99	89	73	71	81	77	80	65	77	79	69	77	63	65	89	76	82	78	76	92	78	80	72	74	76	80	77	73	77	90	75	86	76	87	87	87	67	80	82	77	78	75	72	79	97	78	66	92	85	70	91	74	87	75	77	82	70	76	75	81	78	80	74	76	74	78	62	67	82	81	83	77	69	83	77	66	68	73	77	81	75	73	90	79	79	71	60	74	56	78	68	75	76	83	75	73	76	72	73	72	73	81	63	77	93	62	84	72	71	74	63	80	75	73	73	93	72	75	72	76	71	69	72	66	76	79	64	89	75	82	76	73	84	78	84	70	70	83	89	88	72	82	82	79	82	79	79	87	81	87	75	71	71	67	70	72	70	79	70	69	82	90	70	85	90	74	85	79	70	74	70	78	74	87	88	88	87	85	82	67	83	78	71	78	76	74	94	76	68	59	83	97	65	88	73	58	86	71	89	88	64	91	78	86	74	79	86	67	91	68	88	79	82	88	61	81	84	89	61	101	87	77	71	88	78	86	86	82	84	64	62	83	71	80	74	76	76	75	62	74	75	82	84	86	66	84	84	93	86	77	81	73	78	111	68	83	72	85	79	71	93	75	78	74	96	87	85	61	84	81	82	79	63	71	69	90	86	83	73	68	83	58	82	76	80	88	73	78	83	69	69	76	75	76	64	70	75	80	76	67	77	70	67	81	76	76	88	84	75	78	73	85	93	69	84	63	78	75	76	69	67	77	92	79	68	64	84	77	73	77	59	76	84	67	72	71	78	86	82	79	80	73	77	78	79	83	84	83	72	96	82	73	69	76	72	83	71	75	81	96	75	77	67	84	73	62	82	75	68	63	77	75	62	80	70	72	77	85	79	86	73	76	80	65	78	79	76	77	81	86	91	81	60	76	79	69	73	89	84	60	59	69	78	80	82	91	96	72	86	75	80	70	87	78	77	83	68	84	69	81	66	99	77	62	87	82	82	69	82	87	87	83	64	90	83	84	71	79	90	69	65	79	63	80	92	81	88	79	84	81	88	87	92	66	70	78	82	77	72	82	73	85	90	74	69	79	93	63	91	89	65	71	85	71	94	77	59	87	53	82	93	85	85	74	77	78	67	78	79	84	73	81	79	83	72	71	74	80	82	73	62	83	69	82	92	68	65	70	59	82	78	75	78	54	69	63	62	74	64	80	69	78	77	95	73	62	74	67	65	80	72	67	90	66	75	78	71	74	72	67	71	74	63	91	66	64	75	68	81	77	67	72	66	79	84	70	69	88	66	97	86	77	49	92	81	79	94	81	68	87	68	97	70	74	72	78	78	79	85	81	62	87	79	73	79	60	71	79	83	78	78	82	83	54	90	83	84	72	78	74	90	84	71	83	73	71	79	88	70	75	82	80	86	75	84	76	68	79	67	77	84	62	77	61	81	66	76	64	71	76	76	65	90	93	80	79	80	76	84	82	93	87	72	86	73	75	99	75	69	70	69	87	80	74	81	82	76	82	79	67	79	79	79	85	71	69	55	100	68	73	80	78	88	83	76	70	69	68	74	72	92	75	83	77	85	65	71	78	80	79	71	68	82	89	64	72	100	81	79	88	56	77	81	81	95	66	87	89	66	67	68	83	84	82	61	76	80	82	93	73	76	78	92	75	81	64	79	67	89	78	70	71	54	61	76	79	55	82	71	81	76	64	84	78	68	82	72	75	78	77	78	89	71	76	82	82	85	93	61	91	74	73	70	78	76	69	73	84	71	71	65	68	80	80	87	81	69	70	81	79	83	76	81	67	89	66	77	95	74	71	76	72	83	70	73	79	90	75	69	72	75	73	88	58	95	77	89	89	71	77	66	85	61	89	80	91	87	76	85	81	72	72	73	77	71	70	73	85	72	70	92	79	86	83	76	84	77	75	67	82	79	69	67	78	79	82	83	64	73	90	74	83	76	78	63	76	87	79	75	56	87	87	89	76	87	80	72	75	84	68	83	83	79	74	68	80	87	81	75	68	78	87	60	66	84	74	99	73	87	61	75	95	61	74	80	75	66	73	79	86	83	79	80	73	84	73	74	79	60	69	61	71	64	73	83	68	82	74	72	89	79	74	84	73	66	98	69	64	70	74	65	73	80	71	85	77	69	82	91	77	86	57	61	84	67	87	70	83	76	67	65	72	75	72	75	79	74	89	82	88	84	85	58	81	72	72	82	78	66	70	68	82	75	70	62	61	74	76	67	80	68	64	93	68	78	82	87	68	59	68	77	84	81	91	82	76	85	87	92	67	87	72	72	75	85	82	71	104	80	63	75	74	73	67	67	78	75	75	78	74	75	74	77	72	72	78	88	63	58	69	70	75	93	96	89	70	87	85	72	67	77	79	61	55	83	70	76	69	50	78	67	78	69	66	77	80	84	71	65	72	67	84	67	78	84	67	67	80	64	72	74	83	64	80	80	65	68	67	85	80	84	84	85	83	80	80	83	67	92	85	88	73	82	90	75	70	76	76	69	82	63	81	62	69	79	77	81	74	67	84	90	84	80	71	71	92	71	80	89	101	73	78	73	72	77	78	87	82	90	82	65	81	75	65	88	85	81	75	74	81	69	81	75	76	77	65	61	67	73	72	80	68	77	72	79	68	66	66	78	77	68	75	79	88	60	75	58	76	69	76	90	74	78	73	81	65	65	77	85	66	76	92	73	92	94	97	91	84	81	78	79	85	82	80	83	73	74	88	99	76	67	85	82	85	85	75	60	67	58	76	72	83	83	69	69	73	64	77	70	76	78	97	68	80	65	84	71	75	94	85	70	68	88	68	76	83	76	81	77	63	79	88	84	78	61	67	72	71	78	64	72	86	88	66	87	86	92	55	79	78	72	81	72	90	84	60	84	86	75	76	73	67	76	79	74	66	85	77	81	83	80	67	83	83	75	83	85	82	80	94	96	70	90	71	76	65	70	68	75	75	58	65	68	74	88	80	93	62	70	88	74	62	77	90	75	87	63	89	63	96	65	78	84	74	85	75	80	84	68	78	87	78	104	88	76	70	82	74	75	81	70	81	84	72	90	69	88	79	74	75	86	83	67	79	91	70	76	90	72	85	63	70	69	84	72	66	75	81	65	57	85	67	90	69	77	80	84	74	76	83	83	69	67	66	67	74	82	107	73	77	79	74	86	78	54	98	78	77	94	87	62	67	69	74	66	72	68	75	71	81	83	78	93	76	71	68	89	71	75	87	89	78	66	82	70	78	70	92	93	81	64	81	80	76	72	84	89
33545	22013	11098	7133	5740	6267	6354	6165	5534	5214	4046	2921	2344	2169	1617	1309	1077	1093	1083	1006	1068	917	995	1001	1098	1174	1114	1111	1075	1007	899	799	828	736	787	740	787	721	808	748	802	770	761	739	765	758	728	724	775	761	714	691	727	754	666	712	677	681	643	634	692	674	697	640	696	627	615	670	636	588	630	620	599	614	606	605	610	636	652	629	572	571	626	578	599	587	550	635	545	561	571	616	572	555	607	575	531	629	629	595	627	603	573	625	563	551	516	582	588	558	560	576	567	574	578	612	561	612	555	530	582	585	570	596	581	544	579	564	559	538	596	599	581	590	603	578	590	557	573	566	584	604	571	597	539	574	586	609	555	595	608	543	559	594	578	571	556	547	569	594	611	589	555	608	598	555	561	606	584	587	573	567	605	587	568	587	599	615	585	574	586	591	544	614	566	565	617	597	566	565	570	593	567	554	558	552	596	576	616	562	582	577	580	620	577	592	596	569	565	562	580	599	624	602	624	543	644	589	564	590	575	594	572	598	595	577	592	595	586	617	550	574	591	583	557	574	560	573	541	565	595	556	574	529	581	611	548	613	531	583	577	599	607	561	568	563	576	574	560	615	591	556	585	583	591	517	588	576	555	533	569	557	573	568	583	615	616	585	611	582	584	541	604	546	605	606	576	611	578	608	585	580	531	597	601	625	560	578	572	594	604	609	569	604	541	542	591	611	550	571	585	584	589	585	597	626	575	594	596	597	548	563	572	596	588	603	581	593	556	586	551	609	605	568	554	598	598	565	563	597	544	570	572	594	563	571	610	552	532	582	574	536	617	585	575	569	581	621	580	579	586	574	615	505	583	601	602	613	606	552	565	512	597	586	590	557	539	581	560	588	592	599	577	556	574	620	574	609	571	593	548	577	570	658	555	612	566	584	618	556	572	553	578	613	542	596	620	599	586	582	579	561	601	588	582	554	581	611	595	596	556	577	628	589	585	611	556	593	610	587	594	572	587	606	568	562	557	573	581	646	566	610	595	582	579	538	603	558	594	532	561	600	593	572	571	593	569	566	545	625	615	579	570	595	599	587	597	568	625	585	571	566	564	583	587	587	574	606	576	543	599	539	594	584	574	558	563	608	621	558	571	565	607	600	603	550	603	593	562	573	571	584	635	624	573	558	569	572	571	604	573	585	557	549	591	541	611	569	633	598	516	525	583	569	598	592	616	556	579	593	556	551	607	588	558	616	599	592	552	598	581	625	588	559	566	571	564	565	558	574	588	621	594	554	579	538	585	554	583	596	619	584	593	593	609	615	560	590	585	586	587	553	600	577	629	592	575	545	562	591	597	598	631	551	564	603	591	561	551	535	639	621	560	608	561	581	598	560	585	579	584	635	562	570	574	564	580	602	574	604	547	573	587	567	568	574	579	578	549	589	589	574	550	608	553	578	584	575	520	583	557	554	549	626	551	607	616	583	578	614	556	607	592	588	577	580	570	591	590	542	607	593	541	621	580	637	568	632	608	573	609	567	602	550	575	574	576	566	555	567	596	601	603	595	558	560	563	554	570	590	498	553	561	545	574	607	556	559	567	567	593	566	622	560	582	598	556	576	590	625	587	600	589	573	602	585	570	540	557	556	544	596	572	573	576	589	581	545	603	568	579	581	602	588	596	564	573	618	548	598	589	570	580	620	611	586	567	569	626	628	570	562	585	570	621	555	530	609	563	551	567	522	605	584	583	576	569	542	591	585	572	598	598	547	545	618	633	599	557	562	586	564	624	601	550	572	602	570	589	544	571	595	628	547	603	575	574	614	576	552	535	559	587	607	581	574	624	561	531	583	608	634	590	587	558	596	527	598	580	605	582	586	595	552	543	590	585	583	541	553	578	544	597	574	551	566	593	619	589	586	582	594	627	579	599	612	586	560	584	554	637	601	583	547	552	603	588	572	581	577	549	578	581	542	624	568	603	639	616	621	618	595	582	598	608	570	593	530	605	599	549	554	571	542	616	597	602	609	581	586	619	586	565	565	540	532	649	565	554	643	593	560	613	600	576	598	566	574	575	609	608	569	548	603	594	559	524	563	572	595	571	570	570	619	587	551	571	591	609	540	572	553	596	574	573	588	593	575	558	553	552	516	606	603	597	564	556	578	568	557	512	588	572	577	576	602	591	571	569	602	579	561	596	578	587	551	607	644	589	575	575	586	609	615	516	561	564	585	593	556	565	583	528	570	589	585	609	560	579	597	542	577	592	591	569	569	596	609	580	588	563	579	512	554	581	561	590	628	584	583	582	555	596	532	573	588	583	566	555	603	542	562	592	560	590	593	569	566	563	582	571	589	575	520	617	575	612	594	610	595	604	571	562	589	577	597	536	571	602	568	521	591	564	615	602	598	626	583	575	579	545	575	559	572	563	574	555	568	583	551	548	588	604	520	563	612	565	622	573	560	564	544	621	567	595	576	579	584	630	568	537	574	586	596	572	635	564	574	591	573	609	595	592	581	567	553	577	586	551	614	604	545	594	587	588	557	582	542	585	610	608	596	576	632	575	587	599	570	541	574	587	602	565	615	567	589	613	556	585	605	586	598	585	590	587	574	565	588	589	588	565	603	583	602	528	591	560	556	556	597	576	589	563	567	596	614	598	549	587	568	561	605	588	576	559	618	568	583	559	572	563	587	582	554	598	575	581	591	592	617	559	611	571	565	595	554	562	592	576	556	600	587	566	578	596	625	620	587	638	548	606	563	550	606	594	556	626	556	543	606	590	556	598	572	586	583	588	567	568	566	583	617	591	604	605	539	576	555	578	573	551	583	566	589	582	555	570	584	542	654	585	568	615	577	583	554	597	573	554	570	567	563	567	556	615	578	629	566	578	553	560	567	568	571	579	581	618	609	569	585	614	572	611	514	589	530	577	586	602	579	632	565	630	604	587	584	548	590	556	632	633	604	594	590	592	577	566	587	593	575	620	536	564	591	591	581	613	568	558	595	591	569	615	551	580	571	562	599	568	545	589	576	587	605	571	559	605	594	587	604	513	614	568	561	642	573	580	599	578	559	579	615	616	543	615	555	569	585	578	577	593	589	514	557	559	596	611	553	583	565	601	601	586	564	546	582	570	561	582	568	582	572	559	634	599	566	598	590	618	603	627	587	633	566	556	587	552	609	545	564	575	606	587	552	542	593	560	564	613	603	576	586	587	650	578	583	541	574	581	584	572	637	588	562	573	581	592	560	592	613	533	587	620	562	548	567	577	596	601	544	569	606	576	585	591	608	589	575	603	604	570	603	593	603	587	567	576	573	634	566	586	630	581	576	560	556	561	570	603	552	590	576	594	578	594	614	615	624	554	583	564	586	565	573	560	537	553	621	589	560	586	587	546	604	572	583	550	575	555	625	561	537	585	582	567	567	573	571	577	534	619	618	576	567	553	585	552	557	571	616	561	557	580	560	570	601	604	585	586	587	608	626	574	586	556	616	579	575	586	573	548	602	637	557	564	554
5673	2999	1163	374	209	203	249	232	260	219	208	203	169	195	152	190	136	159	150	161	153	159	172	151	169	160	140	145	145	152	113	150	143	150	142	126	134	132	154	147	163	132	155	164	126	114	149	135	131	138	136	111	122	126	143	134	144	129	121	128	155	145	122	146	137	148	121	111	138	141	143	134	142	141	143	139	127	123	151	138	133	121	133	124	136	134	129	132	130	139	122	133	129	143	111	136	128	129	147	127	133	126	135	130	142	120	113	137	126	124	120	133	120	125	159	126	117	143	136	147	134	139	126	163	137	152	159	99	154	125	147	128	127	119	125	131	142	113	127	151	127	122	142	114	132	125	125	147	156	171	139	132	128	141	131	131	133	132	152	128	129	134	147	136	112	133	129	114	124	137	151	115	139	125	113	129	130	131	144	128	125	143	132	123	127	124	116	144	131	124	130	134	123	149	138	145	119	143	136	150	123	134	135	148	122	121	117	134	111	145	114	110	137	104	133	121	122	106	136	127	144	140	128	121	135	126	135	124	147	127	137	117	133	141	146	128	134	147	129	115	127	128	145	138	154	145	124	122	122	127	141	120	132	141	130	137	137	127	138	144	135	138	121	126	152	126	141	130	115	123	122	134	140	138	127	132	122	118	116	139	139	135	133	120	144	126	138	130	144	128	149	137	128	130	118	123	123	121	148	109	139	122	147	141	137	127	147	129	118	106	137	137	135	127	124	135	150	142	121	127	123	133	151	118	154	130	144	131	118	138	140	113	110	150	138	128	121	149	129	124	119	127	128	117	141	138	120	139	126	118	123	138	128	131	132	125	129	136	137	135	124	123	146	133	148	130	117	126	121	126	109	108	130	138	149	128	119	132	121	126	127	140	135	141	124	130	126	130	133	121	147	121	120	128	136	117	137	120	106	118	127	125	134	117	119	142	136	128	113	118	119	118	126	125	138	134	154	125	131	134	122	141	133	127	122	132	148	147	141	131	124	130	106	126	127	129	117	135	97	150	141	134	150	137	127	129	126	139	118	108	150	115	122	128	133	144	131	153	136	146	144	159	154	114	131	128	139	156	110	141	126	136	127	124	136	120	142	141	149	119	123	136	138	135	126	139	123	114	117	128	130	125	131	126	152	139	107	148	125	115	132	147	127	131	161	132	112	110	111	116	138	142	130	118	120	135	118	140	130	119	129	127	129	136	132	123	129	118	124	130	135	149	133	115	112	144	122	122	120	134	129	124	115	116	128	128	134	126	123	141	148	120	137	118	128	117	146	135	142	125	129	123	132	133	135	124	133	128	116	118	116	116	136	123	145	147	129	125	138	128	134	156	116	125	124	121	116	161	143	130	129	132	137	161	133	144	134	117	115	140	143	133	120	140	124	140	136	134	127	132	147	138	128	117	127	118	124	133	128	138	129	148	139	142	122	153	124	117	146	135	146	127	124	128	121	136	131	128	126	121	131	122	137	141	118	113	114	136	142	132	135	130	135	130	123	132	118	131	164	137	116	126	150	124	127	120	136	138	129	136	131	145	153	170	124	155	120	139	144	118	124	131	114	135	138	139	122	129	141	147	134	133	136	133	126	131	110	136	127	116	138	110	122	108	137	126	138	145	135	147	128	140	114	125	129	133	137	132	153	126	133	121	128	129	125	119	128	109	129	137	111	140	151	126	132	128	129	120	129	136	137	124	152	126	114	136	127	142	137	121	138	142	152	125	119	136	129	136	138	134	142	130	131	139	134	134	125	161	137	123	126	156	144	111	127	145	117	139	132	109	145	113	140	134	109	133	99	130	132	128	127	122	132	125	133	122	141	118	128	141	135	129	124	129	118	137	119	132	117	140	120	111	139	133	112	144	126	115	125	116	130	139	141	118	147	142	146	124	123	144	134	119	135	144	136	134	136	126	146	131	120	133	120	124	139	137	144	123	134	117	130	142	127	154	117	135	130	132	114	126	123	118	146	124	140	135	118	115	118	124	140	123	134	122	112	101	140	140	137	147	130	133	141	137	131	139	133	122	119	132	126	104	137	135	133	155	126	129	142	119	145	139	123	140	156	119	136	116	131	139	131	129	114	143	117	119	147	142	159	138	131	138	126	156	118	147	133	135	163	139	101	125	156	125	126	144	100	116	143	146	132	130	119	147	115	134	130	107	132	128	126	132	115	120	131	129	133	133	129	130	115	140	121	133	119	130	125	124	128	123	145	146	119	127	141	134	143	130	143	126	138	114	121	119	131	129	145	149	132	134	130	122	120	145	128	140	132	137	128	124	123	141	129	140	127	132	129	124	133	128	133	110	126	124	142	121	128	135	139	128	131	117	133	128	120	122	139	121	132	140	125	120	129	131	136	123	112	122	137	129	114	140	135	137	134	116	144	132	138	151	120	138	124	112	127	122	130	134	148	139	146	134	133	154	130	135	160	128	119	110	171	124	135	137	133	154	122	128	139	142	126	135	155	142	132	128	136	140	138	138	125	134	147	132	144	117	122	138	122	115	138	126	142	130	131	126	126	155	138	114	131	141	120	132	126	136	138	126	139	133	135	134	149	133	113	109	110	141	137	122	135	127	122	144	120	137	110	141	132	111	137	123	130	129	143	133	135	127	122	134	144	118	120	140	130	137	117	131	147	128	128	118	154	124	129	113	132	130	141	115	142	135	110	127	105	132	128	128	146	131	133	145	111	127	136	122	130	131	134	130	132	137	116	95	152	165	126	125	129	118	138	124	134	120	135	129	126	123	144	138	146	142	132	139	104	152	136	129	120	131	130	140	165	110	155	139	160	135	141	129	135	115	145	143	118	139	149	138	124	132	137	143	141	138	133	126	124	142	142	145	131	131	137	136	139	133	135	124	128	137	135	131	118	142	129	131	132	141	130	95	141	111	161	126	128	129	135	127	151	145	100	148	104	138	134	102	120	131	124	142	134	108	128	130	138	136	122	139	120	102	143	143	135	142	112	145	111	127	145	140	118	144	135	145	138	130	136	138	145	150	135	134	143	132	159	138	151	142	137	137	130	124	134	138	167	128	130	127	133	111	133	123	123	121	131	130	141	132	108	138	120	145	142	124	123	152	135	114	137	131	144	128	133	149	140	148	136	141	111	134	134	130	144	140	141	127	140	126	128	126	129	144	131	132	126	121	150	156	130	136	123	140	133	139	105	138	130	150	154	116	144	111	135	137	139	134	127	121	142	143	142	125	158	137	117	126	132	113	142	115	129	146	129	126	127	141	124	125	146	124	124	153	124	114	123	129	128	130	149	138	123	119	137	123	116	133	138	124	106	127	132	139	131	130	132	149	142	133	153	121	135	137	136	126	115	134	129	130	134	137	162	134	135	150	130	126	131	139	123	130	124	161	120	166	136	137	118	126	149	128	133	114	141	136	134	109	131	108	137	133	129	124	140	135	124	133	123	126	121	126	126	128	121	129	116	129	120	132	133	135	139	130	148	120	114	142	140	142	148	124	129	136	156	132	129	116
33251	20149	10560	6686	5689	6375	6678	6344	6002	5326	4172	3200	2776	2434	1941	1627	1534	1481	1440	1482	1408	1407	1381	1487	1543	1548	1549	1529	1380	1291	1188	1220	1119	1078	1168	1110	1125	1156	1168	1095	1175	1128	1160	1126	1161	1125	1118	1108	1080	1096	1120	1158	1082	1127	1144	1088	1119	1067	1062	984	1062	1104	1083	1025	1034	1001	1088	1026	986	1040	995	922	969	926	992	1025	1002	1028	1021	1036	1001	951	956	945	1000	951	954	968	973	1000	945	948	969	1005	991	960	961	987	970	960	927	961	965	996	924	943	1022	958	959	987	973	1031	936	1010	1005	954	966	1013	969	1021	1023	1001	938	945	1013	1033	932	936	952	965	970	955	944	941	943	974	921	967	933	970	969	982	995	954	990	910	960	1029	946	1011	949	985	955	920	934	953	950	953	943	966	912	975	960	912	948	998	1002	974	970	968	961	974	1038	937	979	918	996	965	919	902	934	966	936	923	942	984	909	942	1009	957	972	975	976	1012	957	926	944	951	1023	973	943	921	977	943	981	965	1004	957	957	983	967	1021	936	987	951	910	937	996	931	930	955	958	956	970	942	940	946	911	966	1038	926	1016	992	906	904	939	1045	948	961	949	953	968	995	952	960	1010	1008	1011	976	900	958	971	1013	978	998	947	939	979	1007	889	963	1013	1030	983	977	939	917	962	904	989	993	972	974	985	982	908	916	968	958	979	940	957	987	987	968	1002	1043	1001	1023	1006	983	946	944	1012	982	997	953	982	998	1007	964	986	984	970	975	1006	945	950	930	952	978	1007	978	972	968	935	961	913	971	1035	946	935	983	989	1014	963	944	978	937	1014	947	962	968	972	982	914	985	962	981	1009	979	973	958	954	950	962	979	948	944	968	945	1015	1002	971	986	993	970	1015	952	1005	968	967	965	994	963	957	965	1008	948	941	1014	948	996	964	925	972	939	1020	954	976	979	937	945	943	965	945	955	960	970	1001	947	920	960	998	1015	932	940	975	954	1005	982	914	1007	991	956	997	985	982	974	1014	938	979	950	993	926	989	948	986	904	1038	1009	961	992	977	952	964	968	985	950	991	973	995	925	935	1005	992	983	981	923	983	955	955	973	957	953	1019	970	991	962	1015	991	983	924	913	938	900	999	1021	1016	981	929	1022	947	971	977	952	966	969	1005	973	1003	971	999	1005	956	968	929	984	939	975	927	957	976	979	939	977	960	1012	975	958	1016	935	959	959	953	951	1021	1004	956	1009	1005	950	947	977	964	947	949	990	958	956	947	1039	964	1010	976	941	993	989	907	964	1030	948	990	942	982	989	983	992	909	932	944	927	976	973	1021	943	1029	951	1023	971	957	969	1038	941	957	1001	944	965	941	922	1003	973	991	890	991	980	1023	923	1025	983	919	957	1008	987	1010	963	1019	987	914	989	954	980	967	946	962	972	1003	999	963	994	956	926	1023	985	965	1002	920	945	954	991	975	981	912	897	1016	912	962	943	1001	939	1001	951	984	940	925	942	952	927	959	975	982	984	989	983	996	946	902	1006	988	975	994	980	942	936	996	950	974	961	1006	1005	959	963	969	993	959	924	895	948	1021	933	941	955	950	985	959	953	1006	908	929	971	987	963	984	1006	936	953	994	972	918	978	944	987	999	951	986	988	943	944	964	952	1011	1005	983	947	1004	972	999	952	1002	932	930	925	957	928	987	910	920	990	947	1023	1022	920	980	928	948	991	958	955	890	972	953	959	990	938	932	1019	996	974	976	989	923	1009	926	961	957	972	902	957	997	974	972	899	948	983	875	1005	931	920	988	1005	963	992	979	1010	1008	1011	959	947	972	925	919	934	976	936	956	921	951	983	971	1002	935	984	963	954	950	991	907	963	993	968	1001	938	948	970	987	943	951	893	983	963	948	943	1000	950	990	946	972	985	970	967	967	955	959	943	1022	960	965	934	981	925	955	939	979	1005	948	977	979	964	979	964	974	1026	921	936	961	967	957	964	1009	958	997	927	999	972	974	934	972	958	948	968	924	982	940	927	990	931	1010	1007	1012	914	983	966	996	946	988	999	982	975	1032	984	939	984	931	917	941	982	927	935	969	989	966	988	975	977	940	927	1009	953	992	956	904	969	972	959	962	953	926	962	938	987	995	986	920	924	983	929	997	926	940	1016	1004	971	925	1016	1016	1023	990	1025	987	971	940	989	965	944	1025	967	967	982	984	939	993	982	928	959	992	919	996	927	980	997	1006	959	988	964	971	959	955	902	953	1011	921	948	987	946	1004	977	987	920	977	967	973	1023	988	987	957	966	979	977	965	971	973	981	974	924	938	981	992	943	942	925	951	991	966	945	893	953	969	979	983	986	963	940	939	927	947	981	1014	969	973	936	972	987	970	1000	985	916	931	998	984	1043	980	959	952	992	940	1019	982	984	993	991	947	957	946	994	922	965	980	961	929	929	985	956	1034	1002	995	899	1015	1000	938	1015	988	999	953	995	965	943	944	981	903	1002	963	937	974	990	967	957	966	950	911	967	978	1002	1049	997	940	972	956	1009	967	1001	958	966	976	1011	966	995	933	1021	959	947	935	965	995	970	993	980	955	985	979	958	1017	972	940	948	917	970	962	949	965	994	947	984	969	951	1009	945	920	984	1011	970	984	967	984	940	1008	1009	895	981	981	1009	923	1006	976	954	912	881	970	994	981	946	927	1016	1009	979	941	992	981	961	939	966	962	981	1010	965	961	929	971	992	969	934	1013	936	946	919	981	961	928	906	1019	989	967	949	933	983	946	928	1027	943	939	932	959	954	924	982	1000	986	980	1031	1006	982	992	1011	984	976	957	920	1002	987	994	1044	1022	937	988	911	947	995	955	973	966	1006	983	988	960	946	946	960	986	929	909	940	943	962	951	875	958	949	985	981	970	999	923	990	948	997	998	935	907	1017	953	981	932	944	984	973	924	1041	969	972	963	965	1029	978	970	927	993	997	960	964	911	964	989	958	937	994	1008	979	941	952	929	967	987	959	979	1018	933	964	940	958	939	1009	940	951	951	941	1015	957	967	913	967	996	975	1003	969	981	970	971	929	1023	1005	984	949	958	958	927	979	970	914	953	990	1011	1023	923	949	983	995	909	887	961	985	949	946	950	947	973	971	956	1000	958	952	937	971	933	971	984	926	1001	981	966	961	995	984	955	916	989	980	975	1023	989	954	979	989	1013	952	958	958	956	1009	956	992	986	917	1034	948	959	924	875	986	950	968	980	1004	984	993	975	989	961	948	948	981	969	979	959	961	1036	984	967	967	975	977	968	977	954	938	998	948	986	948	943	968	1026	1018	976	962	888	987	987	1011	942	978	964	993	971	962	974	939	1002	1002	933	979	948	950	962	963	1036	971	940	995	989	969	915	1039	977	1000	976	947	953	941	1003	935	1010	969	972	968	926	963	986	995	1006	985	974	938	972	963	1008	954	1000	944	981	1025	921	961	915	936	979	953	956	977	1009	1004	950	944	935	954	950	990	982	978	1015	986	989	970	961	932	988	985	1020	980	1029	964	961	930	990	1047	955	962	987	980	977	984	954	986	951	951	907	1031	960	962	957	895	975	990	932	976	1041	920	937	1005	952	935	959	920	976	962	952	953	978	955	948	926	927	926	1010	978	945	930	959	940	975	930	996	971	916	996	968	994	989	919	964	951	962	942	993	987	968	969	975	992	964	949	959	959	954	964	952	1030	921	918	908	947	978	974	978	956	993	938	993
6877	5236	1713	509	207	215	245	226	244	227	194	177	138	115	131	125	113	119	99	113	117	131	112	122	98	126	106	101	124	89	89	87	120	102	94	83	80	102	85	95	99	111	100	89	98	97	83	105	89	94	87	95	93	95	97	116	95	90	97	83	93	92	84	100	87	97	89	80	104	100	94	98	89	87	93	87	78	101	90	86	85	105	89	95	108	86	86	85	81	87	84	74	87	98	90	87	72	95	96	87	93	90	82	89	73	69	82	72	107	92	82	82	89	94	123	84	109	108	95	97	83	82	103	88	86	88	88	82	100	82	88	95	101	77	77	72	83	99	78	95	77	94	87	91	94	78	89	85	87	114	85	91	96	97	81	68	90	97	66	66	81	72	88	89	102	86	66	89	71	79	89	98	80	76	79	93	80	94	89	94	90	89	78	88	86	70	94	89	94	73	106	98	92	77	91	97	81	92	74	87	86	80	85	91	83	89	87	87	85	96	91	79	98	83	83	80	88	78	92	75	83	71	74	73	81	93	85	90	100	88	85	86	80	87	89	87	80	82	95	94	95	77	86	88	97	74	73	78	89	86	92	95	80	83	68	96	84	76	92	75	96	99	88	84	96	79	101	84	84	70	101	70	71	103	90	92	83	96	85	103	80	100	92	83	93	84	80	80	93	88	85	96	90	99	82	73	82	103	86	88	90	76	82	89	85	76	87	84	82	93	92	87	69	87	88	87	107	80	70	93	92	78	78	70	71	88	107	89	70	82	93	90	87	83	97	94	93	86	79	97	91	79	69	75	84	88	90	70	99	90	70	98	108	74	79	71	83	84	92	91	81	79	94	90	90	99	75	90	91	92	99	87	90	75	83	76	94	99	90	95	83	91	86	86	82	91	97	87	80	94	96	83	93	93	69	83	89	97	75	72	86	88	72	65	89	95	87	74	74	84	81	92	77	98	91	75	82	92	86	94	84	95	84	114	87	97	92	96	91	85	101	94	65	85	85	66	99	79	81	80	85	81	75	85	81	79	89	95	92	72	75	97	81	60	90	84	96	63	83	92	88	95	75	86	96	90	80	91	86	79	82	89	95	74	85	88	76	89	82	89	71	88	88	89	87	82	86	76	92	74	98	69	94	78	89	88	92	88	97	97	77	89	92	91	64	88	82	79	96	103	96	76	101	85	72	80	84	89	89	92	102	87	85	73	98	97	79	96	93	75	94	97	89	88	86	84	73	100	91	94	93	80	90	79	110	77	84	91	74	111	74	91	78	81	86	96	94	81	88	85	88	85	86	91	94	85	89	88	94	91	66	97	82	106	81	94	85	89	92	88	93	93	111	97	79	87	88	90	80	97	85	77	93	82	94	67	85	86	82	97	93	84	74	85	72	90	101	92	85	70	75	93	78	83	92	89	89	74	91	87	85	106	92	94	78	87	95	91	78	71	93	73	90	98	80	94	95	70	94	94	94	77	82	86	70	88	97	79	73	75	89	102	104	83	86	91	90	94	66	74	96	82	96	95	95	87	73	88	78	89	101	93	86	95	94	103	92	94	76	86	91	88	97	79	77	63	73	95	98	90	93	86	91	97	98	67	92	88	80	79	88	79	76	71	114	90	71	86	83	89	69	74	87	73	74	101	78	79	100	101	78	91	97	81	88	79	88	97	92	85	69	84	74	76	79	94	93	87	84	94	79	87	81	85	89	101	91	81	85	87	72	89	75	89	91	92	104	68	88	87	91	83	78	81	79	85	74	85	83	89	103	78	80	83	97	88	98	85	84	87	90	87	81	82	94	91	88	91	81	109	85	91	101	96	80	87	83	78	95	82	94	88	103	87	100	106	96	88	92	77	74	93	84	96	86	85	77	85	78	94	89	77	77	76	92	63	100	88	92	99	93	93	80	97	95	89	74	92	95	85	86	73	80	76	97	84	99	77	92	81	84	89	83	86	69	79	82	97	88	103	92	90	88	83	78	84	88	63	87	80	76	86	84	92	108	79	88	89	88	86	81	83	84	84	85	104	75	73	74	95	88	94	77	112	89	88	83	82	90	87	94	78	88	80	78	78	81	85	97	83	69	98	92	87	83	87	79	81	85	131	83	92	77	77	80	84	73	81	80	59	93	87	85	96	99	82	89	100	80	79	93	83	77	79	73	91	86	89	83	89	79	109	86	79	85	89	92	73	72	75	79	87	87	98	73	83	86	109	89	86	81	99	95	69	89	87	78	98	91	100	86	70	95	66	91	89	105	100	82	93	97	90	101	91	109	93	84	88	95	85	80	115	105	88	75	84	83	84	78	76	85	88	87	85	83	104	78	77	83	90	64	89	78	72	91	83	90	84	85	92	71	84	83	78	91	90	80	82	98	94	88	80	83	91	100	89	75	88	100	102	85	92	82	75	77	81	92	107	89	78	82	109	82	104	84	76	85	76	80	94	89	102	75	102	107	84	78	87	91	96	86	91	100	83	94	91	94	85	69	92	77	81	94	76	81	114	72	86	71	93	99	88	98	96	86	94	85	85	66	86	94	78	86	95	55	94	77	85	89	88	81	103	85	78	94	75	94	86	77	97	62	94	93	80	75	76	82	71	70	96	84	87	88	92	97	93	78	64	81	92	92	100	76	87	100	76	69	90	103	102	79	90	88	74	73	79	94	102	90	85	88	98	97	97	75	100	90	79	73	95	93	88	86	97	77	91	92	105	82	90	72	102	79	89	70	89	77	86	90	82	96	76	83	93	85	90	88	92	94	80	75	87	81	86	71	87	80	94	91	91	77	111	79	72	90	87	100	80	110	75	82	68	69	85	96	93	82	78	82	100	95	94	97	80	93	66	90	84	91	90	86	80	87	91	87	87	88	97	88	91	100	82	80	99	93	99	85	81	87	93	89	85	89	91	80	89	88	82	83	73	78	92	79	97	96	96	66	96	94	76	101	76	80	97	102	80	95	88	77	84	100	76	91	99	98	84	96	78	85	85	96	78	80	78	88	88	72	88	86	72	95	85	91	106	88	69	105	70	84	93	89	101	82	98	98	80	86	85	83	80	98	85	81	92	82	74	79	86	77	86	106	95	97	89	88	96	89	95	86	96	88	79	95	81	81	75	82	85	83	77	76	84	80	81	90	84	97	84	88	88	110	111	77	103	99	96	82	108	86	77	88	70	79	82	68	102	86	80	107	74	87	84	88	92	78	99	79	103	90	78	79	81	88	96	93	102	77	79	89	82	81	83	105	86	90	97	75	88	91	81	94	82	82	84	91	81	67	86	95	87	83	77	98	88	80	79	89	86	112	102	92	78	94	90	83	87	96	79	82	92	84	80	74	70	86	91	81	83	95	84	74	90	93	79	88	89	69	114	89	88	93	84	87	99	96	87	94	85	79	90	67	93	75	92	95	83	91	80	82	83	88	84	87	86	67	75	100	99	100	91	68	86	94	89	85	77	74	86	82	66	79	84	88	87	94	88	89	93	105	93	75	84	87	62	90	116
37507	25534	13678	10011	8579	8377	8393	7879	7238	6095	4523	3421	2962	2516	1947	1575	1451	1376	1317	1304	1301	1198	1246	1332	1513	1462	1365	1374	1106	1037	922	918	863	852	863	870	827	840	882	912	955	915	875	901	892	856	875	804	822	815	843	846	765	776	811	798	794	774	751	753	790	734	737	758	750	774	738	726	700	666	704	678	702	680	599	647	656	646	643	638	635	645	598	588	637	656	612	655	636	621	643	703	608	618	616	634	654	631	603	634	647	634	639	671	653	653	665	646	650	613	663	665	640	593	615	653	676	622	639	644	686	579	607	597	619	628	635	670	629	607	624	658	639	633	646	604	646	615	579	634	629	625	678	602	634	617	635	648	609	632	620	590	595	632	618	648	663	604	669	636	618	641	646	581	626	636	611	626	581	666	636	650	638	650	640	624	625	662	637	655	629	646	646	672	630	646	646	652	633	646	596	664	628	643	621	625	660	612	623	646	620	676	643	632	630	649	602	626	677	607	633	600	662	613	648	604	611	664	648	633	674	625	632	595	665	622	625	629	642	660	646	644	655	653	610	668	634	646	662	616	635	638	625	623	623	642	638	628	615	602	613	653	645	625	608	665	596	640	597	635	597	607	627	662	632	609	671	673	660	658	640	610	622	620	639	609	604	635	637	678	646	613	674	634	675	644	613	623	673	651	626	622	645	594	630	630	607	638	659	649	593	630	640	647	619	605	576	627	621	661	623	627	678	607	629	626	669	601	597	665	624	628	636	640	627	671	654	660	604	668	631	595	623	637	624	636	624	617	621	639	621	649	637	637	634	638	646	646	643	627	602	693	676	615	647	646	629	644	664	634	626	619	619	604	677	651	666	648	660	628	639	631	637	641	683	611	630	631	646	639	602	628	605	606	621	618	633	587	592	626	681	643	638	698	660	669	635	629	596	654	635	656	585	646	611	627	605	589	664	655	632	650	620	655	619	605	636	652	610	630	669	617	638	631	613	657	616	605	641	597	601	626	617	630	619	618	617	607	637	629	637	615	559	657	648	630	636	591	588	615	618	658	683	642	609	643	592	575	656	661	609	609	627	621	658	625	629	584	585	673	634	647	630	650	627	678	624	632	635	656	606	633	647	647	598	623	672	609	628	687	645	644	577	609	602	657	636	647	650	608	630	608	592	629	663	621	607	692	631	662	639	639	654	658	661	668	610	634	664	607	632	624	686	662	622	633	633	644	632	641	662	660	672	637	622	635	614	606	590	621	636	626	656	614	616	642	614	659	630	597	589	628	620	596	621	624	639	649	595	648	652	645	642	642	633	654	637	614	597	631	625	652	640	625	638	650	627	630	601	623	660	613	638	660	627	620	682	667	620	645	625	591	615	582	597	657	667	619	578	641	629	602	646	630	615	578	612	619	658	600	679	651	689	679	637	617	618	627	606	613	636	617	642	662	629	624	614	599	639	641	673	632	648	653	659	629	642	597	585	627	676	667	611	627	607	657	673	659	602	599	630	636	632	602	616	650	614	620	636	614	651	631	642	626	625	650	631	628	619	678	643	557	625	630	597	616	621	670	618	622	636	621	619	621	610	596	660	676	665	645	630	643	619	601	626	640	620	638	642	645	626	620	597	600	586	635	588	611	622	649	614	679	579	640	646	618	605	659	678	661	622	631	594	649	664	684	636	580	631	597	624	622	636	657	639	620	615	620	621	649	633	610	646	644	664	643	660	666	652	640	638	690	625	605	609	650	668	665	593	651	590	643	664	641	592	614	656	640	690	608	625	624	604	632	609	647	642	597	648	608	612	646	667	623	654	673	657	621	595	672	645	588	636	665	619	630	673	635	643	633	672	626	653	590	652	633	635	668	619	635	604	639	618	620	659	595	617	647	565	660	654	642	621	612	629	665	660	584	612	664	671	597	614	624	641	609	678	616	635	707	617	640	694	675	672	647	661	619	677	635	646	605	625	611	611	686	620	618	628	657	619	629	632	643	637	620	661	650	637	652	585	691	669	645	605	591	647	598	607	639	598	654	631	633	615	652	606	617	589	644	634	630	623	631	614	632	615	673	621	611	600	646	610	622	665	630	647	662	665	682	635	609	621	622	682	665	620	633	599	599	677	611	622	683	670	661	624	624	655	655	706	606	640	636	661	635	608	613	623	635	666	624	644	614	635	630	589	667	638	617	636	590	557	649	627	628	615	610	648	621	653	639	653	622	604	619	644	594	649	645	633	658	644	613	597	620	614	606	617	621	641	650	630	610	675	652	612	599	621	597	636	631	601	610	637	603	589	619	618	635	639	646	633	610	612	636	621	605	643	647	639	648	646	626	650	657	629	629	614	619	621	633	715	640	653	662	623	617	620	627	657	619	661	662	628	607	598	632	617	611	629	623	618	645	638	600	619	657	627	586	601	592	656	617	662	665	626	612	632	614	605	607	686	640	627	575	644	646	579	657	607	645	633	675	624	620	641	608	646	613	575	684	658	629	629	636	625	626	625	668	605	628	675	613	639	630	593	598	611	625	632	638	627	616	627	633	621	632	673	613	649	592	637	656	630	603	598	648	639	639	666	609	665	641	649	587	621	670	665	571	611	671	612	607	597	623	658	607	618	587	648	601	669	639	668	626	651	613	608	658	629	597	671	616	656	636	588	664	624	630	588	626	615	676	618	626	610	635	685	612	637	609	656	658	626	612	649	588	618	669	606	629	617	646	619	612	618	660	599	662	652	621	625	651	590	556	635	636	611	611	629	641	625	663	635	622	661	685	635	656	661	610	649	555	602	653	626	638	673	630	626	652	650	623	585	664	645	629	643	616	667	627	635	549	642	628	627	606	613	630	641	662	629	597	655	665	641	640	641	629	602	612	661	633	624	649	657	664	690	646	631	609	642	685	605	628	585	615	613	638	596	613	661	605	625	684	613	595	648	616	671	644	643	626	631	646	621	681	595	658	583	608	639	613	652	637	641	632	601	636	624	612	613	683	667	618	629	618	628	595	663	605	603	655	582	606	631	620	629	598	622	631	617	615	629	620	645	643	650	605	639	623	629	635	648	623	606	618	636	640	648	601	680	602	622	641	625	634	682	609	647	598	626	636	649	616	693	655	609	638	627	666	622	630	620	621	674	654	633	656	618	620	673	627	648	646	640	679	678	620	666	604	620	599	625	616	621	621	673	606	653	622	632	648	674	657	632	616	632	656	665	662	648	654	608	630	632	700	648	604	598	646	667	575	651	590	634	626	647	581	612	664	650	618	629	609	630	591	662	628	628	603	607	644	632	587	691	648	644	622	614	634	650	663	629	632	654	627	662	681	617	623	601	652	653	621	670	646	632	629	599	600	623	628	673	675	665	633	647	632	620	582	648	651	629	638	615	674	621	647	662	621	636	618	649	660	608	634	581	658	628	645	567	615	645	636	667	619	611	654	641	603	666	627	640	634	687	623	656	667	628	660	631	669	638	664	631	613	606	602	664	608	670	631	640	607	610	595	629	596	627	639	641	630	643	622
3374	1611	551	223	138	167	189	193	186	174	170	147	144	144	136	115	135	126	113	147	153	118	117	122	136	140	119	128	140	125	131	106	138	125	138	133	123	110	112	125	136	126	113	117	128	110	130	134	119	129	136	128	130	130	113	117	111	109	130	100	121	132	122	113	116	120	123	101	107	111	115	116	98	137	142	112	121	87	124	114	118	111	104	102	105	108	106	118	133	129	117	101	108	120	129	101	111	121	116	108	130	126	130	114	120	117	110	106	103	125	114	91	113	125	105	114	136	122	130	113	118	124	106	107	115	103	118	108	116	101	122	117	117	122	106	139	110	116	111	111	123	118	119	113	108	122	110	119	104	124	112	125	106	103	120	118	118	94	94	106	115	118	130	123	104	109	105	116	124	119	119	101	117	121	123	122	101	110	128	115	114	112	97	110	94	103	115	108	122	119	100	89	102	119	123	103	147	129	111	117	133	147	90	127	107	106	123	105	144	122	120	107	137	139	108	118	109	111	132	118	116	113	124	127	105	97	94	122	116	104	114	120	132	133	116	104	104	114	121	116	92	120	130	120	107	120	117	119	107	134	110	116	125	95	117	111	107	124	111	122	122	112	127	90	115	98	110	113	135	116	122	122	118	114	111	124	117	102	116	110	119	118	104	123	135	109	116	105	99	107	114	116	124	106	122	114	136	100	105	130	116	120	117	112	129	131	130	115	126	111	110	117	134	132	122	122	106	112	112	120	120	120	114	97	115	117	113	113	106	119	116	126	101	122	120	113	126	125	116	94	116	131	87	114	96	118	105	95	113	90	97	121	117	127	95	106	123	101	113	131	114	120	94	102	113	119	112	106	136	112	115	92	101	109	114	131	108	112	126	106	115	132	116	130	107	123	105	111	120	99	119	108	114	96	115	125	104	119	113	121	103	131	109	122	121	111	105	113	104	112	106	112	113	113	113	107	115	114	123	121	105	118	125	120	141	98	117	99	104	108	121	99	118	99	99	119	102	133	95	120	124	120	120	119	111	101	117	117	113	117	110	132	114	114	99	131	104	115	116	109	115	127	111	104	111	127	124	100	110	100	121	124	117	134	113	108	104	112	111	118	99	119	94	121	105	105	109	118	133	111	99	108	115	119	110	107	104	130	116	112	121	112	114	123	105	119	115	96	131	104	114	122	123	117	117	128	116	109	110	105	110	104	155	102	115	113	103	122	116	116	112	103	129	114	109	98	114	117	130	107	140	119	104	117	107	109	105	117	113	116	113	116	108	126	83	123	118	103	109	114	119	126	128	99	109	115	134	123	145	110	119	130	119	126	102	116	130	124	106	130	126	117	102	133	117	124	121	100	110	104	118	111	117	118	118	116	113	91	121	123	123	114	133	112	101	105	118	110	121	117	112	107	113	124	115	119	131	101	135	106	123	136	119	135	113	129	113	121	121	118	107	115	121	101	107	135	133	103	93	121	119	93	130	106	115	124	136	129	100	107	120	104	110	121	108	151	121	109	117	117	121	118	119	117	96	108	132	118	111	127	128	123	112	122	112	111	107	143	114	126	117	106	114	139	108	108	110	125	116	123	103	117	113	101	103	144	129	125	120	120	125	124	105	105	101	113	108	116	111	113	118	100	123	111	115	114	117	108	97	126	113	124	122	115	128	108	108	104	117	106	129	132	114	126	115	118	121	111	94	119	110	116	128	134	121	114	107	104	115	97	107	131	112	110	107	130	104	143	101	112	119	108	115	105	143	148	110	118	121	103	122	105	108	123	103	126	113	101	99	94	127	98	104	143	115	124	108	110	107	98	119	96	123	107	119	118	128	118	114	128	108	106	109	110	99	112	113	127	124	112	122	115	113	103	136	119	124	129	136	104	115	125	117	101	141	104	120	123	104	118	113	128	123	128	112	107	126	130	122	121	110	118	124	116	112	102	127	124	129	101	143	101	128	125	112	118	114	111	122	119	117	97	114	116	112	135	114	128	123	119	116	93	105	107	113	123	118	140	121	126	110	89	111	116	137	114	135	114	114	134	103	120	125	123	104	92	111	109	117	112	112	122	105	133	119	110	131	128	119	105	120	108	114	112	120	139	112	92	125	120	110	128	114	123	123	120	117	105	124	95	127	109	123	115	114	106	98	116	101	105	108	108	108	99	105	112	119	119	128	118	118	148	99	112	107	104	115	110	126	124	126	95	124	124	109	124	118	114	109	120	122	105	119	99	107	115	106	131	124	121	120	125	109	129	101	97	135	117	130	131	109	97	118	111	123	115	114	106	113	113	127	125	110	109	129	129	113	114	99	120	125	116	106	109	96	94	103	100	122	104	111	124	111	134	119	110	131	114	108	113	117	118	100	102	128	106	99	102	104	117	138	115	126	125	130	120	134	127	124	111	120	122	117	123	112	123	123	126	120	107	116	104	119	110	114	122	121	102	112	109	138	109	113	128	103	115	119	129	126	116	125	109	98	118	104	117	113	112	117	145	112	98	121	100	129	121	133	109	117	117	121	122	94	123	114	119	118	103	120	115	108	103	124	127	109	127	116	119	127	104	129	135	130	107	119	87	102	113	115	113	123	117	101	111	121	105	106	117	106	102	105	132	114	120	111	120	122	118	113	109	120	103	119	131	108	126	122	118	119	108	116	101	119	98	99	115	124	103	107	125	113	113	114	109	87	103	124	120	116	117	101	118	123	109	103	135	112	106	129	101	114	120	118	122	105	104	135	110	113	116	124	132	122	111	110	118	120	112	109	124	117	123	110	112	109	104	111	115	108	124	117	126	115	145	127	111	111	118	100	107	115	126	108	114	116	111	128	88	135	118	123	100	128	118	119	119	130	114	108	109	124	94	101	136	117	112	116	107	106	123	101	117	125	107	118	122	107	131	108	120	129	96	131	102	113	116	115	123	120	88	117	117	112	103	104	126	103	131	137	118	95	138	120	129	110	112	121	100	128	121	108	130	114	115	111	101	124	127	120	112	108	103	124	111	152	110	122	106	119	98	114	109	111	126	130	117	124	106	115	131	119	115	110	114	103	99	128	118	116	122	106	121	122	114	107	121	124	110	116	101	102	118	131	124	122	118	122	99	104	108	97	99	116	102	100	122	121	127	108	114	131	110	125	118	114	108	131	117	126	121	106	116	113	121	86	121	117	109	116	104	137	118	120	119	119	126	117	118	109	115	122	112	126	132	117	119	116	99	113	108	108	104	113	93	126	116	91	114	110	124	121	103	110	100	118	114	101	128	108	107	104	116	113	108	128	104	120	108	128	110	105	120	125	112	121	132	105	118	105	134	107	98	119	115	142	98	121	106	114	111	120	133	115	137	105	96	143	118	106	112	115	108	110	131	98	121	105	129	121	94	114	110	104	106	120	124	111	95	127	121	140	104	115	112	100	119	113	122	107	124	120	120	140	112	118	111	138	122	129	124	100	115	111	111	118	118	106	117	117	115	115	110	117	111	121	122	128	117	140	121	103	133	111	101	106	117
28113	14932	6354	4282	3821	4705	4905	4964	4459	3667	2702	2327	2041	1783	1462	1255	1206	1168	1219	1255	1108	1180	1268	1317	1281	1240	1274	1195	1068	1022	948	967	978	953	973	959	922	993	997	1037	989	972	944	962	1021	953	934	960	923	893	990	960	977	896	896	939	894	960	911	913	905	919	912	891	864	945	886	866	868	928	887	924	865	834	917	910	883	850	829	866	896	789	829	814	831	831	845	869	845	874	829	836	888	865	885	789	846	836	877	852	815	827	812	899	874	856	818	808	840	816	870	851	843	832	908	849	915	877	867	848	866	820	809	857	815	854	866	851	852	869	856	863	895	905	876	896	813	845	864	868	876	827	861	884	891	871	835	890	853	875	838	834	884	889	893	840	812	831	887	850	833	845	835	891	876	882	852	894	895	820	912	830	861	891	794	853	892	817	848	831	845	902	856	828	823	883	858	848	895	866	861	843	873	854	848	825	854	888	890	829	913	857	839	857	847	858	868	844	871	826	866	860	830	910	860	858	905	874	838	861	874	839	874	840	890	845	825	879	808	821	896	829	885	870	902	868	883	881	817	811	862	877	826	902	831	872	901	816	881	867	877	809	833	867	833	790	876	813	854	817	875	847	852	863	842	856	843	849	836	870	853	859	844	863	841	860	837	878	856	847	828	813	848	879	807	821	872	867	907	830	895	871	886	836	885	846	841	832	871	877	816	874	815	820	843	831	832	845	911	903	853	884	833	852	863	874	839	866	848	837	816	854	884	877	836	910	837	883	836	847	874	881	844	909	868	803	827	905	842	933	830	818	884	795	806	811	846	797	852	841	893	868	841	894	816	869	841	882	845	884	833	843	883	815	811	891	844	890	870	874	848	870	856	845	834	866	858	785	903	809	889	889	891	859	811	857	821	835	841	845	825	838	899	833	822	843	845	843	847	852	845	896	848	864	856	885	814	901	878	862	780	842	825	882	856	853	844	846	842	842	897	811	831	901	880	870	860	834	813	801	873	908	878	893	907	838	891	825	872	838	889	845	856	845	860	814	879	843	824	888	870	841	827	835	851	835	876	821	819	829	822	864	877	867	857	877	896	829	893	840	904	856	873	848	824	824	876	891	891	879	811	834	885	866	859	849	789	878	886	840	876	856	796	824	839	815	863	861	849	832	848	812	837	855	829	848	798	882	867	829	848	875	840	817	842	871	822	840	885	843	863	852	807	856	848	884	859	831	855	889	846	879	902	817	875	827	804	893	878	844	824	915	889	836	813	822	891	903	788	843	829	850	843	825	873	824	867	865	812	835	890	832	773	895	842	833	861	877	824	836	824	808	857	872	839	898	840	802	882	899	896	909	879	857	879	840	854	866	879	832	863	853	810	894	838	881	823	807	849	879	856	883	854	838	859	891	808	882	827	907	839	832	847	860	844	853	847	863	840	831	905	846	858	851	797	837	821	854	895	885	849	885	914	856	859	862	865	861	857	863	806	817	873	909	860	881	847	839	833	841	856	874	844	849	869	876	906	827	900	841	856	900	862	807	895	861	899	861	812	822	822	848	842	824	846	822	866	865	823	918	879	853	890	824	870	894	909	866	804	846	857	882	869	856	852	837	830	835	864	860	853	828	852	841	887	879	840	834	802	851	843	820	903	863	865	857	876	847	842	896	855	815	870	824	858	946	818	875	891	858	875	895	817	894	889	822	834	904	859	793	919	860	876	836	806	831	897	835	848	818	829	861	854	916	849	859	813	918	843	821	853	818	812	893	864	883	865	884	873	843	872	847	902	847	843	914	873	818	837	866	909	874	891	890	847	842	845	881	903	902	810	854	854	830	893	878	833	883	853	809	832	828	877	865	871	873	861	883	851	864	865	870	840	856	867	854	867	869	833	801	832	871	819	816	843	820	874	849	896	875	805	847	905	873	852	859	825	832	847	892	860	815	861	829	841	889	871	850	915	903	845	869	811	838	821	841	901	874	855	856	844	857	849	866	807	838	884	839	903	832	868	821	921	872	855	869	858	885	832	803	897	857	808	859	851	888	879	860	807	874	847	844	838	886	839	898	875	846	852	851	844	825	823	875	844	858	845	852	844	806	892	855	823	875	855	881	844	882	901	822	848	834	846	829	891	899	870	857	809	853	889	855	841	810	837	830	850	875	837	869	867	843	829	791	826	885	834	866	864	853	861	876	833	857	867	847	895	858	850	810	888	874	857	877	840	883	863	851	916	911	836	850	884	830	845	829	888	839	877	820	835	881	882	859	861	856	861	931	862	911	862	803	863	813	869	847	843	846	833	820	862	810	886	862	839	866	910	843	852	786	837	881	861	865	839	874	809	868	813	849	835	876	863	846	824	864	880	915	925	803	837	853	878	918	845	902	887	867	896	831	838	846	780	853	846	921	896	844	868	873	892	867	819	856	876	910	837	832	846	878	858	888	841	828	869	834	868	841	810	858	790	848	888	889	892	896	830	890	882	835	889	895	839	853	848	894	850	879	902	858	826	811	845	848	805	847	874	867	849	879	894	808	858	867	843	846	852	862	833	886	900	834	820	889	812	853	880	878	856	904	830	878	859	866	894	853	845	863	889	854	842	831	850	816	875	919	874	862	869	912	814	856	833	883	895	823	839	836	869	907	915	834	873	841	830	841	854	769	876	873	835	834	912	829	888	847	881	910	864	875	835	891	878	893	881	853	901	850	864	861	812	870	840	823	870	824	855	815	842	886	836	881	851	849	823	826	828	896	885	818	825	823	882	795	852	819	872	857	850	866	846	854	868	887	839	810	866	857	829	878	886	803	841	856	855	884	813	853	881	913	892	859	865	889	864	866	851	850	810	812	844	851	814	885	848	813	834	805	818	844	913	846	813	842	840	868	877	863	853	844	835	879	859	892	821	848	868	858	860	811	888	875	890	813	899	848	880	844	859	857	831	894	834	869	860	833	853	897	845	848	830	848	867	873	873	853	856	875	811	803	830	858	879	821	869	862	884	855	860	866	812	877	842	891	853	800	830	829	812	826	841	825	845	886	859	782	897	847	818	830	845	871	881	880	854	803	814	850	871	832	835	905	848	873	848	888	892	853	915	832	907	896	871	803	870	846	878	796	878	828	815	848	908	870	915	858	863	858	895	874	861	850	840	862	851	815	888	854	832	878	814	834	867	757	829	862	879	854	879	862	851	863	813	887	834	861	836	843	838	813	856	831	863	888	847	888	846	843	916	786	863	864	870	877	867	803	873	862	854	864	866	892	876	852	833	837	869	895	851	894	853	926	854	899	917	879	891	849	822	880	884	854	855	885	861	853	875	839	881	854	865	841	884	834	901	817	853	960	860	893	839	842	830	840	880	909	816	900	877	864	808	862	831	861	851	907	856	861	901	836	866	876	861	804	868	860	815	870	851	799	811	896	862	821	875	852	863	861	829	918	888	870	868	935	812	874	907	849	795	838	895	862	838	886	847	838	863	851	823	812	895	834	848	877	846	868	966	846	811	845	831	870	877	831	858	817
4910	3742	981	361	156	191	219	199	217	173	151	155	118	104	98	98	103	90	88	89	97	78	86	110	101	99	108	89	84	88	77	78	80	86	93	77	80	76	78	69	89	79	89	84	87	87	82	95	83	86	87	87	82	97	101	80	78	74	73	78	83	79	87	84	77	71	89	89	69	66	91	80	84	79	72	91	81	72	82	75	76	71	85	75	67	96	69	69	62	82	73	75	99	78	79	78	80	87	88	72	94	85	84	80	96	78	86	75	77	73	81	85	79	76	73	90	73	82	73	70	69	62	61	77	79	68	82	90	73	74	97	91	85	77	74	70	83	76	73	77	66	83	85	79	57	82	78	83	65	84	109	90	90	71	93	85	83	68	82	80	74	86	66	94	87	85	74	89	68	95	75	65	86	77	59	77	77	73	80	82	73	70	76	71	63	74	66	64	63	77	67	93	78	79	77	77	62	82	63	74	77	68	83	87	74	56	67	91	59	76	71	84	64	85	85	66	74	68	83	87	72	82	74	71	76	92	71	65	76	73	56	76	85	81	66	76	92	73	63	73	87	64	69	83	62	81	89	83	94	67	77	72	62	91	80	82	82	69	62	82	72	76	86	78	77	76	87	84	84	76	81	76	84	66	67	78	90	76	82	69	72	76	67	74	81	85	72	78	85	90	71	73	73	78	81	65	82	70	63	73	75	71	89	66	73	58	84	73	63	72	77	84	63	84	71	82	64	67	81	82	74	99	86	61	74	64	85	72	76	69	76	71	68	87	74	87	88	73	90	63	84	78	80	72	61	70	74	82	78	77	83	63	86	68	72	68	68	64	83	73	70	74	68	85	69	84	84	64	72	80	58	65	63	81	75	84	75	84	81	86	77	84	73	87	62	66	70	71	79	60	75	90	83	72	87	87	63	99	73	94	75	68	81	92	101	64	75	73	61	75	69	69	72	68	76	83	77	85	106	87	83	80	75	74	92	89	67	81	75	83	90	69	75	86	64	75	82	79	78	83	90	73	90	99	77	64	66	69	82	77	80	68	75	85	75	65	74	72	78	69	73	67	65	77	93	77	78	95	86	67	82	75	75	95	66	93	80	74	80	82	101	87	85	73	84	76	73	67	67	81	86	70	83	82	60	93	82	81	72	72	63	94	77	73	82	74	71	64	65	79	81	77	73	73	79	72	67	83	88	74	78	83	68	86	79	68	86	68	66	85	82	83	91	99	88	82	67	87	92	93	67	75	81	79	78	79	89	100	83	88	71	79	63	51	64	85	89	81	74	78	76	78	93	72	70	64	74	80	88	88	69	86	91	75	88	72	81	78	72	87	78	90	80	93	83	75	73	63	86	79	75	80	71	76	77	64	71	72	79	89	80	82	76	73	76	73	80	70	88	67	74	58	90	68	80	77	78	69	61	78	69	83	74	69	72	83	84	62	65	82	74	76	83	83	80	77	72	77	87	68	80	74	68	84	82	65	76	77	93	86	78	62	73	80	82	70	87	83	91	64	84	66	88	67	82	78	74	76	69	74	90	72	85	84	72	70	64	74	68	73	68	88	79	72	65	80	76	77	71	76	68	74	78	63	75	65	89	78	76	78	72	82	80	83	91	86	70	84	78	67	73	65	95	76	78	79	82	74	84	69	72	72	73	74	95	82	77	82	71	70	72	86	81	89	69	90	76	67	91	90	80	74	86	87	72	75	76	74	89	72	68	83	72	81	74	78	86	81	68	81	85	82	82	83	94	77	71	82	89	91	79	85	80	95	75	65	89	50	74	79	78	71	60	76	79	84	69	67	69	62	71	96	65	72	70	89	88	74	85	85	92	98	85	52	73	87	73	63	80	77	85	82	81	61	79	72	75	68	72	72	88	90	77	68	69	73	102	89	89	94	81	71	71	76	79	70	59	65	94	80	77	66	77	93	74	75	69	95	69	87	78	73	94	73	77	74	75	79	69	84	77	68	78	81	78	83	70	71	79	90	79	68	65	80	82	86	67	89	91	76	74	77	72	78	98	97	88	68	77	71	62	76	80	70	75	83	86	79	75	77	75	78	83	88	67	73	77	74	82	80	80	62	69	92	75	81	68	73	72	80	78	74	76	71	99	83	70	70	84	73	55	75	61	65	78	74	90	99	85	76	75	81	80	77	68	85	73	71	92	77	69	77	94	80	66	54	85	89	74	58	86	89	79	63	82	65	73	69	76	71	76	89	77	85	75	83	70	79	99	86	58	77	96	75	86	76	71	68	82	71	59	64	89	80	94	83	84	84	81	87	76	80	82	95	81	67	79	71	89	89	73	74	89	85	83	85	73	67	73	71	99	66	79	78	86	77	77	72	73	87	97	91	79	70	74	71	82	71	76	79	76	82	68	82	83	73	79	69	70	82	84	73	88	69	80	69	63	67	68	82	87	68	70	76	76	77	75	68	70	90	80	73	78	74	76	87	91	77	67	83	78	72	79	77	72	76	89	80	70	67	72	67	69	81	73	73	87	82	83	76	67	61	80	87	80	78	75	74	75	74	77	82	82	87	66	77	83	77	81	85	101	84	72	74	74	69	77	76	88	81	71	82	69	74	90	72	81	79	75	78	91	78	66	87	66	65	92	90	71	71	71	82	76	75	72	78	77	69	84	65	87	69	63	70	76	68	75	66	78	78	77	94	81	69	67	71	78	79	75	77	78	63	87	75	82	78	102	70	83	80	74	83	76	78	90	75	82	85	71	84	68	83	72	46	66	83	82	87	76	87	77	82	75	62	71	64	74	68	77	88	76	75	73	79	75	81	90	57	65	71	68	75	68	69	84	88	83	66	62	64	78	76	70	69	77	65	68	69	91	90	77	92	73	83	81	73	83	78	74	81	90	74	80	87	78	88	89	73	82	71	93	65	79	71	78	87	79	91	78	68	80	87	78	67	73	78	71	83	94	77	96	81	54	75	77	88	65	84	70	75	71	78	60	78	76	75	70	82	71	69	67	72	85	88	72	74	80	74	82	69	86	83	80	69	78	70	84	57	93	82	84	85	88	88	74	61	68	79	75	79	84	82	86	76	71	58	69	80	60	85	74	60	86	73	64	81	63	86	82	78	85	66	59	77	78	70	76	77	77	69	84	74	63	76	72	77	86	62	89	79	68	86	63	77	108	69	79	98	65	64	71	70	66	85	73	89	79	72	73	80	86	77	90	77	79	69	68	74	94	72	72	77	73	91	65	84	72	90	81	82	77	71	67	81	85	61	54	74	83	80	76	72	75	74	78	79	79	85	84	73	85	79	65	64	70	76	68	84	74	78	86	79	71	72	77	92	81	91	86	81	76	82	85	77	83	92	93	76	81	83	71	84	82	82	86	95	80	62	76	78	88	73	94	76	81	74	76	67	81	79	77	67	79	79	70	77	96	95	62	81	74	89	76	82	62	80	66	67	92	87	74	94	78	79	82	87	73	91	74	67	77	89	60	64	81	70	70	71	75	76	62	75	86	67	79	80
34207	22371	9336	6528	6273	7202	7219	7259	6391	4817	3404	2687	2442	1890	1643	1337	1168	1176	1160	1111	1064	1062	1091	1239	1219	1249	1208	1110	877	807	806	751	806	783	704	799	745	910	814	840	800	722	695	800	818	770	801	747	736	711	698	716	760	741	690	695	707	672	681	674	701	658	652	662	672	643	633	633	624	668	603	604	665	626	636	631	643	631	603	554	613	590	559	550	538	566	571	574	561	587	549	662	534	549	590	584	613	613	601	551	596	619	593	576	611	621	550	614	563	572	589	568	570	613	575	559	563	602	585	585	546	606	601	582	568	571	593	618	602	641	576	612	585	564	512	596	567	556	611	595	564	577	564	553	569	568	553	540	522	569	571	619	627	619	614	530	620	579	550	602	618	623	586	562	566	547	561	589	549	558	577	604	653	587	570	575	562	580	556	537	584	577	583	588	596	559	572	567	580	573	580	575	610	554	565	534	589	571	581	565	579	619	590	605	576	547	570	631	540	574	605	564	584	632	584	604	576	597	622	567	556	585	591	545	568	557	585	629	545	568	547	587	569	560	560	569	601	579	620	582	559	602	581	601	597	589	562	635	603	560	547	587	597	556	559	593	575	564	582	612	560	588	569	551	553	547	566	587	621	606	571	595	588	586	569	569	609	605	563	552	550	607	595	576	581	562	625	580	584	588	553	625	601	563	643	555	546	622	529	575	576	573	598	610	571	604	611	571	593	560	585	603	562	564	594	556	598	561	593	568	595	608	572	549	588	600	561	591	585	565	552	575	561	578	599	562	564	572	615	597	566	565	614	578	586	610	601	586	550	599	575	544	545	527	586	591	571	594	609	596	582	551	578	598	522	586	590	631	570	609	609	549	601	575	587	592	576	569	567	574	564	574	539	553	568	585	553	597	556	581	586	580	604	577	575	591	593	563	600	588	589	602	616	542	580	585	601	589	560	580	616	556	605	592	598	601	596	561	565	602	571	595	545	578	577	571	535	576	574	581	599	592	584	584	573	540	573	562	642	616	586	562	576	553	548	590	602	588	575	562	588	532	584	623	536	580	600	572	586	578	590	618	603	561	579	602	592	580	551	620	618	631	518	565	618	578	589	573	579	586	556	541	606	629	645	591	630	616	595	618	603	572	603	551	622	626	568	603	571	589	588	606	592	554	617	569	558	628	587	543	563	633	578	587	599	613	557	559	635	588	545	577	636	582	581	546	597	548	603	616	588	581	571	558	552	544	561	586	538	548	544	573	555	557	570	583	573	575	532	592	578	556	518	567	551	610	572	619	633	534	578	574	592	587	564	614	601	577	593	566	563	596	538	566	563	579	567	526	563	589	610	571	602	584	551	591	578	579	612	574	585	522	620	583	633	529	601	583	588	558	577	576	573	564	560	571	570	557	581	597	557	571	579	582	577	526	600	590	569	561	596	587	594	593	625	596	590	567	574	572	614	573	635	598	585	575	563	597	616	581	562	612	617	590	602	565	577	549	583	584	641	634	610	541	585	592	583	570	585	590	555	579	546	529	597	602	593	628	575	581	591	550	582	597	607	597	570	589	649	622	595	561	612	572	612	602	604	599	619	557	572	599	650	537	620	613	602	599	554	564	597	596	606	555	574	538	552	592	563	620	579	590	601	574	601	585	580	580	566	599	556	616	595	537	594	542	572	599	592	590	568	566	574	575	530	589	581	579	605	569	572	598	608	549	579	618	537	629	563	574	575	545	596	583	642	575	625	560	588	550	591	564	525	552	619	614	629	585	550	581	561	557	561	591	574	554	586	602	550	582	551	604	558	594	571	621	626	595	596	548	579	595	540	557	610	575	573	557	607	617	561	629	599	601	594	577	576	621	593	600	577	601	592	628	611	637	567	595	614	591	541	572	571	612	550	561	598	595	558	600	588	589	557	563	565	585	585	610	604	629	576	547	590	576	596	571	603	565	569	605	627	587	582	570	596	570	558	560	574	560	547	578	570	579	596	573	626	584	582	576	583	587	603	591	592	562	599	602	535	569	619	603	587	578	608	633	592	544	645	559	590	637	546	590	598	637	578	536	585	580	561	586	581	580	549	583	587	589	584	588	583	566	608	582	603	588	567	564	649	574	596	573	536	551	573	594	553	596	590	598	632	553	541	580	588	616	562	530	552	584	592	578	568	610	610	595	612	608	591	537	582	564	587	588	556	583	603	581	596	568	594	572	564	580	609	606	629	627	562	575	583	556	572	607	579	573	590	594	614	618	603	567	571	578	559	587	591	553	537	597	589	524	573	575	578	620	601	587	616	592	578	564	577	588	563	658	565	616	607	556	578	610	579	595	594	603	605	580	585	569	616	558	583	589	596	556	587	581	578	600	583	593	576	579	558	612	551	587	582	599	616	611	582	550	548	551	546	563	577	529	572	604	567	575	547	610	598	575	546	589	585	579	550	657	577	603	563	539	560	547	555	541	591	576	551	591	554	618	579	578	557	585	573	584	581	580	556	575	544	604	601	541	598	586	564	634	549	595	603	621	567	563	570	612	577	592	619	622	600	604	516	577	567	619	589	564	561	550	564	570	594	550	606	572	576	561	570	582	572	564	605	555	566	590	595	584	571	644	585	586	566	583	578	542	602	610	529	609	603	540	611	592	554	558	598	595	600	531	608	580	531	564	568	555	567	564	560	555	553	565	591	601	564	596	572	591	558	583	544	579	566	578	580	583	571	537	596	577	585	578	547	605	545	536	567	525	603	590	502	564	542	573	563	573	526	563	591	588	551	582	574	577	577	542	605	596	604	556	569	626	596	624	596	592	569	569	606	573	588	571	553	530	559	548	589	577	546	562	603	591	580	555	593	589	599	587	575	584	555	548	595	614	564	572	561	598	568	615	567	582	605	570	609	562	544	554	559	592	585	599	583	613	644	598	584	604	596	596	585	579	551	591	616	576	602	592	616	554	608	610	566	527	579	553	588	602	614	577	560	586	584	548	585	598	609	567	599	625	559	569	602	614	563	618	542	599	618	573	597	584	580	516	553	584	584	575	583	598	558	578	575	594	548	642	538	594	571	601	553	586	591	541	571	581	520	589	593	582	592	597	592	560	602	577	603	548	585	577	579	632	592	578	601	602	563	577	590	569	587	545	582	594	597	582	599	584	565	595	589	627	598	579	626	589	581	618	589	617	573	559	505	615	580	609	598	605	575	597	609	580	616	584	560	582	585	602	618	601	568	614	615	576	569	550	589	600	586	552	543	584	595	583	558	584	583	571	620	583	606	592	593	567	590	549	589	615	552	564	566	585	546	566	549	603	608	585	556	606	615	604	571	604	564	573	557	591	583	601	584	553	585	594	564	574	602	575	579	588	552	597	570	614	558	559	569	618	593	600	570	543	569	570	578	599	571	596	555	561	549	551	553	525	565	592	591	581	588	581	586	587	620	564	581	614	583	593	552	587	579	567	659	597	583	579	657	606	569	621	580	548	609	563	560	576	587	591	583	584	597	611	599	586	606	624	596	569
5325	2985	1012	385	218	222	237	274	229	229	201	187	173	179	157	175	148	151	151	167	135	153	152	171	167	155	121	122	133	136	130	143	136	149	121	133	156	132	102	155	137	143	134	133	122	147	124	131	125	121	129	136	129	136	137	150	125	143	127	130	130	134	140	158	141	119	136	141	140	139	132	127	138	118	151	140	137	125	124	123	123	127	134	147	135	118	140	133	135	143	146	126	118	131	139	121	120	126	139	123	120	145	114	124	131	123	135	147	111	142	135	125	141	126	135	135	130	130	138	134	125	121	137	143	131	122	136	132	128	140	120	135	127	132	133	116	132	126	133	147	123	145	127	129	131	140	129	145	127	134	117	111	135	126	135	123	119	124	120	138	144	109	108	117	113	118	143	128	144	129	145	142	134	148	139	117	122	142	117	134	142	130	122	113	126	120	129	131	141	133	132	139	156	120	134	142	141	133	118	127	121	137	137	129	143	104	131	122	133	127	132	139	121	136	142	124	116	132	136	137	132	138	120	127	116	120	124	137	120	124	138	142	142	125	131	128	135	137	122	128	123	133	128	122	139	131	148	139	129	139	127	155	127	141	128	119	125	160	127	129	137	131	137	137	134	141	127	122	128	146	137	132	116	148	127	123	127	132	125	133	160	139	123	131	139	122	137	105	122	110	130	118	150	134	152	127	119	138	109	119	115	123	169	123	139	150	148	116	122	124	117	133	139	154	149	136	119	109	114	131	123	130	145	116	119	134	112	134	128	141	117	150	123	134	124	127	138	118	127	124	147	133	124	139	142	117	119	141	131	140	146	135	124	137	144	135	126	117	145	129	113	125	129	141	118	131	132	118	133	129	138	127	130	107	124	118	139	123	138	132	134	115	137	129	124	122	125	111	130	132	120	119	136	133	124	113	141	134	141	142	134	155	119	122	141	140	135	127	100	124	138	139	114	113	147	128	116	126	117	141	117	132	124	129	130	132	138	141	112	117	118	152	128	114	130	125	130	136	141	131	119	143	131	136	140	112	128	138	146	112	145	113	134	130	146	117	137	137	136	126	121	128	137	139	123	135	129	149	123	148	138	111	130	122	127	130	107	148	137	150	113	121	130	124	122	124	126	130	128	140	121	120	122	118	114	129	137	137	135	131	142	134	120	122	129	136	136	139	147	122	119	120	113	132	129	111	127	140	147	160	131	137	140	146	123	114	118	131	112	126	141	129	131	135	131	121	153	111	141	134	136	140	139	130	136	135	159	136	131	131	131	139	138	112	142	111	146	118	145	138	127	105	116	140	135	119	149	127	116	144	108	114	117	121	117	125	139	125	151	130	130	140	123	134	121	126	136	144	127	120	128	133	152	127	100	146	122	131	142	120	142	139	132	147	152	133	121	134	132	122	141	117	142	137	118	119	132	100	126	137	134	117	138	120	130	135	127	91	119	112	113	122	133	164	121	123	137	123	128	136	118	114	139	130	124	129	119	134	116	127	124	150	127	142	148	126	132	126	129	130	135	117	117	146	138	122	140	121	119	134	134	129	127	119	121	132	125	122	119	151	139	145	127	117	131	140	136	126	144	128	153	138	120	139	132	132	127	136	125	126	121	139	129	131	124	130	136	128	140	129	138	135	124	120	110	130	104	121	122	133	140	122	122	132	127	150	152	119	139	127	135	141	133	116	144	132	155	122	112	139	136	133	129	117	111	121	113	118	125	137	135	150	132	113	130	132	141	116	133	147	128	144	143	145	131	130	126	141	155	142	131	153	145	149	124	120	130	126	128	119	133	119	112	140	123	136	120	131	133	114	129	115	135	149	154	125	138	132	149	136	113	123	101	126	148	130	148	121	137	121	113	112	135	146	135	141	153	131	129	128	121	131	127	120	140	129	146	143	136	118	134	137	130	136	115	128	139	129	132	151	118	130	137	143	138	150	120	105	129	113	121	131	126	150	137	129	109	140	119	121	110	125	150	137	134	125	127	122	144	123	131	98	138	139	137	129	152	119	146	101	119	127	145	132	133	124	143	126	130	122	125	127	118	136	144	140	126	146	146	136	120	138	107	136	131	137	131	105	159	136	120	135	112	136	130	126	124	131	133	92	132	134	136	129	116	158	121	131	131	126	147	122	142	128	128	129	132	152	145	120	130	133	132	133	135	138	120	134	147	136	129	137	122	130	147	132	127	129	118	144	127	131	109	126	139	117	126	122	133	130	116	129	140	132	123	130	132	136	129	119	150	133	132	138	116	151	124	130	139	124	125	130	127	148	122	122	128	128	121	118	139	129	110	142	101	133	138	127	135	122	149	121	119	140	133	129	121	125	139	152	129	119	126	103	134	112	132	134	121	131	125	130	144	127	143	143	141	134	142	108	130	129	120	122	146	142	137	117	125	138	120	128	127	134	132	155	131	123	118	138	126	132	144	115	133	121	134	138	127	131	118	131	135	131	120	130	135	132	132	116	150	155	126	130	145	134	129	132	131	122	132	126	122	135	123	118	142	123	156	129	136	130	140	123	138	129	130	143	124	108	121	134	132	143	117	116	133	124	149	140	124	131	126	162	120	145	123	127	144	131	132	129	143	132	127	137	137	130	135	146	126	151	130	120	150	151	140	143	97	123	129	118	126	135	127	123	133	117	133	132	149	119	129	122	146	123	111	142	130	144	148	153	112	146	138	135	132	153	122	137	120	111	108	148	112	126	129	114	128	130	131	144	127	119	125	126	130	131	130	128	133	130	126	135	143	131	128	142	104	104	122	141	118	105	137	152	142	138	131	112	145	143	100	137	139	124	132	129	108	130	137	106	135	131	142	135	127	116	150	137	136	110	120	108	119	129	113	122	143	141	115	133	117	156	122	127	154	133	129	145	147	116	140	147	135	137	116	134	141	118	135	127	133	149	145	149	127	144	143	132	117	133	120	106	136	119	114	131	121	112	117	118	120	137	151	137	126	152	158	114	139	124	119	122	129	134	135	110	134	127	136	152	144	124	120	118	129	134	131	137	119	118	132	139	109	135	118	134	133	152	113	133	134	131	138	130	127	109	129	123	146	139	116	130	129	119	128	135	121	136	139	118	106	140	127	130	134	119	117	120	143	145	136	123	133	138	135	134	123	138	113	125	126	115	145	137	127	126	129	123	133	156	117	139	125	113	133	143	136	127	133	131	124	141	120	157	139	126	145	126	116	139	140	115	125	119	127	121	120	140	140	113	144	129	101	138	132	136	105	160	133	127	129	129	131	128	116	137	127	120	142	135	132	142	135	118	121	122	117	134	130	126	137	128	131	134	136	132	130	141	150	129	128	150	110	136	147	149	104	131	146	135	136	129	147	147	139	138	141	117	130	135	135	124	126	129	119	123	152	141	115	157	132	125	151	137	140	120	149	123	129	127	117	133	130	121	120	127	137	102	135	148	113	144	124	163	135	141	129	162	136	134	139	134	140	140	133	130	121	131	136	160	108	127	120	111	128	113	129	145	140	123	133	150	140	118
32433	19955	9504	6234	6139	7345	7833	8135	6875	5061	3686	3156	2808	2341	1960	1690	1590	1618	1624	1563	1462	1491	1517	1621	1607	1672	1528	1387	1275	1180	1162	1103	1161	1129	1064	1151	1172	1145	1191	1248	1127	1110	1179	1144	1161	1121	1154	1116	1097	1093	1089	1039	1116	1090	1085	1040	1043	1037	1049	1086	1037	1015	1006	1027	1010	1012	1013	1028	981	980	995	1004	996	1018	964	985	975	966	966	950	1006	968	946	991	945	941	983	921	948	922	885	971	1034	922	995	925	979	977	1002	948	992	939	1010	944	986	950	976	975	996	935	891	899	926	965	997	998	942	922	931	936	931	952	946	959	935	962	968	935	951	927	912	948	944	907	993	997	958	876	927	953	932	889	954	918	974	938	903	904	947	939	945	943	957	995	965	900	955	973	916	907	906	929	1020	981	934	952	962	994	954	1031	924	1012	950	1002	957	960	962	934	956	949	908	955	997	914	934	960	920	925	920	945	970	898	965	984	958	940	945	953	925	1012	966	958	992	941	928	974	918	984	953	963	939	950	945	897	955	976	946	950	931	996	944	984	1006	972	968	944	935	995	945	951	902	1007	958	950	976	928	940	919	940	926	877	935	940	928	914	966	933	981	990	979	979	1000	1006	986	971	963	932	981	1000	916	1003	995	950	918	946	965	945	905	941	887	933	868	934	936	926	983	979	943	975	952	942	948	928	937	957	927	948	1004	900	947	927	953	995	907	985	925	955	908	924	951	910	995	957	940	978	981	1027	909	954	946	962	941	944	1010	960	932	953	936	961	971	985	949	1002	953	902	929	984	928	911	955	935	913	983	997	932	1017	1016	953	943	944	960	959	933	969	910	950	956	977	981	954	954	936	996	931	935	1012	931	937	948	925	941	891	980	940	927	979	933	943	937	935	966	916	982	967	928	971	934	952	923	931	919	941	906	970	900	942	972	979	922	988	1028	950	901	985	954	943	947	991	928	908	962	929	971	948	1003	917	957	926	957	949	957	938	929	966	985	930	928	982	887	933	890	941	975	992	957	929	937	949	964	989	957	972	924	973	926	942	976	984	938	941	978	971	971	925	928	967	947	924	889	943	992	962	967	958	975	965	1003	960	976	943	993	950	934	946	936	968	941	971	884	950	890	978	933	957	930	938	949	971	969	944	932	974	922	953	980	927	925	957	921	950	934	916	1000	976	959	974	980	1040	981	965	962	916	975	957	922	910	942	940	937	952	904	1006	958	905	945	912	912	1013	936	962	1031	985	981	936	946	915	931	963	970	940	920	980	951	940	894	957	977	928	967	978	949	949	949	995	998	932	962	947	942	947	1002	954	993	961	986	1021	1000	959	976	884	950	932	982	934	950	916	954	926	988	1011	995	971	890	873	958	961	903	899	960	977	959	990	962	976	897	972	956	950	949	1008	946	986	996	979	939	951	932	933	952	1013	996	943	957	960	953	948	960	950	931	975	992	959	940	958	944	1006	908	973	993	944	913	946	955	931	983	923	959	930	1001	985	980	968	959	939	921	964	942	986	1014	988	936	923	926	924	910	958	952	969	954	966	953	960	934	901	957	953	922	948	961	954	966	921	877	953	961	934	931	924	941	946	914	982	903	1008	973	917	975	939	946	951	975	972	976	1004	947	936	948	937	995	934	900	960	910	979	950	956	965	997	936	933	940	962	895	912	956	996	967	981	921	957	922	938	963	988	973	962	948	977	916	913	986	970	1004	985	954	935	968	911	935	974	994	967	916	948	913	966	976	946	1026	984	963	924	900	975	966	916	969	933	964	953	938	968	972	979	959	1010	961	972	915	962	951	955	948	953	975	980	950	942	1020	937	899	908	930	951	984	921	971	995	939	981	955	918	939	1000	975	929	942	941	923	923	948	951	980	1020	991	981	941	954	957	931	950	948	982	951	964	1003	1009	980	948	920	1022	955	1034	929	944	923	954	945	974	942	981	937	934	983	980	973	940	935	936	923	925	980	975	935	932	917	986	921	949	987	921	951	921	962	940	919	1011	957	981	936	961	911	971	990	953	977	976	895	940	923	963	959	987	972	947	935	954	961	955	970	952	1028	998	908	954	899	937	963	931	983	934	901	974	943	945	968	950	940	962	953	953	927	985	877	893	951	933	1021	914	953	959	967	925	905	958	885	933	936	924	938	977	975	913	936	961	940	969	964	964	964	940	994	926	953	948	969	942	960	966	953	971	932	933	932	910	955	985	932	968	1004	1027	958	972	888	1014	941	943	963	950	921	1015	919	981	956	979	935	957	943	945	1043	999	952	926	977	935	924	979	1006	987	975	952	980	929	939	971	971	959	1006	917	972	998	989	940	951	1046	990	912	947	1007	956	1014	933	966	939	944	952	937	933	947	910	978	909	961	984	945	958	979	944	956	926	977	990	919	940	934	946	939	975	950	950	970	900	924	920	932	962	900	1042	964	918	947	980	966	947	917	897	986	962	967	956	960	934	993	940	941	982	936	936	981	961	976	952	869	949	926	963	938	937	952	943	954	1006	954	900	1020	970	968	994	969	959	966	930	892	950	941	969	952	948	947	878	1020	977	963	910	937	1034	905	976	969	933	920	934	955	941	916	975	971	966	954	984	883	1003	983	945	919	934	928	943	917	1019	891	944	962	975	958	989	928	943	895	925	1019	984	956	994	964	923	886	936	931	965	972	933	942	943	925	932	940	977	972	926	976	935	957	942	979	886	924	938	933	946	924	880	972	999	903	965	954	1015	1051	945	969	971	948	950	909	914	937	979	969	940	986	946	918	960	937	1013	1020	952	973	927	931	932	889	896	914	987	952	956	984	914	1003	929	948	946	912	950	952	963	957	960	886	938	940	967	1002	934	914	945	962	954	969	947	1002	988	924	1012	968	916	971	921	925	998	901	985	990	983	1008	960	972	900	927	934	986	962	914	960	910	957	958	934	930	981	985	964	951	939	944	965	900	982	1009	946	992	936	977	929	965	909	960	914	922	949	909	882	917	948	931	926	955	912	887	969	972	935	940	1019	921	962	937	961	954	1000	935	958	923	943	960	896	942	951	966	940	992	949	971	957	978	1004	949	896	965	954	947	964	1008	970	987	1012	932	916	935	982	951	954	993	931	961	1023	974	945	950	935	950	919	903	971	972	974	943	951	1006	959	941	932	946	976	953	937	951	947	967	940	952	975	985	971	890	903	949	951	961	963	1014	997	979	956	961	936	918	953	924	953	892	879	977	924	1007	937	973	938	921	960	956	954	938	957	933	1008	964	991	943	980	990	979	948	921	964	970	989	946	999	956	918	959	946	950	918	916	979	923	952	902	951	866	938	964	972	935	983	911	973	978	999	962	932	934	935	893	949	947	1009	954	955	910	995	973	943	972	944	943	928	970	907	957	998	990	999	972	964	946	962	910	992	925	939	935	957	951	907	980	858	927	987	909	950	896	924	948	945	934	955	961	951	953	983	947	970	950	939	932	931	955	942	1002	975	932	911	947	951	915	975	936	972	954	944	962	919	944	944	921	971	953	889	964	928	963	951	901	973	923	973	991	952	911	901	941	985	959	926	964	986	959	999	931	898	923	920	980	937	947	943	954	937	935	921	960	953	960	998	933	921	907	934	939	942	946
6816	4748	1648	432	211	258	274	305	274	213	199	158	143	129	130	95	96	118	106	115	111	118	84	121	115	122	121	107	95	88	96	93	103	98	85	94	98	93	99	73	94	95	87	94	104	95	90	89	92	103	108	103	98	88	97	105	94	85	102	79	97	99	75	83	97	84	95	83	98	99	98	87	101	63	97	79	89	77	101	78	95	83	91	84	84	73	101	78	87	79	96	93	86	100	92	84	96	92	100	103	88	87	100	82	103	107	94	94	60	94	81	76	77	103	73	71	95	93	86	78	81	88	90	81	81	105	86	93	91	98	98	100	84	82	95	111	87	56	98	91	86	78	91	101	79	97	84	85	78	84	90	97	83	79	81	107	77	94	87	75	91	89	76	73	83	70	99	91	85	81	97	78	90	94	104	72	89	68	77	99	96	93	89	88	94	79	92	88	90	71	85	95	76	96	90	78	81	80	87	80	88	87	88	106	88	93	94	86	94	93	70	79	75	105	90	78	78	81	95	61	99	87	81	74	102	76	93	79	91	93	83	78	96	76	99	100	90	80	62	82	87	74	83	67	79	75	74	79	87	83	75	93	86	87	87	79	85	81	77	92	90	99	80	85	89	85	91	93	90	90	76	93	99	89	84	87	78	84	88	106	89	99	73	102	86	76	93	83	105	68	96	78	80	88	97	85	87	68	80	103	67	75	91	63	99	89	99	78	84	86	97	81	83	81	95	88	91	91	85	85	86	79	73	74	94	81	75	82	88	79	90	86	90	93	80	91	98	100	89	86	86	82	92	69	72	87	89	79	72	79	84	87	83	80	96	84	105	88	85	83	103	97	76	102	92	85	79	67	95	74	81	84	87	108	85	103	87	82	91	73	98	97	80	95	88	85	88	93	92	100	95	85	92	93	80	84	87	90	77	95	78	107	84	106	83	87	81	86	76	82	92	89	77	99	85	81	85	74	71	90	74	103	85	90	84	76	94	85	80	78	93	105	87	93	77	70	86	80	89	87	82	88	91	91	83	88	90	85	85	87	74	92	101	78	69	89	93	97	90	80	91	85	72	74	75	71	84	80	91	65	89	101	101	99	79	87	108	80	81	82	91	88	88	91	83	84	97	79	75	90	74	87	83	78	72	73	79	96	64	86	71	82	90	85	91	73	101	88	76	89	88	89	77	96	82	91	89	101	95	57	72	94	95	90	87	83	66	98	89	98	80	100	88	78	81	92	75	87	96	74	81	87	82	86	87	90	77	107	80	83	82	83	86	75	93	96	88	84	97	70	89	97	115	85	91	87	87	92	82	84	74	98	70	83	96	87	77	100	84	77	86	71	79	90	104	87	83	93	96	71	83	79	103	75	82	78	88	87	81	81	97	83	87	100	89	89	78	95	98	92	98	107	77	69	86	89	85	93	93	75	75	86	79	85	96	92	86	87	77	73	89	72	84	80	92	89	108	84	81	99	95	83	91	93	86	79	105	98	82	86	96	84	72	88	74	71	79	86	79	102	70	96	84	69	89	87	80	82	80	96	78	67	90	80	90	78	98	92	78	94	81	73	82	96	82	79	96	95	94	91	102	78	83	76	96	82	97	83	84	82	74	76	93	78	82	83	83	68	86	76	105	95	83	84	92	90	88	85	66	74	86	76	97	88	72	84	105	85	72	80	87	87	91	87	96	88	86	89	69	92	103	96	69	94	84	93	73	103	100	82	80	76	87	85	79	86	81	87	102	75	84	94	88	87	82	97	80	86	76	87	102	71	83	85	71	86	74	71	74	81	96	91	89	75	92	80	76	79	79	81	106	94	81	85	82	76	97	94	98	99	76	87	92	87	88	88	78	86	96	95	101	91	84	88	83	75	93	87	86	97	94	96	100	78	79	85	92	79	93	76	87	85	77	86	90	87	86	116	91	95	93	84	93	89	90	85	86	86	92	82	80	84	77	60	82	71	75	85	92	69	79	93	92	93	63	99	85	62	73	94	84	96	100	97	100	89	86	85	92	77	102	113	117	91	81	78	77	81	87	65	102	86	100	85	76	82	85	80	82	85	77	80	94	87	82	93	83	77	87	89	91	81	97	95	84	87	100	94	87	90	81	87	94	77	83	85	77	103	85	72	72	86	74	96	84	70	91	88	81	77	88	87	91	103	70	74	72	84	82	96	95	79	84	80	78	74	88	71	84	92	89	89	69	83	97	81	74	76	84	87	67	76	90	87	83	95	91	97	82	95	96	85	96	85	84	91	83	80	92	95	82	78	81	92	104	75	89	85	85	83	93	91	69	77	91	78	65	82	87	97	81	95	77	81	74	78	82	99	98	85	83	77	97	83	89	85	93	84	85	87	86	77	103	91	82	100	76	86	77	95	100	76	84	76	75	82	85	104	99	87	89	77	78	66	106	79	87	92	77	91	102	105	73	81	81	106	97	89	72	90	102	70	89	101	88	71	89	93	81	80	80	86	97	68	80	81	99	82	83	87	82	84	71	75	81	82	85	93	81	90	78	90	74	81	69	89	102	90	73	103	83	88	90	90	102	106	112	77	87	96	88	90	96	87	75	100	85	87	88	82	86	88	101	84	89	81	85	86	88	96	92	88	103	89	78	79	89	73	76	81	88	90	109	73	82	97	89	77	80	81	99	72	85	65	82	84	70	79	85	92	83	81	101	82	97	89	85	79	81	75	74	94	74	71	90	82	85	89	94	112	81	105	84	76	83	84	100	78	76	96	80	100	82	93	89	73	74	89	77	85	96	82	80	80	87	82	89	87	86	81	93	101	91	98	106	75	87	90	80	82	83	101	82	90	90	82	86	99	100	72	80	87	88	85	83	81	93	101	80	80	92	77	86	73	89	72	74	74	83	88	73	77	102	84	98	82	88	91	74	85	92	81	87	89	98	78	88	102	82	83	87	83	91	89	82	90	88	106	91	103	76	76	84	87	75	81	85	93	78	80	83	82	85	95	89	85	83	80	73	91	77	89	87	73	90	87	81	86	90	96	91	88	102	89	81	72	88	84	85	75	98	75	92	80	82	71	94	75	87	113	85	81	89	84	94	108	84	95	87	86	83	104	87	85	82	83	105	64	92	77	82	82	80	75	90	95	71	90	90	90	78	94	87	76	95	97	72	73	85	103	90	122	64	84	76	92	82	80	86	80	84	106	71	93	87	73	101	101	77	92	103	91	84	85	87	96	98	81	81	72	73	77	89	84	79	81	77	78	70	95	85	66	68	82	90	93	88	102	88	99	93	89	78	75	95	86	73	72	85	82	91	80	90	86	88	75	95	88	80	74	82	85	81	83	100	93	93	85	84	90	96	97	97	99	82	76	80	82	84	88	94	85	80	81	94	80	72	79	95	81	89	80	82	108	81	80	86	94	79	76	88	83	80	90	80	78	93	85	86	79	91	73	84	95	94	82	76	85	85	91	72	99	80	94	91	87	89	72	78	87	90	73	83	80	80	90	84	67	74	89	100	91	84	92	92	71
37279	24749	13461	8162	8678	9873	10152	10006	8190	5868	4269	3601	3105	2476	1996	1644	1470	1518	1481	1352	1252	1321	1435	1517	1590	1536	1354	1130	958	920	871	937	846	823	880	907	959	942	930	942	926	870	907	985	934	799	780	834	833	861	773	868	811	794	870	718	797	828	776	854	719	786	727	720	719	743	710	676	673	684	666	668	717	642	689	677	657	622	643	639	624	618	609	626	592	625	603	651	662	641	665	622	618	635	615	696	633	653	661	619	678	644	618	642	655	635	649	661	650	664	650	673	614	698	573	634	656	620	631	655	631	609	624	641	642	675	601	628	618	628	631	605	635	598	668	632	602	618	643	604	608	671	660	651	612	684	626	646	638	668	643	645	644	643	627	599	646	617	604	651	638	648	640	653	616	656	670	625	630	577	599	633	605	637	650	608	654	662	604	613	642	630	652	631	626	595	610	649	614	627	618	579	635	609	618	607	608	639	629	727	682	602	665	666	633	649	613	594	594	653	629	636	559	652	641	704	658	630	592	645	622	643	635	673	593	610	633	622	632	601	672	587	612	604	626	634	663	626	617	653	673	628	622	595	588	685	613	657	614	631	589	605	589	633	642	648	632	630	654	640	603	611	609	622	633	651	646	637	633	590	598	677	661	590	665	639	660	591	604	647	645	607	658	617	632	629	625	631	611	619	553	656	615	634	644	636	656	680	597	638	652	636	624	579	633	614	632	658	606	656	643	632	637	624	589	618	616	620	606	621	634	580	609	597	615	619	614	586	637	607	621	588	617	624	638	605	636	671	663	654	653	618	619	561	620	647	620	631	594	646	630	640	644	673	620	636	665	619	654	611	585	612	616	683	658	562	603	612	624	661	634	663	645	651	680	627	611	644	608	680	665	684	611	619	672	648	650	622	669	604	625	619	626	599	653	658	637	630	659	642	655	667	634	662	664	630	625	653	641	656	624	672	625	620	624	636	640	664	614	610	627	652	614	614	636	606	649	657	656	652	644	607	659	586	610	651	667	662	668	590	638	631	608	580	592	604	615	623	641	588	602	656	607	599	599	588	627	662	627	664	697	650	631	661	652	624	637	612	624	654	637	625	673	634	613	610	646	662	578	646	616	642	626	678	632	654	658	652	643	615	622	632	635	647	638	628	624	588	635	625	639	612	656	621	663	591	620	615	601	629	602	631	649	587	591	606	645	659	610	616	665	615	647	649	619	641	649	635	618	643	671	607	651	617	593	603	655	647	622	580	614	578	650	623	644	659	645	605	631	616	558	597	605	675	636	625	624	659	614	628	622	627	622	642	675	618	640	653	655	647	610	599	610	654	684	631	662	608	624	618	635	576	635	653	632	589	622	641	644	544	597	599	626	628	658	638	622	597	609	676	629	656	635	644	619	625	628	560	645	620	654	643	623	666	672	637	634	631	595	607	650	640	598	668	628	674	617	633	619	606	649	614	620	636	613	596	627	604	629	635	595	631	593	614	645	642	649	636	612	629	605	630	627	592	629	619	633	608	659	578	611	645	609	642	634	601	637	638	605	623	653	659	642	645	638	609	639	628	620	599	628	589	629	652	652	631	641	619	613	649	628	606	600	644	619	630	576	598	626	685	598	605	641	599	591	588	586	568	597	612	631	637	630	591	662	599	647	645	625	630	587	579	633	624	627	637	536	653	641	629	599	676	609	626	604	646	631	626	622	623	607	625	609	597	599	598	639	650	616	594	625	700	636	606	657	620	636	604	609	620	620	616	631	593	653	623	646	622	621	650	617	629	626	618	597	659	641	616	633	647	660	644	648	601	608	627	630	668	638	670	622	625	658	644	601	625	638	639	624	605	641	590	594	630	626	616	632	647	586	625	621	623	665	657	631	618	604	655	633	662	619	665	652	622	673	610	633	598	594	618	612	570	642	621	631	655	631	588	611	649	607	624	654	617	646	675	632	619	599	625	584	616	660	617	663	591	663	600	630	624	617	622	645	632	680	622	634	659	673	650	602	691	630	658	633	632	617	644	573	632	665	651	611	626	662	636	676	645	644	642	603	612	642	640	616	617	649	592	632	627	642	680	594	645	655	625	577	612	632	650	628	652	621	665	641	610	650	621	603	647	663	595	635	612	601	634	635	668	637	656	657	647	666	612	645	658	619	693	681	616	638	650	578	613	632	624	641	653	691	614	561	612	611	638	646	659	605	620	612	649	637	579	620	604	623	592	600	628	636	597	663	601	658	598	617	630	588	635	640	633	693	614	663	666	609	627	622	661	702	656	603	662	646	604	634	656	643	604	668	622	634	635	626	618	599	615	662	638	624	696	692	583	674	630	630	626	622	611	618	651	623	624	677	610	652	607	589	591	657	620	609	593	621	602	640	680	634	655	618	603	641	610	647	644	629	633	644	671	617	620	658	614	627	666	611	703	626	630	629	628	622	632	604	620	693	634	581	644	635	628	671	661	581	633	612	654	621	628	623	599	645	666	590	632	664	618	647	655	620	565	647	573	593	599	576	634	589	645	667	633	647	625	639	624	640	628	687	567	634	629	603	613	605	630	649	617	605	662	637	641	623	635	649	655	590	610	599	624	583	606	633	634	613	677	645	609	609	651	619	627	653	655	592	611	680	623	629	624	659	662	597	619	663	647	658	633	585	649	608	579	605	666	621	627	631	635	605	661	615	619	626	585	628	621	636	630	637	643	647	597	637	631	612	616	656	602	612	643	635	607	623	657	664	619	637	620	624	611	633	597	608	699	620	618	606	640	593	661	670	630	614	686	614	633	638	622	623	687	608	626	601	603	630	591	639	664	624	647	620	604	610	582	615	618	608	596	619	653	621	643	656	621	620	614	641	625	645	615	655	628	673	589	635	645	666	571	642	641	656	640	579	667	619	637	628	617	632	608	618	594	630	652	647	634	627	650	643	631	630	610	623	701	631	599	618	627	628	604	623	659	653	605	620	621	604	665	641	675	606	644	620	665	640	602	613	625	629	604	660	618	614	632	609	634	629	687	632	591	610	638	675	654	651	586	659	604	679	626	599	603	618	597	648	621	661	644	615	627	667	664	621	636	636	660	617	606	594	617	593	592	603	632	633	636	656	660	665	617	610	628	615	598	634	627	624	660	636	617	597	632	646	648	618	646	606	655	625	612	630	623	618	578	582	642	623	605	607	630	641	620	630	646	612	661	664	590	608	626	619	612	617	650	638	664	649	665	664	637	627	627	631	610	631	654	600	681	641	596	684	605	607	618	621	613	615	610	618	621	639	602	660	613	620	613	636	636	601	634	640	643	649	597	655	649	648	601	622	629	620	599	624	612	624	578	659	628	606	623	614	639	652	662	577	575	650	643	645	662	593	603	639	629	644	615	598	625	624	633	608	613	633	629	614	640	684	601	667	613	630	617	641	616	597	641	601	610	639	657	621	628	595	639	624	606	611	636	656	583	611	624	660	675	588	662	618	610	644	625	607	640	603	602	660	628	642	610	618	652	608	587	658	646	637	615	600	627
3534	1658	534	232	174	222	224	197	174	161	161	170	134	128	139	142	113	130	130	134	96	131	124	126	133	138	102	129	135	97	113	124	127	126	112	114	125	98	116	133	141	121	124	138	142	129	115	130	124	112	123	107	111	121	119	101	112	113	129	116	110	115	116	124	105	112	118	95	120	113	102	103	123	117	107	103	103	101	117	120	125	137	131	118	121	104	113	112	120	115	115	118	113	104	128	119	119	118	107	126	135	119	101	108	113	100	121	121	132	119	121	118	128	104	122	109	113	107	96	137	117	115	126	136	100	118	104	115	102	126	123	111	113	109	117	122	121	127	120	125	124	105	135	114	102	121	120	107	104	103	96	112	115	121	107	111	113	103	116	131	112	108	98	107	114	128	98	110	109	101	126	108	111	114	105	104	122	109	121	129	129	98	129	141	108	113	121	123	94	119	107	107	119	133	110	113	114	127	103	104	105	124	106	123	117	110	127	115	106	117	113	110	100	127	107	98	105	100	128	117	122	105	108	115	119	117	107	108	134	108	102	118	104	115	125	99	116	118	124	129	114	122	125	111	119	126	117	124	120	112	115	109	127	112	109	101	114	114	110	97	111	112	102	134	121	109	114	116	133	121	116	104	127	111	108	111	114	127	115	125	113	103	94	104	124	119	119	99	113	122	109	106	112	116	130	102	117	123	108	116	118	113	114	124	116	118	120	109	104	125	127	109	112	125	115	100	108	114	128	102	132	105	140	111	131	118	111	103	106	123	122	111	110	107	112	114	117	89	130	108	103	125	111	113	119	98	112	112	132	86	114	121	108	117	113	108	116	105	119	113	139	113	113	121	131	102	80	128	112	118	91	126	99	111	118	120	126	109	123	116	118	116	122	111	128	111	126	134	96	116	111	107	123	108	116	125	120	113	111	126	112	130	114	98	99	114	105	99	107	115	122	115	121	106	111	109	94	117	133	116	145	115	108	120	109	111	118	129	100	116	124	119	112	105	135	129	91	100	114	111	108	115	120	102	109	97	130	106	114	138	98	127	115	110	124	107	105	96	116	98	97	115	115	121	113	124	105	89	108	123	138	111	116	135	116	107	114	134	102	116	95	125	107	119	111	119	103	98	106	120	126	103	124	104	104	98	125	116	108	118	102	119	112	126	123	114	97	103	106	116	94	106	109	108	95	133	118	134	112	113	110	126	108	114	99	107	118	109	105	105	110	109	109	102	129	122	104	111	120	122	116	112	129	139	94	107	131	124	113	119	119	117	117	122	124	96	126	119	106	108	102	140	104	116	118	113	98	127	122	117	94	123	105	122	111	123	113	126	102	117	117	123	119	121	121	132	112	125	98	119	106	111	120	115	112	113	116	128	105	103	94	119	105	105	118	101	108	99	128	107	123	103	106	134	130	116	116	115	107	121	105	110	108	118	90	119	115	100	127	121	123	99	135	119	117	116	117	123	114	97	128	99	112	129	115	109	132	114	94	121	129	148	107	96	100	107	131	108	112	113	131	123	117	120	131	119	123	132	96	106	126	115	136	114	113	98	129	129	130	147	125	100	123	119	115	105	111	114	129	111	107	123	114	105	109	122	119	126	102	124	123	121	130	96	134	114	113	153	111	103	120	123	113	123	114	104	111	97	117	125	100	115	141	110	131	128	105	108	114	129	122	96	93	103	105	114	108	113	107	102	129	102	113	126	111	117	119	115	111	113	115	107	90	115	131	123	137	111	103	101	122	107	99	123	109	98	102	130	115	115	124	105	103	123	118	107	110	131	111	119	117	106	133	125	119	122	123	97	106	109	122	113	102	83	118	103	119	109	105	111	106	107	111	87	107	107	107	102	120	122	106	112	125	122	97	91	130	89	125	111	130	127	114	116	112	116	92	97	125	138	128	118	101	112	111	111	105	115	104	107	118	115	109	114	103	104	137	123	124	106	109	107	106	101	123	120	107	124	122	107	123	112	106	112	109	117	130	100	115	114	108	101	131	111	116	116	131	119	99	104	123	123	120	109	106	107	98	124	120	129	103	127	113	121	131	107	101	133	125	105	95	98	123	108	112	130	95	120	126	101	120	115	111	120	124	105	104	113	89	113	114	119	128	102	102	113	108	123	116	114	116	127	121	102	125	119	121	112	114	115	131	116	117	125	113	117	114	103	131	113	119	115	122	127	121	116	128	111	100	119	133	111	128	96	133	108	104	118	116	135	118	104	112	136	132	131	109	118	115	97	108	102	117	105	129	107	104	115	118	118	134	108	116	123	139	120	122	109	112	116	107	128	129	109	125	124	121	104	87	105	113	81	114	121	110	127	115	133	108	114	117	116	136	88	90	129	109	108	110	108	118	116	115	112	111	99	118	123	122	123	124	108	111	100	109	114	119	109	101	116	116	112	128	105	122	130	114	126	126	108	126	105	111	135	102	106	119	108	127	108	114	122	114	114	104	86	138	90	104	114	116	107	124	121	109	123	109	98	101	108	134	111	104	108	114	123	111	96	108	115	117	128	82	108	120	118	143	112	97	114	103	105	126	115	115	107	110	102	112	125	105	110	128	127	107	108	113	137	129	116	110	102	110	114	114	114	101	118	119	111	129	114	105	122	110	156	109	109	112	112	115	110	123	117	121	102	124	100	128	115	116	105	128	111	105	125	116	111	115	106	97	116	117	131	127	121	113	125	114	104	127	107	123	104	128	105	130	99	96	111	119	107	105	108	122	110	96	131	124	105	114	99	122	126	111	114	117	110	99	119	116	122	94	109	93	110	115	119	128	117	107	96	113	126	119	104	114	122	117	102	115	117	135	105	120	110	117	97	99	125	97	108	129	114	109	104	113	128	111	144	111	101	96	109	111	118	116	115	123	141	119	113	133	127	112	119	118	104	98	101	115	109	108	131	121	116	114	110	105	126	112	97	115	115	126	111	110	128	117	127	115	104	132	110	113	116	85	106	106	108	113	114	122	110	113	100	103	110	138	106	107	111	83	104	112	117	111	104	113	106	101	106	110	127	120	114	121	90	117	83	151	99	103	132	107	117	96	107	108	122	119	89	117	125	110	106	109	133	114	122	95	106	131	106	112	116	97	120	115	103	121	107	110	112	107	120	104	102	105	131	85	111	125	124	95	119	127	123	123	123	103	109	107	135	134	94	126	113	115	118	112	122	98	123	107	115	119	100	140	108	113	127	121	93	113	117	105	128	121	122	114	108	109	126	113	120	123	117	123	112	115	125	103	115	112	120	112	132	90	111	94	128	103	112	101	99	102	105	110	115	111	104	125	112	127	130	122	122	110	101	115	121	110	103	126	111	117	105	123	100	103	108	128	121	100	106	109	105	122	113	130	112	84	114	108	104	106	102	112	132	96	126	88	100	94	129	134	93	125	120	114	121	108	133	113	107	134	133	112	115	115	111	111	84	101	102	126	106	122	112	118	83	122	115	116	94	129	136	120	128	115	119	137	123	134	106	115	90	98	106	120	117	109	126	95	111
28209	14924	5967	4241	4419	5932	6097	5944	4696	3456	2651	2338	2078	1787	1430	1237	1215	1257	1221	1153	1160	1253	1226	1328	1389	1370	1190	1023	1040	923	981	1021	989	982	984	1026	1009	1016	1022	984	989	991	980	1033	996	953	987	944	938	921	928	888	962	940	985	950	1026	971	880	918	1004	965	902	861	897	922	900	889	884	875	867	870	904	853	900	881	892	802	881	867	828	840	842	849	831	850	871	830	822	841	800	852	830	864	856	899	827	870	878	804	855	890	877	871	883	848	820	882	906	851	823	813	784	822	860	855	831	859	887	831	896	885	845	841	815	857	810	861	914	858	851	864	850	833	830	867	815	867	863	856	842	834	917	848	811	855	810	841	908	841	854	868	887	841	873	880	876	894	820	876	851	841	827	880	808	828	840	857	849	788	855	848	877	797	826	854	890	823	841	813	880	817	820	878	898	878	820	846	846	885	846	892	849	889	824	851	823	876	840	881	866	862	820	851	850	809	830	881	836	825	830	850	841	866	846	852	862	862	832	866	876	829	854	868	856	846	862	845	860	864	827	854	817	847	827	889	856	814	869	827	921	846	865	857	939	852	847	820	831	812	830	835	833	824	828	828	800	901	902	828	849	860	865	814	891	853	879	848	838	832	827	854	892	887	843	881	824	806	870	851	872	834	937	908	864	866	895	889	872	802	843	813	803	819	834	847	831	823	844	900	849	807	849	854	834	851	859	890	854	833	846	854	806	865	885	843	869	860	847	854	812	894	865	861	900	889	868	824	898	875	885	891	844	860	845	840	870	898	845	858	840	849	875	831	852	828	886	926	838	806	820	893	845	819	841	876	890	892	848	818	873	880	875	819	889	825	838	868	834	852	821	834	853	879	804	844	853	820	904	859	884	887	826	829	891	884	844	854	849	850	798	834	868	896	869	877	847	825	879	868	854	865	838	842	826	849	866	878	865	850	813	851	838	851	867	851	847	807	873	877	817	903	890	886	848	861	831	801	886	832	835	825	903	784	842	821	806	883	832	804	875	831	828	871	865	837	834	849	882	836	881	794	825	853	840	876	839	831	840	860	798	870	842	827	829	846	829	868	869	811	868	824	816	824	857	863	895	889	869	828	876	862	830	828	800	856	878	829	878	775	856	878	886	857	855	878	909	930	828	821	866	832	839	850	852	858	837	904	852	868	887	830	885	863	828	884	857	863	910	832	853	876	870	870	863	842	849	871	858	878	857	844	828	908	806	800	896	867	855	838	845	837	878	829	908	858	850	897	864	854	819	885	871	845	879	850	831	866	877	825	836	839	843	878	893	855	852	923	827	861	848	896	830	843	864	845	842	863	904	839	856	864	843	833	903	862	835	844	845	833	883	858	829	863	812	840	872	851	863	907	837	816	817	870	850	798	815	814	884	867	836	849	831	854	850	850	923	869	861	857	856	857	887	851	856	866	809	847	828	869	849	853	849	914	873	853	850	852	853	834	861	852	893	815	858	894	851	903	862	841	842	799	883	866	857	927	874	821	848	871	846	815	899	875	823	866	856	845	840	845	832	838	826	871	852	858	847	853	848	856	836	835	833	864	837	947	838	850	866	794	908	871	834	827	883	863	866	868	819	831	892	871	871	834	868	871	881	892	853	861	860	870	851	830	872	867	845	899	857	781	848	878	894	891	834	804	835	833	859	877	841	845	869	803	839	819	843	834	824	830	870	928	874	804	872	882	868	824	908	865	863	855	803	868	851	838	859	910	855	825	812	824	841	831	870	860	901	880	885	884	871	860	882	856	889	781	831	850	873	798	906	834	875	856	841	845	792	839	853	842	884	874	868	859	840	815	802	883	842	879	827	840	883	836	805	850	820	815	841	880	800	905	849	828	829	873	878	905	846	823	837	818	867	871	902	844	869	909	856	786	818	820	874	860	839	893	879	840	912	834	870	864	778	838	868	876	831	901	867	850	831	847	866	880	866	852	845	850	879	876	849	895	804	855	853	859	858	903	857	895	872	846	813	831	875	873	876	863	874	897	831	898	813	849	811	839	800	856	845	807	880	830	845	888	811	804	907	839	804	838	882	859	803	837	865	851	804	854	815	876	823	855	884	873	843	809	833	841	858	835	845	879	848	903	816	860	820	892	866	904	861	817	845	871	930	836	839	849	910	851	861	803	851	899	815	827	838	852	852	873	826	912	904	871	875	830	867	863	807	873	858	833	810	817	892	801	861	853	835	832	900	845	840	869	896	854	904	802	788	787	862	898	860	837	820	878	819	886	860	818	855	824	818	873	857	827	842	871	866	831	847	826	845	802	825	827	850	840	842	892	916	872	874	835	816	834	844	841	896	867	821	899	803	879	863	829	857	890	852	878	887	879	843	838	900	841	878	875	833	883	874	862	838	846	835	829	844	894	855	837	863	838	904	759	886	818	828	850	820	858	831	921	858	884	821	873	869	834	830	871	871	896	851	866	891	829	817	861	884	855	801	836	871	863	841	883	811	869	843	925	845	896	807	823	864	875	839	872	835	883	867	812	921	850	836	867	866	822	870	823	906	833	862	849	801	856	809	843	870	857	802	930	839	836	848	839	842	863	902	846	802	880	857	889	871	861	826	839	873	852	886	845	864	834	841	843	918	874	855	912	841	827	856	887	909	856	807	870	838	838	893	837	837	842	825	899	814	840	870	838	872	851	847	886	812	836	846	886	855	835	871	885	828	817	867	829	903	849	838	850	869	873	873	862	812	847	884	841	886	835	812	874	832	853	831	800	825	915	878	847	834	848	865	869	843	829	897	826	878	798	869	878	827	888	864	825	821	788	865	807	834	855	887	827	865	828	858	886	877	799	834	902	834	854	833	843	853	776	875	893	864	822	831	819	859	851	823	846	844	864	807	873	869	849	828	851	874	883	887	854	863	844	857	858	822	820	802	914	828	872	852	844	876	800	789	852	856	818	871	920	832	805	819	826	843	833	879	867	803	824	870	851	887	839	857	834	907	899	888	890	837	884	853	892	813	897	867	894	840	810	842	849	851	827	806	900	882	863	853	831	848	854	891	877	873	934	881	806	884	882	855	865	879	843	843	835	825	818	863	863	837	884	885	859	819	840	878	810	805	892	804	899	854	877	867	880	800	886	862	842	817	794	833	823	863	854	807	843	851	826	834	830	846	833	849	859	885	889	861	867	910	786	836	875	841	856	840	850	903	856	887	872	846	860	807	825	876	868	874	858	834	884	877	835	828	866	812	842	862	869	886	846	851	841	827	901	816	831	894	878	805	864	899	846	869	885	826	830	812	839	752	803	847	851	898	846	901	857	868	841	810	819	861	847	862	838	899	826	828	837	869	836	852	834	822	853	850	872	826	850	867	838	876	836	847	888	881	866	872	858	839	826	869	836	846	846	856	904	785	864	848	812	815	839	790	817	876	829	844	880	841	837	851	874	879	905	838	876	875	808	830	911	847	827	877	902	817	837	811	891	845	826	849	844	878	891	827	855	814	913	844	842	843	899	840	872
5094	3702	1221	369	154	178	223	229	205	160	151	146	130	104	131	106	97	90	95	89	104	77	104	102	113	109	93	89	93	88	74	86	82	72	70	80	75	81	79	93	67	84	102	94	90	103	69	95	69	82	78	80	82	95	87	92	68	74	77	80	84	78	80	70	83	100	85	78	85	77	80	89	79	73	62	80	94	99	78	81	72	89	75	73	87	67	78	86	78	86	75	90	69	92	71	82	74	65	78	81	96	73	89	78	80	86	65	60	81	83	85	83	66	87	91	92	74	82	73	74	59	69	79	75	74	80	79	81	69	58	78	67	76	75	97	82	77	77	67	83	68	78	82	78	66	69	65	70	72	87	102	81	85	92	69	69	87	74	93	74	89	74	75	81	73	83	98	77	84	72	77	92	74	77	85	84	73	61	75	74	66	83	68	78	90	87	65	72	79	88	83	70	81	70	85	80	82	70	78	85	74	92	79	70	66	72	88	70	83	70	84	71	87	81	72	86	77	76	84	73	83	81	70	86	64	66	69	74	67	73	95	79	58	80	54	95	78	68	75	77	82	86	77	78	84	69	74	90	70	66	87	86	85	85	63	65	66	87	83	89	75	72	81	80	91	66	69	80	70	81	80	67	65	75	63	67	71	70	71	63	77	71	77	93	70	77	90	64	68	76	92	81	81	78	73	78	69	68	65	67	75	91	78	60	64	70	80	74	82	81	80	80	72	74	70	82	76	68	81	79	85	86	73	61	67	77	68	88	81	79	68	65	63	69	84	69	71	82	79	77	66	77	88	86	80	73	67	92	66	81	73	82	64	81	85	74	71	65	74	81	72	80	96	79	81	83	74	66	82	75	84	64	60	73	78	80	89	78	82	85	74	71	72	80	99	81	75	74	80	79	79	78	74	75	79	74	93	90	79	58	76	76	64	64	75	75	73	84	58	68	75	82	81	74	78	102	75	86	86	81	82	80	67	78	88	77	56	69	80	67	80	74	79	75	78	72	68	70	76	79	72	85	78	78	80	86	86	67	89	90	87	62	75	75	78	74	78	81	84	76	83	71	85	87	75	77	73	87	64	81	89	72	84	76	92	99	86	75	100	67	72	79	83	79	83	66	69	79	85	88	62	84	72	85	81	80	68	73	90	95	90	77	62	85	72	79	88	81	65	86	77	76	83	78	70	83	77	81	89	74	69	69	91	73	82	94	84	77	78	86	78	74	58	69	86	83	83	71	81	71	82	74	76	73	88	92	70	69	91	80	88	78	84	66	77	74	77	89	81	72	74	97	82	85	68	71	85	84	84	84	72	85	76	69	88	82	71	91	82	69	88	83	75	81	84	79	84	80	69	73	93	85	83	81	75	78	81	89	90	81	88	82	82	71	73	70	77	106	77	75	81	79	85	78	85	65	97	76	81	67	72	83	79	82	69	70	74	65	68	71	71	64	82	80	68	81	81	88	78	80	90	70	71	96	82	72	54	77	79	73	84	82	75	75	60	72	87	75	83	81	73	87	65	74	81	102	85	69	76	88	74	72	84	79	91	63	72	77	73	75	65	81	69	71	107	78	73	83	62	85	86	74	70	72	70	72	86	70	95	73	66	86	65	92	63	83	68	62	81	83	81	83	87	70	71	81	72	83	65	74	77	74	79	78	81	87	77	81	69	70	88	77	89	82	70	79	66	76	78	74	70	84	80	90	75	61	78	71	74	77	87	63	69	69	77	84	74	75	87	70	61	78	75	81	90	85	88	73	72	87	82	91	77	74	80	64	83	67	76	77	85	81	86	71	74	79	83	93	83	99	87	79	84	85	64	80	90	63	91	75	81	87	75	78	69	91	77	61	65	78	81	81	75	64	71	81	94	74	71	72	67	76	92	73	86	78	90	75	82	61	80	74	82	90	80	76	63	73	83	78	73	80	66	62	82	90	65	86	82	87	85	65	77	71	81	69	89	73	77	72	83	73	84	55	71	89	69	74	67	87	77	73	90	81	89	78	80	84	70	76	78	73	78	98	72	80	76	78	80	66	92	73	85	85	83	70	80	73	78	85	64	86	74	94	103	83	81	76	88	80	78	81	75	84	85	85	84	82	83	63	78	79	89	76	72	67	85	74	80	83	83	71	79	90	64	70	85	80	87	82	88	82	89	66	75	73	77	91	58	78	56	69	74	56	72	90	75	83	80	84	70	73	78	78	82	89	72	75	85	82	57	71	66	74	85	67	80	85	64	85	83	69	60	94	78	80	90	79	81	79	105	76	87	77	79	81	90	66	77	85	87	65	79	78	85	69	81	74	72	86	79	75	88	73	85	82	65	79	77	71	83	94	63	69	68	78	96	78	79	75	96	74	81	79	74	73	80	71	79	75	86	71	84	82	63	60	73	76	77	71	82	82	75	66	79	101	81	74	93	77	74	71	78	79	66	78	85	76	71	88	76	85	74	61	82	68	82	74	68	69	83	76	68	79	94	90	77	69	80	68	69	73	71	73	79	74	79	73	73	93	75	80	70	79	73	81	74	74	79	104	75	83	79	71	85	75	79	70	81	82	71	78	85	73	85	81	94	77	78	78	82	76	83	71	86	85	70	82	78	88	85	102	83	87	82	79	70	86	77	82	94	85	76	70	71	83	79	84	81	87	72	83	64	79	78	88	93	77	68	86	100	67	69	93	80	79	77	80	80	67	60	69	70	76	60	73	60	74	85	82	76	68	91	77	80	78	70	74	63	86	89	89	80	84	79	75	88	91	77	70	77	77	81	80	93	84	75	65	74	83	84	68	84	92	78	73	89	59	95	55	83	78	78	67	79	81	107	75	92	69	64	83	84	88	81	77	77	73	63	82	69	62	79	82	75	65	74	72	85	88	72	72	76	77	68	91	89	76	70	89	74	73	84	80	67	62	80	74	78	69	72	73	71	75	58	85	89	75	74	78	87	73	83	69	64	92	70	74	83	79	90	78	76	80	80	81	92	81	78	86	71	86	87	71	68	77	83	83	64	71	73	90	75	78	84	92	64	109	107	82	96	87	70	85	65	72	60	88	82	91	74	94	75	72	72	75	77	76	81	88	90	73	74	74	66	74	67	86	72	81	71	83	74	74	70	78	82	75	85	86	84	94	69	75	77	85	92	70	80	87	68	86	75	77	89	85	79	86	75	81	82	102	77	75	88	68	64	66	81	78	66	60	85	75	85	74	84	94	69	87	68	76	84	54	85	75	73	63	78	73	83	87	87	88	75	66	90	79	82	81	72	79	82	93	69	81	99	70	74	61	84	79	75	71	71	77	80	77	74	94	90	84	85	78	82	91	73	83	78	81	69	72	77	89	79	84	71	86	81	73	80	73	73	80	76	72	81	92	69	69	77	89	79	77	82	88	92	78	86	83	80	78	88	92	78	69	66	79	78	76	85	95	98	85	75	72	94	66	70	97	89	85	97	79	67	78	74	80	72	66	87	77	73	92	87	61	61	75	76	90	79	70	72	67	81	76
33975	22193	11107	6601	7059	8092	8287	7910	6276	4141	3252	2805	2275	1858	1392	1206	1146	1175	1159	1067	1146	1267	1256	1298	1356	1292	1047	874	804	762	824	785	759	761	787	827	831	826	793	837	795	752	780	764	775	782	695	689	725	758	714	715	728	695	696	738	685	668	686	720	722	678	683	678	608	630	624	587	583	579	663	619	653	613	613	660	565	600	608	577	618	585	596	598	614	577	609	632	578	625	603	574	577	589	577	592	567	589	630	617	592	592	592	598	529	609	587	631	622	610	572	612	575	583	568	632	549	636	669	591	599	596	586	556	521	576	540	605	572	584	574	581	599	602	568	574	604	575	576	575	563	577	571	584	601	564	594	607	589	600	630	600	578	576	577	572	597	628	628	581	558	605	574	607	602	567	620	567	532	559	586	596	612	602	566	585	589	568	556	599	574	613	590	557	565	582	557	570	590	557	643	559	618	543	597	581	580	591	555	569	610	569	583	589	633	601	585	552	597	637	584	590	565	574	589	613	618	566	537	579	618	610	592	549	577	578	556	615	558	573	549	591	618	604	620	578	581	592	588	591	605	586	560	612	590	557	586	554	586	566	602	539	553	560	555	610	554	601	588	581	591	581	571	554	597	614	618	538	608	586	591	588	543	579	541	598	589	586	557	584	579	617	545	574	617	640	559	558	642	593	566	565	609	560	565	625	568	582	594	566	631	596	590	562	560	613	598	588	545	603	590	578	614	579	560	597	577	565	584	596	573	580	616	611	579	593	557	586	603	597	561	568	584	582	595	583	596	604	587	604	562	616	585	602	565	571	570	593	537	621	599	552	603	571	562	553	560	593	617	625	546	552	597	611	605	613	581	575	590	600	549	588	586	599	575	614	583	621	561	537	543	565	549	539	553	564	609	598	621	574	526	569	574	593	565	588	578	639	608	619	591	606	572	608	593	632	591	584	568	598	606	563	618	605	571	580	598	580	609	561	585	561	595	592	598	616	649	589	576	600	584	563	561	563	548	582	572	597	596	581	564	585	595	616	541	572	573	585	581	573	540	557	549	596	596	555	575	591	625	598	593	564	563	556	606	568	590	617	531	612	559	616	611	641	591	601	633	610	564	573	588	571	610	568	561	616	599	569	558	570	588	564	563	560	579	583	591	568	597	607	586	620	591	614	554	551	594	582	592	596	592	572	571	602	586	628	612	597	627	608	554	598	605	584	584	572	586	578	578	559	560	584	650	543	598	623	560	569	655	623	590	562	630	583	626	572	565	538	581	603	555	585	570	566	580	600	565	590	593	622	556	578	572	604	610	607	632	603	582	589	616	534	607	591	625	558	593	584	602	528	561	576	571	545	612	571	588	573	527	609	629	614	631	603	610	618	580	582	604	595	562	579	557	587	614	546	572	564	572	544	563	547	594	577	611	595	612	560	588	552	606	609	554	570	550	609	594	585	571	588	588	623	572	604	601	581	592	535	565	594	582	599	590	565	575	574	559	599	621	584	586	581	570	600	576	559	565	636	596	560	582	623	596	566	562	573	555	576	579	585	602	584	633	565	560	574	571	571	566	569	561	611	595	562	555	604	534	547	568	580	603	582	595	623	557	575	558	603	613	619	633	560	564	598	593	611	547	576	591	580	595	600	579	531	601	558	591	580	552	586	584	608	574	622	575	591	574	585	589	577	562	601	569	573	619	574	600	569	589	594	583	612	589	617	550	583	600	541	593	589	600	537	547	565	588	548	575	573	585	555	574	598	588	568	570	590	584	557	579	559	554	579	539	610	590	594	599	536	600	590	565	600	604	542	617	559	576	609	553	588	585	568	627	558	562	561	590	598	572	564	605	574	598	582	586	600	584	579	620	589	557	600	620	605	607	557	615	549	577	609	579	632	605	587	577	592	585	559	567	592	581	541	618	582	556	567	589	568	585	597	567	565	598	631	560	577	593	607	597	576	577	514	600	565	602	587	580	572	586	588	589	562	534	588	536	590	567	593	564	587	562	590	545	567	545	584	580	595	628	596	586	577	589	550	596	545	551	577	574	541	576	546	553	583	599	587	600	558	544	539	638	572	531	577	569	598	598	636	567	559	611	589	553	615	552	594	575	571	605	587	588	581	569	585	568	570	547	585	543	601	592	571	575	538	591	605	588	608	564	558	563	538	583	576	599	583	606	595	574	604	598	611	558	573	571	588	622	571	546	594	585	558	621	550	586	591	504	571	585	546	547	599	591	584	549	621	559	646	571	590	601	553	542	564	590	608	582	594	583	565	562	568	583	583	548	570	589	590	583	612	615	607	591	573	616	595	580	555	566	591	603	592	597	591	576	582	595	565	618	563	601	576	556	621	574	567	602	587	594	516	610	582	613	619	574	566	579	596	567	556	559	570	573	577	547	613	565	574	581	588	578	580	611	581	573	569	594	611	604	558	581	638	588	574	549	597	598	584	538	566	532	612	613	643	559	605	558	577	618	611	586	584	632	615	561	593	604	601	550	549	589	585	528	586	580	579	565	623	630	601	607	569	602	564	619	576	593	545	581	555	602	642	597	618	515	580	601	576	552	624	604	588	580	577	603	592	577	577	583	573	575	533	552	567	570	560	594	581	598	588	565	574	606	606	607	584	579	648	577	570	554	601	566	555	572	611	611	596	625	584	582	552	596	587	568	576	590	573	584	601	566	579	573	608	596	615	609	654	595	570	612	566	588	544	610	546	621	597	583	564	596	606	568	640	560	599	612	569	619	610	601	574	625	609	580	548	624	560	575	569	601	610	578	585	603	530	581	557	562	579	592	597	601	592	598	560	549	567	559	616	583	581	552	607	559	603	557	540	533	580	615	577	570	580	554	616	556	574	540	619	592	619	590	616	619	569	598	599	560	592	592	574	586	552	562	626	594	557	582	594	604	575	584	573	593	590	608	596	599	560	616	607	579	621	589	582	591	613	589	566	580	587	562	570	549	550	581	578	617	550	571	611	579	562	603	596	619	604	617	585	609	583	602	598	638	557	566	588	611	588	606	616	553	563	600	585	578	586	555	571	540	566	634	547	584	573	546	568	622	561	552	585	572	508	609	576	560	598	621	609	586	565	564	589	591	557	569	612	572	603	569	623	586	572	594	617	540	566	601	552	564	539	599	552	585	555	625	600	565	577	524	563	574	586	587	573	551	567	562	563	577	546	567	581	558	595	623	565	614	548	569	607	591	567	593	586	542	582	576	579	596	591	595	564	601	545	619	573	590	610	574	620	609	566	572	597	607	557	579	567	571	590	619	580	617	591	587	569	574	563	618	580	607	564	579	640	594	533	596	585	555	581	610	573	615	612	555	584	600	591	604	598	546	567	557	587	560	563	633	586	600	593	613	582	601	561	569	601	561	591	591	586	594	612	563	574	585	575	585	571	569	552	563	557	611	641	572	571	536	572	551	539	570	612	554	571	618	610	559	604	600	571	583	576	569	628	543	547	595	575	564	572	597	617	571	577	582	546	615	553	601	587	571	534	584	573
5603	2992	1112	405	228	249	290	280	266	230	216	188	187	189	143	152	148	170	159	145	150	148	166	151	159	136	130	150	141	149	134	142	138	133	136	135	127	120	122	132	132	129	136	145	150	145	137	161	134	129	148	132	129	125	133	134	137	113	147	125	131	138	117	126	143	152	133	124	141	139	123	122	130	154	136	138	124	139	130	118	117	116	106	112	125	150	129	118	140	121	135	139	125	150	126	142	132	144	123	129	134	104	135	118	137	122	125	114	132	136	147	137	119	130	141	146	133	123	132	133	110	111	126	135	111	119	130	149	123	134	115	130	139	125	125	128	121	130	152	130	143	122	127	118	133	132	120	122	133	126	121	120	120	122	154	140	129	130	108	162	123	123	151	141	129	113	124	142	138	126	121	119	132	142	132	124	128	135	135	138	126	122	130	149	133	125	127	116	119	130	136	116	128	151	155	134	138	141	131	139	135	138	127	120	132	126	125	140	119	135	148	123	130	119	136	124	132	114	135	120	139	150	130	128	143	131	122	135	132	136	131	126	127	131	109	149	124	145	118	145	129	116	135	131	127	139	118	129	137	99	139	133	129	149	119	116	141	125	145	123	123	128	127	108	143	134	134	140	139	121	136	106	129	127	152	100	135	102	131	126	118	123	124	138	124	122	135	133	149	120	117	128	127	130	112	148	116	128	131	119	123	119	146	135	133	124	127	141	113	127	119	135	127	123	152	128	140	135	135	129	138	140	136	145	131	129	115	126	125	126	144	142	128	130	151	125	128	117	146	136	117	125	124	143	117	133	134	131	124	118	129	140	124	133	135	122	117	138	133	120	124	125	147	141	137	117	149	148	140	120	123	124	114	117	134	132	133	121	112	117	116	144	131	121	114	133	111	136	122	131	119	130	123	121	139	123	106	133	120	123	127	126	145	128	110	140	138	129	133	144	133	138	113	140	124	132	149	144	113	117	120	124	126	119	119	112	143	137	104	132	124	118	133	127	128	122	136	109	123	127	121	132	123	131	119	117	108	121	125	128	148	123	156	134	142	135	148	132	134	130	139	133	149	138	131	129	136	147	125	121	108	127	149	119	127	131	134	114	126	140	110	132	112	141	143	133	145	110	119	140	148	131	134	149	142	128	118	143	143	139	118	132	128	125	127	111	140	129	154	148	108	120	133	123	147	142	133	145	125	118	141	119	155	138	122	123	119	127	127	128	124	139	149	116	141	144	128	120	125	126	135	144	128	138	137	116	133	130	113	121	155	124	125	130	151	138	139	121	130	129	124	123	129	136	143	132	130	120	132	126	127	151	135	131	120	119	134	119	115	145	119	147	123	141	130	127	147	127	153	134	141	126	124	125	131	140	127	148	132	131	119	118	129	133	130	133	133	128	133	129	126	133	133	122	152	115	140	137	132	128	144	145	149	130	147	138	108	136	118	136	130	121	118	122	126	134	137	117	136	130	120	124	132	124	128	113	143	138	132	144	111	128	136	140	130	125	129	123	139	132	124	119	131	113	134	114	134	155	145	134	106	130	118	111	130	136	109	109	125	135	126	113	113	139	111	127	132	157	109	141	146	121	119	147	117	132	141	136	155	135	138	118	136	124	136	119	139	128	142	127	125	134	148	123	126	125	147	148	143	130	135	114	134	128	139	142	111	123	127	139	126	139	114	155	125	124	138	133	124	138	125	136	145	129	127	136	139	125	131	116	124	139	142	113	110	144	136	115	140	144	117	127	129	123	138	127	128	102	137	139	131	140	122	124	125	110	144	105	125	136	107	146	110	138	126	120	141	128	129	127	132	112	129	127	142	142	130	112	123	121	143	121	129	118	123	101	134	135	127	114	123	126	130	106	137	124	119	113	120	149	132	128	139	133	126	124	113	138	137	123	147	140	128	112	110	114	132	128	127	118	163	127	135	136	130	133	124	125	120	105	132	135	128	131	103	138	149	138	144	142	106	126	110	124	130	111	138	114	129	127	118	133	135	119	136	131	132	122	125	138	138	127	135	139	138	123	124	130	126	131	135	112	123	153	125	152	124	130	144	126	130	150	145	152	120	115	125	139	121	158	132	126	127	112	142	143	141	134	144	135	134	120	127	140	138	142	126	136	124	148	127	133	154	100	145	127	137	134	126	134	123	123	150	114	127	122	132	127	144	135	139	145	122	121	128	130	143	140	148	122	138	116	135	149	123	138	139	155	126	130	106	137	132	107	151	118	126	137	148	125	124	125	156	144	128	124	127	115	138	138	117	122	126	141	126	146	137	122	124	120	131	138	135	127	129	101	112	131	153	112	119	122	120	125	154	132	129	139	143	126	111	115	134	118	129	131	138	147	135	132	140	132	135	126	127	135	131	125	135	139	117	134	148	116	119	122	117	110	136	112	140	147	124	124	127	158	137	149	111	145	115	130	139	131	139	123	125	143	133	122	146	135	113	127	129	131	134	128	118	117	141	133	151	130	144	139	140	129	140	110	135	129	126	123	136	133	146	133	144	148	147	116	129	137	121	127	131	130	124	160	134	128	146	123	137	133	147	134	124	134	141	127	149	131	126	129	141	124	137	107	129	139	132	126	116	127	130	120	117	138	136	123	131	135	127	177	141	135	129	140	144	126	132	126	155	128	144	146	139	151	118	122	123	149	107	120	137	129	144	117	123	139	127	134	132	124	124	123	133	134	157	118	137	140	140	142	139	133	133	130	124	150	140	114	134	127	145	137	125	130	132	121	148	128	116	107	152	132	129	145	140	147	126	128	116	125	137	129	123	124	134	127	161	130	132	131	120	138	117	120	138	121	126	129	118	129	138	139	133	132	142	122	147	124	127	130	143	104	131	118	138	124	112	134	131	119	133	108	147	130	129	123	126	128	113	136	121	146	128	149	116	113	131	136	128	130	123	120	137	134	123	141	137	134	145	149	133	131	121	132	152	142	110	132	126	119	123	120	157	125	124	130	114	116	141	115	112	128	131	115	142	118	141	123	133	125	120	112	141	129	154	133	127	111	139	123	145	130	148	124	133	119	103	117	130	125	125	133	139	132	120	142	126	164	144	127	118	146	110	131	123	119	142	129	117	138	142	143	132	120	137	131	122	124	146	128	159	117	139	124	125	138	140	124	115	142	125	161	140	123	118	133	138	122	137	110	130	133	122	141	129	122	128	136	115	129	138	111	125	136	117	110	152	122	122	120	155	115	130	132	128	127	130	126	131	121	148	104	148	127	117	139	131	115	140	127	132	145	117	140	145	125	144	120	129	134	128	109	141	132	136	140	133	140	120	131	129	136	111	138	144	126	124	134	134	116	139	119	126	129	149	127	116	141	125	128	115	130	131	110	121	131	118	123	137	123	125	157	136	133	129	152	141	117	132	126	130	134	144	114	156	137	152	123	132	142	131	128	119	136	123	126	132	131	138	111	135	128	139	122	128	131	107	134	144	116	124	138	126	131	141	116	120	149	113	147	136	137	133	119	139	126	132	125	143	138
32636	20337	10054	6365	7002	8207	8638	8024	6516	4253	3651	3152	2664	2253	1782	1652	1593	1603	1582	1503	1589	1515	1605	1669	1819	1579	1353	1197	1088	1151	1159	1197	1200	1163	1203	1149	1189	1170	1204	1107	1170	1188	1178	1159	1122	1070	1117	1121	1089	1073	1129	1130	1053	1042	1056	1003	1059	1042	1081	1089	1074	1069	1031	966	1031	1009	1026	1008	953	965	1004	1000	1011	1064	946	992	959	1003	959	900	996	918	976	922	1013	949	989	1009	984	951	989	941	949	992	917	941	946	913	943	931	941	947	1013	921	972	913	925	906	927	975	984	984	919	960	983	951	1001	960	906	941	910	940	927	939	939	959	950	998	971	959	1021	967	946	988	976	904	928	961	943	932	948	907	982	940	937	932	930	968	978	940	926	940	935	989	936	898	933	998	990	911	929	912	941	925	924	904	973	940	948	980	948	928	940	910	1015	878	943	895	975	935	940	977	948	939	910	970	943	930	882	978	926	935	992	941	902	917	915	981	985	942	903	940	908	972	872	938	940	927	929	917	954	1001	926	969	916	957	987	1011	951	942	915	994	984	980	944	916	941	922	939	949	876	964	961	936	871	991	951	950	950	951	946	966	946	972	970	967	975	979	927	980	968	925	939	937	954	969	983	927	952	940	942	960	884	943	933	976	956	951	923	921	937	992	927	951	980	937	952	921	958	933	921	895	951	915	918	876	937	923	943	959	931	955	984	926	940	942	961	968	979	930	932	944	953	910	954	931	922	954	981	901	908	958	907	966	948	938	921	902	963	931	979	914	938	937	944	913	958	971	941	956	938	940	925	907	969	884	940	913	997	934	963	944	906	914	976	900	956	953	961	914	945	939	907	974	951	959	950	1031	944	948	910	955	934	949	955	945	977	942	960	961	870	925	947	965	967	934	951	969	935	977	949	983	958	961	972	914	916	980	995	925	930	944	919	900	879	942	936	949	966	923	926	943	960	900	941	918	922	949	947	864	951	885	928	972	868	982	973	979	965	964	949	938	918	930	934	941	921	921	907	979	995	932	973	900	954	891	955	970	998	909	993	941	898	952	924	917	968	925	981	913	920	948	887	979	934	973	960	958	1005	936	958	960	980	942	996	987	985	987	923	944	942	916	986	889	944	963	946	964	948	956	888	941	922	958	898	949	939	956	941	985	900	969	978	962	946	966	1001	982	940	956	886	946	924	938	932	945	939	983	954	931	960	977	925	889	982	965	957	922	928	978	937	974	967	942	905	999	963	937	958	925	924	946	951	951	959	893	910	989	943	924	955	952	927	977	971	1020	963	925	955	950	921	922	943	909	977	961	973	1004	961	898	916	892	949	911	971	877	935	917	927	869	960	938	963	951	965	932	953	947	951	919	948	942	950	950	971	917	966	947	903	947	937	919	952	1022	979	959	1007	965	939	932	931	987	947	953	903	914	967	925	943	902	999	925	980	944	940	955	889	970	944	935	902	938	977	877	967	981	978	922	958	957	972	973	954	972	963	974	900	958	964	919	969	886	915	955	952	958	895	938	922	949	923	901	976	952	974	912	929	975	975	957	953	965	962	932	928	954	916	893	901	958	951	915	915	979	944	972	924	896	949	910	912	966	917	978	908	944	939	928	928	917	927	911	986	979	936	948	944	909	940	929	946	954	943	905	963	962	981	957	897	960	947	963	942	945	913	935	942	1009	993	883	961	919	973	944	947	934	983	952	914	938	918	957	935	954	919	932	971	975	988	948	892	923	965	959	957	939	940	1012	982	925	932	991	948	918	963	944	967	908	945	976	909	928	957	991	988	971	883	889	944	906	940	910	919	937	890	983	994	953	942	976	946	910	970	905	973	901	942	967	909	934	969	954	954	921	940	974	894	1007	951	915	960	985	945	964	984	962	918	949	905	937	999	926	996	929	906	891	934	940	894	948	945	950	906	988	897	954	1004	925	1007	952	916	1019	959	914	962	920	923	919	902	904	987	953	939	955	961	948	972	915	991	900	907	962	923	955	910	938	1018	914	976	939	966	902	952	911	953	974	929	949	933	992	946	1004	976	962	930	916	977	910	982	975	946	950	996	982	998	964	997	918	921	1009	983	943	939	937	972	934	933	936	913	986	957	956	936	976	977	922	950	924	896	924	964	962	900	936	932	976	945	944	943	940	936	966	960	948	953	997	911	946	908	960	880	944	914	964	951	901	970	993	932	939	942	986	960	1018	943	970	921	891	988	918	941	910	969	952	907	925	1004	913	984	955	944	911	969	950	942	837	908	955	957	991	927	970	968	912	942	1016	979	943	949	942	883	969	954	976	945	901	988	946	951	915	985	1008	897	910	957	955	933	941	946	993	985	953	928	979	938	955	949	951	998	942	962	978	932	958	963	982	981	953	984	968	917	922	929	979	951	922	899	993	960	956	923	935	906	964	952	914	971	915	913	943	942	983	939	931	933	907	913	987	943	933	961	930	964	948	976	945	926	890	963	926	929	988	924	921	935	952	953	1003	966	964	962	980	969	939	1020	973	919	991	947	939	968	891	883	962	959	1014	959	985	968	1002	977	984	941	925	908	969	971	895	906	957	1015	963	952	935	946	942	956	957	962	976	944	978	947	927	946	882	934	1000	916	951	961	946	958	994	943	960	908	980	967	976	926	976	909	934	979	904	914	989	966	991	955	876	963	924	974	955	928	943	964	919	959	975	976	922	949	901	943	922	963	923	971	938	917	905	903	950	943	937	949	962	913	958	1002	954	883	980	924	965	898	950	942	931	932	940	1000	943	968	923	906	927	942	931	961	974	954	927	903	986	961	922	898	910	919	933	954	969	953	983	925	966	971	958	937	977	982	923	943	958	935	966	919	953	937	974	921	998	1001	924	940	987	930	998	964	854	954	928	995	984	1014	929	935	907	968	935	975	950	953	1002	975	964	913	921	1009	978	952	962	940	923	965	912	1002	919	935	902	943	950	930	943	953	940	973	984	933	898	963	965	907	953	988	962	948	958	950	917	922	922	962	947	985	964	970	941	884	982	935	893	961	966	951	925	874	986	923	950	926	931	980	941	936	971	925	941	926	1019	899	953	963	974	973	909	914	906	955	977	933	958	878	979	945	910	972	911	935	959	905	986	917	956	969	941	956	976	960	949	987	949	964	940	897	970	939	947	911	953	961	985	936	979	907	921	892	989	924	952	927	950	964	945	976	908	823	969	966	983	935	910	972	965	969	974	974	969	931	931	1020	930	959	906	929	901	937	950	908	935	925	899	928	983	955	947	947	933	936	934	992	954	987	958	898	1005	952	985	933	935	882	912	902	972	933	918	941	902	967	938	911	966	924	922	1016	972	944	932	939	986	907	1001	932	919	908	996	937	980	909	988	930	959	948	958	982	988	907	986	939	911	920	930	927	948	882	925	879	960	977	979	972	935	977	899	975	935	969	963	973	949	958	991	967	982	940	952	945	919	1004	967	943	908	943	966	899	941	970	940	930	947	930	913	924	942	988	953	901	904	941	960	923	934	955	964	924	939	920	968	947	936	918	930	914	942	896	945	913	962	951	957	952	986	933	950	925	930	964	978	916	987	937	945
7010	4965	1995	597	225	255	278	264	243	217	186	159	148	113	127	124	115	110	118	113	127	107	118	123	150	116	111	94	88	98	103	91	102	91	106	89	89	78	82	105	89	98	96	94	85	104	93	91	116	91	93	104	100	97	91	84	77	82	112	82	96	88	82	91	97	83	81	101	94	85	73	88	79	100	92	81	80	80	93	95	66	77	85	76	94	95	83	79	76	88	82	97	84	78	92	94	90	87	94	97	104	76	74	89	95	89	75	82	84	94	84	89	76	71	82	83	93	100	85	95	84	88	82	84	77	81	98	108	66	69	95	76	100	88	98	75	79	97	98	95	82	85	79	97	87	85	69	83	82	82	79	90	90	78	77	90	94	100	84	67	78	66	76	92	78	97	72	88	92	80	90	83	100	91	81	81	81	81	93	91	102	79	96	90	100	95	82	88	84	65	84	87	86	96	90	83	86	77	71	70	81	103	90	101	97	76	98	76	105	93	79	77	71	95	84	77	105	81	89	78	74	85	76	77	73	87	93	79	82	80	84	67	75	97	81	70	95	79	81	104	81	87	87	93	84	107	96	86	75	79	79	79	96	97	71	107	84	86	90	90	74	90	91	82	72	89	70	84	109	88	83	74	87	98	88	92	102	80	90	80	78	83	73	74	83	78	77	85	96	99	92	97	78	77	101	93	83	79	78	86	77	82	101	93	72	79	95	69	94	95	94	97	90	82	76	80	88	65	87	93	85	85	107	91	73	85	97	83	107	93	99	89	92	82	88	74	67	90	103	87	81	86	89	96	91	88	70	76	70	86	88	81	83	77	88	89	90	93	81	88	97	88	89	85	80	83	99	102	81	81	81	96	81	83	74	101	85	75	98	95	95	81	87	100	92	81	100	81	99	89	86	94	74	101	86	80	77	87	73	86	93	88	90	80	79	77	95	98	87	94	86	75	73	108	100	87	106	86	82	74	78	86	80	84	94	90	81	79	81	85	84	79	72	88	81	95	97	99	98	78	98	76	81	74	70	89	80	86	71	83	80	96	83	80	83	78	94	78	99	85	80	77	81	116	92	78	99	94	92	84	75	78	94	89	75	102	90	83	74	78	96	83	75	103	99	81	89	90	80	104	81	88	77	99	80	79	80	75	82	70	67	87	90	72	86	85	99	98	95	79	90	93	88	88	81	99	82	107	88	89	76	90	92	84	74	89	74	84	89	84	82	99	82	86	85	86	85	92	82	90	81	89	94	80	87	87	97	83	84	92	104	76	94	92	80	88	93	91	83	97	73	92	87	87	90	77	69	75	74	88	95	85	83	68	92	96	99	73	100	93	94	96	77	77	87	97	72	91	93	80	77	87	83	93	93	88	72	94	75	78	78	80	73	99	97	77	96	94	89	91	88	91	83	86	81	88	79	79	94	96	75	88	101	91	78	100	87	86	87	95	84	77	81	77	97	76	100	94	85	119	82	96	93	85	88	70	76	76	103	95	81	88	74	93	85	85	85	80	76	79	79	79	90	97	89	84	82	83	113	100	94	76	94	89	86	74	79	80	69	88	86	94	89	86	82	77	86	100	77	94	97	83	94	95	90	79	82	77	67	107	83	91	86	77	91	93	97	87	85	83	75	77	81	86	74	88	78	101	74	87	106	88	77	70	82	84	92	86	95	103	92	83	84	86	90	92	90	83	96	98	82	99	90	92	96	73	85	86	91	80	86	111	90	108	81	84	92	88	91	81	63	92	105	93	84	71	72	82	78	98	92	75	80	74	74	75	96	83	85	90	93	98	98	78	84	75	88	65	68	79	103	77	82	93	81	82	72	81	83	84	100	93	85	93	75	86	66	94	98	89	73	115	84	95	78	82	85	89	93	69	83	96	98	100	85	87	79	81	88	92	83	91	83	97	74	77	80	92	95	78	103	92	87	91	79	85	100	93	93	75	94	83	85	95	85	89	81	69	97	62	105	72	85	92	79	107	99	98	98	88	75	96	86	75	84	91	83	82	93	100	74	87	85	74	89	75	82	89	78	78	83	60	78	86	88	83	92	69	86	100	98	79	92	81	89	93	82	81	92	90	83	68	78	71	88	100	85	71	74	73	93	86	77	78	95	104	92	69	90	87	86	91	88	83	95	91	86	90	86	75	94	80	88	90	80	78	68	69	74	74	75	90	88	92	76	77	92	84	64	87	82	88	87	79	88	91	83	75	80	87	79	77	76	91	88	104	82	93	81	102	76	83	89	82	91	87	79	73	81	87	88	91	75	81	93	85	82	92	80	91	78	75	103	106	90	91	95	98	93	81	92	77	93	84	102	103	75	82	81	81	85	84	72	75	81	83	92	77	89	84	87	93	92	103	83	87	84	101	88	106	104	90	91	90	89	91	87	93	81	95	70	73	96	84	84	86	102	103	69	78	73	75	82	82	91	96	86	88	89	98	73	75	77	85	80	74	91	85	86	75	80	100	92	86	95	73	76	86	79	94	83	91	94	83	85	94	87	86	90	102	82	93	74	85	91	89	95	64	82	92	99	98	83	101	66	95	83	99	98	99	76	94	87	65	79	117	87	82	80	83	72	80	90	91	98	93	78	72	75	115	91	81	82	97	104	83	91	88	82	83	91	86	94	74	90	101	77	92	87	86	70	78	82	89	85	86	91	80	71	86	93	74	78	86	85	97	85	81	98	100	89	67	84	85	91	79	100	84	98	83	90	93	97	91	84	68	95	99	82	79	91	94	86	91	82	92	76	102	103	105	83	85	92	85	91	101	70	68	85	79	79	67	90	92	65	65	93	90	96	95	108	92	74	84	80	81	88	93	78	85	71	81	81	86	84	78	86	78	89	96	103	75	107	87	97	76	86	86	74	87	84	74	95	93	93	82	83	91	85	102	80	74	95	90	94	101	79	97	95	77	84	69	85	94	89	84	87	72	80	85	75	92	89	88	83	78	83	87	84	71	75	70	98	85	87	80	98	77	86	78	90	82	106	83	76	82	81	92	86	87	83	85	89	92	97	93	94	98	81	78	98	87	81	94	91	85	97	84	81	63	88	88	88	78	74	87	66	77	99	80	98	82	96	69	92	72	97	84	90	90	99	78	97	89	83	89	82	94	91	94	85	85	95	80	84	88	102	92	91	84	78	95	69	91	82	76	81	79	87	80	94	95	92	78	66	87	84	79	72	73	101	90	81	97	115	99	79	102	107	110	89	102	81	84	79	99	78	88	99	87	81	98	95	76	77	84	86	82	84	91	86	76	85	92	93	97	85	97	82	77	84	95	81	89	92	91	95	84	83	101	84	86	87	81	72	95	81	93	90	86	102	74	78	75	82	83	89	68	95	78	96	102	89	86	84	90	91	95	91	92	101	86	80	87	76	88	84	64	109	87	93	92	85	78	69	80	83	80	79	84	75	86	77	78	81	88	91	91	94	74	65	78	85	85	85	73	79	96	91	76	85	95	67	88	100	88	74	99	87	107	98	76	87	105	110	82
37583	25477	15075	10577	8516	9881	10295	9424	7296	5014	4231	3607	2914	2048	1700	1594	1612	1464	1392	1436	1356	1515	1517	1694	1642	1404	1085	981	931	992	868	899	884	887	1038	961	931	982	959	916	914	922	888	890	861	855	812	847	886	851	847	743	793	823	776	770	761	758	807	788	710	777	714	743	750	749	700	701	652	641	642	657	640	621	674	661	616	630	685	658	608	619	639	654	612	640	625	642	627	648	659	623	648	651	625	601	589	664	710	656	616	646	620	606	664	615	671	617	596	663	646	607	621	612	622	620	639	619	582	611	674	604	620	614	628	619	643	661	638	587	607	649	609	643	621	618	581	672	644	596	585	633	616	625	627	629	621	611	586	645	625	636	598	651	604	642	600	629	618	607	601	610	654	586	622	600	598	623	654	674	629	632	632	624	645	656	638	640	609	602	603	622	657	620	613	631	585	665	619	668	615	619	613	612	615	608	640	634	586	571	671	671	639	624	638	636	637	650	608	598	587	629	562	637	570	594	636	615	610	625	559	602	667	639	648	620	618	630	617	645	624	600	597	625	627	622	621	627	637	649	639	617	613	624	613	600	635	623	666	607	641	594	583	607	617	604	620	621	635	612	613	634	637	613	673	631	637	600	608	623	632	666	650	635	571	650	642	606	668	610	599	623	626	567	627	597	677	638	592	606	672	634	635	624	647	597	611	629	659	606	657	627	633	635	632	612	614	587	606	614	613	621	621	662	671	664	661	628	639	666	610	586	629	590	599	629	599	633	603	630	626	613	637	621	651	636	661	651	602	647	624	604	679	617	625	618	636	600	625	626	614	632	656	650	620	616	591	650	597	595	633	613	650	616	638	638	627	604	622	635	590	621	626	592	629	627	621	628	659	597	599	626	666	637	592	587	638	606	653	582	643	601	622	617	626	605	630	611	618	641	615	613	646	601	637	657	597	626	633	589	633	656	603	641	642	639	636	632	618	633	609	631	635	614	614	575	617	673	620	587	638	617	619	550	625	592	609	609	608	658	632	654	654	661	599	611	672	609	673	582	591	628	636	634	659	656	597	644	591	690	606	598	622	630	622	635	602	611	651	602	642	600	646	637	612	590	627	618	617	584	595	627	589	630	636	591	638	643	648	614	632	615	616	642	632	606	662	642	654	584	634	629	590	647	630	588	593	645	621	644	631	605	572	661	615	665	651	616	585	641	626	591	598	645	652	598	585	633	614	632	613	650	626	637	616	661	614	652	624	632	628	617	618	633	599	633	577	631	651	624	596	611	660	640	638	651	623	605	659	635	627	626	646	627	601	631	623	648	614	608	646	618	624	642	618	621	616	647	597	619	632	618	630	589	629	666	645	605	639	623	656	629	602	646	601	614	566	645	604	645	612	627	655	627	686	646	619	609	647	605	624	643	648	605	616	627	583	625	604	619	692	619	583	602	633	591	650	632	635	623	611	610	641	700	621	598	605	629	650	606	624	645	638	635	639	618	641	606	634	654	613	670	660	635	664	603	674	617	616	589	634	610	657	588	616	631	649	604	618	617	626	613	678	617	590	627	677	643	594	636	671	645	588	635	621	615	624	628	656	590	642	633	602	616	635	642	605	601	639	591	612	659	620	593	599	674	652	630	651	650	652	648	626	606	630	594	638	604	671	641	595	602	618	659	630	652	596	634	609	608	626	630	581	626	595	622	595	628	579	660	606	618	589	623	599	645	626	641	632	595	678	653	635	648	621	644	634	623	670	610	696	648	634	613	640	622	602	601	639	628	608	647	611	681	660	619	646	636	584	666	594	636	637	591	602	574	573	625	620	656	650	616	649	654	656	624	659	613	642	648	654	617	649	675	652	629	611	597	637	607	591	610	594	605	574	594	613	643	570	648	618	592	643	592	615	580	608	589	613	637	640	653	638	625	633	645	644	665	640	618	618	633	637	625	600	638	608	584	655	622	577	656	643	636	638	612	596	605	617	634	663	640	602	583	635	631	658	659	643	593	602	603	650	622	626	617	629	617	654	638	599	600	617	624	652	648	632	634	601	629	656	653	672	663	645	620	654	653	592	653	604	627	657	609	613	695	602	648	636	626	669	623	634	657	621	648	602	604	604	586	638	595	635	644	655	610	626	649	624	580	686	591	599	638	630	653	631	661	614	612	603	616	619	608	616	635	621	633	663	630	593	601	600	632	621	668	614	629	620	644	603	608	598	623	671	622	603	664	644	615	622	618	647	616	638	689	656	596	612	631	656	632	621	711	676	613	670	632	649	624	596	639	603	619	629	597	622	614	603	630	591	652	636	618	625	626	636	558	632	650	614	584	602	625	648	652	588	580	620	601	615	601	642	650	626	613	670	664	670	640	645	617	615	597	609	618	627	626	583	627	564	597	636	574	639	611	579	640	616	641	626	652	613	683	639	670	611	591	604	629	613	630	635	623	599	651	663	642	620	611	623	581	636	623	629	649	635	617	686	644	608	645	603	654	623	609	660	603	640	605	579	659	610	640	615	650	629	635	665	663	609	652	661	615	673	656	583	621	634	621	583	649	620	660	633	659	590	679	566	600	599	653	664	616	648	663	614	676	622	617	634	631	624	654	665	615	644	628	639	651	673	626	614	612	616	593	626	690	646	580	653	611	594	584	584	600	602	623	595	630	623	658	664	591	568	626	608	655	630	665	640	643	627	634	656	627	602	635	583	634	688	620	653	635	645	636	621	609	631	601	579	625	629	620	629	619	603	587	655	635	635	592	629	639	639	644	628	609	617	641	628	637	688	620	580	626	653	667	627	646	650	599	619	634	625	617	623	679	626	671	586	593	612	635	627	600	628	662	601	606	630	636	617	572	599	649	658	635	665	628	680	605	609	599	620	592	605	639	623	660	626	617	637	666	657	613	624	674	651	639	660	603	603	603	613	645	632	609	646	632	664	624	673	668	613	609	582	643	664	573	656	637	641	624	671	618	623	633	673	603	586	639	650	626	628	621	626	633	607	631	596	689	637	658	694	624	633	622	648	584	622	653	591	627	625	613	617	595	637	614	623	608	580	618	622	640	609	623	665	622	615	599	566	648	623	652	599	571	698	611	623	613	625	649	619	609	651	642	629	568	599	651	658	658	638	617	612	641	622	616	590	621	616	621	662	680	628	639	644	632	609	610	617	648	662	632	605	652	623	602	624	670	615	625	630	617	625	624	630	647	651	659	610	673	610	653	597	581	615	658	590	665	607	556	645	638	601	630	637	633	647	602	645	660	613	639	638	600	653	630	606	627	619	649	649	580	616	674	632	670	587	659	638	630	597	632	613	670	587	605	607	617	596	635	627	618	606	574	678	612	641	630	618	602	626	649	588	665	638	593	621	586	597	592	609	613	617	644	564	672	646	629	607	673	607	601	614	655	644	616	643	603	595	643	606	616	635	665	653	618	597	657	630	609	632	635	614	601	599	594	588	647	622	632	595	620	605	660	599	596	612	642	625	664	643	650	609	606	629	605	636	637	587	642	615	616
3472	1672	653	254	158	191	200	188	178	177	157	167	140	133	148	118	137	117	137	110	144	119	137	121	124	124	135	120	131	133	102	118	107	110	137	130	135	115	137	112	94	123	117	128	121	113	121	129	113	111	121	134	109	117	107	124	112	106	94	106	96	95	115	99	114	123	120	127	123	112	134	125	136	123	118	115	119	111	131	109	141	122	108	118	109	103	127	107	121	95	114	111	116	122	106	109	111	117	128	110	117	108	116	112	121	129	117	125	107	107	107	98	127	118	121	110	136	115	112	138	140	98	112	121	89	122	104	103	110	102	128	112	123	123	135	121	119	111	101	121	112	99	115	112	122	111	135	118	117	120	113	121	103	113	124	120	112	103	130	114	124	138	106	113	94	102	122	131	107	112	104	124	109	120	119	122	109	97	109	107	104	107	93	108	110	115	107	110	123	117	112	126	123	119	101	130	109	115	119	122	128	110	110	116	116	100	131	98	125	114	124	114	112	114	91	123	124	99	106	104	108	109	119	124	100	111	97	107	116	110	107	104	128	118	118	116	123	125	96	118	115	120	120	111	104	102	100	129	120	105	128	135	110	110	117	118	120	126	130	126	112	133	97	131	129	114	140	116	99	109	104	130	106	110	95	124	93	95	88	100	145	102	108	94	104	123	110	121	120	100	107	122	140	115	123	111	102	112	115	119	103	121	103	100	120	112	116	109	112	131	112	115	115	93	120	107	111	118	119	137	110	102	107	106	122	117	111	104	103	101	133	117	112	110	125	110	95	105	118	123	124	94	110	112	104	118	118	109	127	113	113	102	109	108	107	100	109	108	101	110	104	102	133	128	108	97	101	90	123	99	114	99	121	108	116	100	119	104	121	97	120	110	110	129	115	97	124	93	127	120	114	114	108	94	117	115	127	120	114	119	94	103	112	132	114	93	91	115	119	92	113	128	114	116	121	115	105	117	116	120	97	107	114	107	116	124	132	110	133	101	117	95	106	111	121	113	108	105	97	131	121	122	119	104	119	91	102	90	123	117	112	119	131	117	110	108	97	118	117	119	93	119	138	129	105	113	118	120	110	104	105	114	114	102	119	102	104	124	117	128	113	109	120	113	110	113	132	131	97	111	117	112	105	117	118	114	100	129	121	106	112	112	127	102	103	122	104	98	108	109	107	116	114	123	99	122	114	138	99	126	102	99	107	122	122	131	117	128	114	104	106	120	116	105	109	105	134	110	101	112	113	137	112	113	125	128	118	114	109	104	110	112	102	114	114	114	105	114	139	127	114	129	111	123	100	104	113	117	108	138	112	106	113	123	112	121	111	129	111	113	102	87	106	102	116	128	120	115	141	100	106	125	97	113	124	103	103	109	113	105	112	130	106	113	104	104	120	123	121	115	106	95	103	108	118	117	110	114	122	110	115	109	102	96	127	101	120	103	107	101	128	109	112	85	119	118	109	117	101	118	109	120	124	120	111	122	127	118	117	112	124	118	115	131	110	109	115	109	124	103	116	110	105	104	115	101	117	125	113	123	115	106	124	112	90	111	126	107	109	123	139	109	114	150	110	109	95	112	116	100	88	109	121	107	128	109	122	110	108	113	104	115	103	141	121	104	118	116	107	121	89	112	113	124	130	106	124	116	113	102	104	103	108	100	115	124	104	111	107	106	92	120	109	120	119	113	116	120	98	110	123	107	106	115	107	104	113	97	128	95	129	109	102	114	106	113	111	123	124	119	108	118	109	114	121	110	112	130	104	141	106	123	122	106	130	93	103	113	101	116	97	123	117	119	98	111	100	108	114	116	105	102	109	111	127	130	99	131	113	109	133	121	122	111	94	95	118	106	118	121	102	118	131	86	115	126	132	106	131	97	107	118	103	91	124	106	127	104	112	117	120	121	104	111	121	105	119	110	113	111	116	119	94	126	113	113	103	121	105	102	125	121	115	108	130	128	100	102	103	126	113	103	109	119	97	103	132	110	107	116	114	124	93	105	105	114	111	127	114	116	114	105	96	110	126	129	111	105	124	107	112	116	102	97	108	110	112	119	110	102	99	102	113	122	106	111	120	110	116	113	100	109	115	99	108	124	107	106	113	116	105	101	137	130	105	122	118	100	110	134	107	98	124	106	119	99	111	111	105	126	125	105	99	109	106	106	112	114	96	112	124	112	100	121	121	120	118	126	114	120	118	112	94	111	117	101	122	115	119	123	119	106	118	107	112	103	101	102	119	102	115	111	113	109	124	103	104	118	100	115	103	118	100	101	133	96	115	99	121	105	93	108	107	101	120	116	117	117	110	97	109	123	121	137	109	112	127	122	131	106	139	127	110	124	101	106	109	104	111	104	120	101	120	99	107	110	103	122	124	99	126	109	130	111	109	137	104	110	114	91	118	123	130	118	116	112	114	108	114	119	125	116	120	122	116	119	115	104	132	123	102	122	110	114	109	97	122	111	93	127	117	106	108	123	106	135	128	96	117	126	124	103	118	117	115	111	103	109	107	112	104	126	109	96	98	99	115	105	132	104	102	107	92	108	88	110	110	105	110	128	118	131	120	123	108	130	103	124	109	98	99	117	104	115	116	111	113	120	113	135	131	108	115	107	106	94	98	106	119	116	118	114	106	110	88	105	122	110	109	107	119	114	131	118	133	114	125	102	108	117	105	131	99	108	130	124	108	105	110	112	117	112	120	116	113	113	111	128	97	108	113	138	107	105	111	107	118	121	105	111	133	115	117	123	118	113	128	113	98	117	118	126	112	112	118	113	123	131	112	100	121	131	127	117	111	121	105	122	93	116	123	116	123	101	114	109	115	95	121	106	108	134	89	116	115	106	110	104	102	125	96	102	120	130	97	108	119	120	125	121	115	115	109	119	134	97	118	103	118	117	104	102	126	108	99	94	109	117	121	120	112	115	109	111	115	106	102	117	120	112	119	119	109	102	114	119	115	115	103	104	112	113	103	101	113	106	113	111	108	117	97	124	121	112	119	102	117	114	105	105	93	128	109	120	123	107	103	130	101	95	111	117	131	121	101	104	112	110	95	95	94	110	119	117	112	112	107	115	126	119	94	117	105	108	116	116	126	98	113	108	116	111	114	124	111	122	142	92	102	110	120	105	116	114	142	111	88	115	85	113	103	103	96	113	127	119	129	145	115	117	106	115	94	124	106	134	109	130	118	111	108	103	102	121	113	124	97	146	109	111	101	125	116	122	123	115	91	109	120	106	117	103	111	107	104	99	99	115	104	103	128	127	104	121	125	124	122	105	118	119	112	102	117	109	100	130	93	106	126	139	92	106	113	120	122	117	109	128	108	117	106	100	116	105	139	113	115	106	113	122	124	112	113	114	117	105	106	78	109	107	119	111	130	125	104	110	110	115	119	130	119	119	90	126	118	117	106	112	126	95	99	109	113	119	116	107	117	116	109	103	102	134	87	84	129	123	121	128	119	129	100	106	115	97	110	125	109	105	106	124	119	107	107	133	100	125
27784	15844	7199	4131	4518	5835	5968	5472	4112	3013	2678	2268	1848	1478	1339	1275	1290	1235	1277	1277	1194	1351	1450	1528	1428	1229	1044	1044	1003	999	958	964	974	1017	995	1044	1029	996	1056	953	989	955	967	987	1016	983	950	917	954	961	962	991	917	969	954	937	917	897	981	909	874	895	894	929	902	948	889	898	910	895	858	837	869	868	870	861	871	850	832	834	860	823	851	816	813	798	824	885	834	841	855	841	822	764	774	868	895	845	840	857	835	845	868	862	863	840	822	798	872	842	821	858	775	860	825	871	858	824	812	863	842	894	857	798	877	830	812	792	866	844	822	851	805	863	836	877	825	777	866	804	852	883	851	811	850	866	883	818	838	840	774	899	832	842	904	810	841	868	866	846	860	841	878	864	860	829	825	832	809	846	880	889	864	838	879	876	827	864	875	852	818	836	793	838	830	848	824	858	885	852	811	849	806	843	860	819	864	879	873	859	857	844	860	819	813	863	906	837	812	884	824	816	811	841	806	848	815	918	823	868	913	824	830	861	877	833	846	843	820	884	813	862	845	848	849	891	836	835	838	825	845	838	872	797	861	806	881	835	830	816	868	800	869	837	818	856	867	864	821	845	877	883	837	842	822	854	859	872	803	835	867	859	876	898	859	866	856	815	851	852	842	888	869	826	934	832	869	855	837	856	820	818	878	868	870	839	894	838	848	854	860	841	836	822	860	850	833	804	833	924	864	864	855	819	880	893	836	786	823	844	795	826	834	830	864	808	824	836	872	781	855	844	811	868	886	867	852	870	859	840	833	830	846	838	848	849	841	810	790	787	868	868	879	858	893	793	828	808	888	841	861	891	890	840	821	852	849	854	840	821	834	881	789	841	884	864	829	819	842	840	828	824	844	872	810	862	882	871	844	862	868	866	857	821	867	848	809	802	840	880	891	860	892	805	844	881	848	827	852	807	834	839	843	845	854	861	865	855	867	866	856	895	853	859	826	817	846	873	838	836	785	894	894	831	791	868	869	865	826	890	791	874	823	891	891	858	857	851	844	851	820	806	864	837	862	823	821	830	812	875	858	813	878	854	821	793	863	811	890	880	829	849	855	865	846	839	846	868	823	806	901	871	852	828	854	789	825	838	846	879	822	810	842	821	862	847	832	842	906	823	838	828	844	890	831	783	874	828	874	869	858	785	797	846	863	866	863	822	814	847	866	837	791	835	811	870	820	898	891	835	862	889	871	853	857	879	857	875	876	853	841	831	794	852	847	828	853	885	818	840	827	915	865	860	858	828	844	856	838	836	887	862	826	862	871	886	841	813	831	863	873	901	857	852	820	813	813	853	835	822	833	853	829	834	854	852	853	867	797	842	791	897	846	878	855	880	917	869	829	914	848	816	864	897	877	852	854	785	803	834	798	860	863	852	853	857	852	816	849	894	810	814	803	824	846	871	895	873	871	834	811	856	842	880	835	842	854	806	912	848	818	900	842	807	862	816	866	819	947	856	838	855	860	848	806	847	864	887	835	833	891	877	813	822	917	873	890	893	840	902	875	889	858	821	859	876	827	824	841	855	823	853	882	841	767	862	863	890	800	923	782	789	844	853	799	801	836	860	856	835	854	849	840	826	876	869	817	903	847	875	825	874	795	868	832	911	885	873	864	813	839	837	806	841	813	888	846	859	849	843	873	851	872	838	854	855	891	865	850	823	890	877	847	840	834	867	821	853	866	834	846	840	801	899	843	869	850	937	812	826	822	844	900	866	890	893	868	770	800	870	872	899	839	872	859	862	872	820	909	864	806	828	846	867	850	835	855	820	824	762	874	841	848	816	826	822	823	905	788	798	846	854	898	896	871	848	865	849	832	841	781	863	840	852	890	895	879	892	849	778	862	824	866	836	809	869	864	808	864	815	809	813	844	849	855	844	916	817	864	830	814	863	860	858	875	889	874	808	903	882	842	871	850	831	838	842	822	862	803	823	852	878	828	898	802	836	823	823	854	854	877	834	828	823	852	844	880	782	901	832	871	872	880	874	838	831	841	856	823	885	872	882	850	861	827	848	818	901	854	842	812	843	835	861	850	890	898	849	816	861	858	881	867	863	835	855	847	866	853	837	864	857	868	870	809	872	816	827	901	812	821	874	896	872	853	851	849	832	810	916	839	861	884	787	834	910	881	819	818	788	853	794	845	816	854	872	854	854	826	812	805	824	834	834	839	855	844	857	844	854	812	843	854	864	858	874	821	820	869	864	868	841	808	869	803	876	834	853	816	855	902	807	856	826	814	807	842	846	830	815	833	848	806	827	829	843	860	857	835	847	898	826	843	857	838	852	826	869	828	845	869	830	840	860	866	837	859	833	897	865	830	818	872	860	913	853	810	870	892	817	864	794	859	867	808	895	872	848	853	860	852	879	817	874	860	804	829	880	812	827	892	862	833	898	872	838	855	841	791	898	850	830	847	829	848	797	816	800	835	852	818	779	836	908	826	905	917	846	861	816	795	848	823	842	848	844	833	828	823	925	848	855	792	912	857	844	875	871	855	845	842	793	864	850	858	886	825	829	840	882	819	848	859	863	817	869	845	868	870	872	845	796	860	823	794	845	848	874	874	799	823	796	895	846	828	851	882	829	837	852	829	857	844	874	857	823	869	863	819	813	878	869	824	825	874	870	876	766	851	846	899	842	836	840	871	871	848	886	882	865	906	846	802	800	838	886	853	786	880	839	888	830	817	889	838	862	807	842	822	876	864	885	862	790	823	852	853	837	880	829	839	829	843	851	851	882	830	867	862	800	838	842	836	859	813	879	832	835	868	865	825	887	805	878	803	807	896	837	828	819	823	861	852	835	854	867	839	883	821	888	809	885	894	883	876	900	850	879	894	884	829	880	879	894	837	844	869	873	843	823	849	835	881	859	856	844	862	837	854	802	828	837	867	877	905	854	810	834	837	825	857	809	805	810	882	819	836	841	823	867	845	826	886	839	866	855	880	861	863	871	789	827	874	904	869	873	790	904	815	842	836	865	881	897	844	869	828	836	869	868	810	902	868	844	823	858	881	798	810	862	938	859	840	849	858	878	858	836	838	849	827	831	897	798	836	840	773	837	846	862	799	802	865	823	848	871	879	848	875	869	802	813	834	850	829	863	899	812	840	817	830	845	800	851	840	889	815	878	840	817	821	832	838	798	835	836	828	828	859	894	825	875	829	831	845	873	897	812	795	837	870	839	854	829	806	839	842	848	822	823	899	872	890	803	784	840	830	863	869	834	876	881	825	893	871	819	908	843	868	796	848	811	836	844	848	882	839	782	831	796	854	867	872	844	814	887	865	820	828	825	809	820	903	812	825	816	837	828	900	865	827	780	849	809	814	838	891	834	851	780	834	868	829	816	853	779	878	829	819	827	814	859	868	814	858	877	859	877	834	832	848	786	850	846	827	859	882	871	855	847	831	877	829	867	854	834	861	853	846	845	847	848	924	871	821	873	800	830	849	857	857	818	826	793	834	892
4728	3742	1350	322	189	198	235	212	186	144	146	137	112	105	87	92	83	95	102	99	114	114	95	118	115	102	75	94	89	99	87	88	77	96	88	72	94	96	92	86	79	77	85	68	85	76	81	100	88	83	75	78	76	86	85	99	94	66	87	83	78	81	75	79	70	93	93	78	79	78	63	84	79	78	88	59	71	70	72	79	82	81	78	73	77	78	76	64	74	81	76	74	81	79	70	86	82	74	70	75	79	77	76	77	72	95	80	83	74	96	71	84	62	66	81	72	77	65	81	81	87	71	80	77	91	84	69	75	87	57	83	76	76	72	74	83	81	85	59	77	77	67	82	76	71	79	76	84	78	83	68	79	79	73	88	62	73	74	93	90	85	74	85	80	94	75	86	70	83	61	80	87	71	89	62	64	90	66	81	77	72	80	80	90	74	81	74	76	58	71	62	81	87	74	74	74	81	79	69	78	80	76	67	85	81	77	78	71	72	69	72	61	78	64	68	77	68	70	78	73	74	81	73	72	90	63	77	99	75	83	84	67	73	62	83	78	74	71	62	66	68	74	84	81	76	78	79	77	62	69	65	85	66	78	76	77	67	69	82	78	84	77	75	68	75	57	89	63	71	82	90	96	66	82	80	61	63	66	67	71	78	81	67	99	87	81	94	81	79	79	80	83	64	91	55	82	72	86	69	82	65	75	79	104	65	73	86	73	60	85	75	83	82	81	80	82	79	73	71	77	79	76	67	82	68	90	69	93	66	84	76	92	72	74	63	77	75	78	73	75	80	79	65	78	78	83	83	71	75	71	79	70	83	75	91	89	84	86	69	73	85	74	68	82	77	84	68	89	76	77	62	70	87	77	73	75	74	86	67	73	89	67	75	86	75	84	69	76	76	72	93	81	64	85	77	89	74	71	65	79	63	97	84	82	75	68	76	73	69	74	82	85	65	77	109	81	82	64	87	68	86	69	74	68	101	86	91	74	69	84	82	83	77	76	84	68	71	75	66	69	81	72	72	81	78	67	69	73	60	70	79	67	78	79	75	76	88	74	70	90	80	71	73	67	72	85	80	83	73	65	94	82	70	73	79	72	57	76	78	81	99	83	86	90	86	84	80	84	94	85	67	84	77	94	72	66	72	78	83	66	90	82	68	75	94	81	87	72	66	90	72	91	67	79	90	92	66	103	84	76	83	88	87	97	64	96	72	86	76	75	75	66	86	86	80	60	79	78	85	73	80	71	76	76	48	98	75	85	58	64	62	58	86	81	81	68	75	91	70	72	70	80	77	77	87	85	86	74	92	85	80	77	73	63	78	71	81	90	78	77	88	74	74	90	87	69	87	69	79	79	70	73	72	84	93	88	70	78	71	81	67	73	80	85	72	80	71	66	78	66	78	65	90	78	110	81	65	82	81	84	78	84	66	77	83	58	87	73	74	70	74	77	76	80	80	81	79	73	69	79	91	71	84	70	92	75	75	72	87	73	76	88	85	85	81	68	66	83	80	66	80	86	65	65	72	82	75	85	103	73	81	83	79	71	72	68	82	78	81	80	94	85	70	70	72	75	73	83	72	70	69	69	54	84	71	80	86	94	81	93	85	69	78	79	71	76	69	75	80	67	79	97	63	79	75	79	80	83	86	86	78	75	91	64	77	80	78	77	70	71	82	94	84	82	60	76	72	75	88	77	99	77	75	74	68	63	83	83	88	93	65	67	72	57	66	64	90	82	73	82	70	68	76	70	94	60	76	91	73	72	70	71	75	75	67	72	64	79	79	77	71	79	81	76	80	83	94	79	85	95	73	81	91	87	85	81	73	72	72	84	92	61	79	83	84	81	76	73	77	80	65	69	76	91	77	72	81	76	83	68	90	70	77	78	85	76	83	69	83	75	83	72	77	61	73	86	67	84	69	68	87	67	83	77	67	73	80	72	74	68	69	89	77	85	84	71	73	70	90	63	75	79	89	69	84	79	85	75	58	59	78	83	55	77	84	82	73	76	74	83	66	88	75	79	75	75	84	77	70	97	78	82	74	76	81	71	72	78	73	75	84	90	72	73	75	61	78	83	89	79	67	82	67	77	63	65	82	74	59	86	83	76	67	84	72	74	86	85	78	76	66	72	82	62	71	82	84	66	82	72	69	77	78	68	76	82	69	80	63	85	70	67	82	73	91	63	72	93	86	73	78	65	77	75	63	73	67	60	64	99	97	85	86	61	66	86	84	80	95	60	77	73	77	66	73	98	74	82	83	68	65	70	73	66	76	79	78	68	86	80	82	85	91	76	78	64	90	77	72	84	76	79	79	76	80	76	82	87	72	79	84	89	83	76	80	74	86	75	77	71	65	68	85	78	59	80	96	67	82	78	78	93	77	84	83	68	85	87	89	75	82	100	78	77	70	72	84	76	71	87	77	83	78	75	70	65	76	70	78	73	85	67	69	80	82	78	78	81	77	72	80	81	71	90	79	69	81	51	68	63	72	92	80	67	72	79	91	68	71	73	80	82	70	67	70	72	62	60	80	71	44	77	77	78	98	77	78	91	82	93	75	81	79	80	80	79	79	79	73	86	60	72	71	73	80	81	67	78	75	71	78	86	79	72	79	69	65	79	63	80	83	64	95	75	66	64	78	92	80	77	78	74	80	63	79	72	80	91	96	96	79	76	65	65	83	71	86	78	79	91	90	79	82	68	84	69	73	61	98	66	65	98	75	83	87	66	68	71	75	71	64	70	72	79	71	57	69	69	77	81	76	72	81	80	71	74	76	91	75	75	77	66	69	68	73	85	68	75	63	77	71	87	74	95	68	61	83	71	88	86	79	67	79	76	80	72	84	75	76	67	69	69	70	64	86	71	71	83	65	83	48	74	78	71	78	91	94	74	90	79	83	71	70	85	79	72	95	75	79	89	70	86	74	85	82	78	78	77	73	65	83	73	79	70	89	64	67	69	68	55	90	81	77	81	80	87	79	91	80	85	75	80	64	77	74	90	74	95	93	80	72	90	85	81	80	87	78	80	92	67	81	81	88	80	73	64	54	76	70	75	75	79	80	83	79	58	79	73	72	75	87	82	85	89	64	80	79	85	62	70	83	82	77	73	105	75	72	86	57	78	55	88	71	58	80	70	75	100	88	80	67	81	76	81	82	74	91	69	76	87	69	76	83	76	81	77	62	77	70	81	75	75	75	64	66	81	64	75	86	91	95	72	94	82	73	80	69	80	83	85	83	74	91	83	59	44	66	93	93	73	85	92	72	64	86	86	81	91	91	70	87	82	83	75	72	77	80	65	92	85	87	88	69	85	79	82	78	70	67	84	83	66	82	86	61	95	86	81	79	81	72	80	87	70	60	71	72	81	81	71	78	75	77	68	95	90	81	67	71	85	85	75	85	88	72	73	66	69	74	78	75	68	80	76	85	63	63	94	62	76	78	69	73	68	80	61	68	58	75	75	61	69	73	84	80	79	79	68	68	87	73	65	79	80	75	71
33720	23076	11518	6271	6559	8442	8633	7051	5014	3845	3270	2739	1911	1544	1377	1342	1335	1259	1276	1224	1211	1284	1442	1489	1397	1090	854	832	733	763	732	733	785	839	841	761	812	832	809	862	819	780	791	754	721	770	674	738	729	741	719	701	692	686	705	654	731	689	670	675	685	637	684	630	584	676	649	644	664	582	603	631	586	575	597	652	529	597	546	575	596	593	569	513	566	654	581	621	563	623	640	613	607	583	571	540	563	557	589	587	554	589	558	593	580	557	571	542	575	598	537	588	626	601	541	576	580	554	620	579	591	559	621	587	526	542	562	618	585	564	622	588	556	634	560	556	557	567	559	616	590	595	580	553	565	570	586	591	542	589	602	593	582	587	607	605	572	567	562	579	590	608	551	574	583	605	613	581	630	563	575	580	596	610	587	578	626	568	578	597	552	542	598	564	556	589	597	588	589	625	607	531	589	576	564	582	605	569	568	583	599	602	528	536	554	538	608	585	579	597	569	588	621	575	558	562	532	558	554	560	608	565	624	629	534	535	585	538	526	560	622	601	580	563	588	578	576	573	564	533	575	562	549	575	584	595	550	565	611	567	541	591	590	577	558	596	587	572	555	596	597	581	525	590	573	611	575	565	586	559	573	549	599	579	596	561	544	550	591	563	585	537	552	554	533	584	554	544	552	561	541	599	588	564	539	571	553	568	565	555	582	602	582	602	598	583	555	615	543	556	576	566	584	636	559	561	565	589	558	624	585	574	586	582	598	570	542	548	576	544	614	611	566	585	541	579	554	593	587	565	560	601	601	564	571	593	582	564	571	561	527	587	602	590	566	561	553	540	553	606	596	591	568	571	596	576	585	621	552	582	586	645	580	589	583	560	588	564	565	600	594	570	563	627	589	544	538	596	605	594	561	616	534	595	567	567	561	640	593	561	600	576	575	592	592	612	567	567	598	610	601	582	616	552	586	569	573	581	525	553	564	553	584	651	563	602	566	578	575	521	562	608	621	571	584	550	566	573	595	585	590	573	573	559	595	592	552	595	537	593	578	613	558	560	559	617	614	574	595	548	560	560	562	566	567	554	533	561	584	615	552	569	569	525	563	549	573	550	617	565	542	555	622	566	586	529	606	579	562	578	562	574	584	541	562	567	601	566	577	616	528	568	568	558	563	611	572	574	606	611	576	595	572	588	557	583	544	563	562	566	576	581	562	582	580	563	588	539	607	562	576	589	580	538	567	541	558	555	606	616	563	548	588	586	561	576	596	592	595	607	558	542	604	579	619	587	557	568	545	576	572	565	544	572	589	532	567	553	577	513	576	566	584	591	597	536	539	569	560	558	559	556	576	549	588	569	589	584	544	568	590	530	582	570	597	616	533	588	572	565	560	567	588	590	568	579	579	553	569	615	547	537	587	584	561	568	618	569	577	570	572	547	609	585	563	567	566	598	550	594	542	532	595	550	589	581	581	540	600	547	577	536	533	612	525	565	561	574	560	571	546	551	569	604	530	516	603	594	579	572	568	586	577	517	549	570	613	557	573	541	556	568	571	565	606	561	550	573	578	583	541	589	540	550	566	566	593	560	590	569	623	589	608	569	562	576	601	575	583	566	530	580	595	622	591	555	610	575	582	597	567	616	571	563	574	568	559	549	577	541	577	593	576	573	599	559	614	578	574	541	580	625	561	564	590	599	583	564	579	541	565	557	555	534	585	578	597	575	535	585	570	564	586	517	554	588	588	590	593	606	575	570	532	568	569	603	561	565	575	595	550	569	584	571	582	577	549	570	569	605	598	585	549	593	584	580	571	571	631	526	568	512	589	565	599	609	631	522	613	571	575	593	636	566	575	587	556	545	553	602	589	536	568	574	585	603	541	544	570	569	551	582	602	588	611	561	566	575	571	568	591	620	556	577	561	577	561	542	583	584	614	594	551	557	552	546	599	515	572	546	582	560	564	566	561	585	557	572	564	580	557	555	573	570	524	560	580	565	566	544	571	552	560	609	533	576	605	619	556	587	586	534	602	567	591	567	589	561	550	572	537	538	554	553	595	583	597	594	550	567	562	583	537	600	569	555	600	593	569	594	573	552	583	560	586	564	564	537	572	552	583	558	575	542	586	561	570	566	545	620	577	564	570	558	560	541	556	557	596	582	540	614	540	619	601	569	560	573	625	564	600	567	564	564	572	502	560	586	612	589	612	536	591	586	552	619	552	570	536	576	546	607	535	570	568	537	563	604	575	541	572	583	571	563	545	558	534	601	598	548	576	581	582	570	653	570	556	563	592	593	592	553	577	554	575	537	564	575	553	546	572	603	576	562	561	617	547	594	583	637	578	556	586	558	526	599	572	552	563	593	558	625	575	561	588	564	615	557	576	614	576	554	547	584	616	588	604	565	590	595	615	594	577	530	537	564	551	574	552	574	580	563	599	518	574	620	595	598	567	548	545	574	601	575	632	553	556	540	579	591	608	582	582	606	594	565	569	572	567	568	617	556	554	575	588	595	599	570	578	550	572	569	577	559	590	553	562	569	556	570	574	595	540	580	559	583	573	564	554	630	584	544	546	584	608	551	580	576	567	591	597	569	574	587	569	565	556	586	608	593	604	554	608	569	598	561	512	567	571	609	550	532	564	610	588	496	583	559	591	570	571	555	595	544	583	611	599	519	579	549	553	605	542	594	601	545	601	611	623	573	623	602	563	584	551	575	551	583	548	580	591	569	567	570	591	578	528	614	613	618	615	596	578	596	608	571	573	544	577	544	591	578	588	616	581	572	567	579	574	587	556	580	564	583	597	579	567	578	577	542	534	573	577	635	557	529	584	594	580	586	584	567	541	565	576	571	577	581	574	586	568	553	562	569	532	552	584	565	576	527	577	531	605	588	530	584	619	574	611	600	565	601	588	548	595	565	568	570	600	519	576	602	572	594	552	559	596	576	539	583	568	576	594	602	589	580	558	589	584	570	581	544	566	589	567	568	555	573	551	579	592	567	572	581	561	551	576	557	566	603	586	567	549	548	556	570	544	615	575	584	558	585	540	575	542	573	606	561	573	538	577	602	576	623	574	612	563	546	593	563	586	576	546	553	547	590	605	546	525	561	610	570	573	584	563	562	585	572	546	598	587	600	590	558	589	602	560	568	570	587	548	592	566	592	564	569	619	562	562	551	611	584	620	580	513	585	535	550	580	599	586	558	565	583	586	536	585	581	582	547	584	603	594	565	566	570	542	590	596	585	550	571	553	564	623	581	556	554	569	584	554	583	544	551	562	583	539	575	515	575	561	545	644	583	577	540	628	626	586	541	580	562	582	581	543	589	602	564	568	594	589	555	576	554	608	532	596	540	562	560	552	574	570	579	632	531	566	591	554	551	509	616	566	575	569	556	557	586	601	591	607	587	547	566	599	591	603	591	574	557	566	572	530	582	623	580	551	550	594	588	603	554	589	606	611	544	543	523	575	565	533	588	601	607	589	605	551	534	612	564	583	533	567	592	550	609
5533	3470	1251	374	224	251	293	243	215	214	168	197	126	146	125	169	141	133	146	124	128	125	167	152	165	117	130	124	136	143	132	137	138	142	148	162	161	145	128	125	130	115	138	138	125	119	153	122	128	135	142	156	130	130	114	112	150	122	136	134	125	129	143	119	124	135	144	136	118	143	123	116	142	119	128	123	130	122	126	143	144	140	122	122	134	140	147	150	130	127	136	137	131	135	125	138	122	147	115	130	119	118	136	126	120	125	139	117	117	152	121	133	128	111	143	136	128	125	128	131	134	125	132	117	134	141	125	106	151	133	134	115	118	128	119	121	124	142	128	131	120	126	131	117	132	110	125	118	117	129	116	122	140	151	158	116	121	137	127	108	145	129	134	120	143	134	135	132	131	136	118	129	123	141	102	126	134	148	115	110	130	128	124	126	151	122	125	141	120	110	105	114	141	113	122	120	130	148	140	109	129	116	116	126	131	123	120	141	117	143	115	119	130	114	122	123	148	102	129	130	122	145	130	133	140	141	124	130	112	117	118	134	131	107	152	118	124	146	131	130	118	105	131	107	126	122	114	121	135	110	115	122	127	154	126	133	137	133	135	146	141	118	128	131	142	124	138	136	125	135	142	134	128	115	124	125	128	126	133	117	154	116	126	116	122	117	98	130	118	123	122	130	125	118	119	118	115	121	126	115	133	145	117	125	103	121	105	101	110	115	116	131	126	120	150	130	115	154	130	161	126	128	122	146	143	123	125	130	138	112	131	134	137	129	130	127	140	115	133	113	142	117	122	117	139	129	118	119	121	133	127	136	140	135	139	133	138	135	130	119	123	138	131	136	122	101	133	135	133	143	130	136	118	109	121	115	131	129	104	114	135	129	120	110	128	139	129	114	148	140	134	118	126	134	122	145	126	127	133	116	118	125	117	131	132	106	114	138	124	133	120	110	122	122	105	113	115	144	115	122	124	130	105	120	114	125	123	116	143	126	131	140	142	109	117	134	119	142	123	114	120	111	120	137	144	126	128	128	112	112	134	117	118	129	116	126	123	133	131	118	115	117	135	125	132	121	136	130	134	132	129	128	136	135	120	138	135	123	124	120	134	139	121	114	123	117	131	113	104	123	142	122	144	152	120	119	126	128	123	141	127	149	135	113	136	127	118	137	126	121	124	128	102	147	131	148	118	119	122	122	111	140	126	124	154	116	138	113	133	112	128	135	129	138	105	132	136	130	137	127	117	129	118	111	102	126	135	123	114	120	125	140	134	134	114	136	125	128	117	128	121	114	125	137	127	125	128	120	127	130	110	133	124	114	135	136	133	109	124	127	138	152	102	136	118	132	125	134	130	113	133	127	140	113	128	105	117	126	129	115	128	124	143	132	125	152	116	168	153	129	116	114	132	122	135	146	122	146	144	119	132	127	116	122	150	135	131	143	120	118	139	131	117	152	127	153	141	107	134	119	140	112	143	132	148	127	131	125	122	135	138	126	118	117	157	136	117	126	137	139	112	137	100	123	120	137	122	118	145	115	119	140	113	119	136	121	133	132	146	134	143	122	136	140	132	138	122	108	133	134	116	130	116	122	120	120	144	124	116	115	146	117	126	114	117	147	119	127	125	136	123	134	120	125	129	116	129	111	127	143	135	138	117	125	146	124	136	126	137	134	138	123	116	105	136	124	102	122	126	146	131	164	125	127	136	118	110	115	118	128	108	133	133	115	106	122	116	136	135	144	123	119	127	132	141	136	136	121	143	120	134	141	132	130	108	137	118	126	150	141	129	130	112	135	135	139	131	117	120	130	128	107	117	123	140	127	119	128	134	127	135	123	119	130	94	128	121	126	108	136	141	143	134	131	154	109	110	150	129	141	113	118	149	128	145	108	116	138	138	119	124	136	118	140	136	154	131	115	145	114	127	102	131	124	120	116	126	144	119	148	133	135	127	124	113	160	136	134	101	143	118	145	120	146	133	126	129	137	133	124	147	118	135	144	124	102	103	128	121	126	153	136	127	117	140	99	143	134	145	137	127	120	119	111	122	120	113	124	131	125	121	152	110	149	129	128	113	118	125	156	136	122	123	143	99	143	132	130	126	132	125	120	125	145	115	111	142	129	119	131	123	110	124	131	111	140	128	130	136	127	110	127	117	116	122	106	135	127	130	111	127	118	100	133	124	120	135	132	129	124	107	138	106	117	124	129	124	114	134	125	133	132	131	123	119	107	128	119	106	123	122	116	134	160	111	133	123	121	121	118	133	136	120	129	119	134	124	120	143	139	141	125	145	119	138	122	120	107	146	139	158	143	120	117	145	104	157	124	111	118	123	111	126	106	127	118	131	109	117	135	129	141	136	135	145	126	129	115	140	132	160	111	135	114	124	118	118	123	138	118	105	126	125	128	132	137	133	148	120	128	114	147	140	138	124	127	106	131	123	128	134	113	137	121	125	123	120	126	120	123	126	106	140	135	126	121	133	129	133	117	109	126	104	123	143	123	148	132	131	127	124	104	121	114	130	117	117	129	130	135	119	123	105	133	137	127	128	134	157	132	127	124	118	145	118	130	120	129	120	132	97	121	119	132	103	127	129	113	110	133	124	130	117	121	118	123	132	129	136	121	130	118	120	138	137	133	133	119	156	153	119	128	117	129	130	142	127	135	116	113	132	135	132	135	146	127	129	130	122	119	108	135	116	129	125	118	134	132	139	119	114	126	136	129	130	108	129	127	111	138	122	125	146	132	135	122	137	135	145	146	104	130	117	136	100	122	139	113	134	109	129	118	116	125	125	138	118	128	133	132	126	132	137	117	139	145	131	103	136	105	125	130	118	129	113	135	146	110	132	98	149	126	131	131	96	122	127	116	136	124	128	136	128	128	123	125	141	116	142	131	131	117	128	107	123	123	125	123	132	132	127	132	111	120	131	119	116	127	110	115	106	150	125	125	117	147	138	131	129	119	127	126	136	145	123	138	132	131	137	118	110	139	149	121	134	129	127	141	115	114	138	131	140	109	129	106	131	127	115	119	118	120	133	114	136	130	126	119	114	135	143	114	110	117	135	121	113	122	130	125	139	140	129	135	116	116	120	140	144	119	122	134	120	119	137	132	121	104	128	128	125	138	128	127	123	125	120	140	135	148	132	124	133	116	136	139	108	111	136	129	99	132	137	120	108	108	128	122	133	113	138	139	129	123	115	117	120	127	121	134	132	121	117	121	148	129	144	126	135	136	139	122	135	105	128	156	140	146	129	123	131	133	122	141	133	115	117	135	129	110	123	99	106	133	117	123	124	147	139	110	140	128	125	142	132	129	135	110	152	113	135	135	131	118	125	126	128	122	115	129	140	129	130	139	149	142	125	131	121	129	119	141	124	119	119	108	130	137	124	147	141	172	112	131	127	131	112	140	111	102	122	112	117	123	127	109	109	112	114	130	106	128	142	125	133	131	118	126	114	146	116	146	129	128	97	120	128	113	149	134	121	136	141	137	129	144
32813	21976	10953	6807	6491	8281	8205	6734	5126	4225	3441	2906	2243	1881	1753	1768	1659	1593	1615	1576	1743	1734	1868	1705	1647	1402	1198	1184	1124	1121	1128	1175	1244	1233	1150	1189	1229	1169	1158	1180	1178	1192	1125	1212	1096	1121	1078	1094	1116	1109	1029	1087	1040	1038	1090	1050	1013	1067	1080	1004	1047	1044	975	1041	959	1018	962	959	965	1026	902	914	934	944	944	940	964	946	902	956	870	892	1007	934	916	907	903	969	932	931	923	933	897	985	923	990	914	884	947	961	926	926	976	946	887	940	932	953	906	878	868	930	886	890	925	965	981	899	913	892	935	982	933	897	921	910	916	939	983	936	919	948	977	944	890	863	939	947	902	957	974	862	893	923	916	968	881	921	938	986	973	899	925	921	943	960	975	896	948	895	875	926	936	911	931	922	896	948	961	944	973	949	887	921	993	972	958	884	895	927	929	911	987	942	917	954	905	940	951	913	912	963	986	947	975	972	928	922	900	903	913	917	922	906	973	943	919	943	913	948	944	920	946	933	927	980	951	892	884	970	948	906	928	952	923	884	976	912	864	919	943	939	928	971	940	923	956	914	967	948	915	968	962	870	875	931	963	882	964	921	904	972	887	983	981	900	978	924	939	887	987	875	894	954	1024	930	932	975	937	945	941	914	956	916	900	892	919	883	934	904	898	865	962	898	974	969	960	931	912	941	935	950	929	902	945	939	937	923	948	960	900	955	946	975	948	960	890	1001	903	985	871	960	895	978	951	928	947	934	911	911	936	994	949	974	961	910	970	886	926	924	911	965	936	884	955	934	904	916	951	952	905	952	930	926	944	906	872	906	948	937	931	953	955	973	910	890	873	926	976	909	950	938	950	942	914	953	965	986	931	950	903	949	945	963	962	976	900	935	939	917	920	926	945	891	969	872	895	939	873	902	940	908	933	957	913	896	929	924	922	912	962	911	973	945	907	937	954	947	952	907	977	992	996	897	989	909	940	897	910	895	986	889	885	885	905	917	899	937	884	913	921	914	910	871	951	909	934	885	907	961	954	972	878	950	935	947	949	869	964	906	915	935	928	949	893	933	950	954	887	930	938	929	940	920	909	911	893	985	960	892	918	950	986	909	919	892	941	981	944	925	876	920	957	905	919	925	889	960	954	949	924	926	948	993	915	915	869	891	929	937	906	930	915	947	902	952	897	977	912	948	978	918	928	925	916	914	933	884	934	928	918	919	897	946	955	926	916	935	962	930	932	891	956	936	902	941	940	916	954	918	940	979	895	938	883	987	961	969	916	912	950	958	933	917	991	941	908	911	934	888	950	909	956	915	933	924	952	976	928	947	873	931	954	968	1016	941	907	934	907	906	932	950	915	909	950	941	925	913	982	885	963	927	912	933	890	943	907	903	910	932	923	906	930	898	941	993	928	948	860	915	953	927	902	919	903	903	948	895	988	930	930	929	892	921	979	912	915	931	872	920	911	949	951	961	942	923	907	936	973	970	923	915	917	960	945	936	879	917	947	925	915	971	888	921	896	905	915	889	969	904	915	870	903	925	940	897	933	912	906	916	938	898	908	984	950	903	892	942	984	947	913	910	946	927	883	928	953	973	915	896	922	885	973	969	936	914	961	929	872	885	932	937	945	968	893	898	949	976	949	932	863	939	914	920	927	969	930	897	879	895	888	900	959	864	945	938	942	1000	890	921	980	947	954	934	933	975	979	920	894	883	957	960	869	914	963	940	991	907	894	910	936	900	894	949	949	886	877	936	903	919	923	943	937	969	959	914	921	999	939	960	928	1001	937	970	928	881	919	1003	922	910	907	930	884	926	940	953	881	892	921	917	960	929	893	962	909	954	912	888	905	959	950	949	969	930	968	954	944	923	905	914	917	923	912	897	909	930	962	931	955	914	872	975	939	931	960	921	940	949	931	951	927	890	914	943	909	930	956	912	934	916	982	966	937	837	946	875	916	926	926	952	905	897	941	947	938	965	918	907	948	939	943	988	933	917	938	997	923	910	936	887	919	942	967	982	856	915	895	939	919	897	888	942	923	922	949	896	883	901	969	918	938	926	961	953	938	892	960	932	919	962	918	873	972	926	997	965	918	902	930	859	988	922	934	951	917	887	946	972	947	921	889	957	941	922	908	914	919	958	943	913	920	991	930	979	932	945	910	908	951	931	949	892	940	938	932	923	922	924	926	949	926	941	920	921	925	998	1008	930	992	980	914	955	945	904	930	934	965	904	895	925	921	901	948	920	872	912	959	926	942	890	946	963	886	935	890	920	955	886	950	928	945	937	998	946	901	935	969	955	1015	961	892	936	932	898	893	955	957	955	974	984	943	931	954	939	925	916	873	937	871	988	909	961	918	929	893	896	936	963	1010	917	928	908	945	925	926	951	900	917	978	965	931	981	912	922	955	920	985	879	920	916	915	970	951	900	944	943	964	961	948	941	964	904	949	908	974	950	956	984	967	927	909	912	924	885	917	904	936	932	992	917	893	945	936	935	963	947	944	952	957	924	971	925	939	922	925	937	938	925	923	937	944	942	911	896	963	913	912	905	931	953	959	922	889	921	970	908	917	947	921	984	946	936	918	957	950	970	948	937	956	954	934	966	955	917	934	886	987	956	927	943	988	959	900	905	986	937	947	920	933	988	938	899	898	975	889	947	935	957	907	948	926	910	913	921	922	953	910	1007	931	934	1008	889	918	949	898	907	936	944	972	932	972	933	969	942	949	992	924	994	883	986	962	906	941	959	987	905	891	924	981	890	860	926	902	926	887	1012	929	909	959	950	951	920	933	955	961	882	920	930	963	925	920	891	964	975	943	910	890	935	910	901	963	948	962	863	938	898	954	945	949	893	980	956	921	883	896	934	958	872	911	917	925	955	887	927	957	938	938	954	931	955	991	947	899	982	871	909	900	906	920	910	875	929	937	912	868	938	897	955	955	893	899	912	941	904	942	960	948	963	938	923	977	931	939	926	953	969	891	937	936	892	922	950	938	913	895	940	988	912	857	935	899	895	883	943	947	917	919	952	944	932	906	927	943	910	930	896	933	967	871	901	966	933	894	1000	944	938	925	946	895	927	973	959	921	907	901	920	921	955	984	933	922	922	982	964	903	905	951	929	975	895	953	926	898	900	937	901	932	933	948	941	971	962	932	923	923	933	935	904	912	918	950	964	875	907	958	952	925	921	944	929	962	957	952	989	1021	920	976	945	949	852	904	918	930	903	947	932	949	859	945	929	959	921	894	919	913	940	987	927	951	936	976	947	899	920	915	882	942	967	921	927	931	980	867	928	899	920	904	932	921	896	930	946	921	918	899	929	892	939	950	949	933	897	905	941	987	907	918	941	951	958	904	909	961	923	935	881	928	932	974	917	926	887	951	900	946	940	899	900	910	939	945	961	903	896	926	905	915	978	949	969	912	948	966	935	924	953	936	933	919	911	964	966	986	916	938	934	942	933	977	942	948	905	917	949	977	959	968	937	924	963	902	901	1055	921	982	910	942	924	1014	945	953	907	972	912	937	996
7191	5654	1810	451	280	274	264	254	190	192	164	160	147	115	117	99	113	107	123	134	90	107	126	138	101	107	109	90	89	90	79	93	91	108	90	102	87	101	109	99	113	90	91	96	97	94	110	90	81	103	103	86	92	89	73	76	89	84	83	71	84	83	92	79	73	86	95	73	82	94	91	76	93	87	89	62	84	98	56	82	95	100	76	73	90	72	89	85	76	77	84	89	93	89	77	82	89	71	77	90	85	69	74	97	89	88	103	80	86	97	79	76	77	91	92	90	85	79	75	77	85	83	85	62	72	70	88	95	76	81	69	73	80	89	89	72	104	106	91	90	84	78	68	84	81	68	87	86	95	72	72	83	93	79	84	79	88	94	94	89	89	73	93	91	93	89	75	88	75	90	91	80	83	67	78	81	72	74	77	105	84	88	72	84	89	91	80	93	91	90	93	86	81	84	110	73	71	77	81	73	71	78	85	78	75	79	93	80	80	84	65	80	84	73	83	75	85	81	80	84	80	87	86	80	90	80	72	89	90	81	81	72	88	79	79	67	91	74	68	95	88	79	86	85	78	86	64	74	72	86	78	74	85	78	93	108	90	79	91	78	82	93	85	91	76	78	85	72	77	80	82	79	82	86	78	100	100	76	85	90	89	71	88	95	81	80	74	86	85	93	74	85	79	96	60	79	81	84	90	73	73	75	79	80	70	77	63	70	75	69	71	85	80	88	75	81	85	78	84	76	66	115	84	85	75	85	79	88	95	97	90	100	86	77	74	76	79	62	78	83	88	90	93	102	88	72	87	98	77	91	83	80	84	73	80	96	83	87	78	87	82	76	93	82	78	79	89	53	85	100	84	68	95	91	86	86	78	76	76	86	86	86	89	89	89	80	93	91	83	85	90	80	79	85	90	88	74	96	78	96	95	80	94	87	81	75	98	73	87	75	79	97	94	99	78	82	98	89	80	82	69	100	76	70	72	81	101	77	89	82	87	80	95	86	92	72	91	84	76	88	91	90	75	85	73	84	80	69	90	90	61	86	97	99	81	86	87	94	83	91	94	73	80	83	83	89	82	84	97	80	92	87	84	71	82	70	73	104	83	82	77	100	74	85	72	74	72	82	67	85	76	99	86	69	89	85	84	79	87	75	73	84	83	92	90	77	78	80	82	88	73	94	77	82	79	75	79	90	77	90	84	78	81	90	89	78	101	99	70	79	86	84	76	92	66	96	76	68	81	79	84	77	70	78	77	90	92	96	80	75	78	81	106	82	86	94	78	75	80	89	69	74	66	60	77	82	71	96	92	79	94	83	94	84	76	83	86	81	77	81	87	81	78	88	93	89	98	94	90	83	80	65	71	63	90	95	82	80	86	91	106	73	84	77	80	67	88	92	89	92	84	99	68	76	91	78	77	72	89	82	83	81	97	80	75	71	104	105	68	61	74	108	79	86	77	81	78	82	74	100	65	67	91	102	90	76	84	65	96	96	77	88	65	80	112	66	77	76	82	82	86	73	75	79	75	74	78	98	77	78	82	87	80	75	81	79	69	74	96	96	92	85	82	82	69	96	91	72	81	88	54	93	89	81	81	76	72	76	87	69	80	98	83	70	100	78	86	83	79	75	89	88	82	92	83	81	85	88	78	77	83	67	79	81	83	83	69	71	96	63	78	86	94	76	79	69	65	75	83	86	85	92	68	102	81	79	69	77	69	67	75	87	72	84	65	82	84	76	85	98	91	85	77	90	85	76	100	76	90	71	79	86	79	72	95	84	86	80	87	76	83	96	81	87	99	82	81	82	99	73	76	72	93	87	78	82	91	88	86	68	84	84	85	81	83	105	86	69	75	89	68	79	76	72	79	87	81	90	98	110	100	90	80	90	82	81	90	89	83	75	68	88	57	69	83	80	82	69	82	87	71	89	91	77	102	80	88	74	78	89	82	77	84	76	83	94	90	102	95	78	70	82	70	87	80	76	86	77	65	79	78	90	77	80	88	94	85	81	76	71	68	74	78	76	70	95	83	74	87	73	90	68	78	84	94	76	82	93	83	99	72	87	90	89	86	77	105	92	60	88	79	86	78	81	79	79	109	67	64	80	92	87	83	79	82	102	95	83	94	88	91	70	101	75	67	79	90	70	67	83	87	80	80	89	87	85	88	79	85	71	82	89	80	92	91	94	92	91	74	92	99	83	79	86	86	77	113	84	95	95	79	59	74	95	86	98	95	79	79	83	90	82	73	73	101	73	87	91	78	80	107	84	101	83	89	89	86	78	97	96	85	97	106	74	85	81	70	78	91	88	83	66	98	82	80	85	91	72	72	77	90	74	73	66	93	93	80	74	72	75	85	93	93	84	75	78	74	75	93	90	79	94	86	70	88	83	79	81	96	89	94	90	81	78	76	85	86	75	86	82	80	67	84	92	71	83	86	81	75	87	74	83	82	79	73	67	72	62	85	91	74	77	84	86	79	84	76	85	80	86	77	93	65	91	90	80	88	84	88	90	88	84	86	77	81	89	71	89	80	72	82	89	95	77	85	71	73	86	86	93	94	71	94	86	83	71	79	69	92	64	81	84	96	78	87	74	79	75	82	88	79	85	84	86	80	71	78	100	90	86	89	88	80	81	90	80	81	75	85	82	80	79	73	72	91	79	86	86	96	86	90	94	66	79	87	94	74	76	87	76	71	97	92	79	81	83	77	93	85	95	71	82	87	84	83	59	87	81	89	74	94	72	76	71	70	90	80	84	92	82	80	86	77	68	84	83	100	81	79	64	79	72	64	74	92	69	72	109	75	77	84	84	73	74	74	85	86	94	86	94	96	94	75	82	86	95	99	69	82	76	61	67	92	63	99	96	81	60	84	81	80	81	90	84	103	76	95	81	92	68	83	81	91	81	80	86	86	90	85	102	80	85	71	78	86	71	76	97	67	79	72	88	80	77	67	82	78	83	72	73	82	83	90	77	72	88	81	107	74	104	93	88	87	86	84	83	77	85	79	100	90	82	80	79	98	96	91	83	73	89	85	111	90	82	116	81	102	88	83	94	80	93	84	104	78	91	82	91	79	93	84	67	85	81	97	75	75	101	100	70	78	96	95	80	76	90	82	86	93	100	86	80	92	67	75	73	81	76	82	85	79	80	92	74	70	67	80	87	94	84	74	85	89	85	63	92	84	84	83	87	69	86	73	79	93	73	74	81	73	92	81	74	86	76	60	89	91	100	81	85	72	95	84	83	89	79	80	64	79	78	68	71	90	83	79	95	77	75	72	91	84	111	65	98	81	87	80	71	100	70	89	88	76	78	87	68	79	79	78	89	79	80	85	89	75	73	61	74	92	77	84	88	90	80	90	78	103	75	65	94	73	81	83	70	84	103	77	70	77	87	71	88	81	84	100	96	66	90	70	84	103	83	89	72	85	82	84	83	82	76	83	101	78	65	85	84	82	80	70	86	90	87	71	80	77	102	84	90	83	86	79	74	72	75	64	73
38176	26644	13840	7944	9427	10936	9980	8319	6245	4955	3922	3163	2270	1953	1834	1703	1669	1680	1606	1584	1651	1749	1877	1778	1460	1165	907	893	845	877	942	929	973	970	984	1020	1045	974	963	945	863	910	940	862	823	873	795	824	810	824	761	743	776	750	764	806	766	767	725	718	717	725	720	745	677	681	688	647	666	662	652	684	627	581	653	626	609	616	591	615	594	591	617	621	647	601	619	646	593	599	640	631	639	611	629	587	642	600	587	607	620	604	621	607	620	596	609	588	586	628	639	644	605	547	628	660	606	566	587	624	611	608	633	583	596	568	642	609	572	566	600	637	583	635	593	608	611	632	552	580	571	589	634	617	594	597	582	596	546	607	617	620	604	610	578	580	596	643	598	583	623	608	599	639	633	582	576	577	581	658	542	625	636	639	606	616	568	580	643	592	611	595	600	580	610	592	600	599	620	620	601	608	589	595	642	616	602	622	608	570	572	602	550	605	593	600	632	618	632	603	604	617	581	643	652	606	600	579	638	606	655	573	593	626	583	639	586	611	611	609	599	622	589	606	603	555	597	598	585	599	625	630	667	617	614	642	609	595	629	608	623	582	662	613	578	620	640	627	607	581	600	550	590	598	629	614	614	601	607	580	603	605	617	563	606	574	623	595	586	618	640	607	652	607	623	645	583	588	578	570	620	604	633	570	589	620	599	607	567	601	585	579	601	599	587	602	607	678	597	617	618	617	603	639	590	620	636	629	591	629	579	595	601	576	607	597	583	628	624	610	596	592	611	622	587	616	633	585	645	598	587	582	638	604	627	634	601	600	581	619	638	601	633	612	587	603	635	655	645	599	604	572	590	613	580	593	556	573	563	638	625	588	613	615	606	567	576	591	611	611	605	593	606	581	615	635	643	619	630	626	590	589	599	601	593	613	620	584	628	590	593	614	637	668	590	624	596	570	569	635	588	605	616	634	602	604	578	589	654	616	617	601	597	584	605	595	588	578	626	631	590	612	632	625	560	560	628	571	640	590	623	596	622	617	582	571	573	567	628	575	624	617	625	547	575	593	590	602	595	598	588	613	596	583	603	617	598	645	641	634	579	634	563	592	637	592	636	616	573	617	602	602	616	600	575	582	628	568	596	631	598	650	560	621	628	645	620	636	594	550	643	618	588	570	683	571	617	619	599	619	622	589	594	615	662	652	612	621	589	619	643	571	614	609	598	606	570	643	550	583	640	604	618	561	574	592	564	614	647	607	623	633	601	619	630	648	635	628	662	611	579	627	583	564	637	584	635	602	611	610	620	623	599	600	626	599	623	586	628	607	566	579	634	611	619	590	608	595	604	624	633	627	609	613	618	606	611	586	570	600	557	593	613	574	575	603	603	641	604	605	610	658	593	577	569	594	615	603	565	620	669	583	608	639	607	623	566	617	616	662	598	595	571	640	578	610	611	560	655	574	612	576	604	586	610	622	552	606	574	599	582	623	622	615	642	583	608	617	606	587	604	609	596	607	613	570	591	656	587	644	626	619	599	612	621	615	657	640	646	592	611	613	625	583	549	568	643	618	577	602	600	604	591	622	600	663	615	592	633	620	657	622	637	593	571	589	613	621	571	616	603	598	632	613	642	597	573	595	588	611	587	652	576	575	583	561	566	567	579	645	674	638	613	608	626	603	626	624	548	619	610	610	614	610	636	654	609	604	635	643	604	613	626	630	630	569	636	585	583	613	625	558	626	620	603	601	603	610	612	649	591	626	555	608	668	591	647	604	584	609	595	616	594	631	565	583	637	626	617	593	598	628	595	632	623	618	612	607	603	589	608	637	614	569	580	631	620	632	606	596	593	580	603	622	640	650	570	612	595	604	637	585	626	593	564	624	610	616	574	597	622	594	596	578	610	569	631	597	580	602	599	639	599	612	614	581	584	614	599	657	559	557	606	600	629	611	617	594	610	586	542	596	573	601	617	646	647	595	613	596	585	635	593	591	583	573	577	637	597	582	616	593	643	557	595	557	593	626	606	599	629	547	607	584	619	585	614	606	590	600	595	636	602	627	624	594	607	551	614	582	624	632	575	586	630	632	574	611	627	615	600	580	568	664	587	596	632	655	559	641	612	624	603	608	634	588	622	590	585	614	638	621	641	577	591	587	606	607	633	602	628	577	615	587	578	588	610	587	607	603	595	625	612	607	636	614	615	607	612	580	581	571	616	551	602	614	579	597	607	629	604	594	587	630	581	610	594	638	599	618	601	613	640	582	567	579	593	637	612	628	562	613	579	621	624	645	657	600	589	603	626	606	599	604	619	602	630	651	627	655	616	652	605	585	602	596	589	589	627	630	618	614	602	610	588	622	617	602	622	603	587	597	628	613	628	618	596	522	643	575	584	600	574	626	582	619	596	644	590	598	637	595	628	618	576	546	622	593	588	581	618	652	616	598	623	607	615	610	638	601	628	621	610	567	576	648	613	604	610	590	568	615	602	573	639	572	585	579	648	614	585	639	576	581	584	629	586	624	601	618	635	633	610	605	620	623	592	635	569	604	599	614	598	564	630	576	635	630	609	600	601	598	586	567	587	553	583	605	572	606	582	589	584	612	576	579	591	594	603	616	596	593	605	617	620	616	650	533	609	581	579	611	599	612	590	599	613	603	628	607	614	617	605	594	599	554	626	591	635	594	609	610	564	588	597	599	594	580	600	603	590	645	609	602	610	589	640	556	662	610	651	646	618	602	572	575	646	637	602	632	590	569	622	580	609	580	649	612	601	586	589	612	596	567	632	560	546	620	607	654	584	589	606	621	592	614	576	588	596	613	582	589	627	612	633	635	626	615	605	564	658	571	647	607	620	624	512	635	606	576	657	581	560	623	570	653	608	586	631	642	601	593	594	575	618	564	572	576	558	618	585	673	669	585	615	607	587	606	591	586	668	577	642	644	580	619	632	632	606	602	618	611	620	608	589	578	643	604	633	588	586	639	571	629	603	591	631	620	610	647	589	608	578	564	632	601	605	619	607	620	602	639	590	601	596	593	626	611	598	600	631	629	614	614	575	623	611	582	585	636	620	596	597	607	644	613	658	599	573	631	602	644	596	667	602	611	636	562	622	631	597	603	633	592	638	557	593	552	618	654	603	600	594	646	605	597	588	583	588	625	548	581	636	583	606	624	612	566	591	616	605	619	614	570	625	612	627	586	591	575	618	605	609	630	597	593	604	595	607	601	550	573	621	606	601	631	587	597	598	599	650	646	638	607	624	589	635	639	678	569	585	614	578	552	587	625	526	594	615	626	601	576	648	596	578	667	628	563	581	589	588	604	583	609	580	630	641	612	615	585	580	587	602	569	610	587	571	610	601	606	591	574	585	630	626	589	652	583	644	587	586	617	623	598	609	616	610	617	650	592	617	604	592	604	615	615	590	579	568	601	585	585	611	607	575	541	579	584	583	610	622	596	646	607	596	617	641	616	629	616	589	600	631	568	654	610	594	558	619	574	611	612	688	634	612	607
3596	1678	628	232	191	198	212	205	185	143	148	162	129	132	161	143	115	116	137	118	135	117	134	135	128	132	133	133	124	113	117	120	113	123	119	122	131	110	117	117	116	103	108	102	93	132	92	115	119	111	116	118	103	113	132	126	131	118	107	108	102	114	106	113	110	116	109	104	94	102	102	116	113	121	124	102	114	121	110	122	120	113	88	107	120	113	117	116	124	123	113	120	122	132	113	94	105	95	99	120	119	113	102	99	111	111	118	116	107	110	108	132	128	117	116	89	110	134	106	115	134	123	107	122	104	99	119	108	105	101	112	94	104	120	104	102	108	106	110	124	103	129	132	99	105	92	111	98	109	101	117	98	109	137	129	103	114	116	128	107	118	107	115	91	106	106	102	110	104	119	104	112	101	119	114	110	107	106	97	107	113	94	112	111	106	121	116	118	113	109	105	111	101	124	114	93	106	110	105	121	128	111	102	122	114	108	107	115	115	107	98	106	127	131	109	106	111	109	109	122	126	107	109	117	87	102	107	113	117	112	106	123	113	115	110	97	103	111	117	111	105	95	92	120	113	129	107	111	94	96	122	123	124	82	108	124	91	106	110	117	114	117	92	95	133	102	111	89	108	116	116	102	100	108	88	125	99	105	121	122	124	89	105	126	105	119	129	124	113	112	115	122	122	117	112	113	105	119	114	107	128	123	98	95	103	112	117	125	130	110	100	122	132	115	106	121	129	105	110	99	106	103	109	101	111	113	106	136	85	110	104	130	112	124	102	102	105	111	114	108	117	119	97	110	138	113	115	100	89	119	105	115	109	100	106	138	105	110	123	120	102	118	121	114	108	111	116	115	110	103	101	99	122	139	132	81	109	91	118	103	111	116	133	113	110	115	107	117	110	120	120	112	112	114	99	109	109	104	114	121	116	123	95	136	114	112	110	120	117	105	121	102	131	106	116	120	112	122	102	98	106	112	79	100	113	107	114	99	105	114	102	129	116	107	108	106	110	115	119	122	104	108	109	115	106	111	102	101	97	114	117	99	113	108	127	110	93	95	121	110	123	119	120	117	103	121	112	103	98	122	106	134	98	116	116	117	114	101	102	104	93	123	133	120	115	125	115	119	107	113	128	104	119	100	109	123	93	110	122	102	119	102	97	111	101	122	121	117	123	115	108	101	113	130	104	107	105	108	113	124	98	102	130	122	118	109	103	119	120	116	94	104	122	126	133	120	133	100	97	117	111	116	95	101	122	123	125	101	115	81	109	101	105	102	118	117	108	109	118	104	116	103	118	101	110	116	116	107	102	128	106	127	99	106	120	107	114	105	104	112	108	124	122	109	93	122	109	136	106	105	134	110	106	126	111	126	117	118	122	138	118	105	116	113	102	109	117	124	82	101	106	127	94	117	119	120	99	106	116	113	93	109	104	128	112	111	101	123	93	113	118	124	108	96	111	91	133	106	120	125	108	108	124	106	111	114	115	132	101	115	115	108	115	107	109	118	114	118	116	128	97	116	110	105	97	112	128	123	113	118	105	99	116	117	113	109	127	99	101	111	115	105	102	103	111	125	105	115	104	101	95	99	109	120	107	117	109	112	103	110	116	111	99	107	103	96	114	102	120	122	114	123	108	111	111	109	112	106	118	126	107	144	103	104	109	100	104	100	115	106	114	107	109	110	109	118	102	108	104	104	118	102	115	93	112	114	109	115	103	109	112	111	95	116	122	97	103	92	106	113	105	118	104	115	131	120	135	119	116	108	109	133	112	115	110	124	105	99	127	115	96	112	102	112	109	123	112	108	140	115	131	104	110	114	106	115	106	110	109	125	107	111	106	123	107	110	117	113	113	121	122	132	101	94	94	102	110	107	103	91	105	100	104	133	124	110	92	94	112	125	109	126	116	105	108	103	108	110	116	128	123	137	114	115	116	105	111	116	106	118	100	115	84	127	111	95	121	122	105	98	122	106	112	105	108	108	105	100	120	89	124	102	126	98	107	126	134	126	112	101	116	111	127	112	115	126	113	106	107	111	109	102	106	120	104	113	125	114	116	127	107	126	122	86	113	116	113	105	117	104	127	115	114	113	120	106	103	97	109	123	128	117	104	106	111	106	115	127	100	107	114	112	112	117	118	122	110	104	136	114	113	122	123	109	113	115	113	110	119	130	128	112	102	91	108	116	128	126	101	129	127	113	128	103	117	98	91	108	118	84	117	115	122	131	120	91	106	110	122	110	112	103	99	105	108	104	116	98	126	108	122	118	120	106	116	92	116	105	117	94	111	109	120	112	108	110	105	116	117	109	131	100	115	131	115	116	94	111	113	96	116	103	120	125	94	106	122	101	111	121	93	105	118	110	104	99	100	101	117	106	98	112	123	108	114	106	105	115	111	96	133	122	120	112	111	94	124	114	117	111	129	118	108	109	122	121	99	115	109	121	120	115	104	115	128	105	117	100	117	113	102	121	114	118	101	107	107	102	95	116	100	126	108	119	112	120	122	111	93	120	99	110	113	104	117	98	105	113	112	137	116	106	123	114	97	107	118	100	104	95	106	108	127	119	99	110	83	95	118	136	116	107	113	121	106	127	107	103	96	120	147	116	115	122	121	125	108	104	113	122	102	111	110	106	96	129	112	101	110	112	130	115	118	122	102	118	108	121	118	110	102	116	122	92	104	114	127	109	126	111	102	121	89	126	96	104	106	123	111	128	107	126	119	100	109	86	121	106	132	103	114	116	105	110	114	109	115	110	129	110	133	124	87	98	113	116	121	114	84	120	100	118	114	112	99	109	114	120	108	119	108	113	96	100	97	97	107	100	115	92	107	116	98	128	103	110	98	116	103	135	114	115	113	96	110	127	105	124	109	119	113	106	96	110	115	111	105	125	126	125	141	113	118	116	99	107	112	112	118	107	105	93	117	118	98	111	133	98	113	112	96	119	119	110	123	107	120	95	89	117	108	104	119	122	126	104	84	84	113	126	106	107	113	92	127	118	108	101	108	120	128	130	115	111	82	108	108	92	96	116	100	113	116	100	120	143	117	120	125	114	126	105	114	108	103	98	109	112	107	106	112	94	114	110	110	114	118	113	105	123	136	126	124	103	118	126	119	110	111	112	106	125	103	128	105	114	112	127	96	117	111	115	123	117	100	84	110	113	116	118	105	104	96	86	126	94	133	118	90	108	116	104	100	117	111	96	103	103	105	90	100	112	128	108	121	116	105	109	121	100	122	130	102	102	121	130	100	112	108	96	117	100	107	99	112	81	128	121	129	138	99	126	101	101	123	89	114	94	120	125	114	101	122	126	114	112	111	104	132	132	106	99	122	124	107	101	106	102	89	112	100	130	105	114	102	106	115	96	106	88	104	123	96	143	97	111	130	102	112	124	105	137	108	108	113	113	115	107	126	107	109	125	101	116	128	115	107	108	123	99	118	133	105	113	104	97	99	116	114	109	114	132	113	146	115	103	114	135	111	133	120	107	106	137	136	125
28413	15315	6285	4537	5870	6318	5931	4838	3871	3030	2473	2024	1550	1399	1374	1420	1318	1451	1356	1378	1405	1479	1551	1513	1260	1092	961	944	889	980	950	1016	989	966	1030	1027	964	950	969	1031	964	973	966	983	981	946	942	942	882	899	895	957	960	937	879	945	954	853	877	881	942	831	874	873	821	806	841	861	825	799	822	807	833	824	860	858	816	861	843	822	872	828	869	829	798	858	787	813	844	784	804	839	798	837	857	832	802	779	831	813	834	839	823	805	819	804	829	866	890	861	831	870	803	837	842	783	850	805	810	862	847	783	826	827	824	842	797	809	826	815	748	826	811	773	801	801	832	841	797	828	849	810	833	833	877	829	800	811	829	812	864	801	835	818	788	857	805	812	856	807	775	830	823	831	804	862	805	770	800	779	757	798	874	832	911	785	804	789	818	820	806	824	837	823	866	763	825	865	780	796	793	790	807	822	844	815	826	804	769	798	828	821	787	851	801	799	823	836	874	823	826	828	842	830	774	854	802	865	814	852	770	801	810	826	832	837	818	830	836	802	842	853	818	811	827	850	873	859	832	831	834	829	771	793	825	804	843	844	798	822	811	818	826	873	791	870	788	783	880	825	811	844	798	798	853	832	844	824	865	761	892	819	828	747	836	878	790	830	859	787	741	823	857	848	789	843	780	805	796	859	806	898	851	827	808	821	805	826	801	862	828	801	782	815	838	817	840	837	871	823	846	805	871	834	789	821	768	851	851	825	845	817	867	822	779	843	794	806	850	841	824	871	806	810	850	779	847	737	796	805	824	837	770	814	810	833	846	811	815	839	842	838	858	817	814	842	756	851	826	788	877	878	820	788	819	873	858	863	789	800	827	848	811	813	844	807	857	810	809	843	848	817	871	828	809	822	794	781	807	841	844	842	813	819	777	860	810	781	787	867	826	799	786	838	847	802	844	853	787	848	815	828	814	886	816	782	843	860	823	849	830	769	833	841	877	804	828	836	785	810	805	867	809	855	794	845	846	814	812	778	802	843	817	822	836	814	803	818	869	803	835	837	832	827	849	791	808	823	838	834	822	825	834	845	842	777	791	838	806	812	824	866	847	811	826	825	809	841	846	820	825	772	844	828	822	787	863	831	780	823	853	868	837	794	854	863	817	838	830	846	812	830	828	812	815	753	887	799	866	754	859	856	802	876	826	858	839	822	823	836	844	793	795	800	869	837	764	842	852	800	892	819	856	882	788	846	809	799	816	866	806	818	765	841	817	842	819	854	819	813	802	790	794	813	846	848	773	823	798	789	870	809	850	872	866	881	828	834	836	860	754	848	845	809	879	846	804	820	826	839	823	758	863	803	783	806	799	811	760	849	796	800	851	814	825	808	811	847	796	843	802	832	796	784	822	839	828	818	793	823	844	860	820	846	817	781	791	812	818	833	824	832	870	807	780	854	829	800	836	820	833	848	770	868	839	765	845	823	807	834	817	824	822	816	886	862	762	847	791	891	797	834	841	783	851	800	846	808	814	777	808	830	805	788	847	794	813	841	790	812	832	862	833	824	832	819	811	831	833	797	814	821	829	811	820	862	854	784	863	823	797	819	785	801	891	812	790	799	830	778	846	795	825	831	797	876	825	808	838	808	817	907	818	808	819	833	851	809	844	857	852	795	815	801	849	778	829	805	844	816	822	851	779	820	804	779	819	822	789	840	884	834	849	850	835	803	831	809	831	828	779	766	839	827	811	868	835	863	818	841	793	829	839	797	847	830	803	884	788	804	813	830	812	801	844	796	798	856	839	795	865	864	810	784	838	832	794	803	804	826	849	808	885	777	779	859	790	857	815	810	884	818	831	805	808	815	785	869	847	794	864	813	814	796	858	875	854	855	843	861	814	808	839	812	853	878	851	748	827	819	833	824	785	805	831	772	814	857	844	813	792	815	828	871	864	785	865	832	811	817	798	830	812	819	832	763	834	764	828	828	831	823	844	836	856	854	803	882	849	826	832	792	868	828	837	833	830	845	829	781	822	870	778	810	829	840	804	872	767	815	829	812	843	848	825	831	806	749	797	824	778	844	806	838	879	811	799	812	800	867	819	767	851	761	793	823	855	825	864	799	832	840	785	866	816	863	844	837	846	819	815	839	859	843	788	825	830	842	849	840	829	801	839	817	823	772	889	864	813	812	892	827	820	838	867	847	800	881	829	831	866	809	854	829	797	833	872	814	831	804	856	887	800	831	763	798	812	849	842	787	846	827	845	833	837	852	836	814	784	842	805	828	849	873	812	832	848	793	815	845	868	814	875	897	877	873	833	793	869	799	877	777	820	805	881	832	851	815	784	844	842	811	860	809	838	825	833	837	814	911	857	816	803	802	812	830	864	808	780	824	818	840	841	897	832	846	874	808	816	786	773	821	783	807	810	836	864	840	822	838	829	876	813	811	868	800	859	795	891	818	796	882	841	800	839	848	797	839	889	772	831	833	828	860	882	755	806	811	871	821	834	825	826	843	843	808	857	805	772	843	808	828	823	814	847	800	851	822	838	816	858	702	841	839	804	802	855	857	845	827	830	848	863	841	820	830	836	872	749	803	849	835	822	856	843	812	798	821	826	829	785	809	831	813	822	843	800	829	790	814	831	817	768	844	840	819	814	864	770	798	817	835	802	822	778	835	770	864	785	822	854	850	826	868	837	819	797	842	822	839	818	874	818	800	852	830	871	782	861	802	859	849	836	782	862	828	831	822	833	849	786	819	798	800	852	860	827	858	846	821	829	843	811	820	813	812	870	812	827	828	826	853	777	853	853	854	840	798	784	777	838	785	885	789	842	830	790	757	816	823	828	859	812	863	815	808	761	797	844	840	828	762	851	801	780	833	853	824	869	837	848	801	797	848	847	843	854	815	836	837	824	790	822	843	812	816	823	820	777	775	844	758	799	800	868	821	797	821	818	848	828	826	792	818	849	821	835	809	770	809	831	824	825	834	850	774	847	824	834	821	808	837	845	793	851	841	855	786	782	829	849	860	799	833	815	819	842	856	859	836	821	802	829	826	808	842	806	857	793	815	881	831	793	833	830	813	831	809	842	809	837	805	818	838	806	876	786	818	805	809	903	825	857	836	875	832	783	799	826	820	835	845	835	838	824	830	834	809	806	843	807	851	818	814	858	771	839	795	818	821	845	804	838	802	818	827	830	839	848	869	820	788	859	792	863	822	829	825	809	778	809	865	811	865	790	876	837	805	888	784	852	841	785	793	845	867	822	824	839	814	833	837	848	859	864	850	832	857	843	884	813	805	851	792	839	831	836	809	876	835	823	817	789	764	820	872	846	797	849	870	820	867	807	878	883	859	836	753	807	782	802	825	786	870	834	804	815	803	845	844	855	875	812	806	829	802	858	837	803	754	843	826	848	832	801	848	763	754	838	837	819	839	815	831	866	825	850	815	865	798	824	826	810	882	835	801	818	850	783	797	851	806	854	806	804	830	835	847	865	839	800	842	817	812	809	779
4817	3372	1276	408	196	215	234	205	156	156	166	106	114	110	98	113	108	99	98	105	95	134	109	106	92	83	91	83	75	74	89	88	74	70	90	82	75	92	99	95	78	80	89	71	65	70	82	51	80	76	96	77	83	70	88	61	98	86	82	81	72	88	80	71	71	76	65	79	80	75	82	69	82	77	77	69	67	68	58	74	56	66	73	73	83	77	90	66	84	96	94	80	76	81	63	80	66	71	75	55	75	73	77	79	71	84	65	84	69	80	63	74	71	72	71	89	67	70	65	73	77	89	62	84	62	66	76	82	74	76	86	58	79	78	75	86	73	71	76	86	84	77	76	78	82	73	81	80	72	65	61	77	71	79	73	65	80	87	80	67	69	79	99	86	56	74	80	83	79	78	69	72	84	87	64	58	74	70	63	86	71	69	87	65	76	87	79	95	66	60	91	72	85	80	89	89	80	86	77	71	86	81	69	74	78	72	72	69	83	75	71	57	64	73	75	77	73	60	76	91	63	70	74	74	62	70	84	77	70	61	82	75	65	67	72	73	68	61	81	70	67	81	78	73	71	67	75	75	69	72	73	76	74	88	85	79	68	88	77	82	77	88	84	65	74	70	76	74	68	66	80	62	62	74	79	66	71	61	85	82	69	82	73	70	81	86	67	69	59	63	85	70	67	72	64	64	75	64	52	70	70	88	94	71	78	63	75	87	89	75	63	78	102	74	77	65	88	89	80	86	66	73	82	90	78	78	66	76	68	76	84	73	68	65	79	79	81	79	79	70	68	68	90	70	72	95	77	93	88	86	76	69	73	73	75	81	72	87	66	61	59	62	82	80	74	74	75	86	73	79	76	87	79	79	69	82	77	85	87	87	72	68	66	90	82	79	79	82	86	64	68	87	62	86	66	75	64	64	71	81	70	81	93	93	82	76	86	73	69	77	71	77	76	66	65	65	90	68	73	70	77	85	74	68	67	73	77	78	72	73	52	68	66	73	72	65	80	74	64	77	67	66	80	75	87	84	82	65	77	66	81	87	72	78	79	66	60	75	77	69	69	77	71	72	79	87	83	91	73	86	70	73	80	67	76	78	76	79	73	74	68	81	65	90	101	80	64	65	84	74	82	81	79	60	65	88	84	80	77	69	64	70	72	76	71	85	66	69	77	73	74	85	74	66	68	76	74	73	70	85	70	79	83	64	63	77	92	78	84	62	75	79	67	68	59	68	61	75	54	73	87	83	68	78	69	70	78	93	69	74	76	53	80	66	77	96	78	76	80	73	69	90	54	72	70	84	77	77	76	80	78	62	65	71	76	84	75	71	71	65	93	73	63	77	66	78	86	86	60	79	67	64	74	78	75	87	72	81	71	75	79	61	88	74	76	61	87	77	77	64	75	76	64	76	91	77	84	72	73	71	67	91	84	92	70	83	66	80	77	61	61	76	73	73	64	77	83	90	73	81	76	68	80	69	76	68	74	65	73	69	76	81	82	82	76	78	77	79	63	81	55	81	59	86	84	71	77	59	70	80	77	78	70	67	77	82	67	76	87	87	76	75	61	73	84	80	81	75	76	94	80	85	79	68	89	78	76	91	61	77	73	84	74	80	89	79	81	68	75	85	82	85	70	71	75	68	76	59	74	77	76	83	66	64	71	92	81	63	85	81	74	94	65	80	76	74	70	78	83	62	76	74	70	70	65	97	83	72	69	68	57	77	77	72	80	67	55	83	68	62	47	75	86	75	83	77	77	62	103	72	79	72	81	70	85	75	75	65	63	84	84	83	87	74	81	81	54	74	76	77	89	64	71	67	81	76	92	83	67	65	67	64	72	85	89	81	56	70	84	66	87	75	79	90	82	75	72	59	79	71	86	91	77	81	86	79	78	65	63	85	67	71	82	71	81	86	87	93	87	61	62	76	81	68	89	85	63	81	78	66	79	76	59	72	74	87	70	72	62	77	72	64	75	81	86	82	68	69	65	69	70	71	64	69	71	72	86	66	66	79	94	74	85	67	81	76	69	73	61	87	74	65	68	89	76	62	70	76	58	79	66	67	74	69	83	74	73	68	72	63	87	81	89	68	80	82	81	59	76	64	78	82	75	93	83	65	86	77	69	71	96	59	87	78	73	82	72	66	72	74	65	78	84	83	72	86	67	74	79	64	71	100	78	67	71	86	62	72	78	91	81	79	83	87	48	73	65	67	80	68	79	78	69	65	83	70	79	77	88	74	74	82	76	83	68	78	66	78	87	73	76	69	74	68	81	70	71	61	77	79	73	76	76	84	85	78	78	58	87	62	81	74	74	80	58	85	53	71	62	77	77	76	80	75	70	65	83	66	71	68	59	65	68	88	78	93	75	78	63	67	81	82	83	72	65	71	63	80	63	60	76	73	90	70	78	72	77	61	79	75	70	97	85	65	64	77	71	76	72	78	87	92	77	75	80	64	78	97	66	75	59	72	89	65	63	59	84	64	75	80	78	54	73	82	65	76	77	80	76	90	78	97	71	70	61	94	72	77	67	85	64	63	75	72	99	71	69	61	79	66	75	75	73	68	84	76	66	70	69	80	68	80	78	81	63	84	73	82	78	73	73	83	80	84	88	75	90	80	84	65	81	59	80	82	72	86	87	72	78	80	95	74	71	66	61	79	72	70	74	70	75	89	77	76	52	75	76	64	75	77	66	80	80	66	82	61	84	86	69	77	66	68	71	76	75	74	83	74	84	64	81	80	69	79	68	74	86	80	54	70	82	72	81	78	64	80	74	69	80	78	88	71	60	68	52	67	76	72	58	79	73	86	62	67	85	76	77	96	84	68	81	78	80	63	67	70	84	86	79	79	75	62	85	74	66	88	68	85	63	72	61	80	64	73	69	78	81	76	70	63	55	56	68	81	70	74	67	80	81	63	74	80	77	65	56	74	70	93	76	93	71	83	78	67	84	68	86	86	70	76	78	85	79	65	72	83	74	66	67	78	74	63	54	71	79	94	80	68	79	77	70	82	73	80	60	83	73	68	95	77	77	74	68	94	68	81	87	74	79	71	66	67	72	65	82	60	76	83	69	75	71	63	80	67	72	90	80	72	76	68	99	73	68	80	71	74	72	65	77	87	69	69	82	63	64	68	68	72	82	78	67	67	94	64	90	81	86	71	88	83	78	71	76	78	92	65	68	75	71	79	67	69	66	74	90	78	72	68	81	77	56	67	89	76	75	70	64	82	61	65	86	67	78	95	62	79	76	68	81	64	79	86	78	77	86	78	89	88	80	76	74	57	72	86	84	78	63	62	70	70	88	76	71	79	73	75	75	71	84	73	72	70	86	80	70	62	86	83	74	95	67	91	78	68	78	64	91	64	54	77	68	84	67	86	70	84	75	73	74	92	73	63	77	79	80	63	80	70	87	63	76	95	81	70	67	68	76	52	81	71	69	77	64	70	86	74	86	77	71	83	73	77	66	78	68	67	82	87	66	71	77	82	84	57	70	78
33555	21732	11033	8236	8477	8855	8267	6591	5250	3663	3065	2328	1763	1631	1546	1526	1469	1376	1399	1424	1481	1617	1597	1357	1138	936	782	755	773	812	797	778	834	789	857	827	864	846	828	840	759	781	769	770	752	739	750	752	733	692	728	691	641	683	714	741	656	701	663	662	677	643	673	609	619	608	605	621	552	569	565	586	589	557	600	552	558	584	595	560	562	570	574	504	611	567	569	568	604	563	574	575	600	548	559	566	578	603	604	583	570	552	590	591	574	515	545	594	542	561	506	561	513	552	522	588	567	568	572	551	550	578	580	557	550	579	568	574	565	573	599	515	539	534	552	592	559	563	528	583	595	556	556	609	589	619	584	575	565	586	529	583	549	567	579	568	562	581	560	526	558	552	563	565	585	550	550	591	547	565	570	593	593	549	600	571	593	551	535	545	582	551	545	544	537	555	535	541	560	549	564	571	576	589	567	538	571	536	554	518	528	590	562	544	563	537	573	575	592	592	559	571	589	555	560	551	555	574	548	604	553	558	559	557	545	533	560	532	564	564	543	574	532	561	553	577	590	591	561	588	580	555	583	561	594	540	533	580	546	530	558	603	554	547	549	588	556	531	592	544	514	560	568	600	581	576	529	570	543	565	574	586	561	592	541	536	539	572	522	531	547	600	553	575	577	560	576	591	578	557	531	537	547	536	604	593	569	592	589	546	573	553	561	585	552	563	567	553	580	545	588	502	546	578	581	543	586	558	542	568	525	547	618	557	590	509	562	582	583	592	558	547	580	578	556	562	553	526	548	556	575	566	592	527	574	582	579	538	576	520	543	531	545	571	537	565	570	598	599	583	590	553	573	558	571	521	541	566	540	518	580	583	590	564	568	576	595	540	542	595	559	573	598	563	579	564	568	539	544	569	537	576	567	585	576	588	570	594	561	562	598	581	555	534	577	539	583	558	581	538	560	542	581	563	582	623	606	559	553	594	591	527	568	566	586	589	514	562	576	548	547	527	537	572	541	559	591	537	575	557	595	551	559	514	563	576	609	626	541	583	618	532	562	584	592	577	551	545	554	558	550	548	562	584	577	554	582	591	556	587	556	594	584	543	542	551	580	566	565	567	559	598	507	550	572	556	582	533	579	557	564	532	562	597	551	524	560	558	551	598	609	586	536	540	546	574	564	549	523	573	547	597	538	560	560	578	542	603	560	562	542	585	583	563	545	578	551	540	560	521	540	572	572	521	592	565	571	603	574	554	591	599	560	594	562	521	528	547	575	584	575	564	528	549	542	578	571	556	576	588	566	580	571	575	579	565	562	608	578	541	554	566	588	509	567	592	515	581	604	528	559	590	549	558	580	570	533	539	525	561	564	547	581	607	579	548	554	570	558	566	556	575	571	561	566	567	543	577	545	582	606	551	530	549	559	574	567	582	524	633	553	556	540	568	545	617	556	602	605	602	565	600	553	584	617	539	534	584	545	569	526	522	562	522	569	565	571	615	553	543	555	592	557	556	529	598	578	570	548	561	579	555	549	586	577	549	543	580	588	558	588	528	540	559	573	550	566	567	563	570	542	573	551	587	545	570	530	568	573	608	534	554	563	587	566	573	573	574	528	608	591	530	603	542	536	598	551	557	551	580	605	603	565	570	584	535	560	568	571	554	611	548	533	550	568	559	565	614	549	513	580	570	556	581	596	583	549	557	597	596	569	542	574	566	580	582	569	537	566	558	539	555	563	535	546	577	559	555	545	579	555	531	551	556	577	564	558	494	557	533	551	526	579	552	572	554	574	547	574	583	555	513	564	557	562	573	599	541	590	597	557	557	592	554	539	581	530	596	527	520	641	574	561	596	622	555	575	562	592	526	508	570	570	538	524	557	561	549	570	551	575	580	572	526	519	553	559	582	578	579	588	551	547	524	568	556	583	556	547	531	556	578	565	500	565	543	553	606	569	551	508	567	579	564	535	583	558	591	576	557	623	572	597	593	560	565	565	548	556	612	549	585	572	577	548	570	578	527	568	585	526	568	575	564	606	544	544	565	567	547	575	585	568	557	543	553	597	555	564	577	552	557	565	602	559	555	617	549	584	617	507	556	564	568	565	587	588	553	565	583	549	566	582	560	609	559	530	573	555	530	571	573	540	611	566	583	511	569	566	535	567	553	580	531	568	548	571	549	525	601	537	540	584	576	544	579	556	534	581	570	572	578	580	605	576	590	573	572	598	562	542	555	606	549	534	552	540	548	539	593	581	495	514	596	558	560	556	542	568	603	584	569	540	560	566	568	537	566	568	562	577	545	567	562	580	591	544	570	534	581	618	545	549	621	549	538	572	620	521	576	556	563	585	571	594	556	554	573	549	576	540	559	550	546	542	581	642	594	587	573	550	562	529	592	568	569	554	574	560	589	575	569	559	583	544	620	553	585	588	594	543	561	577	581	563	556	575	563	563	580	548	553	561	532	567	587	557	616	577	580	565	584	578	604	552	563	533	556	568	531	563	596	552	570	537	566	536	506	577	553	589	528	552	578	560	591	553	606	569	547	572	554	615	607	538	547	535	562	610	548	565	546	581	579	548	538	523	525	597	566	511	544	552	545	547	569	563	551	542	562	581	615	560	594	531	574	591	550	519	552	593	585	519	562	551	571	575	538	568	550	554	568	537	537	543	577	585	548	574	583	549	551	563	530	557	537	585	576	608	579	614	623	577	557	530	568	535	601	551	563	520	552	571	572	529	535	564	539	536	598	552	574	572	550	518	515	521	576	590	584	593	587	583	592	600	558	586	585	538	557	514	572	583	538	555	556	587	576	577	571	588	518	571	618	544	562	547	578	572	565	577	550	534	555	571	584	583	527	587	527	582	553	560	586	542	557	543	578	646	525	570	539	602	546	558	537	604	561	567	583	547	585	550	581	574	614	562	605	562	529	577	574	589	562	569	574	585	552	548	569	594	535	561	570	550	543	556	565	585	553	546	590	533	545	565	562	500	549	526	579	559	580	585	558	627	573	569	584	614	546	586	572	575	552	540	581	537	571	513	557	571	630	551	545	610	554	551	579	593	533	586	532	570	535	564	551	594	544	594	564	568	510	564	534	527	537	563	557	574	585	578	592	518	576	559	633	569	590	548	567	561	550	549	524	587	540	593	539	536	583	525	556	568	561	551	559	553	560	560	539	553	552	551	593	583	506	548	542	548	580	535	572	581	587	514	579	574	604	586	574	606	576	558	574	583	546	537	595	561	580	569	527	569	573	549	561	585	554	611	540	550	536	556	570	531	553	562	545	529	580	539	557	554	523	573	547	549	580	542	532	548	543	572	603	568	573	530	560	560	540	548	573	535	589	564	563	533	558	541	560	544	558	560	545	553	586	593	583	569	538	545	543	581	564	566	580	471	590	625	604	585	598	592	544	574	528	540	509	540	546	570	564	525	602	529	527	568	578	548	558	567	551	534	549	574	629	577	541	573	543	589	551	568	543	555	559	583	550	539	558	503	576	609	527	533	592
5522	3307	1188	404	248	236	258	253	184	176	178	192	152	121	138	136	168	138	167	143	167	185	156	147	133	135	112	124	131	145	134	115	116	105	135	141	124	123	122	135	147	149	140	139	116	139	120	130	143	143	123	118	139	120	139	128	124	122	125	120	122	138	120	123	135	142	133	130	127	118	128	128	141	136	113	124	131	119	133	132	119	118	119	112	131	129	123	113	140	131	126	115	118	124	119	125	114	137	148	129	140	130	121	141	132	144	111	137	124	123	129	122	130	125	138	111	132	138	138	110	131	132	121	106	126	121	125	121	120	120	135	126	134	117	140	140	126	128	124	144	115	124	137	142	106	120	140	139	111	133	137	133	123	141	153	131	120	129	132	122	122	128	132	124	139	124	142	109	119	144	115	110	133	133	147	119	121	124	146	133	130	112	117	127	134	117	144	119	137	120	114	125	122	124	120	119	123	113	127	125	118	138	121	130	115	134	130	124	151	130	121	125	128	146	111	124	113	123	124	129	110	123	134	120	135	131	121	124	132	127	116	139	129	122	120	111	123	117	118	140	124	125	114	119	107	119	135	120	128	132	116	134	132	125	115	141	108	136	122	129	136	117	135	149	136	116	114	112	100	121	123	142	128	140	122	133	117	136	132	122	123	120	136	128	127	120	102	117	136	116	148	101	114	134	127	126	121	138	134	134	148	108	117	136	110	132	131	111	136	124	140	136	133	120	110	131	115	136	115	133	112	142	116	131	128	149	133	117	140	141	142	108	137	145	133	119	149	120	120	111	120	113	118	145	125	114	128	106	132	135	118	132	134	115	107	116	139	120	108	136	102	111	135	130	155	113	138	130	123	127	139	125	116	110	136	140	120	147	126	130	118	125	123	140	126	130	154	124	118	131	124	126	129	134	114	132	142	140	131	102	151	114	129	127	118	128	124	101	108	113	124	97	137	135	113	111	135	127	119	124	133	121	120	124	129	113	114	148	122	117	124	107	131	126	117	117	118	126	154	130	153	117	146	120	114	125	149	130	104	121	134	124	132	115	144	124	111	106	127	110	129	119	120	112	115	120	135	120	129	132	139	141	131	121	117	138	111	137	132	119	131	118	129	127	134	127	133	125	126	124	118	120	124	124	130	133	150	132	127	131	104	148	130	118	127	127	139	113	118	112	110	137	147	138	117	104	127	134	139	118	130	127	146	137	124	134	127	117	140	112	126	122	112	125	124	136	130	106	126	130	132	122	117	137	125	142	147	141	110	135	125	118	132	130	129	139	134	138	123	129	113	129	139	106	106	103	129	136	118	128	131	123	146	122	124	116	137	125	123	138	132	125	101	142	113	136	124	123	109	118	112	124	106	134	119	115	137	121	121	118	142	129	145	118	119	121	136	142	125	147	133	113	123	127	139	113	146	126	122	137	131	127	117	118	134	121	140	145	134	130	117	118	124	132	143	119	138	130	125	125	128	136	118	130	133	117	107	128	112	119	123	140	120	139	118	123	156	114	135	135	115	127	119	124	108	141	142	121	123	138	121	136	119	117	124	123	127	137	125	108	138	149	132	131	134	112	146	139	113	131	123	109	130	130	118	129	130	144	98	100	127	123	124	125	133	129	112	132	123	129	136	116	127	126	121	144	119	135	105	134	143	149	138	119	129	135	122	129	122	123	148	129	131	122	110	108	112	134	130	116	117	103	124	120	118	129	126	133	126	136	148	132	127	119	110	122	109	131	133	140	120	154	118	145	126	121	135	129	113	136	121	109	119	151	127	126	123	142	122	114	123	129	130	132	122	137	122	131	141	120	117	133	134	124	131	120	137	135	138	125	107	135	143	146	112	129	119	132	115	113	113	119	132	127	112	142	124	117	128	126	119	109	143	129	129	110	113	104	117	132	121	133	107	131	154	133	131	129	122	112	129	143	126	120	128	121	106	116	118	131	121	139	119	108	126	128	135	147	117	128	109	148	131	114	111	124	124	134	138	120	125	119	122	128	103	114	151	126	141	126	133	152	109	130	120	142	120	107	140	117	128	123	106	130	109	138	126	127	112	136	119	137	140	137	116	111	126	135	123	126	117	116	136	139	129	133	135	143	125	108	139	136	137	121	146	116	141	112	119	119	133	117	128	110	123	136	140	106	117	117	120	122	117	141	123	138	112	118	118	130	126	129	116	142	144	134	134	119	142	130	112	139	109	146	128	122	117	132	105	138	149	125	130	136	124	131	120	142	104	125	134	101	113	109	144	121	130	139	103	133	124	138	116	113	134	138	135	118	121	113	105	103	126	134	132	134	136	123	130	143	120	107	139	121	130	140	125	138	135	152	138	119	145	114	117	118	133	127	112	128	116	105	111	107	126	107	136	123	128	111	125	120	122	122	118	120	140	120	128	127	130	127	126	117	113	130	130	108	123	131	133	128	128	113	134	144	143	114	139	133	143	116	101	99	110	117	145	134	127	140	125	98	134	119	109	124	137	129	129	112	133	134	114	145	127	120	128	125	144	134	125	134	146	131	132	123	131	111	111	117	139	118	125	121	125	137	150	130	130	130	140	141	124	128	117	139	124	125	122	134	116	117	143	136	113	120	136	141	129	127	120	114	128	105	131	108	106	136	120	145	115	130	120	135	120	129	125	110	134	143	121	127	124	138	128	110	119	136	144	106	115	111	121	131	133	111	127	121	104	130	113	129	107	127	116	135	146	130	133	139	133	124	121	129	117	116	130	115	136	142	114	134	140	130	123	119	132	127	120	146	118	112	126	144	140	149	116	146	139	142	130	112	141	139	129	144	133	150	112	112	129	118	125	127	112	123	136	129	145	127	128	122	113	115	123	142	138	135	130	112	138	127	119	109	129	125	125	119	125	125	128	144	129	140	101	126	124	139	128	130	104	143	104	113	132	119	131	120	119	118	145	115	149	121	113	137	135	117	118	105	141	120	130	127	128	142	120	122	127	131	128	123	126	130	131	159	132	126	116	103	131	122	112	105	119	116	132	124	115	139	117	138	133	127	116	121	112	127	110	116	116	134	117	123	123	122	136	126	129	143	125	131	115	132	111	117	147	139	148	118	113	133	119	127	121	120	122	119	126	124	143	130	132	135	126	151	125	131	126	131	113	136	114	116	117	115	129	129	121	116	128	149	132	147	144	128	132	131	136	135	122	132	126	106	124	114	126	136	109	113	131	112	113	133	128	129	143	136	145	129	128	132	144	116	140	124	152	114	117	124	121	124	123	129	110	139	125	111	138	118	132	120	124	129	152	121	129	133	126	144	114	103	129	124	137	123	134	129	128	109	123	123	110	148	130	126	155	144	128	138	129	128	134	110	127	119	135	122	117	115	120	122	118	125	136	111	131	110	140	135	116	126	117	118	125	120	134	127	126	124	155	112	142	142	117	115	129	123	130	121	123	134	129	108	102	132	144	130	125	114	104	136	142	127	131	137	125	130	123	126	106	133	138	119	151	128	149	125	105	138	136	129	113	135	131	137
32930	21260	10401	7335	8291	8681	8263	6559	5120	4027	3504	2684	2066	1960	1904	1920	2007	1736	1835	1792	1855	1959	1994	1724	1515	1294	1105	1116	1152	1138	1182	1222	1222	1192	1209	1195	1232	1134	1163	1101	1093	1100	1127	1065	1055	1075	1105	1055	1087	1143	1048	1055	1060	1042	1095	1022	1056	975	983	1013	978	1026	965	988	939	943	976	942	983	931	890	910	954	904	982	898	849	940	985	970	950	906	943	903	932	919	937	988	869	912	922	940	917	878	960	925	960	922	956	969	908	884	899	943	920	1003	908	913	895	912	901	907	947	934	997	974	924	931	965	935	898	901	897	962	892	923	962	906	900	921	894	953	899	974	861	876	955	907	897	922	898	881	896	951	920	885	953	884	946	922	937	918	936	916	905	1005	933	901	865	898	908	945	959	968	872	945	958	913	954	879	951	915	955	874	981	963	909	935	929	880	880	929	947	951	934	893	893	954	950	921	948	965	936	916	911	952	921	912	950	927	957	921	882	932	902	970	914	917	940	890	918	907	881	928	925	932	939	925	916	970	912	961	906	903	898	888	898	961	908	966	904	961	929	917	907	911	924	890	968	905	934	968	919	927	1002	903	926	896	933	963	965	942	946	885	917	951	905	946	934	924	938	967	936	927	972	894	933	943	955	938	884	962	913	948	938	928	921	953	917	933	939	988	916	882	893	955	889	947	918	868	896	949	895	907	869	899	936	899	947	926	934	956	901	907	918	950	950	956	957	896	988	951	945	948	952	943	945	975	939	921	913	905	892	876	971	914	947	891	912	939	886	893	934	967	968	1004	911	940	939	902	963	929	904	909	870	878	955	912	905	930	903	930	926	928	916	924	900	924	943	917	878	914	956	902	896	907	922	903	934	935	866	991	931	903	925	927	937	967	926	921	905	941	972	944	944	922	930	906	923	967	871	886	898	868	893	939	948	925	922	935	900	927	898	896	911	915	908	956	934	900	892	904	874	930	901	901	935	918	916	969	978	890	877	933	928	923	897	870	934	914	919	884	913	939	941	866	903	938	962	948	909	983	980	916	879	911	872	890	942	925	962	949	910	898	907	886	942	938	954	895	919	908	910	902	937	923	942	954	957	952	932	906	919	891	913	922	915	930	923	926	933	906	918	841	922	959	945	921	930	882	872	959	922	956	935	952	936	928	959	942	898	881	874	895	913	964	901	950	960	934	917	929	864	922	927	910	952	972	897	936	927	950	911	947	946	953	912	855	924	899	955	905	910	948	932	963	947	946	949	904	950	890	911	910	942	870	894	922	909	901	961	915	940	937	956	899	948	921	958	906	825	978	892	861	906	964	975	906	864	948	908	918	901	907	951	929	871	904	941	913	919	903	906	950	865	905	945	934	964	894	880	906	873	932	935	871	904	933	905	911	905	944	947	911	934	949	920	940	946	903	925	928	941	867	948	899	970	911	934	942	926	922	927	877	940	901	856	928	921	912	884	849	906	907	910	963	977	900	902	907	920	948	896	843	948	869	945	953	890	969	927	848	894	886	932	926	949	907	963	875	931	923	915	913	979	943	896	888	933	936	962	963	946	928	944	928	897	906	951	956	903	930	943	954	937	987	917	954	954	899	893	945	912	914	946	887	863	900	942	918	895	921	868	887	954	902	878	960	909	918	936	876	942	905	902	952	878	986	865	887	853	936	918	908	888	903	937	901	966	912	905	999	884	937	959	922	936	899	916	912	928	919	880	958	850	914	927	932	918	966	859	897	905	903	904	921	896	963	902	906	936	930	933	916	923	899	925	955	909	919	881	951	921	997	927	958	892	910	914	944	937	960	959	941	943	942	909	940	943	926	932	965	941	907	940	940	879	912	914	936	931	880	928	875	957	929	933	892	925	901	848	937	926	924	922	892	921	949	947	853	910	936	906	951	924	945	925	941	915	975	913	871	872	932	948	947	929	944	1011	911	932	926	970	897	933	907	945	925	871	981	919	895	1010	919	944	947	991	919	876	917	958	932	885	893	881	932	977	969	886	886	916	910	884	938	901	931	942	904	969	947	936	927	934	986	894	988	953	923	915	934	969	915	951	983	914	850	945	883	971	965	983	956	921	892	903	950	945	980	919	953	900	883	958	944	901	904	936	957	936	974	885	922	935	926	911	908	914	899	939	952	894	952	936	931	892	935	942	918	895	886	929	912	908	887	944	867	868	936	948	895	927	887	884	916	905	979	942	950	950	951	975	928	972	935	950	959	901	959	920	919	926	924	936	970	893	920	931	946	959	917	919	946	880	910	890	864	952	930	900	937	933	905	941	924	928	910	940	942	926	916	974	934	914	941	912	921	954	918	928	914	931	949	943	902	971	927	938	964	908	946	897	882	935	962	912	941	880	912	915	886	973	943	900	948	967	880	901	896	843	873	958	942	928	896	930	872	911	916	924	875	968	892	895	881	891	922	912	884	917	904	922	912	873	952	924	937	950	928	926	895	916	1024	906	896	889	887	923	914	949	927	932	945	985	962	937	882	916	967	934	899	972	916	905	991	926	866	951	976	961	880	921	899	925	929	928	922	901	949	901	965	886	896	915	881	940	906	896	935	884	904	911	888	940	950	949	939	934	916	939	895	931	907	917	968	963	938	915	935	935	920	895	946	919	933	936	1008	915	938	894	939	966	912	934	923	964	938	986	938	856	902	888	913	949	937	885	891	868	965	932	928	956	914	942	926	930	932	923	987	936	968	912	926	908	960	913	948	958	946	923	960	963	929	909	938	882	924	954	918	933	896	920	946	885	907	914	942	910	935	957	893	901	914	943	959	893	956	887	954	932	894	893	937	925	892	943	990	940	896	960	928	970	917	986	970	959	951	905	956	961	961	894	872	979	884	890	958	907	919	932	860	894	912	972	866	929	911	917	910	888	966	910	956	923	942	947	925	878	902	972	1047	879	942	915	932	921	944	906	875	861	901	983	889	868	871	940	903	919	954	956	931	981	952	900	880	942	902	910	898	929	935	910	1030	917	869	930	961	915	937	968	911	916	920	940	970	911	892	947	950	930	900	912	919	954	932	873	941	916	911	870	898	870	898	913	940	935	922	917	980	940	948	935	940	871	930	908	926	946	919	917	968	927	930	958	891	895	904	938	927	938	980	919	921	967	960	935	921	888	905	914	910	966	937	927	1014	878	913	902	895	915	889	904	928	936	958	916	885	875	910	938	950	936	971	908	906	949	881	909	951	985	952	892	937	950	955	937	885	896	920	939	929	965	881	959	904	945	920	895	906	852	945	891	952	909	978	921	949	930	938	927	910	920	939	946	951	971	848	895	901	880	876	993	936	900	959	955	953	931	908	950	886	920	907	929	1004	938	887	944	940	877	933	909	933	929	942	919	933	912	875	925	932	937	883	901	901	899	931	886	901	968	936	942	928	962	905	860	953	965	874	927	939	949	927	915	945	914	847	963	862	952	901	875	886	931	900	954	912	933	928	918	919	1007	940	930	941	920	932	967	950	913	929	932	965	976	941	927	896	861	922	915	951	917	962	904	894	907	954
7148	5153	1712	555	262	266	294	221	227	172	179	122	136	128	134	131	125	130	126	110	127	137	143	109	106	98	100	95	72	87	89	80	95	90	111	123	90	115	86	108	84	102	90	89	80	98	90	82	97	87	109	99	87	83	82	90	97	99	88	93	76	91	79	83	81	81	86	94	99	79	102	102	90	88	85	71	93	96	83	68	105	78	78	84	100	77	68	81	72	73	87	86	89	61	77	89	81	101	77	94	95	79	93	76	76	76	74	85	96	71	83	84	91	91	98	79	99	66	99	77	85	92	91	78	95	76	87	79	91	75	85	88	72	81	63	84	89	78	74	90	95	85	87	86	90	90	82	72	79	80	72	96	75	94	78	80	92	75	80	83	89	86	71	87	73	87	99	82	84	75	75	89	98	97	59	101	106	84	87	76	78	91	75	68	81	101	68	81	79	80	79	86	92	77	80	76	104	73	86	79	85	57	85	92	91	84	75	93	90	92	92	90	97	98	79	81	77	88	74	76	82	70	86	76	78	82	73	94	81	89	75	62	97	83	87	83	65	78	85	103	94	86	98	79	75	70	74	68	90	70	103	75	87	77	78	91	76	72	80	88	92	86	80	91	93	89	77	74	87	88	79	95	78	79	97	87	95	73	87	76	91	85	83	92	86	77	83	79	88	83	70	87	86	91	88	84	102	80	87	88	88	91	104	90	78	89	74	74	78	80	90	90	98	95	64	65	89	89	105	85	77	80	94	75	94	78	88	76	61	78	90	81	85	77	74	83	83	97	74	75	88	68	75	85	78	91	93	91	70	72	68	81	104	82	77	93	83	76	77	92	91	87	85	100	92	88	86	95	82	98	93	87	75	93	73	83	95	89	87	79	90	60	84	108	94	88	93	81	96	90	89	88	85	76	61	94	88	72	79	78	91	75	80	116	77	85	81	99	84	82	85	79	86	87	89	74	72	85	87	95	83	93	98	80	86	96	87	69	73	83	80	84	73	82	97	69	106	101	80	111	93	77	86	94	76	71	77	92	79	102	94	94	80	104	79	84	100	84	78	81	81	76	101	72	67	81	86	81	83	82	93	91	81	78	99	89	81	79	85	103	78	77	83	100	92	84	87	69	78	91	103	86	86	93	85	86	75	78	74	68	94	96	82	85	66	78	100	106	100	106	71	117	82	73	83	99	81	81	91	98	77	89	85	81	70	80	79	82	73	71	78	82	87	83	85	79	100	87	81	87	89	84	76	83	98	76	111	65	81	84	85	88	73	78	71	86	92	101	83	82	89	87	81	85	85	105	71	83	73	74	76	74	84	96	100	92	79	79	87	77	85	71	83	86	82	77	75	90	96	74	76	88	73	86	83	85	77	97	72	91	95	92	83	83	75	84	77	84	73	92	73	76	97	84	78	73	87	89	71	78	73	97	78	82	103	95	81	79	76	83	99	81	75	85	92	84	82	75	76	78	83	60	116	83	78	82	75	95	99	79	73	79	82	88	86	89	85	93	111	82	90	74	99	91	84	84	87	84	81	92	86	92	91	83	92	83	99	97	93	105	75	95	89	97	78	81	70	83	85	84	86	81	76	90	88	90	86	88	96	74	86	84	85	82	75	68	101	89	79	91	84	69	86	86	84	82	97	97	89	92	90	88	88	89	83	84	85	89	81	66	90	78	99	94	96	84	73	99	84	93	75	98	82	80	75	83	75	91	77	66	84	73	78	84	79	72	78	81	88	87	75	100	91	78	79	84	74	86	65	75	69	77	95	111	90	85	84	80	74	87	83	90	95	84	82	88	82	78	78	88	80	70	93	70	87	83	84	106	78	77	98	91	76	85	74	88	71	82	70	85	83	92	85	78	71	87	71	101	69	86	94	72	92	77	86	68	85	91	73	80	76	85	73	80	75	66	84	80	83	63	93	79	85	98	83	92	97	87	75	92	83	91	102	84	76	96	60	89	79	89	88	71	87	86	88	86	69	67	69	87	83	81	73	83	78	87	64	78	109	111	93	80	86	85	82	84	80	100	62	77	75	70	94	79	88	108	93	77	99	83	91	84	96	73	79	80	103	83	83	89	83	73	101	106	77	87	102	88	83	87	88	72	67	83	75	81	72	83	95	93	86	82	84	72	78	92	77	87	81	76	85	75	66	82	76	95	94	91	74	88	88	84	93	79	99	80	87	102	87	76	94	91	89	95	97	85	78	83	80	91	76	92	88	95	81	72	88	86	87	81	72	86	71	86	75	84	81	85	84	80	81	91	72	84	109	87	90	83	86	68	90	79	76	68	89	90	85	105	74	81	97	100	86	82	68	88	88	77	90	77	85	92	75	102	94	86	76	74	94	83	78	87	81	97	84	89	69	95	92	76	76	86	90	89	73	84	73	89	85	74	89	86	69	81	85	75	82	92	80	97	84	92	81	75	87	66	82	83	85	83	79	77	88	71	82	68	90	98	85	89	88	82	70	93	89	98	80	90	80	88	88	105	83	96	87	92	73	89	92	109	67	80	95	81	89	93	92	91	73	79	71	73	80	77	98	94	82	101	78	95	80	64	79	94	79	104	67	93	86	88	70	67	70	93	84	75	82	91	61	87	101	71	88	67	108	90	96	73	88	83	82	86	70	86	100	91	84	103	84	79	77	100	67	89	86	88	78	93	89	73	101	84	85	69	90	73	90	91	84	81	81	94	73	82	84	70	74	83	86	87	84	85	79	76	93	74	90	78	97	88	101	86	80	80	88	86	77	70	79	84	100	87	83	87	104	82	75	93	96	93	70	101	72	77	74	91	94	80	80	82	87	100	73	99	82	95	80	76	97	80	78	76	71	83	88	86	87	88	85	75	97	94	88	96	100	84	89	96	97	82	82	94	80	83	89	93	88	89	106	77	78	108	78	80	64	98	75	96	97	77	81	84	65	83	93	85	80	91	88	86	87	85	84	93	90	73	86	71	84	87	79	78	106	90	98	80	90	66	85	83	93	86	76	70	96	98	82	73	90	104	94	95	87	86	90	81	85	70	82	80	94	90	85	76	77	102	77	91	88	79	91	88	62	83	86	91	71	80	82	75	74	80	95	68	87	86	92	78	71	78	68	77	92	83	86	86	95	88	73	85	88	85	81	73	66	82	76	87	74	79	81	92	87	87	76	84	94	90	95	80	96	83	70	74	82	76	85	101	84	90	64	76	78	83	86	80	79	108	80	100	81	92	82	87	81	67	80	92	77	79	79	99	71	76	97	88	76	88	82	77	82	86	84	85	82	83	85	87	98	88	90	80	73	90	77	79	77	83	82	90	83	96	78	79	82	84	79	90	83	68	87	90	76	74	91	81	87	76	88	74	74	76	87	86	91	90	100	87	91	78	91	91	94	92	91	104	90	80	73	80	93	95	89	90	80	88	103	90	96	74	71	90	97	82	74	76	82	93	98	83	73	85	82	85	100	87	85	71	72	86	74	86	79	78	88	94	93	70	69	107	74	93	97	69	81	90
37987	25752	13440	10580	10507	11220	9986	7722	6054	4922	4044	2868	2243	2119	2118	2033	1994	1693	1760	1774	1958	2054	1895	1599	1274	1041	939	931	929	937	1003	937	1022	1057	1015	934	1051	974	910	957	902	859	927	805	829	797	794	896	847	766	809	764	837	806	798	800	751	789	731	769	689	767	654	694	698	655	699	648	699	664	624	648	596	716	669	651	581	623	629	629	625	569	613	660	640	624	659	662	649	640	659	595	616	636	603	633	611	657	622	636	591	570	648	639	595	628	582	611	638	614	529	611	645	613	622	614	554	612	603	640	632	639	614	623	581	623	582	629	619	626	618	570	609	621	620	589	598	583	625	623	606	589	586	606	597	639	628	594	643	674	664	586	636	592	568	625	645	620	626	607	628	591	612	639	600	596	591	600	620	582	636	576	588	616	623	614	606	639	655	622	640	633	593	637	607	637	605	639	613	641	614	610	582	613	616	626	596	656	614	619	611	607	614	632	661	580	609	606	626	643	576	651	620	573	610	630	615	628	636	618	647	568	625	601	551	624	618	614	604	643	635	600	569	570	600	586	608	575	608	612	615	620	627	575	635	605	644	590	626	601	597	626	675	617	603	610	631	616	599	613	609	579	605	583	610	613	651	600	659	606	659	559	596	634	646	566	649	635	595	662	632	610	640	613	632	640	644	655	600	646	655	584	594	643	624	618	580	629	621	610	604	621	594	621	590	628	588	591	583	635	600	595	653	613	607	643	661	612	573	641	590	592	628	594	675	584	617	651	673	602	584	562	589	582	623	590	627	594	558	604	598	593	612	589	622	606	599	593	633	624	632	607	684	611	584	628	653	649	633	658	613	597	642	609	605	604	585	576	619	591	623	634	652	617	620	604	598	642	584	660	644	609	611	630	623	616	619	648	625	605	635	599	601	572	589	658	637	609	588	576	594	584	648	614	597	642	659	580	601	575	611	603	566	608	621	587	623	604	600	599	656	592	633	594	619	581	633	654	653	653	650	634	631	601	591	628	590	575	609	604	646	594	629	642	655	608	605	599	591	584	625	608	624	617	602	601	616	598	639	648	636	598	601	581	627	587	632	629	583	580	592	622	641	583	605	592	600	632	607	612	595	584	635	595	600	614	595	629	604	585	612	611	602	626	607	544	602	611	599	634	613	609	624	622	626	580	607	605	618	604	573	600	641	627	591	578	590	635	584	635	585	586	638	598	649	602	624	634	663	619	560	667	612	586	616	639	642	617	612	611	605	618	602	608	598	625	577	593	619	594	618	619	593	629	650	642	618	612	613	618	605	637	667	680	619	592	637	622	616	633	567	599	619	655	644	568	592	660	650	585	619	595	609	619	611	603	585	606	663	576	576	586	636	649	630	607	607	616	625	598	653	581	595	645	615	641	594	640	687	663	607	624	638	598	610	597	600	649	595	652	600	623	610	593	574	573	597	628	629	644	632	607	575	584	610	610	655	637	646	592	626	603	610	618	595	608	618	616	618	617	605	627	629	620	578	601	588	623	613	647	625	627	581	624	633	633	584	654	607	567	601	577	607	647	654	604	614	571	534	583	663	592	650	652	594	624	643	598	632	636	627	603	572	681	583	624	621	636	558	625	617	590	594	606	572	613	591	609	666	640	576	588	582	591	652	586	611	571	641	585	624	631	632	626	638	595	591	581	608	567	595	605	593	597	639	614	610	600	617	645	640	614	582	626	594	579	604	639	614	616	621	623	608	617	642	566	642	634	585	622	637	618	575	603	653	606	586	580	593	604	639	621	615	577	634	638	659	630	645	631	587	557	615	665	607	622	591	566	634	623	615	654	610	616	613	615	623	624	611	639	637	597	653	610	603	614	615	614	622	578	624	636	594	643	624	574	609	595	610	597	620	582	645	675	628	615	646	639	622	593	632	567	641	626	644	600	649	596	610	615	641	624	617	623	664	608	613	637	622	601	605	614	607	600	601	629	635	596	614	646	599	624	638	632	627	635	641	613	596	615	624	616	564	604	572	632	603	639	562	610	580	644	634	609	641	637	641	615	625	595	626	625	631	624	626	599	601	592	586	623	598	581	604	658	611	695	603	597	616	619	550	617	596	599	595	589	593	600	624	625	569	640	600	622	642	586	639	641	597	586	624	644	615	593	610	614	602	674	637	610	607	608	606	602	601	594	641	642	625	568	648	626	607	599	597	603	611	597	599	579	598	616	615	582	614	603	651	600	635	620	629	615	619	576	615	599	608	641	595	609	619	617	656	570	628	614	621	637	592	653	640	597	607	606	613	614	599	605	587	622	579	593	666	594	612	601	590	630	627	606	605	652	583	609	572	639	641	652	602	602	648	609	610	599	578	633	654	591	652	591	602	640	633	610	602	621	582	639	647	605	562	583	592	592	669	611	623	583	611	576	604	601	609	625	703	661	591	628	622	588	591	612	629	606	598	583	611	645	588	657	612	653	663	616	613	605	578	624	638	549	632	642	606	630	601	622	583	570	616	604	616	602	599	630	650	600	566	596	613	611	612	586	579	592	615	625	626	653	589	621	607	605	636	635	617	586	685	648	613	626	594	602	599	558	629	548	621	644	635	598	622	624	603	567	627	607	592	625	591	627	675	593	587	595	625	593	565	580	616	607	621	622	628	635	609	603	640	619	631	624	594	561	668	626	614	593	633	590	600	602	574	620	643	632	592	602	600	648	616	625	603	621	622	598	625	653	588	586	576	573	582	610	582	573	577	619	593	612	591	617	624	615	628	578	600	589	572	611	638	608	613	643	636	595	642	611	593	627	619	625	632	598	595	618	590	641	625	598	604	624	610	608	627	584	606	657	638	652	632	612	649	636	590	566	656	602	623	597	632	607	631	583	577	632	629	598	626	633	626	601	611	637	657	591	608	629	633	641	602	603	643	579	586	598	614	601	583	594	618	578	597	586	606	666	622	613	578	650	616	584	602	577	595	594	627	623	599	617	617	628	619	642	633	582	632	619	616	572	618	622	594	625	656	587	596	614	612	577	620	670	591	646	613	598	651	616	592	603	566	584	611	577	582	632	597	620	605	624	596	606	599	616	601	616	595	658	622	661	637	588	639	627	634	594	599	625	617	576	620	622	578	619	633	642	595	644	566	593	579	572	635	587	598	606	585	606	590	578	589	654	613	621	590	571	635	619	621	629	635	612	582	637	594	651	641	635	627	575	629	616	611	620	617	584	592	616	589	635	614	622	609	596	586	607	584	657	642	600	612	637	614	642	606	646	618	628	588	608	621	611	660	614	624	604	593	621	581	659	603	596	603	623	584	612	580	586	633	638	594	646	602	615	634	632	581	581	628	635	626	605	588	647	615	588	638	615	631	542	630	638	603	668	650	590	591	570	589	619	589	658	581	600	612	590	618	596	573	630	612	633	615	605	630	604	635	650	611	595	645	640	575	635	617	634	635	592	607	605	645	639	637	656	596	619	581	625	613	632	627	596	633	594	593	623	574	624	613	618	633	662	601	591	608	595	622	597
3344	1489	530	258	187	193	188	177	165	156	166	124	111	136	135	141	124	132	135	144	128	143	138	130	104	108	119	106	115	129	108	125	104	117	107	106	119	100	111	90	102	117	116	115	124	123	105	123	125	112	123	108	119	115	103	105	104	125	130	110	121	116	125	123	105	123	104	115	115	122	114	114	85	124	110	128	112	105	120	104	112	132	103	121	120	125	89	88	106	110	112	105	113	113	95	124	105	112	92	97	129	126	120	95	112	106	112	107	119	112	114	115	114	113	106	143	109	103	120	117	110	119	116	108	109	89	118	100	118	115	111	98	115	108	107	123	104	104	132	139	102	119	96	103	111	121	108	112	100	99	93	99	127	127	128	118	92	92	113	126	89	127	115	110	94	105	106	105	97	107	88	87	109	88	101	130	124	106	102	123	124	105	102	116	103	103	103	104	116	115	123	100	101	122	116	101	116	142	115	107	104	109	113	116	96	113	123	125	105	109	103	116	99	111	113	97	108	119	106	125	118	112	96	114	116	101	101	102	117	109	104	123	98	107	109	99	115	118	107	127	118	122	114	103	110	101	111	100	129	104	85	117	94	122	94	86	96	124	118	118	113	87	114	97	103	114	114	116	116	110	114	105	112	113	109	108	117	117	123	97	105	102	128	116	95	119	97	106	95	88	92	108	117	129	110	121	118	100	108	118	130	109	122	114	123	102	118	107	113	108	105	120	105	118	117	126	127	130	107	117	112	114	120	110	127	116	121	113	124	112	92	101	113	128	90	106	97	104	109	102	106	105	96	112	105	121	115	94	119	120	103	124	106	105	138	97	96	112	132	109	110	115	112	104	127	103	125	115	94	83	119	109	84	107	106	114	117	114	104	110	95	108	110	129	108	114	95	114	111	107	101	120	119	130	113	93	108	122	119	104	114	135	86	116	110	115	108	106	132	125	122	100	113	110	119	115	107	110	109	105	115	114	121	107	116	103	104	111	100	118	121	104	106	121	89	100	113	102	120	98	98	97	109	119	129	107	112	108	116	112	92	106	119	126	120	105	92	119	115	123	96	129	103	105	103	126	113	124	97	110	101	114	92	115	130	109	105	111	109	117	101	123	113	109	105	121	93	102	100	114	112	127	112	115	108	104	118	115	103	130	103	103	120	114	94	116	114	102	102	118	126	106	98	117	112	105	117	131	126	84	102	98	107	94	114	96	102	112	118	116	124	104	99	101	112	102	96	120	123	108	133	114	128	106	110	98	112	115	93	110	104	115	115	117	102	128	121	119	125	111	107	125	100	114	114	120	96	98	121	102	107	95	106	114	103	102	114	125	113	107	111	128	82	86	98	127	93	117	109	111	108	115	112	117	94	114	112	134	113	108	102	106	128	111	101	103	115	117	137	114	114	107	106	86	120	121	111	100	110	107	97	116	117	97	118	115	107	111	116	107	108	133	113	109	115	92	107	115	104	115	119	113	122	105	125	99	116	119	100	114	104	106	123	117	94	108	120	125	114	96	115	96	106	106	102	114	94	109	120	114	105	115	116	115	108	133	116	110	112	114	107	117	120	110	112	93	128	120	126	121	105	93	105	103	110	102	101	122	110	137	132	111	103	109	98	106	107	112	96	90	116	113	114	101	116	110	110	107	104	147	114	123	105	130	115	112	104	116	113	123	93	107	104	107	126	104	96	114	108	80	113	100	115	120	96	93	121	121	113	108	129	103	105	120	104	128	113	106	127	106	102	97	93	109	128	133	113	115	106	117	111	123	112	116	123	107	98	114	95	112	105	96	104	83	107	106	108	116	109	110	133	95	101	125	97	115	100	112	136	113	120	109	128	116	116	110	112	120	87	121	90	114	111	119	98	105	143	115	104	120	114	101	101	114	103	123	108	143	116	122	107	95	103	110	105	107	126	111	107	109	131	122	113	110	118	118	121	113	109	91	111	113	126	103	114	115	105	128	137	115	110	117	133	106	112	104	113	114	104	104	131	106	117	116	91	116	118	105	110	107	96	129	97	93	125	121	121	100	102	108	131	107	125	112	114	125	111	100	91	119	106	115	114	102	103	120	119	108	106	105	99	99	105	111	109	95	106	104	109	101	112	110	119	101	107	96	97	116	125	114	112	92	101	135	103	113	113	101	89	121	115	120	108	124	90	114	111	124	105	102	100	98	116	105	105	113	126	110	122	92	101	102	112	96	129	109	109	112	113	118	107	109	100	118	113	101	111	107	120	121	112	99	101	101	130	117	110	109	105	113	120	114	132	110	112	112	120	104	116	116	93	113	98	98	103	108	106	101	95	101	100	122	103	102	111	121	107	104	106	108	110	103	123	101	109	98	92	113	113	103	107	104	118	95	130	119	114	130	119	126	105	104	119	103	108	116	94	110	105	119	115	132	132	101	96	107	132	114	106	120	110	118	111	99	121	116	122	101	110	109	146	114	111	100	104	107	103	99	106	105	108	127	110	116	108	109	134	98	124	116	116	120	115	121	106	102	134	124	96	113	100	89	98	119	124	112	127	118	115	96	108	107	90	120	106	117	123	114	120	96	114	103	104	116	85	122	103	118	98	137	110	113	123	124	106	98	101	115	122	124	111	82	120	118	96	117	113	115	112	103	98	109	123	113	108	120	116	116	118	109	116	120	81	107	115	109	101	130	117	95	101	113	103	107	105	100	117	109	112	100	116	99	118	111	115	119	100	110	112	120	116	88	116	100	102	95	100	96	87	123	103	114	113	111	126	105	116	115	118	106	98	128	100	122	115	105	93	104	113	95	129	116	104	113	99	101	99	130	119	122	120	104	106	126	125	108	118	112	124	113	121	112	118	126	112	116	113	122	117	106	108	118	121	122	105	95	105	96	125	123	102	112	132	117	119	91	113	120	112	122	121	98	113	117	98	119	114	116	104	122	113	105	102	107	124	114	122	105	120	106	99	125	139	107	107	119	109	96	109	120	95	106	89	101	102	128	82	117	127	94	118	103	121	100	110	107	117	109	120	120	108	99	119	109	135	138	133	120	103	112	108	109	125	107	125	113	106	101	86	89	99	92	102	112	102	126	121	113	112	120	101	118	89	114	99	121	100	101	91	93	104	123	129	100	112	114	110	108	111	124	101	100	105	108	100	124	105	105	107	106	113	118	111	106	100	99	109	118	96	117	128	118	128	99	126	124	119	105	112	116	114	96	113	125	108	117	109	112	120	96	113	88	113	108	113	130	105	126	105	100	94	107	125	107	108	98	124	118	110	92	115	124	104	92	113	113	114	126	104	123	113	132	101	104	117	112	119	94	105	91	95	105	106	89	100	112	107	122	111	116	120	108	112	112	146	99	108	108	120	121	117	111	120	112	126	126	104	120	100	104	108	124	122	95	127	114	116	128	102	113	130	99	105	108	102	103	109	101	99	95	133	102	96	103	112	106	110	124	94	121	107	106	100	92	113	101	104	102	113	103	125	119	122	101	107	114	111	118	111	123	105	138	109	107	101	126
27099	15118	6117	5059	6398	6798	5905	4418	3646	3094	2485	1858	1536	1490	1551	1559	1522	1459	1476	1478	1624	1690	1546	1253	1144	950	966	922	974	953	1054	1017	1059	1055	992	1052	1048	1082	975	1025	971	996	941	951	905	955	889	980	936	935	890	949	969	1001	880	906	914	863	885	880	904	858	874	885	935	873	870	867	781	841	819	838	817	814	870	863	827	790	836	793	787	832	853	828	835	823	832	810	806	789	801	785	840	847	836	866	773	821	809	821	880	841	888	853	850	835	789	875	836	824	837	832	837	839	835	822	798	886	790	839	835	815	793	844	777	798	807	808	848	842	782	851	860	778	877	815	814	793	795	785	847	771	826	801	810	835	838	836	795	812	868	887	810	851	876	845	849	778	840	847	805	848	812	760	782	826	836	830	824	830	804	842	842	837	798	826	878	836	839	829	855	826	817	837	810	828	837	827	830	846	793	832	847	844	840	784	809	840	874	842	809	876	815	811	802	814	825	841	791	806	823	857	866	884	796	808	818	830	860	861	812	763	819	834	846	837	817	857	868	792	833	868	779	844	866	794	819	841	866	830	814	842	796	844	797	786	845	821	838	830	778	835	813	799	862	804	839	757	812	818	804	772	842	863	804	846	871	851	806	805	844	787	816	841	789	790	813	805	839	833	799	799	871	809	788	847	846	811	841	846	799	788	836	814	811	841	797	833	849	860	820	859	809	851	799	879	858	888	861	843	840	853	860	831	804	787	856	841	809	777	828	817	870	872	831	811	821	782	800	818	828	869	804	800	822	830	793	813	880	804	818	862	820	777	804	838	890	768	802	804	818	869	776	813	832	832	854	865	818	818	820	789	855	860	803	832	807	800	810	861	809	835	814	803	840	801	819	781	811	786	863	863	864	830	789	865	843	827	830	889	814	827	865	818	803	847	814	830	791	836	842	809	815	848	824	799	850	835	846	838	818	859	872	829	880	828	779	839	833	813	869	783	848	821	831	859	794	798	876	836	809	839	849	835	782	788	848	863	810	903	816	823	827	848	810	886	800	822	801	844	780	899	778	846	828	830	882	791	811	854	800	844	836	808	823	824	813	776	779	833	843	848	812	811	847	814	845	786	858	812	841	865	830	857	809	787	797	859	844	830	804	795	797	815	809	798	799	844	835	800	832	849	822	817	822	871	842	771	774	826	828	863	815	804	773	827	841	830	835	833	827	783	822	824	820	785	849	838	799	835	877	827	869	808	857	826	856	828	795	798	800	834	802	836	827	833	848	813	832	810	834	876	849	856	850	794	813	842	842	821	847	827	758	835	840	817	846	831	808	863	774	792	825	833	863	829	848	832	843	846	836	798	809	893	777	830	831	818	851	821	840	825	765	782	872	824	816	764	790	835	799	828	830	803	846	866	812	766	864	797	764	844	829	836	783	840	813	794	823	847	792	830	827	808	834	860	840	794	812	824	793	833	856	829	833	859	838	781	783	839	790	834	859	806	823	809	798	816	837	790	816	823	816	826	809	870	843	869	872	812	780	776	807	845	837	827	857	811	797	818	780	838	789	826	847	798	855	847	824	861	808	800	824	812	829	854	787	819	792	843	810	789	832	842	865	822	804	813	798	802	870	800	851	878	808	806	796	804	829	849	818	879	848	821	783	866	770	812	793	840	793	819	802	818	853	819	759	826	816	813	804	803	806	852	831	801	819	772	812	828	757	812	830	804	851	815	808	862	752	786	819	803	807	801	763	838	847	810	804	839	813	768	848	800	834	824	891	872	805	907	849	836	854	827	809	799	853	812	847	830	807	859	796	770	819	857	823	837	764	815	821	851	856	835	787	835	791	808	808	801	860	851	824	867	833	807	733	815	802	837	816	833	821	807	826	850	818	829	840	829	773	785	783	842	837	804	779	817	885	811	859	852	877	817	860	787	823	804	822	821	857	807	820	783	852	820	846	829	825	794	838	821	792	801	823	842	793	838	778	835	790	865	791	841	809	811	805	791	776	810	843	811	879	794	810	839	780	857	850	805	846	831	852	807	792	883	842	813	787	846	805	781	834	814	815	851	865	902	878	862	860	813	898	834	808	783	839	842	855	838	806	878	814	780	834	813	871	874	860	837	789	831	853	790	845	831	797	844	795	808	817	797	815	792	847	820	831	794	834	897	797	786	805	828	861	770	813	788	848	819	894	845	899	817	867	825	837	809	828	763	814	795	819	785	859	815	834	824	776	837	850	833	840	790	829	839	800	832	866	810	870	776	820	848	871	813	812	892	813	767	825	863	819	824	831	794	848	833	796	840	799	821	844	856	884	804	820	819	806	802	848	873	836	804	784	784	862	838	842	818	839	778	846	784	859	737	838	838	871	804	777	824	768	833	810	790	847	834	793	807	858	859	838	841	856	888	781	780	843	826	842	830	833	798	817	826	834	825	848	790	831	778	790	850	829	774	843	792	818	859	863	787	797	858	845	821	869	858	865	796	800	781	834	838	791	838	837	855	838	871	841	836	794	794	814	834	808	883	796	836	823	829	790	847	874	853	781	848	823	875	829	804	781	823	808	843	875	807	838	816	824	836	822	811	806	784	835	865	793	830	807	811	825	783	809	850	862	798	848	817	825	844	768	829	852	773	801	792	861	815	821	811	832	836	829	793	856	739	835	766	837	811	801	837	835	791	849	825	790	809	773	844	862	835	836	801	921	834	834	820	831	873	827	836	815	773	833	826	793	827	859	847	820	852	856	827	815	832	837	830	817	861	882	881	781	813	814	836	828	772	808	777	820	815	762	820	838	836	820	835	826	840	860	815	819	834	835	831	828	877	826	821	835	817	806	816	781	850	843	785	858	828	846	794	791	849	809	875	799	852	829	823	827	786	818	805	815	811	794	822	829	796	783	793	797	831	830	780	820	806	778	833	818	804	883	829	830	823	817	821	781	844	798	802	796	789	830	848	833	863	803	784	815	809	886	845	827	866	808	754	767	846	858	826	751	822	808	846	856	831	867	837	827	830	804	814	811	812	859	818	868	820	838	796	818	813	869	769	805	840	839	784	824	816	771	834	829	828	762	832	835	754	829	809	837	795	842	831	828	791	832	840	834	786	856	851	837	803	817	813	790	878	834	799	865	828	825	859	876	853	863	812	781	819	848	847	815	794	783	871	825	813	878	842	826	829	824	844	840	828	807	831	827	850	874	773	837	794	805	852	837	834	807	780	841	802	838	806	823	816	844	756	802	788	836	784	821	827	856	809	831	853	791	828	811	800	838	806	855	852	819	802	824	812	839	849	848	832	756	837	827	821	808	810	851	770	799	864	810	823	854	821	830	876	830	758	814	810	820	817	866	837	828	799	801	812	814	789	795	805	831	800	815	809	856	860	837	818	840	813	838	813	880	785	828	830	829	838	779	826	806	834	861	813	778	817	844	791	826	804	792	818	806	838	799	801	803	841	829	789	814	800	799	827	828	827	828	832	802	799	829	829	784	851	854	825	843	791	828	819	850	871	842	839	820	857
4841	3414	1079	376	233	228	215	186	152	158	128	113	102	107	127	96	110	105	104	118	114	122	118	92	67	75	87	84	80	88	85	82	84	89	96	69	78	87	86	94	92	74	89	79	81	77	73	75	86	85	88	83	78	86	81	75	85	97	80	76	66	73	67	81	73	70	75	91	75	80	80	70	77	66	64	66	77	76	71	79	75	80	69	73	71	86	89	77	69	76	66	91	77	78	77	90	75	77	78	65	96	92	91	74	68	91	69	60	74	69	68	68	70	75	58	70	74	76	89	81	60	68	78	68	75	86	81	73	73	67	69	54	75	73	79	86	69	65	80	79	66	98	71	76	76	82	73	63	74	79	77	85	70	82	73	85	85	77	75	74	72	73	78	81	89	66	78	77	87	66	80	83	68	68	63	60	86	70	81	84	78	101	72	90	85	74	86	83	71	67	84	77	78	78	67	90	78	85	72	73	76	85	81	80	69	74	66	81	70	61	77	80	76	102	89	72	62	115	73	54	65	64	83	75	78	70	79	78	78	67	81	76	61	70	82	81	80	73	87	73	66	68	67	57	71	78	67	70	92	81	85	70	72	85	81	79	73	72	76	74	82	78	62	94	78	88	82	76	65	92	90	84	78	88	79	74	65	71	72	82	76	68	69	84	63	62	75	81	86	89	82	82	74	73	80	54	72	84	64	65	62	88	76	69	96	75	59	81	70	70	63	69	69	85	83	71	93	72	65	86	69	75	81	74	85	70	83	72	79	68	77	75	64	89	88	81	75	78	57	73	75	64	75	61	77	75	67	76	78	80	77	70	68	61	67	70	78	79	64	84	74	74	80	71	80	79	63	70	65	61	66	54	62	64	80	96	66	76	79	74	80	90	71	71	80	63	73	78	56	89	76	76	86	85	68	84	54	73	74	70	84	74	80	82	73	58	84	68	101	61	74	84	72	70	71	80	77	56	76	63	63	75	73	84	75	63	67	84	79	87	78	72	71	70	76	69	62	92	82	73	71	76	67	92	69	73	84	62	60	79	73	85	85	63	69	77	86	71	75	75	76	85	68	104	66	81	67	85	64	82	78	75	74	59	77	77	69	86	69	75	95	72	80	74	72	83	68	76	68	72	61	78	69	80	64	69	65	75	88	78	75	85	68	85	88	69	68	73	71	75	87	85	74	62	75	63	64	76	57	83	67	72	79	69	82	57	83	74	86	78	76	87	84	75	71	77	76	61	81	69	63	72	78	84	83	67	69	63	82	89	71	67	84	64	75	71	68	72	83	87	65	76	73	74	84	81	82	77	64	69	79	88	77	92	78	76	75	70	68	71	92	74	82	74	74	76	63	92	72	99	83	65	82	66	84	78	66	82	79	82	78	72	72	77	96	77	70	70	59	67	95	75	73	76	70	90	84	79	68	70	85	69	76	74	81	60	82	61	87	80	75	74	67	80	72	77	75	80	70	90	68	75	81	64	105	78	81	77	77	67	90	71	79	72	77	82	84	95	88	83	65	69	68	65	75	62	78	79	81	95	64	72	77	65	83	75	72	76	62	75	62	76	61	79	70	88	82	72	79	94	77	55	76	82	77	73	83	78	73	70	84	56	63	78	76	79	74	78	62	76	82	86	75	72	75	65	73	75	64	66	72	75	69	61	74	63	86	68	78	71	66	75	86	74	74	73	83	80	75	69	69	87	75	70	76	63	67	74	76	74	73	76	71	89	69	77	66	84	64	77	65	76	65	80	82	72	67	89	76	76	62	85	86	80	79	77	73	77	63	81	69	56	68	71	77	79	68	64	73	68	72	73	63	73	96	67	73	73	89	80	69	74	67	65	86	78	78	69	84	71	69	64	61	84	65	81	72	61	66	69	66	68	72	71	79	89	75	58	64	89	74	85	77	81	73	77	64	79	75	71	81	82	70	79	69	93	72	73	91	80	77	79	71	57	73	62	62	64	65	75	81	81	71	75	60	69	79	82	79	59	66	75	81	76	72	77	68	66	69	69	70	80	71	59	73	75	83	66	81	72	76	81	86	81	80	72	77	69	70	68	84	73	53	76	61	91	73	59	83	63	76	67	76	65	64	82	76	80	70	76	79	109	65	80	66	85	78	60	77	89	62	66	85	84	83	71	76	69	65	66	78	76	70	76	74	78	72	88	72	84	68	67	73	83	76	63	78	63	61	76	63	86	86	68	85	67	72	83	59	74	78	67	60	65	62	96	86	68	85	85	78	84	79	88	67	68	86	70	64	71	73	86	77	78	76	83	70	82	68	68	71	78	72	81	71	76	77	71	73	71	78	78	83	85	80	83	72	67	75	62	75	72	65	68	67	61	78	80	66	71	65	72	76	78	77	83	67	89	76	81	77	74	73	85	79	75	58	75	72	85	98	84	74	100	74	69	66	94	77	69	65	55	69	65	68	73	79	86	56	60	88	72	79	78	87	83	89	56	80	70	59	66	77	67	85	74	73	58	74	71	95	90	67	77	68	78	87	64	73	84	64	68	74	67	66	70	80	74	79	83	59	88	67	81	87	77	72	81	81	79	68	67	72	79	88	74	70	69	73	91	63	87	74	74	78	89	75	67	72	74	65	74	65	70	64	88	83	63	69	74	82	83	72	76	73	78	104	82	78	66	76	60	77	75	76	78	69	68	59	74	79	81	68	54	74	72	79	72	59	61	85	81	79	95	76	81	79	84	71	60	88	74	67	71	73	71	69	75	81	83	70	76	76	82	82	80	60	85	86	64	66	82	67	81	67	75	60	73	80	75	67	83	62	77	74	76	82	68	78	63	81	71	85	80	82	82	71	80	80	76	70	76	73	84	74	90	80	64	89	67	83	89	86	85	100	71	85	69	73	60	94	81	76	74	71	79	78	71	75	70	91	83	73	85	66	85	69	77	88	61	70	61	81	68	88	68	64	49	79	71	70	65	64	75	98	69	84	74	78	82	63	75	70	89	71	75	74	74	77	86	83	87	56	68	66	71	68	84	88	81	85	70	66	87	74	67	82	96	83	83	75	64	73	79	81	76	64	62	70	74	73	65	74	98	73	74	79	97	75	71	74	79	61	69	67	75	93	72	75	70	69	80	61	81	79	71	68	71	77	78	79	75	80	80	70	62	66	68	73	77	75	69	64	71	85	62	89	73	72	96	76	69	66	76	68	75	55	79	53	63	59	68	75	86	60	70	61	73	77	70	73	72	74	64	76	76	73	85	67	69	81	77	82	77	64	81	71	76	72	65	81	89	86	66	96	67	78	78	71	80	90	68	92	69	73	84	76	71	83	77	68	87	72	82	76	68	59	78	71	80	74	74	73	81	65	72	74	72	59	65	89	80	85	63	69	86	67	76	83	70	73	76	88	73	65	76	54	96	81	78	75	73	79	75	71	79	73	81	89	56	82	65	71	87	76	59	72	71	74	61	67	82	72	74	89	67	62	69	70	74	79	77	68	68	72	87	71	86	72	64	79	83	70	74	56	69
33812	21528	10002	7886	8819	9294	7601	5994	4869	3890	2938	2022	1693	1738	1690	1751	1510	1544	1432	1653	1765	1792	1461	1249	988	839	788	844	854	866	852	850	965	853	876	842	858	782	837	773	768	741	813	752	725	731	712	763	706	719	752	732	686	673	683	657	679	730	631	678	645	732	668	665	657	603	620	584	609	552	586	615	626	589	617	576	580	541	512	549	562	556	567	557	573	567	558	616	582	561	580	546	551	578	586	550	567	591	594	554	558	563	565	589	565	560	546	570	598	543	566	545	560	527	538	560	534	570	552	516	562	562	621	564	543	561	591	558	543	566	543	552	594	586	579	569	547	531	551	570	626	586	557	542	554	516	586	608	541	535	537	588	567	560	576	539	539	541	545	539	522	561	556	548	546	499	572	584	612	552	546	599	567	570	523	593	577	605	535	575	562	538	524	580	560	553	575	579	551	536	549	524	578	572	561	548	543	553	568	545	552	576	565	573	555	568	531	580	538	559	582	549	539	534	571	545	550	525	550	560	556	577	532	525	565	541	584	556	543	565	578	582	534	543	570	576	548	565	570	580	562	554	567	565	517	579	587	606	599	540	547	565	559	547	563	552	548	559	558	532	547	561	608	555	538	554	555	592	559	545	531	568	565	583	579	581	572	547	572	591	554	537	552	578	556	576	581	561	552	594	560	582	561	593	564	568	590	556	568	564	536	559	557	546	500	603	578	553	571	554	538	576	585	572	605	596	517	571	549	599	544	568	616	558	537	515	584	521	557	565	564	572	575	587	521	592	568	557	544	577	562	529	614	568	584	566	540	595	554	570	546	577	594	538	550	532	563	609	526	541	548	586	556	574	557	521	596	548	559	563	565	535	569	583	538	559	579	553	564	551	608	593	573	534	578	568	594	532	585	555	572	563	561	562	592	531	500	583	543	549	513	582	543	503	565	540	544	567	532	589	570	565	581	545	541	567	575	594	556	584	563	553	514	552	582	568	528	543	561	547	565	538	555	549	590	566	614	569	577	550	538	595	584	554	585	578	572	650	549	586	601	554	550	571	556	567	611	574	584	506	541	525	556	538	585	583	571	520	536	552	610	602	591	554	596	544	572	541	566	585	589	585	531	589	569	567	540	532	598	576	564	576	609	612	588	556	592	559	565	567	517	610	558	548	564	543	568	544	516	585	559	575	577	592	516	588	565	531	563	606	585	560	590	582	597	512	566	562	586	596	570	534	528	554	541	532	517	573	579	571	575	580	555	610	547	523	522	558	581	584	531	559	584	600	617	579	540	577	529	554	545	546	507	553	571	595	561	558	616	549	583	557	569	590	563	566	579	572	536	556	571	550	598	601	583	554	549	526	540	569	555	606	549	568	560	546	560	535	572	590	574	601	536	562	533	579	564	576	562	579	565	546	575	556	579	573	563	545	529	576	575	573	578	528	593	564	520	512	529	581	583	546	577	565	570	575	578	579	594	583	529	546	598	570	588	555	568	550	607	591	608	583	535	571	563	559	562	580	558	550	550	585	577	522	598	577	542	568	591	601	575	576	559	548	562	543	617	539	539	579	575	560	540	555	564	544	568	573	581	551	580	534	570	540	580	552	569	549	624	560	599	568	588	580	512	551	500	556	588	572	551	522	551	531	582	598	556	567	550	583	554	549	569	560	551	578	580	587	533	538	591	586	588	557	571	540	578	543	544	569	526	549	551	567	583	579	563	546	543	566	588	595	546	566	562	550	560	615	593	572	562	591	535	594	548	537	558	577	522	566	559	556	571	568	552	555	589	531	569	571	563	550	555	565	538	554	581	561	594	547	545	570	547	554	548	569	568	574	530	549	585	566	586	573	537	587	555	552	553	529	563	529	562	575	534	562	534	538	537	567	577	557	561	582	540	577	557	618	601	533	591	536	554	564	592	536	569	513	545	551	592	555	535	584	546	560	606	539	576	521	589	564	610	541	541	561	556	564	539	563	559	546	571	554	559	544	525	571	553	577	617	591	581	535	571	550	541	517	541	630	598	588	532	600	539	578	570	580	509	579	571	539	539	611	558	582	561	560	566	553	599	543	571	546	555	551	538	550	542	592	556	553	586	532	542	550	574	562	539	582	552	571	571	561	573	572	533	573	524	538	590	569	559	583	577	581	572	554	554	553	575	604	553	548	544	569	577	556	545	586	566	563	584	524	589	559	560	502	527	567	594	575	555	554	567	597	545	553	521	563	568	574	600	552	548	575	551	574	578	579	567	569	527	526	560	545	541	547	568	542	566	538	565	569	550	564	565	547	549	565	514	601	533	580	540	534	571	561	570	561	555	559	548	575	597	541	574	579	546	597	553	575	595	564	571	536	535	561	556	570	554	586	547	534	562	550	567	595	553	536	533	540	565	529	540	520	588	553	578	542	579	549	614	564	566	529	563	567	540	582	545	562	564	543	577	583	576	576	554	548	595	505	528	590	573	572	549	623	578	580	533	575	602	575	589	572	553	566	563	607	592	555	558	547	565	582	616	574	586	560	542	559	584	549	549	569	557	628	561	543	604	541	559	580	576	565	578	545	586	602	556	569	545	547	531	606	584	566	555	609	542	611	588	537	559	527	599	571	559	541	577	583	568	569	576	547	594	540	597	543	561	532	583	591	568	611	531	592	590	561	545	588	545	564	569	592	549	539	565	576	590	583	603	558	596	546	563	611	610	543	536	531	579	593	556	556	578	585	552	582	608	582	561	550	544	556	577	621	573	527	564	575	576	611	586	572	584	527	556	564	554	587	528	561	563	540	540	565	546	547	560	581	541	557	584	552	591	576	536	547	567	552	535	595	565	566	514	599	555	597	569	570	559	565	549	555	603	548	545	561	504	584	584	583	564	570	549	568	558	590	570	554	595	542	567	569	547	540	583	527	567	547	564	581	541	536	572	553	562	561	581	567	562	567	557	574	567	586	572	578	579	570	544	611	613	563	540	578	558	548	587	586	524	515	541	562	587	572	564	523	563	510	632	527	606	525	550	556	550	554	600	556	566	557	596	596	559	546	591	554	576	550	572	545	559	527	556	556	566	558	558	587	576	580	589	586	539	604	568	539	583	535	569	583	580	599	589	550	544	522	630	577	579	572	564	562	538	529	582	564	548	568	543	582	571	597	570	591	561	554	551	582	521	586	547	591	575	549	564	569	571	553	539	584	599	596	580	541	539	554	578	577	564	562	567	557	579	564	529	550	603	600	561	555	552	568	550	559	555	599	592	541	570	526	561	589	590	593	531	566	546	576	559	511	585	567	527	555	543	553	569	537	586	539	570	542	525	574	570	567	535	606	595	547	569	573	575	539	590	565	530	571	545	545	574	518	595	602	508	527	547	572	529	599	574	552	552	541	566	588	585	565	567	524	518	559	574	557	582	602	566	561	531	606	564	626	562	561	589	534	582	597	560	560	572	572	587	550	575	580	575	590	580	568	586	539	562	558	564	562	542	565	587	534	567	601	579	609	552	524	529	543	574	597	584	553
5311	2895	1032	391	228	240	260	227	198	221	163	175	169	168	177	154	150	166	122	159	181	155	143	136	143	115	138	156	147	140	139	138	131	139	108	157	133	140	131	138	143	149	136	148	143	147	140	134	148	142	123	132	132	136	122	149	129	126	141	142	108	134	123	129	128	147	123	121	123	132	122	136	125	150	117	121	123	120	125	120	135	100	111	121	115	119	130	120	128	127	114	166	131	143	115	125	118	132	119	105	126	134	140	129	113	123	139	115	135	123	117	136	136	132	135	106	119	121	138	114	124	132	118	121	120	111	119	120	134	140	145	119	119	117	127	120	141	127	109	121	114	140	114	132	124	145	127	122	136	131	126	132	117	104	133	125	130	131	121	142	120	124	128	126	130	103	125	123	105	107	130	132	125	132	126	141	135	128	148	133	124	112	107	102	135	132	116	135	124	138	131	112	127	126	135	129	153	118	127	124	123	125	138	124	134	114	143	127	123	127	131	134	145	135	130	141	132	113	122	113	137	109	115	117	144	105	106	134	116	133	120	116	120	117	138	130	133	113	109	118	124	139	139	102	114	109	133	136	127	112	105	127	136	126	126	118	131	121	115	138	105	117	135	130	111	122	125	124	119	111	112	106	142	123	105	130	136	101	146	96	115	129	128	91	123	132	113	124	118	130	117	129	120	129	116	135	127	114	140	105	142	126	134	132	124	107	134	125	122	111	129	131	133	122	108	125	109	126	134	154	133	120	126	121	122	134	133	120	132	142	132	122	134	111	142	119	126	114	122	120	144	141	125	104	120	101	108	108	149	134	112	137	111	113	102	108	122	130	108	141	116	116	143	120	117	107	92	128	141	96	128	129	141	130	126	140	119	130	130	113	152	123	123	132	120	144	125	125	136	123	142	125	126	115	104	123	128	108	120	127	129	150	115	130	134	140	113	133	118	127	124	117	128	126	112	129	136	115	118	118	127	132	141	118	123	96	131	117	130	110	104	115	117	121	127	142	123	115	139	116	121	133	127	152	127	128	134	140	125	108	115	112	125	123	123	103	121	129	121	113	136	116	127	130	134	101	128	123	110	117	121	127	118	111	122	119	134	107	115	114	113	118	129	106	117	118	121	121	125	137	126	122	116	121	125	115	121	122	112	135	127	117	129	105	145	117	137	126	123	126	116	123	133	118	125	125	116	121	115	144	122	117	119	131	121	129	109	107	138	131	119	113	113	102	127	106	146	145	139	119	117	112	123	117	123	168	125	130	120	133	121	103	126	120	136	98	128	116	120	108	129	116	132	129	131	128	110	137	109	123	107	128	104	132	110	136	120	116	145	134	108	121	106	118	114	115	120	127	106	119	119	138	132	112	126	142	127	112	126	140	122	123	133	136	126	123	141	122	123	124	139	118	124	122	112	117	145	122	129	127	140	120	127	126	124	118	131	125	129	124	119	122	121	127	109	133	126	110	107	121	129	142	108	134	117	148	128	115	127	127	122	115	142	126	132	116	104	134	118	133	120	124	138	121	156	146	119	111	145	117	116	112	118	111	114	140	125	120	115	136	124	148	104	119	135	128	127	135	133	124	120	117	120	125	129	137	103	136	114	127	120	124	117	116	133	136	132	112	128	120	107	133	121	148	122	105	154	136	103	120	126	127	105	110	123	114	133	138	110	147	119	124	143	112	123	131	123	125	117	124	130	134	115	125	141	123	119	133	121	119	124	128	152	133	119	138	121	124	123	138	118	125	111	120	126	111	125	101	133	141	116	114	127	128	135	143	122	130	138	102	125	120	114	131	125	117	111	125	123	118	116	108	101	116	110	148	122	137	143	123	121	118	130	123	130	130	119	118	118	131	117	117	145	123	122	147	121	126	119	140	126	117	108	133	118	123	128	125	115	150	139	120	133	96	130	120	140	146	132	115	125	129	119	124	128	125	102	132	122	133	137	135	119	126	120	130	140	100	149	118	135	118	137	115	125	131	132	117	115	121	117	119	119	131	113	106	131	135	108	135	114	105	116	128	118	126	107	114	114	122	127	117	121	124	114	138	119	136	133	131	117	125	146	124	127	118	112	124	128	125	122	132	125	116	109	112	134	126	140	106	136	121	117	128	146	118	116	129	122	112	123	137	114	132	125	143	130	123	123	116	121	121	134	122	128	123	134	104	131	136	114	143	126	135	131	146	129	136	113	129	122	139	129	110	139	147	120	104	123	156	145	117	141	117	137	114	119	112	122	153	139	113	119	131	106	114	139	140	115	132	114	127	118	119	132	139	121	126	122	137	140	124	135	119	135	135	119	118	92	114	140	128	130	137	119	126	105	111	126	128	116	138	106	114	135	154	135	122	133	132	107	108	128	110	124	115	133	147	108	148	117	109	131	107	137	149	114	106	102	117	137	129	115	129	125	126	122	100	109	120	136	126	124	114	126	131	123	125	130	119	129	143	118	128	125	144	131	114	141	146	126	129	114	111	121	143	117	137	135	123	128	130	128	110	118	131	107	130	136	120	126	126	131	124	120	142	140	131	122	136	128	122	114	136	138	114	105	147	114	124	135	137	136	130	118	126	136	120	103	117	119	121	133	118	129	104	123	116	139	117	112	98	120	134	133	121	125	125	109	131	130	109	127	104	126	106	126	122	121	115	144	122	122	142	125	124	123	139	111	114	111	120	142	136	118	121	130	117	129	125	131	110	142	130	118	129	109	129	127	137	114	112	139	131	120	117	128	115	119	129	132	112	129	134	113	118	128	129	129	145	122	140	114	123	107	117	110	116	142	117	123	97	145	120	117	109	143	121	103	136	138	121	123	123	125	113	136	104	126	133	122	119	143	122	115	114	115	120	132	104	113	115	114	129	144	134	125	144	118	124	107	107	134	133	145	138	142	115	121	131	143	107	116	143	101	123	112	124	135	130	128	108	130	104	138	128	136	127	126	137	121	146	115	137	124	118	120	95	138	131	119	135	105	99	126	112	115	128	133	100	117	110	117	137	127	124	124	126	119	135	133	116	137	122	103	122	122	121	118	118	149	133	125	132	120	132	138	137	126	128	127	145	117	125	112	120	117	122	151	113	106	112	125	129	139	114	141	137	130	119	126	105	129	123	125	127	116	135	119	148	143	131	133	133	114	143	106	130	130	114	119	124	92	137	125	140	121	114	118	140	129	118	120	129	118	134	105	128	140	128	131	147	128	126	147	122	121	131	106	111	113	103	146	112	117	118	103	131	113	132	106	133	121	111	123	124	131	142	118	133	118	117	154	129	121	132	126	126	125	124	117	125	122	122	109	127	116	118	112	151	122	144	143	110	101	139	149	124	129	124	130	128	119	134	128	113	131	129	139	121	112	125	124	144	125	125	130	107	126	155	119	130	112	105	129	131	134	133	148	110	111	131	111	117	125	116	111	103	141	122	134	126	102	133	111	118	130	112	129	119	127	107	114	114	117	126	118	115	110	129	106	133	141	138	138	128	123	128	129	112	97	141	119	129	135	124
32268	19850	9710	6901	8145	8778	7642	6340	5037	4081	3001	2353	2166	2214	2259	2048	1920	1971	1934	1986	2177	2003	1698	1529	1235	1119	1166	1188	1195	1177	1182	1192	1283	1252	1178	1173	1196	1147	1173	1153	1144	1161	1120	1089	1052	1083	1080	1086	1095	1077	1082	1063	1060	1011	1084	984	1020	959	980	988	983	1019	991	994	909	1010	960	916	882	951	935	946	962	915	937	893	968	931	915	933	939	931	899	896	859	929	943	903	873	879	942	843	858	936	876	890	920	925	918	920	870	906	920	920	976	944	899	939	888	897	907	949	925	941	874	895	902	940	885	803	862	949	904	878	909	880	923	916	924	899	918	919	892	944	943	893	933	927	906	931	889	884	880	880	945	886	880	923	921	952	938	911	874	957	877	889	936	907	923	912	928	930	912	916	914	936	866	917	936	893	932	940	923	927	911	971	899	901	877	904	937	905	910	877	866	972	922	878	838	933	912	892	911	921	890	872	928	900	907	858	881	896	928	891	869	934	929	916	927	884	951	915	937	960	897	890	962	934	903	894	917	878	879	889	877	931	885	931	890	894	909	938	954	923	960	892	906	919	948	879	957	854	920	882	859	970	936	894	918	898	885	909	875	880	845	905	905	872	869	896	850	933	914	851	941	913	905	949	938	949	931	909	925	870	899	966	900	866	923	878	910	927	874	872	934	909	921	913	926	938	923	929	934	894	915	892	895	916	932	927	869	898	917	942	947	904	879	916	937	830	957	880	903	927	933	882	880	906	943	937	901	910	927	934	877	942	891	942	903	942	910	941	986	913	964	839	916	927	960	913	899	921	957	885	843	906	938	927	904	892	895	891	909	934	910	909	910	871	965	920	886	914	948	945	929	871	873	908	888	926	926	998	915	915	873	918	925	880	892	972	880	883	941	903	881	964	946	875	831	938	937	897	862	946	887	917	937	856	902	923	951	874	937	899	906	868	878	963	951	905	913	876	904	878	918	875	900	867	862	975	922	866	948	923	903	943	878	938	958	857	923	921	929	917	896	935	950	871	908	881	877	974	931	899	930	959	964	868	896	860	892	888	925	896	954	959	929	919	891	908	886	924	941	958	941	915	1001	913	946	909	924	967	903	877	884	873	881	928	902	871	902	902	969	890	891	937	901	904	921	907	908	908	943	935	930	904	927	946	915	907	919	899	886	901	956	904	874	924	909	913	941	920	908	900	936	882	907	934	903	897	911	921	951	928	872	921	943	923	907	870	908	957	903	924	876	978	928	888	953	912	928	942	893	974	875	875	957	896	868	907	942	874	882	882	875	901	951	857	953	925	910	939	969	905	861	952	892	953	899	893	887	872	876	936	885	880	864	913	934	926	892	927	937	932	929	965	889	904	920	955	915	927	928	879	938	927	953	870	921	951	941	905	943	908	922	883	935	894	839	909	942	920	895	893	923	935	888	919	922	876	874	910	953	846	968	975	929	961	927	929	896	929	936	943	912	882	958	931	888	927	892	920	905	848	981	910	876	942	918	959	892	864	955	961	930	949	923	892	934	894	906	899	911	942	879	885	904	895	891	924	909	962	881	938	950	889	926	906	893	880	900	961	922	913	894	883	922	877	916	912	903	938	919	876	881	880	983	859	921	911	905	854	983	870	938	869	933	941	873	911	914	971	918	924	899	904	895	891	934	904	890	922	907	924	943	895	835	938	918	896	879	939	910	896	919	845	955	907	893	882	906	892	932	915	964	860	894	936	947	956	849	869	913	926	865	924	874	908	872	903	909	915	937	1002	932	930	916	932	923	950	898	899	929	954	946	870	852	920	840	946	872	940	884	942	942	903	906	861	896	878	888	879	919	885	887	935	896	937	952	876	860	930	922	887	940	892	898	908	858	901	879	914	881	936	880	965	879	890	954	966	936	931	903	943	928	856	863	844	891	908	861	946	887	847	911	886	886	951	928	893	920	884	915	879	940	893	910	914	934	886	889	859	933	882	917	861	951	929	903	906	929	908	889	967	824	902	930	902	904	922	903	877	948	902	888	918	929	903	947	911	901	943	931	851	892	943	933	946	894	899	866	918	922	926	915	939	910	948	850	891	911	859	955	918	966	885	971	918	941	887	910	908	920	847	932	869	896	924	879	944	909	928	959	916	912	891	967	924	911	869	963	907	858	931	921	922	892	925	924	922	867	935	904	951	954	974	861	974	902	920	885	925	927	928	888	884	959	930	923	973	913	939	917	945	956	899	879	905	857	924	885	897	943	923	996	908	890	875	823	905	925	924	947	927	868	908	924	862	936	930	886	901	920	891	928	937	910	934	908	878	908	907	881	930	913	952	936	916	929	956	907	897	940	921	893	926	908	887	891	916	884	894	931	921	886	939	907	955	912	894	905	835	906	913	934	914	912	953	897	906	959	923	947	902	877	958	941	957	914	884	894	909	901	932	876	890	886	884	944	920	930	941	854	885	921	890	917	921	933	921	909	930	940	883	889	955	911	894	896	909	928	938	936	912	921	922	886	934	955	901	899	928	950	941	939	970	914	951	895	846	933	897	944	980	956	872	918	907	899	938	913	877	905	878	942	951	861	933	916	890	927	905	963	971	877	919	874	948	952	923	917	901	963	928	912	932	968	909	957	862	929	890	884	904	895	922	889	903	942	905	913	904	916	867	929	907	901	865	958	930	940	919	983	924	878	896	954	882	953	932	949	924	940	933	931	894	924	923	914	922	904	932	941	930	864	894	953	928	891	887	946	864	896	947	913	952	912	944	953	917	903	865	918	933	877	972	954	898	958	875	923	909	914	939	907	927	908	898	958	918	944	883	873	932	921	955	923	900	916	928	893	878	888	884	878	864	914	912	941	950	949	885	906	839	881	932	912	937	923	934	931	865	974	947	936	917	878	925	986	941	909	923	963	912	934	918	943	978	913	911	946	909	944	872	917	956	923	854	844	966	944	937	876	908	901	929	864	884	921	925	931	871	912	930	885	881	935	897	886	900	910	922	909	920	859	944	899	902	890	881	915	982	862	920	910	952	899	938	872	942	913	897	980	885	898	932	893	901	955	924	860	868	898	891	884	904	881	869	953	825	949	943	909	916	933	905	915	905	901	944	875	894	869	889	841	885	908	947	954	878	917	881	921	889	903	914	917	912	871	929	894	947	963	890	903	891	945	908	886	945	941	923	940	896	907	945	924	893	878	888	923	945	942	905	926	940	921	898	927	874	949	901	927	846	898	879	926	919	898	962	910	930	901	873	891	929	883	961	901	922	939	925	846	936	922	924	949	936	891	913	948	927	943	929	863	946	906	881	920	920	909	896	903	919	922	968	924	899	917	894	894	911	889	956	924	902	890	878	933	882	903	914	871	883	929	917	906	918	957	883	914	936	912	891	908	919	923	879	904	861	952	903	907	906	891	906	892	964	926	887	912	844	951	916	911	902	903	915	906	905	907	877	875	923	875	877	935	894	938	927	940	902	891	869	911	917	904	908	917	927	914	891	899	894	928	956	963	932	924	914	896	935	900	935	896	882
6904	5172	1726	575	286	267	267	236	201	187	147	123	128	122	120	119	125	134	127	129	171	142	120	97	78	115	86	79	94	105	89	105	105	93	101	103	103	107	85	101	98	96	89	78	86	103	69	104	102	97	107	95	72	91	78	83	79	96	74	80	94	80	84	65	85	79	86	96	83	102	95	76	73	103	84	79	68	75	83	96	70	86	87	78	94	111	84	87	89	84	86	78	70	84	72	96	86	78	88	71	70	78	97	79	81	83	79	103	90	88	83	83	83	97	82	90	79	76	92	84	82	69	80	80	85	78	71	82	70	78	85	91	94	100	79	76	97	97	59	96	94	71	73	81	93	85	83	80	85	64	93	85	87	82	79	86	70	72	87	81	104	79	70	83	76	72	85	77	103	94	91	69	86	73	95	76	80	85	83	70	78	87	77	82	76	82	97	72	84	82	69	84	78	93	84	90	83	86	90	77	84	84	81	91	87	70	68	78	84	90	81	87	83	71	79	91	86	96	103	81	97	89	86	84	88	81	95	86	96	78	85	69	86	94	89	81	73	96	93	80	71	81	80	76	77	87	96	89	105	85	107	68	81	75	87	84	70	80	68	93	95	81	94	68	75	74	84	102	83	76	74	81	96	99	83	69	77	101	79	84	70	102	89	91	95	82	70	108	95	78	65	85	100	75	80	90	76	96	96	83	91	79	98	79	69	90	96	94	85	81	82	66	82	72	90	78	86	96	96	83	67	87	101	91	76	75	68	75	79	94	81	84	73	106	83	86	95	79	81	100	84	83	81	80	96	79	94	92	83	58	73	94	86	93	84	92	90	82	73	93	75	88	72	89	90	95	78	67	81	85	93	73	96	78	63	86	92	76	82	99	79	89	82	86	83	93	93	90	85	81	71	95	93	88	87	104	96	80	90	71	84	78	86	85	60	77	81	85	82	85	102	78	90	94	71	72	68	91	87	77	75	77	91	99	76	85	73	79	80	92	82	94	84	84	74	80	71	86	65	77	75	87	80	87	84	81	91	74	66	77	85	84	95	83	68	101	94	81	87	73	90	69	73	94	99	82	108	81	94	95	91	79	93	100	97	95	89	69	72	84	79	77	81	77	77	82	77	82	70	78	96	86	105	76	65	83	97	85	85	85	89	74	69	92	64	67	94	92	76	82	93	77	88	76	84	84	62	74	96	102	91	86	91	88	74	69	73	75	83	86	98	84	84	99	83	83	78	77	91	74	98	92	89	68	75	84	76	72	84	83	89	74	72	88	86	87	89	85	79	72	76	86	93	93	74	88	85	86	72	82	79	75	81	81	83	79	88	77	85	96	81	93	94	103	87	77	84	69	91	83	86	85	82	85	71	98	75	88	62	62	91	83	88	82	84	95	86	64	80	77	98	77	91	76	75	75	94	72	78	77	94	62	85	87	93	96	78	82	80	81	78	87	71	78	95	89	78	79	80	80	80	95	81	83	85	95	99	98	75	97	67	94	94	99	81	84	74	113	85	80	81	65	91	80	86	82	81	82	87	79	96	81	87	93	95	78	67	65	82	72	75	72	73	75	84	72	97	90	79	71	96	78	106	80	75	83	83	95	79	93	83	74	77	83	86	78	69	83	77	71	78	93	88	86	85	80	98	86	77	96	79	64	85	90	85	79	85	64	93	69	80	95	96	83	100	87	76	80	82	74	90	93	93	76	78	82	90	79	96	80	70	73	76	83	77	76	78	99	84	70	75	82	95	65	98	86	82	65	72	82	78	78	105	88	66	91	96	91	81	75	87	94	99	78	78	76	98	77	84	88	87	84	87	94	84	92	77	77	78	86	83	88	78	77	80	82	80	80	98	79	97	95	84	86	88	86	95	85	81	77	84	107	95	80	94	78	82	102	80	78	90	96	91	92	87	79	79	90	83	86	79	85	84	82	74	84	89	96	86	89	73	84	83	73	84	88	92	86	81	86	85	73	89	77	78	109	90	77	83	76	77	79	81	68	85	85	73	76	97	89	87	79	77	94	90	82	63	74	93	92	80	82	65	70	78	75	82	76	91	80	81	88	102	80	75	83	86	78	80	67	104	64	81	79	79	68	92	91	83	73	94	85	85	81	75	95	76	77	95	72	106	78	77	82	69	86	93	86	84	93	86	80	72	90	76	80	93	83	76	102	111	77	92	85	90	89	87	91	89	89	99	82	86	71	96	99	86	82	83	81	89	77	89	80	87	85	82	94	76	94	91	86	79	72	88	85	83	72	95	70	72	80	76	108	84	70	104	99	82	67	67	89	74	76	102	73	87	95	83	78	71	75	87	100	71	96	68	88	87	77	79	94	80	73	99	79	84	69	92	96	88	75	83	100	83	87	66	69	76	87	60	75	83	74	79	87	93	94	86	85	97	92	76	83	78	87	95	87	78	78	71	83	76	86	75	96	78	94	77	79	92	73	91	86	88	79	69	94	81	77	93	90	86	94	74	83	73	82	83	83	70	71	83	81	85	75	105	76	88	92	77	83	84	77	88	90	84	79	95	84	82	73	80	68	74	73	85	94	76	93	86	77	68	90	78	86	73	99	78	93	76	81	90	89	83	81	100	81	82	83	89	87	81	93	86	83	72	86	88	95	89	85	78	76	73	96	103	85	74	71	70	73	89	88	81	93	78	75	91	72	79	77	88	94	84	99	73	85	81	73	79	80	66	88	73	75	94	81	85	89	84	86	88	76	75	78	81	89	79	88	89	91	74	102	81	96	86	72	81	80	92	78	94	67	92	88	93	65	91	78	86	86	81	79	88	66	84	75	81	80	89	89	81	87	88	63	71	82	85	78	83	87	88	92	78	100	94	79	106	91	87	76	88	68	79	89	83	76	67	82	99	75	90	81	85	93	85	78	79	95	91	81	86	89	78	95	71	88	83	98	86	84	77	77	79	98	85	85	89	80	88	73	86	76	82	87	88	90	61	95	84	89	80	81	91	77	88	100	84	75	75	74	84	72	75	80	67	97	76	80	99	85	82	82	73	79	83	73	96	99	92	82	90	81	87	96	70	76	94	73	94	80	81	86	72	77	102	83	81	82	92	91	96	79	88	81	89	87	83	88	66	85	87	83	84	95	78	94	85	81	81	92	89	72	84	93	91	87	81	86	95	107	93	78	96	73	94	94	76	75	97	86	79	67	85	90	65	93	86	80	69	74	69	86	84	91	85	83	80	76	99	87	63	72	96	94	77	76	83	75	74	71	79	81	81	86	75	83	96	78	80	80	85	80	88	92	88	71	86	70	70	87	88	91	73	77	90	76	87	85	70	95	93	95	75	71	78	88	87	87	83	66	82	88	83	74	80	80	75	103	75	87	80	91	74	79	75	94	83	86	93	84	74	85	79	78	90	90	67	89	86	80	81	84	62	92	78	72	84	92	72	66	84	89	97	67	71	88	81	90	91	81	99	96	85	86	80	70	73	86	86	72	93	92	94	74	97	75	88	78	86	81	96	78	73	90
37208	25660	13292	9865	10537	10870	9605	7781	6077	4729	3415	2568	2313	2371	2399	2150	2033	2222	2047	2170	2298	1946	1621	1267	987	982	941	1048	1017	1001	1006	1054	1047	1021	1012	979	987	945	929	968	930	934	868	828	772	854	864	824	831	816	872	762	784	797	767	783	816	736	734	726	748	771	707	699	649	681	689	669	628	650	672	638	695	624	699	645	634	641	637	615	629	626	677	676	588	594	625	623	649	601	636	643	615	634	620	571	619	659	570	621	618	627	548	607	608	597	637	559	619	623	612	601	578	593	579	642	602	616	619	592	649	650	584	548	638	623	594	586	619	659	612	620	622	607	635	603	609	595	613	644	585	614	601	613	616	639	580	555	656	609	635	596	618	613	604	603	623	638	622	620	664	653	617	609	612	564	595	608	605	631	631	619	595	608	618	628	638	620	617	590	597	607	612	613	574	621	602	615	607	566	661	663	633	613	613	606	613	603	604	613	596	617	608	634	572	659	621	631	627	595	609	610	621	611	637	576	651	645	639	586	605	612	624	605	562	623	618	610	606	639	605	620	604	640	630	613	608	645	631	641	601	616	596	607	598	611	608	623	615	594	597	655	553	645	630	633	656	607	622	575	630	606	619	615	580	591	592	637	608	622	586	610	607	615	631	605	598	593	613	622	594	594	649	613	661	627	599	629	633	613	646	634	611	570	620	607	642	617	668	608	633	627	614	622	614	614	630	623	582	606	637	614	612	586	578	621	622	641	581	594	617	641	591	647	654	622	610	663	609	622	627	605	580	581	655	663	585	670	573	631	590	646	642	595	622	633	599	598	605	640	637	575	609	584	584	572	619	614	586	555	622	611	629	629	613	634	632	611	638	630	653	622	561	663	596	600	593	599	609	605	602	611	607	623	613	584	622	594	602	594	614	572	612	590	609	616	589	576	597	640	578	577	645	615	597	623	612	620	643	595	571	615	604	625	627	585	655	629	620	605	624	642	606	600	645	636	614	591	588	607	614	615	580	624	629	606	609	575	633	574	624	576	611	637	605	630	635	598	555	620	599	599	592	636	587	617	638	642	595	614	601	614	642	663	578	576	618	547	629	634	613	638	616	617	610	651	639	564	634	600	637	626	619	579	587	609	616	589	673	606	593	598	624	664	615	615	614	622	609	605	613	634	587	633	624	617	597	608	569	632	613	583	619	634	619	591	619	596	582	650	604	646	593	607	597	619	668	640	625	584	617	599	587	592	575	643	647	619	635	592	575	613	625	595	625	627	586	604	604	633	644	620	584	630	636	612	647	608	604	608	589	648	648	628	645	594	629	654	602	594	582	627	593	612	641	596	649	609	659	612	616	610	602	606	625	574	578	635	652	636	615	610	587	636	643	599	641	590	583	651	641	586	626	580	651	618	584	580	582	589	645	617	661	576	583	619	615	589	666	593	628	637	623	672	585	602	597	605	569	599	613	638	554	576	629	602	630	615	613	634	608	586	568	602	588	619	591	611	640	635	625	607	580	568	616	633	554	621	636	631	609	595	639	639	579	610	603	617	628	581	601	591	631	608	629	634	613	595	635	653	611	605	629	588	613	592	634	658	633	617	628	599	559	596	635	636	599	582	612	664	610	625	638	601	591	607	627	592	599	613	570	598	637	636	650	586	604	637	606	630	613	631	647	589	604	598	645	630	603	608	630	618	597	600	626	601	618	587	640	598	606	602	605	599	561	616	620	578	604	571	599	579	608	598	620	647	633	584	663	628	585	641	592	623	609	614	647	648	635	604	644	619	594	602	633	619	629	616	612	614	630	646	613	643	615	574	588	630	641	604	622	617	662	565	646	592	650	598	612	586	620	554	635	617	610	613	586	614	575	636	627	627	619	579	622	594	627	612	605	662	611	653	613	609	597	623	598	589	638	621	603	596	561	625	660	597	592	565	609	619	648	613	611	612	633	597	606	626	609	578	593	618	649	572	618	596	597	588	648	611	545	654	595	653	637	662	629	619	615	623	580	633	600	578	604	575	600	587	595	567	601	596	646	583	612	622	603	627	623	599	649	576	574	623	613	620	635	679	632	625	660	596	615	600	634	687	593	583	630	592	638	603	597	604	616	588	570	627	562	589	592	665	580	630	603	660	599	622	594	591	577	565	595	596	641	623	587	684	592	588	552	610	630	552	632	607	606	606	599	603	596	610	593	619	607	570	587	578	634	623	616	646	599	611	612	606	628	629	568	560	611	630	609	583	610	569	605	580	586	629	651	581	615	604	643	619	619	621	607	625	614	587	613	607	604	603	621	622	649	586	598	604	574	620	574	637	651	606	653	581	619	661	616	619	598	616	581	598	608	639	618	600	631	649	637	607	609	598	607	612	632	633	621	594	575	617	577	688	615	607	619	624	596	564	608	635	623	598	560	612	648	626	608	628	571	629	623	642	649	604	615	662	624	653	658	616	580	626	644	643	585	665	613	631	598	613	649	609	624	563	578	576	628	601	642	618	608	606	600	646	664	601	619	586	606	641	583	611	586	587	592	665	634	603	617	578	663	610	558	629	612	623	605	602	614	626	599	640	613	656	556	639	617	583	625	619	598	617	599	621	646	589	601	627	619	588	617	626	656	590	611	656	623	607	569	607	604	587	579	603	641	614	586	606	601	626	627	636	613	591	639	618	627	569	626	629	621	595	598	588	601	589	629	593	628	592	652	626	590	663	574	605	601	651	586	631	632	619	611	649	588	615	610	629	596	624	604	571	634	647	592	552	588	620	583	633	590	554	621	601	598	638	588	591	583	583	618	631	607	598	630	619	625	629	611	634	588	658	602	599	575	610	629	567	585	579	577	565	571	625	637	599	635	600	626	628	623	584	580	640	573	548	608	662	632	627	580	606	632	625	575	600	658	590	648	633	660	560	621	619	636	645	547	645	644	603	605	617	639	607	625	601	620	626	607	587	630	576	571	543	584	655	628	618	600	608	596	621	633	551	656	627	607	643	597	633	657	636	586	626	617	590	645	598	613	617	652	630	665	616	635	591	632	628	611	600	615	594	581	576	658	590	620	585	590	609	617	588	601	613	631	619	595	635	649	612	647	582	576	642	663	603	625	618	593	593	598	586	572	547	584	618	589	606	596	586	607	601	631	609	635	632	644	602	577	592	640	577	598	622	631	620	626	592	620	606	589	623	617	628	602	572	611	605	669	606	638	589	597	599	555	619	585	615	598	598	642	629	583	646	619	599	647	589	605	637	640	622	601	603	613	640	608	618	624	608	605	655	587	618	602	579	597	616	609	626	595	638	646	614	648	590	617	610	586	610	586	633	656	614	612	601	623	610	599	578	644	574	609	559	618	615	611	625	594	672	630	609	633	603	623	574	613	620	590	619	569	633	648	639	599	675	599	602	588	589	627	638	599	651	618	527	634	599	614	611	619	611	617	627	591	648	621	571	623	593	588	601	648	603	608	603	612	657	610	535	609	561	621	611	575	613	601	604	619	582	644	652	641	636	615	622	581	622	636	575
3556	1571	541	280	213	204	195	185	189	163	143	122	109	143	143	162	145	138	135	128	145	142	107	133	103	123	119	103	109	133	116	124	109	137	113	121	122	106	110	110	127	104	112	130	107	112	103	104	101	105	115	123	101	104	103	94	110	119	98	127	99	105	116	102	111	118	119	105	121	99	116	105	108	137	116	123	126	103	107	105	115	120	120	124	120	91	85	103	113	113	102	113	96	112	99	122	122	110	94	108	101	114	105	96	93	118	121	119	108	108	119	112	112	131	104	113	131	126	98	104	114	113	113	110	133	87	109	107	130	115	123	121	104	111	112	93	112	104	98	109	105	117	105	109	117	102	106	109	118	106	118	110	104	103	119	86	105	100	107	117	100	116	99	137	103	97	107	106	109	104	101	102	106	120	107	119	107	110	124	116	115	98	97	112	118	98	98	116	123	136	96	95	115	108	114	105	93	93	112	105	89	121	96	134	118	102	101	99	111	104	96	117	124	114	98	102	107	108	115	98	126	129	89	105	114	121	131	105	113	126	103	123	130	128	89	117	107	116	103	115	132	100	108	123	98	111	109	113	121	108	104	106	107	111	101	111	121	105	109	114	110	99	103	111	129	105	99	113	102	95	113	93	94	94	111	107	118	120	132	110	105	111	102	116	116	106	118	95	105	95	112	95	106	109	109	103	127	105	100	136	100	94	99	98	82	109	105	88	129	117	124	111	99	109	99	104	91	103	112	112	132	90	131	106	93	99	100	93	107	108	107	108	99	136	98	125	120	102	118	126	115	97	99	114	102	97	113	113	105	103	113	115	105	112	97	118	138	101	93	120	115	113	123	107	111	94	99	108	112	104	111	111	115	116	98	102	103	119	106	104	104	112	122	97	110	117	98	127	107	100	129	114	110	109	124	118	119	103	105	108	97	104	115	119	119	100	97	95	104	101	100	111	117	98	110	103	119	113	108	109	109	121	101	120	117	92	118	109	98	123	97	110	97	113	117	89	114	115	114	120	114	109	123	134	120	128	108	124	93	90	118	111	115	92	125	114	108	101	93	101	115	101	107	99	118	113	101	111	91	107	106	119	117	114	113	105	113	110	100	121	110	122	104	86	105	100	120	123	106	120	96	111	106	130	95	97	93	116	120	106	121	100	108	103	108	117	125	113	101	96	91	101	117	134	110	119	99	112	105	84	93	103	84	114	93	125	107	103	93	103	114	98	92	123	114	118	114	113	104	104	105	106	98	117	95	123	90	118	120	121	115	101	111	113	108	110	121	96	115	114	117	115	131	118	108	122	91	110	109	103	97	107	109	111	116	108	125	97	100	114	80	107	112	108	105	119	105	117	110	129	96	104	115	115	102	101	115	111	137	108	113	110	122	100	106	112	106	133	124	111	93	92	112	106	103	98	117	118	125	110	111	119	120	112	89	97	101	84	87	105	124	114	98	105	97	116	106	116	105	113	107	82	114	93	106	122	102	132	112	107	116	114	121	103	121	117	99	88	107	117	108	107	133	110	105	121	103	107	110	121	106	111	118	92	92	126	90	112	102	107	106	107	101	107	113	104	103	104	125	105	128	121	99	103	87	115	96	94	104	115	124	122	99	105	119	108	120	121	117	106	106	107	101	112	100	138	109	124	123	113	109	100	105	112	91	113	106	105	126	122	113	111	104	94	95	114	105	116	113	112	100	119	107	108	109	106	116	100	115	119	135	111	100	108	118	115	103	113	113	110	104	92	89	114	110	105	105	109	111	96	108	117	135	110	90	114	101	102	114	105	117	104	96	109	86	96	105	115	98	127	102	128	111	119	102	115	108	130	110	94	122	124	94	110	98	100	134	98	115	105	124	112	87	120	115	105	114	106	110	111	105	108	103	106	123	104	95	99	94	107	116	103	102	107	101	106	110	100	104	101	116	110	93	114	118	100	105	106	119	114	95	122	117	120	118	107	126	113	118	128	102	103	112	117	126	103	95	114	99	110	107	127	138	112	112	90	122	100	117	104	108	131	105	116	103	97	92	104	93	129	114	111	105	90	114	116	103	123	108	103	111	109	88	104	124	107	108	99	123	118	97	109	121	109	116	129	125	108	108	118	105	118	90	108	121	106	123	111	114	124	132	112	106	106	105	131	98	104	119	117	119	116	107	116	101	105	85	100	117	97	101	121	95	111	120	102	114	138	105	113	130	84	103	116	98	105	104	113	93	119	121	90	110	100	107	103	101	123	127	111	110	112	118	118	122	90	122	92	104	88	127	111	101	108	124	94	114	115	115	97	112	132	116	103	114	100	114	104	115	99	97	111	123	115	129	88	118	115	110	102	111	107	114	103	128	112	113	113	109	105	117	97	112	119	123	122	107	93	96	115	106	114	121	92	120	104	113	117	99	120	125	124	120	120	127	123	95	103	107	122	114	120	97	101	109	117	134	88	112	109	121	117	105	102	107	113	114	108	111	117	119	116	116	104	97	115	104	102	106	97	96	113	106	128	113	119	104	117	104	116	110	114	118	131	109	119	111	103	103	122	114	110	104	97	123	110	101	110	133	98	109	95	109	109	107	122	109	119	116	96	106	101	111	114	127	105	101	109	103	92	94	114	117	111	103	111	103	110	90	115	106	116	120	111	122	103	109	122	124	91	110	105	109	113	107	137	114	104	97	124	124	126	127	100	117	98	105	102	100	105	117	88	116	112	94	106	119	115	120	97	107	132	108	111	98	110	120	114	109	100	119	132	84	123	122	128	101	119	114	115	106	112	112	116	98	118	118	133	100	106	122	120	113	100	92	115	104	105	83	115	103	102	115	96	105	95	109	105	119	122	128	108	103	102	112	126	113	117	103	99	84	113	106	109	120	119	90	122	99	117	99	97	106	104	122	95	121	92	102	114	103	128	107	103	131	103	113	107	114	102	133	101	133	112	116	96	107	101	106	114	110	119	110	112	117	82	104	106	128	108	111	113	106	113	113	114	107	111	105	120	121	110	111	123	88	125	127	122	134	120	112	114	97	96	108	98	90	104	110	116	118	100	115	112	98	109	108	117	104	114	120	99	88	111	106	114	112	93	118	118	104	99	106	94	116	103	123	118	106	122	125	114	81	115	114	110	118	117	106	125	113	102	118	116	120	98	128	118	117	112	108	112	106	123	103	104	93	119	110	88	120	125	117	127	104	120	102	111	122	131	98	112	129	94	107	124	99	94	102	113	131	118	120	104	100	109	122	119	95	108	106	102	104	106	104	118	99	94	109	130	131	100	126	126	125	103	107	92	110	113	116	112	114	111	116	118	126	113	124	112	89	88	110	120	117	100	110	120	124	116	100	133	109	116	119	105	110	109	101	119	122	108	110	118	120	107	108	130	122	106	113	107	112	97	104	128	99	106	122	113	127	124	125	113	92	110	124	112	109	121	105	99	127	115	105	124	98	129	109	117	118	112	106	93	96	90	98	109	98	100	101	122	105	114	115	114	115	102	92	101	116	123	113	111	108	94
28021	14839	5830	4886	6227	6534	6032	4585	3506	2795	2057	1697	1635	1794	1710	1710	1657	1720	1763	1779	1843	1575	1414	1141	1048	1038	1008	1006	1016	1048	1009	1035	1000	1056	1083	1055	1104	1047	1017	1027	1012	989	963	951	934	919	970	945	940	907	988	949	885	903	894	895	880	925	929	889	879	891	874	841	895	822	819	864	795	855	810	835	827	822	828	854	781	818	796	846	812	836	896	881	811	809	823	871	809	836	826	804	799	782	819	815	803	824	837	820	831	803	840	769	831	854	821	764	807	801	832	795	828	838	805	833	802	806	820	774	816	829	832	808	811	823	853	786	845	814	857	846	890	807	760	782	872	819	826	805	790	766	833	835	824	838	868	809	809	835	745	784	829	782	846	844	800	792	792	818	848	801	839	825	842	852	823	819	840	853	830	853	783	823	841	825	786	811	809	836	776	817	788	861	820	823	844	785	820	800	854	802	809	786	818	845	850	810	828	817	808	798	807	820	800	839	808	843	827	842	784	849	817	867	774	766	856	815	853	829	847	821	833	805	797	827	780	844	796	808	783	854	830	832	837	852	847	795	858	834	820	793	856	818	769	847	795	830	876	839	803	826	840	858	834	833	783	837	832	852	784	833	810	821	799	830	788	780	824	800	829	825	801	801	828	821	783	822	798	858	875	818	895	833	842	843	811	823	813	746	848	811	831	808	819	828	837	772	834	803	795	766	832	785	820	786	853	880	839	846	846	829	854	761	826	844	860	819	817	877	802	843	803	824	822	801	801	818	799	805	801	784	803	810	806	772	812	833	825	825	798	856	752	800	850	805	845	826	805	781	817	811	878	781	853	786	874	883	837	818	828	815	815	780	843	801	767	810	821	813	834	805	889	840	835	807	811	862	821	834	823	799	811	821	809	803	811	836	805	777	800	836	802	787	811	833	791	831	803	849	841	829	861	824	773	801	847	896	797	856	810	796	824	803	818	823	805	802	797	818	807	815	808	829	761	798	800	748	838	835	773	790	884	809	796	808	831	843	770	795	864	838	809	785	766	806	799	822	773	767	801	839	785	831	810	819	833	842	820	830	821	875	803	805	885	757	804	789	814	843	784	827	794	828	816	801	875	793	808	842	844	814	876	793	815	810	851	863	801	845	843	805	865	859	854	797	776	838	868	845	785	767	821	846	817	790	806	825	784	876	846	833	859	828	818	817	834	858	797	798	840	790	825	807	835	854	820	824	810	831	772	860	796	772	774	860	804	844	808	855	803	844	782	850	793	830	850	852	856	843	824	841	810	853	848	899	825	763	779	818	851	819	787	869	855	818	797	876	800	826	819	809	802	811	867	804	815	839	839	795	800	811	820	800	781	829	807	824	797	787	822	825	815	792	804	806	822	841	876	792	817	776	820	770	812	802	851	850	842	816	799	835	886	809	818	844	825	791	837	805	815	850	798	818	840	825	858	810	790	844	803	861	827	822	831	811	842	817	802	758	823	805	836	850	830	819	790	822	889	820	789	763	814	841	826	797	817	845	798	857	810	777	813	831	775	826	862	821	811	799	839	834	799	853	841	845	799	853	854	842	823	817	772	811	839	783	814	853	807	839	784	857	804	819	841	803	774	820	819	813	839	796	797	778	851	818	826	845	833	782	835	805	862	751	791	825	811	743	827	785	839	793	787	816	855	866	836	822	857	757	862	810	849	796	831	800	842	804	791	811	815	835	812	802	782	812	837	791	829	792	788	828	778	804	799	792	796	800	813	857	804	826	807	827	778	863	810	850	772	842	846	806	808	831	767	822	823	865	822	868	766	822	801	825	876	802	838	848	890	788	844	839	833	854	854	791	811	824	871	826	794	815	782	787	846	831	846	767	787	838	800	801	806	832	793	840	841	803	815	799	822	835	876	805	775	850	789	823	834	791	812	833	807	818	775	901	780	842	872	814	789	848	753	840	838	813	787	798	821	885	790	772	805	804	801	789	815	857	778	811	812	787	847	807	837	813	795	834	826	812	839	802	808	840	776	860	759	835	789	799	826	785	840	783	849	797	785	811	847	803	802	795	841	863	858	789	818	801	844	830	825	830	841	819	826	801	858	861	731	844	837	784	791	801	842	809	797	904	821	859	797	818	767	857	784	779	770	832	851	807	825	877	820	809	820	850	868	826	800	816	844	805	854	817	852	778	787	819	827	900	780	838	842	841	804	851	806	834	788	755	816	895	817	818	827	803	903	814	850	771	820	841	802	866	799	776	841	834	855	797	847	787	761	843	799	779	837	790	854	832	792	799	800	807	841	850	779	809	807	793	808	812	828	848	875	822	840	878	852	874	802	804	770	789	785	840	797	843	756	825	882	763	749	842	778	828	766	832	830	794	807	813	861	792	804	811	826	850	813	851	812	802	862	852	833	823	849	830	873	792	846	801	809	775	849	810	782	830	850	812	826	853	848	753	805	824	771	861	770	805	890	823	818	821	828	878	816	849	841	845	832	772	807	803	831	780	782	842	840	838	816	797	831	816	794	810	878	813	819	794	816	822	853	833	856	795	838	802	789	776	826	813	898	768	844	822	829	880	815	805	837	882	785	813	795	845	821	776	801	795	887	858	810	770	831	842	799	823	854	812	817	819	863	789	818	878	798	833	728	794	770	816	784	816	833	781	792	849	841	831	832	812	813	811	836	844	834	801	841	802	858	789	826	801	832	837	796	780	819	798	814	864	820	870	858	798	855	768	809	853	792	837	826	827	809	822	796	848	855	793	822	809	836	785	802	811	777	822	899	878	819	836	780	840	861	829	833	860	861	796	850	805	854	837	781	786	851	823	796	822	860	833	807	812	880	839	845	849	791	833	787	810	847	847	850	767	798	805	772	805	888	826	819	834	816	797	803	806	780	810	826	839	829	835	804	814	803	799	818	824	826	809	844	859	778	804	801	799	814	809	829	853	783	818	892	851	836	821	811	821	850	786	808	790	788	787	824	821	810	798	786	830	803	839	811	801	823	781	795	849	829	809	832	804	801	806	802	834	840	798	791	836	861	819	865	837	818	809	803	830	845	809	854	815	854	712	814	796	822	850	818	848	765	832	787	830	846	811	796	801	864	791	815	854	838	785	843	830	778	815	808	799	857	805	871	861	820	786	776	798	790	857	788	839	831	802	788	878	841	798	819	834	833	821	822	827	805	845	830	818	842	846	809	817	815	836	852	776	816	840	829	844	849	848	854	777	840	866	739	859	831	805	827	858	795	805	794	798	826	807	797	785	790	804	824	804	891	846	812	856	783	879	836	850	820	816	808	842	826	805	823	850	825	834	848	851	817	821	793	767	803	839	802	834	798	831	841	799	809	772	816	854	797	828	833	850	760	798	844	840	835	811	835	820	821	833	821	885	832	869	848	820	852	841	857	811	846	812	885	811	838	779	850	865	800	842	808	791	902	842	824	829	824	840	828	879	841	801	773	828	802	818	832	777	787	782	803	830	807	832	891	785	803	837	799	847	804	811	843	845	807	853	836	869	842	790
4109	3238	1070	378	225	220	227	181	177	162	107	113	100	123	141	118	111	123	109	143	134	117	111	95	93	88	94	85	87	90	96	86	81	97	76	81	68	87	87	102	91	82	92	89	90	78	75	84	77	87	87	83	80	93	86	77	97	91	82	91	65	78	73	81	85	75	77	81	86	75	65	79	61	68	70	71	70	83	88	85	105	76	66	81	69	82	77	89	78	74	76	99	69	84	80	59	78	82	77	101	68	72	73	65	76	73	61	67	76	79	80	77	73	80	63	85	68	70	56	60	73	81	78	65	88	81	78	81	75	65	72	59	78	62	64	97	79	77	79	74	60	68	73	99	70	52	87	83	73	67	88	78	77	93	77	81	79	61	85	79	84	89	78	65	86	76	70	67	71	79	69	74	65	85	69	79	82	107	67	67	64	80	79	73	67	60	73	81	71	66	62	74	77	66	69	62	76	79	73	81	74	79	72	77	79	74	76	66	89	93	70	77	75	76	57	57	74	74	73	84	79	72	63	90	77	67	79	79	64	80	68	57	73	75	81	69	84	79	70	58	69	78	62	67	80	77	72	74	82	72	77	66	85	68	75	74	76	71	82	70	77	81	77	82	75	76	79	74	71	88	86	75	75	66	72	75	86	73	83	78	80	71	68	93	52	65	73	72	79	76	64	65	90	74	64	70	81	71	75	71	78	59	87	82	71	69	64	72	65	69	95	75	68	69	58	82	63	71	69	87	85	71	67	80	81	65	73	74	70	70	70	71	71	87	75	83	58	81	78	84	68	64	70	79	81	58	69	68	85	76	75	80	69	77	65	71	55	61	74	78	87	89	78	83	83	67	70	77	59	68	79	70	72	97	70	67	84	76	81	77	77	77	67	84	69	90	80	78	79	76	91	80	71	66	69	71	64	69	90	83	77	71	74	64	58	68	71	71	75	85	76	72	73	61	65	81	89	89	76	84	76	66	89	79	82	95	63	77	84	60	75	73	72	72	70	70	68	91	79	76	68	61	87	58	80	52	70	74	78	89	70	55	73	68	69	74	88	70	87	83	63	65	68	72	71	74	74	72	65	66	89	71	79	78	79	74	59	82	85	60	66	63	72	74	83	74	68	65	60	70	71	69	63	62	76	77	73	98	79	96	70	86	73	53	81	82	77	63	74	90	64	76	73	74	65	64	63	75	75	75	78	77	71	87	71	70	83	71	65	72	85	74	85	72	83	83	71	61	72	54	82	83	61	75	76	89	78	48	74	84	72	78	74	72	75	81	65	71	95	85	72	69	66	86	76	67	67	86	83	75	86	78	66	81	47	87	72	75	96	73	74	83	77	80	77	87	76	86	64	64	79	71	72	73	80	49	67	68	72	95	87	70	73	76	76	71	72	91	90	82	93	74	77	73	82	82	79	66	82	74	82	67	86	74	70	84	101	83	75	77	76	84	88	75	57	81	69	70	72	79	80	80	75	82	79	55	77	86	76	87	74	61	84	86	83	78	59	86	63	76	81	77	67	75	75	80	88	79	64	67	61	67	74	59	90	88	76	76	53	78	81	83	70	67	74	74	80	69	69	76	79	80	82	67	67	72	65	78	71	79	79	94	63	79	67	77	76	91	94	78	84	75	71	81	73	77	80	83	78	77	75	90	94	87	65	76	67	67	71	73	82	89	75	80	74	89	87	85	67	73	79	77	79	72	77	74	76	88	95	61	62	79	74	76	85	76	83	81	85	91	85	59	76	53	82	82	95	49	60	67	88	88	88	83	77	66	79	93	61	71	72	62	67	86	69	75	80	59	74	70	69	65	80	58	66	79	80	72	81	72	71	67	78	74	84	83	62	75	69	81	59	72	73	77	68	87	66	55	71	70	62	74	75	70	80	85	82	78	76	70	79	83	89	87	76	77	65	59	76	74	67	83	76	63	76	77	75	71	80	86	74	74	79	74	64	81	81	65	77	69	69	77	68	70	93	77	83	80	83	75	72	76	79	73	62	76	80	85	93	84	76	63	71	71	73	69	76	84	67	82	105	66	71	76	68	75	76	56	71	70	73	70	68	66	85	67	88	64	80	84	75	76	75	83	74	81	78	75	98	74	82	71	81	83	104	66	68	84	76	101	83	67	62	74	76	76	82	83	99	67	76	71	79	71	82	97	86	73	82	78	72	92	76	78	75	62	78	97	73	82	84	81	87	81	62	72	70	60	72	75	72	78	69	81	77	81	70	87	79	67	59	75	65	78	75	71	71	80	73	95	94	75	73	64	74	90	76	75	67	68	85	73	78	67	64	82	68	58	75	74	68	97	68	86	87	77	85	63	73	68	74	73	77	84	72	85	73	92	78	64	77	68	70	80	92	72	87	74	68	75	58	102	87	76	86	88	86	76	85	73	78	76	69	76	74	77	80	58	78	61	61	64	82	79	84	80	75	76	85	85	61	52	90	76	80	74	74	70	86	67	104	82	80	73	77	81	85	79	64	68	74	78	82	79	77	79	80	83	68	83	93	70	77	82	73	85	100	99	89	71	94	81	53	63	72	84	80	84	70	83	71	73	84	85	81	82	74	85	88	67	75	69	70	78	91	70	82	96	69	75	79	83	69	74	71	80	77	86	85	72	73	58	62	74	67	81	72	78	86	78	87	62	65	73	70	76	79	89	71	76	85	69	90	70	80	67	64	86	72	67	79	75	80	86	66	61	71	76	73	81	70	87	86	89	78	85	74	81	87	75	61	87	69	72	75	69	85	74	70	84	76	60	92	76	82	82	74	69	71	83	71	65	95	85	88	74	97	60	77	87	85	81	84	87	80	75	68	95	71	81	76	81	70	79	86	81	67	67	85	81	74	83	56	91	72	74	71	71	81	65	79	87	77	87	78	79	76	80	78	68	82	80	81	81	67	59	82	72	70	76	72	79	70	78	75	80	66	69	69	85	73	79	67	71	60	84	74	75	79	83	74	90	87	81	68	84	67	69	84	77	82	74	73	67	80	64	75	64	65	68	57	88	66	72	78	60	82	80	79	74	62	77	63	80	76	74	70	65	73	79	72	73	67	65	86	58	81	52	91	75	74	65	62	57	82	93	79	60	87	86	71	65	68	76	71	74	55	59	76	81	86	89	86	73	80	73	75	78	60	89	72	73	72	81	94	71	75	73	63	85	85	75	70	73	78	65	71	67	84	77	79	86	86	86	68	69	65	74	73	81	68	87	64	73	79	77	74	60	71	81	71	54	63	75	73	72	87	75	85	76	64	74	78	60	83	76	82	88	74	86	79	67	70	91	61	80	80	72	60	54	74	65	61	72	79	81	77	75	78	82	75	82	83	87	78	63	84	82	75	60	81	86	75	67	87	63	66	77	85	74	72	64	75	80	67	81	88	91	69	67	65	81	77	78	78	76	71	75	67	66	69	96	69	86	75	72	79	58	72	92	73	79	63	80	92	81	65	72	60	76	63	58	70	79	76	80	78	78	68	67	72	55	80	66	72	65
32113	21691	10240	8022	8304	9308	8309	5872	4607	3440	2517	2021	1970	1835	1791	1786	1907	1919	1874	2121	1959	1564	1286	902	868	832	775	800	897	954	947	914	879	879	856	850	875	841	821	825	733	755	776	786	768	776	758	753	706	757	745	683	703	741	739	699	630	726	702	667	667	671	637	677	618	618	641	591	609	576	580	615	571	598	549	579	589	602	607	587	624	616	617	590	563	604	577	543	600	570	567	567	572	595	592	558	605	580	588	638	565	565	639	533	604	601	563	555	603	570	571	566	602	554	588	575	593	561	616	577	560	591	557	553	592	601	592	570	579	584	626	604	590	590	559	588	579	576	599	585	554	585	552	574	529	590	551	533	590	555	547	539	579	560	601	557	597	551	582	601	572	580	576	569	597	579	588	568	627	576	587	615	558	558	580	541	554	564	540	602	575	616	537	567	578	582	552	553	610	560	591	566	562	569	615	587	595	578	560	534	560	536	585	556	562	550	515	604	528	592	567	575	602	553	582	605	601	622	644	543	592	540	551	567	550	576	557	560	572	554	565	549	529	587	560	600	587	548	566	552	620	614	537	574	586	634	619	577	567	607	608	593	536	587	531	578	547	542	571	557	556	530	553	516	546	576	527	597	569	563	579	585	562	574	592	553	571	573	589	589	570	521	531	567	575	564	564	598	580	547	568	564	578	560	556	583	555	544	546	566	527	540	541	589	574	552	609	574	565	543	547	584	604	586	582	535	553	594	549	589	569	585	597	488	552	582	563	560	543	540	563	546	543	593	585	570	560	578	557	558	560	582	615	572	566	523	559	577	567	575	520	558	560	533	552	600	607	568	588	591	613	583	570	548	519	565	578	526	549	591	584	538	563	580	612	576	574	548	583	535	578	573	605	596	593	587	556	601	610	563	589	587	597	551	589	558	557	542	559	577	611	555	541	530	560	556	564	609	572	620	550	588	593	600	599	580	593	578	614	584	559	591	580	566	583	559	536	568	560	591	554	564	580	550	583	539	574	566	580	592	593	523	583	569	585	605	544	573	620	580	536	575	554	562	565	572	606	599	573	618	568	597	609	589	596	545	595	579	572	641	583	542	573	577	560	573	579	651	546	540	601	598	539	607	570	570	619	569	604	599	608	564	565	584	602	599	585	570	515	547	540	572	570	595	553	543	557	579	547	532	571	578	546	578	589	516	577	565	555	508	585	557	559	573	554	569	590	593	592	540	608	570	594	547	591	546	562	599	561	581	569	546	569	570	510	552	547	584	570	614	604	558	546	579	578	590	562	589	611	551	588	531	543	574	544	577	608	559	569	589	565	559	610	603	605	597	554	608	559	599	553	573	555	576	567	534	603	534	579	540	568	557	575	550	562	567	546	580	572	580	582	579	536	556	562	551	534	574	589	554	557	604	585	563	564	581	529	555	589	577	555	618	563	561	574	551	576	548	556	594	617	579	544	607	584	579	578	565	574	606	572	583	549	591	549	559	540	562	573	543	590	557	585	534	574	582	582	593	580	568	536	559	564	547	583	601	575	540	592	573	585	544	617	601	571	532	565	590	573	569	514	584	584	583	572	569	574	571	591	582	536	606	533	596	572	610	588	550	563	563	548	595	555	595	595	598	509	550	552	561	560	554	607	580	578	556	541	581	577	551	558	556	566	547	552	574	572	595	568	557	591	605	563	536	581	582	566	581	569	594	586	564	591	562	575	563	567	602	550	544	577	544	598	586	544	590	628	582	606	588	591	615	569	548	585	584	555	552	566	555	569	568	622	590	559	542	594	592	544	563	539	585	584	565	523	572	564	593	529	579	570	554	544	630	600	600	584	519	559	591	558	528	589	587	542	571	587	572	625	552	564	596	563	551	622	587	550	582	581	557	580	526	562	616	579	570	569	579	567	556	619	564	608	622	570	582	557	568	584	601	544	569	570	598	527	572	593	581	588	526	573	555	550	582	548	571	538	550	587	580	586	569	617	575	590	598	531	599	550	618	582	534	576	592	570	538	551	530	624	521	564	582	540	613	553	534	569	543	583	585	568	572	561	567	600	586	567	566	528	537	610	571	591	546	567	585	563	594	584	583	575	533	582	581	591	544	596	538	556	599	563	630	580	593	545	621	557	552	563	532	568	586	565	608	586	570	556	602	561	531	585	592	586	582	553	578	603	602	575	566	594	578	598	579	611	529	540	521	565	577	610	587	542	569	554	611	549	650	547	531	570	569	561	623	524	590	560	580	560	566	576	594	593	574	551	572	597	572	575	602	578	601	551	588	602	604	637	578	561	577	604	530	606	605	535	573	597	562	552	571	596	596	585	509	583	559	539	555	597	568	566	571	589	575	567	600	577	572	564	585	590	601	564	551	560	546	562	580	567	554	617	582	540	551	568	560	623	604	580	600	569	595	590	593	578	602	612	569	571	591	596	590	571	566	570	581	581	539	593	510	576	568	565	566	521	558	580	587	574	560	545	499	578	579	561	606	559	563	626	565	581	537	621	544	579	549	615	613	567	553	559	542	595	590	555	576	610	629	573	557	526	612	579	573	610	603	573	567	565	534	621	544	561	562	505	522	535	538	569	574	563	568	532	625	574	602	582	606	564	540	554	579	549	563	588	585	614	568	591	581	563	545	580	570	564	566	595	586	566	615	593	580	541	609	566	543	593	569	575	520	603	523	527	627	569	587	566	583	613	594	572	596	527	584	567	553	594	543	585	575	551	548	518	548	566	623	576	529	575	606	553	596	561	548	547	568	588	577	583	535	559	588	584	616	575	559	549	563	561	623	573	620	593	583	560	551	574	593	598	598	558	565	574	583	568	585	581	555	587	563	617	584	571	570	586	590	506	557	577	533	628	582	577	554	585	552	551	569	544	614	576	541	614	567	566	585	587	588	577	619	608	590	547	553	574	591	574	568	543	525	573	526	573	552	554	569	641	579	573	571	554	588	534	580	570	574	609	545	594	586	551	538	622	552	553	556	566	555	608	574	561	567	598	518	584	632	528	543	558	550	576	547	615	560	597	573	572	609	591	560	519	557	561	555	547	586	555	557	599	566	570	591	572	558	609	563	570	575	556	603	551	550	567	573	552	532	592	620	568	553	611	570	625	574	604	583	559	579	596	551	604	573	574	575	555	567	531	613	576	516	594	551	539	577	578	588	568	597	570	572	574	533	626	591	584	577	576	587	572	579	567	610	598	569	588	572	607	578	547	559	564	547	560	539	571	596	569	533	561	544	580	523	578	587	575	584	555	578	598	535	577	561	543	545	584	557	602	522	570	563	566	563	579	573	571	535	559	548	587	590	587	560	568	571	556	582	523	529	537	597	563	565	581	601	569	560	580	610	589	549	525	580	550	588	554	590	544	564	556	546	575	564	542	564	593	582	601	562	559	588	551	586	580	592	600	562	534	595	563	564	552	576	589	554	613	564	586	529	578	557	551	529	609	594	605	586	586	579	584	603	566	567	588	579	595	593	575	576	579	554	587	563	585	558	560	577
4995	2707	1021	373	211	271	274	239	219	171	177	146	163	160	168	141	159	157	189	171	165	153	162	163	156	126	134	123	135	137	120	145	134	148	144	126	123	146	121	118	123	120	129	133	138	133	138	134	118	137	132	119	142	139	139	133	128	124	121	128	113	121	123	121	117	136	105	126	130	134	118	128	149	121	134	137	108	124	115	141	128	136	119	132	129	104	108	110	121	135	120	143	109	131	136	139	131	126	105	131	151	134	124	116	124	97	138	120	125	126	145	123	126	103	123	119	112	137	128	116	130	141	121	123	120	110	113	136	108	126	127	120	141	131	127	136	136	105	139	126	129	135	121	103	121	109	112	100	116	133	135	122	138	135	140	126	121	126	112	136	124	119	126	109	119	132	107	118	131	121	124	117	120	117	117	133	138	128	120	139	119	116	113	119	125	120	128	127	135	106	126	113	126	131	118	127	117	107	127	129	139	138	133	119	104	124	121	131	146	105	128	130	115	119	107	139	116	124	126	125	136	133	121	120	119	142	108	129	115	127	121	116	93	111	112	130	125	123	136	121	118	120	155	107	125	105	133	139	111	146	128	142	138	116	124	118	124	123	112	128	113	132	106	123	152	117	136	118	126	129	128	131	126	120	113	116	115	119	127	139	151	148	122	124	108	116	148	118	127	87	97	122	130	129	115	109	120	132	138	123	122	115	103	135	121	113	109	95	129	120	138	115	108	113	128	128	136	109	126	136	124	103	132	150	136	112	133	119	117	126	135	125	103	112	129	119	127	124	132	115	109	108	120	118	117	122	132	136	159	122	131	130	119	122	124	143	105	128	126	153	111	122	136	152	141	147	146	116	127	147	136	113	114	119	138	143	114	132	102	130	144	139	125	116	96	124	104	124	121	136	123	150	121	158	122	112	108	113	112	108	123	96	132	114	113	132	105	129	108	112	116	117	127	116	113	124	121	144	131	122	135	119	143	131	122	114	134	120	124	115	111	129	118	117	144	114	133	124	123	134	134	121	135	126	133	110	132	121	114	123	115	90	126	118	127	124	109	128	116	139	154	125	103	139	139	123	130	121	124	117	126	128	120	131	128	139	130	109	133	122	150	121	95	120	123	126	132	131	128	144	130	130	114	114	130	149	132	126	131	141	117	137	132	109	128	127	131	110	110	129	124	122	112	128	124	116	115	133	130	127	154	116	140	128	101	127	129	137	129	113	125	134	108	117	123	128	130	136	141	116	120	110	132	112	117	118	137	124	136	115	125	145	133	160	133	132	146	134	113	132	134	103	113	124	126	115	121	106	115	126	128	140	118	138	121	120	100	105	115	121	122	124	125	123	129	134	113	123	128	113	125	131	99	128	100	119	121	146	147	136	131	123	131	122	139	119	118	141	95	133	117	111	131	147	121	104	132	123	127	143	131	137	113	111	146	111	129	116	116	137	151	143	122	113	115	125	124	130	132	117	129	135	124	122	119	104	113	145	131	127	138	137	115	124	120	134	132	129	125	108	129	130	124	108	134	129	123	135	128	126	132	113	141	127	124	138	122	130	133	129	122	118	108	125	123	116	124	125	113	114	109	127	110	128	116	120	117	151	118	139	120	125	89	114	123	126	126	129	114	127	140	129	134	115	122	128	118	117	140	126	145	122	118	119	123	119	131	112	131	136	116	127	136	115	140	130	128	130	129	129	129	135	124	141	113	123	124	134	132	139	125	121	131	135	113	120	122	103	131	119	135	133	133	130	136	121	120	137	120	124	121	120	128	125	131	120	116	130	109	112	117	113	128	124	108	113	122	119	130	118	120	119	133	127	102	116	132	115	152	116	115	130	139	117	117	132	134	128	118	124	121	138	137	108	125	111	116	129	133	127	124	112	133	123	149	123	126	136	120	117	116	119	115	148	122	115	134	133	119	107	127	123	119	114	139	126	113	141	119	124	114	96	138	123	122	125	117	129	122	119	125	108	118	111	130	118	111	115	110	123	139	121	124	137	117	130	115	113	118	122	116	98	112	111	105	120	125	117	119	124	109	109	117	103	112	135	140	118	115	131	129	128	125	121	141	121	123	129	124	125	121	130	131	125	116	119	114	124	123	136	117	120	130	125	124	142	121	123	114	126	130	116	126	128	119	118	102	117	141	140	114	121	113	116	123	139	118	118	119	106	125	132	119	125	114	117	127	133	114	114	114	111	120	145	118	125	119	110	112	104	133	125	127	132	141	101	111	127	123	123	137	113	151	110	119	106	115	116	121	102	122	116	129	93	112	111	130	135	135	118	119	121	146	119	127	127	137	107	127	128	123	131	129	131	121	126	129	102	121	124	114	120	101	116	126	131	119	112	137	124	132	138	137	131	127	125	130	121	112	102	118	124	112	118	134	132	119	112	133	118	124	119	131	134	135	136	136	125	133	122	118	112	139	110	130	130	106	94	143	135	131	127	126	125	121	129	110	124	138	116	121	132	104	135	133	116	135	148	130	129	112	133	127	125	111	129	113	126	103	124	120	120	110	120	107	112	134	121	107	107	117	94	110	137	127	140	124	119	116	136	127	105	137	117	143	129	136	118	128	115	107	118	113	135	130	138	125	126	134	113	117	132	131	125	127	120	133	125	151	133	126	115	157	116	105	118	117	99	127	139	114	129	135	129	133	119	117	117	134	135	134	137	141	102	137	108	122	136	122	116	137	141	128	131	139	103	106	113	125	118	108	130	113	144	131	123	117	148	126	135	121	123	119	124	111	119	124	117	116	102	105	120	99	129	110	122	114	102	112	126	125	118	119	98	114	144	128	141	125	135	127	121	112	121	113	108	117	113	103	126	120	145	105	108	120	135	123	138	110	105	120	129	132	113	113	118	117	144	119	119	118	110	132	149	130	126	124	138	124	132	119	150	138	114	122	125	120	116	114	124	128	115	134	134	141	138	115	116	108	124	116	135	129	117	140	134	129	134	122	123	112	129	106	127	121	105	128	143	148	109	146	129	119	105	123	123	132	126	145	132	126	118	111	132	112	127	120	120	116	121	126	136	112	146	120	135	115	128	118	121	101	132	120	116	118	120	126	122	114	130	117	120	132	113	111	118	148	117	117	112	148	115	126	125	114	130	142	132	129	116	124	133	123	125	101	124	118	123	133	127	128	132	120	133	131	130	124	116	132	139	121	103	137	139	106	116	126	140	113	147	129	137	137	112	121	118	139	128	121	129	95	111	133	143	111	119	130	123	138	132	124	124	116	132	148	127	131	129	119	115	119	122	126	140	109	124	138	105	127	118	130	103	135	121	119	124	119	119	129	118	128	134	149	133	117	112	130	112	128	108	136	136	119	133	112	109	117	137	131	97	123	130	110	115	147	128	135	136	127	120	123	129	119	119	118	107	124	128	118	113	103	145	137	140	132	117	116	116	123	130	112	125	124	134	123	141	121	114	119	108	118	142	104	140	111	111	135	124	136	128	115	131	128	111	126	123	120	120	112	117	105	117	135	133	114	133
31381	19740	9304	7420	7916	9120	7721	5870	4765	3591	2919	2387	2302	2293	2302	2265	2360	2241	2236	2418	2242	1849	1437	1243	1281	1181	1125	1208	1226	1318	1312	1237	1244	1232	1261	1174	1252	1146	1205	1111	1129	1122	1077	1130	1074	1077	1039	1042	1097	1135	1014	998	1094	1089	1093	1027	1040	1031	983	1033	1034	981	977	948	931	972	934	957	936	952	929	929	1001	959	923	963	939	932	960	945	945	887	944	971	1017	887	926	944	892	913	957	916	925	965	921	889	954	967	860	862	940	919	914	921	906	953	926	928	853	943	898	913	900	851	848	931	912	910	898	912	919	909	886	909	970	904	920	909	943	971	893	923	892	865	900	974	896	896	864	935	949	947	920	918	873	962	926	888	912	938	905	939	884	902	913	907	874	957	883	914	862	862	892	952	932	851	898	965	866	847	891	893	957	918	873	921	860	885	939	838	901	949	905	933	934	814	951	883	903	944	937	888	877	955	866	950	883	889	882	890	952	894	883	942	916	856	933	953	882	909	916	933	874	900	937	893	904	910	937	920	896	928	978	914	898	908	975	915	889	910	903	950	945	903	896	929	868	902	887	893	907	905	892	885	922	915	914	937	921	909	897	927	901	925	956	895	933	886	903	913	920	924	895	904	896	932	914	879	920	922	910	899	887	929	909	895	899	879	910	910	926	946	886	904	933	859	853	866	899	909	917	915	925	920	924	921	904	868	931	916	906	920	933	864	929	904	914	896	884	929	911	877	910	911	922	871	937	931	947	879	850	868	918	932	865	909	899	967	889	918	889	916	945	883	927	898	942	945	897	914	912	830	929	880	873	890	965	937	939	898	868	938	949	885	982	939	905	936	958	897	897	914	882	916	901	988	936	930	925	885	927	922	905	941	929	896	908	898	903	873	920	884	924	902	872	943	911	941	907	930	897	940	942	898	887	903	956	811	900	951	928	904	938	945	821	896	883	930	930	899	917	945	898	911	862	916	958	875	957	910	867	873	904	891	895	887	935	926	885	905	852	955	911	908	916	883	888	913	955	920	884	905	905	910	913	899	921	843	915	923	917	857	909	934	878	936	945	910	878	882	857	943	869	915	931	938	934	936	941	923	936	921	892	974	896	904	978	914	925	865	933	898	953	967	914	906	893	950	898	973	893	901	860	940	892	870	920	940	908	868	870	970	937	898	893	896	909	880	970	899	900	894	963	914	913	931	935	912	934	934	886	970	921	932	902	932	906	905	885	961	934	872	946	854	935	925	951	884	892	912	900	931	866	895	837	927	931	878	895	908	912	839	921	899	907	893	890	936	888	942	970	913	900	931	926	942	880	928	940	922	899	946	956	932	924	865	903	861	938	921	875	907	889	892	876	962	966	930	948	924	925	925	883	955	936	900	906	917	877	884	899	898	902	900	911	915	903	900	882	893	901	940	875	916	895	883	924	934	880	886	897	925	911	860	894	896	910	938	954	898	901	896	969	876	923	913	881	914	929	934	880	902	941	941	891	900	885	938	883	919	913	925	934	878	931	912	947	968	909	898	927	899	941	909	909	943	903	893	868	865	919	906	927	929	880	945	887	925	912	952	880	903	882	958	874	913	892	862	913	913	922	912	968	943	883	923	893	922	921	939	962	907	923	887	906	934	950	901	910	962	900	908	883	935	961	912	887	954	906	926	882	947	916	849	855	875	933	898	935	889	917	862	900	943	904	929	953	898	934	948	919	925	856	929	925	900	889	905	874	918	911	972	858	884	905	911	865	879	908	920	927	916	916	891	857	928	885	951	929	917	899	919	920	941	912	890	959	992	906	875	912	908	913	897	891	922	881	838	920	918	925	908	841	884	935	944	915	933	912	967	880	936	965	948	891	946	904	912	907	972	945	924	935	894	875	869	943	936	859	876	977	885	899	903	946	912	956	905	909	847	917	921	899	954	936	952	882	875	901	920	884	914	963	943	929	916	878	840	865	914	888	926	865	913	827	901	939	926	949	914	878	915	947	904	866	871	945	937	927	927	922	891	942	960	899	895	861	872	905	953	932	954	947	886	831	882	961	891	930	903	920	864	921	961	940	929	932	903	964	930	927	928	908	862	952	908	910	872	1008	964	936	916	901	920	936	884	942	866	934	897	931	901	903	931	849	875	903	939	964	876	921	963	914	894	914	905	884	860	883	957	909	881	913	920	869	981	946	916	928	948	905	939	934	926	903	928	947	924	965	1006	895	897	852	897	910	990	907	949	956	881	917	883	876	913	945	881	924	897	924	881	940	936	872	894	902	931	883	900	912	932	926	941	903	903	925	920	895	899	894	907	954	931	919	912	916	899	923	914	931	880	912	888	892	918	914	870	873	927	913	923	896	933	883	941	912	963	926	961	943	898	897	926	986	876	929	933	873	927	942	913	902	986	947	925	901	897	887	930	944	943	883	914	892	907	941	916	957	951	878	975	857	899	894	931	892	938	938	897	899	928	937	936	892	912	928	882	919	951	884	966	893	964	957	946	958	977	924	837	926	897	869	931	928	863	893	962	999	897	922	909	862	973	862	951	892	911	936	895	882	947	901	905	906	907	859	930	931	870	915	891	889	893	882	899	899	883	854	901	904	888	913	916	965	928	909	959	885	921	937	947	846	932	925	983	947	942	947	920	919	998	951	882	900	917	919	961	860	918	910	881	890	887	900	888	893	915	925	870	905	934	911	890	897	897	889	919	866	963	888	898	909	961	962	909	932	885	883	953	922	964	929	920	949	862	930	954	871	944	911	921	917	897	913	982	930	888	871	951	923	970	922	886	924	877	900	932	902	892	947	892	865	887	938	890	924	944	894	927	927	896	936	908	952	894	931	889	898	899	902	909	873	923	918	923	940	913	980	842	945	911	922	944	904	941	894	933	950	837	882	904	970	893	915	923	914	959	928	913	984	853	970	942	928	919	953	963	910	914	879	942	880	897	829	920	905	950	866	919	909	909	859	894	964	941	939	862	948	859	903	934	840	903	912	824	892	916	923	895	908	929	870	861	871	860	865	862	895	878	931	872	899	871	887	919	928	828	939	886	948	935	966	882	903	907	912	863	892	943	928	937	901	892	914	905	939	969	893	925	894	931	899	899	902	912	940	902	865	905	901	939	883	898	914	901	912	864	912	889	888	924	893	940	836	904	944	921	950	883	861	876	905	915	889	935	856	919	912	882	898	876	889	943	920	880	958	899	933	916	881	892	873	920	903	926	924	922	910	912	969	953	891	917	943	891	884	942	903	850	908	926	939	958	930	928	965	973	921	851	862	935	863	909	931	902	968	915	877	922	877	950	879	893	908	887	893	914	897	906	893	899	921	906	961	924	909	929	845	902	905	894	871	903	899	909	926	925	875	881	886	938	939	925	872	903	887	891	900	834	923	903	900	900	892	945	950	886	955	952	918	974	947	927	889	881	882	955	939	926	861	855	855	935	864	947	880	934	901	905	920	887	995	960	852	884	898	892	942	916	916	927	921	914	890	918	880	955	927	908	961	930	857	940	906	953	949	913
6346	4364	1203	455	252	272	264	235	187	170	155	126	164	152	157	145	154	155	156	157	151	119	100	89	102	87	95	98	115	100	105	118	96	102	102	94	104	75	88	105	102	94	97	96	80	100	102	95	89	99	84	86	87	80	87	94	79	85	98	94	86	114	82	87	85	88	93	78	79	88	90	93	89	72	77	81	67	95	67	98	81	96	63	77	73	85	80	97	82	68	86	64	82	94	108	84	93	104	76	86	82	84	77	98	80	86	70	75	97	86	61	98	86	86	71	94	81	87	98	86	84	77	74	111	75	96	79	75	80	87	82	80	85	97	79	85	81	69	71	84	85	74	98	81	76	82	73	90	83	66	81	82	89	88	100	82	95	89	86	88	66	78	82	81	85	76	91	72	76	81	81	82	90	79	69	100	89	82	70	72	93	78	82	81	89	78	85	80	65	95	81	75	94	76	82	98	84	71	79	98	69	72	92	89	70	75	87	76	83	85	86	82	69	87	79	72	68	68	96	95	88	79	68	89	82	97	74	96	73	82	77	92	83	79	88	90	97	81	75	84	65	91	83	88	99	73	105	74	89	82	77	85	80	82	92	84	96	84	76	79	71	85	97	93	76	97	69	77	74	85	79	83	96	90	77	82	85	70	77	91	86	93	81	84	91	90	93	83	74	88	82	86	80	80	78	89	103	75	91	102	96	80	80	80	86	75	90	100	76	95	79	87	71	94	84	101	107	77	68	85	80	81	91	73	97	84	90	92	71	78	98	97	99	79	86	86	72	73	77	88	74	87	77	60	72	89	102	78	85	89	101	74	74	79	81	79	75	69	85	72	88	94	94	89	89	75	66	75	86	84	91	98	78	86	86	91	79	91	91	81	80	102	100	73	76	100	69	96	78	86	80	77	77	71	75	72	76	84	97	71	84	89	78	66	81	87	79	69	88	89	80	97	76	81	93	71	68	88	82	78	83	77	87	88	90	96	79	85	58	77	90	74	81	83	89	82	91	78	66	85	74	83	76	72	89	90	88	81	71	88	88	96	83	96	74	92	91	102	91	82	80	89	88	76	92	83	86	95	92	81	91	79	90	87	89	76	85	77	62	79	85	90	96	97	67	69	69	81	107	74	71	87	86	84	84	70	77	83	66	86	101	78	64	83	95	75	66	101	89	87	90	96	69	99	75	97	81	78	96	101	80	97	83	80	85	80	91	74	59	89	89	94	87	94	73	93	82	73	74	77	79	74	81	88	86	71	70	76	90	71	91	90	88	70	75	70	76	77	69	80	91	92	98	86	91	75	78	82	75	78	70	76	85	80	85	71	98	88	82	86	76	76	79	90	87	86	86	85	86	89	100	72	74	96	71	85	76	93	73	91	97	87	76	85	69	85	89	72	79	80	87	68	68	71	86	77	86	89	83	79	89	66	90	84	90	92	74	84	81	80	89	88	88	94	92	77	73	77	85	72	67	100	76	92	83	77	77	78	75	97	88	84	88	91	106	82	71	83	75	82	69	96	85	90	62	83	84	94	78	66	80	72	84	71	89	86	77	71	93	103	95	79	85	82	77	74	84	77	81	93	85	85	79	93	84	94	93	65	82	89	75	70	78	88	95	97	59	91	80	94	90	81	78	83	82	89	86	103	96	85	74	83	80	89	84	68	100	66	80	86	67	86	81	83	84	76	88	80	81	84	86	82	77	88	81	71	83	93	85	87	76	88	83	72	88	80	86	103	80	76	84	91	82	95	92	89	71	77	90	84	81	89	83	86	94	72	80	83	86	90	70	88	87	90	92	75	87	94	75	110	87	81	91	82	79	75	80	86	88	108	92	82	88	100	98	84	77	72	77	85	80	73	89	63	79	93	89	96	77	94	70	66	71	77	56	92	80	96	84	91	74	75	66	95	87	93	78	86	70	88	79	86	90	83	94	86	79	78	69	84	75	87	60	92	95	90	80	81	73	95	79	82	92	92	76	79	74	96	97	65	99	83	82	83	74	80	98	68	89	75	83	74	73	101	67	82	94	91	77	74	72	86	76	87	89	84	75	77	72	93	68	88	101	90	97	92	74	76	93	88	96	87	80	71	85	98	94	88	71	93	89	77	72	85	78	76	84	88	101	72	89	88	73	92	89	83	92	63	71	77	78	97	88	83	92	86	112	83	73	79	102	91	91	76	68	76	72	86	75	94	87	83	98	72	83	75	82	82	69	76	78	65	90	86	81	69	79	80	70	82	76	65	85	73	82	82	69	91	61	80	77	89	103	82	81	84	86	105	80	71	81	88	72	83	92	89	73	84	82	85	82	89	94	89	77	83	91	74	94	81	95	89	76	80	98	82	95	73	114	73	72	85	81	81	75	85	84	90	72	87	78	71	76	100	71	90	78	82	88	95	87	72	80	81	86	94	93	83	72	83	72	99	89	86	88	83	92	85	75	62	80	83	83	91	93	83	86	78	81	91	74	94	90	85	95	74	85	68	75	79	77	98	78	73	86	85	90	70	91	65	85	65	78	70	81	81	77	80	84	85	91	84	91	74	82	93	76	80	86	98	76	84	83	80	84	93	79	88	85	80	85	79	89	93	74	86	78	82	89	96	85	84	81	85	73	80	92	92	78	75	70	80	81	79	98	101	91	82	77	73	88	87	88	89	84	72	101	86	85	123	77	70	98	68	81	86	90	84	88	86	98	76	88	87	82	96	101	67	97	80	85	88	96	81	70	90	96	94	86	88	90	69	82	98	80	82	81	100	84	92	63	74	80	84	67	77	82	92	106	97	60	87	74	81	69	87	95	96	80	88	88	79	70	80	92	73	88	68	82	84	85	88	83	80	89	96	83	71	90	97	105	92	101	73	70	89	90	82	81	92	85	80	78	87	81	105	101	81	93	80	106	84	83	72	83	95	92	83	81	98	81	85	79	78	71	94	68	87	103	69	69	104	85	84	77	86	74	82	83	102	83	91	82	82	69	86	83	75	90	95	82	90	93	88	69	85	94	90	91	74	84	67	84	72	85	89	82	71	95	87	80	77	75	83	84	80	84	86	89	81	72	77	97	93	74	100	81	76	73	90	104	80	95	76	95	87	77	91	96	78	76	88	66	74	97	101	86	85	89	93	89	75	86	73	80	89	79	79	100	70	82	79	72	78	64	77	73	74	87	78	95	88	81	93	87	87	93	93	74	92	90	84	87	76	77	76	82	76	87	82	85	100	87	77	82	83	63	80	87	90	82	85	87	79	77	87	85	76	75	79	92	86	68	67	85	79	82	79	101	80	77	71	91	93	63	82	88	93	72	77	92	69	97	89	75	88	87	90	82	97	70	89	103	99	94	81	89	95	85	76	84	90	80	86	77	76	81	86	80	69	78	82	68	81	85	71	79	95	84	75	101	79	80	90	86	84	85	80	69	84	72	79	94	80	93	78	91	72	74	92	61	75	88	77	94	79	78	95	84	96	95	70	80	94	79	93	90	106	78	88	99	79	80	84	76	75
36270	23009	10795	8326	9779	10999	9449	7432	6090	4572	3462	2765	2715	2679	2484	2593	2672	2306	2738	2771	2363	1919	1263	1107	1055	1015	1048	1122	1119	1189	1084	1091	1082	1087	1048	1131	992	960	959	922	933	887	854	836	824	865	894	877	860	821	805	773	808	827	783	766	789	758	765	718	754	711	693	678	688	668	662	622	605	635	633	606	685	680	673	643	593	631	633	633	640	662	678	630	590	621	617	617	611	629	636	669	635	638	606	584	596	603	623	609	586	647	617	602	633	642	618	613	591	576	603	598	657	628	586	589	603	570	641	592	641	639	570	639	621	611	649	634	608	648	605	653	587	592	614	616	606	593	630	623	602	602	610	644	636	649	602	612	618	663	596	580	577	629	598	606	620	531	604	666	576	608	578	652	601	619	595	637	648	633	657	638	631	584	575	603	625	586	624	608	594	626	619	584	634	622	581	580	586	583	630	651	630	610	619	640	610	598	592	620	622	595	626	625	598	637	614	605	606	622	593	638	620	646	602	622	587	603	688	656	585	588	580	562	588	593	631	604	630	655	579	588	585	564	600	617	645	613	614	654	563	586	572	610	607	621	601	585	618	609	611	571	612	625	574	630	560	586	578	627	607	664	622	609	629	601	583	642	610	622	623	538	613	625	647	612	635	584	621	619	599	624	609	619	613	615	590	601	620	636	567	597	564	612	624	610	611	598	634	594	564	643	592	658	627	642	601	618	611	653	584	584	631	632	611	610	637	612	613	586	596	582	605	585	592	635	600	637	553	582	618	605	570	594	642	619	620	599	575	594	605	603	648	616	641	616	569	613	640	636	634	627	592	622	626	621	566	574	612	571	572	592	611	570	612	515	604	616	591	637	623	606	637	627	619	590	567	629	616	651	609	602	599	588	594	631	616	619	582	641	607	605	658	569	614	663	610	628	600	617	582	554	644	605	590	647	585	616	599	634	610	605	627	629	591	636	581	612	601	620	624	583	621	608	590	615	606	671	626	585	637	600	639	579	626	552	596	597	615	609	658	579	617	550	622	614	600	601	654	617	669	621	639	669	567	625	600	595	584	613	606	631	634	618	604	587	603	581	614	620	658	596	622	640	607	598	648	636	607	609	576	567	611	655	614	641	628	607	623	572	593	586	630	577	591	628	602	621	624	591	598	609	598	609	650	615	594	606	634	634	613	600	637	540	612	620	598	594	650	597	608	591	608	588	639	588	597	621	602	625	551	586	568	570	633	662	573	636	628	630	611	569	609	627	585	598	615	607	626	658	618	608	592	595	602	647	578	631	613	630	625	592	630	609	628	622	540	635	608	574	606	637	600	641	592	582	572	640	658	646	618	542	625	635	610	607	708	578	608	586	578	614	620	646	605	591	608	648	592	594	609	628	606	643	655	590	646	598	575	617	614	596	676	608	618	576	605	582	606	581	574	567	614	597	608	588	622	606	607	579	653	594	585	618	597	610	574	593	578	612	624	642	563	638	638	633	583	580	613	624	604	633	588	623	619	630	631	618	524	601	601	609	622	615	601	605	631	610	660	613	654	577	613	687	634	607	651	604	608	582	573	590	614	604	592	610	614	627	605	560	592	622	595	598	598	581	635	598	662	599	609	639	600	657	677	571	610	588	633	595	583	615	618	617	611	633	622	578	624	547	609	626	624	593	572	561	618	617	614	565	651	633	624	620	605	624	635	631	603	591	601	608	622	589	613	580	604	610	591	617	637	613	581	609	597	589	593	633	582	608	601	634	608	593	561	569	602	640	591	641	630	622	590	564	608	584	617	575	599	639	582	611	622	596	577	576	616	561	595	649	615	598	604	621	604	601	629	623	572	567	598	576	615	619	622	614	620	594	608	599	616	618	623	612	622	599	604	568	636	599	598	596	569	641	635	598	590	609	638	606	629	597	628	615	600	638	644	629	592	542	587	603	584	564	639	640	615	603	595	612	561	573	599	551	646	595	593	635	592	593	586	600	610	597	571	583	587	648	545	637	634	649	627	612	632	594	604	616	621	627	605	588	588	607	634	620	621	584	584	639	588	618	631	597	648	625	632	630	608	650	624	586	634	640	617	606	625	618	591	601	633	623	630	623	621	606	628	623	599	609	602	602	590	647	639	596	636	621	596	611	606	593	636	607	608	582	620	647	594	589	571	588	624	594	646	638	574	585	607	552	611	618	637	648	627	587	629	614	610	597	605	599	629	593	637	639	640	663	610	626	656	593	592	655	576	572	574	614	633	614	613	644	569	631	609	618	574	624	599	622	601	641	616	592	555	592	649	596	590	614	662	581	606	585	632	630	595	592	600	563	607	621	645	627	576	604	634	562	616	622	604	623	634	601	560	585	629	609	601	621	571	612	580	617	602	569	576	616	582	613	640	585	658	611	580	653	620	612	578	626	605	624	647	634	600	637	659	611	604	598	617	636	623	583	605	630	627	598	596	620	575	636	660	591	608	630	599	632	639	640	638	622	629	589	629	565	595	611	622	628	611	589	607	621	615	599	583	605	578	620	567	655	632	602	668	620	622	575	627	612	606	598	570	589	558	632	590	608	586	662	654	569	592	616	663	601	599	583	636	618	602	553	594	608	595	610	606	609	585	654	509	650	617	585	622	628	577	624	638	593	630	638	586	575	611	611	620	612	591	604	602	625	572	581	570	617	640	567	654	613	606	592	624	573	632	615	644	594	592	601	591	638	578	586	567	572	605	555	611	617	628	573	598	594	606	607	619	582	601	649	620	635	586	588	560	579	611	544	615	594	601	604	625	668	632	633	580	567	593	588	587	606	610	567	615	591	658	603	595	600	616	617	571	593	606	635	634	641	609	613	609	597	606	606	597	591	626	593	593	606	568	614	621	609	608	575	622	604	598	615	654	581	589	627	579	576	568	623	586	592	637	597	580	584	607	604	649	571	593	593	557	621	597	613	602	605	601	583	613	624	587	621	590	615	622	614	628	626	649	628	628	603	581	644	609	635	581	617	606	612	612	580	576	616	570	597	615	595	625	608	566	593	631	635	587	606	592	596	595	576	603	596	581	597	621	597	608	601	609	634	651	591	600	598	583	596	570	553	612	604	602	591	626	617	612	617	580	616	596	588	612	614	622	658	619	621	614	597	597	627	616	601	599	664	618	603	619	642	576	611	630	573	614	601	604	583	626	624	570	578	585	616	588	586	583	618	590	591	601	596	562	592	635	608	553	629	639	607	582	607	591	614	609	606	634	603	622	634	599	627	639	618	593	554	611	645	637	612	585	552	624	601	589	656	617	609	644	589	579	647	600	601	659	632	600	668	586	616	552	589	596	592	606	614	594	621	614	582	615	631	609	602	631	638	624	631	586	619	643	621	640	612	646	599	573	577	590	658	616	617	605	622	605	622	625	645	565	586	629	592	667	597	636	599	608	583	576	588	570	614	641	567	615	643	615	616	669	598	618	590	634	596	606	573	572	583	593	648	539	645	626	601	629	633	604	609	637	601	584	561	563	622	600	626	603	606
3046	1403	497	259	150	203	181	171	140	164	159	157	148	132	111	125	160	149	142	146	141	132	138	114	129	109	121	123	107	106	105	115	124	114	121	118	118	111	100	93	108	138	94	123	105	101	97	124	110	125	137	117	124	117	117	117	89	98	113	109	125	122	119	114	100	140	125	107	122	96	118	92	114	121	106	105	106	110	107	119	96	112	102	99	99	88	80	124	100	105	115	120	117	105	89	110	97	108	100	99	123	117	110	105	110	103	103	118	109	100	121	108	106	117	102	112	126	130	105	109	108	105	117	100	105	107	111	108	122	110	92	102	97	125	116	99	107	112	124	123	133	105	91	114	135	118	104	114	126	134	116	104	112	105	102	104	116	106	120	111	107	93	104	111	104	121	112	119	98	107	90	115	115	125	97	115	109	96	127	108	105	96	118	115	126	115	115	111	110	105	95	109	121	110	116	107	92	106	111	118	131	110	113	114	101	98	120	120	119	109	126	109	111	115	100	143	108	116	125	101	116	97	113	109	101	96	100	88	121	110	127	103	93	125	105	107	103	123	108	104	126	113	117	113	106	124	104	123	133	123	98	103	120	110	116	101	91	98	115	101	102	101	116	119	104	131	124	106	96	111	112	85	117	116	104	111	111	114	107	109	124	99	99	96	128	113	106	90	95	113	116	100	88	105	117	99	125	118	96	111	96	128	120	124	113	116	105	126	111	117	104	104	113	98	106	105	97	119	121	87	102	112	106	110	106	93	127	110	107	120	112	111	122	102	108	114	115	125	103	97	122	108	128	101	120	101	100	94	91	107	112	113	117	126	104	115	114	89	90	107	131	93	102	91	116	112	112	103	117	122	124	121	86	101	105	111	116	107	105	101	102	120	103	118	115	102	130	110	115	121	112	99	100	115	114	114	100	122	111	100	121	119	106	112	91	97	110	116	113	97	107	117	118	111	116	105	98	117	109	106	104	106	106	118	107	101	95	109	125	103	106	124	115	137	101	100	101	100	102	105	102	88	110	114	96	118	114	106	115	115	98	105	106	110	107	116	106	111	108	114	103	113	106	101	117	107	98	87	105	107	115	120	107	112	121	100	119	117	111	128	99	100	118	112	103	114	105	118	112	109	118	114	99	89	120	108	99	114	131	119	122	99	105	116	106	90	111	112	110	120	89	106	100	123	126	90	103	104	104	92	114	112	119	122	116	110	106	100	105	115	99	115	114	116	119	110	110	95	95	121	98	117	109	99	107	109	109	113	94	100	106	114	107	109	122	111	110	94	100	113	119	123	108	130	109	97	104	104	91	113	138	107	113	103	93	132	112	90	104	122	118	108	108	97	112	118	109	102	116	122	107	113	108	105	117	102	105	101	110	93	109	92	113	111	104	109	97	110	116	97	91	127	110	92	108	94	94	104	99	110	97	116	114	95	111	121	103	112	121	124	92	92	98	105	110	106	90	117	114	117	123	128	117	111	98	122	118	114	105	119	122	127	119	95	92	92	123	127	117	108	132	113	96	116	117	119	112	120	109	102	104	110	110	126	121	105	101	103	115	104	104	98	109	115	88	115	123	115	109	109	108	87	117	110	101	112	113	116	119	99	110	128	114	118	109	114	96	125	98	112	105	122	109	108	117	101	123	97	113	109	101	118	102	110	108	109	98	108	99	108	112	101	106	115	102	115	108	98	91	108	111	96	105	113	123	99	122	103	113	108	102	95	128	100	95	83	114	103	107	105	124	105	107	112	117	111	116	101	120	117	105	112	108	104	115	112	112	121	108	98	131	129	103	93	126	108	92	99	113	120	84	97	115	101	97	106	121	118	109	95	98	104	104	112	103	127	119	120	99	108	100	111	105	98	112	103	101	122	121	112	115	111	121	118	113	119	127	96	93	97	101	110	86	107	117	116	101	111	112	113	106	120	108	111	101	114	95	105	103	123	105	104	122	106	113	99	109	110	106	113	114	115	126	92	126	104	92	120	104	86	122	116	120	115	118	114	93	112	117	119	112	113	129	96	106	120	122	97	122	111	92	113	85	122	121	128	123	119	114	110	114	107	103	105	109	106	125	93	130	106	121	101	108	112	111	95	101	105	96	122	113	110	109	108	93	103	118	112	103	112	104	106	117	103	100	111	104	101	126	128	119	109	133	108	118	110	99	112	107	104	98	105	110	96	107	106	109	87	114	106	101	113	93	107	112	113	97	108	91	108	109	132	100	102	91	103	139	103	93	119	103	95	91	107	128	124	122	107	117	111	115	102	106	101	106	116	109	128	102	97	109	101	128	126	120	105	122	98	127	105	113	86	111	107	117	99	119	104	114	116	112	116	123	114	107	102	126	121	104	124	113	122	115	105	108	103	87	121	99	122	91	95	116	122	101	101	101	119	117	107	109	104	106	120	88	108	106	120	131	117	104	112	83	110	109	101	94	119	110	108	120	117	112	116	114	108	119	118	91	131	109	123	84	110	111	101	124	103	104	103	125	109	88	103	104	118	106	108	104	134	120	123	102	99	109	109	106	124	95	120	120	94	111	103	115	105	90	105	100	102	117	103	113	102	128	125	123	108	124	98	101	103	107	123	105	111	112	104	123	121	106	110	120	131	133	101	120	97	93	108	91	106	107	112	104	117	119	109	120	107	103	107	124	104	119	122	101	98	108	101	119	105	99	92	129	100	107	100	115	103	94	118	95	101	99	129	102	109	138	121	117	120	121	114	112	115	126	122	94	134	92	100	112	121	105	97	108	122	131	98	114	108	136	96	104	106	112	98	101	117	102	101	99	130	112	104	113	97	104	95	111	110	134	106	114	126	108	119	98	114	125	98	105	95	107	110	99	97	107	107	108	90	113	103	115	92	96	111	124	90	99	89	98	118	112	105	113	117	99	95	113	120	113	114	104	129	117	99	98	111	99	99	125	118	88	109	110	93	109	107	118	109	88	103	87	105	131	125	116	137	94	105	104	120	114	109	108	104	118	114	94	104	106	130	94	116	107	107	105	109	101	115	97	94	111	107	109	111	105	115	93	97	122	107	124	106	123	137	99	102	101	111	121	90	110	102	99	117	100	97	107	106	119	98	118	108	100	108	99	107	119	117	98	100	109	97	126	99	117	110	106	123	118	120	107	105	104	116	120	102	97	108	88	108	89	114	120	108	91	117	104	103	129	102	127	111	119	118	97	100	126	118	110	101	111	104	101	105	107	99	124	97	120	112	116	89	87	120	115	131	102	143	127	118	105	99	120	111	127	97	108	109	106	110	104	112	115	105	116	107	121	124	114	125	106	116	104	116	118	108	118	113	109	108	105	113	114	116	104	98	103	117	98	112	119	111	124	102	104	113	114	111	111	107	116	116	115	121	90	109	108	98	98	115	101	110	110	104	91	90	123	99	110	105	121	106	119	106	93	126	131	105	98	95	120	99	94	114	94	105	107	100	102	92	101	93	113	114	128	108	96	118	107	116	98	136	91	113	110	112	109	106	116	124	102	97
26114	14154	5783	4830	5719	6405	5287	4320	3409	2830	2117	1802	1903	1872	1774	1867	1845	1849	2043	1955	1758	1352	1046	1029	978	967	1030	1094	1054	1061	1079	1086	973	1091	1078	1054	1014	990	1025	984	954	990	964	939	930	980	945	971	941	913	935	907	903	893	894	933	909	925	886	907	889	921	833	842	854	817	850	832	877	831	891	866	822	814	845	797	803	778	815	840	822	821	840	867	819	823	855	800	802	840	809	782	809	810	817	819	804	787	802	846	818	836	788	841	821	811	873	817	815	839	826	836	829	832	851	844	807	827	808	808	823	779	766	769	813	812	807	816	832	840	799	822	794	768	801	814	769	809	829	820	851	834	796	842	841	812	837	803	797	816	794	812	828	845	838	818	798	819	803	864	851	812	803	811	875	824	804	774	796	843	836	804	834	814	821	745	763	779	810	856	861	767	803	785	849	796	832	826	790	767	837	816	807	823	819	782	838	822	844	846	855	779	764	805	815	773	824	823	798	798	850	811	773	804	822	824	787	815	820	813	801	834	822	866	825	812	775	822	832	810	815	805	807	810	853	812	786	830	806	811	821	797	817	803	862	788	884	853	752	874	805	832	812	836	829	787	808	802	796	808	771	772	833	800	847	858	825	791	836	772	795	876	826	812	810	782	773	818	864	828	775	868	840	842	808	849	771	806	790	799	780	799	833	799	837	800	798	860	800	819	802	907	800	819	786	811	863	777	854	830	846	803	892	827	815	822	811	846	796	796	814	850	815	848	806	790	790	801	806	821	789	797	843	779	815	848	778	848	801	850	790	761	782	837	828	855	809	815	873	808	824	771	813	840	826	799	816	793	822	797	772	790	838	830	807	807	836	816	844	787	787	810	832	763	795	816	860	848	843	801	873	820	801	818	801	819	794	813	854	827	825	858	801	853	877	844	834	859	815	779	750	797	784	802	796	792	838	851	783	822	853	847	805	778	852	817	849	802	833	829	824	842	763	822	853	792	837	834	784	802	800	800	826	827	865	826	806	770	817	804	814	805	822	791	771	797	800	835	828	786	786	845	810	827	814	802	844	848	733	878	826	848	868	823	829	818	829	784	795	815	803	769	811	766	838	832	794	782	815	784	819	781	818	805	843	890	818	794	810	809	827	831	804	804	803	840	782	844	848	828	826	823	784	814	833	863	839	845	773	804	819	816	776	854	849	801	846	831	779	812	824	864	808	809	853	763	779	787	791	800	795	841	820	794	827	802	789	799	817	804	856	755	861	820	808	827	840	789	838	772	815	823	844	838	815	794	815	823	785	795	797	837	804	836	808	835	792	799	845	849	829	796	794	773	837	800	774	798	839	864	792	848	799	853	796	798	835	827	860	904	843	803	832	821	818	858	854	814	811	809	773	774	828	823	834	866	844	835	804	845	807	832	799	828	798	850	773	842	817	853	823	792	811	791	824	788	805	848	873	788	817	838	833	792	856	848	828	809	864	784	752	810	779	850	799	815	798	805	778	828	801	822	820	834	725	812	801	814	868	796	788	841	797	829	814	830	780	856	821	768	850	824	840	790	805	807	806	798	860	807	757	793	770	815	795	875	875	861	808	816	823	831	834	799	808	875	846	826	847	820	766	808	856	845	796	863	808	810	841	867	814	793	828	771	852	812	828	817	827	788	803	837	798	812	748	802	836	807	819	806	821	825	805	770	811	839	851	818	872	844	818	836	798	816	849	843	828	780	850	818	865	752	783	826	827	797	779	828	793	854	821	874	802	838	795	847	799	880	794	795	797	870	839	814	816	825	868	854	889	817	794	831	828	853	837	774	838	862	810	819	800	873	761	767	895	852	802	823	832	786	852	829	818	820	829	787	792	821	871	780	810	844	804	789	848	804	820	806	849	826	840	813	802	836	796	807	794	819	830	826	809	858	819	789	847	810	818	830	804	847	804	828	857	806	795	825	808	821	789	834	822	771	837	850	855	787	802	804	807	853	815	838	826	821	853	747	800	810	813	810	798	762	850	811	843	837	824	798	818	815	827	828	859	819	775	807	835	802	851	854	836	795	833	788	864	816	812	842	841	763	761	831	821	872	828	826	820	810	816	795	840	855	799	851	792	837	882	799	835	875	816	821	816	832	763	805	778	797	834	816	807	798	834	836	818	884	852	791	777	768	802	813	749	766	809	799	823	802	797	829	808	798	867	806	814	875	909	784	807	782	820	813	854	817	828	782	851	830	849	793	779	829	822	748	806	797	807	799	829	782	788	780	807	812	798	834	767	821	814	805	863	816	882	783	814	792	855	830	805	808	832	826	858	826	817	827	847	831	799	810	789	778	835	843	821	808	776	840	784	852	780	801	804	816	795	828	807	791	810	760	874	790	839	813	758	765	800	843	830	818	810	826	778	847	777	847	813	841	833	808	825	815	793	818	827	832	770	806	890	851	799	779	786	810	836	809	825	785	855	823	775	823	797	834	778	829	794	818	849	799	789	806	804	795	775	803	813	806	756	786	848	811	791	824	822	781	799	791	777	773	792	861	794	773	796	833	855	803	784	891	816	805	831	782	818	781	776	894	836	841	765	814	846	834	813	807	813	805	813	803	792	819	850	844	798	782	861	811	738	804	868	827	840	790	811	872	775	818	826	862	867	842	818	769	777	808	844	794	783	814	844	843	762	845	801	862	862	824	855	832	847	847	819	798	799	826	868	806	873	790	809	787	796	873	825	791	805	810	811	810	790	801	828	812	838	805	770	834	842	789	835	799	808	832	819	792	805	863	809	789	833	824	786	839	808	797	839	805	777	854	791	861	777	859	779	813	810	780	766	846	839	741	762	771	807	799	846	822	822	798	802	843	800	812	806	831	751	800	845	833	782	828	818	796	799	815	826	822	774	802	831	788	856	791	859	818	822	812	819	761	800	807	794	838	804	765	802	864	801	789	825	799	804	838	830	821	819	830	790	807	782	821	829	847	835	803	794	811	824	818	788	834	855	869	827	862	781	789	800	835	842	828	802	845	773	772	860	850	830	806	838	828	783	812	775	850	801	802	856	789	812	853	793	885	847	802	844	877	729	840	827	848	827	786	775	790	861	820	803	778	837	793	804	835	860	794	783	825	852	788	796	806	814	800	827	797	772	790	760	787	885	742	827	783	827	833	843	801	773	830	833	803	839	792	822	854	801	839	809	871	743	846	810	768	838	807	826	823	810	841	837	804	788	831	855	825	838	840	779	834	792	839	863	792	838	777	823	793	804	798	826	811	797	795	855	812	810	806	836	816	796	812	854	886	803	801	782	799	838	798	830	804	784	772	859	782	831	847	847	779	808	812	834	789	800	800	836	802	835	854	791	846	800	767	815	772	829	805	826	814	838	863	815	813	799	881	790	831	865	842	817	825	757	828	781	851	824	825	831	827	807	774	780	813	861	790	801	779	837	789	822	815	803	797	799	842	845	826	808	817	859	802	806	846	842	834	836	805	791	838	796	835	850	772	834	806	823	747	804	806	803	836	791	782	777	819
4967	3593	1041	309	185	232	212	168	165	132	106	119	121	115	134	136	126	124	136	133	139	96	81	98	90	78	93	88	93	83	96	77	94	86	75	105	80	90	92	83	91	97	95	75	71	83	72	77	97	77	74	67	92	77	79	92	96	84	80	78	71	82	75	73	70	68	78	69	70	86	79	69	77	85	72	75	63	86	71	73	58	81	66	64	76	91	85	85	79	69	62	82	80	71	54	73	82	89	88	81	92	73	85	63	69	82	62	76	73	76	92	70	75	102	82	75	61	76	63	73	66	67	95	70	82	65	83	81	83	71	76	75	70	94	64	74	57	72	85	81	102	74	84	77	86	72	96	75	62	62	97	65	77	82	79	67	73	84	66	73	73	85	69	89	79	77	69	78	83	90	65	74	78	75	82	77	77	80	90	87	93	89	81	82	89	81	76	71	71	69	89	68	65	71	86	89	96	84	97	84	80	75	73	70	79	72	65	64	75	54	73	90	71	74	85	79	68	68	64	81	71	73	76	65	45	71	79	83	75	71	66	78	72	66	80	73	79	95	80	90	64	84	84	67	78	85	74	58	82	85	70	90	67	88	85	79	78	75	81	75	81	74	63	74	68	107	83	94	73	80	82	90	82	80	82	75	87	62	89	77	85	75	76	71	79	69	65	77	63	61	86	86	66	74	71	88	70	71	70	81	84	80	87	86	82	67	63	64	68	73	73	86	68	65	76	83	84	68	66	73	77	60	78	71	82	64	77	94	76	69	71	84	86	84	89	103	72	84	83	88	71	80	92	87	94	78	70	76	76	82	66	90	83	80	58	77	72	74	86	85	76	72	69	91	89	89	78	78	76	77	74	88	83	71	84	83	65	73	80	57	78	71	79	62	82	87	78	70	70	80	68	76	88	81	77	76	76	80	76	69	66	63	73	71	76	81	78	84	64	74	81	73	70	83	71	67	107	83	87	71	87	70	87	83	73	78	75	76	92	84	62	72	73	68	93	88	85	69	82	72	91	76	76	68	72	77	74	77	63	79	98	82	76	91	67	79	75	80	63	71	68	84	65	66	80	77	66	81	72	87	86	64	66	69	71	82	100	71	77	62	86	90	76	89	66	59	80	65	78	72	73	72	76	69	95	78	75	81	75	69	80	84	78	61	75	82	71	82	68	65	75	73	71	75	83	75	75	81	69	79	92	70	74	80	61	82	73	70	105	82	69	76	85	74	80	80	92	90	71	61	99	71	64	90	86	76	83	85	87	63	80	78	52	91	90	70	68	79	69	74	71	60	77	96	79	87	72	77	69	76	69	72	71	78	74	66	71	70	90	82	77	76	95	70	79	72	89	71	71	83	81	72	71	82	100	92	90	70	71	73	83	63	60	78	95	78	67	71	67	75	69	77	62	83	88	82	86	86	88	78	94	72	62	73	82	88	86	68	63	72	59	85	72	66	73	69	82	72	78	67	78	79	82	64	69	85	89	95	66	73	74	91	71	81	87	66	82	89	72	68	71	80	80	80	63	77	81	82	74	82	77	71	82	72	80	62	81	86	73	74	83	69	60	67	90	68	60	68	74	77	70	65	84	84	86	88	74	76	73	69	80	78	66	79	77	83	74	81	75	68	75	69	57	67	90	88	65	77	72	79	78	70	71	82	81	78	74	75	78	60	83	85	79	67	76	46	58	79	87	73	83	75	78	98	76	77	72	94	70	79	68	65	60	84	76	75	78	87	73	73	65	80	83	80	73	62	79	79	71	60	87	72	80	84	72	74	71	89	70	74	83	73	60	93	79	67	85	72	68	76	93	82	79	76	99	75	61	79	67	63	75	86	89	70	72	82	80	84	75	70	76	90	88	78	65	81	71	82	83	64	85	67	87	88	58	82	67	79	85	71	60	90	81	77	83	79	89	82	77	81	74	69	79	64	75	77	54	78	84	87	75	85	77	65	78	77	84	88	83	69	85	74	72	67	78	80	77	75	88	77	49	88	83	86	79	78	73	75	70	82	83	75	68	94	69	79	85	70	66	71	67	78	66	82	90	72	74	80	73	59	63	84	64	80	66	71	84	82	78	81	66	74	72	86	79	80	70	70	79	73	81	70	66	76	73	76	66	77	71	80	99	83	82	71	75	88	63	68	82	81	79	94	94	78	86	78	76	77	75	80	58	72	73	66	75	67	63	80	87	74	82	76	76	75	91	72	77	86	79	70	79	73	71	73	90	85	96	70	78	87	86	75	85	74	72	67	74	67	62	88	81	73	93	69	88	95	86	64	70	92	71	68	67	78	78	92	83	72	75	86	90	68	84	78	62	71	71	69	80	84	60	64	58	64	79	66	87	63	69	83	57	73	82	86	76	81	69	73	81	81	78	74	79	73	91	72	87	71	82	78	88	69	76	68	74	69	76	70	90	83	74	89	73	64	76	75	74	91	90	74	64	85	84	75	81	80	88	77	80	79	72	73	64	53	76	66	80	79	68	81	85	78	74	71	68	67	83	67	71	80	86	82	81	71	79	76	78	75	64	84	64	93	83	87	63	89	77	87	82	74	75	77	69	69	79	81	65	84	70	77	80	89	80	87	63	83	73	81	74	79	80	77	86	70	85	74	66	79	74	71	80	79	86	87	97	78	64	74	73	76	72	75	82	68	76	67	70	82	85	79	86	82	73	88	69	96	74	83	86	73	80	78	82	84	84	88	73	97	67	63	77	86	74	78	82	81	87	83	83	72	64	70	86	59	78	71	72	84	79	81	58	69	73	81	73	74	79	66	76	79	75	88	87	77	84	61	81	70	86	82	73	87	75	48	87	95	83	100	63	88	81	80	61	90	93	80	87	76	83	70	80	72	77	72	80	84	82	62	90	62	69	71	83	88	81	74	79	79	79	86	60	80	104	75	84	75	66	63	66	79	62	79	81	78	80	73	57	76	77	90	65	81	71	72	81	89	81	66	52	76	78	82	80	83	83	74	70	64	76	68	91	77	85	72	88	84	84	83	66	79	79	99	78	64	63	60	67	70	60	86	83	85	73	74	70	87	84	79	77	72	75	83	75	86	88	68	76	69	83	90	83	67	71	91	90	90	78	71	79	80	68	72	82	74	77	89	74	72	82	68	81	71	81	83	84	96	65	75	62	85	80	78	77	71	78	69	74	84	61	69	89	82	73	76	87	80	74	75	67	64	77	80	73	79	93	79	57	78	87	78	75	78	88	76	76	76	66	63	76	88	76	62	77	74	79	79	79	80	85	81	79	61	71	81	67	85	80	64	74	74	84	73	79	66	66	69	80	67	86	80	86	73	70	75	74	96	78	78	63	63	75	73	75	65	87	87	76	76	83	91	73	66	74	79	88	71	74	76	77	91	91	83	84	78	81	76	82	76	85	86	82	89	83	78	84	61	64	72	87	80	82	66	69	76	83	76	71	89	81	90	79	93	89	79	58	81	72	74	70	76	84	82	85	75	78	92	90	71	78	98	65	80	65	71	78	78
33884	22079	9767	6459	8261	8634	7524	5990	4418	3532	2603	2359	2302	1968	2187	2215	2171	2205	2312	2044	1762	1244	1109	894	833	898	904	985	942	1021	937	934	902	909	896	797	865	932	831	802	776	755	751	745	773	824	781	783	719	723	718	727	733	727	728	690	710	682	708	655	657	704	622	635	605	584	629	598	644	587	564	657	616	609	575	581	535	570	558	534	587	559	565	629	564	589	581	543	573	561	614	564	571	559	573	589	606	598	626	598	593	625	570	553	573	604	578	555	573	599	573	596	613	592	593	525	598	598	566	602	586	618	590	567	564	593	601	595	602	553	577	580	571	589	580	562	534	588	573	569	588	563	574	600	574	596	594	611	625	535	611	610	562	645	624	564	558	558	589	538	575	589	621	581	567	549	585	530	636	539	564	616	569	540	592	539	580	603	586	606	591	566	544	584	546	605	585	587	550	609	566	547	597	531	622	601	576	588	578	629	592	564	577	591	571	577	551	551	567	554	591	568	588	577	566	535	553	596	583	577	572	589	584	552	574	561	544	582	591	594	586	619	600	557	560	582	607	568	586	565	605	621	584	608	565	550	589	567	548	624	565	537	609	556	612	587	583	544	621	604	616	570	575	568	608	594	603	608	588	565	540	576	553	591	560	563	590	601	612	590	571	641	545	591	564	582	606	570	555	541	585	558	567	541	589	607	539	583	582	589	582	596	560	560	556	576	585	599	576	580	597	562	580	612	551	561	609	577	589	549	565	605	584	608	603	570	617	585	553	602	587	598	563	597	567	557	577	629	599	612	572	572	529	605	614	561	576	603	574	551	600	600	556	565	583	587	577	576	551	551	576	595	598	602	552	584	571	548	567	558	581	567	588	583	530	576	550	560	617	572	593	557	556	583	566	611	618	611	562	602	582	579	564	579	566	600	590	619	599	564	607	595	551	558	591	586	557	573	590	552	596	556	561	525	563	579	565	563	580	557	589	579	585	570	558	599	596	582	572	543	583	570	544	585	572	610	587	548	583	555	571	571	623	598	564	554	562	544	601	621	570	593	583	570	580	566	544	603	603	556	603	566	622	568	613	576	533	577	608	552	578	579	571	573	561	545	565	568	572	566	574	539	588	578	599	593	580	575	526	614	585	585	604	603	570	586	564	648	587	534	563	574	622	586	543	602	579	538	590	540	549	592	567	608	578	588	572	615	559	554	576	613	575	581	572	602	546	570	527	609	588	628	610	558	567	551	559	573	601	578	570	559	557	542	584	573	573	579	591	568	541	590	569	592	597	607	557	594	585	582	557	590	541	593	567	621	607	554	591	562	561	576	582	578	602	581	587	591	566	625	590	578	581	637	583	561	564	559	586	560	624	596	601	600	560	609	596	593	557	582	581	564	578	585	578	549	550	610	573	570	563	557	547	615	570	629	570	570	578	581	561	562	553	559	575	593	574	595	595	569	593	619	572	548	595	573	612	586	597	546	568	575	597	565	646	568	637	543	582	583	566	578	588	602	556	579	554	575	566	552	593	575	579	592	623	561	582	587	582	539	585	556	629	574	554	574	599	544	557	571	613	576	596	586	582	570	584	625	565	588	593	577	590	593	556	562	606	578	540	552	567	553	560	578	583	562	589	617	586	578	555	606	542	556	623	589	597	629	586	595	553	600	629	542	574	563	581	580	574	563	591	583	558	598	558	553	561	545	542	568	591	579	590	616	561	583	589	633	603	625	613	592	570	583	565	579	538	574	609	569	605	572	608	572	541	605	582	576	574	587	575	586	555	587	578	593	580	602	586	596	567	563	546	620	563	580	539	557	571	571	561	546	592	565	609	561	614	615	597	619	575	604	556	585	531	585	615	596	609	599	586	565	556	566	558	576	595	582	632	540	577	597	536	589	549	570	576	618	559	608	560	607	564	553	582	533	585	578	569	579	603	596	596	598	568	552	566	548	533	588	582	589	553	585	627	609	551	588	554	584	555	546	604	551	559	566	610	569	549	538	598	570	594	574	530	560	569	557	571	560	565	612	589	571	594	594	589	584	578	595	554	576	562	574	502	571	554	627	553	600	591	591	566	579	571	575	587	569	558	558	592	605	560	596	621	612	562	589	619	574	583	586	563	579	615	538	588	577	586	586	606	564	639	572	576	606	566	572	580	599	560	573	570	532	532	571	618	554	537	568	540	608	564	574	600	620	549	564	588	581	578	569	587	551	552	586	604	609	568	590	577	587	581	544	549	584	542	598	572	577	563	572	608	576	574	533	535	561	572	565	553	591	580	579	601	602	584	605	602	555	604	617	527	595	581	611	537	584	608	602	554	544	576	594	616	588	571	550	576	575	555	588	574	582	552	580	572	527	612	612	557	537	591	580	615	557	529	577	570	573	572	560	567	575	553	564	568	592	586	563	572	588	583	582	608	588	565	598	577	556	615	553	578	572	578	579	597	577	546	582	563	591	576	575	592	576	578	559	572	571	623	568	573	557	552	587	583	598	561	567	562	552	587	631	610	564	568	565	599	563	561	579	534	555	592	568	579	576	562	555	597	557	540	639	600	597	579	599	597	590	548	601	571	597	589	585	592	596	618	613	550	574	564	553	589	585	586	555	581	633	571	584	596	574	538	594	594	567	569	544	619	567	584	550	555	578	561	607	551	577	579	560	586	613	527	579	570	581	552	636	605	569	563	542	552	642	565	606	581	549	534	533	602	537	601	539	530	618	544	602	628	530	565	593	567	599	574	608	561	558	569	574	553	573	624	543	544	571	552	590	586	568	600	597	552	549	569	554	557	554	580	572	597	578	599	598	576	547	552	586	600	607	556	595	586	617	543	587	597	530	619	633	578	571	556	548	588	565	553	540	591	571	592	560	568	613	580	585	554	565	589	604	616	615	512	580	608	555	628	591	582	584	609	558	556	554	582	559	564	588	619	574	561	614	570	599	575	571	540	566	572	596	569	583	598	554	594	583	575	592	553	589	541	587	560	583	558	602	582	590	587	624	575	559	565	531	581	546	576	582	596	571	539	542	629	570	619	576	549	571	577	574	605	596	540	615	553	597	554	550	586	550	584	592	533	593	577	597	574	547	583	554	587	605	552	604	598	575	537	636	556	559	581	548	583	541	589	594	553	610	585	561	552	577	580	583	576	618	560	590	593	551	619	587	539	551	552	550	575	583	558	576	561	571	547	553	597	589	582	611	576	549	589	551	607	601	581	539	563	564	584	609	602	545	559	555	592	565	604	546	596	577	567	591	551	591	629	555	541	580	603	601	551	592	556	593	521	573	590	565	580	579	569	571	568	569	609	603	543	570	546	617	552	569	533	553	594	556	593	590	582	578	554	587	564	588	565	549	544	550	601	566	523	589	597	613	570	577	569	565	609	585	623	603	542	618	572	602	519	607	572	557	582	573	571	587	558	565	586	545	531	576	580	539	626	569	600	586	615	564	589	559	620	585	576	580	598	559	585	606	581	594	610	576	605	551	571	561	624	536	606	582	604	531	582	568
5535	3154	1008	369	223	260	263	199	203	207	155	177	166	170	183	188	200	164	184	187	128	140	127	128	105	134	127	148	136	155	129	148	126	141	129	143	129	125	144	150	132	121	119	169	121	134	138	114	126	124	129	147	123	138	112	144	130	118	124	126	120	139	134	116	143	138	120	122	121	134	122	140	143	125	113	123	138	118	151	132	124	122	137	115	117	124	117	125	121	99	138	108	108	97	103	123	125	120	124	123	151	146	122	118	116	142	131	131	118	114	137	101	110	109	119	124	120	140	137	120	121	124	126	117	124	140	121	127	138	127	117	125	124	130	121	119	119	129	135	121	142	139	122	113	132	118	118	133	113	110	132	106	106	115	106	104	124	136	133	124	115	120	112	118	109	126	135	140	107	116	111	133	121	109	114	124	117	108	154	120	126	129	140	120	133	116	104	123	124	142	122	129	125	126	136	119	108	120	105	139	107	113	140	107	132	133	128	106	118	116	126	131	133	125	128	117	128	142	117	131	136	123	116	113	125	120	127	125	131	129	125	120	130	126	154	114	120	130	121	107	122	118	117	105	130	109	111	123	136	102	100	131	145	121	129	130	119	102	103	132	125	102	118	97	118	112	107	120	110	136	119	139	132	117	112	133	135	114	135	117	121	118	117	142	122	131	131	119	121	114	135	117	118	114	132	120	156	127	112	126	130	120	117	116	118	121	122	134	102	122	111	115	126	101	128	153	123	119	113	130	136	117	127	107	139	126	140	117	104	110	132	127	119	112	146	106	118	119	156	128	126	125	125	125	112	126	123	115	113	119	127	123	143	111	124	134	121	137	107	124	132	132	131	122	127	109	117	125	135	113	136	107	117	124	122	126	119	109	124	114	118	140	112	121	133	131	134	115	133	137	120	120	128	120	136	134	113	103	153	105	119	139	133	121	116	121	127	131	122	114	129	129	121	121	131	133	141	128	120	126	124	119	140	129	135	127	116	121	129	124	111	112	110	127	134	132	126	120	117	113	147	155	136	108	122	129	104	135	132	112	133	138	120	143	121	123	118	124	127	111	127	136	118	137	143	133	135	133	113	118	116	132	123	115	120	135	141	127	123	122	127	104	116	131	139	127	124	117	128	119	121	143	117	131	126	116	118	132	111	115	123	120	104	123	124	105	118	119	130	109	107	133	137	128	131	143	137	113	129	120	119	119	123	140	132	123	121	142	129	112	144	129	139	143	112	127	122	107	120	129	124	121	132	126	133	101	103	119	115	115	139	129	128	122	114	136	128	120	111	131	132	115	134	134	127	129	113	117	116	120	124	119	121	132	133	104	121	127	124	113	131	117	151	107	145	131	125	141	124	117	116	134	122	134	121	116	133	118	112	118	147	126	126	135	123	136	123	112	121	122	145	141	119	118	129	127	126	137	116	122	123	118	134	127	136	128	119	133	126	116	113	114	118	123	121	119	132	105	110	125	116	128	124	139	115	136	127	122	115	136	128	111	114	123	133	141	100	135	115	108	113	130	113	148	127	111	128	127	136	138	117	118	124	114	125	118	129	134	124	152	113	112	111	141	141	113	136	145	130	128	111	138	117	118	131	101	114	147	128	136	115	101	154	129	123	114	115	134	120	140	160	118	104	105	104	107	148	131	119	117	120	137	144	129	138	110	133	132	111	112	134	121	115	133	123	119	117	132	117	137	137	116	114	126	124	145	134	120	133	115	134	126	134	127	146	116	121	131	123	126	125	138	137	124	145	128	118	115	119	128	139	137	112	115	127	142	118	131	102	110	119	116	124	127	126	128	134	109	142	125	146	128	133	127	131	132	129	118	114	122	127	126	144	130	106	137	123	102	119	134	115	130	116	124	118	137	127	118	137	123	122	144	113	132	114	117	126	140	132	131	98	135	134	120	105	113	117	119	125	129	126	132	111	120	131	120	126	123	135	123	129	128	124	140	129	125	122	109	110	121	113	119	119	119	122	119	131	122	132	125	95	116	130	127	123	116	133	112	125	122	120	108	104	127	134	108	134	122	108	136	141	134	111	129	124	146	117	136	126	115	134	110	126	117	110	130	123	134	111	118	104	129	142	127	121	141	102	130	123	128	95	114	96	127	123	125	126	123	125	118	126	138	109	138	130	127	140	144	113	110	118	116	117	111	134	99	105	135	97	138	140	95	120	119	126	123	130	138	142	113	112	120	136	127	101	103	117	135	134	96	104	122	138	146	132	127	124	107	108	105	136	129	126	116	108	118	106	130	118	145	127	111	135	138	142	113	110	132	118	120	112	137	119	109	146	115	128	135	115	131	110	107	116	110	116	143	117	120	102	125	120	120	114	133	114	119	121	128	116	123	123	124	112	127	116	132	123	127	139	131	121	115	116	113	119	102	111	128	133	117	119	125	121	123	124	126	112	116	143	119	122	118	135	113	116	112	105	113	126	106	116	116	106	146	133	131	115	140	121	139	133	137	115	149	116	124	137	141	122	107	147	122	141	150	113	120	130	106	100	133	121	97	111	111	135	126	137	139	134	125	134	122	139	129	125	125	117	120	132	126	123	143	124	99	118	108	132	129	103	110	105	131	105	141	124	129	129	120	131	122	132	109	132	112	116	140	130	114	131	131	119	129	135	122	117	131	117	122	110	136	129	131	155	106	145	106	125	141	143	131	131	119	117	122	120	124	104	116	140	129	131	121	114	135	131	122	116	117	109	106	123	117	105	115	136	134	112	122	129	128	108	117	143	125	126	124	131	118	132	115	132	125	110	120	112	110	118	123	133	121	128	119	127	135	137	101	130	151	120	138	142	119	120	117	117	110	129	118	136	118	110	124	119	150	127	117	128	105	105	110	121	125	124	118	133	122	125	112	114	131	136	126	114	136	119	104	107	121	116	129	107	129	120	134	111	127	130	143	115	136	112	126	120	116	122	106	111	122	122	122	122	128	109	120	122	124	126	126	111	130	116	112	132	122	140	112	130	112	120	147	124	107	124	126	141	120	127	123	131	121	121	150	121	127	144	107	137	118	124	117	110	128	118	125	133	134	129	123	113	143	128	130	135	124	120	104	128	104	125	132	118	125	105	137	121	132	126	123	122	139	127	140	133	122	134	124	128	114	113	113	110	112	133	148	128	137	114	120	121	140	118	117	105	129	131	127	112	134	98	136	118	121	132	116	121	112	123	121	132	119	104	113	130	121	135	140	112	123	130	139	97	124	116	117	127	113	123	107	114	128	121	121	134	123	103	118	128	107	140	108	120	130	97	117	134	121	119	112	141	103	100	116	133	148	132	137	132	119	137	128	124	121	110	105	112	126	125	128	112	142	129	125	122	135	126	116	139	125	107	96	135	126	110	135	136	115	114	102	121	113	105	109	111	120	109	114	110	113	135	135	129	124	122	117	139	132	128	141	109	125	119	126	118	104	105	123	116	127	133	129	137	126	130	122	112	108	125	127	140	110	129	129	124	126	103	121	146	119	118	130	120	137	120	128	128	116
32682	20903	9658	6982	7613	8291	7430	6042	4789	3730	2809	2766	2635	2491	2562	2678	2489	2519	2672	2413	1997	1512	1365	1196	1223	1199	1247	1267	1289	1274	1300	1264	1231	1299	1264	1132	1195	1244	1160	1104	1188	1122	1135	1039	1061	1064	1075	1110	1148	1081	1066	1068	1049	1008	1093	1071	1027	1059	986	981	1035	977	980	999	926	938	916	906	948	995	954	987	984	911	898	932	952	946	845	958	865	910	894	904	937	964	901	949	911	949	931	903	973	983	919	903	950	934	909	930	924	909	898	932	937	922	905	918	887	947	938	974	888	941	914	898	833	927	902	887	893	975	913	902	932	874	958	906	919	886	931	888	939	873	876	906	966	910	878	907	926	918	881	957	863	901	877	885	933	901	890	957	892	916	885	915	930	955	922	890	918	894	927	941	937	924	897	924	891	906	915	935	938	911	872	859	918	903	928	909	888	921	916	891	925	918	897	894	872	886	867	936	914	914	904	915	918	915	949	877	874	892	941	906	881	908	922	934	893	887	958	925	954	899	940	932	990	887	866	898	959	902	925	951	936	906	918	935	903	871	913	932	924	914	884	943	979	913	904	917	930	939	914	937	970	938	864	968	903	930	989	907	905	816	902	910	887	866	943	901	886	912	928	889	892	915	902	896	914	889	899	902	879	949	886	933	901	943	900	924	938	937	902	851	935	867	902	894	918	922	917	918	899	888	904	868	936	900	930	882	884	949	934	964	908	880	923	930	879	898	884	894	960	863	907	908	894	921	877	892	902	953	933	973	917	944	951	889	888	898	936	925	856	891	925	892	906	889	911	888	902	900	863	891	856	932	883	901	880	946	898	932	898	905	919	928	886	889	913	909	905	944	899	870	931	884	916	929	968	901	878	868	892	911	940	863	923	887	915	865	960	895	932	948	921	896	930	884	927	864	910	917	901	900	870	931	886	922	949	850	875	870	855	948	927	991	906	898	922	916	950	901	925	913	902	940	922	914	917	884	928	925	938	873	938	884	911	841	899	935	882	934	904	944	963	938	933	920	878	864	917	933	918	853	912	898	883	881	943	945	866	935	884	930	898	886	903	864	902	938	896	874	897	938	878	908	904	905	914	876	923	936	935	879	899	913	903	933	925	913	911	927	908	936	940	911	866	917	921	897	957	925	957	933	892	940	916	926	890	906	880	937	876	914	901	929	885	949	941	907	897	910	933	863	903	925	932	929	828	906	891	946	903	848	855	937	878	900	873	880	873	912	906	904	924	960	939	938	908	876	886	951	883	908	892	945	923	916	888	899	906	941	896	864	929	866	910	894	927	916	956	907	936	938	902	972	951	946	864	914	929	907	869	901	882	963	972	972	943	895	886	967	910	921	947	929	923	931	908	949	921	915	915	910	901	845	892	922	935	955	923	894	916	889	874	895	898	919	875	912	869	904	912	942	950	954	927	849	920	906	936	890	937	924	927	969	936	848	908	913	925	953	932	868	943	923	924	911	880	940	953	860	913	912	868	915	955	901	889	916	963	902	928	920	977	886	902	932	898	969	922	894	926	920	892	917	903	880	889	908	915	909	940	913	940	866	945	949	878	886	888	906	895	943	922	920	988	902	880	964	939	920	884	928	924	925	962	879	913	981	861	879	904	903	936	850	923	940	939	939	900	899	885	893	932	875	871	917	939	895	920	941	901	851	946	895	852	941	944	907	900	944	881	904	942	906	917	944	861	925	879	929	889	979	915	958	904	927	914	958	940	884	923	901	944	859	869	916	967	905	992	917	951	935	905	937	897	903	897	913	900	907	915	872	870	909	920	868	943	888	901	958	882	881	960	863	889	926	906	913	915	906	881	960	906	939	974	979	904	949	939	881	944	868	890	927	901	893	921	938	906	930	890	881	898	901	976	886	864	904	934	893	920	879	927	928	924	982	897	919	913	963	961	923	941	959	866	882	911	894	909	916	876	930	918	927	928	917	883	891	921	880	893	933	838	927	872	898	926	916	923	901	932	929	884	932	897	920	876	965	888	919	881	930	925	894	892	912	903	905	903	818	914	963	961	885	894	926	904	832	906	897	915	870	971	941	909	901	874	908	916	898	923	867	942	864	931	976	920	931	899	965	901	926	902	932	884	940	917	911	893	922	927	875	902	852	867	877	909	914	879	945	938	926	924	933	893	910	950	913	879	911	953	937	892	918	953	927	930	896	944	912	909	912	901	915	880	887	938	910	917	897	898	923	892	958	904	912	922	847	951	876	913	924	929	949	957	908	880	876	798	927	894	923	871	911	906	897	962	945	913	827	876	883	947	924	908	917	898	972	908	933	880	869	878	944	953	959	890	865	915	945	948	958	878	913	885	935	883	909	903	901	891	947	918	947	910	930	938	924	937	886	912	881	909	910	868	881	907	949	926	917	903	867	923	973	899	902	1016	908	920	879	860	930	924	943	951	887	962	963	910	906	863	928	940	908	937	913	938	926	921	933	914	922	933	932	972	921	893	893	910	873	919	906	948	871	874	920	952	886	911	932	916	898	915	869	877	886	884	902	907	955	857	924	946	932	922	926	909	934	915	901	908	902	867	845	890	924	903	929	939	917	930	893	915	893	930	918	919	939	874	927	931	943	906	837	951	971	891	859	910	911	926	899	917	943	907	862	908	917	920	888	891	889	965	913	894	922	903	913	907	891	896	941	954	925	898	943	953	869	941	933	909	903	946	884	902	935	899	868	939	908	876	915	888	866	873	900	908	932	888	895	922	962	968	922	999	904	889	896	889	876	902	916	886	861	935	891	878	906	931	904	921	933	934	904	894	969	960	892	930	908	868	889	969	905	869	911	897	913	919	926	927	946	867	870	920	903	928	956	908	901	922	941	940	949	903	863	870	917	886	937	866	920	905	928	904	871	925	922	884	868	851	960	869	885	936	921	878	858	933	901	928	935	931	912	849	920	997	956	908	937	896	903	927	884	916	885	916	913	909	886	929	927	872	889	915	910	897	875	873	916	923	873	935	898	915	910	883	940	882	930	899	954	913	897	864	918	887	922	886	944	943	895	915	876	908	893	971	925	947	960	879	869	909	915	964	932	915	966	928	900	923	928	937	892	901	959	917	875	933	940	913	896	884	907	907	902	909	900	951	937	907	956	911	978	889	865	849	896	887	911	933	910	890	900	916	935	945	907	911	970	916	977	955	936	919	884	911	906	842	939	905	929	953	916	915	981	905	905	920	858	884	917	882	943	890	876	958	913	898	933	914	928	931	877	883	889	929	906	929	929	924	921	941	946	931	912	928	942	901	896	860	886	888	952	858	924	853	897	887	925	894	875	843	910	882	949	960	941	915	890	926	905	926	949	915	939	893	865	848	901	946	976	948	920	938	961	930	899	928	916	913	943	880	922	901	917	899	924	918	933	929	915	932	919	894	907	925	920	977	860	898	852	886	935	939	973	932	960	931	957	924	978	964	938	906	933	874	934	929	895	949	932	897	923	908	957	904	907	910	924	894	944	892	933	918	882	882	965	902	932	908	952	878	903
6697	4849	1693	483	218	297	254	219	191	143	148	143	161	140	161	163	158	170	147	155	128	131	103	96	127	107	130	101	97	112	125	117	105	105	92	98	103	95	106	95	91	89	81	84	105	104	79	85	93	110	91	101	90	88	81	75	79	83	79	85	93	94	99	93	69	85	101	84	94	75	81	71	112	90	71	79	102	60	81	85	91	79	82	75	78	75	68	73	95	68	83	69	99	94	85	73	97	73	91	94	75	90	98	82	74	99	62	73	85	86	76	76	66	99	88	64	79	79	88	76	85	69	83	76	81	81	94	91	90	70	94	81	100	84	98	80	93	78	90	93	80	93	88	78	99	99	76	73	85	84	87	93	77	79	88	94	82	90	95	89	86	90	90	92	98	70	82	103	93	79	95	115	80	85	93	98	89	84	91	82	72	102	85	82	94	91	78	86	77	84	101	71	89	96	94	85	103	93	63	91	90	87	91	84	86	85	91	73	87	92	80	90	85	85	93	87	91	78	95	77	79	76	86	104	75	99	94	93	102	96	76	69	84	84	87	77	93	81	92	75	75	99	99	90	78	85	104	73	72	87	70	82	86	90	103	80	97	79	70	91	76	80	90	84	104	70	83	76	72	91	90	103	92	84	72	101	81	93	88	86	73	95	77	82	72	83	91	84	79	102	79	77	77	90	83	75	87	94	100	69	75	83	98	76	76	72	83	88	76	98	77	87	90	95	87	87	76	87	73	93	108	60	80	85	77	73	76	91	68	75	85	73	85	88	66	105	95	82	76	78	67	99	77	65	80	89	89	91	93	95	76	85	101	77	69	89	83	80	89	103	84	83	87	83	56	79	85	91	83	86	90	101	83	100	83	90	84	81	91	77	88	77	101	89	104	89	78	68	79	82	95	77	76	67	89	88	89	84	78	80	83	122	75	97	89	89	80	83	91	95	79	78	89	87	75	81	83	70	69	71	84	77	78	85	76	88	84	72	77	107	97	65	87	73	83	94	87	80	86	81	74	92	88	83	96	101	79	83	80	95	92	80	96	71	75	77	98	80	76	86	72	95	94	79	97	88	87	83	79	91	72	103	77	73	74	75	81	87	80	93	86	82	96	78	74	76	76	85	87	83	91	104	76	95	96	79	97	92	103	80	85	87	93	80	96	100	74	88	63	102	86	79	82	105	83	91	94	77	96	82	90	97	72	87	90	100	97	85	89	92	101	80	70	89	109	79	79	90	74	76	102	79	93	86	88	79	73	80	90	71	98	95	80	94	77	95	75	85	89	86	84	93	69	79	80	83	76	83	87	69	71	91	84	89	88	92	102	83	76	71	81	87	110	95	81	87	71	80	76	80	77	79	74	75	74	90	87	72	83	79	86	81	78	84	82	82	89	96	95	86	90	75	69	82	70	91	79	86	72	70	78	101	74	89	85	74	91	73	89	78	81	94	79	73	94	91	88	83	93	72	93	97	99	79	82	98	86	94	79	90	81	85	74	75	94	87	80	73	106	83	86	72	93	72	86	86	69	83	100	85	89	86	87	78	86	94	81	75	82	89	85	63	94	78	77	71	76	83	97	96	82	93	77	82	102	93	91	81	77	87	82	88	80	78	75	95	100	91	98	79	91	83	108	84	105	75	89	95	88	76	88	107	72	88	79	85	84	94	104	79	85	89	71	72	91	95	75	81	94	76	82	84	72	80	88	79	84	82	87	76	84	80	101	62	58	76	77	75	83	82	75	69	82	88	79	76	79	86	96	79	88	93	73	89	83	83	90	84	91	75	86	81	73	74	80	86	75	99	85	61	87	81	83	76	92	94	72	90	69	91	102	78	83	82	91	85	83	98	94	96	71	78	87	91	91	84	87	82	84	86	78	84	73	94	77	73	103	90	81	86	77	76	75	95	82	84	82	94	86	85	86	70	76	82	99	82	80	86	78	85	75	103	82	91	88	75	76	85	79	73	87	93	70	67	68	79	90	78	84	98	75	78	83	88	97	101	93	86	80	76	72	91	81	94	99	86	67	73	79	89	89	90	89	80	66	85	86	76	95	88	82	94	85	100	101	93	81	92	77	71	76	76	78	73	106	70	81	84	62	80	84	90	83	85	94	83	95	85	76	94	84	72	69	85	70	95	78	73	80	85	63	74	109	66	74	108	84	77	81	75	81	97	86	73	80	91	96	91	65	115	77	85	80	83	86	87	88	90	88	69	106	82	80	82	89	90	73	89	79	94	91	82	80	96	78	90	66	88	89	64	72	79	86	83	84	68	79	85	61	73	70	72	61	91	87	75	73	84	95	89	81	78	80	78	79	95	89	65	96	93	80	77	100	76	94	69	81	77	87	88	78	74	83	62	96	92	81	86	74	69	93	82	79	71	81	83	102	94	80	94	107	98	84	81	79	78	99	77	88	74	93	75	83	98	96	97	90	95	103	81	85	80	81	79	78	90	79	82	92	100	94	78	104	86	88	80	103	89	91	92	70	92	89	93	79	81	83	93	77	90	83	83	92	71	105	87	78	88	91	88	90	82	83	86	73	77	86	90	99	96	87	69	97	71	98	90	86	80	79	92	83	87	88	83	72	93	89	98	75	100	93	79	75	79	79	74	54	70	85	91	74	95	90	85	93	86	81	95	68	91	80	83	85	95	77	73	83	88	78	87	72	80	73	79	97	85	100	87	81	71	90	79	85	79	91	77	105	81	89	98	88	83	84	90	86	73	78	98	86	91	89	83	109	82	86	97	90	75	88	75	92	87	85	80	72	84	100	87	81	97	94	93	99	90	81	87	100	70	90	80	83	84	76	81	80	76	78	81	87	72	86	78	85	80	94	90	78	90	76	76	82	88	81	75	88	79	83	75	90	99	85	88	76	75	105	92	100	79	85	98	66	87	88	80	85	78	70	88	77	72	82	90	100	76	90	74	88	74	97	81	82	73	97	97	75	78	83	73	78	85	75	93	78	94	89	65	95	89	75	97	95	86	100	88	80	77	90	106	87	94	87	78	69	82	78	95	76	102	67	97	91	98	84	84	86	89	77	71	80	89	76	85	100	94	85	85	69	84	81	77	87	108	92	89	73	76	75	89	94	92	79	97	77	65	92	95	111	91	85	66	76	77	94	82	82	84	71	100	89	72	87	81	82	88	71	77	89	95	90	92	91	98	95	75	85	88	90	83	99	76	84	101	86	77	76	91	83	74	88	94	95	89	105	88	82	88	84	104	85	83	94	71	101	89	93	80	86	88	88	92	82	77	70	79	87	100	85	80	88	90	91	84	86	81	74	83	83	74	79	77	78	79	81	78	90	93	65	80	90	83	81	95	86	85	99	84	83	94	96	101	87	100	90	70	82	104	75	88	64	91	96	95	89	94	85	95	75	90	94	93	92	83	92	83	82	82	84	84	77	88	76	86	79	106	75	87	85	75	85	86	102	83	80	87	86	76	90	84	89	82	82	87	92	98	74	93	69	77	92	62	94	70	89	73	80	111
37223	25080	13556	9112	9996	10663	9283	7385	5680	4257	3443	3295	2906	2998	2846	2899	2835	2841	2936	2592	1834	1390	1147	1018	1052	941	1080	1101	1152	1101	1069	1137	1124	1098	1036	1027	1038	1006	990	893	902	857	853	883	847	872	862	922	878	799	853	803	807	790	870	718	813	756	766	737	729	708	716	658	640	662	629	655	658	667	698	610	669	612	664	583	634	591	621	633	624	645	662	639	620	609	640	597	676	657	644	617	604	649	620	604	595	646	671	611	628	593	626	607	615	676	599	592	591	647	625	637	608	608	606	616	628	614	650	660	590	628	612	628	605	617	638	635	634	637	608	649	599	585	609	643	665	607	646	630	603	579	645	605	609	652	601	626	627	589	633	610	635	662	627	614	615	671	604	633	644	635	605	553	670	619	577	608	603	661	606	613	631	644	613	651	584	609	619	646	647	594	601	628	638	593	607	645	615	625	604	577	641	621	654	596	614	629	611	629	629	616	653	651	603	662	624	662	624	582	595	646	586	673	622	626	614	636	683	568	650	610	595	611	595	629	633	649	593	590	639	622	589	641	639	604	655	579	598	610	597	576	618	624	649	588	604	636	620	607	612	649	662	583	644	582	645	649	609	632	616	622	593	583	614	631	628	630	671	620	580	640	642	590	596	584	621	581	613	646	601	607	610	655	597	612	619	616	662	613	602	622	579	595	613	664	603	591	641	617	600	612	668	597	620	648	601	602	560	656	615	655	609	634	627	599	619	644	629	623	620	578	599	625	647	542	652	619	631	614	643	617	641	626	608	560	593	569	584	620	592	592	615	585	584	610	628	642	615	641	640	657	651	632	617	629	638	610	666	582	624	589	613	620	593	626	590	620	656	630	623	626	614	608	557	636	628	658	608	600	624	629	620	588	622	603	622	598	625	592	601	595	602	594	609	594	637	601	596	632	619	593	609	613	631	634	619	623	598	640	632	640	612	665	651	630	625	660	644	680	615	606	626	606	625	639	607	660	624	591	654	620	622	674	636	617	619	650	616	622	590	646	568	629	625	677	591	584	599	624	629	623	579	603	659	558	653	650	592	606	613	612	645	633	623	609	617	607	664	597	555	656	611	597	627	625	621	627	643	622	636	613	622	622	639	564	616	662	579	613	614	582	626	570	598	635	557	605	613	602	676	602	608	608	596	623	597	623	580	601	641	653	602	616	582	621	632	613	635	616	628	577	604	638	597	605	621	625	627	570	633	595	583	608	642	634	616	598	625	571	666	641	623	644	622	604	638	652	606	652	603	624	635	600	615	582	614	642	618	633	607	658	652	636	597	607	615	613	610	619	600	595	636	634	634	578	599	655	623	592	654	613	601	599	586	621	567	694	620	593	621	606	642	623	634	642	616	652	606	645	628	611	632	617	577	579	596	638	585	660	657	620	599	608	613	621	640	616	640	631	589	603	610	604	625	628	598	678	633	662	593	644	652	623	622	616	643	599	613	621	589	605	607	618	613	630	632	658	623	636	597	590	635	641	605	621	642	628	557	631	628	625	611	650	588	604	593	603	609	588	625	605	601	641	620	625	622	582	625	611	577	646	655	652	627	618	643	630	621	632	663	606	638	606	605	610	558	621	577	594	639	621	650	647	613	567	631	609	612	592	628	629	631	593	619	627	593	593	598	643	610	603	580	647	621	634	636	608	594	613	602	608	569	638	623	618	666	624	621	653	660	615	689	602	591	598	643	606	607	609	629	622	688	635	605	601	627	625	624	617	619	618	593	666	581	622	624	644	626	619	602	597	619	593	629	631	607	569	576	648	682	626	630	665	620	641	671	626	596	622	605	651	580	607	640	663	597	624	617	629	621	610	595	617	620	632	620	581	646	612	599	598	658	651	613	636	618	615	591	667	580	641	625	612	608	584	614	658	608	619	669	614	643	628	672	640	651	653	634	617	583	613	616	606	621	606	632	626	592	632	631	610	617	622	556	628	594	611	598	637	543	595	669	611	656	601	653	647	582	600	610	589	621	640	649	619	640	631	621	611	591	596	597	624	605	656	648	635	609	619	641	606	650	593	597	626	615	607	656	600	581	650	653	598	624	687	617	643	631	622	615	600	571	649	614	615	617	582	624	595	593	578	629	609	569	660	615	636	614	578	610	599	635	606	627	613	609	563	655	614	589	603	615	649	557	665	644	646	623	605	636	638	632	594	598	593	641	618	624	640	611	593	613	632	652	604	632	601	588	671	643	648	601	600	587	623	593	615	625	600	588	654	584	620	661	595	624	613	591	606	648	605	607	631	599	618	625	637	626	653	551	584	579	621	597	624	673	628	639	584	556	614	609	620	643	683	614	678	668	613	644	593	596	620	624	655	593	613	566	641	590	598	633	580	567	612	571	621	618	627	623	617	623	665	640	597	625	646	620	610	625	574	615	633	589	600	619	585	654	593	617	586	639	631	653	621	597	639	638	600	643	604	592	635	663	698	560	635	630	616	625	607	645	624	615	595	678	653	585	598	613	596	642	636	622	576	580	591	584	629	644	565	632	601	657	603	625	634	607	618	617	634	579	656	604	626	616	574	623	616	621	636	585	613	592	615	621	613	598	616	620	642	575	617	625	584	604	633	633	633	628	649	608	641	598	607	662	662	603	626	599	587	603	649	589	652	625	612	617	623	574	646	584	586	616	604	683	631	654	616	571	555	605	608	644	594	664	645	654	586	619	593	600	619	615	609	629	659	646	622	657	596	649	636	605	638	594	630	582	598	620	607	590	611	641	616	644	600	584	573	601	651	647	602	610	632	604	643	632	628	588	636	622	629	630	550	625	592	644	584	618	633	619	635	639	600	629	602	670	624	612	624	628	668	615	618	628	617	648	575	610	613	643	591	610	633	596	611	647	637	595	606	568	605	629	652	657	635	620	658	611	596	580	624	599	592	604	582	565	608	677	621	652	590	634	622	639	631	598	594	578	615	652	580	633	596	648	621	568	620	614	615	588	619	588	663	587	622	627	629	581	626	594	601	587	654	617	653	618	591	654	659	647	589	615	608	634	654	610	652	619	619	619	643	585	610	614	616	602	590	600	620	614	640	564	635	635	623	634	641	619	582	654	622	584	609	659	620	619	601	581	621	610	613	585	631	631	592	617	623	619	605	627	639	608	616	588	609	636	569	612	620	616	660	631	637	589	657	588	599	652	625	641	643	623	613	695	655	648	616	625	630	635	589	625	639	681	653	640	632	605	638	566	651	645	655	603	599	626	638	614	614	602	610	630	632	636	603	648	634	633	649	657	666	612	617	594	622	617	614	595	619	612	613	599	607	611	593	611	614	601	639	619	633	648	627	636	588	576	632	665	606	613	665	597	646	608	637	624	591	624	625	588	618	602	629	683	602	573	583	662	630	573	631	649	624	607	621	631	615	575	628	600	613	603	653	590	652	640	634	626	593	601	612	671	597	620	600	630	624	612	618	640	578	606	624	594	649	606	631	580	640	615	601	627	608	615	601	623	641	613	624	588	604	591	626
3305	1834	539	234	164	183	177	168	159	154	145	136	144	141	150	166	172	155	146	159	121	122	124	89	121	119	117	142	116	135	112	131	122	112	108	120	114	137	102	117	108	116	125	114	106	125	114	115	102	116	123	116	119	95	111	112	103	106	120	98	115	119	115	113	115	120	116	101	108	129	103	109	109	122	126	134	109	113	86	107	99	129	102	100	114	98	112	107	98	111	119	119	97	140	104	97	113	106	110	122	95	106	107	126	112	117	109	115	127	99	113	114	113	100	117	117	96	113	99	115	107	115	121	115	120	126	115	104	122	122	116	98	110	104	122	103	94	104	108	106	111	108	105	110	109	122	94	122	119	129	133	109	118	108	119	127	91	90	117	103	135	128	125	110	108	109	108	116	104	107	115	106	119	100	123	107	101	118	106	101	130	131	102	105	123	108	125	113	107	101	96	102	106	102	126	107	96	105	104	135	98	99	106	97	141	121	129	109	113	102	115	92	116	108	110	116	139	112	102	94	103	90	94	111	102	102	106	105	117	93	99	109	128	112	109	97	111	113	98	109	101	102	116	129	109	115	96	120	122	88	117	108	128	123	98	103	124	123	104	105	97	115	107	107	104	101	112	112	107	110	114	109	112	106	100	109	100	107	107	113	121	114	99	110	108	117	120	109	119	133	95	105	112	119	117	113	120	117	107	132	118	119	124	118	121	97	126	110	113	94	123	115	111	98	88	111	104	96	105	98	111	106	113	120	107	105	119	110	114	97	93	100	109	113	105	121	101	107	121	128	102	99	94	117	111	121	97	107	112	115	117	102	111	110	121	110	117	113	111	98	116	122	106	98	110	103	112	96	122	107	108	122	118	112	122	107	107	111	113	107	126	105	113	81	102	116	118	108	104	94	114	97	123	114	103	113	107	111	119	122	121	119	112	122	103	105	116	97	120	116	122	94	114	114	115	112	112	124	110	117	114	106	113	124	107	120	105	104	123	115	96	132	120	97	99	101	94	98	114	117	102	107	110	121	107	114	112	141	115	101	122	105	94	116	116	98	105	101	107	110	105	111	129	91	104	96	119	101	93	125	130	116	132	113	113	103	116	107	123	105	110	119	101	89	106	113	99	114	104	111	108	110	105	109	134	114	96	108	124	115	106	117	102	103	98	104	111	99	120	103	107	107	135	100	99	105	91	101	117	125	112	125	130	99	117	111	107	114	103	97	98	113	119	125	112	97	102	119	107	90	116	113	115	115	118	108	100	108	107	107	107	100	130	95	115	102	97	124	128	103	108	86	116	101	127	105	127	98	94	98	104	98	109	139	100	106	115	115	102	130	100	109	118	116	116	126	95	111	110	105	98	98	116	120	111	142	113	87	111	97	140	112	116	110	115	115	102	116	96	99	92	92	108	109	111	111	127	102	106	102	114	122	114	129	105	98	97	108	110	101	117	119	104	102	111	98	103	101	119	92	122	110	98	121	109	119	96	104	119	101	110	104	119	100	103	110	91	96	127	111	120	109	117	101	104	111	108	116	91	101	104	118	100	103	103	117	100	104	117	92	115	101	112	104	125	124	125	101	118	110	123	111	128	122	109	107	91	103	117	107	129	104	101	109	118	120	123	120	115	117	100	126	101	117	105	106	120	111	103	109	110	103	94	110	120	91	120	107	118	95	106	105	116	112	116	109	118	103	104	92	122	96	115	117	104	108	117	93	114	113	119	123	108	119	123	101	102	127	102	113	120	125	135	117	121	121	107	125	117	99	99	102	121	103	112	118	117	112	145	127	121	128	109	110	85	104	97	95	120	116	121	110	96	109	122	118	111	122	118	117	123	118	110	110	100	94	96	100	112	101	115	93	99	139	107	108	94	107	124	122	129	95	111	112	107	113	119	110	98	112	110	97	97	95	95	104	116	95	115	99	102	107	107	103	106	121	105	101	105	126	103	110	119	112	119	111	116	120	103	109	115	124	112	110	118	104	120	115	103	106	92	99	116	104	117	98	116	110	108	104	117	109	109	107	111	118	111	97	104	109	98	101	101	118	114	108	104	119	103	89	111	111	114	95	80	131	96	100	121	126	97	95	111	111	80	115	118	115	103	99	105	102	121	106	105	114	118	108	101	120	111	106	104	101	114	119	120	130	95	120	117	110	125	116	93	110	103	114	103	95	116	107	109	125	96	99	118	95	116	120	109	133	135	110	124	114	110	103	95	107	113	99	96	112	108	109	119	117	91	114	104	111	102	118	104	108	118	108	113	115	105	103	103	112	109	89	127	91	123	95	114	121	103	109	114	118	116	108	100	97	113	108	111	91	116	106	94	122	131	117	111	91	110	115	97	116	113	112	99	107	106	104	98	115	108	114	121	124	101	122	99	107	108	117	115	103	119	98	123	118	108	124	107	101	113	107	98	120	112	102	101	125	116	103	105	99	111	95	114	110	96	101	115	105	119	108	126	107	103	112	112	117	108	104	112	119	115	100	112	111	109	118	109	110	101	82	99	112	113	122	114	88	110	113	94	112	109	102	122	123	111	104	118	114	114	111	112	126	117	119	92	118	112	115	119	115	122	90	104	101	118	117	128	107	112	110	101	106	126	103	123	112	123	124	110	106	106	110	109	108	105	103	130	102	108	102	93	108	105	131	91	127	98	106	96	96	120	99	108	92	121	105	115	127	105	97	111	114	113	113	113	107	127	114	124	105	110	109	107	117	114	131	126	128	128	128	111	96	121	103	106	106	109	104	121	121	98	97	104	110	106	110	122	102	114	119	104	113	120	104	104	136	103	110	121	104	108	113	89	94	102	98	110	122	107	105	101	114	111	108	108	103	120	114	117	113	110	119	90	115	117	108	117	101	105	97	112	112	106	125	98	115	120	90	123	116	123	121	107	130	122	107	108	100	101	113	110	101	115	129	114	131	112	118	105	110	125	91	118	109	119	104	104	120	99	118	104	116	109	122	95	94	100	101	129	104	107	136	109	118	115	100	103	114	117	123	114	107	111	97	103	108	130	106	103	131	93	117	109	121	116	105	128	124	113	107	109	109	116	106	101	133	103	114	120	124	131	95	97	102	123	113	111	114	126	126	103	114	112	112	123	106	111	99	121	107	100	110	100	104	93	129	100	103	102	100	115	119	111	108	116	130	103	111	109	116	122	116	96	104	108	92	114	114	109	112	119	107	120	120	121	97	113	127	110	106	132	110	103	124	119	111	115	105	98	107	117	126	114	105	102	85	119	101	124	98	110	104	100	113	109	100	116	110	109	110	107	104	104	99	112	101	96	111	89	102	143	107	101	126	125	111	127	109	104	129	100	101	112	94	106	116	115	97	107	97	99	110	101	109	95	113	113	98	109	104	102	102	132	120	103	134	105	110	119	119	99	129	106	105	127	114	103	112	72	116	104	102	107	109	99	110	110	120	105	119	120	103	121	119	110	106	105	116	102	113	108	99	101	112	112	104	103	104	106	113	112	124	95	124	100	118	117	101	95	100
27217	16722	6017	4484	5222	5986	5220	4200	3041	2376	2163	2118	2086	2114	2013	2160	2059	2127	2149	1880	1404	1200	1035	1030	1035	1061	1011	1080	1135	1117	1068	1104	1108	1102	1017	1056	1020	989	1020	991	987	984	918	935	952	915	876	927	861	941	892	892	980	939	911	860	893	871	915	896	876	861	828	836	832	851	827	845	788	897	848	864	830	819	843	774	806	779	807	805	825	820	835	844	899	799	843	837	804	796	863	779	825	851	817	837	813	834	830	840	802	810	843	816	878	780	836	754	803	863	820	846	852	828	840	806	866	765	878	787	835	819	816	792	792	845	737	827	840	846	739	840	800	791	826	828	772	819	830	858	852	870	850	832	830	866	833	813	794	807	837	816	802	802	807	843	820	807	824	819	804	829	827	828	831	854	803	805	784	825	823	778	821	836	827	710	810	838	809	834	810	895	806	860	833	839	824	845	834	793	837	845	769	858	806	879	869	798	790	828	851	820	796	840	811	826	785	830	794	866	847	828	849	798	835	886	878	782	836	828	857	840	837	827	807	852	778	836	869	859	815	823	801	819	755	801	856	777	830	825	818	793	862	793	813	816	820	821	808	858	800	796	812	823	803	776	841	763	778	799	828	800	835	821	846	822	856	812	853	776	898	830	791	799	817	872	806	814	844	855	795	837	804	819	761	841	820	817	807	850	753	777	838	792	811	823	817	809	852	781	834	845	789	830	797	881	830	817	792	814	847	788	796	740	880	856	803	815	829	840	811	848	818	826	834	817	853	790	807	821	818	822	763	863	789	876	833	794	800	791	828	845	854	811	827	807	790	812	807	806	817	762	820	817	781	852	805	861	790	795	823	855	779	831	840	805	802	820	797	820	832	823	834	817	830	813	807	812	815	827	817	856	763	798	822	829	841	775	822	854	811	794	818	828	840	857	828	786	884	790	884	791	800	826	817	818	856	823	818	817	844	804	844	800	837	811	787	774	842	845	800	799	837	761	849	798	784	780	819	868	835	791	804	801	817	815	784	850	846	836	821	788	787	880	878	838	837	844	790	816	841	810	813	854	810	792	835	817	827	766	803	819	796	851	836	838	815	856	814	835	854	778	823	790	818	844	826	862	868	807	826	779	812	819	807	790	791	833	766	809	837	807	837	824	827	816	838	830	824	805	838	806	826	801	846	766	818	772	832	853	817	783	814	814	814	830	790	794	760	838	830	807	814	832	830	808	799	815	872	776	813	814	836	829	827	848	816	777	818	823	800	828	815	796	811	821	760	828	799	811	836	837	823	832	836	862	838	838	780	816	800	824	799	803	797	888	815	799	808	836	815	768	810	819	805	806	834	807	861	865	851	807	907	821	809	807	862	854	834	792	775	807	772	869	793	821	856	877	824	874	772	800	828	806	820	800	848	846	848	823	821	777	779	825	781	786	834	803	801	802	814	842	853	828	862	848	826	831	792	868	823	818	824	856	832	857	810	841	866	831	865	835	845	795	798	783	827	867	801	813	848	767	778	853	795	849	808	818	858	821	810	821	826	794	826	803	751	826	812	835	785	851	825	837	852	846	818	740	845	821	799	823	820	825	823	832	823	767	808	814	779	782	817	773	820	831	806	851	846	783	844	819	869	818	821	825	828	778	817	798	844	839	754	783	832	797	865	859	823	803	771	812	775	837	812	866	791	787	837	757	814	822	830	779	812	837	777	864	811	857	804	841	818	862	825	821	843	829	848	784	864	814	824	857	817	823	813	790	778	818	844	815	798	833	819	844	830	788	833	805	858	841	856	829	824	841	813	743	826	804	844	860	839	801	802	830	813	804	805	812	771	857	843	847	853	810	830	839	834	869	813	798	836	869	833	801	827	831	773	816	864	830	838	880	813	839	843	802	814	828	799	830	858	856	820	840	824	870	880	825	841	833	830	869	843	835	825	805	837	793	809	778	795	847	762	844	830	803	816	841	819	806	744	815	871	807	829	841	811	855	804	810	814	799	862	804	833	810	824	804	794	809	854	815	858	805	798	809	851	808	874	803	822	798	795	813	833	870	790	839	787	782	828	797	790	793	809	870	835	818	845	844	796	806	797	830	837	787	776	828	831	852	823	756	823	844	855	803	794	741	832	847	782	862	775	792	796	873	872	802	828	829	751	788	861	790	761	810	813	824	808	876	814	807	816	853	772	874	831	837	797	772	805	761	813	797	813	837	864	847	827	860	844	819	793	798	816	828	845	817	888	808	826	832	768	845	828	864	842	823	781	880	804	838	813	791	760	783	754	815	860	812	801	786	817	831	875	866	826	805	826	788	819	798	829	872	774	813	843	801	785	847	890	892	838	779	826	792	827	843	832	831	835	842	803	818	800	814	766	774	809	840	773	777	841	767	834	803	828	830	802	804	794	796	803	785	796	754	833	754	813	842	772	789	851	808	780	795	871	773	813	830	810	827	840	852	804	769	861	834	830	829	839	814	790	832	834	871	830	791	798	839	858	818	807	801	849	873	829	783	854	853	814	778	832	813	888	754	873	820	761	815	836	833	794	817	833	869	813	800	864	802	868	859	816	825	766	823	811	842	780	819	892	801	810	815	831	836	823	812	803	811	790	804	804	816	829	812	839	809	771	834	811	846	794	795	772	841	837	817	837	804	829	838	825	826	861	815	809	861	822	770	832	828	842	797	806	831	838	823	806	837	826	864	818	818	853	851	837	843	844	823	764	823	808	835	812	867	818	844	841	833	808	840	827	803	799	808	817	818	819	815	812	767	844	813	836	849	846	837	797	866	816	810	819	796	841	796	823	838	756	849	807	800	821	794	845	833	846	829	815	860	877	780	856	887	809	798	814	872	807	816	829	841	830	854	832	821	795	859	861	889	783	824	857	856	825	827	837	806	864	837	839	821	817	810	829	821	820	779	851	795	829	847	833	833	864	846	787	857	803	816	816	812	875	846	819	883	809	866	823	871	861	831	831	798	868	800	854	798	824	799	829	830	833	772	864	845	821	782	812	850	835	838	816	831	846	850	805	844	820	792	854	845	858	769	805	794	826	823	867	796	830	854	804	789	812	823	847	814	836	832	793	872	815	847	888	841	801	785	836	844	769	798	860	818	851	817	843	819	810	764	784	771	817	859	844	847	799	812	763	791	847	790	789	829	811	789	796	796	853	815	846	878	830	805	807	824	854	842	788	775	800	773	814	801	812	813	806	834	825	841	777	812	809	833	818	854	846	835	786	823	828	835	770	779	834	812	860	852	824	826	817	847	843	846	790	828	773	793	815	852	798	848	828	837	831	808	824	834	864	728	852	795	829	834	826	841	856	856	878	818	755	880	845	818	830	866	817	826	850	819	814	790	832	841	831	816	804	776	818	856	833	825	842	832	830	812	833	838	823	818	823	763	819	823	821	863	873	841	810	822	882	855	858	799	823	861	851	765	799	861	833	835	757	834	826	875	856	777	805	794	830	797	802	793	838	807	779	882	821	810	839	813	802	806	828	789	853	875	810	819	879	836	805	853
5147	3799	1138	384	198	220	203	172	149	156	162	119	137	133	116	125	125	132	120	121	103	94	85	96	64	85	109	93	101	86	89	89	91	86	99	98	73	81	77	102	94	74	91	87	81	84	83	94	89	78	96	88	90	80	77	74	85	83	76	78	69	90	83	90	76	78	94	102	76	77	83	85	95	75	81	71	75	67	87	68	92	88	80	57	93	68	83	77	84	73	77	77	88	82	81	78	84	84	81	81	68	69	84	73	64	75	82	71	78	75	75	71	74	64	83	83	79	84	74	78	87	76	82	74	72	84	63	78	90	68	73	79	76	84	77	82	67	65	75	76	74	86	72	77	68	79	89	85	76	75	80	85	77	97	74	92	50	93	68	80	77	76	75	81	67	80	80	85	85	89	74	96	70	96	84	77	79	73	81	73	77	57	66	49	76	62	88	68	65	67	91	72	70	81	83	85	80	106	78	68	76	79	84	75	78	84	84	62	70	84	83	71	79	70	89	80	82	74	72	77	89	66	79	78	72	83	73	88	64	90	68	80	71	64	85	76	75	81	88	97	78	65	65	83	86	53	96	73	66	87	80	74	81	87	79	71	73	77	73	75	64	62	71	84	68	77	73	79	73	84	86	83	66	83	83	70	76	83	79	85	75	59	66	71	81	84	65	69	74	59	73	86	92	75	61	74	94	92	76	58	87	73	63	70	89	79	70	56	83	69	75	86	77	83	74	78	65	61	84	72	83	90	81	98	83	68	69	81	76	87	85	69	52	59	81	72	75	81	68	97	77	78	73	78	80	80	72	80	72	70	72	72	58	66	74	88	71	79	71	90	73	92	72	80	64	77	79	91	69	84	92	85	75	79	100	72	85	77	68	78	77	72	76	84	69	82	85	61	81	62	79	88	84	82	86	91	80	74	96	67	91	63	77	64	88	72	71	81	76	68	74	79	79	62	84	84	67	75	62	78	86	69	85	85	69	80	83	72	100	96	87	79	93	76	79	87	78	85	75	66	76	84	74	76	93	68	59	77	73	74	88	72	86	79	65	78	80	70	73	77	89	69	82	66	88	70	63	73	79	81	78	72	72	63	90	69	93	100	80	81	83	71	79	79	82	81	70	76	88	83	78	82	80	71	80	72	79	80	68	76	77	65	77	61	74	78	74	84	86	85	89	82	80	82	76	82	80	85	75	70	76	78	64	77	76	86	75	62	84	70	94	84	86	68	74	69	81	89	80	71	69	71	61	74	73	79	59	69	65	54	72	81	56	64	75	73	96	71	62	101	61	71	70	65	92	88	77	60	85	72	81	71	82	82	76	74	71	77	85	72	93	65	78	75	78	87	77	90	90	85	69	71	75	83	84	71	68	70	86	78	89	69	66	67	89	86	55	87	68	69	94	79	75	76	100	83	83	71	89	77	79	98	80	79	78	79	97	75	83	81	77	84	80	79	79	74	63	80	79	84	79	72	71	71	88	70	83	81	84	89	74	74	77	92	74	88	96	81	94	75	71	86	88	51	90	81	60	74	73	68	89	81	75	72	69	76	71	76	86	81	67	84	91	90	71	82	85	62	70	75	68	84	80	79	89	76	75	83	80	80	82	84	87	75	92	82	82	81	76	91	74	77	75	82	82	64	77	69	83	81	88	84	83	55	87	69	80	74	71	72	74	70	65	84	78	76	82	71	70	73	99	70	78	74	65	75	83	72	74	68	87	66	91	66	73	76	82	82	74	66	97	65	88	80	89	66	77	85	74	89	60	70	68	81	65	72	95	81	78	89	83	57	82	79	80	76	78	77	68	77	78	76	69	73	88	75	73	85	73	67	67	85	82	79	91	78	78	85	53	70	71	73	82	76	87	94	70	74	80	74	67	86	70	93	85	79	80	67	78	83	87	83	77	69	59	75	63	80	74	80	71	82	84	87	69	73	81	89	76	82	78	79	99	79	82	83	91	79	77	82	76	81	76	71	84	79	56	69	84	73	89	83	80	81	73	49	62	77	62	74	62	71	71	75	71	75	83	89	77	71	63	91	72	86	64	77	74	83	63	85	71	78	88	75	81	81	81	83	87	75	69	79	68	70	80	65	83	70	106	79	91	76	92	89	63	72	75	66	79	92	91	61	70	77	70	84	78	84	96	57	65	89	76	62	73	85	83	77	77	84	83	70	93	72	68	79	79	96	78	83	75	76	70	86	71	55	83	72	74	66	63	83	72	67	74	82	82	69	77	76	80	51	84	89	74	87	85	66	77	81	94	82	85	70	92	66	67	81	72	91	103	76	81	63	80	74	73	78	79	78	73	68	77	77	75	88	87	63	81	79	82	71	64	85	70	64	75	68	80	72	66	84	90	80	72	75	73	68	74	67	81	76	93	78	78	78	74	90	80	66	77	80	79	74	88	78	64	82	80	76	84	79	89	86	72	74	87	78	65	83	75	71	77	85	76	78	88	66	63	81	80	87	73	67	76	78	75	69	67	65	76	82	88	77	87	92	67	86	92	80	70	89	64	88	80	84	61	90	77	67	83	82	70	77	67	84	78	77	73	70	76	75	60	86	67	74	83	92	78	69	74	77	86	99	85	71	73	75	83	71	82	89	77	77	86	82	70	76	94	65	87	84	82	87	99	87	76	75	75	64	89	79	80	103	74	66	78	80	93	70	71	71	80	90	78	85	72	84	86	79	74	75	90	65	86	80	93	70	72	78	80	92	89	59	79	88	68	85	73	95	73	73	80	71	74	86	87	70	85	81	79	91	78	98	72	74	76	88	63	77	73	66	69	73	80	64	79	65	62	87	89	77	72	75	74	69	91	81	94	71	69	71	79	86	82	89	81	86	70	79	88	69	85	82	103	100	71	78	83	75	67	75	81	83	69	82	78	87	82	78	83	97	82	67	69	73	83	75	78	87	75	87	81	80	59	85	74	91	84	66	70	70	77	76	80	77	83	81	84	97	84	78	75	74	56	80	71	84	87	62	69	75	93	75	74	85	78	78	72	81	74	81	77	83	74	89	67	69	69	72	81	93	73	81	104	79	72	86	84	85	64	80	81	77	79	78	76	60	90	88	73	79	76	73	72	90	68	74	79	82	62	73	66	69	80	81	81	69	76	76	80	86	79	68	75	77	65	70	75	70	76	97	73	84	81	67	93	91	72	78	70	73	75	75	85	93	80	70	74	82	78	76	92	78	84	86	78	87	85	92	84	88	85	81	71	65	82	74	72	86	70	67	67	70	69	84	74	93	85	61	77	72	78	63	82	77	71	57	66	71	80	90	81	72	92	81	69	86	84	75	73	68	73	79	70	72	62	72	68	84	67	81	79	97	86	80	83	64	73	80	83	81	89	76	70	70	80	84	87	78	63	74	67	87	72	80	75	79	68	65	78	83	70	66	67	77	82	89	83	78	78	82	83	69	67	76	74	79	77	76	73	97	90	100	92	75	68	78	83	66	75	76	73	70	92	65	71	58	73	79	79	69	77	82	67	82
34618	22894	9787	7842	7386	8310	7280	5706	3951	3188	2908	2489	2577	2523	2301	2431	2467	2467	2312	1832	1406	1006	945	1002	958	960	1017	982	938	937	933	920	911	920	910	874	900	887	863	766	781	765	811	751	767	783	733	759	737	692	787	786	675	780	712	728	701	680	620	671	678	638	628	688	599	644	617	575	602	615	598	642	602	600	623	562	563	600	577	566	610	583	595	588	596	553	618	583	552	628	577	587	578	579	580	615	570	553	549	570	581	594	594	591	572	597	552	584	594	583	593	627	616	582	565	591	524	589	572	597	571	602	619	605	604	565	564	556	606	576	610	606	543	592	569	567	559	553	592	550	580	566	553	596	581	582	600	591	596	571	593	573	585	615	568	634	592	555	585	564	570	577	541	547	573	588	574	618	561	585	623	585	565	608	605	555	636	605	616	547	601	598	604	566	602	556	587	556	593	576	581	568	578	582	560	601	582	561	568	573	586	592	560	528	599	585	596	590	602	616	644	580	600	594	548	585	597	566	587	596	565	607	623	622	589	545	585	556	586	573	576	604	617	614	576	552	616	598	596	585	583	573	555	593	531	585	637	622	537	546	614	552	579	595	541	577	540	598	586	570	550	562	571	563	579	551	565	572	575	573	601	570	608	589	584	567	586	582	569	548	554	582	565	567	575	573	565	590	613	557	561	560	588	658	525	556	567	590	574	594	587	544	536	558	559	590	609	585	579	603	550	554	578	604	563	593	603	532	544	546	567	608	570	574	611	580	564	615	583	602	531	614	586	595	609	613	574	585	575	555	569	573	568	575	592	571	569	583	574	620	619	586	579	597	578	596	559	571	550	609	614	567	585	572	555	561	569	587	577	537	581	556	577	618	554	557	596	541	585	560	596	619	595	601	592	538	599	584	595	592	604	582	613	593	546	585	577	607	550	587	569	561	582	585	577	579	603	629	538	612	565	552	592	588	577	581	614	547	556	611	560	563	595	576	581	571	616	589	582	607	607	536	598	619	563	579	583	549	585	572	554	616	573	583	607	564	625	573	620	624	585	553	618	595	567	568	588	623	570	606	543	588	605	614	591	569	583	583	562	594	552	592	581	570	573	592	603	588	594	618	539	607	609	562	566	582	563	602	572	612	580	595	545	593	607	585	583	566	596	571	568	562	581	593	584	546	574	631	595	581	581	608	543	570	607	567	547	576	597	585	607	587	574	528	554	591	595	587	589	600	552	603	567	549	567	537	559	572	577	566	616	600	587	561	545	586	628	591	549	572	620	642	611	569	590	610	562	580	583	568	606	577	580	565	555	614	531	577	560	578	601	628	615	558	633	553	540	568	612	590	584	607	588	590	605	555	577	584	553	606	564	569	565	565	569	602	588	568	602	623	544	539	659	589	592	582	614	605	570	590	601	633	579	586	590	560	586	558	562	612	605	596	558	595	576	591	604	605	594	590	570	578	590	562	580	564	575	612	562	535	615	600	577	590	595	541	569	551	536	582	570	583	611	573	575	565	575	591	616	573	556	594	548	592	572	582	553	599	575	594	588	610	597	591	579	529	536	570	591	598	581	559	586	644	590	624	605	555	553	537	599	577	640	531	609	585	621	578	625	571	569	591	568	584	588	575	575	530	555	572	614	594	549	546	588	567	566	545	550	558	573	620	586	573	586	557	594	561	550	536	557	585	563	587	567	573	599	534	592	600	604	557	622	602	555	552	605	585	586	566	554	583	522	583	577	574	598	545	580	599	579	614	583	571	616	574	575	560	582	560	553	512	577	541	546	605	573	585	570	582	572	566	557	572	613	583	579	588	593	590	549	566	581	589	584	567	593	593	553	549	600	553	583	553	576	570	556	600	567	613	521	574	581	537	607	544	565	537	626	567	567	563	589	600	596	580	554	590	578	624	578	569	586	577	614	627	573	572	607	569	590	538	634	571	540	559	548	598	541	613	594	625	619	563	565	595	588	601	584	568	599	572	554	607	565	616	581	573	573	570	563	594	616	596	536	567	568	593	571	596	540	580	572	558	599	603	591	611	597	570	566	532	582	581	605	584	586	604	619	598	545	563	554	598	543	574	590	555	579	541	561	631	592	583	592	570	566	575	594	544	587	533	544	575	608	585	582	606	590	598	595	545	605	565	579	556	579	591	555	563	609	549	596	613	580	564	570	563	569	552	553	596	590	608	566	591	604	577	603	598	608	617	551	548	585	577	588	565	602	600	590	572	579	570	582	575	565	600	583	591	578	567	573	548	581	567	571	585	555	590	593	588	594	555	638	596	618	580	589	610	604	583	554	594	562	594	545	561	583	606	578	636	602	578	602	623	582	542	593	587	590	619	629	578	577	555	591	617	587	616	544	573	572	568	591	596	588	600	572	542	591	579	593	560	583	593	596	583	589	615	583	561	558	591	540	567	603	584	577	586	576	592	582	575	543	549	575	561	618	627	584	581	586	570	602	619	595	555	554	578	585	586	549	576	549	535	596	577	580	601	562	566	564	617	605	611	551	555	626	533	589	580	571	585	577	576	627	585	549	573	554	625	552	580	574	588	585	535	583	567	559	562	583	627	587	589	608	604	593	628	565	581	540	558	582	586	578	570	619	586	629	580	585	623	557	641	596	575	618	556	611	557	571	565	589	604	540	548	531	606	620	600	607	586	603	556	587	579	606	574	540	574	600	586	523	561	575	607	566	569	580	567	568	560	595	554	556	553	550	591	578	590	559	593	589	561	611	594	572	581	594	587	607	589	602	538	542	577	563	535	590	567	576	571	573	616	548	573	515	606	606	608	601	582	568	575	541	558	569	620	551	560	603	591	600	570	605	565	575	563	562	576	614	546	585	575	536	599	596	549	615	534	556	575	605	569	623	559	547	616	588	581	556	600	645	595	614	573	582	617	538	583	579	560	613	587	607	572	584	543	628	616	576	604	595	609	570	609	564	602	586	589	583	619	618	627	554	589	570	578	573	593	556	546	584	550	556	563	554	601	598	571	589	547	611	567	608	628	581	574	610	545	576	584	631	587	584	605	585	550	609	592	563	632	569	620	613	561	560	616	572	613	542	579	532	584	539	568	588	582	566	553	569	586	604	606	571	569	573	544	570	588	560	592	602	571	578	588	567	627	578	540	590	590	552	569	568	583	629	611	632	622	573	584	563	578	578	550	521	570	573	600	627	585	556	598	558	587	587	576	549	572	564	572	627	537	556	552	548	552	609	575	572	553	558	569	578	608	574	580	574	568	571	560	582	567	586	585	551	607	577	612	566	583	562	548	566	573	580	566	632	607	617	596	573	557	564	562	584	585	550	592	521	526	588	603	574	569	587	593	519	645	555	554	552	539	573	543	643	595	561	599	565	598	567	587	575	593	569	530	592	597	586	572	564	540	564	562	601	600	570	555	586	597	575	553	592	595	599	582	565	597	613	609	584	588	584	558	560	565	603	556	597	570	592	570	604	533	597	589	574	589	579	574	627	595	608	592	575	554	572	570	561	586	548	594
5651	3183	967	431	217	228	265	195	217	197	171	186	195	160	175	187	191	179	165	147	113	133	120	125	138	144	145	127	141	138	133	124	124	131	143	135	125	127	108	131	110	126	122	121	105	142	124	106	132	123	140	122	137	114	132	128	126	143	113	108	129	127	124	136	133	111	146	119	121	109	123	137	125	120	122	133	120	126	132	106	131	140	127	133	108	114	144	132	123	125	136	114	115	123	127	110	132	120	111	115	118	116	109	119	126	123	115	109	123	129	130	133	113	117	129	122	115	105	140	133	121	129	122	123	136	111	121	116	142	117	121	126	108	114	134	125	122	121	147	136	139	138	120	125	136	124	118	122	143	115	119	127	118	115	120	131	119	126	124	121	106	139	129	120	126	109	134	128	130	128	118	129	140	124	132	129	103	134	103	115	117	120	114	131	141	126	128	104	118	133	122	120	135	118	108	133	120	138	123	132	131	127	130	140	134	121	124	137	116	125	123	118	148	146	123	121	111	104	116	117	129	127	107	133	115	118	105	115	123	111	127	133	116	115	126	121	111	119	119	133	125	159	139	100	120	109	118	126	107	126	113	107	123	113	114	128	138	109	133	119	128	123	126	141	110	104	122	122	136	117	133	126	135	115	123	116	104	106	113	132	134	133	109	116	136	134	127	112	117	107	120	120	133	118	128	124	128	128	114	120	109	113	115	132	100	115	138	113	126	141	123	116	138	129	120	114	127	109	108	124	113	128	105	113	132	127	115	136	116	110	107	126	139	112	140	126	132	132	124	109	120	118	122	130	122	123	129	123	124	107	110	123	120	138	112	114	121	105	105	135	114	119	118	107	116	113	123	129	109	123	124	131	105	122	122	119	112	120	121	124	129	121	95	118	123	134	137	122	128	126	118	125	112	149	126	123	127	141	134	125	132	118	109	118	123	109	124	115	112	125	111	107	122	122	106	128	144	121	125	125	115	123	113	104	118	124	120	112	119	134	151	124	112	102	112	126	136	131	131	127	105	122	125	131	128	118	117	118	116	141	120	119	126	104	122	110	113	101	136	132	122	103	121	110	114	119	137	134	120	126	132	120	112	106	122	117	110	116	106	143	121	115	117	129	125	116	110	99	119	127	114	136	126	126	113	129	104	137	132	127	127	129	136	127	116	129	119	124	112	99	124	115	121	135	128	102	138	141	115	135	152	124	115	103	140	135	131	120	138	107	109	129	132	135	120	109	112	131	135	102	136	104	125	117	121	104	130	129	106	114	135	111	138	120	125	131	134	124	132	106	134	137	137	115	115	127	120	102	124	124	130	117	107	144	139	121	105	125	126	130	143	99	118	117	118	118	117	116	120	112	112	142	115	109	109	111	108	156	133	105	122	123	130	106	121	123	128	115	125	113	121	112	116	125	122	115	98	114	120	130	135	130	113	122	123	133	134	120	105	138	115	137	128	121	143	118	112	110	137	120	118	135	132	123	121	121	120	131	118	134	119	128	140	114	123	149	126	128	111	123	117	110	123	114	95	113	124	148	118	127	97	143	124	132	126	110	132	105	130	136	125	102	118	112	122	125	129	118	124	108	103	115	128	109	130	120	136	134	123	111	128	88	113	117	128	123	153	134	108	120	129	136	123	122	144	119	119	116	120	119	120	121	131	129	111	134	130	115	120	131	128	124	93	113	112	120	130	133	124	117	135	122	109	129	114	135	124	128	136	125	120	118	114	121	126	119	111	121	141	114	125	118	113	121	124	124	119	130	138	127	102	121	98	124	107	104	106	104	118	127	133	112	138	110	114	105	142	119	129	145	135	133	132	120	110	102	149	130	123	120	132	120	116	123	134	106	111	119	102	126	124	134	107	132	112	111	127	105	124	123	114	125	142	112	125	137	129	128	131	116	122	123	125	149	156	126	123	115	124	107	142	140	116	114	112	104	118	123	107	101	118	116	112	123	107	128	122	118	119	130	104	106	108	127	123	109	119	122	120	118	139	104	126	118	119	136	132	127	113	113	117	125	112	127	116	116	105	125	125	134	135	124	113	137	142	117	134	116	116	115	125	121	131	128	116	133	147	125	124	114	128	116	127	122	150	126	126	126	107	118	149	106	144	139	114	125	110	140	124	133	107	112	132	123	131	119	133	150	129	121	109	133	117	120	126	119	131	124	133	112	105	138	112	98	132	121	121	118	116	116	126	133	146	116	119	103	127	128	137	113	115	125	134	130	127	136	129	127	111	107	134	95	119	120	137	133	139	110	130	106	112	117	131	109	143	128	111	96	119	143	136	110	126	119	126	122	105	135	104	149	123	123	135	118	141	117	142	106	95	130	137	130	139	113	117	129	132	119	124	132	117	149	135	134	138	111	130	119	132	151	146	121	133	111	97	118	108	121	141	134	139	140	127	123	124	93	109	117	104	118	130	123	120	131	121	129	118	139	116	131	111	118	122	131	116	130	95	138	134	91	125	119	132	123	117	116	122	105	102	134	129	135	123	130	111	137	126	115	120	135	115	128	122	120	122	127	115	134	140	130	116	137	133	125	122	128	136	115	111	121	120	126	117	108	128	123	127	121	121	134	118	139	119	125	127	121	110	119	124	105	130	131	115	134	125	115	121	117	116	113	105	127	114	111	134	123	129	124	107	99	124	111	123	109	129	122	124	95	124	140	111	114	122	114	135	122	118	115	117	126	121	128	140	146	125	126	143	135	126	113	141	109	100	114	124	125	134	125	142	124	116	131	122	130	131	118	122	128	129	107	115	147	142	135	125	148	139	122	100	127	120	129	119	113	122	110	127	106	127	113	108	117	133	111	131	124	116	135	100	128	109	110	119	128	137	103	134	131	125	134	134	103	108	114	131	135	126	114	121	123	107	133	123	136	107	109	116	120	124	116	138	120	125	133	127	128	128	121	114	123	130	118	128	141	127	129	106	130	117	130	127	126	126	118	118	142	124	125	114	111	115	126	143	124	135	129	103	109	130	128	125	126	114	134	133	130	116	130	123	119	129	117	142	140	126	106	126	120	101	116	118	126	131	136	120	105	118	140	120	115	131	142	114	108	132	130	127	122	148	144	117	106	113	97	118	114	133	134	142	130	131	134	132	132	110	126	137	123	108	122	135	124	110	129	117	117	129	127	125	122	108	123	125	108	138	97	126	117	122	122	128	115	128	137	117	115	141	130	122	113	139	142	123	124	129	131	121	115	131	137	109	126	130	128	117	122	110	112	121	127	123	129	132	122	125	104	124	111	128	123	127	130	125	139	116	124	121	124	103	118	113	123	118	136	138	122	118	139	131	127	119	118	111	129	129	131	139	127	140	154	120	119	125	109	126	126	122	122	130	128	114	115	116	120	116	127	132	127	124	131	127	133	121	142	131	112	137	141	124	132	100	104	128	128	115	119	126	132	122	127	119	116	122	103	121	115	111	119	125	124	123	136	116	129	121	117	123	123	132	133	134	122	120	118	133	117	116	128	129	127	133	125	123	116	122	109
33155	20808	9399	7019	6766	7822	7062	5692	4164	3666	3164	2827	3031	2771	2748	2826	2924	2772	2720	2072	1591	1381	1291	1246	1253	1359	1313	1352	1298	1320	1273	1293	1231	1217	1242	1265	1205	1199	1195	1120	1131	1191	1073	1099	1119	1115	1080	1084	1071	1141	1094	1050	1048	1041	1028	1032	1081	994	1029	1024	1016	939	994	902	886	923	965	907	925	944	913	913	976	870	906	924	956	973	917	944	878	875	963	922	888	980	933	878	911	915	861	866	902	894	932	899	913	931	883	928	933	916	944	932	910	924	954	903	927	888	889	906	898	940	931	938	858	873	897	875	903	874	902	879	882	867	943	899	880	934	959	948	912	920	948	883	905	918	949	903	902	935	930	892	823	909	942	922	967	968	894	903	941	904	905	917	864	940	882	952	911	928	878	943	892	942	898	888	899	913	896	904	929	845	949	884	885	879	945	911	905	931	934	803	846	895	881	927	918	900	894	879	870	904	928	861	920	856	885	936	917	891	916	887	920	882	911	903	883	868	886	950	881	937	875	917	947	965	891	931	871	951	898	927	894	901	884	958	889	839	864	896	903	932	901	895	916	913	924	910	830	941	896	882	911	863	882	881	884	941	881	881	902	928	913	911	870	895	898	926	942	950	896	925	877	968	920	916	893	928	920	916	868	896	884	921	925	928	909	875	833	908	900	947	841	893	965	933	912	917	906	923	934	910	887	1001	970	901	884	857	928	914	917	851	904	868	897	909	879	913	917	929	876	949	921	957	920	895	864	916	875	920	874	873	880	893	895	854	887	918	972	913	866	925	891	884	949	891	931	938	908	899	938	914	881	881	887	927	890	871	890	885	899	925	945	890	882	956	915	909	874	904	917	914	966	872	928	898	877	920	874	925	940	912	885	923	932	901	861	928	919	886	912	899	863	935	906	926	904	926	910	932	865	938	896	882	897	900	928	858	842	910	895	951	903	912	916	932	931	866	918	888	908	918	907	866	924	976	866	910	893	930	922	884	910	913	928	913	914	877	887	889	887	884	855	888	883	897	892	878	918	890	921	858	942	872	951	926	895	922	895	961	933	877	919	921	908	930	937	916	916	868	877	918	902	940	903	913	917	937	871	874	913	874	888	897	873	928	888	872	882	875	903	853	921	899	985	948	900	896	874	912	887	853	918	895	884	851	896	981	906	901	899	881	880	894	908	889	920	929	872	897	901	886	935	914	894	877	904	908	915	858	916	910	919	920	855	896	918	863	915	938	910	893	918	895	921	860	905	930	900	871	912	871	843	938	906	875	894	955	923	873	901	895	899	915	864	920	897	885	872	910	919	896	916	925	893	934	829	946	948	915	940	897	945	883	878	927	936	904	892	868	919	884	940	913	916	893	903	898	878	879	899	921	924	922	918	871	935	941	926	922	894	955	885	885	896	863	871	891	900	873	898	892	890	897	905	947	909	892	921	986	923	881	846	898	935	901	929	925	913	866	891	907	907	851	921	903	850	944	906	935	933	872	886	915	925	902	895	877	905	929	949	930	881	879	927	890	893	915	938	892	866	890	851	884	912	942	911	903	928	901	926	899	868	885	877	926	930	922	978	960	931	928	896	891	887	957	892	907	944	877	902	880	889	897	893	936	917	915	924	937	851	921	905	920	879	913	948	973	921	913	966	897	890	859	922	956	897	961	908	909	891	953	916	962	913	911	922	948	928	936	903	926	883	887	922	910	922	899	837	927	925	913	879	849	903	852	865	925	903	839	938	878	908	921	916	879	870	909	917	893	924	889	889	880	940	913	863	868	910	942	905	886	930	912	953	880	921	857	938	884	918	887	913	936	938	885	865	974	909	881	903	887	928	931	921	869	902	890	868	987	888	859	888	893	919	886	892	869	914	894	931	922	899	885	866	959	900	883	927	874	899	878	890	900	906	874	860	926	941	898	912	932	867	858	915	823	915	912	878	864	938	956	911	939	913	906	887	907	884	890	850	899	922	942	919	877	867	875	856	886	856	916	903	893	850	920	907	958	912	918	861	900	888	852	903	936	869	938	890	831	889	873	943	893	921	889	853	875	935	922	915	900	894	961	892	972	897	904	933	907	902	942	871	964	863	908	932	877	954	961	919	873	905	911	896	867	868	880	925	1002	950	939	913	951	886	928	930	915	859	918	870	897	900	915	894	920	870	866	901	961	898	889	908	905	944	898	932	917	945	894	914	921	901	921	898	886	939	878	873	899	910	885	890	887	919	895	905	828	928	896	913	860	954	885	887	919	926	936	876	955	916	917	894	892	864	909	867	932	951	903	878	966	886	919	906	903	901	849	891	932	878	901	898	909	892	870	919	899	914	926	903	951	902	889	897	934	893	906	892	898	865	888	952	899	864	898	881	825	889	904	951	870	880	910	936	879	943	876	882	903	888	922	905	939	922	911	905	919	926	907	894	860	895	943	907	911	921	861	891	908	924	903	949	931	911	943	949	890	947	882	891	919	889	921	865	865	931	916	857	927	883	909	927	926	943	928	855	925	916	918	961	915	932	889	928	939	831	948	878	891	900	931	918	914	904	870	924	901	916	887	860	898	932	888	895	927	911	862	896	914	930	889	870	942	937	967	938	917	928	927	901	927	858	905	887	880	892	969	964	912	857	923	878	908	934	937	841	888	919	916	926	953	909	895	877	904	846	966	921	922	930	942	922	875	896	872	863	883	950	928	963	934	895	905	893	922	907	925	971	913	919	927	858	880	892	893	873	886	898	908	853	917	909	909	875	957	919	904	973	888	925	879	938	918	899	887	886	924	936	923	880	896	922	870	914	894	906	918	896	905	935	945	920	939	946	891	913	901	945	961	942	935	870	874	901	924	901	910	856	980	911	905	908	894	936	930	872	945	940	902	948	923	861	931	889	907	924	866	889	930	912	889	914	851	898	884	910	888	881	971	879	894	939	891	888	897	897	872	926	934	911	877	897	906	959	890	945	905	911	894	918	963	877	905	876	940	939	904	928	880	890	889	959	883	898	909	887	880	961	923	907	927	902	876	913	841	872	895	886	938	911	947	899	912	918	867	886	902	909	907	943	905	946	905	952	951	882	906	888	942	872	908	944	848	930	870	925	890	906	928	936	834	896	925	928	903	887	880	921	918	919	979	960	921	906	939	932	902	929	880	910	944	946	898	925	909	956	895	922	883	855	941	951	887	910	923	904	888	858	926	938	917	911	952	858	929	911	926	875	875	903	927	878	901	941	916	907	964	951	909	887	891	902	928	935	897	858	908	952	894	895	880	921	941	864	910	900	901	909	896	914	953	923	919	941	890	954	927	886	962	952	942	945	870	949	902	885	923	925	938	877	863	872	917	914	955	906	848	893	926	937	920	905	911	952	891	914	881	929	907	927	897	897	877	944	925	920	899	930	937	950	872	927	922	891	939	916	901	889	924	943	955	877	941	922	889	903	932	941	907	920	907	900	896	888	920	948	874	965	893	920	835	911	959	895	869	933	854	902	898	882	845	889	902	933	886	906	930	904	893	900	936	871	897
7083	5428	1605	443	240	245	227	239	162	178	169	144	168	148	166	171	150	164	140	138	126	96	105	103	102	102	84	94	105	110	90	103	98	112	112	97	110	111	94	102	102	84	94	93	108	88	88	86	92	81	87	100	102	85	88	102	78	79	75	75	97	89	99	84	82	87	82	73	88	93	93	80	73	93	90	89	71	91	88	91	82	68	83	100	90	97	81	56	92	79	80	100	87	78	85	75	90	77	79	86	84	89	84	94	65	88	91	90	90	81	65	79	82	87	88	91	85	76	83	98	78	95	61	88	77	83	69	91	93	83	84	79	74	71	80	100	90	79	69	86	76	82	85	88	104	74	87	94	97	84	90	75	75	72	89	72	79	96	86	90	71	67	86	93	72	78	85	97	65	76	69	101	89	68	81	78	87	92	95	91	75	104	65	74	93	84	94	86	97	92	90	72	85	92	84	94	84	80	85	90	75	101	76	89	77	97	80	80	83	83	99	73	91	80	79	92	89	85	90	83	78	82	85	66	85	83	90	86	80	81	74	101	95	79	86	75	85	78	87	81	82	80	72	80	87	94	93	78	85	81	95	84	86	96	93	94	85	91	76	98	85	82	88	94	73	72	96	98	85	75	94	94	84	86	88	91	82	81	81	80	96	84	85	84	82	89	85	65	91	78	79	89	91	87	78	80	88	82	75	81	86	85	75	71	92	78	85	89	92	79	77	97	80	75	71	67	92	85	79	92	75	81	89	89	85	86	89	87	77	80	80	67	86	72	93	72	86	67	55	95	88	87	100	98	78	87	83	89	92	75	87	86	79	74	71	78	71	96	87	92	91	94	95	90	81	82	82	86	67	98	87	61	81	99	82	67	108	76	79	82	95	101	91	94	82	78	78	81	88	92	76	75	80	76	97	88	67	74	82	89	84	75	73	87	70	83	90	107	86	91	83	82	82	101	90	89	92	75	87	90	68	79	98	77	91	93	86	63	91	81	81	82	84	84	94	96	90	92	86	76	79	87	79	101	91	94	87	85	84	86	92	78	74	102	73	80	87	80	77	82	73	85	71	81	100	93	90	79	91	88	85	84	82	83	77	85	80	87	77	99	85	86	82	93	80	88	82	81	82	82	83	93	99	71	82	82	71	73	83	74	68	84	87	93	74	70	102	91	83	99	97	88	74	79	82	78	93	84	86	93	89	88	70	80	79	78	73	79	75	87	86	92	70	98	74	96	76	86	78	84	92	77	91	93	81	63	88	101	71	66	79	81	78	81	77	86	77	88	73	73	82	80	88	86	76	78	84	75	87	95	84	94	88	87	92	92	86	83	87	87	82	87	88	90	82	87	93	80	69	69	79	83	73	70	87	84	91	89	80	75	87	81	82	93	94	93	86	93	76	79	71	79	84	74	109	86	81	76	91	81	79	77	96	78	76	82	79	62	82	81	97	74	90	100	90	75	75	75	80	72	76	89	96	70	71	83	97	92	74	84	93	118	89	81	88	87	80	70	82	97	95	78	83	100	94	67	86	84	83	75	77	92	88	82	90	88	83	91	76	86	89	73	86	88	72	78	76	91	83	83	88	72	74	66	79	101	77	68	76	79	97	86	90	75	96	93	76	83	86	88	84	86	72	79	80	78	87	84	88	97	103	85	72	91	85	94	79	80	84	71	85	90	87	79	68	72	79	79	66	99	86	82	102	72	79	76	72	88	70	73	80	81	82	82	82	89	93	92	81	77	77	81	101	87	89	71	101	95	84	79	75	78	78	100	94	68	72	98	90	79	77	77	86	91	84	72	75	75	88	75	67	87	86	91	80	82	80	70	89	80	67	75	88	98	79	76	94	63	68	99	103	100	80	86	82	102	62	85	96	82	71	83	91	62	80	89	70	92	78	77	86	89	81	81	88	88	80	89	91	80	98	88	85	87	76	89	88	92	84	90	70	85	89	88	60	84	96	88	87	82	76	90	88	87	104	84	85	73	87	89	74	88	87	75	100	88	78	77	87	77	95	86	76	82	103	86	82	76	93	77	85	81	68	68	77	90	71	84	81	84	78	80	86	91	99	96	72	84	79	91	89	79	95	76	80	90	98	62	90	88	86	79	76	80	87	76	67	84	64	79	74	85	86	78	87	76	80	91	98	101	78	76	80	88	68	76	77	88	87	86	84	81	74	109	95	82	71	95	66	77	90	75	80	72	91	93	109	83	72	76	80	95	106	79	86	98	77	76	73	84	78	78	95	81	85	85	73	73	94	83	82	86	94	90	78	86	87	88	71	88	90	97	90	98	89	103	77	87	89	73	80	87	86	71	92	72	66	74	87	95	86	87	81	87	73	68	97	80	77	66	88	86	91	76	72	95	85	68	78	84	64	86	60	91	98	76	82	84	96	86	97	63	91	90	79	87	79	88	112	82	70	93	92	81	87	103	101	76	78	79	95	77	90	78	77	81	75	91	66	79	77	101	68	94	86	83	101	67	78	90	79	96	78	101	82	82	91	83	80	84	100	95	85	67	90	85	69	99	87	74	91	84	70	80	100	79	80	78	77	91	99	81	79	84	77	88	101	74	77	80	78	83	92	94	85	87	76	82	93	72	71	77	70	82	74	83	97	87	73	78	76	89	82	66	92	92	72	82	78	91	96	81	93	72	83	86	80	84	105	94	86	86	84	80	93	94	81	88	92	78	89	84	71	83	85	59	60	75	81	67	83	82	79	78	74	87	99	67	81	100	66	87	96	78	87	86	85	73	72	78	79	79	80	109	88	77	74	93	91	97	69	88	69	84	102	84	85	76	80	78	75	83	98	73	74	85	67	81	78	74	101	99	102	79	91	90	75	91	96	74	82	86	89	88	87	68	108	81	78	78	82	100	85	83	86	70	88	92	84	92	103	87	90	82	84	68	75	89	87	79	89	74	96	103	65	76	81	86	79	91	75	92	83	81	78	81	83	88	81	77	68	93	92	77	85	85	71	76	67	64	80	74	85	83	86	84	93	79	83	69	86	84	67	83	75	90	92	85	87	79	90	76	78	92	68	68	76	88	95	90	88	83	93	94	83	73	68	75	81	76	63	66	94	101	88	71	83	71	85	82	77	98	79	97	88	80	64	88	80	93	88	81	90	88	73	90	88	90	86	94	76	87	70	90	77	94	67	83	94	88	71	77	84	83	80	75	86	97	74	66	90	80	92	76	80	77	81	97	66	83	93	102	94	91	78	103	98	97	94	83	80	74	83	81	89	80	89	93	90	90	90	63	90	72	87	75	83	89	87	96	92	81	81	86	91	94	92	75	82	91	76	77	70	84	73	72	94	92	94	79	74	87	98	73	89	73	90	85	91	89	106	93	80	95	83	82	70	76	76	97	101	95	88	90	89	76	82	91	87	71	78	74	71	76	78	85	57	73	79	80	84	87	90	70	86	67	83	69	73	76	88	88	82	81	91	77	87	71	61	65	87	86	81	83	91	80	80	84	83	70	85	71	90	70	84	96
38014	25778	12546	8277	8550	9982	8907	6984	5127	4479	3773	3494	3354	3073	3260	3281	3113	3040	2742	2037	1519	1207	1141	1093	1157	1145	1188	1156	1176	1142	1199	1093	1147	1070	1036	1050	996	1009	909	889	867	882	847	857	923	819	916	885	791	831	832	855	848	844	824	726	767	765	717	746	724	683	612	660	646	695	674	622	686	673	698	648	636	590	638	623	618	608	651	661	641	669	639	646	631	628	651	625	613	643	583	623	613	620	646	605	601	618	597	611	647	636	627	632	608	628	672	642	578	619	624	603	582	600	633	626	636	626	590	625	653	581	641	591	591	607	602	610	618	579	620	626	651	616	640	639	614	573	624	637	613	613	655	647	626	637	628	578	666	650	658	543	594	620	562	557	607	606	659	587	625	645	543	652	576	631	638	632	619	631	621	601	660	617	586	584	613	639	598	622	569	603	597	597	587	646	629	609	600	635	630	581	599	592	621	648	588	598	592	590	608	620	654	581	592	599	601	655	644	593	623	595	639	599	621	597	607	671	633	609	670	597	626	623	590	593	554	627	609	601	597	675	614	613	623	643	607	596	594	573	597	591	566	614	608	638	577	652	605	618	634	620	646	611	630	634	612	651	593	634	614	621	610	615	600	631	634	637	606	616	593	621	607	623	607	612	621	590	582	609	595	658	621	585	623	622	583	630	573	624	623	618	574	618	605	651	621	651	616	590	618	630	603	614	644	593	618	604	649	637	592	624	596	605	572	590	564	623	669	608	636	626	611	571	583	620	618	621	618	619	633	648	602	651	648	631	621	644	614	618	623	595	600	583	574	647	584	627	586	580	644	589	634	610	647	627	610	619	594	603	603	613	666	605	634	578	600	598	621	608	683	628	635	586	570	615	639	608	629	628	607	600	637	596	581	577	609	605	618	592	609	610	608	631	564	624	577	643	646	628	623	607	643	642	606	596	568	597	611	637	644	631	628	585	615	608	581	607	651	615	595	653	646	582	592	623	600	604	634	577	611	626	628	609	601	623	636	600	647	636	605	615	624	625	619	618	598	614	595	675	639	639	633	637	688	612	633	612	631	612	650	603	696	651	629	595	653	627	582	623	682	623	616	584	581	617	598	613	632	599	644	604	635	652	604	586	631	612	634	579	617	672	631	604	610	634	634	577	599	602	602	605	666	605	613	651	573	551	590	593	655	604	658	610	646	566	588	641	628	669	600	604	628	644	614	570	611	595	617	599	613	632	605	615	614	655	619	651	652	642	551	587	610	623	585	604	623	645	590	643	602	592	580	631	581	591	613	598	615	625	643	626	637	600	670	637	607	597	595	611	609	604	596	609	638	589	628	612	647	596	585	609	599	639	644	634	586	664	596	596	602	597	560	630	606	638	586	638	596	591	592	599	639	654	585	590	562	621	585	611	603	573	659	627	646	615	599	656	607	588	605	603	560	643	640	642	610	647	606	629	627	597	610	607	622	576	608	579	671	624	620	625	609	594	590	618	594	644	601	581	566	649	587	608	588	616	616	539	594	639	644	633	602	654	577	637	619	574	696	579	620	623	649	603	630	613	599	619	612	610	649	615	604	629	612	629	644	620	610	586	600	602	638	603	602	574	634	599	611	617	654	621	622	582	611	616	631	612	588	619	657	630	614	683	613	601	598	594	612	620	630	566	681	635	593	647	614	605	611	638	598	638	614	634	602	660	643	622	604	628	651	624	598	600	630	594	618	608	629	601	590	617	615	620	598	600	611	606	625	560	607	615	622	612	590	609	599	610	560	583	628	584	607	634	619	634	544	619	623	599	578	597	635	625	635	636	643	592	634	645	652	658	597	636	600	585	603	619	600	609	585	580	630	630	587	689	582	624	658	634	640	609	619	646	600	642	616	615	603	638	582	620	560	626	615	623	635	647	631	604	635	600	636	572	600	634	572	577	578	636	617	608	614	609	619	589	634	602	655	589	614	625	633	643	669	612	587	578	611	612	584	611	633	610	639	616	584	624	587	591	581	584	622	618	601	589	596	602	579	634	636	634	620	634	618	653	645	592	573	607	627	604	620	601	608	630	621	609	630	591	636	639	619	618	631	664	609	618	624	667	578	621	616	638	602	576	601	599	636	629	607	628	636	590	635	608	639	620	604	608	574	599	605	623	546	613	573	602	632	666	610	583	688	615	616	602	606	593	622	562	588	618	577	582	655	623	605	588	601	634	657	588	599	629	597	591	580	622	588	622	590	615	604	569	626	501	622	616	630	629	633	601	596	596	596	649	646	610	562	580	659	597	594	611	580	608	607	625	608	624	604	594	623	593	573	594	618	623	599	600	583	623	628	667	620	610	610	582	584	602	606	585	604	582	620	602	618	640	631	638	654	636	589	601	593	639	621	594	569	598	606	687	647	595	579	641	631	610	583	614	522	572	613	615	559	580	623	599	638	613	600	588	564	571	596	638	629	616	572	580	584	620	595	636	594	570	618	609	602	600	599	644	638	629	608	626	650	613	615	618	569	615	646	651	636	608	578	579	584	611	599	555	617	635	638	593	646	616	613	653	663	615	652	601	618	578	611	604	634	594	575	576	644	617	668	582	629	641	623	656	629	613	597	596	619	592	624	638	625	635	607	588	598	588	644	533	582	607	577	583	632	598	634	592	606	634	635	652	622	582	617	587	587	623	619	634	594	608	654	642	612	644	609	610	648	597	642	575	601	617	614	659	608	601	646	681	620	619	586	621	609	652	670	621	605	603	651	657	608	644	590	605	624	634	659	654	663	588	652	631	621	612	599	647	644	616	634	636	612	620	623	616	607	610	686	590	585	601	626	628	562	651	573	612	623	632	612	639	598	594	607	631	648	633	602	587	611	594	639	588	624	602	641	606	615	588	602	599	592	588	632	593	606	629	651	595	599	617	605	614	630	620	624	595	597	629	580	592	615	588	637	644	618	600	568	639	589	581	599	621	632	579	632	621	641	605	637	597	565	605	664	636	587	612	561	620	570	596	607	627	648	641	626	604	636	622	583	582	666	553	630	576	593	618	603	632	608	591	601	637	633	637	608	596	623	626	652	645	642	596	598	613	612	599	567	656	606	610	637	637	641	609	577	648	605	614	616	638	597	598	648	628	593	583	578	609	638	624	589	607	677	647	584	589	560	604	621	657	649	572	622	635	642	628	602	636	577	566	605	637	607	632	620	621	648	641	625	656	624	599	677	632	596	633	601	611	608	577	604	600	614	650	576	603	630	619	595	650	577	651	585	590	573	564	653	648	624	569	624	619	636	613	609	576	617	580	620	583	663	608	644	638	603	583	627	586	635	598	604	591	619	616	595	619	591	624	651	618	656	647	626	624	613	639	601	587	600	622	615	613	590	572	600	573	625	654	625	620	597	628	629	617	594	613	594	605	662	572	609	634	590	600	630	608	627	606	642	631	590	623	605	593	682	685	605	607	600	630	590	615	616	631	618	615	611	574	600	613	621	636	635	630	652	651	613	665	645	612	590	594	643	620	612	612	614	634
3472	1363	493	259	161	179	176	176	193	156	144	145	155	143	167	151	158	158	169	130	132	99	124	134	126	116	127	121	125	128	122	123	119	114	117	129	116	103	123	104	113	111	124	113	118	121	105	116	114	121	117	100	104	126	90	116	123	121	101	111	106	116	101	115	106	120	104	98	92	106	122	110	104	124	105	106	108	125	115	112	114	100	126	100	112	120	109	98	119	127	137	107	107	134	103	119	103	85	106	109	105	115	119	101	103	106	101	104	109	116	108	87	103	104	128	113	106	107	100	118	121	120	101	119	129	126	114	120	109	106	104	105	104	101	97	109	108	117	106	93	98	108	114	107	107	96	111	112	110	95	133	98	120	107	140	101	117	133	109	96	108	110	113	127	111	106	130	111	105	106	112	105	96	114	95	104	107	119	130	103	111	125	97	110	110	104	106	104	100	121	100	128	94	118	112	99	90	125	114	106	120	116	93	101	83	102	105	102	113	116	114	113	97	106	104	110	114	94	110	101	116	104	88	127	127	104	109	116	113	90	93	95	84	107	109	106	129	110	104	108	119	102	98	95	109	112	129	113	116	125	102	108	108	90	92	113	94	94	105	113	116	105	101	121	108	101	106	109	110	131	110	113	98	105	98	96	111	130	106	115	107	98	119	111	117	111	124	104	96	115	109	103	131	93	110	91	116	103	113	103	107	102	116	129	99	118	102	124	110	114	92	112	86	105	111	111	127	83	97	104	102	118	107	96	119	112	100	116	109	115	110	127	120	112	97	113	116	104	97	95	116	107	98	135	100	131	100	110	95	120	109	108	128	88	98	100	94	116	112	121	121	124	111	100	111	92	93	108	124	127	106	105	110	106	109	123	110	108	105	100	108	108	113	109	106	110	111	101	120	108	125	113	99	105	121	112	106	94	95	101	94	94	110	104	116	88	113	109	115	104	104	108	98	104	104	120	99	108	97	141	113	117	102	101	116	121	91	122	107	126	130	94	108	111	89	111	123	112	105	106	98	109	101	103	111	93	126	110	112	107	97	101	88	114	89	106	105	111	135	108	115	107	125	120	110	111	117	111	107	91	110	124	108	111	108	107	101	111	132	93	99	117	97	127	131	108	113	93	95	111	103	112	101	89	107	113	103	84	103	116	122	103	117	124	118	97	126	100	137	103	110	114	101	108	106	100	109	90	117	101	100	116	107	128	98	114	114	107	109	85	115	110	103	114	97	94	121	111	115	102	95	87	130	108	112	118	98	118	122	109	115	112	109	102	112	118	114	105	110	121	123	115	106	113	104	112	108	82	103	97	103	108	110	111	100	119	119	103	99	81	100	103	118	101	114	103	111	98	101	104	113	107	96	125	95	112	93	102	96	127	103	106	108	97	117	115	86	120	101	97	115	90	114	101	112	99	109	111	102	125	127	106	109	95	113	99	111	110	121	112	79	113	96	105	113	106	108	105	110	107	121	105	117	103	115	116	103	131	142	123	121	105	103	119	121	115	116	98	89	110	102	114	107	97	109	113	111	108	123	119	108	100	90	103	98	108	112	97	103	101	112	101	109	92	102	114	120	132	109	94	116	107	107	112	116	106	116	99	117	117	111	114	115	115	110	110	124	107	119	115	93	116	109	110	112	92	119	122	127	123	101	100	105	122	107	148	114	102	107	115	128	114	96	112	101	100	106	105	105	116	113	129	111	126	93	119	108	117	96	106	116	124	110	125	111	115	90	104	108	113	110	115	91	109	89	109	119	114	111	121	110	127	114	109	116	116	103	109	105	131	99	98	98	98	97	79	110	114	120	107	113	103	125	116	94	123	122	114	88	117	121	125	109	95	111	140	105	106	116	79	98	101	117	123	125	114	118	104	105	120	95	126	101	107	113	89	110	88	118	101	98	121	127	91	96	92	130	106	103	96	98	96	105	102	94	124	98	119	97	116	101	102	91	111	114	100	123	125	111	146	105	101	90	120	93	121	106	104	115	113	112	106	137	108	108	115	106	114	99	112	112	103	115	114	112	113	101	104	106	116	120	96	98	101	111	137	120	119	104	98	105	129	101	101	116	103	116	102	103	122	101	109	114	108	103	117	97	120	107	124	85	114	93	109	111	127	103	113	117	111	107	100	113	122	123	107	87	102	105	108	123	113	105	108	115	118	120	106	121	98	121	108	114	105	100	96	105	108	109	105	111	122	100	125	104	94	105	101	106	131	120	105	114	126	119	85	122	98	120	111	107	124	108	117	113	93	93	105	110	107	98	134	129	112	106	103	105	106	104	106	99	108	121	106	114	102	115	100	118	116	103	120	107	104	121	106	98	107	102	90	117	125	97	115	123	128	93	104	107	120	108	104	127	118	113	125	99	115	107	112	115	114	105	109	102	89	105	136	110	105	115	115	106	91	94	107	113	107	127	122	93	96	120	102	115	121	100	108	103	115	124	110	111	129	103	107	125	135	110	106	108	119	108	110	124	119	102	122	110	95	104	107	104	116	99	114	112	106	101	108	115	125	100	107	119	105	105	115	122	114	107	105	102	107	113	98	98	110	116	107	106	112	112	99	89	99	100	123	121	86	100	104	105	128	113	119	107	104	105	115	93	113	115	98	106	116	112	107	112	114	106	109	109	92	104	135	108	118	92	122	101	95	108	123	105	98	93	110	120	107	115	122	120	87	108	108	98	93	94	129	89	97	110	115	107	139	94	117	105	122	113	119	114	121	101	107	112	101	114	121	95	112	121	101	118	113	105	114	109	110	111	109	123	103	90	125	119	131	114	102	108	99	113	127	117	110	118	125	117	111	116	102	115	127	103	108	109	120	113	115	119	101	125	125	128	101	110	96	88	99	111	106	121	96	111	105	93	102	112	113	124	101	95	108	109	109	94	80	120	106	120	97	114	116	121	115	93	110	123	107	95	104	103	102	114	119	114	104	104	109	104	91	112	112	109	99	102	115	103	126	112	112	111	94	101	91	114	116	105	104	104	103	120	119	102	105	115	103	117	92	116	96	117	106	90	125	130	108	93	91	116	131	98	79	110	108	106	111	100	107	128	107	88	110	119	125	88	121	97	100	106	105	107	101	110	108	98	125	132	107	107	110	117	91	86	91	101	111	118	106	117	89	122	110	92	110	82	111	89	124	112	107	110	106	97	132	90	93	86	100	112	116	110	108	110	96	102	112	113	95	107	126	128	117	113	142	99	122	96	134	112	110	120	122	108	110	105	86	105	90	120	92	107	115	91	108	105	121	109	116	101	88	101	105	103	111	116	111	104	108	128	123	103	113	99	127	112	112	118	130	107	100	101	113	98	113	111	110	114	105	114	98	91	98	105	113	97	97	116	108	85	121	103	113	92	109	111	118	77	123	129	97	110	111	106	96	119	111	117	114	102	104	114	105	110	97	127	91	101	113	116	90	103	108	99	106	104	103	125	95	82	110	118	108	117	130	104	92	138	101	130	131	104	102	113	113	128	110	93	109	133	108	107	133	108	99
28046	13271	5395	4006	5175	5858	5136	3969	2863	2648	2375	2285	2265	2175	2426	2394	2299	2165	1922	1454	1208	1114	1062	1057	1031	1105	1180	1172	1086	1054	1064	1020	1138	1110	1037	1009	1027	1016	982	949	913	913	984	999	963	938	981	924	966	894	975	880	910	849	902	880	870	877	859	868	861	839	870	838	802	860	868	837	841	773	861	805	834	804	816	776	840	832	823	863	822	827	812	867	811	806	821	786	788	816	810	784	828	779	775	835	810	804	836	802	867	808	842	782	795	750	861	784	783	837	825	804	840	829	830	810	749	904	805	793	860	795	825	829	806	821	806	796	773	836	774	798	816	832	806	814	826	816	763	860	775	840	846	827	797	836	825	794	791	821	774	824	794	824	800	804	859	817	763	811	833	836	774	821	805	810	839	857	840	839	873	799	776	778	824	817	816	839	776	809	829	788	819	807	747	873	846	832	820	796	784	793	814	841	838	852	823	808	848	831	824	812	819	831	811	838	795	830	782	802	780	792	805	774	823	739	839	804	849	814	826	790	786	902	803	810	810	802	821	783	814	801	829	776	828	767	834	808	804	844	804	811	804	762	790	822	797	785	777	791	814	797	824	847	838	786	837	749	777	830	804	825	817	817	775	761	792	772	784	843	826	806	803	805	842	726	849	806	814	837	781	853	797	828	823	767	780	796	798	796	831	824	827	764	823	808	773	815	811	780	778	848	759	823	834	829	786	828	805	811	810	781	794	835	805	789	821	833	848	819	851	796	790	810	842	801	814	845	827	803	798	796	771	786	816	793	823	801	846	819	842	819	809	819	823	818	822	785	832	814	820	878	791	781	806	821	811	823	798	798	787	787	812	797	840	836	804	815	812	844	791	871	822	799	785	807	825	772	759	838	835	825	799	812	827	794	860	818	820	759	798	813	803	795	794	844	803	768	804	779	816	811	813	899	781	774	787	785	783	782	842	832	830	859	772	788	787	753	792	817	853	783	772	816	817	787	854	816	804	777	789	866	772	809	823	805	823	783	820	834	795	788	798	843	822	815	865	815	811	796	810	775	840	824	817	812	836	800	782	812	803	855	808	823	775	784	825	856	839	811	815	815	789	804	811	793	799	799	847	807	741	844	781	799	804	779	763	818	789	793	745	758	790	833	730	778	739	804	794	832	777	835	832	774	805	838	821	841	817	842	799	785	852	816	755	841	825	816	819	864	856	844	828	831	813	791	793	808	815	780	836	766	804	764	815	844	804	825	870	802	786	804	819	822	883	797	846	781	799	844	835	798	826	782	791	854	807	820	843	786	793	788	796	797	853	806	759	765	842	788	822	801	783	851	798	818	782	812	806	798	767	813	824	794	806	821	794	826	822	837	819	832	766	811	787	774	825	748	853	798	797	802	797	800	801	801	797	835	816	760	804	819	796	796	762	832	834	730	790	866	839	824	760	874	819	821	741	801	810	818	812	842	828	812	832	802	782	778	853	828	836	760	809	811	834	819	795	815	794	795	784	847	794	795	792	792	860	805	834	821	803	814	835	807	801	784	784	835	797	854	781	778	806	770	836	847	844	823	827	792	774	793	857	778	833	830	765	805	795	799	817	803	766	824	840	812	782	863	807	807	786	825	794	763	786	809	773	838	774	808	822	781	786	816	836	779	860	809	823	764	803	799	820	788	817	785	803	824	839	804	858	833	795	854	808	825	829	851	818	788	803	831	815	831	845	827	800	753	807	808	817	790	802	797	825	770	809	821	779	839	804	782	765	811	776	816	804	811	830	792	825	781	810	833	808	819	799	815	799	768	781	855	795	818	814	767	774	764	740	792	841	827	783	826	840	760	812	810	830	809	829	833	784	775	751	825	824	826	818	803	793	800	805	836	787	761	815	827	838	826	790	780	809	777	806	791	841	837	805	772	821	813	791	791	775	805	820	819	816	775	780	820	796	838	791	839	788	784	811	821	800	875	803	832	773	817	835	806	800	784	842	830	837	808	821	829	801	801	787	774	814	824	824	798	855	805	815	818	802	781	826	780	826	754	800	844	841	821	795	800	755	826	867	802	821	822	783	798	812	798	804	811	814	779	772	790	802	853	850	816	826	818	822	794	821	833	831	809	845	761	819	809	822	858	843	796	792	809	811	802	815	777	768	836	748	765	842	834	808	825	772	845	818	816	774	841	799	847	800	792	784	826	804	788	812	816	785	795	828	859	820	778	773	798	763	857	780	791	771	802	839	837	844	816	781	814	839	845	789	769	790	817	808	814	805	847	818	784	817	785	849	803	821	915	765	823	791	759	789	751	800	789	754	819	803	817	765	800	801	804	796	821	806	789	804	851	799	837	799	787	823	851	815	866	852	815	825	818	855	784	765	739	802	815	789	807	812	813	835	781	747	790	790	788	840	828	772	815	839	776	803	755	808	826	816	831	770	803	842	829	779	763	809	855	782	765	873	841	746	845	793	822	750	802	815	795	813	829	823	748	852	860	842	803	719	791	805	790	738	832	837	802	845	830	815	794	777	805	793	806	797	856	820	796	844	815	830	796	822	804	855	798	821	846	810	830	771	821	860	803	838	792	823	791	747	818	802	837	826	830	802	795	789	804	841	816	758	805	803	838	840	797	783	790	805	829	789	813	844	827	757	774	793	788	850	841	833	805	795	790	798	789	789	886	811	791	791	813	850	808	866	849	853	849	831	751	838	841	795	821	803	785	844	808	833	791	834	860	818	798	815	769	795	818	781	830	803	846	823	787	808	778	837	892	801	842	809	827	826	796	786	803	810	801	790	798	759	826	802	853	811	794	795	857	789	779	851	805	851	811	759	793	747	842	843	838	788	778	801	824	776	777	803	830	810	839	797	784	818	780	837	766	770	830	774	804	833	810	834	823	830	825	843	857	818	782	821	825	813	791	808	865	791	810	853	785	808	809	818	808	806	744	830	786	850	808	790	792	789	816	831	775	771	846	784	825	848	806	777	764	851	809	816	866	801	856	855	831	828	890	744	780	773	787	809	836	817	798	828	771	803	788	778	814	793	823	785	805	886	823	766	870	787	754	794	805	865	820	822	791	812	851	797	825	799	854	802	840	864	826	811	810	775	845	791	788	796	796	818	840	789	831	866	785	748	782	796	795	838	859	789	831	792	810	811	826	769	814	853	818	800	844	848	736	780	820	848	820	837	811	894	781	796	819	766	825	836	794	817	836	857	780	816	814	756	809	767	869	816	811	841	782	785	853	794	843	848	841	823	812	812	811	821	774	850	797	790	842	827	809	760	829	822	801	818	790	789	781	772	824	837	811	811	846	777	815	803	787	837	772	822	810	782	796	802	835	821	761	793	787	829	760	775	786	806	820	813	823	784	810	828	824	774	797	798	761	876	803	802	791	751	809	805	818	832	828	782	796	807	825	839	825	787	819	785	836	844	834	845	780	831	814	740	831	823	854	858	798	811	828	862	791	780	835	815	809	782	793	797	784	848	821	799	779	777	852	797	806	844	811	815	859	831	818	804	807
4989	2620	952	317	174	191	175	168	144	134	145	144	157	145	149	158	172	139	137	92	83	76	80	90	85	86	87	89	83	88	68	89	95	105	82	68	94	86	76	85	98	70	92	92	92	86	83	86	90	75	81	83	81	95	75	93	74	83	85	72	76	70	83	82	71	85	77	73	87	94	76	73	83	65	66	78	85	69	78	92	74	77	68	71	76	80	65	75	89	68	90	88	76	84	74	68	73	82	78	81	71	76	80	76	74	88	99	80	87	82	74	70	73	69	74	61	64	70	75	78	77	64	78	69	66	97	69	91	66	100	74	82	75	85	64	70	85	73	74	81	89	88	86	66	72	78	63	78	75	73	76	72	70	69	76	67	72	78	63	70	71	74	79	73	92	70	82	91	65	85	78	79	67	70	70	63	83	84	79	78	73	76	65	82	78	86	77	75	73	78	82	66	84	83	97	64	66	73	76	81	76	85	62	66	78	69	77	68	79	70	75	75	63	74	74	75	70	77	70	80	94	75	76	71	71	72	62	76	64	73	92	90	89	73	62	68	79	77	79	80	94	81	86	76	70	71	76	60	77	82	74	69	85	80	81	68	67	94	79	68	68	82	74	66	77	64	90	82	74	74	82	81	83	63	84	74	59	72	78	78	70	78	76	82	84	64	76	89	92	87	71	85	75	79	72	64	85	65	72	80	86	83	85	77	93	65	69	73	77	79	85	71	88	77	73	74	84	75	67	79	72	87	77	86	61	78	90	64	72	74	90	60	93	69	92	81	74	68	64	74	73	86	86	64	99	76	85	73	84	83	66	68	76	79	72	73	76	78	78	76	76	83	82	59	76	77	70	74	72	75	88	73	80	72	94	84	78	77	86	92	66	80	75	71	95	71	75	70	76	68	85	67	94	74	84	80	95	83	75	80	72	69	83	75	73	75	83	67	67	79	81	61	72	84	71	76	66	85	83	71	77	91	77	81	67	67	78	85	72	84	68	66	75	80	77	80	83	63	63	67	67	71	85	80	93	77	67	81	70	80	70	64	63	60	80	68	82	74	74	71	72	67	64	70	91	74	75	94	89	90	83	76	75	83	72	89	77	89	72	57	78	83	84	90	78	78	73	62	83	89	77	69	63	77	82	74	81	84	84	80	77	72	72	78	76	77	67	94	91	80	85	90	86	68	72	93	84	81	54	67	69	98	86	66	83	94	73	73	85	84	64	78	73	80	74	60	84	80	97	63	87	73	76	72	72	72	82	81	73	79	83	81	74	56	67	74	77	88	78	97	84	86	76	74	80	90	83	85	75	95	81	69	76	86	75	79	73	90	84	90	79	73	70	76	64	77	82	64	73	67	72	73	71	78	76	87	84	73	82	85	87	85	62	73	77	89	76	74	68	74	92	70	75	82	65	69	69	88	88	77	80	86	78	71	82	67	76	86	90	75	76	67	75	65	90	73	99	83	82	79	73	79	65	67	96	76	73	57	76	58	75	71	66	76	84	98	70	68	78	76	79	78	71	68	78	59	83	63	83	85	77	86	83	72	78	72	84	72	70	76	60	87	74	75	92	75	86	74	73	62	99	74	78	85	81	68	80	86	88	74	76	76	72	87	68	60	100	65	76	89	92	78	74	67	81	70	80	73	86	80	80	65	85	77	81	65	75	71	93	86	79	82	70	85	88	75	72	85	79	81	68	74	75	77	71	83	87	76	85	96	89	83	79	65	89	79	78	79	86	101	88	60	88	72	78	73	73	88	62	66	92	75	68	67	77	72	73	74	87	80	59	69	66	74	71	73	82	77	75	88	99	74	74	74	72	77	76	80	77	77	79	81	81	69	90	64	82	77	67	81	71	69	80	88	56	58	87	65	69	76	60	66	76	81	79	80	83	71	76	72	85	82	80	93	72	66	82	79	72	74	76	63	61	80	81	54	64	67	83	76	77	82	73	67	77	63	65	77	90	70	86	72	88	86	82	96	96	76	79	76	85	86	63	88	65	83	71	56	87	73	69	83	63	82	71	90	74	75	75	65	82	73	85	81	80	53	73	96	62	66	81	55	75	79	60	65	76	82	71	85	64	82	84	80	73	87	75	81	66	69	85	66	78	68	78	70	78	73	71	81	66	79	74	78	85	81	75	70	61	89	64	83	75	71	90	77	87	69	70	70	80	80	72	68	70	64	70	67	59	78	86	69	101	70	83	80	65	75	82	87	84	66	74	63	84	78	88	71	73	86	79	83	88	70	82	68	80	65	67	72	72	70	73	83	67	80	77	82	66	79	73	83	69	72	65	86	75	81	74	71	90	79	76	71	61	67	82	76	68	85	80	67	81	81	80	80	79	65	60	79	97	74	83	70	92	69	81	89	82	82	68	79	81	78	88	65	66	78	65	71	72	77	79	80	76	83	79	88	64	63	75	68	72	85	74	74	66	73	69	73	76	78	63	72	86	56	68	74	73	86	87	75	87	72	83	78	84	69	77	70	76	77	59	67	71	67	71	95	74	74	70	78	85	68	79	64	83	73	76	58	74	72	68	87	73	88	75	90	63	83	68	67	84	76	77	92	78	80	89	68	81	90	83	76	75	78	69	70	65	69	64	76	73	78	85	81	80	73	64	62	74	70	83	86	94	89	76	61	77	55	73	85	74	80	77	69	77	60	75	85	93	73	64	74	87	90	75	60	77	85	66	90	65	81	95	67	79	71	70	70	65	68	92	84	79	69	84	80	72	68	57	73	69	66	89	88	77	81	69	78	61	70	72	84	70	93	90	62	82	57	66	86	74	76	61	73	87	80	83	81	69	82	68	84	84	74	82	79	82	75	87	80	68	73	73	74	46	63	65	79	74	73	74	76	74	76	90	82	86	76	64	82	81	97	78	89	75	76	78	71	53	79	79	103	56	79	71	89	85	72	77	60	69	70	87	69	74	82	81	96	79	81	82	68	94	71	67	68	80	87	70	77	72	82	81	68	75	85	71	72	92	77	85	66	91	86	79	84	86	75	85	88	64	67	78	50	66	63	71	77	71	73	71	65	90	76	77	71	92	76	58	81	72	65	72	66	77	85	66	77	75	97	52	70	70	76	76	69	64	92	78	95	68	62	72	83	53	67	73	81	72	87	75	75	72	80	66	76	75	79	85	78	73	70	83	83	80	90	78	78	82	74	79	68	83	66	82	63	96	64	103	71	73	68	83	83	77	78	71	80	81	73	64	72	77	70	89	90	84	83	77	65	84	78	83	86	63	74	72	71	91	66	71	67	78	70	86	82	80	72	89	86	81	75	71	78	77	82	95	80	87	83	60	78	83	96	75	85	85	70	99	67	93	86	80	87	79	62	65	86	100	79	66	75	73	76	78	73	67	79	88	57	88	94	74	74	78	62	81	89	64	82	70	83	101	76	76	78	76	87	84	69	76	73	81	80	90	57	70	84	75	81	83	75	82	74	81	90	78	71	75	77	77	53	85	58	78	78	80	88	74	78	96	82	79	73
33713	19172	9352	5861	7284	8160	7056	5368	3877	3476	3072	2980	2817	2783	3053	2960	2761	2473	2136	1489	1127	982	941	935	999	1004	1049	1038	1051	992	1009	1021	951	864	926	868	847	831	872	777	781	718	752	789	785	791	759	743	798	747	728	728	744	786	725	739	716	645	675	632	606	625	601	568	611	583	571	633	636	597	629	617	617	555	546	615	637	596	597	623	649	592	588	554	586	592	596	595	574	599	582	593	599	603	549	571	625	582	597	574	583	608	600	596	578	598	615	571	577	555	566	598	539	579	612	551	573	565	566	530	598	554	539	596	556	577	562	587	540	593	553	522	531	558	559	576	596	580	563	596	607	561	564	581	549	567	584	592	549	591	586	582	578	576	610	562	560	543	556	601	575	536	576	590	608	596	575	525	559	598	551	614	570	576	610	546	597	566	549	549	593	598	559	551	615	545	570	613	558	530	578	579	596	581	552	560	571	591	583	568	552	592	584	567	558	523	537	581	610	589	610	589	598	584	569	589	601	572	584	519	589	591	594	545	531	591	560	594	566	607	553	615	568	605	570	580	596	546	575	565	543	578	590	593	558	567	606	618	592	569	586	594	545	628	563	571	621	614	600	602	601	569	612	593	566	591	558	594	546	579	568	553	585	578	580	569	623	583	593	529	595	547	584	578	555	570	564	545	546	572	571	533	592	556	594	590	621	547	579	591	619	585	546	589	606	537	506	573	587	595	610	623	575	562	577	556	605	528	571	582	580	593	558	599	595	568	555	573	587	604	551	537	577	519	547	576	606	593	535	589	572	568	546	610	590	600	549	588	550	555	571	584	561	536	606	548	569	576	584	588	544	645	587	549	571	586	571	554	542	573	587	561	581	590	617	579	582	575	588	618	591	575	609	594	559	576	573	560	602	584	578	573	564	603	613	565	571	554	545	551	572	601	584	571	540	555	608	582	621	542	597	578	547	573	604	625	558	581	569	621	550	580	550	555	567	600	543	546	559	548	580	575	598	561	565	597	542	626	569	543	541	572	571	553	593	606	577	649	597	585	561	570	570	559	595	578	575	546	577	590	572	575	593	561	612	605	576	576	584	538	581	554	576	549	585	598	574	564	581	577	553	569	565	580	577	596	598	587	582	542	553	570	578	613	579	597	601	629	576	589	564	557	550	597	569	610	576	544	604	561	604	610	570	589	559	542	576	593	564	580	606	614	540	581	569	574	561	591	549	580	542	563	629	587	544	557	526	548	539	565	583	584	573	586	567	597	555	568	525	579	580	534	559	591	597	603	550	567	591	588	596	575	557	601	620	596	564	577	567	606	530	578	590	559	572	558	546	565	580	550	583	619	588	585	570	558	535	584	539	564	612	571	569	603	568	556	575	553	554	555	593	578	581	524	594	583	625	576	558	570	590	565	555	553	542	565	570	568	578	584	576	541	553	607	584	567	560	557	562	597	536	591	574	538	539	608	595	552	598	545	603	583	592	578	540	573	549	542	587	588	534	579	588	589	564	578	579	578	613	634	575	593	564	593	550	556	538	565	597	541	538	595	583	542	559	553	591	580	540	589	577	608	612	536	600	538	546	592	563	549	576	563	584	586	579	540	586	576	614	594	610	570	571	552	628	589	583	611	574	569	533	564	580	615	571	593	568	559	557	560	584	540	550	561	586	594	588	560	579	582	584	583	561	552	589	609	571	589	576	555	564	579	579	550	580	602	587	583	517	577	554	546	594	584	578	555	581	602	620	574	594	583	591	590	570	593	569	606	568	574	574	528	564	522	541	619	598	539	597	607	571	565	626	574	586	616	538	546	604	602	573	577	560	571	550	527	528	618	555	605	580	598	567	578	554	564	566	587	553	542	552	554	557	556	554	576	567	566	576	568	573	555	588	581	567	591	574	605	567	557	583	527	578	589	577	587	547	575	602	590	602	523	544	556	556	584	586	546	581	597	573	551	613	577	548	580	595	570	536	572	570	558	581	596	590	569	563	537	532	563	588	584	614	613	555	555	560	611	543	557	552	554	565	543	584	583	607	564	589	564	592	607	578	553	567	581	574	530	573	551	578	536	547	556	562	545	524	568	529	593	544	600	567	581	553	562	618	583	585	579	579	566	587	556	543	578	535	555	605	582	558	607	573	582	607	618	657	520	564	593	568	567	555	568	591	599	504	558	589	608	518	538	631	524	592	588	565	587	605	574	563	570	560	565	558	571	528	612	557	586	568	555	576	572	573	576	555	571	562	558	553	536	588	586	558	621	558	559	573	588	533	598	609	564	608	577	601	557	572	582	545	545	550	557	572	594	563	569	590	596	567	610	565	540	595	574	589	590	566	569	599	547	592	545	571	556	588	560	571	590	592	580	573	592	536	545	581	560	581	556	602	551	518	603	605	562	591	591	556	564	596	576	592	557	595	556	564	591	604	567	540	564	571	552	591	559	574	538	565	568	562	608	588	623	571	563	561	584	617	584	549	539	561	589	562	575	536	589	542	562	597	580	559	555	581	599	523	583	541	569	613	537	561	582	589	578	567	532	573	603	559	566	587	575	585	632	579	560	570	585	537	601	547	568	574	587	573	561	583	550	574	596	580	623	594	590	601	598	577	578	553	576	571	587	586	592	554	556	588	584	576	537	576	551	562	527	574	573	571	561	579	535	558	602	588	576	578	578	551	577	573	614	547	600	579	578	559	618	568	563	551	589	567	582	572	587	566	589	595	569	545	542	577	547	576	589	600	547	579	580	551	543	572	602	549	544	579	539	604	589	593	570	536	574	581	577	566	596	564	555	629	572	585	578	590	571	577	584	555	575	571	549	619	632	583	563	567	561	541	531	593	605	566	562	573	567	561	582	576	607	571	598	553	576	524	556	619	590	562	569	605	573	571	533	551	595	573	548	569	590	574	624	593	587	583	550	541	549	604	564	537	616	578	629	526	570	588	582	543	583	572	613	643	573	594	593	605	583	585	518	532	528	588	625	582	519	588	566	614	613	591	558	571	602	542	542	593	581	578	562	569	569	584	533	581	554	592	542	534	564	542	581	563	590	534	571	585	520	625	564	561	575	579	579	558	587	577	542	595	538	549	519	581	562	494	603	545	581	533	570	555	639	577	586	616	605	615	584	561	612	569	569	558	554	520	634	595	579	575	557	542	621	535	549	565	569	610	566	531	569	594	593	579	586	541	562	600	582	557	573	570	555	586	583	617	589	575	606	537	571	611	562	575	582	577	570	560	572	584	544	576	585	550	590	553	606	544	590	579	571	572	620	570	575	570	583	537	617	578	580	536	536	501	600	594	567	572	556	595	545	592	592	579	629	543	518	570	597	534	569	631	578	580	596	612	571	557	552	591	557	603	557	589	588	550	592	554	538	586	574	570	582	565	563	603	576	598	556	526	587	579	602	586	587	553	528	564	584	606	596	614	520	603	579	548	572	597	588	611	552	613	572	584	533	595	561	616	591	557	584	598	569	575	536	570	547	581	579	617	581	543	582	584	559	545	615
5421	2783	998	364	196	251	210	196	220	179	179	170	209	186	215	217	199	167	164	149	136	120	123	138	132	126	126	112	134	133	182	145	145	139	121	118	150	138	125	120	131	129	128	131	103	122	122	112	131	128	123	128	140	127	129	111	114	126	122	133	123	119	103	117	122	119	116	132	137	137	126	120	94	122	113	111	123	105	108	125	119	111	132	128	127	122	123	130	109	127	112	128	134	115	128	129	113	113	128	99	125	115	143	135	113	117	122	130	119	101	110	127	115	117	103	126	130	125	130	102	119	133	111	109	119	119	121	122	109	121	110	129	116	124	108	119	147	113	118	140	135	112	110	130	116	128	110	127	99	142	135	122	122	129	132	109	124	126	110	117	105	108	122	119	135	126	134	126	114	117	125	134	123	136	117	125	121	128	142	126	143	110	138	122	117	124	149	131	133	125	132	106	133	128	116	120	125	127	118	125	128	140	128	139	108	99	129	127	133	106	127	118	136	128	133	121	125	102	120	119	138	123	132	104	116	124	113	123	118	113	105	115	126	110	113	125	115	130	126	117	131	120	130	120	123	122	117	99	114	133	111	141	108	135	134	114	146	134	94	124	122	137	122	124	127	123	116	124	114	126	136	123	111	91	132	133	131	129	123	142	126	109	108	127	133	121	114	130	107	129	90	123	126	132	125	122	115	109	139	102	121	124	115	125	120	131	121	133	109	124	116	126	129	119	111	109	120	101	124	143	111	124	114	114	133	123	98	106	130	113	133	118	128	128	124	126	123	110	115	120	118	151	128	128	107	115	104	132	113	117	131	129	131	128	123	134	118	110	123	131	124	123	124	110	121	136	130	109	140	116	119	115	130	129	163	117	131	127	116	132	116	102	104	109	134	123	122	124	125	134	122	114	119	124	137	116	111	129	127	113	118	108	121	113	135	120	117	137	130	149	123	90	130	115	119	131	139	115	122	110	126	127	119	113	149	129	134	125	108	123	142	118	129	120	117	86	119	105	130	115	139	122	128	119	130	105	121	120	129	130	127	109	116	130	119	127	112	117	122	127	121	115	136	110	117	127	128	116	121	111	131	118	113	109	126	97	152	122	139	140	128	120	132	118	124	120	113	121	123	102	126	127	140	124	127	127	141	121	141	132	114	114	124	124	125	119	118	111	132	117	122	114	100	131	119	120	132	124	107	134	127	124	131	137	129	116	128	124	107	126	112	110	116	134	133	133	113	105	126	94	139	122	130	130	111	108	119	110	115	115	124	123	136	123	120	122	117	129	132	131	121	126	142	116	154	125	86	134	116	100	113	112	146	132	137	117	125	118	118	141	127	114	123	113	127	117	121	124	122	120	130	123	132	100	115	110	129	134	125	128	125	132	114	116	120	134	112	121	130	130	128	120	105	128	117	118	119	154	131	114	126	113	111	110	99	115	110	101	123	123	127	115	102	125	137	122	136	129	128	141	109	122	122	121	127	132	115	120	134	124	101	112	103	129	132	126	101	117	124	124	122	116	103	117	126	136	126	128	142	133	124	107	124	116	124	151	123	136	132	140	111	124	120	122	119	129	110	108	124	123	142	124	122	127	130	107	126	107	124	127	127	120	127	107	126	147	118	143	115	136	136	109	105	133	114	118	120	130	122	124	124	119	133	116	116	105	116	127	139	89	106	126	125	98	111	121	121	116	121	114	116	121	108	139	101	120	108	126	125	131	125	123	132	120	112	120	127	109	146	122	102	139	126	124	118	141	154	137	125	136	128	122	128	103	127	105	119	106	94	127	125	127	143	168	128	118	129	128	114	100	126	136	132	133	137	122	122	106	123	133	120	123	103	125	127	131	116	121	108	126	115	106	117	111	126	111	102	130	127	109	137	114	117	105	123	127	137	123	112	129	122	108	115	131	120	118	125	110	116	132	123	122	118	119	125	114	112	124	142	131	118	131	117	107	93	126	116	142	106	136	121	131	116	134	103	119	130	110	118	128	107	127	117	101	102	123	102	137	128	132	103	131	112	117	127	122	133	146	140	119	121	129	114	100	111	120	146	129	115	133	113	117	141	135	134	138	112	113	122	130	116	112	105	117	119	121	120	142	118	107	131	133	112	115	114	113	118	118	122	109	125	126	105	127	96	98	124	116	113	134	113	109	119	102	120	130	116	118	116	100	117	123	116	145	145	115	116	119	123	108	108	101	131	129	124	112	131	102	123	134	124	131	131	109	114	108	121	130	140	112	119	122	124	143	125	109	106	104	116	117	127	119	123	139	136	136	136	112	128	107	135	120	125	118	126	128	142	122	108	142	117	124	116	116	117	128	101	125	101	136	130	125	106	143	126	109	112	120	146	129	121	131	122	121	131	107	123	123	144	114	119	114	100	129	130	133	137	116	105	115	145	116	111	133	117	152	123	130	131	135	120	120	101	135	146	107	118	115	129	100	117	113	131	128	124	119	116	119	106	119	113	117	123	141	150	120	117	136	140	116	119	117	115	133	141	125	119	143	125	121	109	127	114	126	124	123	98	102	126	123	115	127	133	107	155	119	130	118	123	133	110	136	133	122	106	99	140	127	113	124	116	116	115	137	111	120	119	124	119	134	115	123	118	122	116	121	129	110	109	130	115	118	117	119	134	90	139	133	117	126	125	114	129	137	118	127	158	116	132	133	114	123	105	114	116	108	112	119	110	128	138	137	108	117	138	101	141	129	132	123	136	128	123	129	142	113	122	121	111	111	120	121	122	134	128	131	126	115	133	124	130	112	109	134	136	116	129	131	132	126	117	120	131	118	120	129	117	119	108	118	117	95	119	113	107	114	118	115	116	115	127	124	126	138	112	126	106	128	120	123	134	113	135	124	122	111	142	119	134	109	123	139	129	113	99	121	124	137	137	121	115	143	118	116	120	123	134	112	123	115	116	125	125	127	105	99	117	118	121	103	108	133	115	133	113	118	120	124	115	109	132	104	127	103	118	130	134	123	119	116	131	115	117	126	127	116	131	121	118	127	115	134	124	114	111	133	99	107	120	127	111	127	118	136	120	131	121	116	119	126	115	114	129	109	112	100	115	110	130	128	109	131	130	139	129	116	125	138	122	131	125	138	106	129	119	126	106	120	126	113	107	143	124	132	110	128	129	124	108	115	124	120	115	115	132	113	120	108	111	103	114	101	130	120	111	117	132	110	129	120	137	108	141	133	136	127	117	132	104	124	109	103	121	117	125	129	118	138	125	131	138	125	124	90	120	109	113	108	113	129	129	105	137	138	126	106	126	119	136	125	114	117	110	112	140	112	120	122	129	107	139	125	103	102	107	103	117	119	123	122	120	119	119	129	115	96	118	124	109	140	119	124	127	123	116	114	121	139	138	143	140	132	138	123	109	119	140	122	130	115	129	115	134	135	119	124	144	114	130	124	139	118	131	132	131	129	121	131	99	132	123	104	114	121	120	112	117	89	118	114	112	122	117	116	127	152	108	119	126	122	133	119	119	109	111	100
32136	19624	9660	6876	7038	7776	6830	5307	3943	3559	3372	3352	3091	3385	3467	3299	3031	2738	2258	1732	1320	1294	1242	1354	1360	1383	1346	1391	1340	1347	1370	1334	1332	1223	1245	1230	1127	1202	1094	1151	1124	1032	1070	1135	1132	1103	1114	1047	1035	1038	1059	1068	1081	1035	1060	1058	999	1005	963	1001	948	914	910	919	932	959	947	941	912	937	932	929	897	896	875	884	886	894	880	906	923	875	905	887	884	939	907	885	866	948	887	895	954	881	931	887	865	882	897	894	930	1010	927	900	867	867	866	906	922	926	915	910	918	927	855	899	856	919	856	946	935	878	927	950	895	896	928	886	901	909	826	891	960	912	855	926	876	918	905	907	921	851	887	853	947	900	887	910	855	898	889	901	928	885	922	854	860	875	905	907	922	877	908	893	882	883	904	877	925	879	911	968	871	887	923	915	908	845	843	861	896	886	957	911	919	880	907	950	885	894	976	914	868	921	923	894	874	931	902	873	963	901	886	864	892	919	940	945	933	930	891	864	906	943	931	889	941	930	918	883	917	892	933	918	895	937	900	919	920	938	908	885	909	881	852	918	953	866	871	891	935	847	921	916	903	904	902	840	880	914	884	928	929	924	918	897	910	826	924	904	940	879	853	906	842	865	868	894	910	862	976	895	913	941	898	884	918	925	941	875	849	923	936	887	925	907	901	913	937	875	821	867	870	854	895	928	900	945	894	911	917	892	922	892	867	940	889	899	905	918	917	854	912	839	876	924	879	936	892	900	874	916	919	843	849	923	937	878	860	903	870	882	876	852	884	930	885	940	904	909	944	876	948	882	935	925	869	875	871	858	896	872	887	942	858	885	858	898	886	887	862	912	891	901	880	890	877	922	882	907	901	872	944	929	893	912	928	876	893	848	901	892	917	911	859	931	963	864	916	914	885	893	914	899	891	918	910	856	886	865	847	922	927	921	848	853	888	898	874	898	905	927	889	860	911	957	913	893	854	859	876	935	877	913	908	902	835	918	901	865	915	902	937	911	855	914	917	893	898	882	843	903	937	913	867	933	894	945	887	865	892	881	872	938	912	873	860	938	885	901	870	941	876	916	896	881	914	896	951	892	913	906	925	826	910	955	916	917	829	845	860	873	850	881	938	815	888	874	858	885	914	847	875	929	901	915	986	904	863	904	905	842	915	918	917	930	843	949	920	886	852	888	923	886	913	860	874	882	886	893	900	879	928	860	923	959	924	948	889	869	854	893	914	898	895	867	889	894	941	920	841	894	878	954	921	898	930	845	897	905	842	874	887	866	893	925	937	851	869	927	893	901	903	909	876	913	972	912	929	914	868	860	920	839	894	835	938	878	887	889	909	899	927	947	880	864	888	904	928	921	837	943	889	896	888	904	894	894	895	900	965	924	884	922	906	962	899	860	900	927	910	920	889	933	898	867	861	894	899	912	937	951	884	857	885	900	907	893	912	893	894	912	880	922	908	884	864	834	884	914	858	946	951	894	918	878	860	890	858	908	880	887	859	871	946	863	843	910	892	911	902	879	942	907	894	923	889	903	872	858	864	913	903	895	922	899	926	936	958	949	915	881	893	902	855	860	902	924	928	912	897	957	864	841	831	858	947	900	929	837	905	910	863	889	898	881	891	842	902	895	886	889	875	924	954	923	875	848	947	890	914	916	894	860	826	879	924	894	872	900	899	871	873	930	890	876	877	906	895	941	913	862	894	890	915	924	904	921	862	908	913	925	930	938	865	913	906	969	912	885	925	920	871	911	876	870	933	904	929	874	912	880	882	862	870	886	884	954	893	920	879	900	927	939	905	884	853	876	898	911	859	853	854	896	922	871	891	878	906	907	875	893	894	909	850	930	923	949	852	918	908	893	887	946	917	940	906	879	940	860	954	890	942	910	892	917	900	872	903	888	897	948	897	902	926	863	856	891	911	894	903	864	893	885	860	899	984	992	906	911	957	911	856	883	860	902	913	916	931	866	934	888	888	855	894	898	879	934	864	890	922	909	841	921	906	915	872	884	907	914	924	942	908	902	964	919	872	870	902	896	927	910	873	878	890	948	960	866	857	859	834	890	908	915	890	881	891	889	921	884	899	908	899	853	926	907	874	958	851	907	931	918	901	941	884	971	944	845	875	872	912	912	894	878	897	863	910	898	894	950	868	890	884	913	922	883	889	893	844	938	863	888	878	933	900	915	825	945	886	849	931	911	841	985	858	933	934	860	885	936	929	880	853	814	885	906	895	887	906	910	858	878	881	899	908	849	873	920	874	849	964	898	900	923	950	895	920	891	910	897	882	880	877	908	905	912	929	918	898	908	832	916	868	885	897	857	873	872	894	873	877	855	919	879	846	857	924	872	864	872	883	878	891	900	882	929	917	902	851	867	931	917	937	836	915	859	885	921	913	842	825	903	932	866	896	930	904	943	922	908	909	849	841	883	933	858	918	946	897	918	875	904	919	917	924	928	911	869	921	915	906	861	897	892	912	883	892	874	892	900	902	938	889	896	892	844	907	863	926	914	903	894	867	889	915	923	906	913	920	883	873	864	904	881	882	874	911	919	892	875	930	854	924	870	896	885	874	870	919	872	910	939	847	878	902	915	858	924	841	890	864	843	850	875	868	908	879	840	918	913	913	927	903	842	894	943	930	878	906	881	942	890	899	887	914	913	892	922	877	876	880	858	851	847	892	914	912	909	883	906	877	904	839	952	893	925	913	898	887	887	896	877	928	882	895	854	879	900	895	892	895	921	855	871	873	846	849	930	898	878	903	892	938	844	937	930	901	891	933	939	893	866	866	891	889	928	905	854	906	979	856	925	843	899	892	859	956	888	897	924	918	922	869	866	896	862	885	935	864	884	923	911	848	859	916	875	826	891	911	918	853	900	882	934	923	885	890	901	804	872	945	946	900	893	875	912	896	907	834	938	878	911	905	914	887	908	863	856	869	901	883	923	925	862	918	915	883	885	866	874	935	937	961	903	915	967	872	825	931	904	915	902	945	923	921	906	933	902	871	927	899	877	928	882	836	943	901	879	916	874	913	903	898	920	846	878	858	928	887	931	914	839	888	894	906	863	904	889	898	870	912	874	872	928	872	912	867	890	883	905	877	918	900	931	924	844	921	924	875	927	841	967	871	941	844	881	907	908	912	846	861	899	880	900	904	889	909	891	876	854	952	832	897	891	869	886	971	930	872	884	890	906	884	946	870	930	973	904	935	898	870	923	909	887	865	878	829	891	930	866	934	913	863	891	876	848	858	923	896	842	910	903	924	878	854	877	849	898	919	883	892	846	847	894	908	864	880	922	899	838	889	908	877	921	865	849	909	839	875	915	887	855	906	888	913	917	882	848	952	920	886	943	928	902	933	910	921	934	918	861	888	911	940	902	880	882	892	918	890	867	845	886	897	866	864	859	890	942	904	936	862	880	895	956	878	954	894	863	936	840	867	943	858	908	918	881	901	887	887	902	893	904	853	924	950	896	946	880	899	856	920	910	905	905	884	899
6244	5122	1816	496	191	256	226	224	173	164	153	167	162	209	209	205	169	158	131	134	111	97	110	93	102	106	119	102	95	106	106	106	115	113	107	92	95	101	91	96	96	88	87	111	94	99	104	76	86	102	84	80	86	87	93	93	86	89	93	84	80	77	76	81	95	90	85	86	91	87	79	64	99	77	86	72	73	85	80	68	89	94	93	85	80	73	86	87	86	94	94	90	77	86	75	79	95	88	91	87	78	97	81	104	76	67	80	83	94	89	77	87	93	83	81	97	84	82	87	79	72	89	65	76	83	74	85	85	86	72	85	88	76	84	98	84	90	88	96	75	84	84	71	84	85	89	84	93	108	85	75	79	73	70	82	103	87	91	96	85	90	90	101	74	79	85	94	82	72	78	78	87	85	85	96	82	93	89	87	77	81	95	76	96	96	88	69	85	77	70	92	81	89	92	87	80	75	78	86	78	79	79	93	95	73	75	81	92	85	84	78	79	84	63	75	78	82	94	93	99	85	88	94	73	89	81	76	84	75	97	100	84	84	94	88	84	72	99	83	79	88	65	87	76	83	89	80	93	86	83	89	92	93	67	96	83	83	80	81	110	93	70	96	79	87	94	80	77	78	95	85	64	93	82	72	86	73	79	78	93	86	77	86	89	64	77	71	79	96	93	81	90	79	80	92	66	94	92	82	69	81	78	84	97	69	89	91	77	98	82	75	70	88	81	76	73	75	83	70	74	83	81	84	85	78	80	78	95	90	91	90	82	80	95	84	82	89	82	77	74	89	92	89	82	80	99	84	91	92	73	69	81	103	81	73	86	93	108	75	67	71	81	79	74	95	78	87	77	85	82	80	77	93	79	76	78	82	76	81	91	79	87	70	86	90	85	74	91	80	99	92	102	81	91	84	92	77	78	81	81	83	87	109	93	91	65	94	106	83	88	81	76	84	93	96	104	85	76	88	82	92	81	83	96	97	80	73	92	86	94	76	75	77	86	66	107	91	69	71	76	83	77	76	76	90	94	76	69	88	89	70	77	89	90	82	79	71	83	72	85	83	84	83	81	79	85	71	87	77	77	81	84	88	90	66	78	103	68	88	93	82	93	83	80	88	69	90	88	88	82	79	102	88	91	89	67	77	80	87	83	87	86	80	95	80	87	87	87	76	61	81	87	72	91	82	86	79	79	83	98	91	71	74	88	89	80	83	83	81	73	77	71	85	80	98	93	69	75	87	83	87	90	90	87	74	88	82	87	93	102	79	88	88	94	84	85	77	87	95	94	84	92	98	61	77	93	90	92	83	64	94	93	91	73	79	81	86	72	58	82	86	87	78	89	65	82	88	77	90	92	88	67	94	69	73	53	81	90	88	98	99	79	93	92	76	90	77	91	67	81	78	93	93	82	64	88	69	77	89	79	90	96	93	94	71	91	85	108	80	86	80	86	77	80	85	79	97	76	85	79	78	94	85	87	83	84	84	74	93	96	90	78	73	78	94	85	75	77	79	85	94	77	87	70	80	82	93	80	76	71	87	89	83	80	87	87	73	77	75	69	85	69	80	76	97	83	90	83	74	95	78	82	93	75	99	76	86	106	88	89	85	84	90	75	66	89	71	84	92	95	95	74	93	69	80	86	93	77	70	64	91	89	101	61	74	83	85	86	86	86	90	69	69	90	86	84	68	65	79	73	85	88	83	79	78	76	90	78	84	68	63	94	90	82	81	80	104	88	108	92	80	78	88	70	87	80	82	78	89	81	80	88	90	96	78	83	90	87	106	92	87	92	78	81	104	74	82	68	106	93	81	76	75	81	81	80	81	82	81	89	73	81	78	84	78	94	89	98	85	78	71	76	85	87	104	80	78	78	89	75	92	82	79	80	77	79	74	87	99	89	89	80	78	88	67	80	93	92	84	84	67	90	80	78	89	91	95	88	98	87	70	82	93	79	95	82	88	87	81	90	91	98	87	69	78	85	89	93	81	85	80	84	75	83	89	89	80	87	88	80	85	88	74	84	87	84	102	76	72	94	91	86	80	104	83	86	77	74	90	87	74	93	81	80	90	79	88	97	93	76	65	85	88	71	69	66	90	78	78	74	79	85	83	80	87	97	80	82	100	62	103	93	91	79	67	64	89	95	82	86	78	91	78	96	104	90	100	84	97	87	82	68	77	84	79	73	95	87	63	87	72	65	91	83	72	82	100	82	102	81	73	97	83	79	75	80	75	83	87	88	77	66	75	81	90	87	68	92	76	82	73	74	77	75	84	77	79	83	101	89	88	84	93	65	77	78	66	74	80	75	72	71	60	86	68	97	71	84	95	98	91	84	91	97	85	89	99	80	75	80	77	82	91	89	100	83	81	92	70	82	84	80	87	95	78	80	68	88	79	76	82	68	87	81	92	84	90	90	91	90	65	85	84	97	80	95	73	86	90	100	82	75	92	84	94	85	96	76	77	76	80	88	67	109	91	89	67	79	88	80	100	83	78	91	90	76	72	97	93	94	86	97	80	71	80	82	75	101	84	84	88	63	78	86	63	71	107	72	85	89	72	71	90	77	87	109	81	106	84	79	90	80	78	74	75	88	79	75	64	84	78	82	64	75	109	79	75	93	88	78	72	91	73	69	87	85	84	87	76	76	87	75	79	88	79	95	97	90	70	101	98	84	86	88	88	91	83	89	88	87	98	87	94	84	81	82	82	73	74	86	82	80	77	90	75	93	90	84	96	78	94	65	81	85	78	76	74	88	77	78	76	100	72	87	96	106	80	73	75	81	106	75	80	93	82	79	74	88	84	79	97	78	80	72	77	79	88	66	96	73	82	76	82	83	65	66	83	75	72	88	85	85	83	91	71	86	96	66	85	83	82	84	87	81	79	85	102	86	78	84	83	91	97	82	69	63	81	89	95	82	88	78	92	94	96	106	75	79	78	80	80	97	85	73	85	98	87	83	78	71	79	76	69	71	74	89	76	99	89	92	86	83	73	91	102	76	95	89	64	76	90	85	77	85	80	86	75	90	75	82	77	84	89	92	83	91	80	79	68	82	69	85	69	85	93	111	91	68	78	78	89	78	73	77	91	93	86	86	85	83	78	90	80	101	78	76	71	91	75	82	85	59	72	87	64	80	82	96	76	71	77	91	80	89	81	83	93	90	93	94	88	65	68	64	83	85	76	70	91	81	81	76	90	78	91	69	92	79	80	83	88	74	84	75	78	94	81	86	78	94	74	91	86	94	81	91	73	58	75	84	61	81	92	87	92	92	82	72	61	84	70	80	87	88	86	75	66	77	67	77	78	71	73	87	84	77	60	93	87	82	66	79	83	81	83	96	90	82	88	81	81	73	90	82	85	85	90	98	77	96	86	76	81	80	84	71	75	90	91	66	93	96	74	84	62	89	70	71	86	77	71	79	86	82	79	80	78	75	80	88	80	78	75	93	94	72	81	86	88	74	73	92	85	71	89	66	82	94	86	91	82	68	85	69	65	83
36515	26119	14132	9165	8738	9770	8229	6310	4646	4181	4013	3913	3624	4041	4015	3818	3244	2873	2208	1640	1254	1141	1120	1205	1266	1283	1259	1255	1306	1179	1255	1165	1086	1084	1049	1087	1043	946	923	877	873	877	944	949	959	833	838	943	838	835	773	855	803	836	801	736	734	733	701	686	673	674	664	645	656	628	665	711	640	651	721	669	606	623	626	630	583	640	672	598	602	636	612	608	613	630	627	638	613	641	624	594	685	614	600	649	646	627	632	629	619	591	643	617	602	640	637	654	600	594	575	621	650	580	630	595	622	609	611	594	636	602	606	632	606	614	547	608	599	590	578	602	631	618	568	611	638	620	624	638	627	569	628	636	647	623	635	595	654	623	621	619	591	645	594	615	609	606	597	623	601	640	632	602	609	619	608	577	617	598	647	639	644	595	618	614	590	602	619	615	638	628	624	639	670	602	607	620	625	622	584	634	594	587	576	612	658	565	603	608	617	596	641	627	566	610	590	635	593	616	598	608	578	614	625	656	637	634	646	580	585	619	621	657	623	642	607	607	589	598	615	662	610	619	604	633	564	550	593	608	616	570	613	629	627	587	614	626	641	649	568	594	592	643	594	638	615	649	578	581	624	620	619	614	614	561	595	641	592	594	592	620	628	585	626	578	614	623	611	622	593	662	632	603	598	641	612	597	598	562	606	591	603	545	625	590	627	597	565	675	618	635	609	598	601	629	625	643	546	621	594	614	592	675	611	626	587	629	603	653	629	589	658	628	607	634	619	595	633	598	600	644	620	613	607	622	642	640	679	651	588	598	616	643	591	637	620	611	619	635	602	627	624	603	642	580	645	643	595	618	617	602	611	599	657	614	623	603	602	629	626	577	605	626	602	590	654	577	615	620	640	634	610	582	645	627	572	629	640	639	668	591	617	591	592	641	635	586	564	637	618	636	583	578	583	658	567	594	592	549	606	637	622	640	602	615	611	648	615	603	594	614	582	625	605	655	591	602	588	621	590	596	662	586	645	594	603	665	636	605	637	606	624	656	602	576	636	620	618	596	611	560	628	603	626	634	602	621	633	632	556	604	622	622	660	600	573	635	599	623	642	601	618	646	628	623	613	597	637	595	587	613	619	650	591	650	632	623	596	595	645	633	572	605	651	624	582	597	579	625	606	601	627	609	618	598	606	620	594	644	651	653	582	642	610	620	602	648	587	621	622	629	601	635	622	614	632	646	616	596	577	637	588	637	613	598	642	622	592	604	593	588	590	642	657	628	629	607	586	613	593	631	602	628	603	592	646	597	597	561	585	600	624	585	618	587	642	620	624	608	638	621	612	629	561	662	614	604	625	609	617	653	636	610	601	584	623	585	636	621	603	559	614	546	649	656	642	635	629	554	597	624	589	613	613	619	635	563	587	594	653	620	609	647	618	623	603	614	615	615	614	612	622	619	649	592	569	605	651	626	624	644	590	657	612	633	614	622	625	636	593	597	592	646	652	638	589	574	586	615	634	595	586	579	615	599	611	646	620	583	645	621	627	608	582	655	651	647	587	613	610	543	600	650	616	587	632	558	604	614	630	579	598	603	600	629	615	617	643	584	639	641	637	616	617	596	649	626	631	625	612	590	596	626	646	649	638	616	650	611	594	629	560	629	640	626	601	585	637	633	606	618	618	651	638	610	588	617	587	570	616	602	611	589	645	618	637	596	590	610	601	656	607	605	616	650	630	625	639	624	654	609	576	602	689	625	577	586	648	605	584	619	572	610	600	600	572	628	652	633	630	631	603	620	609	587	643	602	578	630	603	572	590	606	585	601	615	611	587	580	656	637	623	571	591	649	643	619	621	582	637	594	576	616	639	590	613	621	641	569	582	623	643	644	660	602	648	612	646	603	602	610	612	585	617	579	587	677	590	630	634	637	613	626	593	616	620	610	616	590	589	625	616	611	592	593	559	631	601	620	614	612	590	612	587	575	614	579	627	608	622	614	604	612	647	618	620	562	606	627	609	597	609	622	594	611	575	607	569	629	618	636	622	597	608	632	624	642	595	593	632	625	589	599	617	645	622	617	634	628	601	616	594	577	607	565	650	606	604	619	597	606	619	684	583	603	603	642	609	611	595	597	627	624	581	653	627	631	609	663	625	603	611	635	633	581	589	636	607	594	562	616	661	603	611	599	615	613	615	609	599	614	594	634	597	605	581	637	605	626	605	569	620	618	618	659	625	629	611	627	611	590	629	657	603	594	601	619	638	603	633	609	656	624	637	599	575	602	650	608	646	566	623	576	563	606	630	596	602	569	600	659	609	586	623	606	555	667	603	609	594	597	609	604	598	569	589	637	614	608	621	643	647	600	618	585	618	633	638	641	605	617	624	642	607	565	646	601	640	632	605	602	650	561	569	577	638	632	620	603	607	616	617	625	608	601	563	592	599	604	588	644	626	615	589	603	602	656	631	624	629	619	580	613	610	589	599	576	618	601	617	641	570	623	646	583	591	651	610	639	652	595	594	585	599	584	548	588	629	634	630	660	607	564	592	606	624	627	613	578	623	586	628	595	562	628	631	631	606	621	664	619	644	599	611	612	624	590	633	622	608	642	596	607	591	586	611	624	607	630	624	619	646	594	621	613	625	615	572	631	599	635	594	607	580	529	614	626	605	603	621	622	602	582	594	641	582	621	572	630	631	597	647	629	627	634	599	592	615	591	628	639	623	604	626	596	600	612	629	594	620	665	595	625	655	593	623	625	617	617	615	615	583	575	594	571	582	615	646	575	627	639	594	596	604	628	611	639	634	556	626	596	678	625	618	600	598	618	619	586	587	612	598	615	619	592	570	569	582	649	629	598	598	636	605	589	606	627	610	620	602	575	580	581	620	621	617	635	613	642	589	632	615	586	591	632	622	592	668	628	590	633	572	649	605	606	675	652	632	593	607	627	608	645	608	625	613	619	657	678	571	592	648	551	619	599	618	618	594	620	644	626	602	661	616	625	640	623	647	589	603	603	653	600	635	621	606	625	646	673	628	598	602	613	595	582	598	577	636	622	640	611	662	629	609	607	631	641	607	613	644	617	570	615	675	603	603	593	623	597	621	587	616	573	599	610	629	620	607	638	628	613	604	592	595	611	594	623	667	612	603	597	613	620	601	653	620	643	616	584	595	626	602	593	621	637	614	569	622	582	627	596	591	611	635	612	593	638	606	601	580	584	626	620	618	605	618	579	678	595	608	612	573	596	628	648	591	621	614	619	593	644	612	622	630	607	621	632	614	634	599	613	614	590	631	662	649	610	616	613	642	601	628	579	598	651	629	591	620	624	648	611	642	602	643	586	622	631	619	605	631	630	571	575	613	605	592	671	580	626	590	606	663	554	618	603	619	624	603	638	676	583	649	609	639	596	618	587	600	587	585	652	611	593	603	633	610	607	632	596	597	583	615	586	608	597	619	625	629	623	576	631	632	602	601	623	585	615	615	631	623	582	628	602	631	611	582	595	615	609	605	650	611	599	631	628
3474	1664	489	230	165	184	162	168	161	150	163	149	156	165	165	163	146	124	144	137	105	115	123	112	138	115	132	126	122	126	134	107	126	125	106	110	119	116	101	145	123	103	108	117	114	118	108	106	114	106	115	123	123	106	120	120	113	103	130	110	91	94	107	117	120	122	105	111	91	108	127	105	109	117	94	92	127	110	122	92	103	101	109	113	113	103	112	114	110	106	96	109	109	105	120	114	105	111	112	101	118	111	105	134	96	110	88	95	117	100	114	108	112	123	92	118	101	125	108	109	122	122	120	112	112	117	113	108	100	123	108	137	111	110	103	109	124	98	105	113	117	113	93	117	102	97	115	134	113	94	107	101	112	117	106	83	125	122	136	91	103	111	102	106	95	77	105	112	82	96	109	97	118	102	97	90	108	123	92	111	97	97	97	85	113	122	106	96	108	116	121	103	102	108	120	107	106	117	124	114	118	96	110	125	94	106	98	112	94	97	104	117	98	95	125	115	123	93	88	109	119	106	112	95	99	120	128	108	105	125	113	118	120	92	112	117	111	122	108	88	111	121	96	124	93	100	93	106	107	96	108	115	107	95	105	105	107	96	110	111	122	126	100	116	106	113	94	111	99	98	106	97	108	112	92	91	122	115	111	119	110	101	105	118	133	101	88	110	129	122	122	126	121	106	105	117	123	111	121	119	105	120	119	103	105	102	95	113	111	120	92	116	99	105	115	102	94	110	112	88	109	116	114	127	101	112	99	108	98	102	111	104	88	106	115	94	107	110	112	103	100	107	109	84	111	113	95	115	117	114	110	112	81	111	124	96	109	134	114	113	125	115	116	127	106	112	113	111	106	120	108	98	90	97	103	100	107	107	115	102	102	106	108	111	126	112	111	109	101	101	124	107	123	113	104	95	106	94	107	127	102	109	104	114	94	122	112	109	106	102	112	107	93	102	103	112	108	116	99	112	93	106	115	93	102	104	87	84	109	101	83	116	109	114	118	100	86	121	102	103	110	104	108	114	103	107	98	113	105	103	108	101	116	108	100	102	109	115	106	101	93	108	111	102	104	100	101	131	103	102	131	108	85	111	115	101	113	118	110	102	135	108	90	111	119	100	115	109	112	101	116	91	115	102	101	114	95	117	108	115	115	103	116	91	92	100	104	112	79	101	113	122	105	113	105	99	109	101	92	122	100	108	92	120	101	112	94	117	118	109	104	92	103	110	103	89	122	111	108	115	131	122	106	105	89	103	95	99	116	119	103	93	99	109	106	99	102	120	119	117	113	115	110	102	100	97	120	99	123	99	103	116	94	126	103	108	105	106	113	105	96	102	109	115	119	96	105	96	133	112	102	134	114	118	91	102	112	103	101	120	101	100	97	125	109	97	121	103	117	111	100	121	96	102	107	116	93	103	99	102	102	102	93	101	117	124	110	112	124	85	100	97	112	100	108	118	106	104	108	104	112	119	93	109	118	115	107	120	113	121	100	124	102	89	102	94	110	128	95	97	111	117	116	113	97	93	106	112	113	112	105	102	88	89	106	82	95	114	118	93	102	105	99	111	110	123	100	107	94	106	113	108	104	107	102	100	115	90	104	111	101	98	110	111	90	101	76	94	116	122	108	120	118	116	109	97	126	100	116	113	103	116	102	114	104	118	105	106	109	97	98	93	102	99	109	99	110	104	97	123	103	109	108	117	101	111	114	106	106	119	117	106	104	114	108	111	88	106	120	100	107	106	124	99	97	109	95	120	98	113	98	111	106	121	124	88	101	100	99	114	107	116	88	107	106	108	105	106	102	110	116	111	99	107	105	95	115	119	108	104	104	114	122	123	107	115	111	117	115	107	98	106	116	105	105	102	119	112	106	126	113	93	91	118	98	111	115	143	89	104	111	115	111	99	108	113	113	117	115	123	102	112	113	90	98	129	134	95	115	108	132	104	126	130	113	100	111	102	108	102	96	113	104	118	117	98	92	88	102	101	113	118	120	124	120	108	109	102	104	104	111	107	116	106	119	94	101	104	103	117	132	102	109	107	93	116	109	110	112	86	103	107	117	108	115	106	107	130	108	88	103	106	105	148	111	122	107	135	125	113	108	100	112	123	126	129	97	119	97	127	108	107	103	114	106	111	102	95	107	94	111	116	111	114	117	126	115	105	109	108	118	95	97	95	114	83	109	100	117	105	112	67	104	115	99	123	111	116	93	99	103	107	106	101	101	129	112	109	132	104	104	98	106	107	104	107	110	116	115	91	95	98	112	118	116	98	114	98	105	93	113	124	98	134	104	126	115	105	105	97	119	110	106	102	97	110	96	100	111	94	112	112	117	121	94	104	117	104	101	115	87	99	89	100	110	131	108	93	101	100	96	101	83	106	110	109	111	104	108	102	97	86	103	117	110	112	91	105	104	93	117	98	99	125	116	108	96	100	124	115	89	93	127	109	116	125	120	125	103	103	115	100	108	97	125	90	108	127	117	105	94	117	119	110	121	129	107	114	96	111	98	102	102	97	79	113	124	115	77	111	101	121	106	99	101	114	91	108	106	110	103	103	89	91	98	109	90	106	110	115	106	93	117	106	92	90	100	113	107	110	111	98	100	121	109	112	115	83	109	121	108	123	104	127	97	106	108	107	114	94	106	100	110	108	111	106	116	101	100	121	123	113	105	113	105	100	107	94	102	109	117	104	126	104	124	103	112	88	103	114	107	136	104	130	96	99	116	95	105	128	104	94	103	97	108	99	113	118	115	108	85	110	108	114	116	88	106	102	108	108	108	114	121	100	105	118	112	141	101	96	104	131	106	115	86	115	119	103	118	112	115	109	103	114	120	108	94	109	81	113	132	98	108	120	121	117	99	106	114	107	110	100	110	107	109	124	115	119	114	100	108	121	112	124	112	113	112	106	137	112	117	118	110	112	100	122	120	125	121	113	112	105	107	113	106	107	117	97	124	137	84	101	112	126	97	98	87	133	95	126	113	113	117	110	99	106	119	112	109	108	94	117	87	111	101	116	93	93	112	109	101	110	95	95	94	109	97	87	116	119	107	128	105	102	120	124	126	83	101	110	122	98	109	97	104	122	121	113	117	110	103	98	101	102	104	91	102	128	115	83	121	114	117	95	106	101	118	109	96	92	104	105	100	119	105	115	102	123	100	111	118	111	111	105	138	110	113	120	112	118	87	106	134	90	109	99	110	99	96	114	105	127	103	100	110	103	113	124	105	98	110	121	116	105	126	108	106	106	117	111	107	122	97	119	104	112	109	100	103	109	96	111	87	92	113	121	117	120	117	130	96	104	104	111	100	95	109	125	100	103	104	115	98	111	103	90	126	98	105	106	119	109	105	113	105	100	110	105	82	113	120	120	118	114	100	127	95	108	95	119	95	109	96	97	116	85	112	87	114	109	122	103	113	98	81	108	92	91	106	115	111	109	122	104	93	99	114	118	100	119	102	100	105	96	119	113	122	109	100	111	110	118	117	113	105	85
27877	15125	5340	3677	4922	5605	4677	3475	2685	2628	2576	2579	2674	2835	2904	2578	2436	1992	1703	1308	1109	1048	1067	1093	1173	1152	1107	1197	1230	1202	1171	1115	1063	1015	1044	1065	1038	968	960	967	990	967	964	898	946	929	897	892	903	940	961	978	888	905	923	878	853	829	833	879	868	806	807	862	803	841	868	807	880	883	808	813	868	814	836	863	833	791	797	802	756	784	791	757	767	859	752	832	832	781	809	786	793	789	806	781	821	809	807	797	788	840	805	852	782	789	824	789	827	757	798	832	795	805	869	816	772	800	827	797	790	795	807	768	835	841	755	824	806	825	817	796	769	821	807	834	841	833	807	782	764	811	791	810	799	841	792	784	816	822	825	814	825	814	795	791	833	811	833	767	830	772	780	823	862	816	795	861	843	817	759	791	809	793	794	770	794	891	805	805	790	816	823	828	794	830	784	798	745	791	797	788	808	810	796	817	846	822	824	840	789	811	826	811	796	868	800	788	851	821	839	818	849	881	803	811	819	782	792	767	794	795	819	804	822	765	796	808	775	815	874	835	792	822	792	770	844	873	775	803	813	846	820	855	838	781	824	854	876	816	800	784	815	842	835	812	849	802	838	778	783	807	795	795	856	830	847	823	819	806	792	772	788	773	759	776	757	791	827	787	815	821	770	820	822	849	839	810	770	767	799	848	805	806	793	794	766	846	817	799	814	825	804	830	849	749	815	824	831	830	780	844	813	801	760	815	820	802	779	786	769	840	858	807	806	795	826	786	826	768	843	757	825	820	783	781	804	793	769	807	815	833	831	841	763	789	788	783	781	828	841	841	807	817	798	818	819	831	780	842	783	788	838	840	803	839	792	821	760	827	825	820	812	829	799	822	796	826	798	825	797	831	830	782	838	791	805	774	820	825	788	792	808	753	827	803	811	770	822	835	805	777	795	792	828	771	802	785	816	774	761	777	817	833	775	830	834	809	827	787	821	757	794	767	807	832	810	812	841	782	772	829	837	741	815	819	807	785	795	816	815	805	807	803	812	779	850	827	813	827	814	808	755	774	813	766	783	824	833	758	799	837	808	825	817	791	778	824	883	812	858	788	811	807	810	784	833	790	799	832	824	835	805	805	811	776	815	850	802	810	796	788	850	819	816	801	846	819	774	787	764	793	852	805	804	826	780	763	819	835	825	813	823	803	843	790	792	745	823	798	856	760	787	816	812	796	807	790	838	792	829	801	770	790	784	801	743	778	853	770	818	813	820	805	846	856	812	795	824	789	734	788	852	772	798	779	831	798	793	790	787	755	793	817	770	786	780	821	812	780	800	843	800	843	774	752	857	806	802	834	873	800	828	795	845	859	798	788	815	822	792	793	754	796	807	811	822	813	808	798	788	793	812	812	814	756	781	814	798	770	804	780	802	828	788	836	794	815	819	804	795	845	838	835	816	845	784	794	754	782	803	824	829	837	797	826	779	849	820	782	823	810	836	847	814	796	861	824	814	791	826	791	826	805	791	857	770	808	795	862	770	806	816	764	798	796	761	771	803	820	743	799	842	791	817	858	822	763	865	815	800	775	801	770	820	801	755	771	778	746	775	838	807	795	736	798	784	801	748	817	763	808	789	771	808	794	835	804	789	810	814	862	838	831	849	840	830	765	821	795	873	785	798	810	825	816	799	820	822	811	815	848	780	901	793	818	813	805	738	785	836	792	819	813	845	806	858	825	813	735	836	853	819	759	784	817	825	814	813	770	829	785	760	831	840	757	832	824	829	793	863	851	757	875	816	815	820	758	808	797	805	795	816	813	791	798	764	763	780	841	815	790	765	853	759	771	853	811	816	816	872	779	837	850	798	798	794	809	827	797	776	750	818	809	809	782	864	806	845	826	794	788	826	787	836	867	825	849	819	879	781	811	786	764	821	789	832	808	843	767	823	851	760	811	802	816	839	797	814	806	883	798	804	798	785	817	830	794	840	861	810	850	785	811	800	826	848	820	798	793	766	780	771	813	842	796	798	779	808	876	835	829	791	829	828	815	862	811	747	794	802	798	837	841	776	806	810	796	832	842	781	827	814	783	800	805	771	810	793	805	834	819	812	851	772	795	791	827	825	801	796	817	824	826	790	788	801	810	841	808	824	810	846	825	780	791	765	816	802	773	788	827	811	820	802	827	784	847	795	804	787	790	819	809	865	848	804	808	825	835	818	745	837	807	834	837	818	814	795	792	790	777	805	817	813	784	809	782	760	779	846	809	836	800	778	787	790	786	761	802	810	819	854	814	815	795	781	794	802	816	828	755	801	828	744	810	780	805	781	796	814	850	789	796	806	825	775	794	776	847	825	838	832	841	822	818	813	833	793	799	771	806	845	842	838	814	820	794	791	819	787	795	795	807	816	823	806	784	853	822	786	834	840	796	814	785	851	833	827	799	808	822	788	810	836	797	817	797	819	815	810	812	805	765	822	796	830	859	829	782	819	848	820	828	810	791	819	811	820	836	827	788	794	866	790	807	814	791	788	847	798	849	826	807	790	816	825	833	822	886	806	799	800	806	829	793	808	777	784	818	800	796	758	801	815	773	836	825	789	801	819	780	812	815	832	809	817	848	845	801	774	803	826	805	781	836	794	787	822	830	810	826	783	763	808	821	793	766	792	823	800	819	820	771	856	853	838	792	824	803	798	778	764	799	793	819	819	821	800	805	828	840	770	828	839	797	805	844	782	822	803	826	791	843	848	802	823	814	849	827	845	845	852	864	836	814	834	770	826	835	842	800	784	784	804	842	792	755	784	809	820	779	828	815	792	755	838	850	818	787	823	854	845	834	799	840	814	827	821	825	799	789	773	778	840	802	806	763	830	790	783	788	818	828	805	808	785	846	872	802	802	817	844	834	839	806	819	787	823	803	850	770	793	811	861	778	872	801	796	811	814	819	786	811	826	773	794	777	754	777	805	792	821	785	822	831	826	797	750	769	822	809	786	855	767	823	853	820	815	837	835	810	845	812	805	769	778	797	831	781	783	815	794	779	801	861	830	787	806	820	829	830	796	833	830	802	826	770	826	790	772	790	802	803	788	829	791	806	840	809	797	766	781	839	835	811	835	828	803	808	811	806	796	786	829	799	788	844	799	831	783	846	755	829	798	796	758	799	761	783	750	804	764	824	813	837	820	831	833	750	790	800	819	829	779	820	796	767	786	832	788	876	792	782	823	824	806	817	821	793	854	824	808	788	838	761	806	830	784	838	803	800	827	785	813	756	810	807	796	758	791	785	845	794	841	804	799	796	769	768	763	783	817	827	845	807	835	846	802	868	775	805	768	783	778	799	785	777	805	822	836	765	827	839	864	833	796	806	823	837	782	761	802	793	803	783	787	801	773	785	805	772	852	853	791	762	873	794	826	883	835	793	821	819	798	794	851	802	790	803	830	795	844	770	813	805	856	827	824	721	801	821	831	762	822	780	790	817	773	815	787	796	818	783	876	834	797	802	814	824	807	825	810	848	814	765
5149	3411	904	333	162	179	159	164	114	165	153	152	139	187	187	152	154	124	117	98	85	86	94	74	88	93	80	99	104	105	86	93	93	74	93	91	81	80	92	94	90	84	87	85	98	81	77	88	80	79	79	83	93	101	109	71	84	87	72	82	83	69	95	80	76	86	106	75	81	83	79	96	77	80	69	67	64	78	71	84	72	73	67	79	69	83	72	67	75	75	83	81	72	88	88	97	72	60	82	87	85	69	80	80	64	85	76	65	86	75	68	90	74	90	78	64	88	82	75	69	83	73	74	83	68	81	76	57	71	72	67	71	65	81	79	92	67	77	71	82	87	67	91	72	85	81	79	83	60	87	82	76	81	65	64	82	73	81	83	77	84	79	71	78	83	84	63	86	83	82	72	99	75	70	89	80	73	73	65	64	80	88	70	73	65	89	73	72	64	74	70	70	72	74	90	75	81	68	74	66	91	63	68	74	69	60	86	87	79	59	89	91	59	66	75	72	73	73	79	76	78	71	72	95	83	69	66	81	79	98	75	72	75	61	80	71	80	72	73	67	75	77	89	89	91	63	93	71	85	84	71	65	76	75	79	80	89	72	73	86	82	82	80	63	75	70	102	70	73	75	82	78	64	72	66	81	78	81	71	89	80	88	61	60	72	81	67	84	67	72	80	84	66	74	78	83	77	67	60	76	64	72	80	62	87	65	68	83	61	76	72	65	79	64	76	83	65	77	89	68	71	83	83	70	80	79	58	66	67	78	83	71	65	63	83	77	78	73	97	66	59	71	78	79	83	71	83	83	89	78	75	75	61	81	69	79	81	78	67	85	66	79	68	69	82	71	67	76	74	72	70	73	70	73	83	73	87	80	83	88	63	72	95	82	88	80	82	78	72	80	87	87	69	103	68	72	71	72	70	79	77	74	84	78	73	89	67	58	83	83	72	64	60	75	79	77	92	89	71	73	78	72	59	65	65	83	69	71	85	72	86	78	70	77	66	75	77	70	64	84	67	85	74	73	63	84	75	70	75	71	78	78	75	78	78	77	89	83	72	86	55	70	78	74	68	77	73	74	88	78	86	69	70	74	78	86	84	83	82	88	85	61	76	58	88	82	78	78	73	84	67	78	74	65	67	66	83	71	80	50	78	74	91	73	78	80	68	92	71	62	80	75	80	72	69	87	82	62	85	68	78	56	80	74	81	82	73	70	61	68	73	75	69	69	77	74	96	69	83	77	73	100	79	79	79	62	84	72	77	87	66	80	73	57	71	65	76	84	77	65	76	79	83	73	84	80	55	64	82	71	68	66	91	64	77	70	81	80	69	87	71	86	73	71	84	57	77	66	69	78	87	79	86	79	71	73	68	64	85	61	83	75	85	71	69	85	67	87	63	70	86	81	69	87	75	88	67	78	68	72	67	60	90	72	84	76	67	74	80	72	89	76	73	86	80	72	69	80	83	71	63	57	78	82	65	71	79	78	68	74	72	70	70	85	74	76	72	67	74	81	78	72	70	77	80	59	83	67	71	66	69	72	73	71	87	72	62	69	75	78	81	73	86	66	82	89	74	56	73	91	59	73	66	82	80	74	85	70	72	80	60	72	104	64	81	83	77	71	84	72	94	93	85	93	84	86	78	80	81	76	89	60	74	63	88	82	62	75	76	63	89	63	70	66	85	86	73	91	68	89	46	74	79	83	83	68	73	85	80	69	67	78	80	76	85	74	67	80	72	79	71	83	80	84	71	81	86	75	61	73	77	66	82	64	64	66	73	75	81	100	93	70	83	84	90	74	77	56	63	61	73	83	77	70	88	76	77	75	76	70	73	79	61	82	75	63	85	87	80	85	74	77	76	78	84	73	68	89	76	65	71	68	83	71	85	82	83	72	79	72	82	76	74	80	73	76	76	95	77	64	83	72	69	79	71	80	72	76	74	69	94	76	77	80	84	68	75	68	63	66	75	75	82	70	74	68	71	72	61	84	87	69	75	77	64	86	73	98	64	84	67	78	88	88	71	92	78	75	72	85	81	81	82	82	57	79	84	77	65	99	81	83	90	71	84	91	76	70	94	69	75	91	81	94	55	70	87	73	68	75	81	73	92	73	70	72	80	83	73	65	83	78	84	61	69	84	75	72	60	77	68	62	80	78	79	80	90	70	87	64	68	73	76	77	66	74	72	87	81	71	67	84	85	71	80	65	91	71	70	63	74	71	78	77	74	75	72	78	87	67	61	91	74	70	79	64	70	73	84	84	77	79	79	94	78	77	60	67	81	67	86	66	63	65	73	94	71	77	74	75	73	90	82	74	65	79	68	75	73	79	69	89	78	87	74	80	91	68	73	66	59	85	87	82	71	71	60	73	74	79	80	74	72	74	67	74	68	75	66	69	62	89	70	70	74	67	86	81	60	88	76	75	90	76	73	72	70	72	76	79	78	76	92	76	76	88	61	75	79	74	62	62	56	62	78	64	76	81	79	87	63	74	94	65	71	74	72	85	71	75	74	76	78	82	78	89	52	74	83	72	65	72	86	78	80	82	87	76	65	78	80	74	81	80	74	69	77	59	79	85	59	85	69	82	81	80	93	82	58	74	78	87	61	74	71	89	74	70	63	62	80	76	80	69	75	66	78	61	76	67	75	79	60	82	65	89	62	79	83	88	80	91	80	73	87	59	87	58	74	70	76	81	65	60	67	54	67	76	59	62	66	74	69	84	90	77	58	81	66	82	86	76	87	78	76	69	83	78	92	75	78	72	77	82	68	79	68	58	81	71	72	76	76	73	70	71	77	80	75	86	78	71	78	59	84	78	93	73	76	68	61	73	68	69	74	76	80	95	72	89	89	77	73	82	77	88	71	63	70	72	73	79	80	69	79	80	73	70	84	85	75	72	70	55	94	56	73	73	71	63	71	83	76	75	78	69	77	84	73	72	88	90	65	86	68	67	60	88	70	80	68	77	61	59	72	76	75	91	76	77	65	64	85	64	71	65	63	99	88	57	79	65	68	81	92	75	82	67	78	68	71	83	78	86	77	75	80	80	64	69	78	64	72	88	76	80	79	76	73	82	93	69	81	93	70	70	75	78	63	80	69	72	67	78	77	93	84	68	70	75	86	70	77	79	68	72	70	76	56	84	66	89	89	105	89	88	82	63	88	90	69	79	81	83	81	79	89	73	68	72	96	77	93	95	66	71	63	80	74	67	60	78	85	91	64	69	68	84	85	81	69	87	84	72	69	69	67	85	82	77	72	74	82	86	78	74	88	72	92	64	71	83	78	82	76	85	73	83	86	89	71	75	83	83	66	76	64	78	83	74	65	86	87	64	74	82	65	75	70	87	67	62	75	76	81	70	84	90	68	76	84	73	81	75	84	79	78	70	89	73	77	68	71	77	87	80	86	82	68	75	84	86	81	81	78	69	51	64	76	83	69	87	82	76	75	70	60	74	78	77	70	82	70	77	96	71	81	72	71	75	82	66	69	68	81	67
34387	21710	8815	6452	7027	7588	6224	4596	3693	3509	3529	3284	3578	3646	3434	2951	2774	2243	1806	1304	1018	981	1084	1046	1151	1177	1065	1218	1102	1101	1035	926	979	928	930	891	850	759	762	771	760	781	807	840	806	733	742	722	704	801	752	709	743	736	697	721	658	663	643	623	601	606	599	629	592	630	603	571	598	593	570	634	638	595	620	630	590	621	566	568	565	543	559	568	620	585	581	589	573	561	537	630	618	587	550	533	540	597	533	588	600	574	560	582	566	601	612	584	558	581	582	591	616	548	568	567	554	572	555	585	578	605	589	571	584	564	563	598	586	562	548	549	523	551	586	614	601	589	612	519	550	621	557	566	577	595	545	595	596	569	587	548	562	550	530	610	521	576	575	601	565	566	590	579	601	565	564	558	595	519	586	560	517	637	572	569	519	575	569	592	606	561	537	564	538	554	560	566	542	565	576	604	577	596	626	637	600	535	555	556	604	607	607	560	541	558	573	556	616	581	561	506	527	535	600	545	546	595	558	629	546	641	638	575	527	573	537	559	598	582	578	574	563	571	544	589	603	573	529	559	564	560	564	609	563	553	593	601	532	563	574	573	606	590	562	598	601	615	578	608	556	560	587	531	554	609	603	573	597	612	544	576	624	566	561	540	613	568	569	552	561	564	572	572	577	552	592	588	604	534	534	595	574	618	594	545	588	552	536	561	574	561	565	613	605	550	583	546	549	532	568	582	529	569	561	556	617	583	586	533	559	560	572	560	552	516	543	585	580	610	555	582	595	565	493	574	568	528	535	558	579	597	592	560	555	569	633	589	598	589	563	566	569	611	552	569	570	536	562	574	539	539	568	567	580	565	579	576	588	530	597	576	563	575	573	536	590	587	602	582	556	560	588	554	580	591	550	571	553	606	595	606	593	582	574	606	575	584	558	584	577	545	582	583	587	602	555	526	540	549	575	585	574	565	559	602	566	588	596	533	558	539	597	566	551	564	600	567	548	538	595	538	548	582	570	568	603	581	574	578	574	586	556	549	574	520	535	558	575	574	580	571	611	577	543	586	623	547	568	577	575	541	600	592	604	587	608	568	592	571	596	561	555	561	540	582	551	571	591	568	577	536	569	593	534	574	536	590	588	631	567	579	580	550	547	581	601	588	554	577	541	583	591	573	578	571	583	548	564	605	536	600	560	620	605	540	580	540	586	573	575	547	515	559	599	560	591	614	567	569	605	591	570	578	578	545	558	533	571	554	589	615	559	538	577	534	533	562	554	572	577	574	607	619	551	526	580	529	551	554	579	571	518	563	599	586	567	567	602	566	574	573	565	564	560	555	580	597	569	558	554	609	573	559	577	587	577	556	562	607	535	597	583	604	592	566	564	598	516	575	556	552	566	577	546	503	592	601	584	559	583	578	560	587	539	593	562	617	575	559	622	576	586	582	586	561	565	565	620	551	576	549	601	566	584	584	604	550	557	537	549	559	545	591	585	591	579	583	561	529	610	567	592	578	592	573	581	565	621	522	588	533	576	554	541	583	604	568	558	573	592	567	534	540	593	589	567	592	611	608	575	510	564	584	539	571	584	602	575	608	595	611	552	549	570	529	578	538	557	588	546	520	609	581	598	580	561	628	583	594	582	594	574	570	557	587	561	557	591	595	639	587	624	564	587	605	540	582	571	562	553	600	626	604	575	591	574	567	620	588	547	597	521	550	593	573	574	579	559	582	547	570	586	583	518	593	571	544	554	539	569	580	588	570	563	556	571	611	600	577	574	611	604	584	613	585	578	561	572	592	584	585	564	587	616	557	563	582	568	548	540	590	563	620	606	562	575	589	584	585	594	562	581	560	574	572	565	577	592	579	535	585	533	581	528	590	586	602	568	542	576	564	563	551	598	586	566	591	563	585	580	558	572	574	571	598	578	591	572	578	560	567	572	558	532	559	542	576	591	581	578	575	571	564	586	611	568	591	594	577	515	532	541	585	596	575	568	597	583	594	600	567	609	582	572	607	547	567	562	645	550	537	575	580	565	601	553	571	584	607	588	597	560	551	569	590	631	585	555	549	575	623	553	598	546	561	527	622	545	559	585	570	588	603	540	556	564	600	560	568	595	610	594	579	587	595	597	593	570	557	536	569	584	609	602	587	610	600	542	582	545	543	579	585	577	573	614	548	535	612	562	573	589	589	557	529	621	561	594	582	546	591	575	547	544	546	552	614	629	571	518	566	572	622	607	543	588	570	591	530	567	546	511	557	572	595	600	584	576	556	566	595	580	552	554	605	554	569	602	557	579	575	536	585	556	562	580	592	588	591	590	594	573	527	600	568	578	559	555	582	534	584	552	569	541	618	583	558	580	561	578	560	626	560	563	580	572	556	557	614	580	558	565	520	579	576	585	571	590	565	581	576	586	593	570	570	581	587	588	550	517	576	537	564	590	574	579	552	575	569	595	574	538	596	547	604	559	547	552	592	565	543	566	555	582	607	550	555	557	593	557	518	577	582	565	586	582	587	576	626	598	568	552	583	609	556	580	599	593	565	571	557	586	598	552	557	574	600	579	601	549	589	546	635	548	570	611	585	537	555	561	560	583	569	590	586	576	580	566	588	604	572	639	526	544	571	602	616	559	573	531	598	560	557	565	569	557	600	554	552	585	549	595	589	567	568	558	517	581	639	510	530	521	546	595	578	601	600	622	585	574	610	591	567	638	568	575	567	567	583	598	620	587	570	557	571	592	577	601	567	536	557	540	577	624	574	589	548	581	572	538	583	582	562	603	557	572	544	544	626	588	536	621	558	593	558	604	582	570	552	563	579	585	586	593	571	604	543	567	571	558	571	603	624	582	596	580	535	570	607	599	565	570	574	554	560	584	563	574	561	532	611	567	564	579	575	580	602	569	560	546	590	570	587	598	553	525	526	556	548	607	583	589	578	586	564	582	606	583	561	549	534	544	620	591	560	590	583	586	588	601	600	586	605	565	594	560	598	556	585	560	558	573	550	587	597	560	574	569	578	599	586	532	565	560	572	550	587	626	571	561	578	545	613	575	558	551	544	594	521	631	559	557	552	544	563	564	579	591	578	616	621	589	585	596	580	551	614	582	577	579	579	609	592	561	559	579	561	567	539	592	573	585	527	569	588	549	595	518	532	548	574	578	543	531	585	528	589	578	534	563	551	600	557	562	581	561	577	574	596	601	545	585	581	604	541	561	575	595	548	533	582	562	603	569	569	569	605	548	627	605	606	588	548	583	559	590	512	540	565	535	571	568	605	497	588	552	572	590	589	608	616	571	568	560	579	581	598	543	558	561	581	563	616	589	575	588	587	558	560	552	579	580	589	607	610	545	595	595	586	593	602	597	572	565	556	558	540	597	587	565	570	594	596	552	606	569	625	569	573	515	560	541	589	592	618	572	529	589	559	600	583	526	596	549	570	593	579	608	583	609	534	606	564	627	535	543	529	559	566	589	561	578	546	609	541	600	584	573	533	580	555	586	559	562	580
5769	3209	980	370	194	232	208	179	186	180	181	212	203	204	214	185	190	172	147	142	132	135	133	156	130	141	133	151	147	132	153	135	128	121	118	140	116	123	133	133	105	119	131	127	121	124	137	112	122	141	143	148	150	151	112	131	121	118	137	109	122	120	114	123	118	123	128	99	115	110	130	131	119	121	102	104	135	127	139	138	118	112	114	124	104	129	97	117	143	107	128	113	144	108	110	125	132	119	115	115	113	115	114	115	115	129	113	122	133	116	126	110	106	116	112	123	121	105	136	103	107	114	108	127	122	114	93	138	124	135	115	120	115	103	118	129	144	117	123	128	95	125	121	117	137	125	113	118	94	117	123	102	130	106	114	145	120	132	140	136	131	100	117	106	121	117	138	122	102	138	119	116	134	121	111	114	108	125	134	126	125	98	120	133	116	109	126	115	107	113	121	121	110	118	136	110	122	110	126	109	125	111	104	121	139	115	116	117	109	116	110	120	112	113	108	110	138	133	117	138	134	108	117	99	126	122	117	137	135	128	112	109	138	112	108	120	109	124	128	110	108	133	109	100	116	117	121	111	118	113	134	113	117	115	135	112	117	128	122	121	108	126	110	111	131	119	122	94	133	109	135	124	119	132	120	113	141	112	95	130	138	134	126	111	109	125	128	109	119	121	131	108	107	121	104	140	149	124	117	130	118	121	138	132	117	116	115	116	106	134	117	114	113	107	125	123	125	134	127	110	121	134	145	123	129	117	135	105	148	129	141	121	113	138	116	142	112	126	122	124	117	130	122	116	149	118	104	107	143	107	103	113	124	114	135	109	121	96	127	121	106	119	128	117	123	104	130	100	128	122	129	137	109	108	133	130	124	143	104	124	136	138	98	130	111	96	117	122	111	100	134	107	114	115	114	126	119	133	107	129	118	120	124	119	112	105	121	135	120	109	100	115	122	134	143	115	136	125	119	104	112	141	124	135	135	113	117	97	117	107	118	109	93	119	121	101	113	117	113	120	122	101	136	127	121	111	123	129	136	124	127	122	109	102	106	135	118	119	121	106	128	110	112	114	117	122	124	113	130	124	110	110	124	118	123	121	139	128	113	134	112	128	125	107	92	110	113	116	127	122	127	139	116	102	99	125	108	106	120	132	136	120	143	133	103	124	131	114	115	113	134	128	133	113	129	98	124	130	124	134	120	122	122	121	126	127	122	105	126	122	141	104	130	113	125	129	124	114	126	124	119	107	111	122	124	128	125	101	118	116	115	128	114	130	124	108	132	116	124	134	115	120	144	109	120	123	124	99	121	116	127	119	105	133	122	113	132	125	123	118	108	118	113	133	123	127	118	132	112	106	130	125	107	112	103	108	108	105	145	137	83	131	136	106	115	120	118	123	120	132	107	108	115	111	135	128	134	124	123	122	123	109	104	111	150	148	108	107	112	130	110	119	115	133	124	120	128	113	138	110	116	120	97	116	133	120	128	123	132	111	113	115	124	114	116	112	119	121	131	125	116	141	125	124	114	119	117	106	122	130	143	114	130	126	110	101	123	124	124	91	96	106	113	131	121	119	145	116	113	131	114	110	116	125	117	104	109	114	124	116	106	115	130	134	135	117	116	116	92	133	141	97	110	101	136	116	116	143	112	111	118	129	123	105	111	110	119	123	125	143	133	121	128	117	121	105	126	130	124	108	111	134	106	99	110	120	115	138	127	116	118	113	125	125	125	124	117	118	116	107	135	127	126	134	115	100	127	123	138	125	131	107	107	122	131	107	118	133	128	88	110	128	105	100	123	105	133	120	110	121	145	126	118	116	128	126	122	111	130	116	124	125	112	131	116	122	119	142	147	138	102	118	142	98	120	123	125	122	111	107	119	130	108	104	124	102	124	115	125	123	102	115	102	136	128	119	136	104	98	122	120	122	114	125	133	123	107	127	118	121	138	124	120	117	146	125	138	125	133	140	108	128	136	112	123	110	117	103	116	119	124	108	133	121	112	145	123	112	125	113	109	121	137	135	125	123	138	117	132	117	128	125	106	135	116	106	150	109	113	132	133	116	113	123	108	123	137	128	127	131	119	126	120	133	129	121	120	138	120	105	100	105	104	131	128	134	130	121	143	114	128	128	124	131	123	115	130	110	110	108	112	106	115	125	105	149	101	121	126	128	106	122	131	116	111	115	154	110	128	108	120	126	128	121	108	111	121	130	136	118	125	116	125	119	130	146	120	126	118	120	116	126	127	128	129	108	111	137	114	112	113	139	111	129	127	134	121	124	124	125	105	110	100	137	124	105	115	91	117	104	118	115	98	99	113	106	107	127	119	103	136	106	135	116	103	114	126	114	135	102	119	128	120	129	106	130	115	115	118	116	119	115	114	117	114	131	110	137	118	118	114	121	126	139	111	97	101	117	120	124	142	109	129	127	111	126	123	140	127	120	116	115	126	135	108	131	110	119	108	104	124	117	111	125	116	134	131	133	123	138	136	116	117	117	119	154	123	125	120	115	132	123	116	112	106	111	101	117	129	125	133	125	125	105	111	107	125	135	113	123	115	120	110	124	114	103	114	131	117	106	124	112	137	133	121	124	114	113	114	131	116	95	106	127	124	127	121	118	108	125	111	129	130	130	127	125	107	136	111	109	123	106	136	139	122	117	115	114	109	117	116	110	123	123	136	117	158	110	97	117	115	115	127	134	135	128	123	124	122	113	121	118	124	130	121	127	107	114	97	140	108	120	128	113	123	134	121	105	136	127	128	121	129	115	108	115	127	117	121	110	118	114	114	134	107	100	128	117	116	105	121	125	104	120	145	107	136	104	112	129	106	120	111	119	113	122	115	129	118	132	130	125	139	112	117	114	116	113	103	126	109	137	114	116	125	112	105	116	136	110	117	119	101	113	115	130	117	129	123	120	121	122	137	102	107	142	120	122	130	109	122	128	118	109	123	146	116	116	131	125	117	129	119	109	115	134	134	143	119	104	117	126	124	102	112	107	122	100	108	130	124	117	124	130	136	119	126	121	105	111	135	129	116	111	126	129	128	110	100	117	122	123	141	120	132	113	140	127	110	121	115	107	117	114	99	117	118	106	113	123	118	109	123	118	119	116	133	129	103	137	127	120	123	116	136	125	140	118	127	112	115	141	124	130	109	115	109	140	129	102	121	116	136	119	122	122	115	126	120	125	113	117	111	118	100	135	146	119	120	110	126	121	120	115	124	122	113	95	128	128	133	115	114	116	116	103	118	109	128	105	130	125	134	136	121	110	104	134	113	117	125	109	125	118	123	124	119	121	123	121	119	103	114	136	135	105	124	121	138	132	121	127	116	104	114	113	143	106	126	94	119	111	114	103	122	130	143	134	134	118	117	119	105	125	121	126	134	113	135	119	139	136	117	120	112	104	98	147	119	118	109	143	118	115	117	117	112	115	112	125	126	121	104	115	117	125	123	122	131	122	126	142	130	125	125	114	116	113	112	131	116	117	117	134	134	98
33330	20666	9300	6353	6512	7047	5834	4484	4114	4072	3924	3878	4159	4040	3619	3164	2892	2532	2078	1501	1273	1294	1346	1316	1377	1440	1459	1373	1361	1346	1349	1328	1256	1224	1303	1199	1180	1139	1051	1049	1040	1056	1184	1053	1134	1061	1016	1074	1039	1099	1068	1091	1083	1077	1041	1036	966	983	931	961	913	875	914	924	978	940	930	912	972	942	900	937	859	946	845	904	925	905	876	894	878	874	883	944	947	868	841	847	837	891	872	904	887	877	921	869	890	886	929	899	907	910	881	913	885	898	955	887	894	853	883	839	939	851	898	894	886	865	856	841	879	931	903	910	892	874	905	910	891	956	857	858	883	895	848	905	849	870	871	895	916	904	886	908	884	806	894	869	884	880	871	940	851	887	827	907	857	877	854	897	861	868	883	845	914	902	863	885	911	912	925	860	900	864	892	851	870	878	895	879	866	923	876	908	903	890	900	900	875	835	845	841	883	859	854	895	865	866	912	863	883	917	896	902	870	892	907	913	965	859	885	908	865	893	935	867	883	868	874	887	883	910	886	939	883	906	873	870	878	840	871	911	872	876	862	885	885	873	891	895	872	886	896	919	841	872	896	838	894	931	858	855	915	845	906	861	850	871	950	942	888	932	925	909	860	869	889	902	858	903	918	856	923	872	884	918	884	925	867	868	927	886	899	932	927	879	868	875	897	891	882	908	871	932	884	838	877	862	875	921	894	897	945	879	885	861	849	900	847	873	897	843	861	882	913	936	869	867	883	886	924	892	838	904	938	856	887	910	821	849	928	855	872	893	892	920	889	874	834	868	896	888	896	907	882	886	911	901	872	837	957	848	922	878	814	895	879	877	876	897	925	898	880	906	849	861	862	844	807	809	873	869	947	880	872	887	894	936	899	904	904	912	889	853	853	938	867	933	903	887	913	903	892	889	912	851	903	871	859	880	894	837	881	867	878	871	878	890	847	893	928	889	873	826	889	873	928	893	866	867	881	874	837	855	931	860	881	887	904	878	921	968	900	884	890	868	846	836	913	905	866	834	859	919	861	821	922	875	890	880	875	938	841	920	930	887	814	945	933	891	870	836	859	902	960	889	891	863	884	890	852	889	890	913	897	869	862	895	841	869	933	875	925	866	860	901	868	879	898	883	905	929	839	885	918	901	899	913	843	895	873	893	906	895	888	882	911	836	951	888	873	913	818	838	881	904	881	956	931	812	892	869	871	875	830	881	850	910	954	960	885	924	887	902	866	872	937	888	898	865	857	866	908	892	897	930	922	886	924	914	915	934	907	912	877	926	902	898	833	884	917	888	840	888	877	894	882	798	867	941	911	869	900	940	901	846	919	809	879	836	875	910	877	905	867	814	910	917	939	903	864	907	859	920	864	886	901	858	892	851	895	885	880	868	908	874	910	912	813	827	940	861	883	910	925	898	885	874	868	886	911	925	868	880	868	859	859	857	921	886	875	928	932	855	860	892	869	885	879	854	852	864	855	868	883	892	881	941	903	883	930	865	929	838	912	875	909	913	882	865	964	891	940	885	911	845	889	884	891	906	894	939	906	907	891	891	895	927	855	907	913	912	926	927	891	901	903	874	906	918	897	934	892	916	879	888	890	882	911	908	839	918	922	873	888	890	818	896	860	846	923	848	904	897	853	907	918	874	894	905	893	884	873	925	876	885	846	868	917	815	884	872	913	891	884	893	875	936	888	877	909	883	868	879	852	947	884	906	928	882	917	852	915	940	860	938	913	904	904	897	880	898	890	947	930	891	905	849	918	890	880	919	866	886	916	923	886	933	870	879	960	908	851	888	874	885	871	847	844	866	879	866	887	912	861	972	844	919	952	872	894	888	910	901	916	861	868	937	837	918	901	896	903	886	882	837	879	948	878	903	919	942	855	915	931	896	873	870	924	903	895	918	870	887	948	958	862	896	876	863	884	894	891	881	868	924	853	911	839	878	910	844	917	856	884	833	833	915	915	911	915	859	889	892	903	845	863	882	816	905	842	877	937	850	876	849	829	911	864	874	910	898	859	917	850	882	926	898	885	904	797	829	879	903	928	922	891	843	921	897	837	877	897	930	906	846	931	886	866	868	909	862	906	891	927	865	879	840	891	899	876	844	884	872	898	935	896	849	906	834	875	863	880	938	917	929	863	863	873	904	848	895	871	916	934	842	900	867	888	915	898	801	912	872	821	932	883	888	877	875	870	900	913	898	878	906	874	892	891	887	895	907	917	862	913	886	828	870	922	898	864	890	842	893	923	911	926	822	905	888	900	843	925	873	909	898	904	887	854	885	905	877	888	885	898	894	871	904	900	926	887	912	905	896	859	862	852	863	838	863	837	905	943	889	904	939	878	860	869	905	913	888	912	887	912	879	860	862	916	852	916	861	936	883	952	845	874	867	874	865	868	870	881	821	926	903	935	905	907	905	855	882	877	918	872	923	919	880	900	910	854	876	965	903	913	914	833	895	792	922	836	903	899	883	837	827	913	904	884	934	888	888	834	886	916	855	881	876	907	877	826	917	941	893	899	929	891	847	924	931	913	866	916	903	899	866	839	918	832	933	843	856	912	886	874	881	861	881	902	905	844	920	852	896	893	883	855	854	912	921	877	857	900	889	918	920	863	871	848	943	892	935	878	840	909	880	830	887	933	934	908	913	920	859	838	880	909	879	870	865	903	910	847	907	933	924	874	858	872	908	933	891	892	865	865	950	966	890	926	847	864	902	932	902	904	938	921	872	890	915	886	858	882	917	876	865	870	866	868	872	910	900	839	882	935	881	844	893	917	843	875	872	920	914	906	873	874	821	902	892	890	893	842	906	912	910	877	911	890	828	924	881	888	949	830	886	884	896	848	860	932	880	852	930	886	892	865	895	902	915	884	909	917	918	908	888	923	868	882	909	828	889	877	872	899	850	914	860	865	919	897	936	878	916	857	931	906	934	915	877	846	843	927	867	873	949	914	837	860	877	875	900	890	909	902	897	870	878	912	908	858	873	872	895	908	840	825	883	928	911	836	950	888	909	860	885	909	880	877	887	872	904	887	834	903	898	897	935	881	878	902	937	961	906	880	837	851	895	888	905	860	928	892	875	893	884	916	818	860	875	944	926	877	909	926	936	827	895	909	887	885	914	905	894	885	895	932	906	901	911	905	874	896	869	829	816	872	951	854	944	975	866	868	882	859	879	840	919	891	808	903	865	873	976	885	931	893	942	937	851	889	890	906	935	888	953	866	887	920	864	840	903	930	947	893	958	864	881	900	935	906	907	889	871	892	860	884	929	929	886	900	901	918	892	865	930	918	924	892	846	894	893	894	869	876	918	937	890	883	869	922	923	935	839	918	899	839	909	931	910	912	913	867	846	928	852	866	859	901	844	942	856	888	901	887	876	913	914	868	853	892	833	890	872	937	918	909	872	857	904	930	844	906	933	899	897	896	888	914	922	899	930	858	917	866	931	874	877	886	892	926	842	829	823	854	860	882	878	928	888	898	834	876	931	868	854
6957	4286	1567	543	214	225	207	189	162	204	203	216	219	203	179	184	173	143	133	121	100	106	114	116	118	98	128	115	109	88	100	97	97	123	102	98	102	88	91	90	84	104	103	97	90	79	96	90	92	77	82	89	87	84	100	74	99	84	92	88	87	90	86	95	99	77	102	80	87	82	81	99	107	98	83	59	102	80	68	72	57	73	84	85	77	97	85	103	95	77	78	73	75	81	80	77	90	73	78	84	81	74	79	63	78	91	95	71	102	83	80	94	91	81	71	61	78	92	75	79	77	91	82	78	75	71	86	82	86	69	96	62	94	93	74	77	83	81	85	72	78	80	94	69	79	71	92	103	71	75	96	88	94	87	84	97	81	70	75	78	70	81	74	95	87	79	90	76	83	82	83	79	89	94	68	85	80	81	86	84	86	72	81	70	93	83	65	77	81	77	82	80	75	70	68	92	81	84	79	84	73	76	73	75	96	70	86	86	79	89	82	75	116	79	89	95	87	79	89	70	91	84	105	90	81	84	92	77	83	76	80	97	90	102	72	77	77	99	93	84	82	78	73	85	84	85	78	80	62	70	74	88	90	109	90	74	65	81	69	100	88	76	89	88	76	82	75	92	90	86	96	67	95	92	78	71	86	91	94	81	86	82	77	98	77	78	95	83	69	97	90	76	90	84	72	82	89	94	87	76	79	80	94	90	69	72	75	80	82	72	76	82	85	73	91	67	92	80	80	76	74	79	82	73	68	85	88	89	88	86	89	80	86	74	85	89	73	82	87	87	88	76	89	86	87	102	96	73	80	77	69	87	75	89	90	91	81	78	67	96	98	91	76	63	80	82	95	75	86	87	59	87	73	88	86	73	101	77	90	75	75	83	85	89	71	70	82	90	82	80	76	93	74	80	93	88	79	75	92	82	75	65	74	83	79	84	80	63	87	79	65	79	82	87	80	73	82	85	84	93	91	75	79	86	95	102	84	67	101	85	79	88	82	96	75	87	90	72	71	72	88	100	99	83	89	75	86	85	84	93	88	92	84	86	89	68	85	82	79	90	75	68	61	108	79	79	86	83	93	80	98	86	73	67	69	87	86	75	80	71	79	69	89	91	85	95	95	94	90	70	72	73	78	76	85	83	85	87	76	74	105	83	94	91	69	66	82	82	95	87	77	76	92	75	87	85	85	86	56	101	82	66	85	77	72	81	70	86	92	69	92	63	75	78	74	80	75	82	76	88	80	84	76	74	82	86	77	79	90	81	64	78	96	90	73	85	72	78	73	72	75	83	88	76	86	83	73	78	77	81	73	90	82	78	74	75	76	79	80	91	83	78	91	81	80	95	73	67	64	80	76	81	76	70	79	86	75	66	77	78	87	79	82	65	93	79	84	82	79	74	83	95	79	81	80	103	74	93	86	75	96	79	75	103	72	70	72	83	70	81	81	75	84	101	81	77	76	92	85	87	66	88	75	103	84	73	86	88	73	66	73	89	92	98	89	89	84	85	66	88	89	84	97	77	69	78	79	66	89	62	79	79	78	87	86	73	80	79	72	87	86	95	79	88	84	73	93	75	83	104	67	86	76	77	90	67	87	96	85	74	82	89	89	76	84	95	76	69	67	93	83	73	83	82	77	76	86	85	61	86	99	88	74	116	83	76	70	100	62	88	96	76	82	77	94	85	72	82	76	79	83	79	71	81	89	87	73	76	89	82	95	79	92	84	97	77	91	92	71	96	79	78	86	102	83	75	67	75	86	83	85	75	86	73	81	80	85	73	99	83	82	78	75	87	78	76	101	85	76	95	90	88	70	79	83	84	81	85	78	86	73	90	93	74	79	88	80	75	80	78	86	81	77	82	81	79	100	94	87	76	71	80	84	89	90	97	86	104	80	83	86	72	79	82	92	80	84	82	99	81	100	81	73	75	92	92	84	73	74	84	78	81	77	87	78	72	75	94	90	63	69	75	87	74	75	88	82	106	74	75	81	63	98	84	90	90	93	81	85	91	83	93	86	82	75	65	90	93	88	88	90	85	84	90	87	80	94	89	87	87	85	77	85	88	82	73	88	76	90	87	89	88	67	73	87	100	84	84	89	73	97	89	90	64	80	90	81	101	85	74	92	72	80	106	71	67	69	81	88	88	86	90	92	76	84	87	67	96	86	102	70	72	84	61	85	75	96	84	60	73	95	80	92	80	82	80	84	73	75	93	76	92	74	76	97	82	76	79	87	93	79	70	96	85	76	96	91	99	70	87	82	79	70	92	100	86	96	81	72	80	82	62	75	85	67	79	91	78	78	90	84	72	83	84	81	98	82	63	80	82	87	93	86	87	70	75	73	88	81	89	77	91	89	89	75	88	84	94	94	86	89	77	90	86	84	87	73	78	86	85	94	67	93	86	88	106	77	94	73	64	84	91	78	79	75	98	88	82	101	95	89	82	84	89	82	69	100	86	78	72	91	87	82	89	82	77	85	84	89	76	90	77	87	84	87	66	85	82	88	87	84	91	93	70	89	79	103	88	85	92	82	83	87	69	77	89	96	74	84	79	72	80	67	81	75	84	72	84	91	72	92	85	83	66	81	79	83	76	84	66	81	90	85	82	74	105	77	73	78	83	73	78	86	83	88	89	92	71	92	76	81	90	76	68	75	80	80	91	69	87	97	70	83	84	92	93	77	83	93	85	90	80	71	76	82	83	82	77	81	88	85	89	72	82	109	83	85	80	104	69	73	77	75	79	87	94	67	85	81	83	69	87	91	84	95	97	89	77	84	83	84	80	101	69	85	100	84	87	94	73	79	77	94	89	68	86	84	89	76	80	96	100	76	88	88	76	61	83	67	91	89	83	89	84	88	83	80	71	88	79	74	87	75	72	62	79	99	85	85	81	80	70	73	95	75	73	81	81	91	94	80	84	85	70	87	69	81	69	81	61	85	68	76	71	97	70	74	81	86	74	86	83	87	99	71	67	68	85	80	89	82	87	81	68	71	91	69	81	87	82	79	79	98	80	74	85	82	77	96	69	93	84	80	83	63	75	73	78	69	80	80	65	81	94	107	91	84	94	84	82	88	79	72	96	80	83	83	80	73	86	74	78	79	70	69	90	71	90	79	76	81	99	80	82	78	63	82	90	70	73	87	89	72	77	67	88	75	83	90	88	80	82	88	84	87	63	95	74	85	74	77	94	71	85	76	80	98	67	86	76	71	84	95	77	85	82	65	88	86	79	89	77	93	87	76	90	96	90	91	64	83	75	68	64	89	77	84	60	81	91	72	96	87	92	90	85	71	75	84	84	68	91	79	99	79	93	74	90	94	74	81	69	94	82	81	82	86	74	74	88	84	90	78	99	70	81	80	96	97	80	80	84	83	88	84	88	80	84	83	66	80	86	100	88	75	85	85	90	88	91	86	84	84	73	99	72	86	73	87	62	93	81	87	81	73	68	80	89	86	86	61	81	64	82	84	86	77	79	66	76	75	74	97	87	90	87
37916	23790	13165	9942	8302	8515	7070	5833	5424	5225	4968	4853	4904	4744	3916	3710	3224	2650	2019	1429	1261	1268	1285	1314	1348	1338	1359	1292	1275	1245	1228	1167	1091	1120	1063	1026	901	855	889	861	937	913	888	893	892	787	793	877	899	918	854	821	807	848	697	767	787	700	695	723	660	662	644	655	652	648	683	619	668	639	632	595	583	596	622	620	623	606	647	597	602	593	638	593	612	665	642	616	624	587	601	603	606	612	619	650	574	586	591	578	622	570	604	623	597	570	594	615	648	578	602	564	606	569	618	636	641	641	586	651	605	608	635	666	579	629	590	635	607	624	617	605	615	576	647	643	624	621	590	567	621	607	593	609	599	596	626	595	634	599	595	586	613	641	615	579	622	584	663	637	670	620	607	594	582	619	597	593	618	597	650	592	613	609	614	586	556	600	609	635	647	590	612	635	598	598	616	563	590	635	613	584	603	570	625	615	596	641	684	597	573	562	586	596	615	594	586	613	578	608	555	610	613	598	615	602	587	615	670	627	624	593	668	614	588	603	585	600	620	601	615	599	619	606	626	648	632	591	624	601	588	606	614	597	589	631	618	639	600	582	591	668	616	582	629	626	603	647	582	627	609	626	617	589	580	618	608	600	615	594	627	536	584	655	655	598	598	636	641	596	595	667	584	614	589	588	573	625	618	619	592	603	630	592	609	580	584	613	603	587	567	595	615	614	575	565	650	596	624	600	641	658	596	621	598	617	611	616	589	651	568	596	533	613	574	612	579	618	630	577	604	598	592	647	599	634	619	620	635	598	617	643	593	602	620	633	577	637	632	650	582	591	600	646	635	634	577	615	597	623	622	624	602	630	600	584	622	588	582	607	630	626	612	668	607	602	630	599	588	610	602	616	574	586	590	637	617	616	644	609	630	636	585	621	606	612	618	629	638	604	634	605	583	633	589	618	598	611	600	609	655	634	591	630	653	597	644	654	556	601	587	586	612	614	597	614	596	610	585	608	603	599	644	602	592	636	617	592	616	528	653	625	614	647	599	629	612	583	614	604	556	659	609	627	602	602	615	572	598	602	608	623	632	602	607	598	662	610	593	642	580	587	563	619	587	587	605	573	606	597	588	571	630	584	580	626	634	610	612	592	597	639	581	569	610	599	600	588	599	655	579	616	644	553	618	622	594	641	641	631	595	598	623	608	644	619	594	610	564	603	590	574	566	597	604	586	600	619	618	613	624	608	599	584	587	617	588	616	587	587	636	626	639	601	654	632	607	613	575	605	632	612	597	585	609	631	588	611	631	637	579	589	627	627	564	621	606	596	616	607	626	611	573	606	587	598	592	620	619	610	627	656	608	585	620	604	610	588	577	602	588	605	620	585	608	631	630	607	579	605	600	613	585	644	627	619	580	655	605	611	593	612	605	631	619	635	613	586	629	571	615	607	643	633	598	585	619	623	618	570	614	628	649	625	616	592	636	563	579	616	595	543	609	578	619	595	548	612	603	594	635	624	586	590	625	636	640	616	571	597	618	620	642	668	593	582	648	626	669	597	617	652	611	620	642	614	604	620	603	592	653	617	617	613	607	640	622	610	631	606	623	616	626	627	652	610	615	609	633	601	615	600	620	642	618	637	624	615	624	588	596	613	646	635	614	642	641	623	632	613	609	610	582	621	598	593	599	586	595	566	617	600	640	640	623	581	663	562	632	594	550	604	645	645	573	653	597	600	643	587	614	614	612	616	602	575	625	641	642	587	603	595	632	626	604	576	622	600	632	641	600	616	599	616	610	662	609	619	601	559	618	562	636	654	600	615	573	571	612	570	607	595	642	663	590	631	610	611	618	560	612	611	600	597	611	607	595	594	650	605	637	608	595	604	599	624	579	574	586	607	586	629	614	571	619	601	598	596	634	547	584	633	565	588	600	621	629	588	617	579	660	580	571	597	610	581	604	612	607	621	624	575	610	613	611	597	627	585	632	582	602	596	550	650	618	602	587	592	621	625	604	581	650	611	596	612	582	585	594	586	596	611	623	664	606	636	601	647	616	614	567	617	603	598	578	574	600	605	597	609	643	608	618	662	591	607	608	564	648	583	600	597	660	620	596	585	594	618	638	598	626	614	626	695	598	643	601	629	596	569	553	565	569	604	607	593	616	595	598	644	588	631	657	593	632	625	631	594	606	641	609	611	598	573	660	647	588	564	601	623	563	599	629	576	607	591	587	598	615	594	582	594	616	611	648	581	661	644	591	579	604	607	589	619	589	604	579	593	621	605	580	593	617	586	610	605	613	610	603	638	611	587	642	592	616	590	600	601	611	563	584	595	595	650	589	591	583	608	654	622	610	554	643	606	585	668	599	616	607	578	610	581	595	588	603	593	571	627	608	579	576	612	617	621	594	631	626	608	632	599	593	600	574	606	614	631	616	596	622	605	638	609	584	648	612	624	621	578	607	624	560	617	623	612	564	628	631	581	606	593	588	590	596	588	620	632	587	610	627	610	609	583	593	588	615	607	572	589	635	656	604	599	652	629	623	657	634	566	659	636	539	598	616	616	608	583	588	569	625	596	625	626	573	640	628	642	605	620	641	628	596	590	580	586	609	591	612	614	575	580	553	622	587	628	648	610	634	641	591	609	602	581	624	606	598	604	578	611	644	560	596	621	617	598	565	638	642	593	627	554	611	642	616	599	599	645	611	627	655	619	648	608	627	620	615	616	603	627	644	638	603	580	625	615	637	613	617	624	572	593	623	614	609	529	606	603	575	616	618	606	615	591	616	644	604	609	568	680	624	595	595	605	575	612	593	567	583	633	576	605	614	640	559	596	598	622	571	622	599	611	584	640	586	618	617	611	626	615	625	650	665	648	604	561	595	618	611	619	637	596	597	609	611	560	641	651	612	609	637	582	591	616	601	580	605	633	612	591	608	634	609	579	647	593	606	585	570	581	651	587	593	546	604	575	639	585	615	583	645	622	624	606	604	610	567	599	586	607	617	595	632	582	599	619	597	676	591	577	602	621	626	634	602	609	568	640	599	608	647	581	599	556	580	600	628	622	612	597	624	618	608	619	575	612	605	593	610	607	584	677	643	583	621	605	624	582	586	594	590	600	637	591	616	612	603	587	604	614	585	623	586	615	627	618	593	629	673	556	602	560	596	595	579	607	561	606	570	600	609	618	633	586	636	630	646	621	589	567	616	624	613	582	620	673	612	570	578	573	598	564	644	613	674	561	561	611	611	573	604	570	606	602	586	603	627	616	635	655	659	589	611	611	645	661	578	617	577	602	615	594	568	620	638	612	604	594	609	560	608	600	614	580	595	604	613	643	594	570	573	606	601	616	607	630	623	592	596	556	606	656	648	558	574	603	546	600	628	654	632	611	628	624	644	603	589	586	619	618	632	609	623	600	642	596	598	614	599	563	620	647	563	593	611	556	580	600	570	642	587	588	593	570	600	623	616	579	574	584	587	634	633	650	610	676	610	566	590	627	589	569	607	588	587	636	584	596
3607	1567	536	244	157	173	181	164	167	179	161	175	184	161	162	170	126	126	122	106	114	111	135	110	118	117	118	107	125	141	118	111	115	102	116	107	121	92	116	107	123	106	139	116	106	124	123	115	104	126	134	118	90	125	109	105	110	110	116	108	104	111	99	94	112	102	105	113	108	96	93	107	112	97	111	108	107	120	104	110	108	112	99	100	120	117	104	122	97	111	108	113	105	134	124	107	89	116	113	114	104	94	109	94	108	114	111	109	92	99	97	108	87	91	112	113	82	115	105	123	116	100	99	106	100	115	96	103	121	88	90	88	117	92	83	97	100	97	121	103	108	98	122	112	84	95	101	124	114	86	125	106	98	118	120	103	102	114	103	121	97	121	97	84	108	108	89	95	119	99	101	100	93	94	98	127	102	121	111	118	108	88	96	111	117	110	115	93	92	96	114	96	112	107	108	112	111	109	86	103	100	106	101	90	104	106	105	105	94	109	98	97	100	108	84	120	118	100	104	102	92	104	96	104	107	123	125	122	111	111	110	121	100	104	103	121	102	121	108	94	102	91	102	98	114	100	94	98	98	107	104	120	93	114	129	104	103	96	95	113	108	104	104	109	121	98	112	124	104	123	128	106	110	104	124	111	118	116	81	116	115	112	123	131	93	109	122	104	135	109	100	105	100	110	122	131	103	98	109	116	113	117	99	81	102	111	113	99	107	99	90	106	102	101	99	126	127	124	100	122	120	97	113	83	108	118	102	91	114	131	110	109	116	127	109	113	99	95	101	112	115	102	81	113	107	96	119	113	88	110	99	111	104	103	102	98	89	88	105	125	102	110	106	106	119	119	99	102	115	106	88	105	101	90	127	118	105	109	96	122	104	124	93	91	105	89	107	107	107	103	105	119	109	111	110	109	121	108	111	101	99	112	116	104	129	90	107	109	98	89	102	109	114	104	117	107	115	108	104	110	108	98	117	121	124	94	100	120	97	120	97	117	119	121	97	106	105	115	94	112	110	100	115	123	112	102	98	104	97	115	110	112	113	97	116	99	123	93	100	113	107	106	83	106	108	109	105	105	127	121	89	99	104	104	84	111	101	101	97	113	106	115	94	113	94	107	114	117	102	110	95	117	123	83	101	100	98	98	100	109	97	118	130	118	119	96	115	104	108	127	106	107	87	102	99	130	117	92	81	127	114	91	97	108	118	101	89	103	119	132	113	103	116	94	124	101	98	98	105	112	103	123	104	120	128	117	122	111	112	92	88	83	105	92	100	108	115	113	124	133	96	107	98	100	103	90	98	120	94	118	101	105	110	106	116	120	106	116	115	92	99	118	114	113	107	105	125	102	94	104	113	114	99	112	100	118	99	104	114	127	116	105	120	103	99	113	108	117	107	124	108	118	113	117	100	106	114	101	114	100	97	107	102	123	107	86	116	112	119	107	107	114	92	102	122	126	110	108	101	121	85	110	102	92	104	102	103	100	118	113	105	106	131	112	108	107	112	119	111	129	98	96	94	104	100	103	99	115	99	110	99	101	119	117	123	124	123	102	114	114	107	97	115	116	105	98	101	119	105	117	113	94	106	119	110	121	125	102	102	102	119	108	91	109	115	117	115	95	107	113	104	113	117	103	105	115	109	102	108	110	79	104	96	121	102	88	91	123	103	107	132	102	128	110	107	122	109	127	118	102	118	104	112	99	100	104	105	107	102	105	117	90	120	119	102	107	94	107	108	114	99	105	92	101	95	116	105	88	120	104	108	92	112	104	107	91	112	102	94	99	96	113	112	107	110	112	92	94	122	106	95	119	113	94	102	101	94	97	107	102	102	94	111	116	95	97	123	101	105	117	127	105	107	106	93	105	95	119	124	118	100	117	124	115	115	100	98	105	115	100	94	94	102	96	112	89	114	102	108	100	106	107	99	123	97	110	98	96	94	96	119	104	88	106	93	120	102	106	108	104	104	115	125	121	112	105	111	123	125	116	92	97	100	116	96	113	89	122	109	106	104	109	102	103	101	103	104	100	103	106	112	112	95	115	87	114	111	92	101	100	141	110	133	112	111	102	98	97	100	107	104	87	102	101	114	91	105	122	122	97	111	107	101	108	103	94	106	102	116	117	107	116	90	129	105	128	90	88	97	114	104	94	90	105	99	117	99	93	120	114	107	101	112	121	93	95	145	99	95	103	105	98	118	91	121	107	107	126	103	100	103	102	120	111	117	111	114	105	103	117	109	98	119	125	124	120	123	111	115	90	103	97	111	104	112	109	104	105	102	95	104	103	115	104	110	115	89	129	95	100	111	112	131	98	100	108	116	98	112	97	104	101	94	114	93	98	112	110	110	112	104	90	117	134	95	117	102	104	117	115	100	103	127	103	120	107	109	91	97	111	103	107	118	95	118	117	122	111	111	118	98	113	130	122	111	123	99	118	108	112	103	98	96	121	114	97	103	112	96	120	104	120	101	107	100	114	104	117	92	112	107	107	102	88	112	118	113	110	109	110	114	115	103	106	97	117	113	111	96	126	110	99	117	96	123	113	118	96	107	106	98	106	111	100	100	121	107	89	98	123	121	104	86	97	97	88	104	111	115	99	101	104	106	114	104	119	118	122	98	109	113	116	118	114	109	102	117	109	130	105	100	94	97	110	107	115	124	109	123	112	108	94	109	127	118	109	115	113	107	93	119	126	104	85	104	110	104	113	115	106	94	108	122	92	108	107	101	132	110	113	127	78	96	104	100	101	115	104	110	107	95	112	90	121	108	99	111	100	115	108	111	110	116	123	100	117	134	101	114	111	105	117	107	94	86	119	121	92	90	105	96	105	107	100	113	111	94	110	103	109	116	101	113	88	115	110	98	106	101	78	98	99	100	123	99	94	121	129	114	116	99	125	100	98	98	120	100	95	106	123	118	114	102	123	91	123	95	116	104	112	91	108	110	109	104	113	112	107	106	99	108	100	92	108	140	116	123	96	110	119	105	104	86	115	106	99	122	108	84	115	100	112	114	116	119	118	98	104	101	117	98	96	108	115	122	104	93	115	119	101	110	89	127	94	108	101	121	113	104	116	103	120	110	110	104	103	113	119	105	99	118	123	125	112	94	101	114	114	113	118	102	105	96	137	103	106	97	120	94	114	96	88	101	95	123	117	95	90	86	108	86	102	109	121	111	110	108	109	101	128	113	119	119	104	104	101	109	110	94	109	113	114	103	91	106	102	92	99	134	118	100	111	88	116	88	125	120	91	82	108	99	100	110	109	126	115	100	104	98	103	105	110	97	94	106	105	82	111	111	97	118	99	90	115	117	104	100	111	98	106	110	105	119	96	102	123	92	110	93	108	108	124	111	120	129	97	81	111	108	96	108	106	131	93	110	106	114	95	102	114	127	104	113	100	120	110	103	102	103	99	120	110	100	95	101	104	137	102	109	113	106	118	106	104	105	110	110	114	103	97	114	103	91	113	127	110	97	112	109	107	111	121	103	92	116	118
28601	14670	5812	4422	4299	4364	3903	3442	3510	3227	3286	3299	3209	3134	2677	2505	2226	1857	1464	1157	1095	1118	1177	1145	1152	1224	1174	1149	1192	1161	1130	1037	1068	1048	1078	1025	943	902	947	980	942	963	998	960	911	909	949	966	926	950	896	946	917	913	873	890	855	866	835	874	856	795	809	856	826	836	882	843	860	896	788	804	840	794	808	796	797	792	799	789	846	821	787	776	837	857	804	787	790	776	788	864	839	798	807	864	790	855	845	834	841	789	844	775	774	812	828	814	822	818	820	783	780	740	779	806	751	810	794	812	794	819	757	801	760	832	859	761	815	822	817	795	820	784	759	788	773	803	828	777	787	803	792	779	806	822	781	828	765	802	744	758	813	815	777	787	830	809	823	838	795	826	820	845	821	897	830	813	851	851	774	776	834	812	796	789	809	740	828	856	820	847	832	791	847	807	810	820	808	814	840	771	836	813	785	865	845	817	864	807	780	777	818	784	838	829	848	825	842	801	806	832	818	857	774	812	828	770	814	744	806	767	798	751	769	795	859	843	805	810	821	781	775	828	881	764	849	802	793	816	778	846	791	770	813	767	784	776	827	804	814	848	815	824	807	851	769	839	836	791	811	796	842	817	848	772	826	798	832	802	765	879	854	800	817	830	810	780	834	785	858	827	826	808	733	851	820	794	758	812	795	823	812	795	717	838	774	774	794	737	730	827	770	800	812	835	845	786	846	815	807	785	818	710	825	766	810	753	789	808	828	821	802	816	796	855	819	812	813	818	792	900	812	774	805	720	855	833	813	792	842	816	816	797	804	796	831	803	801	746	751	802	784	778	790	767	834	827	863	781	800	786	824	790	764	805	811	794	821	818	842	802	792	767	815	789	811	812	840	800	841	805	771	777	804	790	786	806	838	831	835	769	819	811	782	822	806	839	814	796	763	766	836	818	875	797	814	770	834	756	812	798	811	765	785	787	857	763	817	801	802	803	826	827	799	880	805	767	798	853	806	851	871	795	786	815	792	817	819	814	823	857	798	768	770	741	821	791	776	812	762	838	789	830	815	767	754	819	810	825	754	811	785	768	866	769	799	805	821	791	846	806	750	784	842	799	804	858	818	790	803	797	816	879	753	823	810	766	843	827	819	763	786	813	841	767	802	788	798	832	798	783	776	831	811	790	766	827	749	805	831	753	790	833	791	778	853	778	784	827	762	836	763	825	787	825	774	770	802	767	851	796	779	807	796	812	785	812	810	807	861	800	785	809	826	775	834	806	775	760	818	823	786	797	835	762	825	808	749	835	780	799	836	833	817	759	806	842	792	809	774	803	799	756	865	812	814	797	733	827	839	760	836	800	794	851	789	815	729	828	812	816	805	769	840	836	809	809	855	772	786	787	769	767	811	778	815	775	781	816	841	792	790	830	800	831	760	787	782	805	791	823	814	783	837	820	742	808	767	788	815	764	755	764	783	848	791	794	809	811	799	809	800	820	850	807	773	811	766	806	856	783	815	844	779	811	838	808	774	851	850	845	828	742	822	825	810	825	783	801	813	808	840	818	817	757	791	830	792	819	792	781	786	783	767	810	806	797	797	850	809	823	829	788	762	815	883	828	745	822	826	788	809	794	825	847	793	776	799	806	787	834	801	768	777	876	831	761	826	830	800	793	813	825	831	775	767	786	818	788	804	823	769	800	800	861	785	823	829	831	796	812	849	803	844	804	778	812	786	778	761	788	796	790	785	772	796	811	805	865	859	787	843	793	759	799	775	804	855	770	796	787	817	812	834	757	802	780	769	808	827	787	802	775	802	829	815	806	779	736	799	808	779	818	828	824	808	759	771	841	795	786	748	812	793	826	779	809	818	802	819	827	806	796	800	831	799	835	830	770	806	761	795	826	828	767	829	782	814	833	834	815	812	838	796	790	824	775	782	810	795	821	773	775	821	808	781	764	838	779	825	772	797	764	754	783	789	791	778	807	780	815	802	819	798	797	796	852	809	787	835	796	793	768	835	829	786	804	804	813	793	788	808	826	807	758	808	776	765	780	827	800	762	792	865	795	787	785	861	746	848	828	783	821	836	835	780	830	789	803	848	837	794	813	783	808	850	759	764	829	791	841	798	827	784	808	804	822	700	757	799	851	755	805	798	826	805	841	804	777	783	844	807	809	847	801	788	841	826	819	839	732	740	796	819	767	766	823	763	786	801	792	802	834	792	802	805	804	825	788	838	793	843	797	832	774	786	832	854	778	821	764	782	756	762	808	827	797	768	799	801	778	754	823	819	842	827	847	805	810	750	811	787	733	850	760	795	772	808	808	798	765	807	801	778	802	811	768	825	815	831	777	784	794	757	814	788	831	775	800	797	754	832	801	806	821	793	804	782	821	848	800	795	792	838	836	821	781	809	789	802	801	784	770	836	815	830	783	818	742	823	816	794	810	804	782	787	793	816	793	782	785	829	809	798	789	823	842	805	831	830	766	814	817	792	798	745	856	864	822	766	831	786	825	787	762	833	816	775	764	841	779	775	796	780	839	867	844	807	861	799	789	808	837	823	817	769	778	740	798	827	826	786	807	775	822	810	775	778	814	814	817	796	796	864	780	782	795	745	796	747	808	763	785	812	818	800	803	797	784	822	805	814	759	783	839	790	823	774	790	778	756	809	853	867	812	852	836	817	849	825	789	879	837	801	798	816	790	798	798	849	799	801	800	785	794	782	818	809	814	823	744	835	814	785	850	822	787	813	810	788	791	824	888	764	843	787	823	782	794	803	828	792	807	784	830	769	822	801	823	785	829	797	799	804	848	792	806	811	814	798	810	823	812	816	784	765	775	785	854	815	835	831	847	831	886	787	748	796	775	799	821	771	859	856	791	801	802	813	835	797	788	799	869	788	865	750	810	800	780	794	882	796	747	815	793	830	804	851	793	821	755	768	786	787	791	806	807	764	818	783	840	803	823	812	820	800	827	845	776	765	793	810	845	778	824	811	850	798	755	765	806	789	781	760	854	828	805	828	725	848	794	802	769	877	812	807	831	778	796	787	827	790	817	792	793	827	752	807	821	811	834	771	852	812	868	825	811	814	805	810	856	785	808	793	799	805	811	832	793	810	813	765	784	828	809	766	766	830	753	796	818	753	762	799	806	750	804	781	805	806	771	830	790	819	809	832	778	760	799	761	773	826	818	797	823	770	789	746	819	800	807	791	798	819	779	762	787	777	794	808	780	758	805	788	810	808	814	866	833	789	749	774	828	764	813	797	797	790	825	812	764	761	790	816	783	804	808	822	825	808	793	790	811	784	782	789	839	774	761	807	858	753	795	814	817	774	845	782	756	805	773	780	795	840	822	835	792	796	818	810	793	811	816	857	812	775	831	872	800	798	794	779	790	773	801	813	768	819	817	817	782	777	828	803	795	798	828	786	806	767	853	776	776	823	826	804	784	790	842	801	793	761	792	776	814	771	825	754	801	787	833	786	804	804	752	846	855	849	864	826	829	823	791	764	816
4909	3415	1107	366	149	136	153	140	161	166	170	158	167	166	156	149	115	100	92	91	92	99	79	100	96	73	106	101	94	93	87	77	96	105	75	88	94	75	104	77	84	89	85	86	78	67	77	98	68	62	95	75	101	76	78	76	95	69	77	70	67	76	75	80	81	84	67	87	96	77	81	85	68	69	67	84	83	81	78	81	73	83	75	62	68	73	62	97	73	71	80	90	69	77	74	71	67	62	73	75	68	77	90	86	82	59	71	79	80	77	63	83	69	96	75	81	77	64	79	78	70	72	79	63	78	75	84	84	79	85	80	71	86	82	62	75	91	58	86	88	72	73	90	67	91	78	84	72	94	88	69	74	79	91	63	78	62	76	75	73	71	82	66	70	70	69	66	84	70	72	77	71	81	85	64	67	75	74	71	82	64	64	72	67	72	85	65	76	89	84	70	81	73	64	86	69	74	83	81	93	71	84	76	84	73	94	75	69	81	80	78	71	70	74	76	90	74	80	81	91	78	75	78	67	75	89	79	73	85	79	82	70	76	77	54	84	83	76	75	62	68	74	60	60	91	77	81	69	88	80	62	71	61	78	74	68	67	84	86	74	64	94	78	74	87	81	76	91	94	88	84	73	72	88	66	57	81	75	66	78	73	86	91	79	74	70	76	73	75	68	65	81	81	82	79	74	93	78	80	69	71	76	68	82	76	81	91	79	72	76	93	82	77	74	62	80	105	72	76	80	68	66	75	80	90	86	71	79	78	75	77	73	69	64	91	90	83	76	70	68	76	75	68	72	93	71	66	71	76	81	70	74	87	68	77	85	84	71	65	71	57	75	85	80	83	66	79	84	86	68	67	72	78	75	79	71	72	80	74	69	65	83	91	74	82	70	82	88	90	67	100	83	80	85	85	82	77	81	74	78	91	71	82	95	97	84	57	75	67	77	67	73	71	61	68	83	81	88	70	85	64	99	80	85	90	65	71	70	58	62	73	68	77	86	66	74	92	73	71	81	73	83	76	74	90	76	79	60	96	70	67	69	72	73	82	68	57	78	85	78	70	78	82	86	93	77	84	71	68	86	70	86	89	83	81	69	78	61	88	71	89	59	62	66	68	76	84	89	69	64	77	74	87	93	82	70	74	96	73	73	70	66	71	64	79	77	66	71	87	70	76	77	75	56	75	81	73	79	68	54	55	72	67	77	85	83	71	73	75	98	92	76	89	86	79	77	91	82	72	62	87	70	85	75	74	67	69	73	78	65	87	90	77	90	94	71	81	84	70	69	74	67	88	73	68	79	76	76	79	74	102	67	56	79	80	72	68	83	75	80	64	76	77	74	83	86	70	76	79	77	75	86	59	76	72	69	63	76	83	66	58	82	67	76	76	88	81	59	71	86	94	73	81	73	89	83	77	63	82	80	77	80	81	72	69	63	93	64	75	69	70	70	73	67	80	78	93	91	84	70	76	66	81	88	74	96	65	73	77	77	80	54	73	88	76	95	72	67	65	81	72	76	83	58	100	87	85	67	77	77	74	74	64	83	84	63	73	95	76	79	65	75	80	72	81	72	99	83	78	64	73	85	71	74	75	87	70	73	89	82	76	62	72	79	68	105	62	73	66	74	69	72	72	81	73	80	67	62	76	71	75	76	76	80	65	79	69	79	74	69	91	74	58	76	66	80	84	82	66	72	75	82	78	72	59	72	85	75	80	71	69	80	87	78	89	78	76	88	70	72	70	84	78	77	90	80	69	79	70	80	75	75	92	65	67	63	71	61	87	93	77	79	81	69	72	67	87	70	76	71	69	48	84	81	98	74	69	70	65	63	87	75	64	90	62	72	77	60	76	75	92	78	69	75	75	79	79	78	77	83	78	85	80	81	65	73	72	78	77	79	80	72	80	83	81	70	82	79	81	71	79	63	99	65	76	75	76	73	82	73	84	80	74	86	63	85	85	68	76	89	73	81	69	92	73	64	89	72	68	76	84	63	68	75	75	67	67	77	61	93	67	86	93	66	88	79	67	76	72	62	70	96	71	81	89	72	68	85	75	85	74	77	75	73	82	69	53	65	60	65	76	79	77	66	83	87	74	83	69	85	64	60	90	79	72	79	63	90	66	65	70	74	83	69	75	63	74	78	77	78	73	84	61	84	64	93	72	80	74	58	87	76	79	74	77	77	76	63	81	73	71	78	71	66	75	76	65	65	76	73	77	66	61	71	70	79	78	76	85	74	84	75	85	82	77	85	67	72	69	75	88	65	56	68	85	72	80	70	97	79	87	67	86	68	49	83	79	80	83	73	76	70	79	84	65	80	86	57	77	86	65	75	71	70	71	69	62	68	80	71	74	88	64	79	64	74	52	89	88	82	87	67	85	66	85	65	77	73	89	78	60	60	92	75	81	79	71	73	82	66	68	83	78	95	94	82	93	86	70	84	61	68	81	73	87	84	79	69	83	75	84	95	69	61	88	73	73	70	85	87	74	80	69	65	63	86	65	78	71	85	70	69	73	65	94	78	77	80	79	67	59	68	82	79	76	77	72	66	65	68	64	76	81	80	92	65	71	68	77	96	75	82	88	81	68	81	73	74	72	71	81	59	75	92	87	85	73	84	81	67	83	59	83	68	73	92	77	79	81	76	67	88	75	77	58	79	69	73	69	78	77	66	69	84	71	63	62	63	59	65	87	80	93	69	73	78	66	65	66	83	80	85	94	75	67	67	82	80	79	80	68	80	89	66	77	99	75	74	72	78	72	65	66	78	59	70	79	73	82	83	84	78	70	83	67	98	65	71	75	75	63	82	67	81	75	87	74	67	78	92	64	84	52	69	71	78	64	61	68	80	73	69	76	77	69	71	73	73	69	61	67	74	70	73	85	84	75	72	55	88	62	73	67	71	81	59	71	67	67	71	91	76	75	77	67	70	94	72	60	73	76	71	81	58	74	67	73	65	81	70	77	71	81	77	84	84	63	71	94	79	70	72	86	70	79	79	66	82	55	62	87	68	82	65	74	70	77	84	93	61	84	74	76	78	66	64	84	68	96	77	75	79	78	78	62	83	78	86	75	85	72	69	72	84	94	74	69	83	60	69	84	68	83	90	64	63	64	72	70	84	85	81	73	85	74	80	65	80	78	83	64	84	87	85	77	76	75	96	80	70	64	84	85	73	71	70	72	84	66	66	73	60	84	64	92	67	67	67	72	70	71	68	82	83	69	75	51	74	84	90	87	67	74	81	80	90	80	76	80	87	66	59	78	79	74	73	84	89	64	84	80	91	72	63	91	76	78	74	73	83	73	75	73	69	77	89	80	75	86	82	85	84	76	81	84	64	82	70	77	77	64	83	77	69	67	65	79	77	85	89	63	69	71	84	81	62	62	57	71	68	82	79	76	74	80	85	74	70	87	86	72	68	85	57	71	80	97	82	88	66	76	75	63	79	78	60	82	76	77	92	78	70	68	62	78	75	76	94	73	75	74	95	81	85	85	74
33568	22589	10267	7557	6377	6183	5413	5027	4693	4433	4467	4330	4226	3677	3256	2886	2511	2093	1511	1086	1038	1035	1082	1089	1132	1158	1091	1057	1024	1045	996	965	951	996	947	833	785	873	824	759	721	753	858	832	746	737	773	747	714	742	738	741	712	723	726	709	669	641	615	639	619	627	593	584	651	652	606	594	618	612	594	565	622	603	553	599	598	599	579	573	577	597	580	630	568	585	587	565	580	595	561	561	553	586	562	557	520	565	566	564	564	581	623	551	581	602	595	549	567	617	558	591	536	562	554	581	569	554	547	600	563	611	572	614	571	544	549	553	578	570	538	558	566	575	533	575	592	526	586	572	586	548	601	591	589	548	540	580	573	563	571	567	545	594	537	546	557	522	557	593	573	587	560	535	565	550	547	593	565	560	586	539	534	542	554	582	531	545	578	590	523	542	589	592	557	579	576	611	538	541	587	585	550	549	566	566	561	562	579	538	532	588	597	541	557	558	583	595	557	575	604	564	588	521	557	595	534	601	571	555	544	547	550	572	581	565	555	568	537	546	567	542	551	521	594	571	551	555	534	575	564	579	588	569	552	584	564	606	568	568	567	590	632	580	539	556	612	573	573	555	560	567	590	562	597	552	588	551	584	548	549	562	592	578	577	578	558	584	575	566	596	554	567	557	553	555	588	571	554	587	566	617	540	596	580	565	546	611	593	582	591	578	600	616	542	587	544	574	525	571	556	580	568	588	576	554	563	566	545	566	561	564	597	585	615	558	608	568	564	590	532	590	559	589	588	558	621	543	558	568	547	592	598	562	559	593	589	607	505	512	568	577	545	567	573	564	589	556	547	547	565	538	570	567	570	561	557	535	552	575	571	530	560	590	635	521	528	568	623	579	561	588	591	570	587	561	557	553	564	574	574	561	568	570	576	552	577	576	585	564	571	565	559	619	514	603	582	552	572	563	584	616	585	562	602	532	578	540	558	559	565	586	565	562	559	579	530	551	574	604	564	561	608	595	579	538	572	573	557	558	525	596	569	534	536	552	595	595	552	570	518	556	522	564	540	624	562	569	580	614	511	561	572	590	547	562	555	581	528	592	608	569	582	572	575	562	570	572	567	573	583	533	578	592	533	563	557	567	540	565	559	574	577	584	559	589	593	574	537	582	553	568	509	556	576	588	595	537	552	556	523	584	592	594	585	489	557	565	564	554	516	607	591	597	560	594	542	526	550	568	612	581	557	554	545	542	547	548	576	532	560	534	587	565	570	594	561	577	587	552	604	588	577	595	571	578	540	553	540	595	581	538	563	585	583	538	597	576	541	587	617	593	591	534	517	586	585	548	551	593	560	536	597	569	551	596	556	548	598	562	544	580	570	606	591	551	553	563	590	584	565	582	559	581	614	567	599	538	584	582	508	612	538	558	574	571	575	587	576	552	612	604	572	566	524	547	559	578	577	599	553	555	556	572	594	575	557	579	564	616	570	553	549	569	560	596	533	533	601	577	517	593	561	590	575	586	589	501	522	550	589	503	568	593	551	584	569	578	570	540	566	552	556	558	564	590	569	571	587	570	544	561	574	565	571	582	583	587	544	575	549	554	549	570	586	567	581	572	586	621	534	545	556	576	597	530	563	546	556	523	605	568	549	552	558	558	584	534	547	561	573	557	581	575	585	569	616	632	575	563	613	541	553	560	572	588	570	548	546	538	561	590	597	574	555	577	612	563	604	575	584	578	562	603	599	574	579	565	595	611	558	587	575	550	539	575	574	548	528	577	575	556	596	547	572	569	595	552	532	577	595	580	571	542	568	594	532	577	566	564	565	610	561	525	551	578	553	558	516	598	581	534	593	566	521	567	548	567	602	576	608	597	584	555	588	589	569	528	568	576	533	581	523	572	582	571	575	557	601	576	643	508	572	564	548	532	561	546	566	572	569	555	613	562	570	538	582	557	529	551	556	540	520	569	591	553	559	552	575	591	592	559	583	566	547	563	562	591	557	588	577	559	557	524	535	598	570	531	578	589	554	566	540	559	564	570	550	575	564	582	580	603	595	550	585	601	568	544	568	571	567	593	597	544	572	563	543	544	585	543	587	536	561	555	577	530	572	598	573	564	555	564	553	561	553	570	569	593	553	557	560	564	581	568	556	575	539	542	562	614	568	566	626	565	563	565	555	548	537	517	553	595	575	593	560	585	579	521	596	549	552	574	564	575	588	575	581	591	560	584	563	551	594	584	605	564	566	573	575	565	582	580	552	587	572	574	566	583	585	539	599	590	552	531	552	608	564	587	573	574	566	605	542	596	557	529	530	589	581	578	533	586	582	576	572	589	575	590	586	569	561	578	571	558	535	584	591	578	564	592	545	570	598	560	616	529	556	566	531	524	592	575	618	573	603	572	569	564	559	551	635	567	590	534	578	583	555	596	574	591	584	577	559	578	548	572	589	529	541	522	553	607	555	557	586	571	569	556	572	578	587	528	541	597	596	624	579	583	583	526	570	538	570	545	584	551	573	525	591	552	580	570	548	583	617	581	529	574	551	537	586	549	573	566	597	555	563	587	580	559	553	599	594	554	548	562	555	589	570	576	561	561	560	573	578	557	561	566	553	558	580	614	577	594	562	565	620	532	584	596	561	572	571	555	549	578	559	576	585	561	568	541	527	611	579	543	606	589	571	562	576	604	529	556	540	597	552	595	622	551	566	604	579	575	581	571	556	572	542	593	605	626	584	563	590	573	580	601	558	540	599	555	572	578	575	604	594	561	542	563	569	592	547	561	590	582	590	524	532	540	584	624	571	592	559	536	548	569	580	513	558	592	576	560	549	562	566	564	568	581	549	569	575	623	557	575	580	589	587	562	583	562	593	562	544	554	611	559	586	610	605	625	572	583	549	538	601	588	582	541	563	547	551	574	564	578	584	552	553	560	598	550	625	562	583	532	585	565	613	578	567	534	561	557	572	598	543	549	590	552	607	568	573	618	587	546	613	556	547	563	551	572	541	590	565	572	563	625	553	573	586	554	493	540	572	561	560	560	527	554	594	593	558	556	579	568	537	520	533	569	579	581	566	570	567	615	573	611	551	616	548	596	578	625	555	576	552	564	582	559	585	542	558	583	576	598	576	564	551	570	587	583	547	610	571	555	623	578	602	541	565	575	550	564	569	559	575	569	548	581	564	570	567	556	539	584	582	581	570	588	570	559	612	577	567	596	579	610	536	518	568	555	549	584	576	582	563	582	557	551	584	509	549	574	549	605	585	605	541	618	550	571	568	540	544	555	605	574	538	602	558	611	581	559	570	551	563	570	534	586	570	618	577	544	545	566	598	555	590	518	532	562	574	592	576	567	567	590	571	570	614	572	566	581	570	551	542	617	602	568	590	584	554	612	614	547	573	584	585	587	570	569	589	536	575	498	584	568	582	567	602	552	588	541	559	599	578	585	605	552	594	570	545	558	565	603	567	553	536	540	523	577	550	589	567	524	588	568	612	546	538	549	576	597	600	575
5589	3032	962	322	199	211	187	178	208	219	215	210	239	246	181	208	165	173	149	137	138	135	135	138	118	151	153	144	136	137	135	115	141	120	139	111	140	133	128	125	138	139	123	127	129	151	118	151	134	142	118	107	113	126	118	159	126	119	113	116	113	121	121	115	119	121	128	125	117	119	127	117	123	113	90	113	102	137	103	107	115	135	117	118	122	111	113	130	119	130	127	106	129	136	114	124	147	98	96	114	118	111	118	111	112	118	122	130	115	107	125	111	109	116	137	126	123	128	120	132	124	123	118	111	117	109	136	95	116	128	123	129	126	133	132	123	137	136	109	110	125	119	130	110	123	126	130	123	134	112	120	122	131	139	129	97	91	107	109	130	117	103	126	108	132	121	136	125	111	108	123	152	116	115	121	108	113	116	101	124	108	121	122	115	119	93	101	123	114	126	104	114	107	124	142	134	125	108	132	120	131	105	110	117	131	121	121	120	116	112	130	126	102	124	105	116	114	109	113	118	123	108	97	109	107	120	121	113	124	121	114	105	108	105	112	120	111	142	122	121	119	110	114	135	112	106	118	107	133	96	131	122	103	109	102	113	125	111	113	114	107	115	109	122	112	128	95	127	119	123	107	129	117	111	140	125	123	136	115	120	108	122	122	114	119	135	118	119	115	124	130	147	131	132	137	109	112	106	123	138	125	110	102	115	133	120	103	110	126	128	127	143	115	90	102	119	114	126	124	114	115	122	120	118	132	119	111	133	114	124	110	113	125	123	104	108	125	122	118	112	107	109	126	121	115	126	126	111	127	118	124	133	129	108	133	129	112	120	133	133	119	126	113	112	120	130	141	99	119	101	111	97	135	119	136	126	140	134	126	123	108	104	111	127	131	134	131	126	113	137	124	124	122	127	102	134	146	119	121	128	139	133	115	104	114	115	122	120	134	114	113	114	108	120	107	118	100	114	120	130	125	127	92	126	105	121	128	123	116	98	114	120	128	133	102	100	130	130	119	122	126	108	110	129	124	103	127	120	100	103	112	118	130	130	112	110	126	96	97	123	108	113	124	127	116	110	121	121	115	118	122	130	128	125	127	117	128	92	112	127	129	123	120	132	110	126	120	129	113	131	132	119	105	104	137	122	126	115	108	123	127	134	123	121	108	118	123	114	120	132	117	134	115	142	101	143	111	127	118	132	124	115	117	115	132	118	106	128	128	128	110	131	125	140	109	120	118	95	117	120	118	110	114	122	120	116	104	112	123	139	138	120	108	134	121	114	116	135	103	118	116	119	112	129	125	112	129	109	137	123	144	117	126	143	119	111	102	120	124	151	122	131	126	135	109	132	131	108	110	127	124	125	111	127	110	108	124	125	137	119	104	112	117	111	124	118	105	133	114	116	128	136	107	125	115	124	126	110	107	134	118	114	127	133	102	134	106	110	115	116	115	120	126	125	123	137	119	102	108	115	104	109	108	136	118	113	101	134	122	101	128	101	113	113	117	144	119	146	120	128	117	126	114	137	120	129	108	121	128	134	113	124	109	118	116	135	139	140	119	122	118	99	113	102	117	105	121	125	134	154	120	112	134	119	129	135	118	119	101	111	115	119	124	127	133	122	117	99	128	136	118	118	123	113	118	119	122	103	133	113	115	111	113	124	122	103	107	129	106	127	122	141	123	118	119	101	104	118	109	110	112	120	115	124	102	112	126	119	103	122	113	118	105	138	123	135	112	119	113	120	113	129	125	107	128	125	108	120	124	101	125	104	115	122	109	106	114	116	101	133	131	125	108	118	98	133	106	105	115	134	129	115	120	124	118	103	114	107	126	107	127	127	119	118	129	126	135	125	126	109	137	138	127	126	130	129	113	126	134	118	110	109	110	111	115	102	124	137	97	126	114	123	107	123	125	112	132	121	106	121	127	113	132	126	114	133	114	118	120	116	116	152	118	111	118	117	131	126	107	123	127	92	103	117	121	118	99	107	101	104	121	119	132	107	123	141	113	126	107	119	144	114	121	126	128	122	102	131	123	130	114	114	116	126	115	118	128	131	123	115	131	143	120	123	96	122	127	142	117	124	112	115	115	102	103	112	119	115	117	109	100	123	101	110	129	125	117	128	114	126	118	90	113	120	108	122	115	113	113	118	123	124	112	125	111	122	127	120	110	121	127	98	122	120	138	129	120	128	123	117	121	111	114	112	112	115	99	132	116	117	130	125	106	123	118	106	142	120	137	102	95	141	130	123	120	116	104	102	132	111	106	135	104	123	124	123	132	148	127	115	117	115	124	121	107	138	115	108	140	128	106	129	114	105	119	117	121	122	128	115	123	104	110	99	125	129	110	132	114	117	109	118	116	125	119	131	130	107	96	122	122	139	91	127	100	126	107	135	124	110	121	116	119	134	124	119	117	112	96	124	132	96	139	129	99	130	115	113	112	116	112	101	108	122	129	115	116	117	124	126	110	147	138	106	119	124	107	139	104	117	129	125	137	134	106	122	129	116	125	130	115	110	122	131	132	127	123	122	120	100	116	131	95	116	127	136	111	99	136	112	119	127	101	136	126	111	121	118	107	118	103	113	118	135	107	115	117	124	102	86	129	106	104	123	104	111	118	126	120	114	119	111	120	121	125	121	103	107	123	124	93	120	123	108	105	125	113	129	123	125	122	128	123	94	117	101	120	114	139	132	119	124	105	109	120	102	111	124	109	120	116	128	117	114	112	128	113	123	119	128	104	123	130	120	121	123	123	108	129	109	135	130	114	122	132	128	115	149	133	123	111	132	111	91	99	116	123	100	133	139	125	102	117	132	118	101	114	102	137	137	119	128	146	128	117	123	104	127	106	114	116	113	103	125	113	131	130	116	128	118	121	126	113	113	131	143	119	123	125	117	117	109	122	139	97	131	112	114	107	107	128	124	113	117	126	134	131	118	116	121	123	127	95	128	101	139	116	110	121	119	127	132	120	123	121	109	106	108	115	107	138	107	118	120	104	110	108	99	126	124	111	116	119	132	112	123	111	141	115	120	113	102	122	113	108	110	111	110	131	89	110	99	122	118	133	124	129	106	128	119	106	121	117	120	124	140	131	125	131	128	108	134	126	109	126	124	117	138	129	108	108	133	118	109	97	107	110	119	132	127	119	103	108	109	106	140	117	121	115	117	140	137	117	118	100	106	130	120	122	118	136	120	139	104	124	121	116	115	115	114	117	135	127	134	135	118	127	114	134	129	132	125	108	113	114	115	122	105	121	144	117	115	122	138	133	125	103	100	126	140	111	106	107	119	126	117	138	119	133	107	139	121	115	124	122	131	128	114	130	128	121	109	106	99	138	129	108	133	108	115	109	107	125	101	115	137	117	141	129	124	131	114	121	139	117	131	99	134	112	116	136	126	120	121	126	125	117	116	137	121	138	114	129	108	101	87	114	139	127	116	112	120	135	104	106	122	111	107	133	110	117	106	141	105	129	119	133	107	120	109	106	112	130	135	118	125
32939	20436	9356	5870	5531	6067	5411	5506	5394	5109	5060	4785	4695	4102	3468	3167	2702	2406	1815	1394	1354	1406	1386	1453	1479	1461	1432	1446	1351	1315	1303	1290	1246	1285	1215	1132	1184	1195	1080	1126	1145	1116	1108	1099	1045	1048	1058	1096	1066	1044	1105	1091	1026	964	1012	971	968	954	943	888	869	920	920	982	914	931	910	920	928	946	894	885	935	906	907	915	855	850	915	891	891	925	898	876	865	851	870	856	894	870	864	933	870	858	900	919	895	879	841	925	870	913	941	868	855	934	930	883	908	876	914	866	827	878	899	927	894	932	880	877	825	881	906	926	904	889	893	914	886	828	913	893	875	844	940	851	909	859	906	870	872	847	915	878	867	847	888	876	894	856	874	896	883	864	928	891	928	843	885	841	884	920	909	891	882	859	931	884	870	893	872	868	859	872	836	888	889	840	937	899	899	913	887	909	899	901	876	925	906	865	830	876	1025	900	855	922	872	893	876	847	886	873	890	885	907	813	831	822	876	938	880	836	864	852	919	907	874	883	852	865	832	877	806	863	895	871	924	884	903	901	906	940	886	862	892	847	847	918	869	951	888	893	893	904	915	903	882	887	854	848	862	908	906	865	793	870	899	938	885	871	872	897	928	881	880	913	888	843	878	919	922	900	881	860	894	894	880	887	900	854	898	859	826	893	842	884	887	886	885	838	895	854	875	852	828	897	979	882	859	917	939	909	868	879	889	915	851	850	903	871	898	888	900	845	912	875	945	866	837	918	897	843	883	929	893	854	897	865	883	915	873	882	912	858	890	890	856	841	894	838	876	902	845	875	900	932	851	896	815	851	883	921	910	847	846	933	921	820	871	869	918	927	894	863	863	909	853	911	822	879	892	873	922	892	828	864	857	878	846	844	838	954	911	885	885	878	899	923	831	889	861	852	863	912	897	832	826	958	927	907	897	897	846	898	837	868	915	879	842	915	856	922	908	871	928	943	875	881	864	900	867	850	878	836	875	913	922	931	853	867	880	892	868	902	871	910	858	899	924	875	853	837	881	872	902	809	822	899	890	846	876	944	843	899	949	860	891	896	896	850	861	835	900	884	887	863	931	878	889	870	905	842	873	858	937	886	909	834	893	878	869	876	872	916	874	839	862	841	899	892	863	903	843	850	926	860	873	914	895	849	888	901	884	923	866	866	946	930	899	901	905	861	888	933	887	881	861	850	884	857	945	829	869	853	882	907	877	897	889	842	949	847	848	895	903	846	878	875	866	897	905	843	851	920	894	869	890	871	928	891	928	868	842	867	931	922	879	918	866	857	877	847	898	873	929	869	869	841	865	929	940	898	924	895	873	927	863	815	873	893	891	913	860	882	886	928	825	903	875	841	945	877	852	891	874	868	932	902	901	946	941	882	874	847	825	885	880	899	874	873	899	877	888	890	888	843	819	870	902	876	887	871	949	919	872	842	881	862	839	828	894	838	869	897	871	845	888	867	878	866	918	859	803	919	917	889	852	897	837	886	914	962	882	874	808	922	923	854	905	882	900	902	870	880	896	823	870	906	877	925	878	928	893	910	932	896	886	910	859	895	865	926	868	859	911	918	879	867	876	878	843	885	882	919	814	913	890	872	880	883	812	881	855	854	907	887	864	909	876	853	877	879	898	905	892	883	893	839	897	904	840	889	883	943	897	924	861	872	862	894	872	886	878	818	871	892	881	874	900	865	866	924	857	834	868	904	878	903	807	877	904	898	853	896	862	868	866	901	874	943	846	900	901	918	861	853	871	852	927	925	890	903	828	869	850	912	892	866	890	899	844	897	849	902	858	878	896	912	835	919	907	943	889	868	845	854	866	861	856	868	955	856	884	898	877	895	843	867	894	892	931	854	863	908	876	861	863	903	866	949	861	905	902	834	900	886	909	878	946	903	855	882	895	918	943	890	919	855	870	903	898	841	887	849	892	835	847	864	926	900	882	883	889	916	897	872	877	868	878	876	892	848	938	885	863	850	895	803	932	916	822	858	878	887	858	899	855	845	930	903	873	878	896	864	898	875	833	885	869	886	827	902	891	888	835	872	928	899	883	845	907	915	859	881	882	913	901	842	882	859	877	846	809	882	889	860	897	904	913	890	860	891	855	860	865	874	869	885	871	922	869	862	924	855	881	877	890	917	900	879	928	899	921	926	843	875	886	891	940	934	848	867	922	885	845	895	892	895	900	849	948	887	897	915	896	871	888	896	880	894	866	899	890	908	891	825	890	895	906	850	919	865	900	866	885	879	862	875	870	871	878	867	891	835	885	957	880	896	852	894	862	953	869	934	891	875	856	864	918	877	875	861	902	944	896	866	857	906	843	841	857	861	873	918	920	886	906	854	870	887	923	889	896	846	902	853	941	890	860	848	881	876	846	885	894	853	925	874	842	881	840	868	900	887	862	897	843	886	886	894	852	902	890	888	903	870	878	887	933	888	886	897	850	875	905	888	893	852	912	906	872	863	872	893	861	917	896	831	819	867	887	928	871	905	794	893	937	839	893	882	894	863	834	889	886	868	880	941	915	882	913	886	858	943	892	901	896	869	836	883	884	870	902	866	870	920	883	884	868	907	876	832	883	825	890	885	876	839	837	905	923	859	863	872	936	907	931	897	896	838	838	918	894	898	912	917	904	861	904	842	889	909	895	924	933	890	935	890	817	870	812	864	867	850	904	861	840	809	884	871	925	888	899	850	817	873	949	839	850	866	879	866	903	883	932	892	877	848	897	899	876	889	858	946	857	880	867	869	893	886	861	859	939	850	877	908	862	903	874	927	849	897	942	891	880	855	863	844	892	913	869	855	878	909	946	827	848	881	874	870	874	867	911	885	883	854	864	871	915	868	895	919	894	840	862	912	932	900	883	854	899	847	898	842	866	865	884	826	889	936	964	869	880	830	889	913	883	877	912	923	908	902	812	864	872	866	794	890	871	841	895	851	904	872	843	915	866	909	784	822	868	921	826	925	918	898	902	894	899	886	886	898	882	890	921	877	957	895	884	895	878	942	841	889	888	896	873	916	872	893	881	872	898	914	896	848	880	857	897	887	913	890	911	923	903	906	903	872	904	893	854	891	904	904	911	852	909	913	903	902	876	898	869	912	877	877	930	893	929	916	957	884	861	891	883	860	932	909	868	849	795	888	904	884	875	882	845	883	875	902	876	916	883	913	919	879	916	858	901	836	888	898	841	914	899	880	950	900	946	918	881	847	899	908	896	883	868	913	868	884	916	892	870	885	895	875	911	879	890	872	852	926	848	901	894	859	902	864	873	903	907	875	875	858	895	891	872	899	877	914	891	876	882	843	897	854	902	884	890	887	871	893	876	842	888	867	850	863	869	907	896	859	867	866	881	881	936	879	899	919	860	875	860	826	886	881	880	893	844	893	934	899	933	899	843	862	904	936	843	853	859	923	894	887	814	892	927	888	866	921	928	892	897	880	876	876	870	874	844	895	871	912	869	905	880	882	850	828	898	923	915	910	884	914	909	894
6980	4805	1398	415	169	232	211	198	209	214	212	240	241	192	189	200	148	131	128	93	101	90	126	91	111	114	111	106	100	106	124	107	112	103	93	82	112	103	111	97	106	91	121	98	85	102	98	92	85	89	96	86	98	79	72	96	79	86	88	91	92	82	76	81	85	79	76	89	80	77	79	70	84	97	87	90	72	92	84	97	81	82	85	74	87	79	68	57	86	77	72	87	88	68	88	75	82	74	86	70	66	78	90	78	61	77	80	93	71	87	87	80	73	87	51	86	80	69	66	86	88	83	90	78	84	90	76	87	74	81	83	91	86	83	63	69	75	90	74	87	80	76	97	93	79	79	80	84	90	79	62	82	101	78	89	75	91	95	86	76	85	87	79	78	62	84	75	78	78	75	68	81	76	73	83	94	78	67	85	70	75	78	72	78	90	72	85	111	86	79	81	73	97	81	85	83	80	84	76	80	65	90	84	86	91	80	78	80	77	81	84	84	96	85	77	78	75	104	91	91	90	96	68	86	85	76	96	81	96	90	96	99	85	89	84	62	90	74	82	85	90	87	74	87	72	89	88	97	75	94	88	83	81	89	92	75	86	102	89	80	90	69	92	74	83	105	85	69	72	81	86	90	78	75	69	72	86	86	89	77	93	69	67	95	74	91	75	83	76	82	91	93	67	77	74	75	89	100	80	86	89	69	94	67	100	85	87	88	73	75	71	70	85	75	76	82	91	59	73	77	92	84	56	81	86	80	92	76	92	86	78	72	88	87	66	77	85	75	88	93	87	94	75	75	80	89	97	78	78	82	79	82	93	84	78	84	74	81	83	89	94	79	85	103	80	84	80	100	70	70	86	82	65	84	82	80	79	94	86	80	83	86	91	93	78	71	86	74	77	70	86	82	74	91	86	74	77	81	81	90	97	91	79	67	89	97	69	96	77	84	80	81	73	76	75	84	81	81	80	68	63	84	82	86	82	78	68	77	81	92	81	77	79	86	70	83	94	84	77	91	78	90	83	77	104	69	106	70	71	97	82	94	73	75	85	73	76	81	71	78	68	76	86	69	77	70	97	74	82	87	69	97	86	79	96	71	89	78	95	70	80	87	75	84	76	83	88	73	70	79	93	81	66	87	71	82	92	85	63	85	79	79	66	80	77	76	77	66	79	58	90	82	78	102	95	83	89	89	94	90	79	60	90	74	63	75	74	84	85	86	84	96	71	95	80	93	95	81	72	96	91	85	79	73	93	69	72	90	86	78	81	78	89	79	66	88	86	72	88	71	70	96	105	83	110	65	76	103	88	91	79	75	79	67	87	79	83	80	82	101	81	85	83	85	80	78	72	81	86	82	71	72	68	87	91	79	108	94	80	80	81	95	80	90	81	78	83	73	78	80	62	86	97	91	93	81	74	85	88	66	59	80	80	71	70	83	92	86	78	90	86	91	84	85	73	94	82	92	81	78	81	81	80	66	67	84	84	70	79	90	74	86	83	87	84	76	69	79	96	84	82	74	80	98	82	84	81	93	77	75	87	83	89	98	83	87	94	80	75	72	61	82	85	89	85	89	70	92	103	76	89	110	88	99	79	83	83	90	74	85	87	76	101	79	63	79	85	77	72	96	81	89	89	94	74	80	81	83	64	81	93	86	65	83	69	95	99	88	81	70	86	72	71	86	78	97	78	73	69	76	78	91	63	80	90	76	97	80	78	84	80	86	64	64	84	77	66	94	101	74	79	70	94	80	76	82	85	82	88	89	78	86	88	97	97	77	89	81	83	82	88	80	103	64	79	73	84	101	80	70	75	88	90	71	96	76	102	104	96	89	79	92	81	83	82	87	86	72	80	106	101	89	94	91	78	90	88	84	81	75	77	80	85	91	77	91	73	79	101	82	93	81	84	100	79	89	96	101	83	81	92	64	93	81	79	90	78	78	67	95	73	72	76	80	87	86	75	77	94	75	70	72	71	84	74	89	83	82	77	74	83	79	77	85	68	75	83	89	61	84	67	79	77	70	88	72	83	77	86	91	85	83	82	96	78	100	89	86	84	68	79	86	82	109	66	81	96	78	74	95	77	70	91	75	66	81	97	95	81	77	69	97	92	106	49	83	88	71	83	83	92	78	86	89	84	81	82	87	68	63	80	73	88	76	78	92	96	80	81	71	72	89	94	84	82	85	83	69	86	74	95	85	76	91	94	81	82	82	88	93	74	73	69	79	87	90	85	85	89	82	68	80	72	83	83	82	70	90	80	95	85	75	84	94	85	70	91	101	80	101	87	85	76	90	73	72	97	73	87	89	77	69	74	84	82	90	70	96	80	82	83	83	85	95	78	76	80	86	64	89	93	96	95	84	91	69	90	85	81	71	82	94	84	77	79	95	88	65	106	76	74	72	87	84	82	80	83	91	69	76	90	87	70	60	70	74	77	81	92	72	98	80	89	96	80	85	76	88	90	81	93	81	79	85	73	82	81	100	63	71	84	87	83	87	76	87	80	88	93	80	73	70	101	69	74	104	87	80	82	66	71	72	88	80	86	88	81	81	87	78	85	101	75	81	79	87	74	80	86	87	77	66	100	82	90	85	89	101	94	77	89	88	83	82	74	93	78	87	85	99	80	76	82	94	77	88	80	87	73	78	100	74	76	82	83	72	86	85	86	77	82	88	82	90	74	75	77	76	84	67	70	88	81	91	72	89	85	84	82	74	72	73	85	77	91	83	97	100	90	86	87	84	76	93	79	89	97	83	74	85	101	89	86	79	64	84	66	73	85	64	90	91	60	87	62	87	90	92	90	63	90	87	75	83	69	82	74	92	64	76	77	73	90	81	82	77	97	79	97	73	80	75	92	89	88	75	76	102	83	77	95	79	79	83	76	85	85	83	84	78	80	90	82	73	77	77	90	82	95	88	79	70	87	80	98	82	84	80	75	68	91	74	97	76	71	70	88	84	71	86	63	82	88	87	86	75	92	94	73	95	70	90	86	88	71	58	82	78	88	93	59	79	85	73	72	77	93	85	92	85	91	74	75	74	86	95	73	78	80	81	90	85	92	66	79	69	78	90	79	74	79	82	99	77	74	97	90	85	79	84	93	77	87	77	88	73	79	80	90	86	91	85	77	92	85	77	68	85	72	90	89	102	83	95	79	71	93	87	93	75	80	99	86	67	94	80	85	77	77	87	74	76	91	84	77	89	70	76	93	75	73	94	67	106	86	74	71	83	81	97	73	77	82	82	71	89	91	87	91	92	75	86	72	83	66	92	74	79	82	75	90	99	89	93	80	75	84	93	90	71	68	82	80	84	87	83	101	97	88	82	99	72	76	94	88	81	84	87	90	90	95	84	86	86	95	100	75	62	81	96	81	92	86	94	79	62	76	63	70	79	79	81	86	94	94	92	80	85	82	85	68	90	74	72	73	78	81	84	75	89	79	80	89	67	81	75	84	103	93	85	92	82	93	97	86	102	86	83	82	89	81	78	89	79	82	89
37585	24258	11952	8198	7314	7809	7034	7097	6612	6456	6320	6018	5504	4740	4075	3546	3044	2497	1847	1352	1327	1289	1343	1380	1449	1447	1454	1290	1266	1175	1156	1165	1207	1200	1063	966	1003	879	884	896	938	942	948	869	844	844	852	879	858	912	835	875	828	816	803	760	773	741	644	621	682	664	688	652	700	652	679	642	675	643	635	664	602	620	666	661	639	630	620	610	595	643	585	565	645	622	602	587	603	586	571	609	611	633	617	618	567	563	587	657	575	617	579	594	590	634	640	571	608	566	571	586	587	655	596	619	628	607	589	593	614	598	604	611	628	602	639	636	646	613	688	603	634	591	628	639	565	613	627	595	628	602	549	590	601	634	598	583	617	613	618	624	616	603	600	581	604	630	588	604	629	599	633	654	625	624	622	586	596	611	563	612	625	546	624	619	594	608	623	580	645	559	582	602	573	646	604	601	618	589	623	599	601	641	597	618	607	620	607	619	637	662	602	604	609	595	642	586	633	550	622	572	629	625	557	611	602	618	593	602	621	621	601	613	576	593	580	602	643	602	584	617	603	577	610	576	579	602	576	556	601	559	609	589	584	614	683	624	645	590	664	576	583	602	623	608	554	644	640	622	640	583	600	595	596	593	625	598	620	603	607	591	570	567	646	591	618	618	609	584	604	644	612	587	602	589	587	583	580	616	617	585	619	595	626	598	622	613	604	641	617	606	626	594	619	616	598	612	652	635	583	603	630	598	573	616	609	592	656	569	588	656	614	599	611	615	622	599	579	585	586	594	547	548	550	595	576	608	610	580	588	586	626	607	621	656	610	591	576	557	627	639	630	669	581	604	583	622	623	591	583	597	626	652	604	605	649	547	583	612	626	589	579	617	619	627	615	604	629	593	639	584	583	579	573	613	625	598	581	625	651	613	603	617	594	591	617	614	604	627	594	620	524	613	666	612	619	657	617	616	616	623	596	639	593	653	650	609	635	616	585	556	595	586	600	557	560	599	599	623	623	592	593	597	615	559	564	601	594	615	570	629	624	601	626	662	609	594	569	596	590	571	615	632	601	653	639	583	571	627	651	618	579	621	627	603	573	657	616	612	596	624	578	583	607	610	535	631	611	610	602	614	540	602	657	584	589	627	604	647	591	560	577	605	654	640	674	561	623	622	543	599	618	621	614	595	630	611	591	621	639	578	638	568	573	665	613	616	649	596	643	613	622	576	590	617	582	620	606	614	630	629	625	627	624	593	587	625	640	628	588	579	597	632	626	589	620	582	588	610	622	620	630	628	598	603	617	628	641	633	582	597	611	584	604	621	595	625	621	632	593	579	602	573	595	609	603	621	643	574	591	568	598	621	607	608	565	578	632	637	561	600	629	625	585	583	648	602	575	585	567	624	604	584	581	651	606	609	642	579	606	632	601	650	633	626	585	609	614	585	602	615	602	576	601	551	598	618	600	594	629	586	628	594	608	575	600	552	627	607	643	654	589	606	633	623	611	642	618	577	604	644	658	620	624	598	663	567	641	601	636	602	572	635	597	610	587	621	623	595	607	619	568	634	590	625	605	622	612	596	582	588	619	573	622	611	622	615	564	585	599	604	638	616	591	638	614	582	618	640	599	637	580	621	601	610	610	600	602	637	611	612	613	562	585	589	589	577	610	573	588	625	620	621	609	611	624	614	586	621	631	662	615	576	555	588	612	610	611	595	606	565	626	560	576	615	615	599	598	623	630	575	623	599	613	554	619	589	637	610	552	621	659	641	546	587	560	622	637	600	615	616	606	644	595	590	574	650	649	614	602	650	638	610	580	605	680	584	635	615	610	583	623	612	602	614	645	593	605	605	586	580	653	626	586	659	621	583	622	622	622	636	623	599	608	595	635	601	612	629	609	590	593	664	619	605	629	625	644	571	588	628	587	645	573	637	568	557	625	593	624	584	559	573	614	589	582	595	595	597	584	588	610	636	602	597	592	572	612	579	614	600	616	620	568	625	620	602	573	583	596	618	638	618	648	562	600	608	587	604	609	601	586	645	570	609	609	591	579	626	634	558	663	623	650	583	642	636	607	604	639	589	579	635	586	582	647	613	623	613	612	629	575	606	665	605	594	606	589	593	585	566	611	611	608	574	635	595	645	598	554	626	568	620	617	647	627	599	579	592	583	638	653	637	581	562	586	600	635	635	605	644	604	635	600	583	590	605	647	578	610	597	608	608	595	593	603	593	648	608	586	601	603	648	598	576	580	582	604	594	606	601	580	649	586	613	598	647	580	558	568	613	638	598	632	577	595	610	607	605	581	597	599	573	580	636	647	615	591	602	632	596	577	573	604	604	617	566	637	582	600	634	557	635	621	609	603	615	584	615	612	645	595	587	609	658	625	615	622	550	610	563	605	610	601	589	661	596	600	608	581	595	608	608	628	601	600	622	572	548	618	638	599	608	614	605	585	605	637	639	597	610	603	593	634	626	610	607	602	588	612	588	618	589	635	633	593	550	601	596	641	588	661	615	560	632	569	643	606	601	603	614	562	608	621	599	611	630	575	573	593	653	562	599	597	603	561	612	630	611	622	598	618	606	606	609	611	634	617	572	610	609	577	627	645	643	605	606	612	600	630	613	583	601	605	591	581	636	578	600	622	591	626	585	603	557	619	634	604	600	600	622	611	630	605	631	568	585	589	614	648	618	613	626	601	617	589	587	596	614	615	591	607	620	595	623	619	579	640	641	618	598	622	627	590	601	591	618	606	582	623	618	636	602	612	611	632	587	594	568	623	645	597	624	608	618	630	587	603	609	587	601	599	607	653	627	578	590	596	596	584	622	620	591	591	600	645	621	600	644	621	592	627	570	613	591	614	579	641	624	566	616	590	596	609	629	643	626	581	611	574	597	612	610	569	607	596	620	646	654	598	578	590	606	575	608	602	596	588	632	614	569	616	588	582	547	612	571	568	578	619	589	616	602	605	575	640	583	610	621	589	599	605	599	564	603	593	624	616	600	594	589	634	578	579	576	596	623	591	591	631	591	657	621	580	599	537	618	666	594	615	602	601	581	603	649	616	590	644	626	682	650	595	597	579	607	614	588	617	649	594	608	652	607	594	619	626	625	642	617	614	611	622	608	551	618	565	574	625	568	589	619	616	609	598	610	640	603	603	618	616	592	638	579	609	624	574	604	590	635	597	624	641	627	584	624	573	576	627	586	611	591	594	599	625	581	598	572	600	629	646	601	656	625	623	614	592	628	658	599	595	632	612	597	554	642	637	579	668	636	579	645	613	578	612	639	614	584	613	608	590	580	589	631	604	621	632	571	605	544	601	659	656	613	657	630	601	579	671	600	602	605	583	616	607	584	608	651	636	599	608	616	647	630	607	562	632	562	594	649	614	664	609	641	630	564	614	631	597	603	585	621	589	658	654	619	608	608	608	588	571	606	595	597	587	598	630	621	619	607	584	584	665	608	655	615	537	563	579	568	631	614	619	565	581	615	611	581	591	594	637	628	610	613	590	614
3550	1549	458	191	141	157	200	178	191	178	179	185	211	171	157	149	136	135	107	114	126	123	122	145	108	116	129	122	116	129	113	117	141	119	111	90	100	95	108	99	95	112	100	107	107	97	112	102	98	109	130	106	115	112	116	108	98	125	103	106	105	90	91	114	100	101	95	102	119	117	91	98	104	91	108	108	111	108	110	101	109	100	89	89	111	102	118	91	110	107	104	121	117	103	127	100	94	87	106	86	121	104	96	114	111	89	101	111	76	79	115	116	103	119	101	122	103	105	99	100	115	90	122	110	113	130	97	107	106	100	90	95	92	116	93	104	114	110	90	108	90	98	93	114	117	97	96	98	107	93	107	92	95	103	105	114	111	128	98	104	106	100	121	90	114	96	110	101	112	106	93	94	95	114	101	110	119	100	93	105	111	93	105	93	87	93	111	91	119	106	108	111	106	104	94	97	108	106	124	99	105	98	100	119	99	124	117	94	102	120	94	87	101	111	114	105	102	111	82	96	96	125	124	105	91	106	111	109	115	96	106	106	103	111	105	109	113	108	105	80	105	111	86	100	97	98	83	116	100	108	96	107	108	85	109	106	115	106	110	91	108	119	104	92	102	103	102	108	91	102	103	111	98	110	85	106	103	127	113	90	108	86	114	101	102	98	112	89	85	107	109	98	106	101	121	101	114	97	113	122	120	108	80	135	109	116	95	103	109	100	105	99	111	107	99	108	126	116	107	100	102	84	103	102	113	124	107	107	115	102	99	118	118	123	106	97	100	114	113	101	125	97	105	95	90	107	108	103	99	104	110	110	98	113	105	102	124	103	106	98	107	92	114	116	89	110	109	100	118	111	108	112	98	95	110	98	113	104	113	146	108	102	92	92	108	121	115	108	111	105	117	99	101	106	121	101	97	106	106	100	92	107	111	107	107	109	94	107	105	98	108	103	100	104	98	91	103	90	91	95	121	102	106	113	92	106	108	99	107	98	98	97	108	113	109	121	125	121	109	119	97	114	95	124	103	114	94	108	105	108	105	95	98	113	126	110	128	109	102	100	101	97	125	108	105	115	109	117	113	115	92	111	94	109	100	105	111	107	98	107	108	105	111	99	95	89	114	102	105	100	76	107	99	84	86	94	116	106	98	105	111	108	113	97	91	110	90	75	114	111	103	100	112	90	90	106	106	97	122	88	104	93	112	110	125	119	99	101	105	102	90	104	105	120	114	106	94	116	117	110	97	93	113	111	124	115	109	123	117	106	113	110	102	103	98	125	95	98	110	116	108	92	119	109	104	111	106	104	112	104	102	130	107	96	107	90	116	103	130	111	92	104	85	115	99	108	87	84	135	122	98	97	82	98	98	108	90	103	111	95	122	103	105	119	98	128	81	111	101	96	95	105	113	83	95	114	101	95	118	119	97	92	109	116	94	132	122	95	81	86	92	99	113	100	102	112	99	103	92	107	109	115	110	107	118	105	87	98	91	116	105	111	99	124	88	119	98	114	98	95	109	106	100	105	101	82	110	108	118	103	99	114	115	103	99	121	121	117	101	89	86	89	96	85	115	97	106	109	93	106	104	104	113	111	108	98	120	105	84	101	121	91	105	131	100	110	108	115	96	105	108	113	110	114	92	107	112	104	121	89	95	103	105	114	100	110	104	87	134	91	102	97	104	124	120	98	101	130	112	111	100	77	99	101	123	102	93	112	129	103	105	98	120	109	88	104	107	105	98	109	124	98	105	101	113	114	114	112	124	103	100	110	107	128	100	107	119	105	99	111	101	93	100	122	110	121	103	104	88	97	98	90	107	103	90	106	108	118	115	94	95	92	98	100	105	101	105	104	105	109	101	128	112	125	117	99	90	95	117	95	93	107	110	119	107	109	98	104	111	103	114	114	122	82	107	110	122	95	111	88	91	122	80	81	125	115	99	115	134	92	112	107	117	110	108	119	97	125	86	113	106	109	113	102	86	126	91	112	115	107	82	104	109	107	97	115	109	83	119	94	114	98	123	119	91	107	104	101	102	107	113	111	90	113	115	94	111	105	105	129	88	117	86	94	123	112	102	100	120	103	111	96	113	107	111	103	98	96	113	94	102	95	95	101	109	100	110	110	104	108	110	126	106	96	102	108	106	115	98	102	112	90	109	87	102	104	106	96	117	116	115	101	87	106	110	98	98	91	93	110	100	108	106	92	99	107	105	113	96	84	95	111	117	95	98	88	116	110	102	103	95	108	107	118	101	99	86	125	106	101	98	110	114	104	97	121	109	96	119	108	109	118	82	101	97	105	98	113	98	121	95	98	102	112	97	102	91	102	105	111	118	97	102	92	100	100	101	119	109	100	103	99	100	112	112	108	92	106	110	115	109	105	78	98	99	107	101	111	114	98	108	101	90	112	114	95	97	107	125	95	97	97	101	110	111	103	97	89	97	101	93	94	96	122	107	105	92	81	121	96	97	98	85	101	110	109	96	86	136	109	102	121	110	107	110	100	102	105	79	96	103	89	110	110	108	97	94	106	104	90	102	95	87	117	102	106	96	91	99	128	106	106	99	94	90	121	92	110	102	107	98	98	99	118	95	100	114	99	115	111	101	98	118	104	116	116	95	97	126	98	137	113	111	98	89	94	116	97	102	107	102	129	117	91	96	111	108	110	95	106	108	94	124	96	82	102	88	107	107	115	112	96	87	90	103	93	115	130	107	102	99	95	102	95	101	124	92	107	111	86	131	105	96	121	113	104	100	94	108	108	101	105	114	111	107	102	130	101	104	116	127	119	109	112	113	124	104	128	91	115	97	108	98	108	105	107	110	104	106	92	117	115	92	108	91	109	104	102	104	122	95	98	117	117	108	111	116	97	123	123	108	106	106	114	96	108	104	115	101	119	100	118	110	110	111	120	108	86	113	112	121	98	125	98	88	114	97	111	120	107	104	99	120	110	98	100	101	94	105	131	110	102	133	88	99	108	110	118	102	125	100	86	93	121	98	91	97	103	103	107	106	99	130	116	97	127	105	126	98	101	116	110	112	104	125	104	94	111	121	98	107	101	99	105	97	91	97	125	109	91	105	106	95	101	119	110	96	111	109	113	114	118	109	89	105	114	117	123	116	92	117	101	112	115	113	95	115	110	106	100	111	109	97	93	113	120	133	94	114	110	115	85	107	110	89	113	131	113	96	117	107	111	103	105	112	102	107	101	104	109	97	106	104	95	123	117	90	107	98	94	103	95	124	101	106	95	115	98	111	114	102	95	109	96	109	86	100	104	88	108	121	103	95	89	117	110	99	97	127	98	121	126	100	91	109	99	113	95	104	104	97	84	103	116	93	108	122	105	90	120	108	117	101	104	105	104	105	103	101	93	98	123	101	101	92	96	90	105	107	117	95	92	101	100	103	96	113	134	121	100	114	111	114	104	105	105	102	97	106	115	101	103	110	113	100	114	122	111	109	105	119	123	121	104	91	95	96	112	106	111	98	107	97	112	95	115
28478	14712	5717	3594	3798	3963	4116	4367	4274	4163	4005	3873	3601	3162	2637	2388	2081	1816	1285	1164	1114	1097	1186	1170	1341	1201	1222	1153	1140	1189	1125	1037	1107	1108	1001	972	976	983	878	955	951	963	944	983	921	853	959	949	937	980	943	901	876	846	894	906	807	803	791	835	817	886	824	864	871	845	802	814	807	801	822	759	834	811	803	836	767	805	819	753	788	755	814	819	818	785	778	815	823	795	794	752	891	787	859	790	730	771	781	779	816	842	828	785	812	770	766	793	783	785	776	814	740	790	763	762	795	772	825	852	824	777	841	850	782	784	804	773	827	767	800	789	788	777	767	798	830	827	769	822	801	825	765	841	801	748	776	793	807	780	777	753	804	801	798	790	802	779	794	791	763	821	808	756	826	800	820	784	782	791	810	772	832	795	722	790	820	821	782	807	804	788	760	867	776	780	755	729	754	772	793	789	836	787	885	802	793	843	792	754	834	789	825	769	776	781	777	795	835	796	755	792	802	703	836	805	813	803	757	818	703	737	765	774	804	773	781	788	786	786	786	831	801	794	802	791	786	827	824	817	745	777	802	810	824	781	817	785	830	753	821	854	765	837	762	775	775	754	785	796	804	789	823	746	833	768	798	772	790	811	776	771	802	782	763	755	770	818	783	796	807	783	781	761	799	791	775	812	781	826	802	828	815	835	776	780	767	770	762	748	767	813	804	783	795	833	807	804	752	807	792	804	753	794	762	765	782	830	818	762	805	803	810	778	788	833	841	777	764	825	856	806	757	766	788	876	742	770	799	770	793	800	789	797	829	746	819	795	817	795	758	738	774	818	820	781	768	839	799	786	842	836	736	848	749	763	775	849	754	779	828	822	776	811	879	784	815	808	807	816	781	809	776	791	777	801	813	839	789	817	755	786	768	841	825	795	845	775	809	807	755	766	803	759	766	818	771	752	822	814	784	761	736	798	785	778	799	777	784	810	814	802	750	765	786	808	771	753	778	773	767	793	795	804	828	729	813	834	777	781	772	767	752	783	756	781	789	805	789	778	822	759	808	837	806	759	775	784	775	801	763	745	771	748	792	784	787	809	788	830	819	815	837	752	815	804	772	785	779	740	852	809	760	787	797	780	799	823	797	790	773	754	772	805	804	776	782	778	851	752	818	833	761	773	806	809	782	813	834	786	817	817	761	814	770	823	801	797	812	798	779	751	804	749	811	798	839	835	822	798	817	742	806	830	820	798	796	788	790	787	806	746	760	792	783	805	740	814	775	756	790	799	850	788	803	780	767	796	788	731	816	825	802	801	777	794	800	862	791	848	758	793	744	814	813	751	809	779	802	804	770	839	835	802	833	822	778	742	830	748	827	778	753	783	804	844	806	801	790	755	819	823	797	781	800	745	766	819	733	767	818	791	820	757	788	803	740	777	819	772	870	773	815	806	769	780	792	805	785	776	778	764	814	824	813	797	796	798	806	780	801	832	758	816	743	820	791	793	752	777	785	803	792	834	826	792	782	748	820	752	759	812	767	797	816	767	722	784	799	790	750	791	830	843	784	773	797	767	793	799	807	802	806	785	800	771	817	807	770	790	761	783	820	840	771	812	784	821	870	840	805	768	771	824	852	808	829	802	812	774	745	837	767	758	819	759	767	762	821	791	737	806	796	766	787	838	836	782	813	770	781	807	805	778	788	754	817	763	799	775	751	786	785	781	825	781	817	807	804	813	823	844	816	810	779	784	749	781	806	807	765	818	796	787	785	823	789	798	785	768	877	781	755	790	782	769	811	817	768	787	792	846	788	757	786	781	779	798	837	804	820	819	806	805	768	828	788	759	804	724	785	795	852	781	780	816	823	823	780	797	783	794	794	767	816	846	786	743	822	762	762	805	843	770	772	822	808	754	792	819	778	756	806	785	786	817	780	751	766	811	808	768	789	776	797	813	820	822	753	793	845	760	802	815	786	789	785	766	820	763	773	814	820	751	774	819	761	778	791	779	767	828	811	824	747	770	796	762	774	729	835	803	815	824	813	785	837	814	834	829	803	780	825	775	782	840	828	785	786	809	844	822	781	812	787	788	828	797	783	774	825	803	799	828	762	796	770	787	740	773	748	774	813	773	776	776	795	775	799	823	846	781	798	785	754	814	770	751	807	785	827	770	839	803	759	839	791	822	811	765	827	864	857	801	817	812	807	791	803	791	813	823	770	803	802	839	782	768	716	772	827	766	810	789	782	779	780	819	792	822	813	796	800	797	766	814	827	852	802	773	756	802	797	793	802	803	798	846	779	789	827	847	781	736	841	797	810	786	783	788	782	776	855	835	814	767	795	759	764	806	823	878	836	787	814	807	786	792	785	819	825	739	819	818	790	761	838	795	783	824	788	798	813	809	760	824	775	806	793	782	783	760	807	777	826	825	794	806	817	764	791	813	814	777	822	818	847	753	803	777	809	777	770	837	776	757	783	808	750	776	766	818	809	759	752	786	791	812	751	768	799	828	786	781	788	792	740	799	791	803	775	750	806	785	844	825	772	816	812	817	767	770	831	844	762	823	794	824	862	769	829	804	812	832	800	754	878	836	855	761	783	814	784	790	794	756	860	774	753	757	807	828	846	797	773	781	767	811	817	822	812	810	789	815	829	745	811	809	856	801	792	731	745	834	779	800	765	817	802	811	848	768	796	821	812	800	828	790	780	807	796	801	792	844	808	808	794	850	793	837	830	751	813	824	805	761	830	768	774	771	783	815	797	818	807	759	799	815	811	835	763	786	859	838	817	841	752	771	776	783	751	751	797	757	812	798	830	758	819	779	797	775	802	767	796	808	767	809	833	822	841	772	717	797	806	797	808	798	785	793	772	788	773	821	811	792	804	793	785	768	834	779	806	754	801	820	808	809	784	808	826	811	824	800	803	825	791	795	817	771	855	846	816	814	789	780	760	799	799	811	821	757	792	777	783	790	806	784	761	781	793	838	803	773	790	822	810	812	756	757	736	833	790	788	786	815	826	749	821	799	791	779	830	777	754	778	783	808	795	740	838	781	794	757	790	793	823	783	806	749	804	860	807	791	784	795	773	791	838	812	758	800	826	763	771	833	776	839	806	781	818	794	833	771	814	778	767	717	814	748	806	804	748	797	804	806	838	762	756	803	806	789	735	781	821	739	761	803	814	781	805	823	749	758	785	765	777	773	798	766	809	869	795	743	786	818	807	800	800	777	800	767	805	751	815	807	802	818	774	814	839	823	832	780	783	764	794	775	782	803	821	837	825	870	790	786	786	796	795	766	786	803	747	832	794	774	791	820	807	758	774	804	808	757	831	805	780	811	799	791	775	821	787	758	782	812	770	786	792	823	745	772	792	820	806	759	856	818	757	742	785	848	799	809	828	774	789	813	743	784	774	809	783	774	758	773	824	776	778	800	788	825	845	796	796	837	842	794	755	813	819	780	833	768	784	772	821	774	831	797	820	801	792	789	829	770	822	802	797	765	729	766	753	844	834	789
5029	3304	1138	366	146	154	198	190	196	195	211	203	198	153	133	154	133	121	95	86	80	100	87	100	100	101	75	88	100	91	93	93	97	75	111	81	103	68	74	96	91	88	85	85	68	62	76	84	80	83	77	73	94	71	81	71	87	77	85	77	70	57	68	68	71	60	79	73	72	77	69	78	68	62	82	70	55	70	60	84	62	87	71	71	66	63	70	68	72	82	68	58	83	64	66	78	72	72	73	73	79	74	66	71	63	83	72	78	72	71	88	76	83	73	63	63	72	73	71	78	70	74	77	65	69	79	88	66	73	102	65	72	82	76	65	81	85	70	85	65	70	84	98	66	69	68	82	73	75	66	66	98	66	76	72	83	70	95	66	68	78	80	78	61	75	66	61	78	69	71	75	77	74	66	62	77	66	72	78	70	67	66	62	84	78	70	80	67	73	70	65	54	78	85	87	79	76	84	67	82	66	73	71	70	65	62	80	87	65	67	73	72	85	82	64	77	78	80	59	85	61	87	74	65	77	73	97	68	60	74	86	77	78	95	69	73	70	60	79	78	83	88	81	59	77	68	69	76	89	91	78	70	69	64	75	63	70	79	82	72	65	77	67	75	68	76	83	67	77	70	69	81	68	75	76	59	57	82	67	70	90	67	76	58	66	63	74	71	78	84	55	74	66	80	67	70	73	79	74	74	64	71	67	69	73	67	83	70	66	76	83	72	90	100	71	66	78	79	70	68	78	82	77	64	90	65	91	57	83	67	89	57	78	64	74	83	83	93	77	76	70	75	90	83	73	88	68	80	72	77	69	81	61	71	90	64	87	68	79	84	89	75	71	79	85	68	69	70	66	75	72	60	71	88	69	80	79	75	63	68	76	69	79	62	68	82	65	68	83	81	77	84	63	83	78	86	67	83	67	69	70	79	75	77	77	91	74	68	64	69	88	77	76	65	69	87	72	84	80	76	88	85	65	72	79	63	61	72	73	72	64	89	72	74	65	74	84	61	76	82	71	84	77	70	82	79	85	74	72	72	91	61	72	86	57	82	68	66	62	75	82	83	55	72	65	70	89	73	52	77	77	69	74	82	72	68	70	81	62	82	83	58	77	61	73	67	70	68	73	70	63	86	69	71	71	65	84	71	74	76	66	77	61	64	82	81	63	75	72	73	68	77	69	71	76	62	76	70	76	77	79	66	78	73	71	78	79	86	54	77	75	90	69	61	83	67	81	83	65	82	79	72	77	79	76	67	95	75	66	84	80	72	79	80	74	61	77	61	78	82	79	68	78	66	79	63	59	95	82	67	75	94	82	71	76	78	82	59	80	95	81	76	69	67	86	91	83	65	79	87	76	80	77	85	56	64	74	75	88	76	67	89	80	63	81	84	76	87	80	80	71	66	89	61	64	64	74	71	69	77	59	100	79	61	68	79	77	86	74	92	71	75	80	74	77	82	80	74	70	78	79	84	69	67	85	62	55	69	73	80	75	78	84	73	78	90	79	81	88	83	63	73	78	66	69	79	75	77	76	69	86	85	63	77	56	72	76	75	74	77	84	69	84	70	70	69	72	92	73	75	70	74	58	58	73	72	82	70	78	71	76	78	78	76	70	72	73	80	77	88	76	80	73	65	69	64	74	55	85	70	76	53	72	74	96	64	86	79	77	74	103	84	61	80	56	78	71	74	73	89	67	68	71	99	80	69	81	73	83	77	73	70	66	74	76	76	92	93	78	89	57	90	76	72	84	75	63	65	73	74	68	72	75	86	80	67	73	72	61	74	76	74	71	63	77	60	81	90	75	74	76	85	83	75	77	78	68	74	79	98	87	57	93	65	74	63	76	69	67	83	71	66	62	70	82	78	76	74	76	74	57	61	91	80	73	81	76	83	88	63	72	54	84	66	69	84	90	82	63	72	71	74	72	83	63	83	79	92	87	68	85	75	83	67	86	79	80	90	65	65	66	76	70	77	68	66	85	73	77	82	60	88	96	62	81	62	67	84	98	81	79	90	69	90	74	58	52	92	76	71	73	76	76	91	64	64	93	76	70	54	78	69	73	73	76	77	78	75	91	75	62	74	61	66	70	74	63	73	72	64	78	65	76	73	67	75	63	78	74	83	85	78	71	69	77	90	90	64	84	56	71	83	82	77	83	72	89	95	83	61	69	64	69	85	79	70	75	63	81	75	63	78	70	76	69	65	92	80	83	80	85	80	74	89	81	75	76	79	73	77	69	57	64	88	74	76	73	67	61	82	76	77	77	85	79	83	76	88	69	73	62	87	60	88	68	88	75	67	80	77	92	76	80	76	70	76	70	79	74	83	66	72	71	71	78	85	92	79	82	72	79	75	71	83	82	82	68	70	85	90	62	64	69	83	75	79	85	70	87	81	89	70	68	62	63	57	71	70	74	74	67	62	61	64	65	85	80	63	83	83	82	70	86	81	64	75	67	78	62	73	77	76	80	71	80	82	79	60	76	72	88	82	57	77	81	84	74	67	81	79	97	84	74	81	74	67	80	81	81	70	77	83	80	81	86	90	90	76	63	56	67	77	65	80	85	75	75	78	84	64	75	70	67	76	63	72	82	72	70	73	62	84	83	77	86	72	73	72	79	67	66	74	76	78	64	74	64	64	83	69	79	82	78	90	82	60	73	69	72	75	82	71	72	80	72	85	80	88	82	71	92	71	80	70	65	79	59	79	78	67	72	77	70	79	80	91	80	60	82	73	70	80	91	68	73	70	69	70	87	61	78	72	61	69	70	76	81	67	69	92	84	77	76	65	59	90	96	96	71	66	74	77	81	78	61	66	73	72	90	83	73	71	78	66	65	70	91	64	87	75	78	71	72	73	65	83	74	72	69	74	90	75	99	71	67	75	82	75	65	77	69	73	85	76	73	72	81	87	72	69	80	68	86	77	78	66	71	74	81	73	71	68	61	78	70	64	80	75	81	78	70	73	74	81	66	66	69	66	74	71	71	67	71	86	64	57	67	79	67	80	72	72	70	53	71	72	68	79	85	82	75	48	77	93	71	76	69	83	75	87	69	79	75	66	66	71	73	71	85	68	74	75	67	74	60	83	77	64	69	88	67	76	78	81	78	76	78	96	76	81	75	89	52	73	63	70	59	78	72	67	61	71	71	66	80	86	80	81	69	80	70	77	97	81	84	73	85	75	70	71	72	49	82	64	73	78	70	67	72	77	77	60	75	86	86	79	71	62	64	80	71	81	74	68	81	72	75	77	83	63	73	68	63	81	77	82	86	75	72	79	78	69	75	71	85	88	66	70	74	76	74	72	79	75	72	69	73	69	92	68	72	74	69	72	69	86	73	73	89	83	61	89	71	87	74	71	62	74	89	87	74	87	88	70	66	68	88	82	78	76	67	74	66	72	66	80	69	94	70	79	76	77	68	77	69	78	75	62	82	82	78	81	77	80	78	74	69	79	85	67	69	76	69	66	79	74	71	74	63	64	83	73	82	82	68	68
33936	20945	10606	7481	5604	5875	6562	6144	5705	5666	5085	4913	4330	3723	3251	2767	2318	1859	1277	1164	1096	1080	1156	1203	1190	1219	1122	1074	1064	1062	968	949	989	940	873	833	873	878	810	792	811	839	777	751	728	786	756	753	793	756	698	745	717	643	692	719	665	598	639	602	632	629	619	585	587	616	576	610	612	569	577	509	576	587	613	593	600	604	583	586	581	577	630	557	579	567	559	572	576	569	577	554	561	533	628	564	573	538	585	552	550	580	545	563	547	576	579	575	552	562	586	600	541	567	562	578	553	616	585	560	535	601	597	612	597	554	588	575	536	567	535	588	584	602	585	543	575	569	574	586	564	534	579	611	535	588	556	538	543	540	527	520	562	616	609	562	588	548	598	561	561	529	606	588	563	555	541	576	585	570	588	574	593	555	587	575	599	586	531	591	604	566	568	540	591	533	559	523	571	592	575	544	552	604	578	547	557	595	561	553	527	538	560	558	528	572	587	527	563	607	562	589	593	578	597	554	570	564	613	559	591	608	558	544	571	575	556	558	549	540	556	565	544	543	523	595	552	589	586	526	593	565	552	568	586	552	584	555	565	573	589	551	538	605	587	566	583	555	563	542	564	576	570	570	597	575	574	571	612	556	532	563	555	577	558	587	577	581	548	569	557	544	566	582	599	563	568	550	546	531	538	569	532	573	585	555	555	561	557	563	579	536	559	584	552	543	559	552	551	554	545	539	519	554	584	539	587	539	574	607	593	582	528	583	552	541	571	578	601	589	559	635	573	523	512	530	606	584	527	543	497	555	573	586	523	542	588	565	548	565	557	565	561	559	613	541	586	587	556	551	580	595	546	555	573	531	555	566	593	582	574	557	555	556	570	620	599	528	565	523	549	559	582	548	533	581	555	592	580	571	568	571	563	534	584	539	578	555	558	558	571	579	527	615	550	567	550	611	574	554	565	546	571	541	544	571	569	542	585	541	530	586	543	565	538	592	603	512	545	525	554	565	526	572	556	535	550	575	581	569	565	555	577	617	546	554	583	597	559	525	564	554	592	546	555	562	563	582	553	572	524	520	580	579	533	582	601	570	593	531	567	554	589	576	543	562	567	584	567	555	509	610	567	589	579	542	568	558	527	552	561	518	551	538	568	587	573	536	565	566	576	560	549	590	566	557	565	573	559	581	627	517	539	523	522	602	555	521	515	579	601	559	592	604	611	570	517	537	567	561	582	604	583	555	573	571	562	547	572	509	563	637	568	581	552	551	549	571	572	593	552	562	599	576	588	586	575	578	584	542	568	599	565	566	569	551	576	530	550	549	578	579	567	575	580	536	555	577	573	543	548	591	571	560	551	513	617	586	574	553	590	575	546	573	552	565	574	561	569	566	621	551	510	585	576	542	576	588	569	526	573	501	552	544	557	555	557	521	586	536	627	575	545	593	534	561	626	584	529	591	598	556	568	546	553	554	584	571	578	571	565	564	560	582	540	536	572	554	529	609	607	561	593	558	581	596	564	529	548	589	563	567	575	576	590	564	540	557	557	558	569	514	583	556	590	612	510	581	581	550	585	568	551	587	535	557	627	565	605	595	592	566	521	582	559	582	598	552	591	537	547	576	578	589	555	585	599	557	599	569	558	526	574	578	565	592	557	604	543	594	586	558	493	520	591	595	569	532	559	542	565	536	548	610	546	565	564	588	591	568	566	602	583	550	574	531	553	534	599	550	612	566	552	561	549	587	579	571	572	593	567	601	530	577	544	604	587	565	528	610	552	575	600	577	591	552	545	532	611	587	575	552	552	549	523	559	544	488	596	577	571	547	551	585	535	565	573	559	542	558	537	517	553	516	596	558	561	581	592	545	557	558	490	552	551	535	605	588	577	548	541	565	560	547	565	562	556	533	550	585	568	611	567	586	551	574	582	548	618	547	568	529	570	564	539	583	597	538	592	584	537	574	579	582	636	568	561	553	558	562	594	557	566	542	562	560	586	548	557	568	603	514	589	540	543	614	535	581	584	545	525	571	542	553	552	570	554	583	620	566	571	558	611	540	608	567	582	541	561	602	551	566	542	580	576	549	541	526	581	545	591	590	565	561	574	579	586	584	586	570	585	565	558	566	547	569	602	576	574	534	555	532	558	548	549	567	580	560	576	565	612	537	568	534	573	550	556	555	582	567	553	588	568	567	582	575	581	521	551	541	582	593	567	572	518	591	551	532	580	591	602	567	544	607	546	543	602	534	507	556	584	517	599	540	563	561	557	573	577	545	591	577	576	567	524	596	571	594	574	558	583	570	591	610	588	547	551	567	546	565	550	569	617	538	573	533	538	567	555	566	544	581	570	610	561	597	572	565	604	584	551	581	561	580	593	561	545	570	591	566	551	576	568	590	570	577	557	579	552	541	567	558	521	541	577	584	583	536	569	574	584	573	560	531	575	605	564	614	540	568	556	576	573	572	559	559	550	558	553	544	503	586	596	531	579	573	546	569	580	551	542	577	496	601	599	562	594	556	525	568	554	581	558	601	589	584	575	587	561	571	603	578	565	576	613	530	537	572	564	529	598	552	552	592	573	571	601	533	575	546	579	576	578	569	579	578	586	545	541	579	544	585	549	544	574	577	601	577	547	550	562	543	532	596	575	565	577	591	562	582	545	567	591	551	563	580	580	593	576	556	573	539	539	551	571	519	595	583	564	568	625	562	579	575	548	561	526	550	586	594	590	566	575	560	495	570	572	587	570	540	569	565	555	555	583	614	548	545	569	570	609	531	551	521	545	527	583	591	535	575	509	575	556	562	538	558	563	524	557	561	553	580	530	529	533	532	588	561	594	533	588	594	600	602	554	583	562	574	584	600	561	556	556	546	548	587	540	579	582	571	585	602	582	568	546	510	587	594	549	589	553	557	553	549	564	599	577	531	581	567	609	578	540	576	547	591	564	576	591	576	585	550	571	563	584	562	570	569	583	539	564	572	575	533	565	598	558	598	510	552	538	556	562	591	585	560	631	560	537	545	548	561	567	596	542	554	599	571	541	557	539	559	580	583	556	564	545	554	551	579	601	552	530	552	546	583	547	542	535	537	540	540	571	580	554	579	596	553	580	523	566	592	560	584	559	563	573	541	569	539	547	577	584	609	561	579	531	555	562	592	578	571	568	586	560	573	573	540	560	612	519	539	572	548	607	552	548	584	557	572	574	553	582	557	573	605	539	567	555	590	520	568	544	576	544	538	584	557	573	538	578	554	593	533	608	512	550	541	549	571	563	580	571	586	567	550	566	594	577	567	564	602	552	515	559	567	563	547	555	562	579	556	556	570	580	576	586	535	573	575	564	555	574	579	578	526	538	580	604	531	546	521	539	526	567	560	554	532	522	595	559	595	548	606	571	563	568	589	562	560	555	579	576	502	572	575	549	571	546	570	541	582	559	558	576	580	536	534	575	526	548	581	612	597	518	573	557	539	597	582	519	542	562	573	554	560	584	531	587	542	544	503	567	560	557	587
5238	2773	1025	355	165	190	240	200	229	221	245	243	211	235	188	213	212	169	136	129	150	136	130	130	131	139	150	133	135	128	124	138	118	141	122	112	127	137	117	129	146	124	119	129	123	115	122	129	121	132	116	114	119	119	126	114	125	150	113	110	91	110	121	104	126	110	119	116	116	104	109	110	100	125	103	114	115	109	125	110	118	140	103	99	121	110	120	107	116	114	116	118	126	107	104	132	114	117	90	115	126	126	102	123	108	114	123	111	121	114	119	108	118	106	137	115	112	109	102	124	112	128	128	119	110	111	94	121	102	100	132	123	116	121	107	138	118	95	110	130	121	134	117	129	115	122	105	120	139	129	111	113	104	124	142	127	113	127	114	108	110	112	125	112	150	111	99	96	107	96	115	117	116	120	115	120	99	134	101	116	105	95	86	120	109	115	133	106	102	138	105	113	113	113	126	120	118	115	130	116	103	114	112	119	110	134	135	98	117	122	99	131	113	131	135	136	120	107	130	138	113	115	110	101	111	117	147	116	122	127	109	106	135	140	105	110	116	113	116	98	121	134	121	129	120	97	116	102	109	128	106	111	104	106	130	105	124	129	111	124	120	97	106	120	129	116	107	112	105	99	133	134	111	103	135	105	130	121	112	121	115	114	134	84	116	128	118	111	106	119	125	116	111	134	112	116	122	115	102	110	106	104	116	136	125	130	116	105	119	115	88	127	133	135	101	121	101	108	125	105	110	90	121	99	138	109	118	127	132	114	125	108	121	108	118	127	102	115	119	118	121	112	104	134	138	116	122	96	140	106	96	113	117	104	126	111	139	111	115	121	113	131	93	115	106	120	101	123	112	113	128	115	109	116	105	114	122	114	109	124	110	98	89	94	114	115	109	133	133	94	132	137	115	114	125	123	132	107	112	131	101	110	141	112	132	95	112	121	104	111	132	116	115	150	122	101	135	138	115	113	106	114	93	121	121	109	132	113	103	108	105	115	112	120	136	116	120	104	127	116	127	119	107	107	107	126	124	134	125	124	112	120	122	124	115	130	132	110	128	116	130	105	109	140	105	126	105	118	119	112	102	123	120	114	119	140	111	107	110	110	101	108	107	129	109	121	121	130	87	113	132	126	119	137	97	111	134	103	113	118	111	110	103	123	124	116	111	130	114	124	111	117	110	113	104	127	112	121	101	125	135	117	109	123	129	109	131	139	117	103	126	133	115	112	121	110	105	132	123	112	117	112	113	112	119	126	121	107	110	129	124	145	105	131	108	117	109	119	144	95	127	117	132	111	125	129	117	114	123	120	134	107	143	126	134	108	125	112	112	120	120	105	130	112	129	122	103	129	149	104	118	118	125	114	110	125	112	117	121	124	135	108	108	125	124	122	117	123	138	126	120	125	117	93	103	120	111	116	128	138	128	114	144	149	125	109	114	134	102	123	101	125	116	132	121	111	125	109	120	104	100	139	127	121	119	103	124	120	106	110	112	110	92	118	117	106	118	114	138	106	118	136	138	118	110	105	123	111	103	124	122	110	113	129	128	95	117	107	96	115	130	102	103	117	112	103	134	111	106	115	131	117	133	119	115	124	119	111	122	128	106	141	107	145	98	113	103	146	118	125	114	114	91	115	114	125	108	116	118	109	104	124	144	117	103	131	125	115	107	107	135	104	110	107	111	122	112	115	111	110	125	114	118	121	123	142	118	136	121	102	122	127	116	115	122	110	119	113	138	115	123	127	136	120	120	124	120	112	130	133	115	134	114	126	111	132	109	137	134	117	109	108	127	108	98	124	113	99	142	129	101	133	111	102	102	105	131	125	118	91	109	118	127	110	117	121	128	126	109	137	116	118	110	124	122	111	128	121	123	122	120	125	119	99	124	106	111	126	107	117	115	96	121	119	114	103	106	103	131	107	93	125	116	122	128	146	115	124	115	115	131	115	132	131	114	127	134	105	113	100	128	137	120	97	119	101	116	111	130	115	133	106	119	132	119	91	124	113	130	113	128	100	108	121	98	113	109	138	114	99	112	112	134	111	103	113	127	98	100	139	96	136	111	123	118	110	115	113	100	127	120	105	113	109	134	147	123	112	118	107	118	102	130	111	114	115	138	97	100	114	115	104	114	96	114	130	104	117	118	123	115	117	103	129	107	107	121	128	120	128	132	128	115	112	138	113	129	110	114	123	98	89	114	93	115	118	98	125	115	131	116	110	120	137	113	100	124	112	110	121	128	118	118	132	134	133	123	110	103	119	113	114	123	121	105	118	125	122	89	125	132	123	112	108	100	107	114	121	131	101	128	128	118	108	115	114	124	112	111	109	105	143	103	120	110	118	139	130	114	113	111	114	108	114	133	106	119	113	125	115	105	122	124	119	113	117	123	122	109	112	123	117	114	101	100	127	123	116	106	136	125	113	114	122	103	137	106	119	129	100	117	117	125	123	116	140	114	119	140	126	123	114	113	114	104	124	122	87	110	132	119	122	125	108	123	109	125	112	127	117	125	108	121	122	111	115	117	135	114	108	107	126	112	105	113	145	121	120	111	135	117	116	103	130	116	105	100	121	103	135	103	117	127	112	116	113	106	126	140	133	135	125	99	111	104	104	98	111	131	124	137	117	114	88	124	112	121	118	117	107	105	126	120	124	117	111	115	111	129	122	110	128	121	127	106	105	116	120	131	125	92	112	116	114	141	122	100	119	128	101	122	118	108	129	122	117	105	117	121	102	119	94	120	102	102	113	127	128	128	116	127	126	110	104	116	128	119	100	114	108	117	124	127	130	124	98	121	136	108	116	130	117	109	113	94	129	135	121	128	110	116	135	108	121	102	107	106	141	114	129	125	133	113	121	118	125	143	130	140	118	120	120	128	109	110	112	134	113	106	105	109	100	120	107	115	124	109	116	121	117	115	113	128	114	121	99	139	133	115	119	117	104	137	100	126	107	116	124	136	130	124	101	101	113	105	109	105	119	117	92	131	137	117	115	119	100	136	124	130	127	126	121	111	142	124	125	107	105	124	114	119	111	112	114	107	117	106	115	113	123	116	113	104	118	123	109	129	103	118	98	112	116	124	117	113	122	138	127	107	111	129	126	130	114	108	116	125	129	104	97	112	102	110	113	115	115	106	112	115	117	118	139	117	123	100	106	137	117	125	115	109	121	122	101	109	103	115	116	125	125	127	112	111	133	119	113	128	117	109	112	108	126	109	109	99	102	110	117	114	109	137	130	121	131	110	114	123	123	117	117	118	138	104	123	120	117	107	132	115	121	123	128	147	134	104	120	110	99	117	115	115	111	104	114	128	127	114	113	111	122	118	120	119	141	117	111	132	129	109	119	121	116	124	109	135	130	120	130	117	126	103	128	140	117	132	115	126	135	123	125	131	110	109	122	134	138	113	100	106	129	108	118	120	108	124	139	103	113	113	130	121	109	111	125	128	148	117	118	93	115	120	119	106	110	111	114	107	101	136	111	117	108	105	110	105	131
32294	20047	9918	6569	5078	6152	6935	6588	5950	5999	5745	5172	4563	4105	3488	3034	2668	2053	1613	1435	1421	1424	1535	1537	1581	1501	1500	1441	1369	1439	1231	1298	1345	1265	1173	1154	1088	1121	1077	1070	1127	1084	1119	1072	1064	1073	1091	1104	1092	1138	1069	1037	1049	998	982	993	948	967	869	946	928	890	942	897	938	938	922	879	880	890	940	849	887	856	878	905	875	893	797	872	898	852	896	887	870	855	869	855	886	921	904	865	863	877	896	835	841	888	884	829	866	905	843	872	836	822	853	852	892	911	866	856	865	871	916	916	845	841	923	895	847	885	862	875	839	879	828	838	873	897	908	875	880	880	906	915	874	911	829	882	897	883	884	928	910	844	867	892	838	851	916	844	832	853	913	856	831	860	839	808	862	857	930	915	871	894	896	887	869	912	897	896	850	879	854	824	906	898	868	837	891	800	854	873	838	849	879	835	909	879	909	907	840	827	926	861	864	872	874	890	894	904	928	872	832	850	874	849	883	885	874	918	874	922	911	852	881	865	874	917	897	906	915	880	831	910	888	905	929	925	864	880	879	901	862	872	847	895	943	858	835	845	891	828	867	882	877	870	917	884	883	924	893	868	853	872	871	859	860	873	891	844	885	842	871	903	828	848	877	863	864	876	843	899	842	888	911	839	845	868	896	843	899	877	910	922	876	908	880	837	849	895	846	875	908	867	904	953	915	845	893	915	910	882	859	895	838	950	880	860	915	818	887	894	877	872	872	900	832	844	824	823	875	880	868	911	909	861	866	884	867	910	891	848	881	846	879	874	874	853	866	855	885	887	847	845	904	859	850	840	859	892	846	845	891	864	863	855	898	864	869	820	852	867	926	871	845	881	838	863	870	891	898	882	939	912	877	866	904	887	860	875	840	882	901	886	883	865	846	878	873	932	898	900	834	838	902	870	837	888	836	868	909	845	898	901	889	868	871	860	852	856	882	860	863	849	895	883	885	880	896	884	893	878	846	922	916	869	830	905	860	912	904	880	907	876	888	837	861	867	853	870	866	872	905	840	869	853	895	848	864	889	882	875	895	877	916	924	934	897	875	852	876	848	912	854	843	812	895	889	831	853	867	821	844	862	877	924	825	874	832	854	857	849	888	895	883	937	919	872	909	875	823	882	931	910	865	845	802	859	843	865	869	928	826	909	878	823	900	863	859	886	874	924	844	885	975	867	896	851	871	913	855	896	898	875	873	845	856	853	888	891	864	882	897	877	855	865	872	852	864	906	869	913	876	826	893	880	890	884	826	913	878	855	857	861	835	895	881	956	822	853	878	946	900	897	853	887	884	918	920	883	879	877	944	863	883	838	851	878	820	911	892	851	884	855	868	869	888	905	911	926	876	846	880	947	885	883	838	882	961	894	849	905	868	873	889	878	891	924	848	882	912	880	888	859	864	855	859	892	821	883	864	839	896	893	854	828	877	875	897	882	889	835	873	821	874	826	874	894	885	848	896	926	838	936	881	870	827	853	854	827	873	901	867	838	891	824	895	872	883	867	915	877	871	884	849	868	862	903	880	904	853	869	827	897	856	831	905	851	931	846	874	833	860	860	902	902	867	909	852	812	847	858	871	909	897	878	869	847	837	872	817	898	851	949	901	917	950	912	838	947	905	852	894	863	905	907	915	877	906	849	859	923	881	881	856	885	832	842	840	864	855	902	901	856	878	909	841	853	863	870	875	893	875	828	893	908	882	881	916	899	871	855	916	854	863	829	882	937	853	919	857	868	859	899	882	897	845	845	911	908	883	875	907	841	899	883	919	898	823	896	851	889	889	844	880	861	852	939	895	868	851	883	833	900	843	846	883	895	898	865	912	921	901	908	885	907	844	843	866	928	881	872	928	939	822	861	949	901	873	881	881	849	896	898	850	848	889	931	882	840	910	911	931	915	914	854	903	838	893	822	859	854	864	898	910	915	882	861	861	853	862	862	814	859	910	920	811	888	910	931	813	867	888	845	856	807	793	869	852	866	920	917	875	896	856	824	896	884	895	918	836	886	830	899	862	825	878	890	844	904	846	887	883	894	886	837	848	910	906	851	868	880	885	844	894	884	861	848	879	871	854	909	860	901	942	920	888	861	858	891	881	864	894	885	882	881	865	898	843	830	879	894	906	861	911	862	904	889	896	876	925	851	863	867	878	878	859	864	848	854	876	917	865	873	875	911	880	915	802	897	870	895	882	906	896	830	857	838	836	870	925	840	860	888	822	881	888	859	864	909	903	869	882	977	866	863	898	840	884	892	875	816	824	852	896	821	895	852	894	816	901	850	913	882	845	881	804	901	916	945	876	906	937	880	885	881	855	902	878	874	883	943	924	813	869	915	849	873	850	876	910	825	856	826	879	880	918	908	933	870	880	890	865	825	863	851	879	899	884	890	835	866	822	922	900	840	879	874	850	890	894	884	813	903	891	841	892	829	887	868	881	830	840	871	832	876	888	849	865	831	843	866	877	799	901	902	862	891	858	877	884	862	898	922	864	878	830	887	894	943	919	893	886	862	882	871	874	844	853	877	916	917	845	906	847	913	914	858	872	835	888	855	841	895	876	838	857	876	924	851	864	885	901	819	906	867	877	900	868	819	908	845	854	903	858	890	850	879	823	887	863	858	854	879	898	869	867	861	836	894	877	870	873	838	912	914	853	904	911	842	900	903	871	901	903	870	832	870	926	875	865	877	861	870	852	842	895	901	875	855	880	857	888	840	883	953	904	853	875	857	861	854	926	894	830	867	884	891	856	899	895	890	857	922	869	824	856	859	850	861	880	942	863	902	893	906	838	864	914	857	869	888	902	892	883	848	879	896	865	861	909	871	843	852	838	849	939	854	838	865	867	904	853	855	846	896	870	846	908	883	881	885	878	923	920	816	793	882	921	842	902	846	868	853	909	887	929	897	832	853	842	865	857	912	854	847	843	841	876	860	846	883	884	895	879	915	888	844	881	906	871	883	845	890	862	826	929	848	914	856	852	876	843	897	895	875	855	860	889	889	861	846	880	852	885	881	879	836	897	839	866	905	895	833	861	831	888	863	842	853	861	897	851	929	869	891	883	898	879	874	879	867	913	852	879	839	836	875	904	864	890	865	887	884	821	867	871	887	834	855	913	842	879	945	839	865	878	891	890	901	895	907	840	877	850	898	892	908	918	867	950	876	987	887	880	856	838	866	934	854	836	892	865	848	882	870	819	880	840	843	866	867	844	797	925	829	900	878	876	855	862	805	818	919	872	889	865	899	800	876	885	908	895	907	899	861	851	883	907	918	865	874	846	818	859	841	852	864	852	911	904	951	856	856	850	839	895	922	900	889	833	858	916	868	879	940	862	885	904	868	898	878	901	915	912	872	913	803	859	909	902	920	836	850	861	876	881	870	885	845	845	866	881	826	864	859	895	862	864	877	853	861	908	936	909	840	857	887	962	878	864	864	855	870	878	930	919	866	857	898	845	891	926	897	880	888	864	872	825	896	879	886	859	923
6562	4612	1455	451	166	192	246	259	257	249	232	239	219	229	187	164	171	113	110	106	113	113	105	106	114	100	100	108	92	84	95	110	87	107	75	70	91	101	78	89	85	105	88	96	81	87	82	98	93	96	80	88	78	85	93	89	73	74	69	68	91	89	73	88	75	88	80	70	72	82	88	66	75	69	71	72	75	72	82	81	60	78	90	87	70	76	83	76	78	82	91	82	92	85	88	97	79	87	97	86	86	80	78	70	98	91	77	79	104	91	77	86	92	92	74	78	72	87	71	100	77	70	75	84	90	85	82	80	74	74	84	83	86	61	83	75	80	112	82	83	84	86	88	71	65	73	100	81	84	80	79	78	100	69	88	77	85	80	87	73	84	83	95	82	87	83	88	86	81	80	77	86	79	73	92	83	90	90	77	74	84	91	91	73	73	91	78	92	89	76	74	82	92	87	92	91	87	76	84	105	80	65	71	75	71	92	76	73	61	80	65	86	84	81	82	78	89	73	79	72	83	74	83	78	73	74	79	90	78	73	86	76	74	75	83	83	66	81	68	79	66	79	73	86	89	79	90	67	85	71	94	82	65	89	74	88	69	96	88	87	77	64	68	70	84	67	77	75	76	91	74	76	82	81	59	69	70	82	78	68	84	71	98	68	71	63	70	73	78	80	80	108	72	62	77	86	79	89	74	88	79	79	79	86	83	69	101	78	82	73	87	79	79	93	74	79	69	82	74	86	90	79	85	79	95	75	73	66	92	69	72	86	76	61	69	67	82	77	85	90	72	103	88	72	88	70	71	85	75	76	68	73	75	87	83	78	63	92	71	66	84	78	73	62	90	73	87	83	100	86	79	79	82	83	97	92	81	83	88	95	79	58	86	77	73	74	82	84	71	81	71	78	81	75	73	89	73	83	80	64	83	64	82	82	84	58	82	70	78	82	74	81	86	80	81	70	96	76	79	81	63	63	85	90	77	80	85	67	81	76	72	81	75	79	84	67	87	78	67	84	87	91	84	72	79	88	80	86	57	82	85	83	77	92	94	79	86	71	63	75	72	70	84	95	88	75	73	114	88	64	94	75	77	72	70	81	82	95	80	76	76	84	88	68	76	77	90	89	91	70	82	87	92	63	96	79	85	68	89	76	88	64	70	71	68	81	77	72	77	94	74	88	74	74	74	93	78	79	82	94	81	62	72	87	90	71	72	71	106	64	88	99	90	81	94	83	71	65	83	88	81	61	62	94	92	94	90	93	78	82	56	84	56	68	87	79	89	75	71	89	80	86	81	70	93	74	80	85	74	72	74	72	81	77	93	84	82	78	78	77	101	81	75	90	80	62	73	85	69	88	75	80	80	84	82	87	94	81	68	80	70	69	73	78	80	89	76	82	63	68	78	93	64	78	101	77	94	81	79	86	72	89	92	68	74	85	98	86	84	76	83	64	71	93	83	84	82	84	63	68	80	82	82	71	89	93	95	85	93	93	92	89	80	82	72	101	90	70	73	79	98	68	83	79	77	81	74	67	78	84	83	86	88	76	69	79	96	86	89	76	79	79	70	72	83	84	71	81	87	79	76	79	82	89	89	77	77	82	79	75	78	83	93	62	87	63	96	75	77	70	83	74	78	75	79	69	99	84	56	75	89	68	66	81	75	92	58	78	83	78	80	94	84	78	74	82	83	80	60	81	72	78	84	75	87	90	78	98	70	85	101	83	84	88	83	70	82	68	67	99	79	74	80	67	77	83	78	76	88	83	68	69	81	77	57	93	93	84	86	92	79	80	73	65	98	70	87	90	96	85	90	85	75	80	82	79	88	97	63	79	67	90	82	72	52	104	69	82	84	84	81	71	79	81	75	95	83	84	97	76	72	57	87	86	73	83	84	83	82	74	81	82	86	75	69	73	80	83	87	89	71	83	80	82	80	73	85	86	77	84	74	57	70	75	78	77	86	81	68	58	98	74	71	78	73	97	77	79	93	69	80	83	75	95	71	75	85	72	87	72	87	64	74	85	91	81	78	87	90	91	85	81	106	81	73	76	81	85	77	74	73	91	85	70	79	78	115	75	78	107	91	87	85	86	95	74	83	78	99	70	86	87	87	89	99	74	56	72	88	71	82	77	80	94	75	71	71	73	61	64	87	87	83	73	80	70	74	65	90	95	78	75	70	87	88	90	75	93	83	60	77	75	83	81	84	70	69	76	77	76	76	88	87	79	64	88	81	87	77	66	78	70	77	81	79	81	66	78	93	82	72	84	87	87	96	72	83	76	88	86	77	61	89	81	82	78	86	86	103	77	89	87	88	111	91	76	78	71	90	78	87	88	67	73	89	76	87	73	83	75	57	68	68	76	71	80	83	61	87	76	69	87	89	80	82	93	59	68	82	95	68	83	72	74	92	73	85	75	97	81	84	79	73	72	81	74	77	71	71	104	86	82	80	82	74	79	91	80	86	68	75	90	74	76	83	101	77	86	81	86	76	87	84	80	78	91	84	69	71	87	91	90	70	78	88	77	84	79	90	97	77	63	81	67	97	88	88	68	72	72	85	74	83	77	92	96	90	80	81	86	85	69	85	76	79	90	80	92	72	74	78	79	75	88	67	82	68	63	67	71	84	75	90	103	73	96	86	71	73	76	83	81	70	96	77	67	82	81	88	70	89	76	74	90	75	98	87	84	68	77	89	86	86	107	72	91	81	90	69	60	77	72	76	86	65	83	87	68	79	64	81	70	71	87	85	73	94	72	84	76	81	82	78	76	78	72	89	72	79	82	87	66	83	83	92	87	86	89	65	76	81	75	76	88	79	76	80	89	86	69	71	87	78	61	77	77	72	80	83	81	78	77	84	73	93	90	73	82	71	88	87	94	76	68	92	81	72	84	69	85	82	78	78	94	83	68	90	94	85	77	57	81	86	85	84	86	67	70	69	72	89	73	92	76	89	82	74	88	71	109	74	79	85	76	83	73	87	86	68	75	92	71	81	68	69	79	78	76	76	66	83	74	72	72	77	81	77	77	74	80	80	71	90	74	94	85	73	75	83	72	66	74	77	64	84	74	93	60	85	83	94	67	84	86	79	79	68	89	83	74	87	81	94	84	87	87	76	71	72	72	96	71	65	95	77	86	76	75	69	89	85	73	86	67	78	63	82	72	60	66	77	100	71	78	75	86	83	79	72	69	65	78	68	98	71	87	90	91	61	78	74	78	94	84	90	73	91	80	79	74	74	88	93	74	78	78	56	99	87	79	72	87	72	74	84	85	79	87	69	74	77	88	83	81	76	76	94	76	91	94	79	80	65	77	80	78	78	87	74	86	86	71	74	74	85	91	77	83	97	88	57	80	87	69	93	91	85	90	99	72	81	69	74	72	85	80	74	68	87	73	87	88	82	71	70	100	91	73	80	77	70	70	74	80	97	73	88	69	99	67	82	92	91	85	62	93	85	82	77	91	86	87	69	69	87	90	80	76	82	65	89	76	76	92	70	86
37221	24275	12666	8395	6810	8222	9211	8312	7598	7427	7028	6231	5555	4570	3977	3348	2822	2167	1480	1339	1331	1399	1457	1475	1530	1440	1357	1310	1327	1220	1146	1223	1117	1036	989	968	1015	894	908	957	954	943	822	864	868	826	899	864	883	869	840	865	813	804	789	736	732	659	675	698	698	691	665	663	696	642	697	709	657	627	639	610	600	577	589	594	613	615	595	596	629	597	581	610	601	600	627	584	609	615	597	592	573	622	580	565	602	577	600	583	591	599	620	590	553	598	554	572	598	645	590	565	603	604	598	574	561	605	593	622	551	589	573	632	583	611	606	609	603	599	614	601	601	600	649	571	602	602	567	634	611	613	614	599	593	602	526	599	584	610	575	568	612	590	586	629	597	598	612	595	599	586	620	616	554	571	614	609	630	622	617	625	616	612	597	639	599	588	583	622	584	564	562	560	604	654	587	609	595	646	608	573	600	611	562	599	612	617	614	644	566	600	613	591	598	578	583	616	591	568	613	605	578	621	595	582	602	606	600	673	561	626	605	643	598	611	607	596	577	616	606	586	589	634	650	608	567	591	566	589	560	673	618	605	610	583	619	558	605	563	594	608	613	569	607	595	578	605	594	591	561	589	596	588	613	543	549	596	603	558	574	625	598	591	605	588	605	565	614	607	553	637	628	548	568	565	613	610	565	591	617	568	604	582	597	613	605	613	575	635	588	564	615	592	602	593	616	598	597	584	608	583	575	584	624	567	576	564	597	582	580	554	586	585	613	548	585	598	578	642	573	556	629	593	568	563	578	606	621	604	643	555	570	611	578	599	619	626	590	605	626	589	627	574	596	567	607	609	621	632	569	576	569	603	618	605	585	559	642	621	594	615	602	588	612	614	604	600	571	598	603	591	585	601	614	543	595	626	577	640	588	565	568	596	617	577	587	601	629	606	566	591	612	592	584	617	595	574	627	602	556	594	593	583	597	585	599	607	625	582	595	598	589	593	606	572	589	601	635	586	658	574	596	563	549	602	635	609	593	606	638	592	575	595	620	581	635	618	593	610	583	604	584	572	635	590	582	593	605	589	567	601	586	591	607	594	600	597	592	586	608	588	592	598	608	561	562	596	579	597	578	600	547	605	575	584	601	597	566	618	580	619	621	646	554	591	630	597	551	585	606	613	603	591	574	593	596	595	649	584	611	618	612	581	576	578	578	599	539	630	539	568	620	596	623	603	572	618	613	619	568	617	617	617	634	590	596	643	563	595	612	613	576	595	606	550	639	584	612	628	577	562	582	579	573	588	577	553	613	606	615	603	566	652	596	544	602	598	601	585	610	607	617	614	576	570	592	558	563	598	627	580	583	582	573	607	591	591	537	606	578	660	611	584	601	583	582	602	575	611	594	582	614	591	613	608	569	648	628	595	589	585	560	610	588	566	572	623	589	613	569	586	545	602	586	614	597	568	577	602	580	618	585	539	577	590	616	642	573	544	607	625	553	598	584	600	589	597	603	574	585	587	574	576	625	550	632	570	612	583	632	580	633	599	568	590	570	633	588	588	591	572	611	579	625	627	612	589	594	561	560	594	581	586	609	624	622	590	577	593	582	624	642	619	610	571	555	589	613	587	567	580	576	597	588	568	607	602	561	608	547	613	661	614	611	583	558	569	611	610	598	575	603	584	620	638	578	608	605	608	588	591	601	585	545	631	567	606	616	581	610	603	609	594	591	632	566	575	646	642	640	605	578	555	572	583	593	584	641	596	614	603	622	571	580	618	616	564	619	572	607	598	573	555	597	614	648	557	591	584	637	595	604	553	603	594	597	594	596	577	635	592	588	577	593	566	615	584	546	603	600	591	601	619	580	580	613	554	586	628	635	575	550	597	569	598	587	590	568	581	589	628	549	625	549	647	579	545	591	576	562	611	624	533	597	555	651	600	587	628	614	598	626	615	542	588	597	600	620	587	594	590	611	593	615	592	594	587	569	629	544	551	619	627	596	605	655	580	580	574	577	576	623	576	604	605	576	640	561	602	580	590	583	590	612	590	592	639	622	602	580	599	607	601	639	599	599	571	612	585	594	607	578	583	588	565	613	587	626	633	570	601	614	579	599	598	641	529	618	600	564	588	632	597	581	542	605	551	610	632	602	592	605	566	612	573	604	596	622	595	645	652	632	597	570	650	589	569	615	605	599	600	604	611	620	592	586	605	573	557	573	555	620	605	590	651	576	580	606	597	557	574	578	584	614	545	595	595	576	549	643	623	598	603	639	591	577	599	589	605	543	598	602	556	648	572	640	605	594	623	606	620	637	592	550	593	583	577	603	592	604	630	561	627	587	599	567	608	568	613	588	601	636	597	583	560	599	597	595	580	633	551	563	557	632	566	546	624	624	637	654	609	629	627	596	599	576	594	608	571	598	554	634	536	588	571	603	558	620	624	609	552	596	660	586	632	630	571	581	592	617	564	587	564	635	569	604	636	599	569	619	597	602	574	569	604	596	637	590	560	587	579	563	629	629	541	585	599	586	566	600	566	610	616	638	578	599	586	602	611	592	610	561	574	581	576	593	627	608	602	626	610	611	613	603	610	586	623	629	651	571	590	604	603	607	571	600	601	565	575	577	583	571	620	544	636	603	544	624	605	617	589	628	615	585	567	596	595	623	604	622	627	583	520	573	582	596	636	596	576	563	590	592	615	587	628	583	623	569	598	572	586	623	571	584	584	619	625	606	609	597	591	582	652	601	575	594	594	570	577	626	574	562	581	615	605	624	615	600	607	627	615	570	612	593	620	600	587	639	633	601	593	641	594	598	623	589	604	601	584	569	632	620	574	560	593	621	601	609	617	624	600	611	598	597	604	626	603	631	592	650	592	611	557	591	588	629	598	579	593	578	635	605	587	612	608	594	585	622	588	584	600	597	585	583	621	599	598	584	559	595	613	612	570	590	596	603	563	594	586	595	581	643	598	560	618	623	563	603	574	582	618	605	626	587	643	628	605	579	617	588	645	563	573	602	619	606	623	593	637	576	656	598	579	609	537	570	603	602	619	622	587	582	585	557	630	600	606	622	581	597	563	568	661	583	618	581	604	617	600	550	616	561	609	559	592	618	606	570	591	576	574	568	592	575	554	569	579	636	583	620	585	597	596	605	585	601	624	581	598	601	568	611	614	543	595	611	611	627	605	589	585	608	656	536	605	620	651	601	608	579	601	579	653	639	621	573	622	549	594	536	609	569	583	563	601	598	578	595	564	563	608	642	574	592	613	553	602	577	592	629	586	614	587	611	611	598	599	592	609	577	623	589	581	602	624	576	580	540	577	614	611	548	616	532	616	579	576	612	592	602	597	597	587	585	572	615	582	620	594	586	608	572	616	559	608	594	581	543	596	591	607	577	564	609	560	611	614	585	598	615	614	632	584	594	611	584	586	602	575	615	596	598	569	605	552	591	637	568	608	641	579	612	583	584	660	564	578	580	586	582	593	611	573	543	569	621	609	599	593	560	609	597	609	532	613
3367	1601	526	187	123	159	165	166	210	204	197	198	163	170	159	160	159	139	129	112	101	122	124	113	109	122	112	118	103	131	116	120	114	106	135	98	118	113	110	120	136	126	127	124	106	127	107	106	117	107	92	118	101	96	104	105	106	96	106	111	101	92	129	100	120	116	119	117	98	105	107	102	109	101	104	112	117	102	112	120	107	105	110	101	94	100	103	102	101	109	100	107	118	89	113	120	107	118	106	103	106	105	106	133	103	103	102	117	121	104	114	107	116	105	105	93	113	112	104	112	95	131	109	87	97	114	97	96	114	92	100	115	112	103	121	116	109	126	119	106	106	108	89	103	106	86	112	110	100	109	96	99	104	104	98	128	97	114	97	97	104	99	104	99	110	96	101	102	105	105	116	105	121	88	83	104	111	99	94	103	123	93	98	91	92	102	127	101	111	104	122	105	99	94	80	104	102	105	109	108	118	92	99	102	103	115	87	106	89	110	108	110	84	98	94	103	113	106	99	96	104	115	101	89	103	131	104	105	116	132	108	114	94	96	103	103	117	96	96	97	94	96	101	112	99	94	107	105	105	98	105	101	90	116	113	110	102	104	106	99	110	95	120	110	120	98	117	117	97	99	111	111	108	88	107	102	111	111	114	90	127	106	106	89	93	100	101	96	112	115	129	101	100	90	107	119	124	97	110	94	98	95	98	102	116	120	98	102	108	109	103	114	98	112	103	101	98	95	104	105	80	93	82	97	125	97	94	103	109	107	103	106	94	112	119	102	89	109	111	91	104	90	90	125	121	100	105	120	120	109	115	108	92	116	96	113	99	91	108	121	93	103	112	96	94	110	109	111	115	127	104	94	120	114	104	112	85	103	92	103	101	108	97	121	112	112	103	110	119	107	97	120	96	108	99	111	101	109	111	105	97	89	116	84	127	109	102	107	119	86	117	105	107	111	107	89	110	132	96	86	99	104	92	108	99	118	93	104	94	104	114	90	109	107	100	101	114	109	107	107	105	103	110	90	108	101	88	103	123	120	115	89	118	119	95	102	105	114	123	104	106	94	103	92	133	102	106	118	110	85	112	86	99	94	119	115	97	80	98	107	105	134	92	125	108	109	117	109	117	107	115	109	106	117	110	93	92	116	103	100	104	112	113	110	110	122	102	95	99	88	98	88	102	97	103	111	108	107	106	106	111	96	108	113	102	95	95	99	92	109	104	75	98	106	112	98	103	117	119	131	106	124	93	129	93	124	108	96	83	94	98	107	106	101	122	122	98	95	106	106	114	102	114	118	113	112	110	75	125	104	115	112	98	125	96	113	103	81	105	122	99	118	107	113	102	112	116	110	103	113	99	100	116	111	124	97	104	98	116	107	114	104	100	107	101	101	110	113	112	99	115	107	118	93	100	106	111	124	107	100	109	118	105	123	123	95	92	117	100	91	95	103	100	112	105	113	81	88	102	94	101	96	101	121	112	108	101	95	125	112	99	115	116	110	115	105	111	100	88	106	122	109	101	108	113	102	83	108	132	88	95	94	103	98	94	105	124	108	108	110	116	119	111	123	90	114	99	101	97	105	90	105	108	98	95	113	103	109	103	101	91	117	107	113	92	93	100	103	103	108	112	97	115	97	96	100	102	111	102	109	114	117	98	112	119	109	105	104	114	124	104	91	110	114	114	86	112	115	110	106	106	95	97	104	96	93	106	120	102	112	111	99	101	103	86	101	98	115	116	103	98	103	106	104	96	106	90	120	99	107	113	108	96	113	101	108	100	102	104	97	94	99	97	103	93	108	87	103	128	90	117	116	112	109	102	92	103	113	100	106	102	106	102	106	127	119	119	121	99	100	95	104	108	111	103	109	103	105	94	112	117	91	96	104	110	101	102	101	94	109	126	104	109	105	109	105	123	128	109	130	88	91	101	114	98	112	103	98	106	110	112	102	106	122	116	95	115	105	111	111	109	114	102	91	107	112	108	107	108	124	100	109	92	116	114	104	90	113	103	108	98	118	98	93	95	113	99	91	108	104	108	115	104	109	106	107	102	110	96	115	98	113	107	107	114	108	121	107	121	116	127	90	98	111	98	86	106	99	89	98	93	110	96	101	109	101	119	90	109	96	125	103	137	90	99	103	103	124	98	114	98	119	98	113	95	95	101	107	88	105	105	103	106	114	118	89	109	97	90	103	113	99	110	109	90	108	94	105	118	126	93	86	102	104	102	106	107	106	112	133	112	96	113	105	104	107	110	103	94	97	111	113	114	107	104	102	67	103	110	101	110	99	95	106	87	102	106	94	96	120	100	110	117	93	113	119	106	101	96	110	106	93	101	99	100	116	103	100	102	84	91	92	109	104	110	111	108	81	101	97	117	93	89	127	87	106	103	121	95	119	125	118	93	105	121	97	98	107	116	94	121	95	114	105	90	97	97	119	103	94	104	120	125	113	118	110	99	99	94	113	104	116	114	112	126	117	112	105	109	111	97	96	107	113	122	86	103	108	106	96	113	107	101	108	106	86	107	111	123	100	95	104	110	100	109	116	106	92	110	100	116	115	111	84	95	110	122	119	114	94	93	112	106	99	101	91	121	116	102	108	100	112	101	126	123	104	93	104	97	73	105	107	120	130	124	130	96	112	108	121	113	107	107	115	113	92	103	113	101	95	117	110	109	107	109	128	108	113	113	107	109	103	109	112	106	84	100	121	109	106	103	83	101	94	111	83	107	110	109	111	99	100	103	100	102	104	105	123	93	87	95	105	105	112	112	113	112	91	109	105	100	126	107	96	90	114	89	105	111	94	102	112	104	113	119	117	95	119	119	87	108	106	98	117	110	101	91	118	124	108	115	92	98	85	103	122	106	110	86	101	99	121	97	105	100	105	100	90	102	103	97	107	117	107	111	97	134	105	106	96	101	97	89	104	102	110	121	98	98	121	114	105	109	90	99	103	103	116	112	96	96	95	96	104	120	95	115	120	97	92	106	95	86	106	79	96	94	103	91	113	113	74	87	105	111	96	95	120	103	88	121	102	99	108	110	94	122	107	120	100	109	108	107	105	107	101	101	115	99	101	96	90	131	120	100	117	104	97	115	115	134	117	100	129	97	97	102	103	109	103	98	103	102	108	103	100	108	97	100	121	99	109	122	104	96	119	117	122	98	88	93	89	122	101	113	97	125	84	112	116	114	114	122	117	117	102	95	103	106	109	87	93	108	102	103	104	122	104	126	105	93	98	105	97	100	101	128	105	115	101	110	93	111	123	103	107	107	107	122	117	115	101	124	89	112	89	98	112	113	128	109	117	118	89	93	85	104	117	110	95	93	97	103	102	110	108	109	112	122	110	114	106	108	112	108	96	99	98	112	108	92	100	105	98	99	99	118	106	94	103	107	118	106	104	97	96	113	124	103	115	93	106	108	116	106	105	108	101	113	110	106	89	101	108	98	82	91	86	93	106	120	108	95	106	111	108	100	104	119	110	92	110	95	119	94	97
28077	14603	5921	3329	3493	5031	5576	5013	4804	4751	4625	4121	3618	3101	2716	2241	1952	1489	1254	1131	1165	1203	1260	1255	1273	1234	1270	1230	1190	1097	1136	1117	1048	980	1000	1002	998	981	974	968	963	977	922	923	956	944	944	902	886	917	922	881	898	825	858	847	839	840	838	868	800	842	791	855	850	839	784	798	853	812	755	773	792	814	823	804	789	800	784	792	784	801	802	830	750	783	818	768	757	820	819	812	809	798	788	770	790	753	815	786	773	774	800	800	780	791	806	783	859	787	786	764	824	776	786	782	794	774	816	768	761	732	757	777	813	716	753	799	764	779	800	755	768	806	752	755	781	764	760	795	815	743	803	793	791	818	771	788	780	858	798	771	832	749	793	815	817	778	789	724	807	795	755	829	793	815	776	804	795	784	802	780	756	768	814	722	775	822	793	770	794	757	726	796	831	734	810	806	814	796	849	812	800	760	804	807	735	747	764	805	785	803	767	815	758	797	786	806	761	819	788	804	787	759	817	789	773	833	806	731	761	791	758	810	809	808	827	764	808	786	800	767	780	791	845	744	772	790	763	795	780	803	835	781	771	818	792	808	816	822	804	777	780	795	828	733	791	779	819	836	766	805	771	788	806	782	775	775	789	788	775	816	780	840	792	767	770	818	807	781	793	812	766	769	833	791	765	788	778	840	795	779	797	771	759	755	760	746	811	785	736	796	800	799	786	826	769	764	813	783	788	782	797	789	809	791	856	751	787	747	820	789	807	777	808	799	798	759	793	750	832	744	775	802	784	830	770	833	780	795	790	761	803	818	768	778	798	786	780	787	773	787	808	791	787	776	786	812	818	756	737	830	801	804	762	809	840	836	761	758	781	785	787	790	792	849	770	794	749	796	789	840	796	801	804	781	765	847	816	760	829	734	796	825	761	795	762	781	755	834	779	804	796	800	794	802	775	769	737	767	804	754	788	796	734	776	807	779	766	792	791	764	768	768	837	760	799	795	743	754	730	795	794	757	759	777	782	831	736	783	821	741	815	791	771	796	721	774	819	784	719	749	753	776	809	768	805	774	773	788	823	800	792	806	825	829	833	830	761	806	796	814	795	795	801	733	761	764	766	794	827	777	732	856	829	750	756	812	787	778	781	819	742	735	786	786	816	766	797	774	832	819	777	756	820	808	766	778	776	796	766	799	800	732	776	808	800	776	810	797	857	815	823	821	777	800	767	779	814	749	800	787	785	817	811	820	804	775	809	841	799	796	791	758	756	793	850	771	803	807	862	816	821	805	806	801	775	773	745	790	815	774	771	783	801	776	777	818	795	791	789	756	773	763	746	754	807	786	773	762	798	762	792	761	766	786	802	784	757	832	822	789	804	788	792	797	755	818	843	793	840	785	863	766	771	775	819	807	807	816	814	769	783	776	808	755	785	812	754	805	799	742	803	796	757	830	798	786	828	782	792	779	793	801	805	772	801	788	758	792	769	771	770	784	798	838	810	754	759	807	740	837	781	749	764	749	832	782	786	790	803	784	798	850	789	780	750	863	832	792	797	797	740	778	787	810	789	797	798	794	818	809	824	796	812	878	788	808	768	837	784	785	800	795	753	791	757	766	763	817	803	764	872	769	707	757	788	785	812	798	804	782	810	818	718	836	820	767	796	808	777	799	792	733	826	772	826	766	823	786	779	787	778	839	805	779	763	818	765	825	797	801	748	807	768	804	832	777	765	799	828	837	804	826	782	821	808	809	782	771	778	751	860	811	784	708	817	802	776	701	750	802	788	789	811	848	817	757	800	806	788	751	770	764	821	752	817	793	781	759	824	797	822	806	794	778	767	786	777	754	777	798	790	812	757	768	823	768	786	789	788	779	790	812	774	766	774	752	776	835	806	793	835	845	803	763	818	756	776	766	765	791	811	788	758	802	771	801	771	743	789	816	786	782	789	799	779	852	794	810	815	814	794	804	788	825	785	805	824	751	794	795	803	782	833	767	786	863	793	793	808	829	795	804	773	793	788	785	822	788	771	763	763	763	789	779	783	751	771	793	769	766	762	819	820	774	770	779	802	801	811	796	882	787	872	785	754	785	763	803	798	775	823	791	744	800	863	769	756	799	859	752	799	817	835	773	811	754	791	857	804	755	803	801	779	798	823	796	767	810	780	776	762	843	831	830	749	784	805	786	754	792	805	847	775	802	798	840	824	757	811	799	795	793	802	745	792	817	820	803	811	804	762	775	798	810	770	816	763	764	809	806	798	842	796	792	836	763	747	722	782	792	755	817	752	837	775	754	813	813	811	844	841	743	817	767	763	735	785	780	801	792	786	791	781	787	838	835	819	762	776	802	844	809	851	768	771	860	752	767	776	859	823	809	837	773	820	828	814	795	805	805	830	751	757	826	762	801	792	774	795	758	767	817	824	812	772	808	787	803	756	773	785	779	792	760	814	782	767	743	830	772	801	788	773	765	810	768	805	778	778	751	795	813	795	836	767	839	820	807	801	762	755	785	763	821	790	830	784	782	746	804	827	742	808	764	749	751	767	787	750	801	787	810	824	757	833	793	791	792	836	765	801	765	864	782	799	820	769	834	785	744	802	808	780	817	788	768	782	827	767	787	795	782	774	793	762	823	783	760	805	762	833	757	803	809	764	813	739	781	769	750	807	727	814	776	793	734	792	819	767	817	790	735	822	782	787	774	790	854	816	803	774	776	793	834	773	812	763	818	792	810	805	790	802	799	760	778	800	799	804	801	797	777	818	724	778	786	830	765	829	796	794	789	800	762	819	796	801	808	785	802	773	825	807	796	821	791	839	801	797	764	750	782	766	777	786	823	837	774	752	737	763	740	801	765	803	803	802	787	820	729	778	824	742	823	760	795	819	790	843	773	777	743	782	770	810	805	819	795	759	829	810	758	794	763	784	777	842	765	772	775	739	750	781	752	792	764	819	824	769	810	770	806	805	816	724	827	806	790	803	760	737	823	807	788	773	789	835	768	810	744	812	820	712	777	784	815	773	835	786	803	775	747	787	844	762	749	762	757	780	800	809	775	790	730	849	761	809	800	778	783	850	803	815	777	812	788	809	817	794	866	762	758	744	781	757	782	778	740	769	744	710	783	843	766	787	793	824	857	766	753	786	818	760	773	726	828	815	785	827	798	795	753	772	792	810	806	791	803	756	839	829	775	801	782	805	783	788	800	733	786	787	774	778	794	749	779	796	821	796	807	795	817	766	777	809	818	755	785	824	791	827	863	775	824	768	772	754	804	838	804	778	777	788	764	809	802	789	769	820	725	781	823	731	792	784	831	732	783	776	831	777	793	760	790	776	851	749	821	710	841	757	806	782	768	747	778	824	806	803	803	853	812	785	757	776	746	775	826	807	755	811	771	761	794	768	746	788	770	781	777	845	770	809	803	760	794	820	784	779	796	796	800	805	830	816	797	747	778	818	783	760	851	794	803	816	739	826	739	788	764	808	801	813	745	758	769	772	788	834	822	742	818	772	792
5074	3385	978	246	144	207	200	197	204	222	221	192	187	144	144	120	129	107	92	86	91	98	103	98	85	108	95	95	84	103	90	90	92	76	70	72	69	84	73	97	90	70	82	88	82	79	95	82	81	75	86	77	75	84	90	74	82	71	81	83	77	77	69	67	71	75	66	62	78	71	67	68	89	105	81	85	88	72	73	77	83	71	70	58	65	82	87	67	75	63	81	86	80	62	90	70	66	74	81	73	84	86	69	94	64	78	57	78	80	88	72	73	69	86	81	76	72	74	71	64	91	83	73	78	91	81	69	63	84	72	71	65	78	58	75	82	95	82	72	55	63	89	59	73	75	80	73	75	79	69	87	78	72	93	89	68	65	63	83	68	63	70	69	74	84	70	83	75	78	76	63	71	88	75	69	78	74	68	85	79	75	88	61	73	76	80	73	94	65	66	80	88	66	70	79	69	75	62	67	74	92	73	73	62	67	77	69	53	75	76	85	73	64	83	73	72	74	72	74	71	85	84	61	76	81	83	69	76	72	76	62	84	53	81	75	72	88	75	79	83	80	47	79	88	75	73	67	76	69	72	84	79	74	79	69	84	64	90	73	73	68	70	77	69	77	84	74	102	74	80	82	69	82	75	85	79	67	77	91	73	78	61	65	74	70	72	74	69	68	59	89	74	69	88	76	88	59	72	69	84	68	76	73	74	86	60	80	93	89	72	70	76	73	70	68	64	81	71	74	75	101	77	76	67	57	67	77	76	80	59	80	81	62	78	72	82	99	71	65	77	87	87	74	82	88	58	101	55	67	71	66	78	72	87	73	69	83	74	87	81	76	62	72	83	68	81	74	72	75	64	71	74	64	77	82	78	61	77	61	78	75	63	73	62	72	90	69	70	74	73	72	66	73	92	86	71	79	73	73	69	69	75	70	67	86	93	78	86	78	71	82	78	82	83	80	80	76	77	87	68	86	59	92	83	75	77	86	64	75	77	72	81	57	67	80	84	58	62	88	72	80	73	87	57	63	75	82	67	83	69	70	60	82	76	83	73	86	78	74	69	80	73	71	79	59	67	60	75	69	71	47	64	54	61	71	60	62	81	86	72	61	73	79	79	69	69	67	65	85	61	67	95	82	100	77	85	67	76	63	85	77	79	76	82	93	73	63	67	65	84	69	66	86	54	74	73	85	80	84	63	73	72	90	78	72	71	96	80	95	75	76	63	75	82	88	93	82	73	59	80	68	71	92	66	82	73	65	70	77	75	71	77	75	72	85	75	74	75	81	73	75	84	70	69	64	65	71	76	63	59	71	89	67	81	80	68	71	76	75	67	71	71	83	76	76	79	80	77	87	77	83	52	65	92	76	77	77	73	87	87	74	98	90	72	74	78	66	78	80	80	67	79	65	79	77	82	74	72	79	71	74	55	76	71	80	70	73	74	80	79	75	77	81	91	60	72	76	90	80	61	82	93	85	78	88	70	77	69	83	83	77	90	77	75	66	63	64	58	69	78	75	79	84	87	70	77	66	72	71	76	52	87	84	88	83	60	69	55	65	87	78	78	68	57	83	74	81	62	58	77	74	80	76	67	54	67	70	74	65	79	83	60	77	65	69	67	82	70	82	72	83	90	76	72	77	73	69	72	80	64	80	74	67	70	72	82	73	76	69	75	84	68	80	62	68	78	93	83	73	68	70	68	75	80	66	78	81	66	82	58	71	65	59	80	81	65	79	61	76	79	73	75	66	73	90	68	75	81	76	91	86	64	67	81	87	56	67	83	65	61	83	69	77	74	84	84	76	75	68	80	71	75	79	67	79	76	88	71	84	69	78	73	87	79	74	64	87	66	76	76	74	83	68	73	67	81	58	74	85	52	68	64	77	75	60	74	79	67	86	77	81	77	70	75	74	81	78	77	74	76	67	67	77	51	81	79	73	72	79	73	71	85	74	70	70	71	67	73	82	71	75	82	73	60	72	70	72	71	65	85	88	79	75	78	70	72	70	69	62	78	76	83	77	72	74	75	72	74	79	66	62	73	62	73	75	78	61	75	85	54	79	75	63	71	78	89	82	91	62	65	84	71	60	74	75	79	86	81	75	73	81	68	78	61	66	70	71	70	60	70	70	64	77	53	77	65	63	73	71	76	81	75	72	80	82	76	73	75	71	66	75	71	74	87	63	68	87	83	70	64	78	71	79	63	74	76	85	79	74	73	91	66	93	74	77	68	61	81	72	75	87	69	71	78	64	70	77	72	76	63	77	59	88	72	79	71	85	70	80	69	79	82	79	69	77	76	68	85	70	78	68	79	68	72	82	63	58	65	77	72	74	73	75	83	74	74	77	72	77	64	64	78	71	77	69	60	75	86	71	74	78	75	76	78	68	72	83	75	74	74	87	82	84	84	85	73	81	87	91	70	77	84	80	86	83	81	70	68	73	69	73	66	70	72	65	60	94	76	62	75	75	77	59	76	76	74	63	80	76	69	72	82	84	72	72	86	66	77	64	82	79	91	69	76	69	72	84	66	70	76	71	69	73	85	86	78	59	72	77	67	68	61	82	75	72	87	70	73	72	78	63	70	88	76	82	88	72	88	63	74	66	68	69	77	57	76	76	69	77	82	73	65	78	84	74	82	78	81	74	77	71	81	88	70	64	61	71	89	72	72	82	95	69	79	67	98	74	71	79	58	81	84	76	76	80	71	72	73	69	82	71	81	55	88	82	61	74	81	73	71	77	76	64	78	68	74	80	105	77	69	82	77	75	76	68	81	90	78	75	64	71	88	70	83	71	74	71	76	82	84	82	62	76	58	98	95	72	77	74	72	74	71	66	80	74	92	78	67	74	81	59	72	76	68	68	79	50	77	74	71	73	69	72	80	82	71	79	71	80	64	74	68	71	76	78	71	79	63	74	67	75	86	66	79	68	70	77	98	70	59	80	94	70	80	81	89	56	75	76	94	90	89	75	63	69	77	75	71	77	70	81	76	74	61	76	77	84	86	71	86	90	71	73	80	66	76	82	61	88	84	73	66	70	72	68	67	72	73	72	70	70	76	66	83	75	64	74	84	77	79	80	65	89	74	72	71	75	82	85	65	81	69	66	66	74	77	69	67	84	71	68	74	56	86	86	80	88	69	71	66	74	66	74	67	76	74	77	84	72	83	73	70	75	88	84	69	83	85	76	69	74	83	84	67	70	84	80	84	80	75	71	68	72	78	81	60	74	60	62	69	58	66	60	80	65	77	62	69	82	76	72	76	70	79	83	81	79	94	68	75	79	76	78	96	65	80	78	68	64	82	61	60	84	97	81	69	72	75	76	72	68	67	66	75	75	80	68	87	65	80	85	67	75	73	83	67	72	80	70	67	63	72	75	68	78	71	63	67	79	82	88	78	72	65	79	67	92	87	76	63	90	73	64	80	76	55	75	67	77	85	76	76	67	64	63	71	70	82	68	89	73	69	73	73	77	67	73	57	81	78	91	78	92	79	63	80
33986	21790	8710	5429	5510	7747	7629	6611	6493	6417	5785	4997	4402	3699	3053	2620	2177	1546	1244	1061	1067	1198	1299	1256	1287	1205	1187	1103	1124	1073	1013	1025	939	869	848	893	786	787	837	819	822	768	775	828	764	785	730	748	731	746	755	735	733	685	671	642	626	595	570	612	607	610	579	646	652	590	598	588	570	536	557	574	549	569	616	552	577	598	559	600	554	546	498	580	601	539	568	556	580	598	564	552	613	551	557	592	547	618	551	521	577	534	568	549	563	562	568	565	619	589	614	552	565	589	546	567	578	510	611	512	574	576	598	561	539	551	541	595	583	583	559	558	585	518	578	549	574	557	524	518	591	565	554	629	589	578	523	608	574	560	619	504	514	547	578	584	579	513	517	507	590	580	539	603	587	584	575	566	580	567	607	558	565	599	576	598	569	595	531	595	548	524	564	575	545	558	527	542	555	531	524	583	602	562	555	518	553	544	579	592	569	540	567	504	595	562	597	598	566	544	561	628	536	549	576	567	558	563	585	542	499	544	565	617	565	569	586	545	556	541	572	547	580	561	567	545	536	582	572	498	595	552	568	551	543	589	556	546	521	587	586	582	577	545	558	570	545	573	556	552	566	502	571	563	563	544	552	586	609	555	557	523	607	592	534	547	540	553	538	562	554	503	599	573	572	572	569	564	573	528	563	596	531	531	564	530	581	535	554	561	572	535	568	563	593	600	558	618	574	580	600	578	550	577	590	595	543	530	581	515	548	552	518	548	556	564	547	574	539	591	566	547	579	575	572	580	566	567	576	538	580	571	547	565	643	553	585	551	585	559	577	591	529	538	581	539	589	563	569	537	566	538	539	562	546	563	581	529	549	557	556	555	587	574	604	569	564	575	541	576	557	559	520	585	616	541	557	552	547	545	569	571	558	557	566	536	540	535	582	563	620	567	585	567	510	592	575	554	558	583	540	564	529	523	566	576	546	571	542	580	544	581	587	552	515	563	575	559	554	570	572	567	571	565	582	584	567	538	563	504	583	573	574	542	550	585	595	583	559	583	546	535	536	567	554	572	599	593	587	546	556	557	540	577	623	573	569	537	512	563	559	561	588	578	571	575	571	577	545	519	536	534	561	538	570	581	562	567	557	556	546	588	573	586	534	556	550	527	567	584	549	542	553	517	555	540	535	558	556	560	555	600	595	530	566	602	551	581	526	603	555	581	545	569	601	532	561	577	540	591	540	600	556	548	542	615	548	562	558	556	519	550	531	545	568	540	582	551	566	529	575	542	597	559	588	595	560	512	541	559	536	510	598	574	577	590	535	575	559	536	585	593	577	563	557	525	559	533	538	576	548	534	554	590	564	585	561	536	521	596	588	548	519	524	578	549	573	554	571	567	584	583	613	549	558	592	558	560	556	547	507	583	575	562	528	564	554	541	546	579	546	586	551	541	542	545	539	594	545	575	518	535	660	571	571	563	526	545	568	568	544	588	592	559	535	574	552	563	553	571	586	555	573	531	606	535	570	587	589	550	585	545	550	550	586	550	569	537	521	588	510	575	572	573	561	554	550	589	564	547	534	567	538	586	576	581	554	567	572	576	546	541	571	568	500	608	541	575	564	551	546	574	566	572	575	546	563	549	572	571	542	577	556	554	569	566	538	553	533	541	600	527	578	599	588	552	496	561	571	529	588	558	568	574	532	588	590	598	611	569	630	569	521	607	569	584	564	582	578	563	552	538	557	596	527	576	529	516	542	578	551	538	585	540	567	563	524	591	585	588	552	577	574	526	600	646	579	566	573	583	606	562	602	533	584	559	552	581	606	568	576	582	539	545	554	561	579	554	551	544	570	578	565	578	551	519	574	602	558	543	570	528	583	535	592	555	564	589	572	546	557	554	546	574	560	586	623	561	547	540	578	535	572	553	566	556	573	549	591	539	573	595	552	558	551	549	561	585	524	556	548	572	577	599	559	570	571	580	570	578	551	585	592	572	577	581	566	538	573	600	575	561	593	578	528	558	600	509	568	582	547	567	556	543	598	534	525	534	566	518	595	571	566	594	565	528	531	568	546	579	594	537	596	552	565	532	583	608	585	563	564	540	562	552	599	515	553	542	544	558	590	580	502	553	578	557	615	557	558	550	587	542	563	547	550	555	553	596	544	568	531	535	559	553	580	564	534	597	564	595	512	620	526	518	597	534	499	559	542	532	602	579	530	575	535	562	587	567	546	536	580	538	578	636	594	518	533	599	541	529	572	540	559	573	518	595	570	543	554	575	602	555	574	577	550	553	547	599	533	571	548	581	583	559	558	558	536	598	570	585	567	582	580	559	526	580	538	570	553	544	523	574	536	606	570	558	607	578	590	552	560	540	584	569	600	592	576	601	570	520	596	520	579	575	520	576	540	631	592	573	539	600	575	551	592	540	541	536	582	571	540	570	594	550	594	570	576	582	561	574	523	534	570	596	556	567	542	531	586	541	572	555	530	555	582	550	552	561	569	559	553	605	580	549	593	537	538	593	573	589	586	593	616	561	554	560	583	564	523	594	574	625	545	547	549	548	576	562	586	571	554	582	526	572	548	592	548	585	581	502	589	579	593	588	545	597	549	558	564	578	594	566	580	615	624	584	615	519	589	577	601	558	545	589	566	567	541	547	593	571	592	589	536	610	559	547	550	545	537	583	559	601	586	573	563	588	590	561	607	626	569	520	552	572	552	585	533	534	555	552	568	581	582	571	604	602	578	545	551	598	550	570	576	574	563	566	584	564	584	586	617	576	572	520	564	563	555	539	583	508	590	560	570	600	552	498	603	528	567	567	568	550	544	571	545	541	579	537	620	538	534	591	559	548	550	527	541	618	604	554	602	483	598	571	577	542	611	542	552	541	595	566	584	550	596	559	597	553	522	599	566	529	565	599	582	575	578	546	578	524	534	587	566	565	547	562	540	567	609	570	573	516	574	572	578	579	520	516	565	565	560	581	538	593	584	539	587	516	611	544	576	581	555	595	544	558	575	550	562	567	578	532	560	584	600	582	557	534	563	588	604	582	540	503	570	547	595	573	548	542	509	569	543	566	553	565	595	566	600	555	546	591	553	574	621	541	545	555	541	535	571	584	554	543	556	579	553	523	552	564	548	542	594	603	521	543	561	595	564	563	590	574	555	609	547	579	587	551	528	563	569	569	541	567	570	566	553	529	572	557	576	493	558	554	601	590	604	555	555	568	543	537	553	557	525	534	569	518	549	579	536	536	525	572	532	555	557	599	562	524	548	575	550	568	544	591	587	547	539	599	573	542	573	584	553	595	573	535	554	593	610	580	552	559	576	596	542	593	554	574	573	542	541	590	526	584	574	545	560	575	556	559	574	592	614	549	575	526	534	595	576	543	586	604	559	501	575	576	583	558	531	560	585	530	546	560	562	553	554	548	551	559	547	533	553	534	546	608	553	547	547	567	583	584	564	614	551	561	591	561	584	539	567	567	573	572	560	564	531	579	517	532	586	538	548	539
5501	3042	916	304	211	206	247	253	243	256	238	262	225	187	200	162	174	149	153	109	126	129	153	150	139	142	122	149	168	130	131	129	122	111	134	144	128	123	114	159	124	119	123	123	121	115	116	130	127	137	129	138	126	122	124	123	115	118	138	121	117	135	150	133	122	121	120	121	107	101	104	108	120	104	101	98	115	113	109	108	140	114	136	114	112	128	116	136	108	106	117	118	100	101	124	119	118	111	106	117	115	100	122	118	125	127	112	124	120	110	113	114	123	134	103	120	134	115	119	123	102	127	130	127	111	110	109	123	119	115	117	105	96	117	110	128	119	121	112	132	118	135	102	119	121	116	119	111	134	111	120	125	117	107	121	127	120	103	106	97	114	120	126	124	131	113	113	118	121	121	125	130	101	104	120	122	120	107	107	114	130	113	115	88	99	121	121	119	118	107	117	117	107	129	123	111	114	107	127	94	120	115	129	107	117	125	103	118	120	108	108	125	122	121	122	124	118	121	108	126	102	112	129	102	117	108	122	124	111	127	139	156	122	94	110	127	116	112	117	138	110	107	108	106	110	105	119	120	103	119	114	114	114	121	130	142	115	116	117	91	111	102	119	106	130	90	133	102	116	137	116	104	107	127	126	129	110	112	134	125	142	132	111	113	117	115	122	114	123	117	119	120	104	115	122	128	112	126	109	115	113	135	114	117	129	120	110	123	131	118	109	96	134	110	112	117	123	124	99	104	113	116	123	90	113	111	122	113	103	111	135	120	107	117	110	110	118	103	134	108	113	105	117	114	113	109	139	107	99	107	108	122	98	109	116	112	109	100	96	139	120	116	97	105	98	109	125	112	118	121	112	101	99	118	120	100	108	125	108	132	127	99	116	93	127	106	106	109	122	99	115	126	136	107	93	105	126	119	125	135	120	137	107	115	127	118	138	97	105	119	113	116	110	119	139	124	100	128	118	117	111	116	106	119	122	116	112	121	125	116	121	123	126	128	122	122	126	134	118	131	124	118	114	126	104	121	104	117	135	124	116	115	107	102	113	110	115	108	118	125	114	118	118	120	120	139	126	122	120	102	118	117	104	125	125	129	107	124	105	121	107	128	114	111	118	127	119	115	121	107	123	124	119	124	122	106	100	130	112	111	113	114	140	93	131	138	110	104	118	117	119	106	108	118	121	110	129	121	130	100	124	105	119	117	109	95	107	110	108	101	111	120	102	126	101	122	111	103	116	115	104	98	125	115	103	95	105	117	130	103	124	135	106	110	88	108	128	118	111	120	121	123	102	111	120	115	136	102	129	103	110	130	102	125	124	107	114	116	109	131	130	122	125	120	89	117	117	118	123	131	115	115	132	113	133	125	96	104	131	113	148	111	105	108	126	121	117	118	132	101	115	120	123	101	121	130	139	123	126	103	117	122	117	132	128	110	91	120	137	116	110	121	136	99	113	102	98	117	136	114	133	125	112	113	117	116	101	121	135	107	124	134	129	121	114	109	128	111	118	118	131	112	106	126	130	116	119	122	112	111	130	107	126	133	106	110	119	115	131	123	110	118	115	119	127	100	128	112	113	127	112	116	129	111	147	120	127	118	121	107	109	113	105	116	105	121	98	125	137	100	94	120	124	133	112	113	111	127	130	91	134	105	119	130	130	120	132	122	120	110	113	127	113	105	117	132	122	121	108	116	130	95	119	121	111	114	119	116	130	100	121	134	105	111	112	119	145	113	117	109	118	146	128	137	110	141	118	117	112	102	101	122	133	120	103	106	114	106	106	123	95	132	127	109	121	120	112	103	120	136	122	125	117	110	124	106	111	103	119	128	115	101	123	121	113	135	123	96	125	110	140	124	117	122	117	113	113	105	121	122	117	124	104	124	132	101	135	125	123	114	115	105	125	125	125	137	107	126	135	125	121	104	112	112	122	111	103	102	116	106	111	100	134	117	113	128	116	116	99	103	124	105	108	97	109	116	114	115	129	125	108	134	118	134	125	113	122	107	117	107	114	111	115	113	110	105	100	105	108	116	118	110	129	111	128	117	108	108	126	143	127	130	93	113	116	126	118	120	115	131	116	114	121	123	122	132	119	101	121	99	124	112	104	118	125	108	116	118	92	101	118	113	114	126	136	122	101	116	120	126	109	108	103	105	119	119	107	110	104	123	128	118	113	106	118	113	113	134	127	122	129	144	120	107	133	124	109	119	110	141	120	122	111	115	147	116	107	105	104	120	118	134	101	112	124	130	100	125	100	129	127	115	104	111	124	111	121	135	116	127	120	124	122	101	129	120	107	104	102	114	129	104	129	109	126	115	130	118	124	119	122	120	121	113	106	104	105	129	121	112	125	119	99	125	119	118	127	92	127	128	118	117	111	100	118	118	98	120	119	130	100	132	108	122	118	111	122	101	120	122	130	124	100	121	113	130	120	120	109	126	113	133	127	125	131	121	106	100	127	120	123	116	112	91	119	129	97	124	97	121	123	110	133	114	116	108	114	106	127	102	107	128	105	112	107	129	133	96	124	113	127	102	115	138	128	131	118	119	107	96	107	118	103	129	126	132	104	124	119	131	147	138	118	118	108	110	110	131	111	117	120	115	133	119	114	119	106	122	104	128	116	130	128	106	113	125	123	108	118	120	117	117	106	110	112	148	124	118	132	130	96	117	112	113	112	135	119	106	113	111	126	126	123	118	112	129	107	113	109	133	112	112	104	122	101	128	129	135	104	111	109	111	120	109	113	112	102	117	127	130	118	122	123	107	122	110	118	114	118	135	105	109	124	115	122	109	133	104	131	115	110	108	113	119	134	135	111	114	101	131	131	108	116	108	113	127	115	106	133	102	112	114	119	107	137	135	108	123	118	117	123	122	123	133	123	113	111	124	106	130	105	104	128	120	108	114	111	100	126	111	127	114	117	114	126	128	115	103	107	112	118	120	123	123	105	117	124	110	115	113	113	114	120	106	142	143	126	112	110	123	118	118	140	100	111	123	123	119	114	112	137	115	121	111	122	102	104	123	112	125	113	101	116	114	117	138	119	125	104	122	95	110	122	134	101	119	112	116	108	125	116	114	95	127	100	139	105	128	111	121	112	141	124	112	110	98	101	116	142	125	109	108	103	113	119	123	127	118	120	139	112	88	124	114	127	95	115	106	124	124	112	123	101	128	104	127	106	116	123	108	118	134	121	128	128	108	134	120	120	123	115	126	99	110	103	128	104	128	119	125	109	114	114	119	108	111	122	115	111	139	97	128	131	92	119	128	122	102	145	138	117	109	126	120	119	119	99	117	108	128	103	117	94	134	127	114	106	107	124	109	108	131	136	121	108	130	109	106	100	117	133	132	137	117	119	126	118	121	139	112	129	112	113	121	110	120	119	110	139	136	125	127	112	108	124	128	114	108	117	130	130	115	116	125	112	112	100	131	124	124	110	102	103	114	116	111	119	108	125	134	106	126	114	101	123	94	108	125	100	130	115	126	139	125	112	128
33060	20463	8802	5163	5812	7726	7735	6929	6911	6731	6139	5361	4568	4052	3317	3013	2307	1877	1546	1510	1490	1616	1667	1612	1493	1506	1448	1583	1455	1372	1309	1269	1179	1191	1210	1153	1083	1161	1069	1158	1060	1089	1089	1082	1074	1059	1111	1072	1104	1017	1078	1010	989	966	946	946	982	924	933	972	917	957	935	891	898	860	924	909	914	871	866	876	888	853	877	940	863	833	855	833	908	855	847	841	891	859	864	861	854	875	851	883	903	886	884	890	894	874	917	858	890	878	884	841	910	858	874	875	865	907	836	880	882	893	868	892	838	883	854	903	908	862	943	892	844	843	904	884	901	853	868	820	783	867	869	860	865	871	878	870	923	938	888	887	883	889	840	874	858	878	851	883	884	884	847	872	852	866	878	917	862	890	917	915	822	909	860	834	843	851	917	852	890	898	857	878	920	843	889	867	817	832	849	877	820	870	823	841	844	941	839	851	863	851	882	830	904	956	828	886	912	846	856	932	890	843	857	871	829	892	842	867	885	864	892	835	872	870	922	802	822	870	867	850	921	877	821	843	918	846	854	868	864	813	859	842	828	849	874	905	832	865	919	900	890	871	850	880	857	847	857	849	870	859	833	952	876	880	899	870	872	875	877	836	863	896	894	851	861	896	872	908	903	885	871	896	849	881	851	802	859	865	883	900	852	877	867	896	900	813	862	894	862	881	856	880	873	907	883	814	845	878	843	842	874	943	883	932	864	846	887	831	877	867	906	843	853	889	885	862	862	900	852	832	864	886	882	875	857	864	871	879	878	911	847	832	882	880	862	856	866	860	924	876	816	900	862	854	920	860	886	888	918	865	868	794	888	887	907	835	838	867	823	845	884	862	907	847	862	849	868	875	810	882	865	854	891	870	866	844	885	843	834	878	846	848	830	841	906	897	837	886	915	852	865	929	842	867	863	884	892	861	842	866	884	866	872	925	856	863	862	879	865	921	856	870	861	845	938	850	849	856	889	870	887	863	839	845	915	880	914	873	907	854	881	839	899	883	872	916	850	879	921	877	876	867	818	911	848	833	875	857	828	921	881	913	805	924	855	807	887	846	883	917	850	910	868	861	887	855	872	845	865	845	871	935	866	855	889	827	898	873	921	923	843	915	877	863	850	882	844	896	875	876	875	878	894	879	882	899	887	859	851	859	872	886	817	862	893	871	934	884	917	902	881	862	879	847	857	905	896	910	896	863	830	825	859	881	911	892	846	860	875	855	860	843	835	903	831	858	915	929	881	853	851	918	847	956	831	900	838	844	884	872	898	899	871	884	929	921	861	809	877	909	810	872	828	899	852	842	866	884	864	866	863	828	875	854	867	938	889	923	859	809	833	854	887	848	877	851	891	879	925	850	833	821	877	884	898	884	933	880	900	883	858	844	856	899	874	911	852	835	876	835	879	877	915	887	860	893	833	857	878	843	820	861	848	890	884	909	880	860	854	882	862	936	863	889	846	848	833	846	919	867	880	907	941	890	874	920	902	887	894	857	845	888	902	859	910	814	839	900	898	870	878	888	839	846	857	838	887	953	856	816	948	825	851	889	835	849	892	892	903	889	894	857	899	875	851	881	905	840	881	864	852	860	872	875	868	878	869	891	873	836	803	883	824	828	870	885	916	824	887	863	869	807	871	896	849	884	873	881	822	857	845	862	827	882	899	909	924	871	839	866	892	880	842	855	844	871	880	869	844	814	909	810	847	923	931	900	832	831	883	836	903	909	869	873	855	899	901	880	874	874	889	841	889	898	843	875	864	867	869	851	822	915	878	855	888	930	885	882	909	876	889	811	857	896	833	867	827	920	884	838	855	851	894	848	912	837	845	831	820	859	884	860	841	892	845	815	868	873	960	911	934	824	872	829	862	879	869	850	890	891	850	859	832	812	865	844	892	866	832	864	878	823	846	894	844	827	843	803	860	892	878	925	851	856	839	866	873	890	894	869	867	828	896	891	897	880	886	855	907	873	855	842	878	902	852	876	840	874	908	872	881	918	889	865	869	906	897	879	837	864	837	845	867	832	859	878	919	903	874	859	914	838	811	868	878	858	866	878	874	929	855	869	869	907	888	877	903	889	883	892	852	877	868	872	913	839	887	842	852	871	834	898	928	827	860	814	920	885	865	859	856	867	896	868	888	890	903	818	905	913	862	839	874	855	925	866	832	902	903	880	862	865	875	875	918	892	826	864	903	883	844	852	903	906	877	906	899	880	853	877	837	841	835	911	848	849	888	842	835	899	860	825	872	924	854	848	867	824	836	852	858	815	878	866	891	848	904	849	889	894	874	846	838	885	861	879	913	882	904	874	886	848	891	838	826	803	910	867	847	893	858	879	971	892	862	894	847	892	884	847	865	877	841	875	824	856	847	864	884	845	866	858	823	818	795	845	833	815	851	850	799	868	840	853	879	872	899	897	832	887	885	882	917	815	838	880	854	847	875	888	835	887	876	873	818	855	870	861	872	909	846	859	913	839	851	872	828	922	849	878	836	788	885	860	888	921	819	811	838	849	851	918	837	931	840	847	861	843	861	872	837	925	911	884	833	893	905	869	843	858	896	852	908	888	832	852	805	853	913	855	877	904	857	894	847	826	865	879	860	888	854	892	876	865	902	820	843	827	874	884	815	848	881	832	831	869	879	852	855	896	841	833	812	851	872	865	877	814	883	882	844	802	876	846	865	838	869	877	891	899	934	877	837	880	904	851	865	904	835	868	844	914	834	923	866	861	879	851	869	896	881	827	867	855	855	823	897	821	860	852	860	881	847	874	825	823	877	868	868	883	837	838	812	922	903	865	864	875	852	855	826	887	882	848	886	889	828	873	860	892	897	904	848	819	841	872	841	870	916	823	901	890	858	855	862	868	862	848	881	871	897	837	838	836	849	863	857	851	862	847	868	921	790	869	859	849	847	869	869	878	854	859	906	904	897	880	890	863	919	873	844	877	866	809	833	824	821	860	872	882	847	848	882	822	858	826	830	908	863	911	833	873	817	847	864	911	879	887	874	874	868	879	843	875	867	868	811	901	902	872	867	842	869	852	851	849	851	874	825	911	874	913	908	835	832	816	851	907	892	870	841	882	862	853	826	901	857	859	870	875	908	874	904	893	871	893	840	847	884	886	871	830	856	870	894	849	839	869	825	872	913	880	878	916	873	836	862	933	855	890	911	819	888	869	859	880	897	822	861	856	963	912	853	855	893	902	921	880	855	911	873	868	846	920	905	881	862	860	873	878	887	870	877	835	804	843	853	828	887	867	857	925	888	912	844	846	842	887	862	851	849	806	895	922	910	898	884	872	877	876	848	886	873	859	859	863	815	863	867	865	839	836	864	901	911	895	863	893	902	872	891	841	831	874	884	895	888	845	898	875	888	891	903	855	854	861	867	852	861	926	834	860	854	845	859	849	908	897	895	848	841	854	859	877	893	859	845	875	823	871	813	872	919	866	866	905	903	876	842	863	849	916	883	888	802	838	851	831	874	897	826	824
6833	4403	1336	420	236	239	228	247	282	288	272	240	217	194	183	163	141	166	101	106	104	130	107	106	131	125	108	97	104	93	106	82	94	103	89	103	109	84	81	88	104	91	82	86	83	77	92	87	108	86	100	88	100	99	78	71	83	76	78	109	77	79	79	71	92	82	81	77	73	95	91	69	87	88	59	87	74	75	66	67	94	81	78	78	98	87	76	80	80	76	99	75	85	75	73	89	81	84	78	101	89	96	85	76	83	92	70	74	74	96	87	89	79	91	77	88	85	94	83	82	75	76	104	87	76	73	86	82	74	98	82	96	66	80	88	76	82	64	93	88	89	59	82	94	85	82	96	85	74	67	87	87	93	99	75	98	93	74	84	91	83	87	78	75	74	82	82	74	76	80	79	79	74	77	79	82	82	76	69	76	76	81	93	76	79	66	60	81	79	88	66	84	75	82	72	76	64	95	86	85	96	78	72	98	89	83	72	77	72	98	93	92	89	75	71	87	95	71	84	78	64	82	64	96	86	88	67	78	77	89	97	88	88	86	90	103	89	90	85	93	69	103	71	71	104	81	72	83	111	96	68	85	79	96	76	79	87	71	83	80	79	92	83	86	71	84	67	83	82	69	82	87	85	89	72	77	63	84	78	81	82	83	89	95	89	76	82	75	79	71	82	100	80	79	75	69	84	82	75	77	78	93	98	91	91	80	72	89	86	80	95	80	77	85	91	85	73	66	71	98	70	90	85	73	85	76	98	77	87	81	63	70	80	71	76	89	74	68	76	73	77	87	73	75	90	83	78	69	87	73	80	90	87	92	80	72	76	75	87	74	80	96	81	90	68	76	82	81	90	87	71	88	100	66	66	103	72	72	62	78	62	85	84	52	86	71	78	84	71	87	97	73	91	68	79	78	77	83	79	83	78	83	84	84	73	97	76	86	79	82	92	74	80	71	90	77	93	76	88	80	76	78	82	98	77	79	96	83	83	81	80	90	80	105	74	77	79	97	83	74	92	73	70	91	90	70	79	101	85	82	80	70	82	90	77	67	81	72	78	77	94	66	89	98	77	82	64	88	80	77	88	86	80	81	68	67	91	86	82	89	82	84	94	78	90	71	80	97	80	73	78	73	91	67	92	70	80	62	74	75	75	72	74	65	88	79	72	80	68	80	83	74	88	83	78	94	97	76	74	78	89	77	90	82	78	78	89	94	79	78	81	71	80	80	85	80	82	69	75	71	67	87	82	86	78	86	88	82	85	64	76	79	79	87	79	74	79	102	91	75	98	92	64	98	81	71	73	65	89	69	69	71	81	99	90	76	84	84	89	81	90	86	89	91	72	75	75	87	96	80	87	97	90	77	79	78	73	68	84	68	71	78	76	92	68	81	86	77	85	79	92	70	73	68	83	90	92	83	76	78	80	83	67	72	63	70	83	71	77	83	78	81	78	88	78	67	72	71	96	81	88	89	90	95	84	98	93	69	71	79	70	84	96	80	74	78	70	84	75	81	87	94	67	104	79	91	74	83	73	83	80	83	75	99	82	75	81	92	68	82	81	86	78	82	73	88	76	85	80	82	79	83	78	88	82	66	69	78	78	75	83	92	91	71	71	83	75	74	72	74	85	80	79	70	83	86	81	78	87	91	95	82	86	84	82	77	81	82	82	76	72	83	93	78	81	71	66	81	83	87	62	97	84	70	87	76	82	106	85	77	111	94	74	67	71	81	90	95	81	77	92	90	79	92	71	76	77	73	84	72	91	87	81	103	78	93	92	86	72	77	86	71	81	82	67	68	87	95	84	78	87	78	73	79	73	75	82	78	79	83	64	83	68	80	87	82	75	90	82	85	93	73	95	80	75	94	93	87	80	73	79	88	80	67	81	77	83	75	81	76	76	79	98	95	83	67	74	84	73	81	56	74	74	62	72	86	73	80	94	72	68	66	74	85	90	81	89	72	88	93	67	82	65	99	84	67	83	82	87	86	84	88	84	73	92	80	87	68	90	80	75	87	88	76	79	74	77	84	89	77	77	79	82	80	87	76	84	69	86	73	87	69	82	85	72	93	98	105	99	84	75	83	84	86	81	90	74	79	81	88	78	95	76	78	69	74	93	71	86	91	83	73	98	80	74	85	91	69	82	73	69	64	83	78	93	82	82	81	65	69	83	78	93	66	90	86	78	62	77	78	80	86	81	78	80	80	59	93	73	65	88	85	80	71	60	76	90	101	77	76	88	66	84	96	93	69	68	72	89	82	83	74	103	79	80	78	92	59	80	88	84	88	84	90	112	84	69	89	82	80	70	77	76	84	67	102	73	83	99	83	90	60	90	87	77	88	82	79	73	63	87	75	82	100	70	88	81	66	83	82	62	89	87	93	65	86	78	78	70	81	97	81	79	84	76	86	75	84	84	90	76	88	68	83	79	71	55	67	70	78	76	75	80	82	77	83	69	80	71	108	73	81	87	76	96	83	76	73	73	89	72	73	71	67	72	83	82	86	90	84	81	76	71	71	80	80	67	68	68	85	76	65	75	82	86	86	70	85	62	86	78	96	93	78	71	88	71	82	85	85	76	89	99	87	80	78	79	92	66	73	86	85	76	79	72	79	81	69	82	74	78	85	78	83	75	98	85	92	72	74	92	80	64	77	91	97	84	85	94	73	76	74	85	82	72	77	72	78	99	83	88	99	105	81	80	88	84	62	75	75	90	79	65	74	68	72	97	91	88	76	78	69	94	77	68	77	93	81	85	81	74	105	80	74	101	91	87	69	62	85	73	88	82	80	91	82	76	77	75	97	73	74	77	75	77	84	93	87	80	75	90	73	81	73	84	76	76	79	79	90	70	66	71	75	75	84	84	79	63	93	93	84	95	71	98	80	76	85	87	70	62	79	90	86	74	77	71	85	78	85	71	63	62	91	80	81	81	87	77	79	82	67	80	97	67	67	80	83	72	81	74	95	81	84	72	103	79	91	65	71	86	68	82	69	72	88	70	92	80	92	80	73	66	76	68	88	83	81	77	75	80	89	76	77	80	83	81	93	73	94	78	73	77	66	69	61	80	68	70	86	72	86	81	88	77	89	67	83	94	59	92	69	85	81	73	66	79	88	80	87	82	96	82	82	79	81	71	95	77	75	96	71	67	91	70	73	74	93	81	87	99	68	78	84	60	81	71	88	72	59	81	93	82	84	89	96	85	80	78	83	66	69	78	91	94	77	74	77	73	73	78	66	88	79	70	81	100	82	78	73	64	68	74	111	92	85	75	72	78	80	90	94	68	73	78	83	83	71	109	80	73	83	76	70	81	65	84	74	98	89	77	82	84	76	92	84	96	90	85	83	73	81	86	74	69	81	87	81	94	84	80	84	84	95	75	80	111	85	86	69	69	73	93	73	88	89	78	88	90	95	58	76	77	80	80	82	92	84	84	83	82	77	71	80	76	63	80	82	75	91	90	97	75	75	79	71	76	85	83	72	84	87	86	72	85	79
37515	24017	11488	7724	7697	9954	9420	8630	8586	8461	7441	6343	5358	4496	3849	3363	2451	1914	1486	1422	1492	1620	1527	1533	1537	1476	1490	1472	1311	1331	1225	1089	1054	1034	981	944	939	970	933	907	900	929	865	919	888	884	905	915	849	800	830	814	818	799	761	697	682	659	690	690	626	725	685	734	656	658	646	617	627	647	631	611	603	621	594	618	599	632	584	613	588	613	595	595	579	602	598	594	600	565	573	588	583	595	611	609	623	594	584	634	609	574	591	578	627	570	611	559	611	575	612	600	608	570	613	582	618	590	541	568	607	628	602	593	613	590	625	586	630	601	566	595	591	591	632	607	622	579	600	649	592	598	588	567	594	559	605	610	628	613	611	575	596	584	624	599	632	614	584	605	612	589	599	587	619	581	632	564	582	576	600	560	604	601	601	602	596	583	584	579	578	596	608	582	641	652	583	598	628	591	545	580	576	576	633	618	606	627	592	567	549	573	554	590	595	587	580	610	623	574	600	590	587	579	600	630	618	593	572	567	610	617	569	617	636	634	573	595	571	574	609	596	582	608	581	577	577	575	595	540	618	567	589	586	554	617	566	648	588	532	586	587	597	544	626	582	644	591	607	590	651	577	585	569	590	596	597	567	593	597	595	578	613	625	566	558	596	612	606	678	579	595	612	623	583	658	608	523	628	575	601	624	596	603	583	577	596	612	597	617	609	633	599	591	562	576	619	577	586	603	582	560	596	593	597	575	592	640	601	579	599	549	613	605	615	600	579	604	556	585	612	635	617	552	577	575	577	613	628	611	591	518	592	605	557	636	614	598	565	591	581	577	576	575	599	614	570	571	547	591	595	622	614	575	549	615	582	614	613	580	577	594	617	639	616	597	567	586	602	524	627	616	627	600	638	609	618	606	593	550	586	608	566	574	584	575	570	600	570	617	573	548	622	620	617	627	599	584	553	605	610	603	604	608	583	601	603	604	595	599	558	622	603	589	608	597	569	592	598	643	597	625	598	588	588	595	631	584	609	591	638	635	595	609	574	552	571	626	554	594	610	550	567	579	568	603	612	584	562	578	572	612	533	589	572	615	591	638	568	610	606	610	602	579	572	567	632	577	591	663	585	633	565	582	596	613	614	586	639	606	623	573	633	591	594	630	557	561	607	579	586	587	613	593	566	610	592	612	584	590	591	605	631	601	589	591	545	651	630	591	620	627	596	572	617	611	578	590	593	601	593	608	615	611	533	610	604	607	566	569	550	590	595	615	601	582	586	595	612	571	554	625	591	598	592	599	542	566	588	599	621	624	593	594	582	599	602	602	603	625	560	616	596	618	571	575	626	627	621	607	566	582	605	623	630	608	620	596	561	579	562	575	606	578	595	578	544	589	564	608	604	601	569	609	535	594	566	558	550	588	604	580	573	597	621	556	598	574	607	567	591	572	588	575	575	563	548	622	620	609	627	618	606	560	593	622	582	580	581	614	594	623	581	615	552	589	579	598	604	569	602	611	576	600	597	613	576	609	621	614	568	624	665	562	584	591	570	518	599	603	560	640	575	592	573	607	600	563	598	629	605	600	611	603	642	559	605	630	582	580	608	591	611	602	623	641	601	553	589	589	605	629	580	621	596	598	584	618	625	595	599	538	580	604	573	561	587	608	581	578	596	608	586	603	606	632	571	587	560	600	605	595	598	549	620	551	602	598	571	600	622	618	622	595	634	564	581	604	570	597	548	578	641	566	634	586	573	565	596	596	559	600	550	623	609	576	612	537	596	589	609	600	599	559	612	593	606	578	601	562	607	635	590	584	628	610	565	603	558	583	592	560	548	594	585	603	594	579	620	648	534	577	570	607	570	614	592	602	635	588	577	617	605	557	604	609	557	609	603	596	624	587	601	575	565	561	588	631	586	616	580	579	623	625	562	621	600	606	595	583	620	574	592	586	618	579	621	603	606	629	627	561	643	574	559	627	594	603	569	598	582	623	614	589	573	584	597	571	566	625	628	605	611	590	596	599	558	620	574	627	532	614	614	610	611	581	615	603	616	627	570	640	562	616	634	593	563	579	590	570	591	623	603	587	555	572	635	590	568	593	605	617	562	618	581	629	611	590	574	618	577	596	605	598	603	600	625	604	591	584	629	603	607	563	593	597	611	591	607	577	628	567	594	616	603	599	606	588	546	591	588	572	568	555	569	590	578	556	611	556	569	567	609	613	597	602	665	619	608	600	586	628	607	554	615	608	625	569	626	602	608	629	577	577	593	588	628	593	586	628	567	607	608	585	571	603	569	598	579	615	606	579	586	575	579	612	601	624	592	592	609	580	594	602	615	627	579	608	606	607	581	604	588	574	562	564	631	605	598	597	565	562	574	610	611	570	585	581	616	579	595	595	570	601	618	577	595	575	591	584	589	653	528	604	549	600	604	553	563	589	569	576	551	580	595	624	545	562	573	604	586	599	562	603	564	611	585	657	564	637	599	620	615	593	641	594	617	600	541	604	615	605	601	582	591	619	607	560	609	564	607	567	598	598	568	625	586	597	619	590	581	643	588	610	586	578	618	610	554	656	571	561	641	575	633	611	593	616	619	575	595	600	608	600	595	604	616	549	614	549	603	579	589	591	607	613	598	593	576	574	553	596	639	576	599	662	583	626	633	633	608	580	588	608	567	559	595	579	582	608	619	585	603	646	561	597	580	573	617	586	585	588	583	581	627	586	637	590	646	619	610	592	592	550	626	591	576	569	591	566	588	649	584	570	590	565	615	612	544	594	615	616	518	599	597	589	618	574	552	624	652	574	642	641	567	603	580	561	559	610	577	577	606	593	636	595	616	588	632	575	587	536	586	589	606	561	595	579	617	584	605	592	595	543	568	589	565	627	600	593	583	575	580	590	550	608	577	566	556	625	609	594	608	590	633	613	624	643	608	588	586	603	584	590	594	601	598	570	626	580	593	574	590	569	567	617	641	575	582	651	526	550	563	631	594	621	593	588	602	623	601	561	590	590	580	593	633	606	572	605	574	607	577	593	613	593	596	600	612	569	607	580	602	570	617	616	605	581	551	602	616	634	610	605	619	564	599	634	641	582	591	589	583	635	582	614	589	623	634	625	641	584	644	589	568	613	590	598	583	589	567	586	583	605	586	614	587	571	593	583	601	531	578	618	608	620	605	578	557	602	572	596	585	596	544	565	619	585	601	600	550	587	571	597	636	600	593	623	587	610	578	613	616	555	601	562	601	604	641	592	615	598	573	595	575	581	562	570	580	660	605	543	560	599	592	591	617	622	562	605	606	589	572	618	598	555	613	594	579	593	622	582	650	580	621	582	623	562	573	618	632	562	603	597	567	571	572	569	575	561	598	618	610	655	578	588	607	571	605	628	576	600	574	583	617	571	542	597	551	583	592	618	602	627	612	602	569	585	613	586	587	607	551	613	557	576	614	579	613	602	602	592	590	595	622	591	640	566	596	601	560	605	591	590	572	612	608	568	662	596	615	578	574	597	603	605
3547	1526	464	200	154	182	173	198	227	202	181	202	193	154	136	171	137	140	119	121	103	123	113	130	132	98	117	118	127	122	97	107	113	106	101	148	110	106	103	129	85	98	102	105	96	134	112	120	103	118	117	111	107	108	109	102	87	102	96	101	107	107	84	117	121	103	107	99	113	97	132	95	97	107	116	108	102	94	105	101	113	117	98	112	119	97	100	114	105	97	104	96	88	102	113	102	116	95	90	117	101	103	115	101	100	123	96	106	96	103	102	106	97	104	104	102	100	109	109	111	92	109	112	106	105	99	105	104	95	113	113	116	94	111	116	97	117	111	97	97	91	122	105	113	115	114	95	92	119	97	114	109	96	90	112	108	119	117	102	99	88	109	84	109	122	88	111	102	96	134	91	105	88	99	99	116	115	87	93	106	108	94	107	117	108	115	94	96	101	94	108	101	98	100	108	99	99	110	106	107	100	107	92	114	96	102	111	116	105	104	108	106	97	95	115	100	95	98	94	106	108	125	108	113	102	104	111	112	117	101	103	105	74	96	117	104	98	91	83	107	102	102	117	84	111	110	106	110	81	109	104	109	103	95	115	100	112	113	116	118	108	88	106	109	82	132	95	118	89	109	92	107	106	113	105	103	99	115	94	107	99	101	102	111	113	115	99	96	109	93	122	109	84	113	96	97	93	100	94	96	107	93	124	97	115	99	103	135	115	97	91	101	96	120	107	99	109	97	102	104	99	106	92	88	110	118	110	110	97	92	99	101	88	110	106	100	114	97	90	100	108	112	120	101	106	96	97	90	95	108	123	90	107	110	89	103	110	115	109	100	99	96	96	121	119	116	120	94	93	107	116	93	104	112	126	101	82	99	106	87	103	125	82	117	101	102	99	86	116	95	108	100	99	118	102	103	118	130	104	105	96	98	89	103	112	88	100	109	95	99	112	94	113	94	119	97	101	107	113	101	103	97	109	106	113	83	114	104	129	106	103	87	119	107	121	91	99	97	110	91	106	94	95	119	79	92	129	95	112	123	108	108	124	100	81	98	104	103	93	91	103	93	91	121	102	102	103	106	118	96	118	114	99	96	111	99	104	110	111	120	88	96	83	107	94	119	93	105	117	110	114	93	107	100	116	103	107	100	94	94	102	122	90	107	97	113	112	101	109	110	97	113	107	100	104	137	100	109	91	83	112	99	104	100	101	119	118	106	110	131	134	93	107	109	114	102	90	109	108	115	92	94	92	89	106	99	110	90	95	115	93	103	106	106	91	103	90	122	110	103	112	92	95	96	113	134	105	91	100	125	103	102	104	112	101	133	98	89	106	111	107	123	119	119	109	120	103	105	111	102	113	104	86	93	95	105	129	100	107	117	94	105	109	104	94	101	104	99	93	98	107	98	105	105	99	96	95	120	93	105	116	124	98	101	93	114	90	106	117	80	100	100	94	115	122	98	104	107	97	99	89	98	92	113	78	115	109	95	112	97	86	102	104	97	108	112	102	117	109	102	85	119	108	98	83	86	113	101	104	113	112	109	103	96	109	96	90	99	105	98	125	111	110	103	114	92	107	95	117	98	123	97	107	112	104	96	113	95	86	126	92	102	107	113	95	112	97	97	112	108	75	109	93	122	103	120	102	91	85	98	109	97	117	113	100	90	96	92	89	101	101	110	103	124	134	88	95	109	97	94	118	107	118	94	103	97	95	100	103	103	115	102	95	111	95	115	116	98	104	107	113	93	115	109	114	97	86	111	102	90	94	101	88	111	114	109	92	98	110	97	104	104	111	105	110	106	106	108	96	100	93	96	114	96	96	85	85	106	121	96	101	94	90	120	98	107	111	99	116	106	98	105	111	107	101	100	108	101	86	112	106	113	102	110	114	110	112	104	106	108	119	83	107	124	96	102	116	99	92	101	117	111	105	115	104	116	91	100	117	106	113	105	93	109	110	103	80	97	102	106	128	114	111	100	100	100	104	98	91	85	113	90	129	92	113	73	100	102	121	97	100	111	98	112	113	96	96	127	130	109	106	111	123	98	102	94	104	118	89	96	95	130	96	103	115	102	122	117	108	90	94	88	102	108	120	94	112	105	91	91	96	109	130	106	105	112	105	99	94	106	99	123	79	97	108	94	100	122	108	82	111	100	98	103	100	117	104	92	129	96	104	126	120	115	104	114	115	109	95	111	121	114	103	127	117	96	101	118	104	88	103	112	112	96	101	97	97	121	116	97	104	114	95	118	105	108	102	84	118	114	106	97	94	111	111	110	104	93	96	110	95	101	92	95	109	80	98	76	106	125	105	116	106	92	106	93	102	100	95	104	97	95	114	96	121	110	100	86	107	78	98	100	108	109	101	109	112	114	95	112	111	103	105	93	107	98	112	101	112	100	112	107	102	106	119	111	104	108	94	115	129	102	87	123	108	90	91	91	100	97	106	107	110	91	120	93	115	117	97	108	113	99	105	117	129	116	99	95	102	114	104	104	115	102	111	116	111	116	101	121	105	102	115	106	93	93	103	107	92	110	120	100	112	110	98	109	105	101	115	95	94	115	96	94	101	124	99	104	93	118	126	99	90	106	98	107	109	108	113	96	106	104	122	101	106	105	109	106	101	122	110	97	105	95	116	99	103	94	92	122	126	101	122	126	83	125	107	103	82	90	118	115	123	112	92	104	98	95	103	105	116	111	94	110	116	97	116	121	96	112	102	102	102	93	105	113	102	88	103	95	100	108	100	103	100	113	98	111	113	109	102	115	107	96	107	94	105	94	106	98	106	92	114	90	82	120	124	104	97	111	105	100	103	112	82	111	110	104	102	112	107	105	85	94	95	111	85	97	99	95	78	99	97	112	106	102	111	100	104	95	94	108	98	115	98	116	96	111	90	94	96	93	113	105	113	120	98	103	120	94	109	102	121	92	97	121	102	109	98	121	104	96	97	90	103	72	109	86	128	93	129	105	110	99	91	114	105	114	88	87	111	98	95	103	112	104	97	106	113	97	107	92	90	111	122	108	97	95	99	111	101	90	118	95	93	95	104	88	117	115	98	95	101	97	101	106	107	101	103	118	106	107	111	82	99	110	99	110	99	115	86	106	130	108	101	104	97	95	109	105	97	112	117	118	123	114	112	104	105	97	108	104	115	86	108	113	104	110	100	109	99	99	116	105	101	110	100	104	112	95	97	102	96	103	101	110	105	105	90	89	102	125	111	123	104	117	96	104	99	119	108	93	94	141	108	105	85	110	109	120	113	109	114	106	90	117	94	99	104	104	115	102	95	105	114	86	109	124	81	114	96	91	115	101	125	127	106	106	100	112	118	105	116	101	118	92	95	84	97	112	96	98	120	91	107	111	99	91	105	105	101	107	93	111	121	116	110	120	107	110	113	94	102	104	104	125	89	126	112	105	107	97	104	93	98	96	92	89	100	130	122	113	97	92	113	144	90	118	119	92	118	106	104	102	84	101	107	93	89	103	104	102	119	108	123	105
28220	14913	5068	3511	4552	5671	5479	5433	5505	5380	4732	3966	3455	2875	2650	2268	1761	1453	1237	1205	1286	1311	1290	1231	1235	1249	1247	1210	1180	1151	1122	1051	989	1021	957	1001	1018	987	938	961	960	934	922	941	913	937	959	923	955	916	883	935	935	817	770	837	799	811	807	834	813	818	825	863	847	787	839	816	775	794	814	818	772	811	758	806	794	765	781	820	787	767	824	774	809	770	766	809	757	767	747	718	816	744	798	777	780	801	764	815	780	754	755	766	773	808	822	757	789	757	769	838	792	757	796	775	801	847	778	796	783	771	856	821	800	770	778	776	791	798	788	774	774	771	760	748	771	772	818	787	779	751	792	717	745	766	803	789	800	723	758	693	830	782	793	753	861	825	807	825	794	738	804	766	775	776	769	772	791	755	773	809	760	759	802	763	789	783	773	753	794	782	800	814	754	764	751	735	773	747	805	837	815	757	719	806	777	758	794	752	794	762	801	794	823	783	811	762	791	833	725	823	779	757	776	750	738	797	748	789	729	796	805	777	804	770	739	806	792	810	769	788	747	801	774	803	794	786	769	724	835	772	787	770	764	781	842	809	775	775	753	778	777	785	771	781	755	749	825	825	865	797	727	806	770	798	762	803	775	767	807	795	770	806	751	809	757	797	709	758	780	765	732	767	799	823	799	785	787	746	810	765	737	777	821	798	780	818	765	786	778	851	739	775	753	765	807	793	741	810	773	823	804	809	776	803	812	775	807	775	783	837	807	779	816	793	777	831	787	799	818	763	814	771	790	823	761	791	784	763	822	806	755	786	771	808	817	790	781	778	776	822	787	722	809	800	799	748	789	801	749	764	771	792	826	789	804	781	785	816	782	777	795	822	757	807	779	817	773	757	768	756	781	791	780	773	777	803	716	807	787	783	818	730	791	769	801	819	808	790	817	778	727	762	775	745	795	721	743	809	790	791	813	754	809	790	776	801	776	781	759	786	813	754	781	786	762	782	732	853	797	794	711	787	768	826	812	768	766	787	787	812	747	843	812	733	760	749	811	713	768	779	787	764	787	780	763	802	816	781	801	812	746	809	795	801	760	779	737	799	864	761	784	772	787	723	779	792	776	767	786	748	748	740	723	782	741	796	811	762	800	749	779	773	733	817	833	810	812	778	741	809	794	757	781	792	830	770	820	781	745	816	759	817	760	781	791	775	798	758	809	794	778	783	764	772	796	809	805	783	798	797	816	755	745	748	761	813	804	768	817	808	821	818	819	782	819	750	768	786	830	822	754	783	808	771	763	772	761	741	779	815	761	810	769	784	777	818	776	772	797	788	784	758	822	764	782	761	786	801	824	780	722	772	768	802	763	771	771	745	774	809	816	781	795	785	801	778	778	740	810	775	827	816	759	741	784	801	798	744	762	776	755	813	774	738	770	796	790	828	748	732	796	796	794	780	796	769	762	795	777	812	825	796	746	713	787	757	812	831	756	776	750	750	761	780	783	757	819	790	848	784	735	767	784	829	782	797	787	784	782	805	768	786	825	796	794	840	792	759	817	831	793	775	813	813	802	767	811	768	770	851	783	817	764	787	846	769	766	755	787	775	772	802	804	730	779	820	842	794	775	744	747	779	709	791	813	798	757	790	824	804	753	744	762	775	789	763	752	823	729	819	795	836	802	742	783	813	766	781	777	775	818	787	777	865	784	833	742	832	765	757	785	785	778	792	812	727	797	789	803	770	783	768	793	752	833	768	779	753	789	766	782	756	773	780	750	774	762	806	830	804	823	734	768	785	725	779	785	811	832	792	819	814	815	758	804	746	789	809	841	737	792	743	792	833	730	760	769	779	748	738	805	703	733	796	763	785	765	740	740	753	811	759	812	770	824	744	780	769	761	823	820	796	781	751	813	798	806	809	808	789	821	791	809	793	831	798	786	805	790	763	769	793	787	768	776	718	778	781	767	783	773	781	810	733	754	819	805	793	791	763	778	834	788	770	738	784	770	808	780	768	796	757	823	826	841	788	795	764	745	761	821	824	793	783	775	801	772	721	820	812	781	763	795	792	758	792	831	760	762	785	763	775	807	778	761	781	796	750	825	786	789	833	776	747	818	784	749	765	771	742	820	781	772	768	779	756	816	745	756	764	792	777	805	694	749	751	819	764	751	781	805	759	775	739	778	788	789	782	727	790	776	816	801	752	803	761	792	785	771	771	799	776	805	771	780	753	758	825	748	785	797	778	796	782	751	757	732	745	792	784	816	733	770	812	821	820	763	815	788	815	803	803	796	836	836	746	746	780	788	733	786	826	736	759	732	758	788	770	817	799	796	826	748	803	762	797	798	757	791	769	754	773	797	807	845	793	753	753	818	775	814	796	743	743	763	771	757	761	717	759	794	752	767	817	753	779	769	762	771	795	815	804	780	836	824	824	747	798	815	778	838	763	818	791	846	733	792	764	793	771	789	731	794	751	746	762	739	818	758	774	819	763	745	767	825	751	776	775	690	751	740	747	773	745	791	808	847	778	761	780	824	746	822	822	772	739	776	752	814	794	796	773	794	789	745	758	822	774	760	759	795	826	739	807	790	796	810	804	742	728	743	781	856	834	826	744	756	767	774	778	738	844	807	775	745	783	769	759	789	808	798	738	756	796	875	823	759	823	768	820	792	764	729	774	798	813	795	770	743	775	800	842	770	794	752	742	773	800	818	752	801	802	786	811	777	776	749	748	748	772	790	810	802	830	762	769	747	815	818	823	806	796	771	737	763	726	814	791	764	795	766	755	782	814	807	791	774	774	753	801	749	794	787	818	795	749	777	763	748	784	804	820	774	728	817	787	796	781	800	787	811	762	775	737	814	737	762	782	783	762	792	778	776	781	788	777	765	759	769	730	817	802	820	800	741	791	808	768	750	846	833	846	806	787	777	812	794	772	776	810	800	802	817	816	819	815	802	750	827	785	761	757	752	775	772	762	760	759	797	771	774	766	779	805	780	752	801	774	807	788	744	759	800	808	795	766	786	839	820	771	762	804	794	779	774	769	781	753	830	840	747	787	768	782	795	771	812	771	821	722	781	743	816	812	785	843	818	791	774	779	801	762	795	820	775	803	794	773	795	803	726	765	740	745	734	805	803	755	821	753	759	818	795	781	757	828	816	794	789	852	771	749	739	750	777	784	723	841	802	717	789	799	788	763	831	825	764	814	768	792	802	801	795	783	817	775	801	762	816	723	815	777	840	806	811	743	775	798	806	759	749	789	820	724	746	780	767	767	782	762	807	772	821	798	800	815	740	807	772	808	782	758	794	756	765	798	783	774	770	773	774	818	788	740	721	838	768	804	765	814	810	729	784	763	798	782	772	731	828	755	773	784	791	822	785	805	820	764	800	766	787	792	787	792	789	768	797	733	844	778	764	802	793	780	758	759	767	803	768	744	759	804	698	760	809	758	815	805	773	747	756	732	827	785	731	771	790	770	782	750	796	805	778	805	728	788	786	788	805	810	812	805	774	835
4825	3199	890	285	166	197	228	233	220	203	235	222	161	185	149	125	110	103	96	87	99	85	120	106	104	107	101	118	105	90	81	74	80	75	84	79	79	73	79	72	90	91	91	71	83	71	79	92	98	89	93	77	68	61	77	68	70	81	80	70	71	76	61	70	92	74	77	76	79	86	63	80	54	71	69	81	62	76	87	69	78	78	85	65	69	80	69	69	85	91	76	83	76	65	67	69	83	68	84	80	85	83	84	88	62	75	83	78	77	75	67	64	82	73	76	87	75	71	75	71	73	73	85	61	75	83	75	81	67	80	78	69	76	67	79	84	77	80	70	90	67	70	61	73	75	69	82	76	67	77	82	67	73	72	82	64	69	80	110	60	79	73	68	82	74	80	81	81	55	81	75	68	59	82	80	79	70	80	76	78	76	52	78	82	59	77	70	69	68	55	78	78	75	91	83	61	83	68	82	73	85	63	76	69	87	78	69	78	73	59	72	88	65	69	63	68	73	62	88	80	70	74	74	63	60	92	63	63	97	67	82	75	86	64	71	60	64	77	57	60	83	82	75	71	72	73	83	71	72	70	93	84	76	64	79	75	63	85	66	57	71	66	74	83	59	82	75	75	78	69	79	66	80	68	83	79	81	83	77	64	77	70	75	86	72	91	86	88	85	67	59	66	79	85	72	66	87	85	76	89	85	77	90	69	67	63	82	73	75	81	79	77	71	85	77	74	83	81	82	61	67	70	65	85	73	81	65	64	77	69	76	71	77	51	68	61	70	72	52	70	79	70	77	79	76	66	78	64	75	67	73	71	77	68	76	75	66	63	72	78	77	83	53	87	86	76	69	62	88	77	86	69	69	83	65	79	71	68	67	65	70	76	70	74	85	68	71	84	77	76	67	80	68	74	84	60	76	63	72	77	86	73	75	70	69	79	85	74	65	82	80	91	77	72	95	68	80	58	66	77	67	71	68	71	63	77	77	72	73	68	76	61	75	82	78	69	72	86	79	64	82	84	83	72	65	61	70	80	75	85	77	78	70	87	56	76	82	77	71	80	68	79	73	81	87	89	71	77	64	71	75	84	79	77	67	68	75	64	83	71	87	79	71	70	82	67	72	54	80	75	71	64	65	61	58	74	75	70	77	78	64	65	94	80	87	61	69	83	73	82	67	75	68	73	78	57	74	70	72	80	70	84	76	80	74	66	77	61	79	83	72	83	84	59	79	79	69	58	78	61	79	71	83	84	87	60	66	78	73	80	74	68	76	79	77	68	69	83	60	65	64	65	61	82	77	78	73	70	71	63	57	64	75	62	65	68	65	63	75	70	77	64	57	78	59	69	80	60	62	70	65	69	78	64	80	71	85	60	69	82	78	93	71	68	93	83	74	94	65	77	70	61	61	72	64	80	78	80	83	66	73	66	69	69	66	74	74	63	90	73	70	49	66	80	73	71	82	80	59	84	59	62	80	63	80	73	67	86	74	74	73	69	86	91	78	58	82	82	72	73	62	70	63	74	85	73	76	63	67	91	77	68	65	73	71	80	75	87	69	59	84	68	80	65	82	81	70	68	61	67	67	85	65	77	51	72	77	72	71	67	88	80	55	74	76	83	78	70	72	86	73	87	63	78	75	81	87	64	67	72	90	75	73	70	79	72	65	72	80	73	79	67	70	79	66	72	87	67	76	72	70	63	81	84	81	68	65	76	80	75	66	63	54	88	60	60	74	93	68	81	66	80	73	83	84	62	76	75	84	79	87	78	80	81	78	77	79	63	64	85	60	67	81	65	83	93	65	71	69	72	74	76	71	79	80	70	63	79	77	69	71	67	77	68	57	73	72	88	84	67	68	73	106	67	56	70	85	66	70	75	67	78	67	64	74	71	70	79	68	66	71	66	69	51	79	65	61	88	82	63	59	70	76	85	70	63	81	71	73	71	84	78	70	87	77	87	74	81	76	74	70	85	70	71	74	68	81	66	76	85	72	77	68	75	69	71	82	67	78	78	76	70	76	77	68	59	81	69	73	62	70	79	63	75	68	72	71	71	72	84	72	68	71	87	72	83	60	76	65	80	70	83	79	89	60	59	58	93	76	61	74	88	80	72	77	85	97	82	88	79	67	77	102	74	74	71	70	72	98	75	77	72	77	72	72	67	84	78	84	89	82	84	85	80	59	64	80	76	87	72	77	75	76	78	76	76	63	71	70	79	76	72	72	61	70	63	72	73	79	62	75	73	69	71	77	65	84	67	74	69	86	85	94	73	69	71	69	75	71	66	75	69	79	77	73	74	76	60	82	87	78	70	88	87	68	80	53	86	85	67	81	86	69	80	67	73	80	77	68	68	81	79	87	62	86	76	80	68	65	66	86	101	76	66	74	79	78	64	61	71	61	61	90	76	70	79	87	92	78	55	74	61	74	83	75	79	68	88	74	82	71	83	76	58	64	59	62	72	77	71	66	76	77	74	71	75	69	67	64	70	83	69	75	60	71	76	84	82	59	75	88	79	68	79	65	98	76	69	82	70	78	75	80	76	69	58	77	70	61	65	76	77	79	77	85	80	66	68	79	63	68	78	73	77	93	86	80	77	84	68	62	56	69	73	71	86	72	79	83	83	77	76	63	75	81	79	70	60	83	74	69	68	74	76	83	65	78	70	69	70	81	71	73	65	78	89	64	82	73	77	70	61	65	74	68	67	75	72	94	84	72	87	78	59	68	80	84	72	76	51	66	71	79	67	64	69	70	72	84	75	71	79	82	78	70	74	76	78	78	78	80	75	64	71	80	74	62	79	71	70	80	58	79	76	78	65	59	61	63	75	75	72	77	67	69	63	74	65	68	74	67	71	64	70	86	81	69	69	58	82	67	81	73	73	82	72	72	64	74	63	65	84	81	64	72	79	67	72	82	83	67	81	71	82	65	86	64	71	84	89	54	100	66	60	63	93	64	81	76	61	88	70	71	72	74	74	87	82	61	71	74	76	76	86	66	59	56	65	71	83	86	69	72	77	58	63	75	72	77	92	52	74	65	78	57	81	62	63	100	79	71	63	68	76	58	74	65	82	82	73	61	79	73	65	73	64	55	73	72	76	67	87	83	70	71	74	66	75	67	55	86	52	75	66	69	77	80	70	73	99	88	85	79	54	75	58	81	77	64	77	75	63	71	72	63	74	62	75	68	71	68	72	57	69	71	64	67	77	88	65	65	80	78	82	85	79	81	70	74	65	59	69	82	67	82	73	76	74	77	61	71	75	72	90	71	72	83	79	77	77	75	80	85	60	69	72	66	82	72	72	57	66	73	64	54	86	74	74	75	72	74	82	74	94	69	71	67	74	85	66	77	71	88	65	76	81	74	66	65	88	61	74	82	88	73	73	66	80	68	66	60	68	63	63	85	87	76	74	64	67	78	68	73	73	75	84	83	64	78	70	69	58	85	80	67	79	73	68	63	75	75	95	71	68	62	84	73	73	84	83	78	78	74	75	84	70
33662	21220	8347	6357	6602	7891	7830	7866	7500	6801	5985	4969	4303	3550	3188	2509	1832	1492	1215	1255	1384	1341	1362	1269	1255	1350	1235	1118	1132	1081	1036	896	888	875	865	809	841	845	781	843	827	749	791	770	808	849	736	808	763	720	749	749	671	616	616	599	572	604	598	613	616	600	621	593	575	574	614	592	565	569	558	572	537	538	564	559	540	601	594	555	582	568	526	548	567	541	541	559	523	573	600	532	568	595	567	543	555	590	553	569	530	545	608	535	522	569	566	571	546	499	518	574	537	580	557	548	524	536	577	530	550	512	537	543	538	532	540	555	513	569	546	528	539	503	578	568	531	544	589	524	537	584	583	594	506	545	554	564	533	538	560	553	531	539	544	516	538	577	539	531	543	562	515	563	552	577	554	526	577	557	529	531	606	539	578	559	567	528	543	613	568	538	555	564	591	539	557	565	538	524	543	534	564	514	517	513	551	533	549	558	575	542	566	552	572	527	571	510	566	548	544	604	543	564	544	520	590	511	581	533	567	604	547	536	576	530	562	591	549	578	541	539	553	575	541	578	557	569	528	543	541	532	564	530	536	550	555	584	583	547	549	565	556	515	548	518	542	598	569	553	544	543	571	545	561	554	542	573	573	565	531	577	562	561	581	485	543	550	555	539	572	550	554	546	548	574	513	548	543	530	571	591	547	594	563	523	568	572	556	532	577	508	567	520	531	533	575	536	548	597	556	541	574	580	552	537	558	545	597	585	580	564	547	584	552	544	564	592	529	543	543	615	569	552	548	517	520	568	556	538	534	557	512	562	483	564	558	549	549	607	575	552	554	565	552	551	559	566	568	559	597	524	513	573	536	539	527	536	572	537	557	545	579	510	559	528	563	583	498	593	551	526	512	499	518	574	588	562	536	575	557	571	538	577	551	528	516	558	572	543	536	542	578	568	519	599	571	548	594	559	541	542	575	547	530	533	534	551	538	579	562	593	571	546	584	517	517	529	531	539	532	569	516	586	552	496	594	602	534	531	559	538	621	555	543	559	585	543	580	551	530	564	581	552	531	552	558	563	557	600	563	621	551	527	563	585	531	525	565	557	534	571	533	557	537	589	566	535	550	554	529	508	529	596	553	551	564	569	516	561	528	565	538	544	520	563	575	567	557	540	551	600	547	563	539	522	561	588	549	563	529	550	589	567	524	562	537	545	516	562	588	559	563	549	556	568	564	532	576	523	578	593	589	512	585	565	569	539	615	576	550	511	550	543	537	554	602	540	569	522	554	613	585	522	569	562	556	550	612	573	571	532	550	590	555	572	581	520	573	595	574	589	555	542	581	545	542	568	550	542	504	572	515	563	601	545	537	555	591	561	562	583	578	563	571	566	549	612	540	565	567	531	539	586	567	565	569	554	582	551	536	525	579	556	599	547	566	536	579	567	571	499	549	570	541	562	536	567	565	570	560	532	530	580	552	562	532	551	556	561	575	553	546	577	551	553	529	537	564	573	543	584	570	555	573	584	591	555	584	546	571	569	525	523	582	541	531	544	544	522	568	561	533	570	589	555	576	559	541	569	564	559	569	578	561	531	569	551	544	525	592	533	562	556	545	526	547	526	552	567	572	587	591	540	562	502	533	580	546	596	550	589	618	518	562	528	536	542	543	553	538	547	575	555	563	556	544	533	577	592	583	558	513	600	555	526	558	565	540	545	613	574	577	590	533	527	564	507	531	575	576	569	571	568	559	555	566	547	525	560	551	569	554	530	583	567	532	565	569	536	582	517	582	532	532	578	560	598	551	579	541	554	561	536	572	551	577	583	560	550	522	555	525	553	548	558	591	546	565	540	590	558	551	523	560	510	574	538	559	563	600	568	541	574	553	527	567	524	559	548	522	545	540	559	585	571	573	558	556	555	566	544	537	553	586	509	548	559	597	539	574	592	552	512	557	571	552	560	584	599	575	529	531	532	551	583	565	556	559	554	586	604	514	620	532	545	555	567	559	565	569	552	532	541	530	526	602	549	561	527	536	548	601	538	548	524	563	552	535	546	503	551	558	541	539	568	565	564	518	519	538	567	559	532	537	563	537	585	543	553	534	561	564	579	526	592	557	547	557	579	521	555	531	557	530	540	538	562	601	499	567	540	524	580	564	560	564	525	568	584	590	583	536	557	567	549	528	539	547	563	562	532	539	554	561	545	544	585	569	577	523	557	562	532	549	534	542	555	549	564	549	580	592	577	554	548	547	573	571	551	546	542	532	563	547	557	538	517	565	534	582	550	527	561	519	550	518	550	556	582	512	530	562	557	561	572	536	512	528	541	544	528	609	577	536	527	558	566	555	530	525	584	546	560	555	604	559	575	550	570	526	593	517	558	497	576	620	583	569	509	542	540	519	560	552	535	568	530	546	592	546	540	549	576	520	545	567	541	555	558	592	557	541	542	533	579	566	511	593	593	609	548	548	525	524	519	551	565	554	577	578	562	587	600	581	550	541	544	575	531	544	583	513	534	580	570	544	555	618	590	578	569	566	554	589	545	542	569	559	526	531	581	546	599	523	486	568	574	536	539	575	559	538	520	559	556	540	543	546	541	546	566	536	569	540	567	547	585	534	543	533	577	594	564	566	525	553	543	558	544	535	540	567	573	573	562	549	563	521	552	536	577	555	533	529	567	552	552	557	547	578	540	560	579	560	546	547	546	525	569	545	576	543	557	550	562	572	571	546	567	575	534	588	542	572	583	561	561	540	551	562	565	557	601	530	527	527	574	510	585	599	562	555	570	544	593	578	581	582	541	578	559	573	594	539	525	555	533	515	528	562	540	567	522	568	577	540	581	518	595	604	499	542	543	582	512	554	500	533	585	560	595	558	547	615	599	535	542	535	536	536	579	583	555	573	561	588	603	592	498	590	563	557	555	578	568	543	545	592	540	530	511	535	547	556	523	543	554	551	561	585	566	535	542	578	551	542	525	545	554	563	558	522	515	546	540	545	548	563	591	574	554	576	592	574	572	561	530	541	584	599	559	548	560	541	514	565	593	545	562	557	557	608	603	581	551	562	577	525	562	552	551	541	532	540	593	581	574	559	521	551	583	568	525	549	582	544	553	541	582	594	562	586	597	568	532	551	584	541	574	561	572	517	599	584	548	561	610	563	555	563	571	559	546	556	547	579	542	582	543	568	542	580	544	569	518	524	551	518	575	558	577	582	531	592	507	601	563	583	551	533	519	520	534	544	580	525	583	548	549	545	536	560	516	545	565	581	533	558	559	559	577	566	515	547	577	559	573	541	590	540	522	580	534	600	545	545	559	562	618	537	533	566	545	571	545	545	520	552	566	531	558	572	522	531	601	578	579	531	550	581	549	574	571	550	546	557	557	531	557	575	550	569	550	545	558	503	558	539	573	545	562	528	543	622	527	560	546	549	571	584	573	584	567	534	520	560	547	594	546	619	568	566	547	557	547	513	583	505	504	525	573	590	540	525	499	562	527	557	572	578	564	521	559	532	570
5393	2675	832	373	199	220	252	297	271	260	221	231	216	210	221	201	172	122	151	131	122	140	136	130	134	127	140	140	141	137	149	131	144	116	135	136	119	127	142	125	148	106	126	126	129	122	113	121	131	138	112	124	117	123	123	125	100	120	125	110	124	102	121	115	118	115	117	130	107	104	134	121	115	133	140	124	129	108	118	120	117	129	121	94	123	110	118	125	108	129	122	115	132	119	125	121	124	131	118	124	123	124	131	99	93	126	128	112	105	117	112	108	144	123	137	116	121	106	120	133	105	105	133	108	117	99	119	123	130	95	117	120	126	118	108	112	104	107	117	118	112	111	113	112	109	110	116	82	128	111	127	108	123	112	116	113	144	131	136	111	103	114	119	130	130	110	113	110	110	107	109	127	130	93	109	108	113	118	130	116	119	113	119	122	106	101	108	125	124	125	107	116	109	114	121	130	122	123	110	113	108	113	104	98	126	111	124	103	110	111	130	101	119	120	123	102	114	130	126	121	118	131	107	121	143	116	100	121	102	133	137	117	115	124	121	107	129	114	121	116	119	119	109	125	112	119	99	118	120	121	101	133	113	105	122	106	108	113	123	120	119	125	131	121	101	126	113	105	104	119	127	123	112	104	105	109	119	115	109	103	119	117	131	97	111	105	106	99	114	114	124	119	119	102	139	112	112	125	128	120	104	121	95	109	118	121	106	125	99	132	108	114	128	118	112	115	124	126	115	91	110	112	111	109	132	121	127	127	109	106	130	106	132	105	106	127	123	118	97	118	105	123	122	117	130	129	123	105	90	95	114	102	120	116	109	97	114	114	108	104	111	114	100	120	109	107	98	126	122	139	98	107	103	105	94	112	112	123	102	98	117	109	113	111	134	118	121	95	98	128	117	108	117	131	112	126	98	129	116	125	123	103	134	119	123	103	113	109	114	110	161	122	105	119	115	111	114	112	98	127	95	106	79	114	102	117	120	122	107	128	128	104	96	123	115	107	123	111	110	107	109	109	125	113	124	121	121	110	115	83	104	122	112	115	106	119	117	111	136	102	101	102	114	116	103	108	102	136	89	127	121	112	103	98	104	132	120	111	109	114	131	102	111	129	122	113	106	116	132	125	101	98	122	110	110	123	109	122	107	127	112	104	127	102	121	111	130	130	109	92	121	113	118	115	118	132	154	116	103	110	116	118	117	108	126	118	124	123	101	114	102	126	112	126	110	109	117	105	115	111	128	112	124	94	112	118	131	99	111	118	121	108	138	125	102	126	118	125	110	98	122	102	130	126	101	111	124	112	116	144	105	106	115	120	121	109	136	99	107	126	110	131	105	103	109	93	100	102	110	108	118	97	119	119	99	123	118	131	112	109	122	133	103	135	92	129	115	114	135	108	119	130	120	139	102	103	94	90	111	108	121	130	126	102	113	103	109	138	120	116	106	106	144	123	102	127	110	115	121	135	124	113	113	107	114	114	126	118	115	108	98	122	97	117	136	111	117	116	114	128	120	112	118	121	121	111	128	127	112	124	123	111	114	109	131	131	98	116	121	110	111	84	111	108	109	111	104	136	115	135	109	110	147	112	109	123	110	107	124	128	139	121	109	117	120	114	112	105	110	120	104	127	120	106	120	113	115	122	118	139	103	124	96	112	124	122	124	93	107	135	138	104	121	124	115	130	109	111	97	99	129	114	117	97	119	109	123	107	126	126	124	119	106	119	107	105	108	135	115	126	123	116	102	122	105	125	132	97	115	113	118	114	114	123	103	115	111	111	100	105	118	119	112	113	124	134	118	109	114	102	132	112	111	135	127	133	118	137	116	112	131	119	122	111	125	113	116	117	114	114	121	98	109	119	96	92	116	116	124	123	102	129	117	115	126	124	103	93	114	112	124	130	131	122	110	105	108	112	116	109	113	136	108	99	103	113	125	106	131	130	134	119	118	106	125	110	104	120	107	120	112	114	133	118	109	101	106	121	105	126	119	121	124	109	122	111	115	115	125	107	127	109	127	117	108	139	112	107	113	111	109	112	111	121	106	109	118	117	130	110	125	113	102	109	127	136	112	119	110	107	117	114	98	129	111	96	104	112	126	100	119	111	108	107	126	110	104	110	111	117	116	132	128	106	109	109	115	91	125	101	108	115	126	133	114	144	125	116	133	118	118	106	122	115	117	116	99	124	111	111	115	101	113	114	120	107	108	92	106	102	89	119	136	108	109	113	121	110	113	112	115	111	124	124	110	121	121	106	135	102	125	107	123	117	127	107	124	123	117	121	123	116	111	107	98	107	112	111	127	128	105	113	108	118	135	116	126	111	132	123	115	113	129	104	102	119	103	121	115	96	110	119	135	117	118	97	115	112	120	128	107	115	116	101	136	123	117	99	139	113	119	127	115	106	125	94	106	105	127	112	111	135	107	129	108	116	118	103	116	114	109	131	107	108	113	108	98	135	105	116	119	109	106	126	116	119	116	103	122	93	125	109	105	102	97	109	125	128	111	117	135	114	109	106	120	124	94	94	119	105	104	111	114	104	108	123	105	114	105	110	134	111	131	133	120	123	104	109	120	137	114	107	105	119	122	98	120	118	109	95	89	122	123	125	99	112	129	128	114	122	121	107	120	107	101	119	108	105	112	112	120	120	138	111	120	138	114	101	116	126	127	114	136	126	112	102	124	123	109	128	92	114	93	100	113	139	138	114	132	113	121	119	108	125	118	126	122	101	111	132	122	112	122	120	118	108	106	99	101	105	122	117	111	118	114	117	109	113	102	130	124	125	116	119	106	119	112	110	120	136	122	112	110	118	133	119	108	109	142	124	94	105	122	100	111	103	125	109	106	110	112	119	115	124	110	115	126	126	105	122	111	110	124	110	128	121	109	127	110	102	104	114	140	127	103	106	118	129	111	118	120	130	116	110	134	128	123	119	110	106	140	128	119	118	128	107	99	107	97	108	129	108	121	115	109	116	101	104	110	111	117	128	101	108	103	120	119	109	119	103	136	128	136	105	116	113	114	118	116	135	99	118	112	103	106	109	99	104	122	107	122	103	102	122	126	119	115	119	108	103	122	105	122	107	138	130	113	122	133	116	119	126	122	120	112	118	124	117	120	114	123	92	125	121	126	126	115	129	125	128	124	115	109	114	110	114	104	137	117	110	111	113	118	106	123	108	128	110	122	118	102	106	109	103	113	133	119	120	90	116	105	119	107	95	117	120	123	123	149	99	115	121	108	134	105	119	121	134	137	130	116	122	112	127	132	112	115	117	115	139	108	136	111	125	125	115	109	125	114	120	105	118	125	119	119	122	113	120	126	107	121	106	125	111	97	102	112	101	127	119	113	115	119	106	113	124	113	109	119	112	112	118	126	115	137	132	119	94	112	112	115	109	115	124	109	95	108	126	108	125	96	108	120	99	124	115	106	111	117	114	101	126	114	112	138	129	131	139	107	123	129	130	115	125	133	110	137	107	121	111	119	121	104	123	107	99
32433	19282	8451	6425	6256	7907	8515	8537	8184	6908	6153	5236	4351	4083	3464	2816	2176	1780	1509	1591	1687	1728	1642	1646	1652	1579	1527	1340	1426	1411	1338	1237	1178	1139	1097	1183	1181	1046	1083	1088	1086	1117	1071	1096	1080	1040	1113	1073	1082	1006	1091	981	969	1016	940	912	887	986	910	914	925	919	961	897	876	865	823	872	867	866	840	825	869	841	900	861	872	847	809	818	854	874	840	897	873	826	835	852	892	845	907	856	841	847	837	866	878	911	872	864	832	879	852	872	835	788	889	837	904	839	832	820	841	877	842	811	853	899	809	857	840	831	830	835	846	817	858	871	868	846	825	878	832	849	826	843	903	825	845	870	858	882	837	836	850	830	854	855	847	845	927	868	906	836	860	849	870	838	842	854	838	879	863	855	873	927	885	860	906	843	901	830	861	826	853	867	864	860	865	857	861	834	840	855	927	871	842	849	820	826	886	856	812	826	862	871	827	836	802	859	926	819	848	835	869	838	873	863	798	888	852	825	846	833	898	799	876	846	849	795	916	850	862	872	858	831	833	836	874	850	851	845	850	788	919	839	867	802	860	877	840	851	865	874	883	894	928	876	852	875	838	870	843	829	834	838	852	881	829	840	839	827	893	885	909	840	908	853	850	858	872	827	832	840	816	845	896	842	825	902	836	880	826	856	870	860	872	880	857	848	858	861	871	881	868	872	810	801	833	902	840	844	873	831	894	869	872	869	871	883	888	845	893	872	910	835	857	852	817	900	902	866	817	863	879	892	879	886	859	857	893	832	864	819	861	889	915	814	875	879	890	836	873	861	904	913	832	821	846	812	894	814	857	866	856	845	910	857	823	901	869	901	847	875	864	793	882	873	877	801	829	867	822	849	863	890	861	872	841	903	840	838	862	845	882	879	851	827	879	844	832	887	889	893	875	877	875	812	852	904	876	897	915	824	795	832	877	860	845	849	884	886	855	872	834	906	844	849	834	831	854	861	824	807	865	789	827	913	852	867	903	835	827	867	872	858	846	869	827	847	849	818	779	856	833	856	852	817	880	866	847	839	892	853	855	827	838	843	854	836	917	794	800	845	848	865	852	896	872	860	829	900	822	845	863	847	882	835	913	864	848	867	848	853	821	845	863	866	853	844	864	914	877	826	867	893	866	820	853	862	896	864	815	874	916	864	825	815	825	850	903	846	887	876	851	837	859	890	922	896	847	851	880	869	841	830	826	904	823	846	868	827	881	876	884	857	885	864	815	818	879	850	881	862	821	911	849	875	860	859	816	841	865	815	837	852	779	832	843	836	870	879	839	867	831	871	863	842	874	854	870	868	843	862	845	851	862	862	835	861	834	836	846	820	854	857	871	851	882	804	858	895	873	896	840	824	820	808	860	839	828	850	884	786	835	851	875	817	850	873	806	824	839	847	883	824	902	847	847	851	845	838	866	820	870	866	841	906	880	848	843	860	896	878	889	857	789	904	828	930	832	897	847	835	837	858	896	881	835	894	884	897	861	871	879	869	880	817	819	845	881	879	862	861	879	803	863	866	822	904	869	838	942	860	864	876	863	807	890	844	893	832	829	843	834	906	871	860	863	811	876	826	901	850	848	791	923	907	861	842	867	818	842	863	853	932	841	877	835	825	829	854	845	809	867	837	852	909	877	854	859	876	913	891	794	846	824	864	855	877	870	852	874	856	880	856	865	837	883	851	788	886	848	846	896	842	885	889	919	848	827	876	856	838	888	895	887	842	877	946	863	836	879	831	885	837	863	834	914	857	796	868	872	875	851	868	856	841	836	847	902	782	879	823	872	861	828	867	857	839	853	911	850	829	867	820	842	839	808	835	874	887	794	824	884	840	865	855	814	851	877	864	858	862	853	822	873	820	800	873	793	875	874	863	846	851	850	829	852	863	802	825	825	815	849	868	844	861	864	853	845	867	868	828	822	864	883	831	828	848	864	832	876	869	832	813	878	858	886	810	864	843	819	885	840	858	859	828	870	831	853	876	949	919	869	847	846	851	836	846	844	842	842	846	874	832	823	884	844	801	855	836	830	832	884	842	808	850	900	858	816	868	807	861	870	872	848	891	829	842	869	866	820	917	873	840	897	892	824	885	892	842	849	896	819	851	861	824	917	870	820	857	850	861	841	890	816	863	833	853	850	888	864	833	855	874	815	815	834	852	865	852	849	871	845	890	834	818	871	870	859	859	818	853	890	863	817	858	866	849	850	859	909	809	920	863	901	843	890	866	854	869	858	880	875	852	924	834	860	863	851	873	895	863	817	855	896	854	902	877	849	889	841	853	865	844	863	865	881	917	871	863	855	845	808	855	900	852	868	843	861	839	877	889	884	856	848	852	864	825	881	875	865	860	868	855	844	900	887	862	851	853	950	813	878	832	867	889	821	848	823	899	855	852	915	922	879	876	892	844	924	843	838	828	830	864	832	858	879	838	823	849	844	822	876	798	850	796	867	892	873	868	858	920	854	836	845	821	884	842	864	944	847	872	834	836	869	833	852	879	849	845	830	846	867	891	835	855	840	857	920	819	835	884	852	855	878	863	869	855	843	820	885	846	855	888	824	886	858	802	848	801	853	835	857	861	820	823	822	856	832	922	885	854	892	914	837	903	767	883	911	873	860	848	894	916	871	863	832	893	837	844	832	803	868	845	843	855	851	842	919	880	904	824	856	869	902	851	824	868	809	867	878	894	844	890	839	836	894	840	848	860	882	912	892	876	877	848	826	847	858	859	854	869	817	922	878	821	904	832	850	900	879	844	857	871	864	852	851	838	904	800	847	860	857	837	846	899	910	818	855	840	869	870	894	836	878	847	907	877	856	815	875	898	842	785	934	822	788	841	806	856	830	872	828	895	837	853	828	892	848	899	881	836	812	905	867	878	858	912	846	817	896	906	838	851	832	820	889	877	841	869	858	843	822	889	825	866	868	907	880	903	869	815	861	859	868	843	899	848	808	862	878	878	827	854	856	864	817	905	873	878	846	866	834	844	789	874	855	884	814	860	851	867	862	829	868	811	876	821	863	814	886	843	825	890	860	855	842	834	875	921	858	824	900	866	857	845	844	894	886	833	826	843	857	844	887	806	885	827	864	860	809	905	813	856	878	901	792	831	870	826	869	836	852	836	876	882	915	890	843	816	789	780	849	877	854	836	843	825	840	813	833	842	846	872	831	877	810	856	825	820	875	891	863	837	877	906	824	840	903	837	806	849	856	883	841	874	929	896	897	925	877	846	857	866	884	834	882	876	872	833	871	905	816	843	872	847	853	853	885	856	889	841	864	862	896	841	871	838	847	826	850	883	800	909	869	877	857	839	881	826	839	843	853	864	847	853	863	870	860	853	888	838	863	884	862	820	839	837	844	825	823	832	903	863	861	783	877	855	868	867	846	806	895	892	828	865	812	844	827	818	900	860	856	864	876	909	853	888	831	896	901	850	874	813	881	821	849	870	894	807	847	850	846	842	831	836	811	878	855	876	872	814	863	852
7097	4889	1311	407	219	256	289	311	290	300	250	267	213	195	191	139	135	103	136	125	104	107	128	117	113	106	126	111	104	95	110	84	103	99	80	97	100	97	86	92	88	83	88	98	76	83	86	94	92	89	86	76	88	93	70	91	79	89	98	80	86	87	83	89	77	84	84	90	70	91	78	79	84	79	89	75	75	90	65	67	99	70	73	78	87	73	76	75	80	102	63	94	85	87	83	88	79	62	87	80	72	60	85	84	71	80	88	91	103	77	85	75	82	83	90	85	92	78	73	88	83	91	73	54	80	88	82	70	87	75	67	85	102	64	79	86	93	77	89	92	73	89	78	82	79	86	83	86	65	68	76	82	85	81	83	72	73	88	84	84	72	70	85	90	96	74	70	78	73	76	75	86	63	70	74	69	79	81	75	93	102	59	75	91	78	75	73	80	92	78	85	71	68	71	77	85	81	87	67	82	77	87	81	94	92	81	80	81	71	84	67	78	72	71	93	79	84	74	84	71	70	74	78	76	75	91	72	69	82	75	80	79	98	59	69	79	78	80	90	74	64	73	79	91	74	81	71	92	82	81	102	82	73	71	78	80	98	95	73	79	79	88	75	88	79	94	78	80	86	73	85	78	84	88	69	88	79	81	82	69	65	86	85	79	68	88	75	60	78	91	81	66	86	86	74	75	91	82	67	84	84	78	84	70	81	87	65	88	83	76	73	90	72	64	93	82	83	87	69	92	89	81	86	78	80	90	87	60	75	76	67	91	79	89	77	84	74	99	83	78	79	83	78	81	98	82	86	76	79	76	74	65	91	79	73	71	90	74	69	67	88	88	86	78	74	70	89	78	75	78	89	79	80	91	82	83	86	92	91	81	85	75	72	82	85	66	87	87	67	70	79	76	83	91	82	64	93	96	81	86	74	86	81	82	73	72	64	102	70	71	73	83	81	95	78	82	90	77	84	63	97	70	82	83	87	77	68	89	70	72	83	82	76	70	84	76	85	74	87	103	80	86	88	93	81	69	93	89	73	89	77	86	89	85	93	71	74	79	87	78	75	89	65	80	79	78	79	91	86	71	63	71	69	78	69	76	83	104	60	68	69	85	70	75	96	79	89	76	92	69	59	72	78	57	87	79	78	83	68	76	77	82	92	75	96	93	83	87	92	88	86	93	89	64	82	67	73	76	71	67	83	76	87	80	82	80	81	86	84	76	85	79	84	83	85	76	79	84	75	84	68	96	78	76	74	79	79	80	82	85	92	77	89	83	79	88	86	91	72	77	89	85	67	75	78	84	86	75	82	77	96	105	85	84	74	99	69	84	88	81	75	76	76	72	53	90	76	66	93	72	75	105	86	69	72	84	93	59	78	63	87	94	93	68	74	71	74	81	89	70	95	89	86	77	73	77	74	77	94	95	79	70	85	80	86	83	73	84	68	80	87	81	85	75	96	80	71	91	72	65	80	83	86	64	88	73	75	69	74	77	71	65	70	88	73	82	84	98	83	90	80	82	82	94	60	70	75	97	77	67	75	90	95	84	79	70	63	74	90	89	83	95	93	77	60	80	69	103	54	88	95	74	65	102	77	81	73	89	89	80	68	62	99	84	87	83	92	77	69	73	73	74	82	95	77	75	81	58	79	90	91	78	70	79	78	91	96	78	89	67	74	88	76	74	80	78	81	87	80	76	65	102	88	83	89	81	79	70	86	79	77	77	74	92	83	73	83	74	72	69	88	74	97	94	78	103	77	92	76	74	68	85	74	88	92	72	91	90	64	86	77	72	95	84	76	76	77	65	83	83	73	71	68	82	90	79	81	77	75	87	96	91	76	64	78	80	79	73	75	78	81	95	94	78	85	89	71	76	74	70	67	71	80	72	85	84	106	89	89	89	60	84	89	71	73	74	74	81	94	93	79	74	79	99	76	75	89	70	73	93	60	83	65	73	88	70	86	68	78	64	72	87	92	82	80	94	77	95	104	75	67	78	97	69	75	89	67	82	77	104	79	94	77	78	69	91	86	79	71	90	82	81	67	75	79	77	96	71	79	80	78	78	69	83	88	71	96	93	81	85	88	80	63	61	88	80	81	64	67	82	82	95	75	77	94	95	86	74	77	65	73	61	75	82	82	84	76	72	66	70	73	73	84	74	87	91	72	90	77	91	77	63	77	84	84	76	89	77	78	89	81	82	86	80	77	87	81	91	79	84	69	76	75	71	91	72	75	65	77	71	79	79	88	73	82	78	80	83	71	68	79	93	81	87	75	88	83	73	68	70	82	74	76	64	70	79	85	80	69	68	94	76	84	72	73	81	80	81	96	80	88	76	85	72	84	89	82	70	78	81	85	77	82	77	89	77	85	98	76	84	74	84	85	88	79	75	71	89	85	87	93	75	68	67	83	72	85	76	77	69	80	88	63	79	80	77	76	83	82	76	90	74	88	83	81	81	73	88	66	79	74	84	77	101	77	85	98	94	86	85	70	77	80	78	63	65	80	58	81	78	87	69	90	79	70	60	90	67	79	94	75	68	90	88	75	95	83	86	78	88	74	79	84	77	78	75	63	99	67	74	74	75	75	70	87	83	76	74	80	91	68	89	93	86	74	76	93	86	72	91	72	81	88	71	76	83	71	83	85	70	83	65	73	83	88	77	91	65	73	76	76	94	71	78	68	89	76	86	65	77	78	81	63	79	74	79	78	75	99	94	75	83	81	82	63	72	86	91	68	92	87	86	91	73	78	78	74	81	86	83	75	73	93	86	78	79	65	92	65	71	82	70	81	74	93	84	85	75	77	89	87	87	85	77	77	80	98	80	76	74	66	69	81	70	61	66	89	98	75	78	82	72	65	98	82	85	74	75	82	70	91	82	76	81	84	99	86	77	72	71	77	84	69	69	87	75	87	83	83	69	79	84	86	72	90	89	72	64	67	92	80	54	88	65	82	65	79	87	72	75	76	82	90	66	87	76	89	85	75	86	78	104	75	79	74	84	90	69	77	73	81	85	76	83	78	81	86	74	78	81	69	84	76	76	76	65	78	76	77	86	91	76	73	68	81	84	82	117	78	84	79	81	77	78	84	85	71	75	97	81	78	73	80	88	90	84	71	77	89	82	78	83	78	83	80	73	76	86	79	89	67	85	66	90	90	83	72	76	70	74	91	89	81	91	84	78	79	78	76	94	63	77	81	64	71	85	82	78	66	88	68	66	82	78	66	72	82	61	74	81	73	70	66	87	78	96	86	76	86	82	78	78	66	78	79	91	86	76	85	88	83	65	65	68	80	73	70	90	87	84	86	87	96	79	77	68	81	76	89	85	89	74	81	76	87	82	72	78	81	84	83	97	85	95	85	79	81	76	82	73	73	78	74	92	79	66	74	75	104	82	75	84	71	94	79	78	81	70	81	75	68	75	66	80	63	73	74	83	78	82	83	85	94	83	67	78	88	84	83	68	77	77	78	74	72	70	65	81	96	76	73	82	80	75	76	81
37713	24699	11495	7938	8079	10293	10850	10751	9943	8249	7102	6143	5182	4455	3867	2995	2463	1811	1577	1632	1727	1685	1599	1617	1579	1507	1426	1348	1427	1210	1135	1138	1015	957	969	1001	966	880	867	909	935	953	885	849	890	895	879	882	900	830	772	770	783	721	690	615	657	676	699	691	679	695	658	645	638	625	634	591	598	625	565	603	573	608	616	605	626	618	617	596	637	596	626	600	606	612	631	614	607	573	611	598	581	601	568	573	561	577	584	584	581	618	634	615	580	558	602	578	609	581	599	591	576	643	605	570	601	574	610	609	580	611	589	568	563	575	606	582	620	566	566	615	610	627	589	582	648	641	606	613	562	621	601	566	574	572	619	562	578	595	595	552	611	628	553	586	634	560	573	586	593	558	572	603	595	597	631	603	612	584	608	591	557	605	611	555	573	540	589	600	616	528	615	583	597	575	606	592	615	572	620	593	606	643	531	560	621	647	590	548	630	573	620	572	563	593	625	551	627	597	582	585	558	547	601	607	585	591	575	613	589	585	570	574	560	560	594	609	565	574	573	619	591	603	625	577	592	564	603	619	618	583	532	618	630	561	546	569	622	565	575	590	574	596	631	554	598	594	642	630	562	567	596	592	603	603	572	585	566	636	593	608	617	582	592	597	593	567	580	591	568	591	604	626	599	560	592	569	614	567	601	615	582	558	592	562	588	548	588	587	566	624	588	624	600	608	644	578	563	581	590	571	576	563	592	602	581	586	611	564	582	634	555	596	577	626	602	559	609	601	658	565	576	612	563	586	595	614	617	591	570	589	595	585	580	578	570	599	585	639	581	592	602	621	593	612	578	544	588	572	602	558	596	591	570	617	617	609	632	569	567	606	585	595	596	605	588	583	573	549	623	593	568	581	558	597	620	590	575	560	597	555	624	597	577	596	570	622	570	610	552	591	564	611	571	595	545	558	595	586	556	599	604	559	632	577	653	615	538	582	578	588	588	625	564	604	586	576	603	608	618	619	548	569	585	609	591	598	584	612	540	574	561	592	598	590	594	590	598	606	558	540	615	562	575	565	621	561	583	544	560	611	563	604	603	604	597	558	594	580	604	567	613	629	575	591	576	601	615	598	597	574	574	591	603	584	596	596	577	583	616	574	557	616	597	535	584	587	623	606	558	607	599	606	609	620	575	571	583	584	568	565	597	579	598	646	520	618	543	583	641	604	618	599	618	594	592	565	590	589	544	617	578	610	612	619	572	605	625	585	590	594	622	573	625	568	575	576	600	585	555	571	596	589	553	605	580	601	598	615	597	626	567	605	605	559	606	562	581	587	603	600	600	577	615	612	587	592	584	609	577	605	571	615	607	591	591	601	656	613	602	577	585	561	563	623	577	592	595	594	595	568	614	607	599	547	561	572	565	601	615	556	540	611	604	622	594	597	583	618	569	619	522	564	616	613	625	560	621	559	604	575	571	571	602	568	600	590	517	586	566	619	593	638	548	532	577	597	561	601	556	577	618	556	572	618	614	544	570	570	618	618	613	569	610	580	586	552	579	599	617	577	562	597	599	610	599	571	560	565	559	551	614	587	611	589	584	607	575	606	607	537	556	628	604	570	590	586	567	535	565	606	597	618	594	549	622	576	616	576	567	598	620	579	586	599	576	618	575	570	572	599	561	566	596	601	598	642	569	563	558	592	578	539	582	622	610	598	550	588	572	552	590	643	606	607	622	604	623	557	593	607	585	557	590	589	579	620	588	548	592	568	560	582	603	570	599	584	579	633	589	592	575	597	602	566	562	595	568	596	592	603	588	631	587	619	592	602	603	568	594	605	599	575	565	563	626	584	582	612	516	590	596	598	541	581	603	568	611	585	595	558	589	616	568	603	583	605	544	574	579	549	576	592	620	593	620	634	583	582	567	616	564	531	615	578	553	581	572	607	596	588	607	586	583	550	555	621	605	568	579	580	612	593	585	624	591	633	580	621	544	589	585	594	539	593	539	621	642	562	572	578	609	557	597	615	617	559	588	589	587	603	597	589	566	624	605	581	551	621	583	592	575	586	600	603	556	565	576	548	563	575	632	582	576	542	551	573	592	590	554	582	579	580	571	573	580	594	589	593	575	587	552	584	575	598	579	593	547	559	574	584	567	632	559	540	591	573	598	570	602	592	567	636	634	591	573	598	586	608	617	598	605	567	564	547	533	577	569	593	606	607	559	614	590	561	601	646	583	561	531	607	583	600	565	555	571	581	614	615	623	595	597	599	587	566	574	575	569	584	598	594	552	588	578	605	582	585	597	577	526	554	607	590	561	585	583	574	582	590	614	612	571	575	595	626	606	612	612	603	574	585	639	570	613	571	597	642	576	586	628	593	604	626	609	609	592	582	592	577	558	630	551	575	615	583	581	578	570	586	609	609	558	554	602	624	595	589	597	583	567	578	596	599	584	597	591	626	587	576	557	577	573	576	593	538	572	608	554	589	615	533	575	615	599	563	593	559	576	612	603	582	601	549	598	566	584	572	608	592	605	574	590	625	587	585	585	571	628	593	600	615	567	573	605	597	594	596	557	614	575	638	592	587	621	555	573	590	594	560	611	576	606	554	580	645	596	553	584	584	573	582	580	569	583	549	584	598	580	566	619	607	571	589	608	547	566	597	576	575	616	596	571	603	580	578	583	583	617	587	580	561	570	602	581	581	567	600	598	552	575	586	579	578	563	621	598	583	563	612	554	546	586	557	603	575	612	603	600	578	624	597	560	558	586	583	586	547	622	591	604	594	588	612	588	652	608	589	591	527	599	534	591	568	594	593	596	571	573	528	586	586	548	608	560	560	581	567	593	573	563	598	582	563	534	552	618	577	569	585	567	589	576	554	635	596	631	639	617	531	574	642	591	548	580	594	601	572	575	618	598	585	600	550	589	569	586	577	621	590	607	561	603	611	592	599	597	595	584	590	532	535	630	574	535	617	594	577	589	614	591	606	581	557	577	585	593	574	604	592	575	555	574	625	578	571	576	594	602	600	625	572	598	560	608	567	530	555	588	589	623	601	585	575	604	586	600	594	556	561	599	644	547	550	608	601	633	635	603	638	560	576	614	589	619	581	588	605	629	607	606	597	562	569	594	586	575	539	625	578	604	585	585	541	579	612	593	619	615	592	600	581	629	613	568	598	565	570	590	579	604	573	588	586	551	567	586	604	593	573	580	597	566	557	584	624	573	623	574	600	623	582	600	591	601	611	556	600	604	583	544	565	604	558	592	594	571	586	584	547	562	586	600	594	656	608	592	576	573	578	611	568	562	549	580	542	611	587	576	570	579	595	585	555	605	644	590	560	620	570	601	560	549	551	592	568	609	599	577	589	585	560	578	565	581	593	615	545	590	553	603	577	620	568	547	595	580	617	582	572	593	619	564	586	616	545	564	596	618	567	576	579	641	607	543	559	624	652	601	596	579	578	604	597	587	560	593	625	626	559	591	618	563	593	590	625	631	611	569	606	596	598	626	602	610	572
3455	1509	436	214	141	169	221	215	212	209	193	200	201	165	162	148	124	110	101	126	109	141	102	127	131	121	120	128	120	122	101	120	126	96	108	112	111	95	111	92	110	96	115	106	110	105	126	107	111	106	105	123	102	98	117	109	106	102	106	116	115	103	95	106	101	95	111	86	107	99	91	105	106	100	124	119	104	117	94	85	107	103	107	106	100	85	108	92	122	100	104	114	102	113	96	105	101	98	94	98	119	99	93	112	104	104	112	105	97	101	106	102	109	115	113	109	97	99	118	91	112	110	117	89	108	102	115	119	94	115	88	100	120	95	104	100	93	95	127	112	129	115	92	105	80	116	105	87	93	119	105	101	111	107	110	107	99	87	92	96	79	109	86	115	123	111	99	92	86	86	97	112	104	113	95	82	96	103	100	93	97	98	104	125	112	92	103	96	99	107	98	117	114	82	86	103	114	100	96	98	103	116	107	95	85	101	126	108	106	95	111	101	104	115	108	91	96	119	102	127	115	123	89	104	84	98	105	107	106	87	105	110	106	95	117	130	91	92	105	90	119	115	96	83	107	112	95	112	98	93	88	101	108	113	113	93	89	108	98	85	108	120	119	130	117	108	110	113	97	110	101	89	105	96	106	109	106	86	95	100	108	102	115	108	104	110	115	101	110	110	118	109	91	106	103	110	101	96	104	115	70	95	98	120	92	97	124	105	106	89	109	104	101	82	101	93	111	87	97	110	121	119	98	117	120	108	111	106	105	94	101	106	116	106	102	124	106	115	103	98	113	84	99	102	111	116	97	113	94	104	123	96	103	94	92	99	119	115	117	97	103	93	107	91	114	110	112	111	110	101	93	119	111	114	98	104	116	86	109	115	105	101	98	114	112	107	108	89	101	99	106	101	102	93	113	98	97	108	97	105	108	117	98	122	105	103	107	92	103	102	95	112	122	84	109	99	112	119	107	104	98	91	113	105	81	112	109	112	110	116	86	116	104	111	93	99	115	110	102	105	94	106	99	93	102	90	115	96	93	128	100	98	95	114	109	90	109	107	100	100	115	127	105	100	115	102	105	113	91	119	102	103	110	113	117	113	91	101	108	113	92	96	111	89	74	97	91	115	93	108	102	103	92	90	116	103	118	114	91	124	85	120	107	102	86	106	106	116	100	92	111	107	102	107	94	104	114	92	105	106	111	116	95	120	101	92	128	89	110	110	103	88	99	109	100	102	115	104	101	87	86	102	119	87	120	114	84	115	78	95	111	87	103	103	107	106	125	102	103	95	91	104	109	98	107	105	106	89	90	123	101	95	92	100	87	109	104	112	106	97	109	98	108	108	101	89	111	89	99	124	111	112	100	101	92	109	104	99	90	87	115	92	93	112	113	96	99	113	97	90	109	107	93	99	104	85	92	97	101	106	121	93	94	96	112	94	90	91	93	106	104	121	100	109	105	101	112	96	121	84	98	122	104	113	98	117	98	119	92	96	96	106	112	103	89	102	84	116	107	104	89	97	108	91	109	118	107	101	110	97	111	103	98	120	100	90	96	94	98	91	111	90	116	104	124	101	114	116	107	98	91	118	110	100	106	94	132	97	92	105	100	99	120	110	108	104	120	107	85	107	106	85	102	97	102	113	118	111	124	106	88	104	107	112	94	81	114	106	104	113	128	95	92	105	93	116	81	94	101	112	106	110	93	104	108	92	106	101	108	112	110	116	97	124	99	115	100	100	117	118	103	97	87	111	106	104	100	104	95	116	99	105	106	102	112	110	114	99	104	114	111	119	98	112	113	101	119	103	101	104	99	90	103	102	103	101	90	117	99	93	102	123	92	102	96	117	102	94	103	93	124	83	128	109	101	100	106	103	97	85	100	89	104	105	103	99	96	80	116	95	119	111	102	103	79	120	109	100	108	106	107	89	87	102	104	108	100	92	116	114	94	97	108	105	91	91	107	93	103	87	92	99	107	116	101	84	111	97	105	94	97	117	117	93	113	92	122	101	94	106	98	118	110	113	96	107	107	99	91	113	91	92	107	99	109	110	113	100	101	106	93	115	112	99	119	97	108	109	106	91	100	111	93	121	98	87	88	103	87	99	113	100	94	110	103	105	101	99	112	101	93	110	123	97	98	93	96	99	104	116	109	107	82	93	98	99	100	95	101	119	93	100	80	79	93	103	106	100	107	105	95	101	90	109	110	123	86	99	94	93	123	114	100	114	110	105	111	115	99	98	95	117	101	120	130	100	101	109	113	94	119	105	108	100	90	84	105	105	97	91	123	117	105	96	107	103	108	109	108	86	93	100	104	97	120	124	112	90	105	105	100	99	81	116	115	105	96	95	88	108	89	114	99	98	110	91	105	102	104	108	113	111	120	109	104	106	108	107	98	99	101	106	98	108	118	102	100	111	91	99	89	101	111	109	91	77	86	106	108	92	115	90	106	101	87	102	104	96	96	99	97	98	89	117	109	105	112	110	100	115	131	105	118	111	101	94	100	118	94	110	121	94	87	116	105	113	114	111	103	92	93	101	121	117	100	119	116	102	113	114	101	103	113	99	107	106	100	114	105	86	97	104	107	92	121	107	102	102	101	129	102	103	132	98	105	122	93	93	106	99	96	108	108	102	91	90	102	116	91	107	92	111	107	117	103	105	92	94	94	105	93	98	110	104	98	100	106	88	113	110	114	96	100	93	101	101	108	103	103	102	101	124	109	105	111	105	119	100	88	100	101	94	97	110	114	97	115	103	103	108	105	94	87	105	107	103	91	103	122	100	114	86	96	104	106	91	106	94	83	114	100	95	115	97	89	102	116	98	118	106	96	107	106	109	102	84	101	119	106	98	101	102	103	117	115	107	98	100	102	102	107	92	96	107	105	99	107	108	118	105	118	98	92	112	104	95	87	98	114	114	115	113	121	94	101	99	88	96	106	105	108	109	82	109	92	101	109	110	92	97	85	108	107	90	103	102	120	117	84	106	100	107	97	109	96	104	102	86	91	101	114	111	101	110	120	90	80	95	100	115	107	105	90	105	106	91	117	113	102	90	123	93	106	111	106	116	105	91	107	99	110	107	105	118	98	108	109	114	104	105	91	107	113	106	113	102	94	95	109	95	115	126	107	115	102	102	91	97	118	104	93	91	88	93	119	115	93	104	83	103	97	108	103	119	116	102	102	106	112	89	119	127	93	102	105	117	122	89	103	112	108	85	92	107	97	93	104	110	108	108	108	102	105	96	102	104	92	95	100	87	102	92	106	112	86	113	97	107	108	114	106	96	108	104	110	100	116	97	109	103	110	102	97	94	105	89	114	123	89	100	103	99	91	85	85	91	96	107	96	98	108	103	102	90	111	101	116	129	112	118	115	108	110	94	96	105	100	103	75	122	95	113	106	97	121	90	117	114	107	115	104	99	101	105	108	106	109	109	101	108	110	103	128	133	106	109	91	100	93	105	109	96	112	104	107	111	89	102	106	122	103	112	117	117	86	104
28143	14310	5287	3451	4375	6400	7176	7012	6209	5254	4561	3914	3307	2880	2523	2078	1835	1473	1277	1323	1349	1271	1251	1388	1298	1281	1224	1233	1169	1165	1027	1014	1004	989	970	980	944	953	949	911	909	909	937	925	960	964	913	903	934	927	895	873	856	837	815	779	765	818	822	828	842	795	825	814	763	797	779	797	804	795	789	781	748	784	736	762	834	783	815	792	811	797	791	734	808	787	822	799	777	794	757	811	825	771	777	736	781	769	798	756	749	795	802	762	746	769	783	757	769	771	836	824	807	778	751	764	752	739	814	759	738	748	771	788	828	781	765	724	786	805	798	782	762	815	804	776	769	761	802	780	761	773	764	818	792	778	751	777	778	828	785	786	724	772	785	798	762	707	717	807	792	742	770	748	712	813	786	827	815	739	737	795	777	823	782	771	781	753	762	771	869	775	816	744	797	809	770	767	790	785	770	806	834	810	766	794	805	767	795	737	807	738	746	810	752	825	836	828	781	779	789	772	797	799	756	738	777	735	791	753	775	716	777	760	792	751	805	793	795	769	822	787	822	741	784	802	773	772	755	783	821	791	768	775	776	784	807	793	809	726	733	744	758	746	759	788	794	792	779	784	805	832	736	786	736	786	767	739	797	775	767	745	742	813	781	792	793	752	714	792	784	825	837	770	782	797	772	753	830	758	816	761	783	821	750	793	785	763	769	747	789	766	787	763	795	781	779	822	759	789	756	767	786	823	772	781	775	738	781	729	750	777	785	775	760	757	746	745	754	770	744	795	780	783	770	769	773	763	769	752	772	782	818	751	753	705	810	795	791	736	773	822	829	742	761	782	762	760	766	751	755	756	778	783	761	724	800	754	785	785	842	764	875	814	786	766	763	805	793	769	787	761	781	829	786	799	804	780	817	722	785	808	783	775	788	828	779	780	752	722	837	738	800	794	765	740	747	751	801	769	806	802	789	761	759	784	822	772	719	746	750	820	752	789	813	792	748	776	763	824	824	802	783	770	779	819	808	767	793	842	776	779	844	740	809	760	715	829	819	773	799	779	798	775	802	715	772	735	740	823	821	784	776	790	804	769	728	742	735	737	796	828	787	772	811	807	783	791	749	742	773	796	731	723	822	746	814	799	825	747	814	765	749	765	792	771	784	760	736	759	776	805	753	797	791	798	747	759	776	772	759	789	765	735	719	798	766	761	793	794	775	779	805	772	786	796	783	808	821	767	807	795	785	798	793	744	797	756	778	811	780	820	748	777	770	772	792	753	761	778	756	804	789	771	824	782	721	763	725	749	769	723	752	801	777	811	804	794	753	767	816	789	734	798	768	786	773	778	810	772	835	825	753	788	782	807	772	812	796	761	828	834	744	720	794	775	778	792	792	819	769	799	763	786	792	792	782	778	766	806	798	783	744	747	799	795	761	813	790	774	828	800	752	785	763	789	743	750	745	794	753	770	790	734	821	778	749	808	814	767	749	728	776	767	768	830	778	813	815	781	797	787	822	777	787	776	810	769	794	824	782	718	807	779	779	783	753	798	815	762	846	759	798	785	810	750	756	708	752	799	758	730	742	774	798	790	742	732	756	813	758	793	816	806	792	784	797	786	783	726	775	790	775	773	792	714	745	777	761	756	803	753	792	767	791	756	820	771	791	735	792	779	784	805	770	802	783	765	757	760	798	768	764	765	745	799	774	807	823	740	755	804	744	739	751	753	745	817	799	753	812	793	797	757	758	844	767	747	795	771	792	767	808	728	778	779	772	805	785	771	759	759	825	758	757	774	764	799	767	756	771	789	750	754	787	731	766	803	743	828	737	837	792	842	780	807	820	787	793	731	769	740	753	741	774	768	818	746	813	809	804	767	735	797	792	803	776	749	741	766	824	757	822	784	772	768	761	793	799	806	768	788	750	770	775	781	772	804	793	756	779	814	781	761	812	801	789	735	808	823	742	808	749	781	736	800	744	796	739	729	779	777	773	755	796	778	812	765	778	773	832	796	748	771	754	771	824	779	795	742	797	783	802	747	759	792	755	775	731	750	774	771	812	755	761	780	790	791	789	788	756	709	776	809	771	753	817	786	761	769	769	810	811	778	751	758	792	755	776	734	757	748	781	816	778	788	773	774	770	811	753	800	809	756	711	829	795	793	766	801	801	757	772	814	850	778	763	836	776	771	752	752	748	732	766	761	804	753	743	784	740	826	807	803	749	798	742	725	741	762	794	794	823	824	802	788	802	752	761	788	788	797	785	788	773	786	737	770	771	787	838	776	752	777	796	787	824	739	744	796	780	758	771	779	764	799	751	750	750	795	757	737	802	777	762	793	771	768	737	786	748	810	760	752	787	814	752	741	755	797	825	743	725	788	793	762	799	740	768	712	808	796	779	713	766	780	723	755	792	744	771	820	749	742	719	832	823	745	779	744	813	731	791	792	751	764	795	814	717	800	811	779	805	797	743	778	794	786	802	774	794	771	781	821	750	758	766	762	754	807	775	798	787	821	712	818	748	786	720	794	787	771	776	795	755	753	732	773	786	775	778	763	775	825	775	752	821	794	823	763	770	752	753	776	795	754	750	782	782	793	787	820	770	766	818	755	784	799	769	735	753	774	789	783	736	738	817	773	764	813	795	751	770	778	801	766	755	756	827	793	762	837	783	764	772	738	803	815	777	791	768	730	755	794	794	767	754	730	757	824	736	777	836	753	801	792	807	764	728	817	776	801	742	786	757	758	761	806	798	756	796	732	810	823	770	780	791	802	788	801	784	781	762	771	785	778	728	814	771	772	750	778	728	777	735	782	781	794	790	760	814	846	808	792	764	830	735	805	738	778	728	757	770	716	807	795	801	729	826	752	779	781	760	796	740	790	749	792	746	813	762	774	781	792	741	771	754	771	747	775	796	786	775	776	793	731	809	790	794	785	733	772	741	744	778	781	773	806	778	764	808	843	766	746	818	815	771	809	755	767	790	794	819	790	795	801	802	802	772	790	727	779	745	769	750	810	751	822	815	817	766	781	760	754	806	783	795	774	784	808	788	802	809	785	778	780	757	773	799	778	788	819	766	778	734	763	796	823	804	794	858	749	807	740	758	786	795	773	724	808	812	852	779	785	785	795	742	846	816	765	782	823	809	761	769	792	765	774	754	760	802	785	759	844	781	824	798	755	775	773	797	805	750	771	759	774	769	738	785	812	753	824	771	763	756	761	736	795	783	781	780	772	738	779	756	791	753	745	778	773	755	757	742	725	766	827	769	802	817	755	795	811	753	744	785	768	820	776	807	782	755	772	800	764	827	808	778	755	802	813	775	782	735	753	771	783	786	798	760	778	801	753	743	763	778	784	756	802	718	763	757	743	816	752	776	830	798	829	785	822	793	776	778	760	741	770	810	747	777	832	749	767	827	739	748	731	791	774	787	835	761	760	791	806	786	765	812	770	769	769	795	797	792	753	772	774	756	746	786	777	780	696	777	760	804	771	795	741	751	750	778	771	780	781	811	764
4967	3369	980	279	162	232	311	251	272	211	211	178	166	161	146	145	114	92	93	109	115	94	98	124	116	102	105	84	96	78	99	92	76	73	97	77	116	83	76	74	85	77	97	80	86	80	65	82	82	90	89	85	77	70	69	79	71	84	64	87	87	76	81	68	81	73	70	71	85	74	66	72	88	68	70	67	69	65	67	72	59	99	73	58	56	78	74	62	74	79	60	66	75	92	74	72	83	71	78	84	85	66	75	76	69	71	64	73	62	72	64	69	71	82	76	73	83	85	65	74	60	59	93	65	64	76	70	60	63	69	57	66	80	70	66	73	59	81	77	66	72	71	77	82	72	79	63	67	68	81	70	77	75	85	88	59	70	72	69	74	78	65	69	64	73	60	67	62	65	66	74	69	79	82	72	70	62	80	76	66	71	77	71	78	75	70	64	69	68	75	77	63	77	72	71	65	76	70	80	71	71	77	60	77	66	52	61	64	76	60	75	79	71	75	77	82	58	77	72	66	65	65	74	79	67	59	70	69	75	65	62	70	76	84	64	72	75	77	75	75	77	78	80	75	63	74	79	80	82	62	84	89	80	74	67	75	83	72	64	65	67	73	72	74	66	74	74	76	87	76	85	69	70	60	59	78	87	75	87	80	75	66	68	67	68	69	82	71	77	96	62	81	70	64	58	72	81	51	79	64	61	69	73	77	72	84	62	73	72	79	65	89	62	78	65	67	68	79	82	78	78	82	56	72	84	67	77	68	65	70	81	75	73	65	71	80	67	61	78	59	71	71	69	68	76	72	77	66	88	83	58	76	90	84	75	60	74	64	63	70	89	68	71	62	77	76	96	74	83	94	60	66	72	78	76	78	73	83	54	71	73	73	69	79	59	62	76	72	80	70	58	71	72	101	63	80	69	75	90	81	74	70	63	75	84	85	61	61	66	77	67	64	74	65	68	82	68	66	73	62	79	74	72	92	60	71	67	75	78	67	71	65	67	77	78	84	85	72	79	70	71	72	84	77	79	65	76	59	75	63	68	89	69	63	88	53	52	71	82	58	73	75	74	62	70	69	65	73	88	89	79	82	64	61	66	76	78	82	68	67	72	82	73	69	82	79	68	75	77	74	70	76	86	80	73	65	79	65	80	68	66	72	69	70	68	60	70	74	57	67	65	62	74	81	50	71	54	77	75	66	52	64	90	81	69	69	66	61	73	63	69	71	75	79	66	74	60	64	76	75	68	65	50	72	67	80	81	65	69	77	81	66	58	66	70	65	57	58	99	74	82	71	83	60	63	75	58	76	61	79	61	77	61	70	86	63	58	67	91	72	73	89	84	74	60	83	67	88	78	81	80	71	82	81	81	76	58	76	77	68	58	64	71	68	55	81	68	72	65	62	70	97	81	68	75	64	84	44	74	71	73	74	69	77	78	71	69	58	71	88	75	81	77	75	68	75	62	69	68	71	77	97	68	88	71	70	78	68	64	68	85	57	87	86	64	82	84	78	66	80	77	85	68	84	72	74	62	79	67	78	76	58	58	71	89	72	80	59	68	78	81	75	72	82	75	69	79	61	77	67	78	84	66	62	74	67	55	70	74	64	78	64	75	82	58	71	77	77	61	65	81	83	80	80	83	74	68	86	77	78	70	67	75	73	79	70	68	93	72	73	78	74	86	71	79	68	88	79	79	63	60	76	68	74	85	62	81	74	65	74	69	73	69	61	78	73	77	91	70	93	71	80	90	69	73	66	63	64	70	69	67	74	82	72	68	70	61	76	66	77	65	72	77	87	78	63	72	80	75	70	73	76	73	73	84	75	68	69	69	85	75	75	66	64	74	75	72	70	73	64	87	78	82	70	67	79	91	74	81	86	68	65	97	93	70	62	75	73	70	92	55	58	80	77	70	69	70	78	80	76	66	79	72	63	67	92	84	77	87	93	69	75	57	70	73	68	79	83	62	75	57	70	73	70	79	62	77	66	60	79	75	74	83	80	76	92	63	74	67	65	70	64	72	62	67	83	66	63	74	72	68	63	80	63	81	65	61	73	74	77	82	84	83	66	70	78	82	60	76	70	84	70	88	65	87	78	97	85	82	67	78	68	80	65	68	62	70	68	65	68	82	76	66	61	73	71	91	74	76	69	72	81	78	64	65	89	86	77	73	78	89	79	94	78	71	85	75	69	75	60	81	60	75	65	77	64	77	61	61	63	74	84	73	89	79	80	87	69	65	69	73	72	69	71	86	79	67	83	71	66	71	75	85	81	60	74	75	64	62	82	76	77	65	60	90	70	76	79	85	63	78	75	76	80	73	84	79	57	57	61	79	76	68	54	64	81	74	74	82	72	55	68	75	83	64	79	68	70	69	63	58	69	93	72	84	73	75	84	74	60	71	63	66	70	84	59	84	86	73	67	74	86	75	84	83	79	75	84	90	64	75	61	78	70	66	81	90	86	68	68	92	60	72	75	69	72	61	75	77	64	77	75	60	76	62	73	83	73	68	77	63	68	83	72	63	73	63	84	58	71	52	70	80	72	67	69	75	78	77	85	75	77	72	67	65	75	70	77	80	75	60	61	89	78	70	60	69	77	80	75	67	71	61	73	65	76	74	73	80	56	79	69	66	65	72	79	96	62	73	76	80	69	73	86	69	79	76	86	78	72	68	84	69	84	70	62	74	85	74	74	70	93	76	85	65	67	64	83	69	77	83	77	66	72	95	68	70	78	82	69	65	67	62	71	66	61	80	71	76	78	73	91	67	71	80	80	70	77	70	74	86	67	66	56	78	68	73	85	61	60	85	63	80	92	62	58	65	72	67	74	56	64	76	63	70	75	73	93	73	67	90	55	63	89	71	87	71	67	77	72	55	79	83	67	62	62	89	67	83	68	77	69	80	65	69	74	62	83	71	69	65	75	68	79	76	61	80	67	97	80	72	66	64	73	67	72	83	82	79	71	79	80	73	75	63	87	61	71	87	77	69	71	66	70	80	84	74	66	71	86	64	71	75	69	57	59	69	82	67	60	73	87	73	72	79	58	57	76	59	77	73	76	83	65	68	64	83	78	57	70	81	77	68	78	71	68	81	76	73	67	69	81	60	67	50	70	72	74	87	70	63	71	82	66	83	81	71	55	71	78	60	73	73	71	76	73	85	77	69	60	77	80	78	77	64	65	79	66	74	63	67	75	69	72	73	64	79	67	84	67	75	94	92	77	67	69	73	90	77	88	73	80	75	61	61	85	78	60	75	70	60	79	68	78	78	81	86	70	82	66	76	72	79	82	67	76	66	81	60	49	89	93	78	78	74	85	72	80	62	67	71	76	85	72	65	59	59	79	89	75	81	74	56	67	69	64	74	82	65	67	64	69	86	83	75	73	67	67	71	67	72	63	80	71	72	86	59	79	79	72	62	80	70	76	72	76	58	72	71	85	75	79	74	75	69	78	75	74	67	71	76	78	77	64	63	70	86	80	81	87	65	83	74	69	72	79
33801	21248	9498	5626	6613	9338	9558	9328	7964	7056	5727	4829	4018	3483	2944	2502	2036	1612	1312	1429	1411	1346	1395	1415	1301	1270	1234	1171	1077	939	941	901	866	846	874	863	822	806	819	816	794	781	789	818	743	777	757	719	762	731	755	677	664	703	641	674	630	596	613	626	616	635	609	587	559	627	593	582	571	549	549	535	510	576	558	606	529	551	590	565	558	527	570	578	587	531	572	566	545	542	579	548	581	527	545	517	585	565	558	574	522	564	542	530	570	493	573	582	525	538	518	572	562	549	555	569	548	575	549	531	547	614	532	509	519	525	551	545	583	555	584	543	544	569	556	553	514	587	515	503	517	528	528	562	527	564	565	536	550	551	556	534	559	577	576	550	559	528	588	551	553	557	581	564	566	551	568	529	597	521	559	584	558	581	546	559	507	536	552	542	538	531	532	581	539	561	533	533	545	561	528	536	589	546	538	546	548	566	558	552	532	572	539	564	554	554	501	593	576	560	556	567	557	577	566	583	590	561	553	510	527	591	562	568	578	544	572	564	522	561	561	544	545	563	512	549	525	589	552	545	537	548	574	546	514	580	498	580	545	543	569	547	519	555	546	560	568	562	566	548	562	541	587	579	553	591	527	526	534	546	554	547	547	586	555	577	576	533	525	552	542	541	513	545	559	553	539	583	559	557	516	596	537	563	555	540	574	539	573	543	509	531	564	551	575	554	547	547	605	540	515	547	554	542	554	533	530	551	541	537	526	534	580	521	544	542	537	566	530	532	526	534	561	554	560	560	517	579	551	528	545	578	566	518	565	564	532	574	586	526	520	582	615	587	504	543	553	559	533	545	560	569	534	526	545	593	532	576	543	554	575	561	561	546	569	580	564	524	560	533	524	545	553	512	589	546	576	551	576	564	528	598	575	574	588	590	566	578	572	539	541	564	556	566	586	560	569	562	560	563	542	594	519	584	572	554	541	553	547	588	560	571	528	548	577	538	559	548	519	551	563	541	536	483	542	555	534	550	560	556	565	553	580	550	576	548	534	580	553	578	542	580	529	549	532	603	521	505	568	524	591	574	524	500	520	564	547	527	538	544	543	545	525	533	598	639	533	549	544	529	548	549	553	592	546	607	531	549	572	586	562	552	561	552	538	561	550	568	574	558	586	530	517	578	522	575	551	569	506	562	574	557	533	561	585	577	501	553	564	601	535	535	547	550	569	590	573	531	574	603	527	518	540	524	548	549	576	586	541	534	549	599	560	527	520	586	572	516	563	514	509	578	532	533	555	544	575	532	570	520	605	557	549	533	541	600	575	574	538	508	593	512	550	567	567	538	583	555	555	532	506	535	545	556	548	598	541	521	560	594	580	616	505	578	550	542	571	516	567	556	564	570	588	553	548	576	518	537	561	577	584	536	519	577	541	562	559	512	545	565	568	532	547	549	567	563	575	563	573	578	537	564	518	520	570	555	555	597	550	587	534	559	563	568	582	559	561	555	542	545	535	580	582	563	573	573	524	582	577	573	567	543	551	580	581	567	605	565	560	541	543	540	568	551	599	551	548	552	579	568	532	591	512	568	589	561	565	567	511	590	521	513	576	521	606	574	605	509	532	545	534	580	567	518	580	583	537	567	569	562	535	581	523	532	565	526	569	502	562	585	528	547	560	541	564	559	547	596	556	591	573	541	547	567	588	532	548	567	552	546	531	524	538	554	530	556	518	589	538	576	561	546	573	522	543	536	518	584	574	558	547	562	558	547	571	507	555	592	540	569	571	501	557	565	565	556	579	524	586	573	529	577	531	544	564	527	566	548	526	577	547	558	591	571	558	559	599	589	546	539	515	535	547	512	565	544	555	560	537	568	536	574	547	564	506	562	550	553	550	569	544	573	565	539	525	566	565	547	585	573	577	577	559	550	548	543	549	550	568	543	535	582	589	553	543	559	547	555	540	570	549	549	537	540	526	534	544	563	559	581	614	550	528	587	550	576	502	573	568	560	568	506	512	552	509	566	539	535	532	539	581	562	539	573	545	542	523	543	579	538	529	582	541	494	530	526	543	602	533	559	601	532	530	584	536	541	517	560	556	544	508	555	564	553	582	583	544	518	568	550	555	522	539	559	589	574	506	527	584	555	562	602	562	566	562	556	559	564	539	508	572	539	535	520	577	564	568	542	558	494	583	604	518	561	525	540	549	550	564	527	574	551	548	525	549	558	515	530	529	539	584	562	557	531	571	545	531	527	533	504	566	532	540	538	560	548	583	569	523	572	530	512	523	533	555	535	566	549	577	554	524	601	553	586	536	529	560	536	560	563	540	515	590	540	581	572	530	520	555	580	534	561	598	522	553	492	535	525	555	558	537	572	597	538	537	597	531	546	578	574	535	571	559	537	544	572	572	535	548	570	536	575	537	576	552	588	518	565	568	556	528	575	595	551	535	517	556	552	567	556	560	588	568	556	559	541	558	538	558	570	513	579	557	583	536	580	566	563	581	536	578	549	555	560	535	564	561	537	575	582	542	537	550	542	580	555	540	568	539	548	506	542	559	555	539	560	530	547	549	515	559	595	554	534	515	532	551	549	584	551	558	540	553	544	537	534	588	582	546	558	555	573	536	570	546	538	547	532	566	572	535	554	548	563	509	532	533	576	561	540	545	531	539	535	560	558	556	531	537	573	566	517	575	524	507	565	539	531	563	535	564	568	530	509	589	538	567	591	556	553	564	577	549	570	574	510	492	549	549	588	584	495	542	577	586	594	575	514	577	532	519	551	571	600	546	507	561	496	538	543	527	546	592	538	509	530	541	540	593	554	524	574	549	521	535	570	525	576	569	553	551	588	514	537	593	531	528	572	575	521	542	554	583	574	541	523	574	517	533	576	547	557	556	572	597	544	532	568	562	571	590	563	545	524	549	555	509	538	555	524	579	550	540	556	567	595	565	524	591	543	527	578	597	571	542	563	551	552	541	554	540	563	563	568	560	557	537	529	565	534	542	556	509	606	589	534	535	612	558	570	564	536	546	544	537	536	552	576	606	573	539	592	571	590	480	548	564	531	530	536	574	488	554	546	557	584	540	571	564	515	540	536	542	610	521	570	538	551	501	568	574	542	549	559	575	565	546	562	575	519	515	564	583	575	541	563	564	520	539	525	516	518	563	530	558	542	577	539	527	539	577	550	535	605	497	535	576	524	584	547	578	528	542	545	513	557	544	575	569	541	522	537	547	536	549	537	560	510	559	544	549	576	574	527	567	573	516	559	548	536	532	562	531	591	586	578	563	535	555	549	570	535	529	559	548	551	553	548	581	545	539	572	591	544	556	555	577	548	581	597	546	516	556	610	539	548	568	514	568	564	576	546	543	563	538	571	603	557	541	526	553	550	539	554	567	539	548	569	558	549	564	571	566	566	558	555	529	556	555	512	571	523	570	544	538	583	577	597	548	545	540	503	560	552	551	561	575	534	560	551	542	560	524	555	593	556	503	527	569	574	567	536	554	521	530	536
5609	2826	985	373	201	276	289	304	290	279	232	226	204	214	186	169	156	163	153	134	125	153	139	136	146	144	157	125	125	134	134	114	146	124	132	114	106	135	114	137	143	115	112	139	119	106	122	125	111	109	125	111	130	127	111	129	104	141	118	141	143	100	136	113	107	111	99	107	105	108	126	115	133	95	103	120	124	128	118	101	116	102	121	119	118	119	117	111	121	125	125	126	123	139	118	118	120	111	111	104	98	121	135	111	115	109	112	118	102	108	106	116	105	116	129	142	139	92	115	125	125	122	103	130	119	119	113	134	108	119	114	124	125	99	101	115	132	122	111	102	109	125	108	104	111	99	129	121	130	110	123	131	122	109	121	114	120	110	110	125	105	107	123	125	109	121	98	110	106	130	112	132	96	107	126	114	130	117	110	122	133	129	101	116	97	109	127	114	123	134	118	125	118	117	106	96	89	103	122	124	112	124	118	113	97	113	118	101	101	103	104	112	109	122	129	105	111	107	126	98	121	105	128	115	119	108	128	98	113	122	116	112	105	110	121	115	134	117	135	93	107	132	116	123	135	98	109	117	98	113	134	113	131	107	106	123	129	115	104	122	113	100	126	115	115	128	128	106	116	124	117	131	112	107	111	90	110	123	131	111	120	123	96	110	108	112	126	129	128	113	120	110	116	120	112	100	108	111	130	102	115	119	117	124	106	114	136	102	108	107	112	115	133	113	112	132	107	123	103	125	125	109	98	123	113	118	132	98	113	112	124	118	128	99	130	120	121	123	119	117	96	108	114	106	101	115	109	122	112	101	119	123	129	117	109	108	121	113	111	91	103	116	106	136	127	100	130	119	111	112	98	96	102	118	105	120	110	115	103	112	128	118	98	123	121	120	105	121	109	124	98	127	111	115	123	115	107	114	133	123	118	134	127	114	126	116	111	123	111	118	128	126	99	117	120	130	103	117	125	110	120	116	94	138	124	132	114	108	125	105	122	102	107	113	104	118	116	125	109	128	108	101	120	109	136	102	104	116	114	115	107	108	105	115	104	124	119	137	112	110	116	126	128	123	104	112	117	102	121	104	97	130	121	129	113	126	90	135	103	120	108	119	122	117	114	120	103	102	117	118	118	104	118	118	98	106	129	123	121	123	105	116	105	104	139	117	103	117	145	130	121	113	115	107	116	113	96	133	107	95	116	126	107	123	111	104	115	106	108	117	150	110	117	134	122	121	124	116	110	124	107	121	134	111	107	110	110	112	115	113	137	142	109	105	105	111	119	117	120	131	121	120	130	115	119	132	124	110	105	123	123	99	128	120	111	114	109	111	102	115	126	110	113	113	119	109	95	117	135	115	115	124	120	141	108	117	122	100	130	122	116	84	128	119	119	105	120	105	129	119	100	101	112	109	124	106	128	100	119	98	135	135	111	109	114	116	107	101	119	103	112	132	109	118	117	116	98	129	123	118	115	128	102	96	127	129	108	95	109	125	117	127	129	120	109	92	104	125	110	120	113	119	101	112	90	113	133	92	110	89	118	125	117	114	125	93	111	110	96	115	112	128	125	116	130	117	104	121	107	126	115	95	112	98	101	96	99	111	91	122	107	110	108	125	115	129	107	111	149	130	127	108	126	112	105	102	113	104	129	106	134	119	105	112	122	142	117	110	114	132	111	113	122	113	116	113	106	107	114	109	130	109	121	111	132	117	106	118	118	122	129	120	108	100	109	119	109	104	137	128	102	125	128	117	111	105	128	114	140	123	113	128	116	121	119	119	115	121	122	101	122	125	125	125	111	129	112	117	128	102	103	115	125	133	126	121	123	105	117	123	111	94	107	104	106	121	111	115	104	109	141	130	107	113	110	104	125	99	133	108	103	96	112	98	115	109	115	107	117	124	124	120	129	128	108	107	133	115	138	126	121	117	110	117	104	104	104	97	121	100	106	105	125	109	109	116	123	122	117	142	127	119	99	120	118	111	108	119	104	97	116	112	132	108	117	125	123	130	118	123	120	110	129	99	124	125	118	126	123	125	142	105	128	118	123	110	108	107	103	136	102	102	131	98	105	109	105	114	102	114	115	103	118	119	106	108	109	128	126	108	123	97	126	108	102	113	122	109	117	113	120	115	100	134	129	127	119	111	123	130	90	123	128	111	102	116	118	104	108	120	118	116	129	123	108	119	113	116	127	101	99	120	121	125	104	96	116	132	126	114	125	109	126	118	119	119	119	133	126	114	127	139	112	128	100	117	138	101	98	127	114	117	122	113	105	118	130	110	95	116	106	123	125	111	99	112	106	133	115	124	96	99	101	113	132	120	107	103	107	121	122	100	133	115	108	133	99	116	117	113	109	121	115	114	116	118	117	115	131	102	122	91	118	118	118	118	117	111	106	118	127	129	100	133	97	118	122	121	125	110	104	117	111	104	127	116	118	107	105	109	116	95	109	98	123	117	111	114	107	119	118	110	104	131	110	129	98	106	122	103	102	119	122	114	117	112	118	120	99	123	108	111	120	107	110	102	124	103	103	115	123	108	120	122	106	110	123	112	122	102	110	95	114	111	108	102	112	124	117	117	111	100	106	106	91	105	117	102	87	109	118	114	116	111	115	116	90	110	124	121	125	122	125	104	123	104	119	135	112	102	133	106	119	93	113	123	104	109	116	117	116	112	108	113	125	135	114	122	117	121	142	127	105	126	105	107	118	115	134	102	115	101	107	115	114	124	114	98	103	117	111	119	140	119	113	111	124	123	107	119	114	122	102	118	117	122	129	105	112	108	107	120	104	136	129	112	110	102	107	100	97	104	112	140	107	110	98	120	120	104	127	111	101	134	114	139	124	95	110	115	103	97	94	115	112	109	118	114	118	128	113	114	116	112	108	104	115	103	122	116	118	109	101	119	124	120	120	125	109	110	120	103	107	117	119	105	94	105	137	136	120	117	117	110	119	90	92	129	102	115	120	121	127	105	121	119	124	111	112	110	109	106	121	120	121	121	140	112	116	148	106	119	115	116	102	121	115	113	121	108	106	117	106	113	95	102	116	109	104	110	98	124	122	111	113	120	108	120	100	109	111	129	100	114	121	126	130	116	137	126	107	99	123	129	117	121	117	114	116	101	104	113	107	112	101	103	106	103	105	110	123	121	124	114	118	134	115	123	106	99	120	119	112	110	101	122	104	108	110	104	110	122	117	134	116	107	101	120	106	99	115	115	110	97	105	131	105	139	125	127	120	111	119	118	118	105	106	137	98	98	127	104	129	111	117	102	109	125	136	110	120	106	112	123	132	134	117	119	110	125	119	128	124	128	112	82	99	101	112	105	111	88	116	102	110	92	118	116	115	119	108	120	107	114	123	96	131	111	117	106	123	126	129	114	109	134	108	113	135	115	106	104	130	107	111	108	102	105	110	104	138	107	123	112	102	116	106	113	118	102	118	106	104	116	102	95	101	108	133	137	125	116	107	110	117	109	118	116	103	106	119	115	121	124	112	127
33148	19517	8811	6068	7113	9470	9950	9384	8127	7191	5770	4833	4135	3691	3243	2850	2292	1793	1585	1714	1728	1673	1798	1694	1615	1514	1376	1415	1353	1265	1229	1248	1177	1211	1100	1112	1092	1082	1123	1100	1063	1126	1035	1124	1105	1043	1014	1029	1021	976	1039	992	975	851	868	902	876	900	917	928	845	870	894	887	850	930	823	860	906	831	857	875	800	791	881	875	837	873	865	852	841	838	823	853	820	913	848	811	884	874	826	891	837	849	870	849	825	839	850	822	875	842	869	844	851	810	844	825	871	870	837	851	820	867	877	900	864	883	813	866	878	843	864	851	848	860	891	852	818	795	874	853	816	866	840	875	791	805	850	886	857	870	832	890	855	868	843	774	838	825	875	858	851	839	822	840	760	844	879	837	860	836	875	851	856	874	850	836	839	905	823	871	863	831	872	788	862	864	856	855	861	822	852	865	858	858	825	826	879	813	889	883	832	834	843	883	852	827	859	862	804	861	888	820	884	834	824	841	841	876	836	845	799	851	848	834	844	806	818	868	851	853	825	873	873	888	907	835	855	873	816	862	835	850	828	903	906	836	834	852	801	864	819	851	875	828	792	825	891	851	868	885	848	877	857	827	756	870	893	853	850	919	840	869	865	831	841	864	846	875	842	825	851	835	862	781	862	872	810	861	891	812	852	869	864	833	825	878	896	896	794	890	818	889	858	862	838	821	847	795	823	850	880	821	933	874	864	850	821	825	873	837	845	835	808	837	835	834	821	905	814	843	833	780	852	830	807	844	838	851	845	865	800	851	826	852	831	858	860	832	824	852	876	845	846	844	827	856	845	840	868	858	881	791	855	853	837	875	883	861	845	870	841	860	832	861	876	910	849	781	840	881	875	839	864	900	794	842	833	844	862	889	867	825	860	829	838	838	904	885	850	902	834	843	841	864	849	846	835	824	886	861	893	856	891	882	847	861	866	883	871	811	810	816	831	823	798	822	879	817	848	836	808	826	855	849	865	843	825	858	847	827	821	828	864	891	857	867	823	857	835	875	855	846	831	822	890	855	811	854	820	846	847	839	859	818	843	880	862	843	910	882	900	831	883	784	897	838	844	805	849	843	884	862	877	835	829	835	825	904	814	810	833	875	866	783	821	850	837	817	871	845	835	837	890	826	845	822	817	845	858	848	848	928	837	855	851	853	879	831	829	843	848	850	831	836	830	878	852	854	849	864	884	831	825	847	855	856	832	845	877	874	810	859	819	866	843	835	906	833	804	811	849	815	836	833	880	881	862	856	871	859	855	879	868	848	823	859	816	817	870	832	846	814	829	878	813	849	851	837	811	871	861	846	848	819	806	873	829	870	845	895	880	865	872	851	869	874	841	888	894	945	840	895	816	837	818	811	879	851	888	813	843	858	869	851	860	852	889	879	855	828	842	814	866	878	847	810	817	816	799	805	821	872	829	859	807	844	854	856	859	856	785	830	861	786	825	863	776	890	892	860	863	880	858	871	814	806	841	861	819	851	815	855	870	852	842	845	881	851	827	792	840	839	898	857	852	868	830	876	862	830	830	819	834	775	830	845	839	856	910	863	813	880	844	798	809	886	880	809	879	864	806	844	854	837	863	850	900	878	822	835	834	838	845	905	853	842	818	856	834	814	878	893	829	860	859	857	864	837	864	858	813	865	860	828	866	870	824	840	859	845	892	877	828	857	886	794	834	796	827	864	843	864	855	812	867	860	895	844	800	868	845	837	918	780	886	869	851	864	877	858	866	876	844	805	878	824	829	899	854	941	859	823	866	882	899	915	839	867	819	777	820	821	887	897	875	871	822	850	861	838	811	824	866	872	883	813	816	810	838	891	862	842	862	838	834	818	844	880	839	853	833	811	900	907	823	829	824	858	871	862	873	858	878	841	860	857	866	808	843	852	859	867	862	854	896	863	842	866	822	833	895	780	841	828	853	895	799	819	829	842	855	845	819	830	866	868	908	848	861	803	847	838	841	888	813	839	868	814	874	875	892	871	867	825	831	875	796	886	873	846	861	842	837	863	834	897	798	868	820	880	856	838	798	880	853	841	886	848	897	826	814	824	808	868	840	831	869	884	882	800	895	843	840	836	834	874	871	874	880	844	827	839	881	841	824	869	802	862	832	872	875	896	854	859	837	843	844	867	897	865	837	886	838	906	876	827	897	850	813	871	841	858	844	858	827	848	870	820	860	867	894	819	811	833	841	897	865	820	822	852	856	882	794	833	775	882	847	837	842	785	911	870	869	814	811	866	817	900	785	787	848	795	857	839	835	840	839	841	855	821	807	850	860	819	863	817	873	879	828	874	868	876	848	811	856	864	835	900	860	842	817	856	855	856	823	861	839	821	836	795	834	808	845	813	899	853	848	836	813	844	798	823	836	801	888	866	855	886	907	826	843	821	819	859	858	849	878	874	806	866	770	848	857	832	842	828	827	834	793	822	866	841	816	876	883	875	875	786	812	817	849	832	829	872	838	829	863	882	840	868	885	822	828	878	863	852	821	818	834	855	881	844	851	842	793	883	873	861	850	868	842	882	854	853	884	835	855	817	838	846	878	843	872	868	822	846	877	844	813	839	834	874	834	884	849	839	806	862	827	881	856	844	850	859	768	850	826	879	887	882	838	860	832	826	840	905	864	802	884	827	820	846	820	870	890	866	812	828	853	831	858	881	862	829	849	831	866	857	862	883	879	813	844	840	836	803	801	865	856	841	885	876	841	854	837	847	836	860	882	830	840	855	859	858	849	828	810	832	878	847	875	900	835	907	797	861	827	871	886	839	842	845	884	891	858	915	836	809	803	852	869	841	846	874	813	880	867	805	803	832	866	873	874	836	883	874	854	807	868	853	845	881	836	856	869	868	863	858	847	886	874	861	833	855	884	871	808	816	844	840	869	886	845	852	832	864	813	827	890	847	873	826	829	864	769	851	806	809	855	872	874	877	813	836	833	839	858	812	850	847	799	864	861	815	816	832	889	879	856	839	817	842	839	863	873	860	839	864	881	875	848	878	820	829	831	816	828	860	866	871	787	826	853	890	858	843	807	831	821	822	927	884	890	892	829	837	831	846	809	866	889	838	846	814	858	853	872	902	839	843	896	828	868	830	828	853	849	850	841	814	799	842	856	815	869	884	805	839	865	921	843	817	901	889	854	804	840	813	821	861	836	851	817	851	827	892	877	802	866	820	828	820	898	893	807	773	840	877	847	864	847	841	872	854	841	837	844	867	876	845	846	852	919	807	852	804	854	812	865	846	835	823	870	873	800	839	845	855	829	841	801	860	796	844	855	843	861	906	874	892	886	844	867	892	865	862	851	846	816	778	859	867	800	819	836	827	830	873	850	837	831	876	814	847	885	863	886	875	819	793	812	787	872	879	838	879	884	829	813	879	895	817	849	805	913	827	902	834	852	806	817	876	859	801	829	860	863	802	839	869	857	848	818	853	860	805	857	862	821	828	870	831	847	892	844	832	851	882	887	856	856	881	887	875
7104	4641	1511	400	227	296	329	326	316	257	246	231	182	208	170	145	120	106	97	136	132	108	106	134	102	105	109	99	114	108	103	90	97	92	85	86	96	88	86	104	107	85	125	93	100	88	89	97	92	84	94	90	87	78	77	89	89	69	74	111	85	85	73	80	87	83	77	80	82	78	76	78	74	82	85	75	83	91	75	84	71	86	72	81	92	84	84	87	64	88	95	84	86	88	89	73	74	68	79	86	71	88	68	82	68	99	98	72	82	82	72	70	88	89	68	80	76	75	90	87	73	72	69	81	72	82	72	98	76	79	59	83	70	85	69	67	75	58	85	72	76	77	93	86	85	76	83	74	70	78	76	101	61	63	85	74	83	91	77	75	75	82	73	90	80	93	70	73	81	75	76	76	79	78	85	77	83	76	70	83	67	80	80	103	96	65	88	67	91	81	96	77	73	75	71	87	54	76	71	76	75	71	90	76	72	76	79	83	82	87	69	76	83	90	90	88	76	82	65	72	92	79	80	87	97	73	78	84	84	80	74	79	79	97	79	60	66	75	90	80	84	81	84	82	88	78	72	72	67	72	88	71	71	72	84	85	71	95	76	98	80	87	88	89	78	88	61	80	66	83	80	93	100	76	86	85	78	81	80	86	82	73	56	78	89	79	85	91	84	77	96	82	75	78	78	81	93	74	73	73	91	72	103	81	76	71	69	77	90	81	72	73	90	94	70	93	74	102	73	68	82	76	75	91	79	77	87	86	79	60	82	76	101	70	65	85	96	76	71	66	57	75	95	75	93	71	71	100	76	70	92	81	89	67	85	72	92	76	84	75	77	85	77	67	73	73	85	102	95	69	93	84	71	78	86	78	69	81	74	89	76	87	82	75	77	88	91	71	95	73	82	90	86	62	80	66	85	63	65	90	79	83	80	75	76	64	88	65	79	83	90	95	89	69	74	94	70	67	82	75	82	82	76	76	95	72	88	103	85	88	81	61	91	90	75	76	103	77	83	76	84	76	71	72	72	93	80	72	82	94	72	77	80	70	110	67	68	101	71	72	98	92	81	85	83	69	76	100	79	70	67	82	80	69	78	68	79	93	81	75	86	70	71	73	82	82	88	85	78	71	76	81	74	74	97	97	91	98	86	87	77	84	76	66	85	85	95	82	71	67	72	111	69	80	71	66	76	85	73	93	82	94	68	77	81	78	88	75	82	87	79	72	73	69	59	89	80	80	78	90	79	92	80	101	82	80	66	83	81	78	78	93	91	75	77	86	65	64	79	70	78	84	68	79	64	85	96	72	72	80	79	100	79	76	80	108	87	73	85	64	74	76	88	79	69	74	74	94	85	94	85	70	83	87	84	99	79	77	81	73	75	80	93	84	80	92	76	85	71	67	79	83	82	83	91	86	85	74	75	77	82	71	81	83	95	77	82	78	95	86	85	80	68	97	89	64	90	76	83	70	72	76	75	76	74	93	89	81	79	72	77	91	79	77	78	86	86	93	66	80	85	87	89	71	85	78	77	81	90	75	67	84	85	76	96	81	79	86	94	72	83	78	91	80	78	84	73	76	82	77	84	77	86	85	73	75	86	83	77	75	79	86	85	69	87	83	75	84	76	68	84	83	74	74	77	75	82	68	75	84	86	86	99	79	72	57	70	78	87	70	84	80	75	85	70	88	90	82	78	80	91	92	64	75	69	75	74	85	89	56	82	83	85	76	81	87	82	79	81	66	92	92	77	91	83	73	77	65	75	69	92	99	84	67	82	99	84	79	93	82	80	79	91	93	70	76	64	83	64	78	62	85	72	74	85	99	78	75	75	81	84	86	80	88	72	76	75	78	70	75	89	70	73	89	70	87	75	74	68	85	66	73	88	58	75	70	89	80	81	81	76	89	79	74	78	91	82	77	69	68	71	67	64	72	73	82	75	69	87	77	88	91	76	70	84	85	74	77	83	91	91	70	87	71	84	85	62	78	66	77	91	94	75	72	89	80	82	81	78	75	80	63	84	88	73	72	90	68	88	73	85	74	75	89	71	88	77	80	63	83	91	80	80	69	76	78	78	85	65	85	89	79	70	78	71	94	76	72	89	66	82	89	77	71	80	84	75	73	89	80	84	82	78	76	75	91	79	71	71	77	89	79	63	69	76	77	93	72	68	79	81	89	79	81	104	75	71	99	88	69	82	91	76	70	88	71	88	87	68	77	70	82	86	79	79	76	74	78	90	75	83	88	81	88	89	88	82	96	86	71	96	75	75	77	89	85	81	84	84	93	87	65	75	90	101	64	78	85	88	91	70	101	70	86	75	97	84	92	91	69	70	68	70	71	81	82	86	90	88	88	68	91	82	70	86	101	85	81	94	65	85	90	96	73	75	95	88	85	80	99	79	76	72	74	93	104	80	85	76	96	81	92	69	69	85	83	93	72	67	103	84	73	74	74	74	73	87	82	68	95	95	100	79	71	95	82	73	96	81	83	78	73	68	91	67	77	83	80	97	70	71	76	81	86	92	69	78	65	77	90	81	80	83	79	106	76	61	89	95	81	72	76	101	78	88	81	82	85	76	80	88	76	77	80	78	79	85	88	78	84	79	74	79	72	80	84	69	82	73	76	93	89	86	70	62	71	68	81	78	84	82	72	82	71	77	83	74	69	84	68	71	84	89	80	93	75	66	106	89	76	77	75	70	63	73	81	83	89	84	75	87	81	87	73	86	78	79	84	85	76	80	64	76	92	78	72	82	76	77	88	76	79	75	84	67	87	84	80	79	78	80	61	88	93	81	87	72	79	72	83	74	73	96	81	91	87	93	86	73	69	86	75	90	78	75	87	83	71	93	75	86	82	84	80	76	89	78	90	90	82	72	81	74	90	64	77	83	74	72	74	84	89	84	81	83	69	101	66	87	72	68	82	73	87	72	71	76	81	82	71	90	84	78	75	77	80	74	71	81	86	108	88	78	77	66	79	58	79	94	80	70	76	69	69	84	77	84	81	86	99	83	93	76	77	75	88	88	79	84	89	84	73	67	93	79	76	72	73	73	63	65	86	84	75	63	88	86	77	80	92	85	88	90	96	99	71	77	75	75	94	80	75	69	72	86	83	80	90	56	78	89	61	78	76	80	64	83	99	94	98	71	89	76	85	76	73	84	88	83	89	89	99	60	77	76	79	76	78	77	76	77	68	70	96	67	75	75	80	95	82	81	76	85	83	72	73	74	67	97	85	87	95	96	83	78	87	78	101	81	87	73	83	89	91	83	82	78	80	80	77	80	74	73	63	85	77	72	75	72	80	88	81	73	81	72	81	81	83	82	80	84	67	82	84	90	76	71	84	80	104	76	94	78	76	76	88	85	63	72	77	79	79	69	81	71	96	67	79	77	84	82	80	65	75	94	80	82	86	83	88	85	76	73	71	85	68	78	82	82	71	69	68	85	74	82	85	78	91	64	66	83	88	80	83	61	77	77	82	75	77	90	84	67	86	71	72
38026	24446	12882	7380	9300	12470	12789	11868	10258	8608	6908	5804	4675	4141	3658	2982	2270	1763	1686	1805	1777	1723	1776	1680	1554	1468	1475	1353	1221	1130	1134	1091	1037	1026	940	877	916	949	968	1010	957	902	897	900	941	912	843	829	856	855	777	698	711	668	689	682	695	685	704	686	673	708	628	641	616	642	612	599	619	546	594	571	611	607	594	612	580	598	617	638	597	598	595	619	602	599	606	558	583	608	592	596	591	611	587	562	547	596	553	606	564	587	558	584	582	552	617	633	544	596	587	595	593	542	582	635	564	593	589	598	596	571	585	587	568	560	527	600	629	573	583	596	612	617	612	583	566	564	604	596	577	590	582	566	594	591	566	568	610	579	587	573	611	610	580	548	600	641	607	620	603	569	557	618	602	617	573	604	552	568	602	597	559	591	560	578	601	567	547	570	572	617	589	587	587	553	591	583	603	637	620	573	567	569	575	605	610	604	586	568	607	587	605	585	577	667	566	576	569	613	595	614	638	598	599	601	568	601	572	601	587	566	555	563	599	662	561	582	589	625	595	556	580	621	607	579	564	552	601	573	588	543	601	600	572	570	624	605	627	613	600	576	574	602	573	622	545	549	633	561	605	642	635	586	575	588	600	606	567	592	564	596	560	600	538	557	620	597	572	559	604	561	625	614	596	619	599	619	550	583	596	627	609	543	555	594	568	619	591	650	545	638	625	595	609	564	594	593	568	599	573	609	615	638	594	603	560	596	551	598	575	572	585	623	597	559	540	601	570	593	596	585	571	578	612	611	629	560	572	601	593	592	558	628	603	593	559	595	599	612	565	622	570	604	561	586	596	637	583	552	574	624	625	562	564	582	575	596	614	616	648	556	560	595	597	626	574	557	628	614	572	607	541	622	643	576	628	593	566	638	539	554	552	591	571	617	564	571	624	560	564	608	581	588	588	592	569	605	612	588	655	624	615	561	602	598	532	500	603	583	585	566	636	565	591	549	577	544	588	584	571	571	605	596	624	563	586	610	557	584	599	577	585	590	549	616	562	547	574	603	566	578	613	588	595	559	569	603	646	598	568	621	561	553	604	593	597	611	583	593	590	599	553	574	569	627	584	567	552	563	615	569	581	639	616	635	593	551	596	595	587	599	584	576	601	600	562	569	569	622	573	580	595	602	588	585	580	584	616	601	581	568	577	605	602	591	630	561	560	637	582	577	561	585	575	631	603	559	640	570	613	557	568	614	561	569	600	595	557	589	605	542	605	603	606	581	592	634	598	578	601	546	550	587	635	620	598	604	574	570	595	602	572	613	585	591	607	558	576	576	604	576	585	575	597	600	621	616	560	588	595	613	639	544	560	610	589	600	555	582	611	569	585	620	588	571	571	540	583	590	604	619	628	615	605	577	563	564	612	589	601	605	577	622	577	525	585	601	597	566	540	576	636	577	514	632	580	575	622	599	594	597	591	577	577	550	638	612	546	595	595	536	619	553	580	578	573	572	585	632	623	626	561	603	639	598	603	585	611	577	578	613	588	580	591	559	614	532	596	564	551	586	594	592	543	594	568	602	573	605	646	592	580	614	627	608	630	619	602	612	570	572	543	565	595	625	569	574	599	569	586	562	573	583	604	590	572	591	574	548	584	639	583	614	630	612	613	564	607	566	630	630	579	587	605	621	566	608	572	595	610	621	596	593	617	600	613	580	588	574	593	598	590	595	641	588	609	565	626	582	611	575	616	569	552	582	605	572	595	577	605	569	552	570	597	581	584	608	583	570	548	606	570	626	611	610	587	585	580	613	586	592	568	628	558	565	600	597	608	575	602	594	597	575	569	540	601	592	544	598	556	575	585	635	584	573	576	566	626	547	573	588	567	580	571	583	562	613	598	569	576	582	582	626	623	561	641	577	587	601	618	562	597	593	565	578	571	556	568	570	581	590	618	591	566	567	590	587	599	596	590	583	613	576	623	597	571	570	595	582	598	587	562	622	569	590	557	614	621	559	601	608	625	599	599	580	614	594	576	603	643	581	543	615	584	648	560	578	580	578	586	568	630	602	633	589	565	612	606	626	611	620	606	594	565	618	583	618	599	586	565	563	557	602	619	562	654	600	587	547	593	609	568	589	580	610	567	539	569	557	572	574	635	571	646	619	601	612	597	557	626	577	597	588	618	570	580	570	585	555	607	555	615	614	623	517	599	612	580	586	602	669	586	565	573	624	609	597	616	564	584	625	596	584	600	577	523	607	598	575	628	569	606	583	595	589	659	580	615	572	587	615	611	579	578	577	592	614	578	582	531	598	593	583	586	614	606	543	578	535	611	610	619	593	588	620	588	608	579	586	596	604	578	581	607	607	588	560	575	581	595	582	602	560	574	565	555	578	575	597	586	595	553	579	580	593	560	615	566	538	630	592	564	566	577	575	577	612	585	548	600	584	603	619	577	542	614	588	613	567	529	608	567	601	575	638	561	629	596	534	619	557	594	605	605	588	585	614	588	627	596	564	601	610	574	525	570	611	542	614	548	590	614	558	591	570	589	575	560	568	576	583	564	559	591	588	567	584	603	615	552	590	582	619	540	575	587	550	616	535	618	592	620	585	570	591	646	599	582	561	589	579	633	607	587	559	586	613	594	589	602	560	620	611	589	573	550	597	603	605	621	591	596	563	556	607	606	597	591	618	599	618	560	581	602	633	599	626	576	618	586	576	598	579	599	567	578	620	579	619	575	587	570	599	587	576	572	628	576	600	557	556	606	612	589	585	584	584	632	604	584	578	582	603	625	593	616	552	575	596	595	558	553	581	561	579	590	589	578	582	592	598	608	546	595	647	566	597	580	602	597	552	570	570	574	609	614	598	565	570	585	577	577	592	576	590	597	583	562	633	601	624	626	576	553	541	613	578	599	577	577	601	561	616	587	573	614	573	560	584	584	610	563	557	574	612	629	578	634	601	555	583	592	577	547	595	592	593	614	593	597	585	623	589	561	605	602	579	582	555	582	590	598	609	649	571	572	590	568	552	585	579	576	600	564	569	593	566	623	545	605	609	587	592	618	618	559	587	561	618	567	552	569	614	604	598	584	660	569	584	562	570	605	577	584	626	599	578	639	569	601	594	595	615	571	628	585	595	603	596	570	588	615	568	604	574	586	602	594	561	609	524	591	593	589	549	608	618	569	618	552	578	600	560	536	627	565	577	600	572	563	622	598	565	585	598	571	528	620	563	601	609	600	605	577	564	612	591	604	570	578	568	576	571	597	571	609	574	564	615	584	579	590	592	548	557	550	556	558	590	608	640	600	536	600	554	597	584	565	568	574	560	599	612	583	585	569	616	561	583	599	615	590	594	585	579	610	609	595	550	577	565	585	596	563	572	633	586	581	580	576	611	570	573	574	613	574	576	606	560	622	596	591	606	634	590	584	613	559	580	576	600	638	604	581	603	555	617	613	561	600	568	577	614	585	555	587	590	600	536	599	607	593	618	581	573	592	605	593	640	590	565	568	641	577	600
3458	1310	500	243	166	214	235	263	236	218	204	171	173	178	148	125	111	96	104	123	123	136	150	113	131	122	123	113	99	116	118	84	114	120	111	106	110	100	88	124	101	110	112	116	91	90	114	115	109	83	110	110	95	113	119	86	84	109	92	97	96	97	101	96	99	101	108	119	104	100	113	100	102	94	86	96	112	97	110	85	104	93	93	96	107	109	96	96	115	114	129	95	96	100	107	96	95	111	92	106	99	96	90	104	114	104	105	99	109	98	101	95	85	113	89	113	113	91	85	96	103	106	94	91	116	119	106	92	100	98	117	116	98	115	84	112	100	95	119	101	102	103	101	91	101	84	87	104	102	117	92	96	100	100	93	106	101	115	98	112	104	83	95	97	108	99	93	111	101	102	106	95	105	94	99	108	106	98	98	105	116	97	102	89	107	104	96	103	106	101	113	92	92	105	109	102	117	98	86	103	115	88	89	98	108	112	83	122	104	102	90	107	98	113	96	110	94	100	117	92	105	101	109	89	106	97	105	91	108	95	93	96	112	97	95	96	98	110	103	94	92	91	93	98	105	107	115	89	103	89	114	103	103	100	106	105	93	98	103	84	94	93	105	88	123	108	81	96	113	109	106	100	125	112	97	125	103	96	99	101	106	99	89	98	91	106	107	88	109	89	109	90	120	88	99	115	98	103	95	108	116	122	88	101	103	100	112	73	92	106	107	102	98	121	107	116	88	94	99	114	86	90	104	89	103	104	104	97	94	105	109	117	97	108	113	103	107	101	115	100	111	102	116	112	102	95	100	90	94	105	105	125	101	91	108	112	98	95	107	97	102	95	94	106	90	107	114	116	103	120	100	100	89	118	98	105	99	97	92	89	107	106	114	114	105	127	96	96	94	97	118	96	105	93	99	108	96	103	82	118	99	89	93	117	101	83	112	119	124	117	108	90	110	89	92	102	105	104	108	115	107	100	111	118	109	104	100	118	106	95	86	107	113	101	77	92	90	99	97	111	88	104	104	121	115	108	114	100	105	105	89	93	88	100	89	95	104	111	100	112	92	74	102	107	106	94	104	107	103	103	82	98	123	103	106	116	95	111	85	93	109	107	102	114	99	89	84	100	116	127	106	95	106	112	92	107	104	103	96	93	94	112	107	98	88	101	105	124	95	107	119	100	103	105	126	108	104	85	118	109	98	108	89	109	108	114	94	103	90	79	124	95	103	103	101	109	101	112	108	112	110	110	115	89	113	97	84	109	92	78	110	106	104	85	101	97	108	97	99	97	103	106	92	107	99	113	109	90	108	93	92	91	114	96	107	111	129	110	97	95	100	119	90	96	112	105	96	105	93	116	91	115	110	104	121	112	113	114	113	109	87	87	116	105	89	96	91	93	117	99	106	114	101	100	100	118	97	107	88	92	103	103	89	118	103	113	88	100	105	106	93	95	114	113	108	116	115	90	114	119	103	117	93	95	114	121	104	104	118	103	115	116	109	104	97	122	110	119	99	109	80	90	99	100	107	113	115	103	108	106	119	102	112	107	108	101	122	117	103	94	94	116	98	111	111	99	104	105	111	89	90	103	106	108	98	83	105	103	111	85	107	122	100	89	109	97	110	109	108	103	103	101	89	112	97	101	88	99	87	99	108	109	115	92	96	86	98	108	111	105	82	95	88	110	106	102	108	99	91	101	114	94	83	83	106	99	112	101	95	93	105	101	112	113	111	112	95	118	101	115	112	101	88	109	99	101	102	107	101	109	90	99	102	107	111	107	95	95	96	87	108	100	99	102	106	118	108	99	88	104	99	116	117	93	119	95	85	114	106	93	123	90	109	113	95	113	108	100	111	116	116	107	130	102	98	103	91	113	109	92	102	103	104	112	98	102	69	103	104	103	118	110	102	112	89	95	102	99	111	96	106	88	111	93	104	89	103	105	113	109	109	93	94	117	104	103	90	102	112	102	103	103	113	101	86	82	97	102	105	98	105	112	76	94	97	104	94	108	85	98	88	114	106	94	104	102	102	81	107	80	96	99	117	96	105	104	119	108	105	90	117	106	103	111	119	100	104	101	114	102	92	92	121	99	102	96	93	87	100	93	101	111	96	93	106	106	116	107	100	126	108	105	105	111	108	103	99	104	102	87	111	107	91	77	104	101	102	100	100	111	101	112	101	127	102	98	102	97	102	105	104	104	118	101	112	103	98	76	120	97	110	112	115	106	121	120	95	98	91	107	110	95	74	93	98	90	91	93	87	104	105	105	115	89	105	99	93	114	102	101	96	110	108	102	93	100	92	96	117	111	100	98	106	108	94	107	99	104	117	100	108	95	99	110	110	90	99	88	104	99	100	90	113	102	105	101	106	110	110	107	104	111	110	102	92	113	99	96	88	92	97	128	99	110	105	104	92	125	83	108	102	78	105	108	93	115	103	93	112	93	108	103	104	109	116	103	117	114	104	108	107	93	97	111	94	80	117	108	108	111	119	115	91	115	92	106	86	90	104	106	95	92	117	107	115	97	85	111	111	101	108	105	101	90	113	98	105	110	106	100	106	119	97	109	96	94	94	105	126	104	115	109	82	103	96	132	100	94	102	94	93	116	97	122	100	114	98	109	112	94	112	111	98	100	121	106	107	102	82	105	105	91	102	114	85	99	101	113	133	106	94	92	103	92	95	104	91	113	113	89	102	110	110	89	110	107	82	112	102	106	111	104	97	103	109	92	107	88	87	102	104	104	107	110	102	93	132	107	102	83	105	111	110	96	100	94	105	104	104	97	93	98	104	110	106	109	105	99	103	98	89	96	82	99	91	100	103	116	102	104	103	109	87	113	117	110	96	101	113	102	108	88	101	96	88	102	97	96	83	109	98	104	95	97	98	101	100	94	101	106	88	90	100	111	101	106	116	102	103	90	96	94	94	82	96	126	94	99	103	95	84	104	82	97	103	96	106	92	95	107	98	119	102	100	104	113	100	97	96	113	96	100	113	93	117	101	103	98	103	88	100	114	90	115	109	122	110	115	104	108	110	89	78	110	105	114	86	131	126	121	104	104	104	106	94	96	97	118	104	82	98	95	97	113	115	108	111	126	119	108	106	99	103	110	100	95	113	93	115	95	95	102	84	91	110	108	109	100	105	96	110	114	133	101	110	102	95	104	105	116	110	100	91	87	92	107	111	110	96	113	108	92	118	92	118	87	101	92	83	107	103	90	121	119	104	92	116	117	97	99	115	96	102	111	109	102	113	97	91	94	96	90	109	83	93	107	109	108	105	116	93	87	97	95	115	90	102	82	96	113	98	100	102	121	106	112	102	114	102	105	80	102	92	86	109	114	103	115	108	111	106	121	102	113	106	111	95	106	98	112	90	97	117	86	99	107	86	101	101	127	100	101	93	111	105	102	95	96	109	96	96	89	117	106	83	96	112	116	104	118	97	92	96	122	115	115	79	99	106	109	100	89	107	106	101	103	107	104	113	110	115	116	114	103	108	88
27850	13641	5558	4599	5949	8348	8507	8097	6731	5386	4397	3605	3041	2764	2410	2065	1639	1282	1342	1391	1406	1402	1362	1304	1282	1249	1287	1168	1046	1134	1050	1000	1008	974	905	945	926	939	941	923	912	906	991	954	854	929	928	944	919	854	891	825	808	801	860	848	811	805	834	804	819	837	767	798	797	846	765	781	782	754	800	739	776	823	788	832	728	749	742	772	778	825	769	796	846	791	833	766	812	772	742	787	751	776	771	779	773	805	758	786	762	717	771	788	763	763	773	757	831	757	761	715	847	766	740	706	788	821	790	802	831	789	752	774	801	779	750	774	760	762	735	815	782	758	741	804	704	805	754	727	798	740	747	744	749	766	816	767	789	784	777	778	762	730	766	741	813	755	764	724	787	763	801	750	775	755	796	759	746	737	779	769	790	789	747	754	763	758	812	758	788	771	771	748	770	810	750	719	780	752	715	798	786	776	791	768	745	748	816	796	725	768	790	752	756	780	818	749	750	772	735	776	766	802	795	824	732	756	778	781	746	762	823	720	768	758	819	801	799	775	783	761	781	782	786	746	782	746	774	725	756	773	781	801	720	780	757	764	713	838	788	775	789	768	711	777	775	762	814	736	785	732	813	758	794	748	761	768	764	743	754	808	803	730	747	801	776	733	716	787	779	762	804	773	799	795	779	802	741	755	720	774	756	761	745	746	757	756	740	770	763	801	811	819	727	753	771	772	749	796	783	788	783	813	802	785	768	788	792	839	745	805	768	750	768	817	742	752	788	794	801	767	800	764	770	785	746	807	795	779	790	787	786	781	756	754	747	730	806	773	779	735	735	783	758	778	807	742	803	765	756	781	816	749	757	784	785	775	817	773	753	785	765	787	740	735	787	787	767	730	813	718	790	785	819	778	771	794	720	813	782	760	794	803	810	819	783	744	790	792	777	772	784	781	824	806	781	791	764	725	752	772	745	763	725	772	795	777	749	760	788	784	787	740	777	798	736	808	824	747	716	816	827	768	741	812	767	744	793	742	750	806	736	785	770	785	773	751	786	739	784	808	779	748	814	775	776	734	744	780	794	765	772	713	768	752	756	807	733	793	743	783	755	748	745	745	758	756	727	752	785	744	780	773	762	823	768	802	779	707	765	801	783	735	744	768	716	782	767	769	791	749	763	764	769	765	748	790	778	762	749	779	753	743	724	766	790	750	763	797	720	782	722	746	752	824	776	774	771	732	790	754	776	754	782	750	758	774	729	789	774	750	705	737	769	777	754	749	760	800	788	780	773	772	805	804	775	738	802	763	795	773	785	778	854	749	773	833	774	747	765	766	759	750	774	764	808	787	784	748	778	745	808	808	787	803	764	777	733	736	784	825	771	778	756	780	790	826	790	739	814	705	744	773	743	774	787	723	747	779	781	826	774	782	740	766	771	778	766	772	767	789	744	747	760	751	762	768	725	791	762	804	814	764	775	760	727	790	799	784	755	798	786	754	763	722	786	760	755	775	744	793	774	752	778	774	787	804	726	752	772	779	785	760	834	703	737	760	746	784	740	781	815	823	758	755	769	787	759	750	797	794	797	764	760	766	753	745	802	758	772	786	775	727	759	763	774	814	795	747	800	782	771	780	746	762	751	824	806	783	806	797	751	805	745	782	758	745	768	819	805	770	796	774	743	733	806	780	820	717	796	786	762	782	801	725	771	817	763	778	787	764	756	761	766	756	773	782	747	810	766	755	756	759	751	746	756	742	761	773	793	761	751	774	724	796	843	804	761	751	822	777	828	735	795	777	767	723	757	754	773	747	793	765	711	776	780	728	788	793	797	767	779	741	820	726	771	788	823	712	734	710	791	798	813	818	763	774	722	771	769	796	776	794	772	759	741	757	772	817	770	753	759	773	775	817	799	773	769	744	746	786	764	752	779	755	749	794	758	798	765	748	712	801	763	745	761	774	739	791	852	739	710	789	768	728	788	813	807	756	782	774	781	802	772	724	772	781	776	793	733	744	745	808	706	811	816	775	819	788	742	763	779	757	775	807	745	833	780	765	807	740	780	787	752	764	697	760	794	765	758	797	757	784	812	788	779	791	731	770	730	836	766	720	737	762	793	785	831	761	718	753	764	718	748	810	806	783	760	784	795	756	793	798	750	770	777	795	751	769	806	783	779	785	850	762	723	763	764	789	737	738	757	761	752	737	750	814	764	822	779	764	792	731	757	789	816	766	762	792	785	805	751	786	740	801	749	803	754	803	762	800	767	804	761	756	819	768	799	775	745	771	761	782	764	750	772	786	817	771	793	747	769	770	799	753	849	765	800	736	737	783	812	775	781	757	783	781	759	773	807	778	789	744	707	735	819	779	760	803	773	763	757	778	754	730	814	765	750	760	712	760	758	778	767	769	793	775	775	746	761	780	791	731	760	735	781	776	752	805	738	816	776	803	768	753	804	808	729	818	754	739	753	770	739	724	799	772	712	760	757	758	775	761	809	790	776	749	768	826	793	735	768	775	804	796	785	726	741	761	732	800	775	722	793	779	777	753	796	788	767	767	782	749	786	775	747	771	770	732	754	778	779	750	764	738	751	792	767	738	750	765	768	790	784	797	715	837	769	765	740	788	775	786	818	737	835	791	750	778	794	739	773	796	792	723	766	758	794	754	755	757	742	733	775	744	784	744	785	788	736	758	742	790	792	799	736	779	793	844	784	736	760	754	741	785	747	759	776	808	740	782	794	708	759	744	792	784	771	803	805	774	786	792	774	821	750	807	746	765	787	760	767	779	792	767	762	787	806	766	813	803	749	765	753	789	744	790	755	760	771	790	748	793	758	796	797	760	768	753	835	751	751	805	782	769	780	810	743	725	743	773	746	772	745	763	777	787	753	783	715	774	762	798	743	781	802	744	761	791	759	754	804	786	822	747	781	788	843	792	786	815	775	783	814	808	814	799	779	768	802	804	810	761	727	758	800	801	750	835	745	766	800	773	761	755	772	772	770	798	765	750	821	735	760	832	749	779	754	777	777	766	766	791	736	746	755	752	796	818	796	761	778	796	784	768	786	777	763	777	776	776	737	732	788	790	768	756	765	781	753	768	709	753	776	742	753	730	729	790	769	753	709	755	780	771	736	781	815	790	771	776	790	776	811	777	785	789	740	771	779	772	767	783	846	791	758	775	790	768	777	787	756	784	752	764	751	760	755	788	803	745	744	753	746	803	784	827	792	820	784	742	775	817	785	749	780	749	811	762	803	786	746	759	761	787	715	784	806	743	749	751	802	729	772	761	795	799	776	767	779	746	793	781	698	794	733	773	796	772	769	799	787	765	792	816	791	751	761	746	812	781	771	771	803	800	741	820	757	743	760	766	715	776	747	783	781	799	782	815	753	780	731	773	800	766	753	754	750	780	769	793	751	750	787	720	746	749	789	769	721	800	779	797	833	793	798	743	784	762	838	749	791	811	761	756	741	719	777	776	704	764	765	792	739	784	741	728	830	773	786	789	753	793	790	760
4983	2861	1067	392	210	278	257	319	262	239	204	197	175	172	132	118	90	108	106	122	96	109	98	105	94	109	108	93	96	92	74	86	68	85	82	87	73	78	92	85	81	81	78	78	76	70	79	90	72	91	81	71	76	74	74	84	93	97	89	79	72	76	72	80	67	75	81	82	70	79	67	80	80	61	86	81	88	87	67	75	77	72	79	69	74	72	73	83	69	76	75	67	70	65	56	85	76	63	70	75	86	72	67	72	71	67	72	71	89	69	77	66	57	80	92	72	78	77	83	74	68	89	69	84	81	76	84	74	78	77	66	74	77	70	82	72	81	86	66	74	81	65	76	76	73	61	81	74	83	57	87	72	78	73	73	71	66	61	59	82	72	73	81	70	84	78	61	64	73	74	66	71	73	56	64	58	85	78	61	59	60	67	64	65	74	80	67	55	69	65	70	76	54	82	71	82	80	69	98	73	67	75	81	70	87	61	75	75	85	68	74	73	79	69	74	67	80	80	77	72	82	77	90	81	57	70	71	71	60	70	83	84	66	79	84	75	53	73	89	65	67	84	62	63	80	57	77	87	63	66	59	73	73	86	69	96	78	75	87	67	85	73	86	65	85	85	78	67	68	91	79	74	78	72	71	79	57	61	78	82	69	89	64	84	75	78	73	83	69	69	74	71	68	81	68	75	63	81	66	70	89	73	82	79	67	70	81	91	58	76	69	69	73	65	63	97	72	79	71	69	64	65	75	73	76	61	87	66	81	57	75	72	62	95	73	75	72	70	84	87	70	61	78	70	57	53	73	75	76	74	81	92	85	87	85	87	75	75	74	76	64	67	84	87	71	73	64	82	66	63	68	75	75	69	79	68	76	72	66	80	62	75	73	66	90	73	58	78	71	72	70	76	72	70	64	79	81	67	74	73	77	73	71	66	77	55	75	79	86	71	82	82	63	60	72	67	72	69	70	66	78	101	71	80	90	66	71	90	75	67	73	73	78	74	85	57	71	75	83	99	69	90	82	68	70	57	72	86	77	75	76	73	67	72	72	57	77	71	60	73	57	72	76	78	74	78	87	74	87	72	80	72	69	69	86	84	78	66	60	79	65	62	88	78	80	82	68	68	83	73	77	76	62	63	76	67	73	60	78	64	78	91	91	74	80	74	83	63	74	74	92	67	78	67	78	74	75	72	74	71	77	74	101	70	72	68	81	83	76	75	72	71	74	76	77	77	65	77	72	75	70	80	83	68	85	63	72	69	78	73	77	78	61	71	67	80	87	82	68	91	85	75	74	79	77	76	67	65	87	92	74	96	87	74	72	86	82	74	77	75	70	79	88	78	72	65	64	67	85	70	65	68	81	74	83	77	81	55	63	71	75	80	68	92	75	61	93	69	69	71	89	76	75	72	78	73	66	78	64	66	73	74	70	74	74	66	67	59	73	85	80	74	76	80	75	81	76	80	61	60	76	67	76	85	74	65	73	84	84	80	64	85	62	79	82	79	84	69	61	66	61	71	57	69	89	72	68	65	81	84	80	71	72	78	60	72	69	80	72	77	65	68	91	78	64	77	88	80	74	93	79	73	67	80	58	64	75	70	73	78	79	87	78	74	78	70	71	61	75	67	70	68	71	86	76	88	64	71	82	77	86	62	61	71	63	70	66	72	78	71	68	76	74	82	61	70	76	79	90	71	85	62	68	63	69	59	76	79	87	65	71	75	78	61	77	79	75	72	82	75	55	70	67	76	79	84	61	78	67	67	70	63	75	75	67	71	77	83	70	71	63	73	72	75	60	77	89	81	73	70	68	79	74	73	57	68	87	67	64	92	76	71	71	79	63	63	79	52	64	81	82	66	73	86	71	69	67	74	63	79	71	71	79	85	66	74	77	80	68	59	81	87	71	76	67	70	88	73	60	62	63	71	80	65	80	80	70	62	81	75	75	72	73	58	89	76	69	77	89	70	76	90	85	76	69	87	86	63	76	66	83	81	82	71	78	83	74	78	71	85	65	86	65	51	68	69	71	75	67	76	64	80	80	76	70	73	80	83	62	82	66	74	83	78	65	80	67	75	58	87	70	76	81	65	82	68	86	70	75	58	81	80	68	71	72	74	81	81	78	64	66	51	77	55	88	70	66	66	87	61	78	62	67	80	76	87	72	59	57	73	80	98	71	76	59	62	89	68	88	81	71	81	43	82	67	85	79	76	70	73	64	81	72	89	65	76	68	89	70	79	70	89	80	73	84	75	75	65	77	77	79	68	72	75	87	62	70	72	98	68	76	77	67	72	98	89	61	76	79	84	82	78	87	83	65	91	70	69	75	70	74	57	70	65	89	75	65	78	67	72	78	81	70	78	80	71	77	92	73	70	66	73	68	55	71	65	81	87	74	70	71	77	70	73	91	83	74	74	63	68	75	80	83	78	68	74	87	77	77	75	64	88	63	71	80	71	65	81	82	81	78	87	58	71	62	83	70	87	77	90	77	93	68	60	71	65	78	68	68	76	69	69	74	69	83	66	69	72	85	84	65	86	70	84	86	91	82	66	92	52	76	79	89	76	64	56	73	68	74	74	86	73	67	87	72	89	88	68	75	73	74	62	74	80	73	61	84	68	84	70	72	72	76	94	61	94	73	84	75	74	90	84	70	63	82	73	72	86	94	73	70	75	69	77	87	80	69	66	83	67	79	72	78	94	79	85	74	82	68	66	84	81	68	76	72	68	74	91	79	69	62	89	73	69	86	71	84	71	73	73	82	67	68	89	77	74	68	79	70	74	79	72	62	78	67	73	55	76	65	74	67	71	66	51	81	82	72	59	83	79	71	75	75	71	71	71	85	67	77	73	74	87	69	63	69	71	81	80	64	81	87	81	83	80	63	60	75	66	70	67	80	83	78	83	78	67	78	46	71	78	71	87	58	80	62	85	61	73	76	73	86	71	74	77	81	68	65	78	62	68	76	74	88	69	75	70	76	69	73	56	80	88	72	78	80	64	64	74	61	81	63	68	75	78	64	72	70	65	56	67	57	78	70	81	84	68	68	75	79	71	93	62	63	58	61	96	78	76	74	77	88	81	75	57	74	77	85	67	88	77	93	56	83	66	67	64	82	69	84	67	73	62	73	67	78	75	70	69	77	60	78	82	66	71	72	70	77	74	70	73	64	75	77	83	75	84	76	80	75	83	86	85	82	58	73	71	81	66	81	78	66	80	73	87	85	65	78	71	55	84	62	86	73	88	75	76	78	69	77	78	79	59	71	77	84	67	75	68	64	59	81	84	76	71	80	86	87	80	73	73	76	88	80	84	61	87	76	80	76	80	75	83	66	92	61	82	77	69	75	99	67	76	63	86	81	69	84	76	73	89	86	77	73	77	62	71	73	71	72	86	72	71	80	67	79	68	74	72	82	85	77	79	87	87	75	64	70	75	68	65	73	72	100	76	74	80	67	79	72	73	82	64	81	71	72	74	62	82	74	71	73	82	76	67	81	64
33862	20386	10384	8194	8276	11386	11762	10427	8140	6650	5449	4341	3691	3254	2794	2350	1780	1414	1391	1506	1455	1498	1459	1347	1280	1258	1176	1026	1060	1006	912	858	865	885	792	822	826	833	863	868	862	819	796	773	751	844	742	769	740	709	673	693	644	650	612	628	594	648	649	618	609	568	549	581	632	619	546	562	552	573	593	576	569	596	557	560	568	566	616	554	589	579	560	542	571	560	580	577	547	609	543	559	533	548	571	534	583	548	576	523	589	583	562	549	552	565	568	609	606	511	572	546	556	545	514	563	567	544	570	555	592	570	517	556	544	586	563	568	557	591	565	561	570	528	554	574	552	529	579	514	576	573	554	547	552	577	572	595	555	542	546	562	527	551	613	546	549	522	565	556	574	583	550	525	557	514	602	555	569	565	605	546	492	565	540	560	596	590	559	496	552	600	559	567	533	528	532	522	559	562	581	548	552	522	559	574	562	541	608	609	529	525	521	534	553	571	556	528	567	581	570	557	507	562	571	584	535	497	568	564	542	598	576	580	576	535	520	566	532	525	553	563	589	554	548	529	567	614	552	563	535	554	545	540	563	538	550	533	549	543	542	613	554	497	562	574	574	583	534	562	544	560	583	545	543	533	550	600	575	570	544	529	563	568	554	574	556	581	598	539	533	573	581	572	577	560	575	546	525	553	546	547	559	548	530	573	569	550	516	567	544	571	547	565	533	534	542	592	525	537	581	581	572	603	563	566	576	563	541	571	564	613	543	529	579	525	537	524	551	553	625	540	562	558	571	540	573	496	559	485	554	544	557	542	565	551	589	536	548	568	568	543	556	573	590	550	561	539	572	578	553	551	588	571	531	575	581	601	543	578	570	582	543	536	553	586	516	541	560	528	568	592	551	582	521	586	497	536	582	574	560	545	570	551	563	560	505	550	545	560	534	541	533	556	589	545	585	571	510	551	594	531	536	567	558	590	558	565	562	556	541	548	559	547	549	565	547	578	560	564	570	574	587	630	527	530	569	588	594	577	560	570	573	543	577	555	546	591	554	560	554	607	566	558	583	570	567	509	554	529	563	554	523	546	537	559	621	531	578	560	550	528	527	552	545	558	538	575	527	534	565	558	594	588	605	550	554	540	539	546	541	562	548	578	532	555	560	533	516	594	567	558	553	532	567	560	518	570	569	532	522	610	602	594	571	579	559	584	579	567	556	591	543	578	523	586	551	553	550	566	553	527	571	550	559	575	551	559	554	569	598	539	593	550	549	551	559	603	534	556	536	554	580	549	587	545	556	598	535	554	532	587	572	529	568	531	549	589	575	543	537	582	569	551	588	545	594	597	544	530	544	555	541	544	596	544	582	528	537	559	597	564	568	611	573	551	568	567	586	587	609	609	548	527	521	585	545	565	573	544	575	575	597	560	621	576	609	581	552	521	599	568	564	586	520	557	512	594	555	567	571	572	539	569	513	564	528	608	557	576	557	555	586	590	547	561	547	573	600	535	534	528	515	552	504	555	546	526	575	577	585	559	553	546	618	581	552	605	527	570	532	539	540	517	573	533	532	533	589	566	564	604	559	581	557	552	563	599	529	569	574	515	573	506	561	565	583	571	572	547	554	562	574	570	570	561	590	538	549	544	580	504	551	590	588	592	543	578	550	536	587	597	563	580	590	556	587	556	584	566	568	566	592	561	571	530	585	573	561	557	556	575	515	583	587	535	555	555	549	531	547	558	516	557	550	566	577	539	552	574	551	571	520	597	547	562	512	588	535	552	543	576	561	569	525	576	560	551	527	523	588	506	540	556	518	584	549	581	528	538	552	543	532	542	532	605	545	555	572	528	520	568	533	581	579	563	582	560	535	522	555	533	575	594	562	577	547	568	552	569	565	533	554	571	565	516	524	578	550	536	586	567	567	607	573	560	583	541	594	601	573	554	581	543	560	543	566	585	591	576	579	529	560	539	557	531	534	565	579	608	576	527	579	584	558	574	532	549	540	604	561	565	589	553	568	549	543	552	501	528	550	596	601	543	558	564	579	600	566	545	536	575	572	534	571	578	568	565	522	537	516	577	556	531	563	553	539	556	527	583	540	591	554	566	583	550	565	569	563	549	513	582	540	558	591	562	604	583	569	577	519	556	601	532	546	556	532	564	538	583	540	597	602	549	529	566	537	572	531	612	574	545	574	569	547	558	526	550	534	548	552	585	563	553	590	579	566	542	512	543	551	520	561	574	545	557	544	533	540	504	547	529	555	595	579	534	564	539	544	589	560	539	564	560	548	536	516	548	576	540	538	550	576	528	555	552	591	592	574	541	609	560	556	525	568	540	531	555	558	595	554	539	545	511	596	569	561	572	555	524	543	544	552	567	608	549	574	588	540	541	573	559	555	554	562	572	546	573	571	530	584	552	539	552	542	580	557	572	561	531	588	554	537	532	512	574	538	544	559	565	542	574	534	537	564	500	566	591	584	548	589	551	549	524	601	563	538	576	578	554	585	585	550	614	586	555	590	588	609	538	521	600	566	600	544	549	531	573	578	572	524	504	569	557	571	564	530	617	541	558	567	553	593	568	574	550	561	564	556	543	530	587	529	547	538	582	540	560	524	569	521	550	594	564	560	569	551	537	577	524	570	546	546	502	590	570	580	568	520	524	552	574	546	555	554	525	500	584	557	532	585	570	590	535	553	569	539	528	604	534	586	609	570	590	600	557	561	563	542	616	558	538	573	561	537	541	560	531	531	552	569	526	596	555	553	546	535	540	551	569	572	545	565	540	550	586	540	560	539	601	511	561	563	559	583	628	528	568	584	570	601	552	550	549	560	573	579	577	564	559	572	591	580	556	601	600	559	568	563	538	559	589	513	542	562	553	525	536	558	602	548	575	630	537	554	582	560	576	591	526	568	615	587	570	548	543	549	554	589	542	617	536	556	584	551	563	563	542	506	545	574	558	535	560	561	568	558	565	571	548	542	547	549	568	573	558	576	527	526	530	549	563	574	554	576	577	593	573	566	576	565	600	533	511	562	527	543	597	533	533	540	549	570	513	578	604	566	566	517	589	537	542	575	547	563	602	570	525	610	549	568	588	556	556	569	535	565	589	545	568	597	550	542	506	566	555	569	526	560	587	560	569	561	558	558	538	537	550	560	559	581	526	577	561	510	573	519	529	548	586	536	610	593	574	585	547	539	542	516	522	579	600	571	571	575	544	586	555	564	591	546	540	539	576	577	590	481	559	575	574	572	524	521	549	548	580	607	562	575	530	572	538	598	543	562	585	550	542	569	524	578	564	572	548	581	581	566	526	514	487	511	551	570	540	553	623	609	545	593	544	610	561	493	564	546	552	540	552	541	543	575	552	531	568	573	569	563	591	575	556	585	587	561	564	546	555	538	545	551	567	604	520	551	530	594	635	534	547	527	586	551	587	563	584	562	573	573	587	544	574	567	515	578	594	540	555	569	555	545	529	568	557	525	557	559	539	526	541	524	530	563	562	544	552	544	543
5391	2763	1183	451	243	289	332	303	298	261	236	198	218	180	184	172	142	137	152	127	132	145	133	169	146	128	127	134	149	143	123	128	123	136	140	119	143	126	122	123	131	126	145	117	143	137	120	126	129	120	102	114	147	106	114	117	128	116	112	103	144	127	124	121	126	124	125	99	123	116	113	98	102	113	109	129	107	110	123	122	111	107	104	101	121	113	118	128	121	112	100	112	112	99	128	126	110	106	120	111	110	128	124	100	114	99	112	106	126	102	105	105	116	107	119	113	119	122	114	130	121	122	107	116	106	119	128	105	110	125	104	111	120	110	121	115	107	125	114	131	101	123	106	111	127	126	106	137	103	121	112	120	114	111	122	110	118	115	119	114	94	127	107	118	74	100	127	108	134	128	108	97	108	127	123	103	114	102	123	93	109	117	116	111	100	123	111	108	104	105	134	119	115	118	111	96	116	102	138	116	110	105	125	111	118	115	110	130	107	117	109	103	137	101	106	105	115	93	96	112	119	126	145	102	116	116	110	132	111	118	100	137	104	120	119	111	126	125	102	131	107	110	117	103	118	123	97	111	113	124	125	124	125	104	142	117	115	108	112	109	105	109	122	91	106	116	109	130	130	105	110	128	102	112	110	107	127	106	97	106	110	113	122	119	112	114	119	101	109	98	121	122	131	114	106	112	127	104	122	105	137	110	125	107	124	103	104	112	118	110	128	132	115	112	111	106	106	121	95	137	90	116	120	120	119	107	125	113	120	102	106	117	109	123	111	111	118	96	122	118	127	109	122	125	108	117	122	129	103	125	104	105	103	117	112	122	118	113	117	132	116	98	113	117	118	114	116	117	109	98	118	115	114	124	117	108	111	93	106	102	112	114	109	109	104	129	88	123	106	120	114	91	110	123	138	113	123	124	118	120	114	111	102	105	119	120	109	127	143	99	114	104	122	112	105	115	123	100	134	110	124	107	132	127	119	93	137	110	126	137	108	117	130	137	120	120	121	117	127	107	110	109	130	131	112	111	118	128	112	108	124	124	124	104	118	116	126	109	117	120	116	106	120	121	119	106	126	114	106	121	124	108	133	119	112	91	121	119	101	119	114	125	121	121	120	101	112	103	101	98	105	116	110	114	108	106	134	134	138	116	112	102	133	106	109	115	122	121	110	122	115	115	117	133	110	109	101	102	117	117	103	111	112	113	126	99	114	102	98	122	137	112	111	111	113	117	135	88	113	114	117	134	109	122	113	124	113	124	105	120	121	106	114	116	112	94	128	107	107	96	102	119	125	121	116	113	113	94	128	114	133	114	115	118	85	114	114	109	96	112	121	129	107	115	99	111	105	96	94	131	110	108	114	112	120	112	109	118	117	112	102	97	111	109	98	110	121	113	109	111	141	109	107	107	97	111	99	122	108	117	116	114	110	119	97	116	121	104	113	119	125	115	105	108	119	114	126	136	110	112	134	113	139	113	96	102	100	114	112	103	124	120	110	117	101	101	110	114	127	113	110	103	137	101	123	107	130	113	134	106	95	106	125	130	120	110	95	121	104	119	107	105	122	102	103	118	130	105	112	127	122	113	125	108	141	117	121	121	127	126	112	133	122	109	123	96	125	99	108	91	111	97	122	125	98	134	114	123	103	102	117	109	109	117	102	122	133	123	102	126	137	121	115	140	113	112	124	129	123	128	111	100	127	129	114	103	121	112	110	88	131	103	121	121	110	116	130	125	110	128	122	133	136	102	130	123	114	116	111	108	104	149	98	135	118	106	99	105	118	132	118	109	128	112	118	110	117	113	105	98	110	103	125	104	114	132	121	121	120	110	121	126	100	114	121	129	107	108	116	113	123	102	117	119	115	109	102	128	118	114	117	110	125	116	107	117	96	126	105	109	116	123	103	113	109	119	128	104	108	141	127	108	115	122	109	118	110	113	129	99	109	106	122	119	117	116	105	121	102	109	122	118	114	96	117	99	114	132	105	102	101	93	131	117	121	101	101	96	120	107	123	120	118	116	118	101	114	109	119	100	112	108	105	110	102	121	108	102	123	110	122	88	111	125	124	114	113	111	139	124	107	105	117	117	111	117	124	120	109	93	107	98	114	138	118	121	117	106	119	113	102	104	118	117	112	121	125	106	104	131	118	105	110	125	104	109	111	111	116	121	124	113	100	132	128	112	124	129	96	116	117	140	119	111	97	107	127	106	121	114	116	143	99	107	106	106	106	104	95	139	99	102	111	119	107	116	118	108	120	131	123	126	123	100	141	122	116	113	97	106	118	107	114	109	123	130	115	111	120	131	105	110	105	109	116	96	127	129	115	106	109	120	104	112	133	117	126	122	114	134	123	108	127	94	125	112	99	116	126	100	130	120	102	121	109	121	113	119	122	115	109	119	115	95	129	123	113	119	102	125	95	122	109	131	114	110	127	119	132	94	127	107	124	137	115	120	102	107	123	123	95	127	102	124	120	144	113	120	125	134	127	113	98	110	127	119	108	109	107	105	106	94	107	129	113	99	125	129	128	111	108	109	96	121	105	102	115	114	91	128	106	116	105	126	108	108	111	109	128	109	110	102	124	117	114	120	132	116	112	104	97	114	114	104	109	110	104	108	112	108	110	113	122	113	125	122	110	103	96	105	121	113	104	119	115	122	111	120	115	128	98	112	119	120	114	121	120	98	119	100	124	105	118	116	111	111	121	103	111	130	112	117	138	104	119	106	133	117	108	113	112	110	120	114	113	112	137	134	102	97	104	99	116	118	111	105	112	124	106	107	122	121	117	116	116	135	128	123	111	117	118	102	129	124	109	96	115	102	114	106	115	99	123	125	116	115	111	123	118	131	110	105	96	104	111	98	103	110	117	104	108	123	108	114	122	111	91	119	104	102	110	103	103	121	115	119	120	121	105	127	117	124	117	115	115	115	122	108	121	103	133	106	116	120	112	114	104	117	110	112	108	133	105	102	104	97	115	115	116	101	116	115	110	119	121	123	96	94	114	104	102	106	100	107	117	112	100	98	132	107	101	115	128	106	94	107	138	109	109	129	96	105	117	123	131	117	125	105	122	94	112	129	129	117	106	116	113	128	113	104	113	113	128	117	93	125	121	118	119	112	106	100	107	104	96	131	110	114	114	102	111	111	99	97	104	115	108	99	120	116	128	111	107	102	108	106	130	131	129	109	113	115	101	112	138	123	113	125	108	93	106	105	98	130	115	113	131	107	103	111	128	99	99	99	101	102	109	117	106	116	105	105	97	127	112	128	127	125	112	98	118	121	111	112	111	120	108	110	119	95	122	111	108	117	128	120	131	121	129	124	99	114	105	101	99	133	104	137	118	125	129	123	114	118	123	97	121	116	109	103	127	111	104	103	109	105	114	112	101	114	117	125	93	118	129	114	129	121	119	118	123	104	119	135	130	110	87	117	110	102	105	107	109	97	112	122	124	110	115	106	124	126	100	118	117	111	120	103	111	131	111	113	96	79	116	105
32347	20165	10692	7721	8617	11018	11680	9812	8124	6933	5528	4442	3843	3467	3071	2357	1858	1715	1783	1826	1748	1837	1631	1609	1575	1493	1440	1314	1312	1258	1147	1170	1125	1096	1109	1135	1146	1118	1087	1067	1108	1104	1053	1079	1124	1068	1014	1050	969	1006	955	930	903	923	897	926	933	969	938	887	889	924	868	866	847	884	828	879	807	910	889	810	873	818	872	854	874	873	828	880	862	820	842	837	857	901	821	819	820	790	846	889	833	851	881	837	857	831	871	884	856	809	814	806	842	817	879	823	828	813	819	822	890	876	824	803	815	820	852	830	848	770	821	859	808	825	889	830	824	855	861	851	827	844	789	897	881	836	849	832	837	867	865	842	865	831	861	847	842	820	834	844	864	888	794	852	886	835	894	842	849	825	873	843	806	804	818	808	834	870	827	836	874	819	848	831	850	852	815	869	851	846	855	825	860	850	856	841	805	832	807	843	826	855	813	837	826	851	861	836	850	809	862	812	815	946	822	852	871	764	870	873	886	879	810	855	830	832	798	867	861	860	803	868	853	848	848	888	871	910	850	845	835	820	866	856	842	820	857	869	898	801	837	849	840	849	840	837	828	829	816	838	856	840	854	819	797	847	806	818	892	844	885	857	851	874	846	808	837	799	845	809	855	828	888	835	888	836	820	888	862	851	860	843	846	847	884	857	864	854	847	880	864	821	822	877	881	815	828	893	847	828	830	826	862	799	900	852	820	832	883	827	801	848	844	859	815	851	866	868	793	882	832	825	821	840	831	867	828	828	882	834	832	896	824	816	835	815	878	895	866	816	850	804	825	910	826	876	855	833	829	815	767	880	839	806	788	801	827	832	847	896	863	822	821	821	826	835	839	839	839	826	867	813	789	885	865	872	840	852	915	795	899	843	843	828	834	826	856	809	805	869	910	828	862	859	872	812	899	842	877	820	880	860	840	827	875	827	822	859	835	862	813	857	810	812	841	845	801	858	821	840	827	888	800	815	865	830	845	842	839	819	831	844	818	861	837	852	855	837	824	861	819	863	846	814	838	862	829	804	871	845	896	839	794	835	814	846	859	829	826	887	843	868	811	838	825	844	848	821	827	815	868	868	874	857	841	847	831	840	883	895	842	850	874	880	857	838	828	818	832	852	839	847	816	871	878	817	803	874	849	809	841	816	858	873	785	848	818	802	820	804	883	824	798	831	829	827	804	803	873	842	860	865	845	804	813	855	846	854	876	837	882	842	806	813	900	819	856	888	828	833	768	844	857	822	808	803	835	872	793	830	781	817	870	851	841	845	873	851	827	841	872	850	818	818	862	847	901	820	840	806	833	889	787	876	874	863	839	881	854	834	858	870	821	819	813	861	817	853	813	907	824	835	787	857	842	812	878	793	848	852	861	841	822	880	849	813	876	893	845	811	842	861	787	809	784	862	847	853	852	871	810	877	898	832	857	833	845	804	843	855	835	825	822	869	769	863	841	852	840	869	890	915	843	812	828	916	860	864	846	842	818	856	843	839	888	846	815	806	864	772	809	812	850	842	801	828	843	814	848	903	867	847	840	870	843	851	802	831	845	853	874	828	889	885	855	840	804	818	849	884	804	851	828	857	867	835	814	882	826	827	817	844	845	851	837	853	871	837	873	839	878	836	836	820	857	843	835	838	877	797	838	845	831	818	863	841	898	849	851	863	859	856	843	805	821	803	797	826	799	789	837	840	882	904	863	817	884	825	878	866	849	831	826	876	864	863	825	853	793	861	830	855	868	847	862	818	848	817	849	873	830	822	824	877	873	809	829	838	895	815	853	855	811	839	822	795	818	809	805	848	861	853	830	866	810	844	839	863	841	840	863	796	817	840	837	873	897	804	867	855	840	870	877	865	814	894	849	882	844	884	887	871	849	805	824	817	825	827	843	851	813	870	846	832	861	843	810	863	821	853	812	875	886	857	841	857	800	828	866	822	869	841	876	798	835	830	817	854	894	863	804	871	837	799	839	854	867	859	877	844	825	883	820	801	851	868	823	807	871	838	848	798	853	856	843	757	802	835	822	885	848	836	868	870	847	836	825	810	840	850	870	869	886	827	834	898	863	827	893	812	882	833	843	864	849	823	833	846	838	815	842	809	823	864	860	842	857	838	873	841	817	842	892	860	870	810	836	837	860	833	837	908	810	849	858	875	770	858	872	861	827	854	805	895	869	894	829	848	866	862	838	876	920	830	873	861	831	828	803	879	900	846	844	843	788	865	845	833	822	832	895	874	859	877	878	806	828	856	823	830	839	856	846	854	831	861	820	815	865	894	856	785	839	895	869	790	883	880	803	886	869	883	853	829	842	892	833	866	877	860	847	865	808	829	789	848	887	867	832	839	882	863	882	848	837	906	844	900	898	817	835	816	833	857	934	867	881	803	795	838	829	832	858	828	846	847	846	862	822	814	805	866	856	861	861	810	817	837	840	909	873	909	817	832	835	845	869	830	853	802	826	856	798	818	797	833	829	784	888	837	849	838	842	860	827	835	840	859	845	860	844	850	837	843	830	869	805	818	845	919	890	894	833	793	889	817	850	881	804	830	877	807	827	841	812	845	856	820	873	802	882	819	879	882	808	795	821	884	917	815	888	832	817	848	816	878	871	797	839	859	897	810	817	877	853	808	852	880	846	845	830	892	785	885	839	803	836	872	862	862	861	883	866	829	907	849	813	862	822	906	833	851	824	846	805	831	824	874	856	872	785	827	839	810	863	857	880	852	824	876	857	879	841	865	893	853	811	870	825	808	837	861	828	846	894	854	829	800	847	872	859	859	843	849	835	843	803	845	843	833	807	836	839	799	853	864	867	894	853	836	899	925	863	891	870	827	786	812	856	873	900	849	806	912	867	891	854	911	852	922	837	882	835	862	853	808	816	835	785	864	848	885	846	855	827	817	845	807	825	856	832	879	781	859	861	849	855	841	828	864	812	872	819	809	872	827	844	852	847	918	800	798	807	875	811	798	876	827	866	803	796	812	804	916	913	868	822	863	815	818	889	853	860	848	839	763	811	844	791	860	852	870	840	869	901	836	814	839	853	854	849	824	803	842	860	828	823	850	847	902	893	841	805	809	817	883	822	881	865	811	861	876	846	835	840	850	777	822	830	849	884	825	796	849	795	902	888	860	842	818	836	886	839	804	857	871	846	859	862	825	809	819	802	841	880	828	872	816	795	841	807	811	844	827	811	860	796	831	831	821	803	815	883	816	855	843	855	843	859	856	910	889	860	853	804	882	864	868	883	830	849	775	894	797	881	847	818	857	816	849	859	848	874	842	807	837	835	883	874	911	861	850	826	895	845	822	833	803	818	883	888	850	861	848	850	831	869	853	828	877	833	850	851	861	838	803	844	820	857	890	854	866	845	863	868	880	870	850	835	839	860	821	825	866	851	887	858	873	852	840	885	846	837	807	882	841	893	921	866	887	854	884	848	808	789	796	856	854	889	834	791	855	895	830	886	853	882	863	840	799	812	834	810	816
6252	4885	1753	560	300	350	405	341	330	292	237	226	206	183	180	147	134	137	104	120	126	120	130	110	115	135	99	114	124	92	88	110	96	93	82	96	86	87	83	91	98	108	85	102	92	103	73	103	90	86	103	74	78	86	102	82	90	82	90	66	81	78	61	81	83	79	92	91	71	64	76	94	87	72	83	61	65	88	95	78	78	84	78	79	67	73	85	79	88	77	70	71	88	66	78	74	83	82	94	63	77	66	83	65	92	72	83	71	92	70	71	73	86	77	75	98	88	77	79	86	77	85	80	78	78	79	78	68	84	78	80	79	88	98	59	84	61	83	98	71	76	86	73	91	64	90	84	96	77	78	63	67	77	58	87	88	66	82	64	89	83	76	94	99	89	89	82	66	70	89	73	69	102	93	83	67	93	71	81	67	81	72	86	66	70	82	71	73	81	71	88	86	73	80	69	66	79	78	79	78	78	78	70	72	70	89	86	80	83	76	82	78	78	68	81	79	75	87	72	92	80	98	76	90	80	75	91	76	64	64	94	87	81	77	89	71	64	83	75	69	68	81	85	81	77	84	83	81	83	75	83	87	73	98	74	76	66	71	74	78	79	85	81	79	77	85	81	91	97	75	81	57	76	77	81	85	89	70	80	88	88	80	69	82	72	76	60	84	78	71	78	62	77	79	82	83	74	87	85	85	72	92	91	86	89	79	82	82	62	79	95	86	76	78	77	88	84	72	71	67	81	77	81	80	70	86	82	92	85	67	77	69	75	81	79	82	65	82	83	87	86	83	64	73	83	77	71	74	74	80	96	75	89	96	85	88	77	93	70	84	89	83	78	64	85	90	76	71	94	77	87	90	60	78	73	88	72	90	96	80	73	72	77	68	88	84	73	86	74	83	72	77	83	86	82	77	100	93	94	101	77	85	88	70	86	74	86	83	96	85	83	78	77	85	89	79	75	92	77	65	102	73	73	78	87	88	86	89	98	75	77	74	87	72	92	74	89	73	100	80	64	69	84	80	67	78	79	91	69	78	84	90	70	82	62	76	74	82	88	58	89	91	84	75	67	81	92	79	78	76	81	96	85	72	91	66	81	92	69	83	88	76	78	84	92	81	72	72	97	87	79	88	86	84	71	77	91	77	82	95	79	85	72	64	80	86	68	83	80	75	83	84	96	76	58	99	85	84	69	78	81	78	74	62	88	90	67	85	76	74	91	81	66	90	80	92	79	74	77	65	85	82	80	94	65	85	78	84	74	92	78	74	77	75	90	89	83	84	86	83	86	88	82	84	79	77	87	98	66	75	83	60	69	79	84	62	89	82	51	79	98	82	89	78	87	66	86	74	81	83	83	89	78	81	69	69	72	68	77	69	77	76	78	85	79	76	78	75	93	75	79	74	75	83	78	78	74	77	72	81	72	74	84	72	84	83	74	69	77	74	70	72	92	77	80	65	94	85	73	81	81	93	72	84	97	90	68	87	85	75	103	83	83	70	92	89	72	88	81	76	77	88	94	85	78	74	82	87	86	79	77	79	77	95	87	77	89	78	69	101	65	85	88	82	80	69	81	60	94	86	95	72	83	75	73	99	78	86	69	86	79	100	84	84	74	77	93	87	77	80	75	83	71	67	72	95	89	78	90	89	91	80	84	86	80	62	90	82	86	91	62	84	84	88	78	86	80	70	100	65	73	77	95	95	78	83	82	79	79	69	77	85	72	95	79	84	96	79	75	71	75	92	90	86	87	62	73	88	71	79	82	92	84	79	86	70	80	63	82	79	86	76	78	77	94	97	85	72	85	77	92	85	69	84	88	70	61	90	85	80	75	65	75	81	82	91	75	83	82	89	86	94	89	86	76	65	74	70	81	74	92	83	73	83	87	79	83	79	84	81	79	71	82	91	79	75	76	69	77	78	71	85	74	89	69	100	84	83	68	86	78	74	75	104	75	62	93	63	70	79	66	85	76	89	65	64	67	92	89	86	84	74	71	74	74	81	71	104	73	68	68	77	97	67	106	88	80	87	83	72	92	89	71	85	80	82	90	73	73	73	74	82	79	66	86	68	84	74	75	73	80	104	71	85	65	63	93	87	69	85	91	80	89	85	89	79	82	87	70	77	64	78	78	69	89	88	59	83	80	92	85	90	82	75	60	84	87	75	65	80	85	86	72	66	90	83	70	82	78	88	63	97	98	82	69	69	86	69	95	74	94	89	79	77	72	75	75	70	57	81	69	85	75	91	73	81	83	78	75	88	73	86	68	70	66	77	59	83	86	84	85	73	82	90	74	65	73	90	84	81	76	73	64	77	55	76	86	56	80	88	79	85	84	85	97	79	68	80	92	70	96	82	73	64	72	69	72	73	81	69	74	66	61	93	97	72	82	68	87	91	78	71	91	75	71	75	77	71	84	71	82	78	66	89	79	63	79	78	61	86	76	80	62	101	75	75	66	91	81	76	97	68	91	85	81	72	60	81	87	99	76	95	75	82	78	74	96	78	74	87	80	91	79	89	73	90	77	81	64	85	92	66	80	82	86	81	88	70	96	78	89	60	85	71	96	103	93	84	87	83	82	81	78	74	75	59	98	83	76	72	74	75	77	52	72	99	76	109	93	89	71	78	73	72	75	78	98	70	66	74	66	91	74	76	77	103	90	78	78	74	78	66	88	90	73	84	90	63	69	83	80	83	85	84	88	79	88	84	75	60	78	63	66	82	55	80	99	91	72	84	87	90	71	88	90	62	79	66	72	90	77	87	81	86	67	102	85	74	77	77	71	88	89	75	80	91	91	89	74	86	63	78	71	87	64	75	86	84	69	83	95	77	86	92	82	84	88	73	65	90	90	95	89	83	75	83	84	80	94	90	72	77	89	68	83	73	73	88	73	77	76	78	86	93	79	95	77	70	80	82	50	94	70	74	75	78	77	82	68	87	87	95	70	79	72	65	79	86	75	62	68	83	87	73	87	71	76	77	78	81	94	65	90	86	77	92	82	75	72	66	71	60	89	74	80	86	89	73	84	69	78	79	88	93	66	73	91	75	87	80	84	74	72	85	79	89	69	93	75	82	89	73	73	77	87	94	79	84	78	80	80	83	73	75	74	82	83	53	64	82	94	76	83	85	77	78	76	81	68	91	75	82	75	80	70	84	85	64	82	82	71	82	91	76	77	90	73	71	72	91	75	67	75	78	78	79	98	73	94	97	73	72	72	89	78	76	84	83	86	82	75	72	80	72	64	63	78	81	97	70	83	56	91	69	70	65	78	101	80	83	81	62	94	83	84	85	73	80	70	84	83	101	83	80	89	77	82	75	73	77	62	74	67	82	78	72	73	79	79	93	74	86	59	72	70	74	78	93	75	82	90	80	96	92	90	81	88	77	74	91	87	69	72	86	73	88	80	81	71	77	88	92	95	87	82	98	73	73	69	88	79	72	88	87	71	64	81	73	80	75	78	76	70	83	88	88	81	67	69	71	76	76	60	72	71	69
36688	24919	13832	9515	10956	14169	13992	11778	10030	8350	6604	5442	4680	4130	3473	2700	2016	1634	1827	1880	1903	1840	1711	1652	1619	1510	1298	1286	1299	1165	1079	1071	976	990	980	945	998	945	929	891	960	909	907	865	953	900	824	843	787	803	738	738	728	701	658	655	711	680	736	677	707	610	680	643	615	650	637	637	618	610	586	592	604	588	590	608	613	616	647	581	609	613	568	555	605	580	630	571	585	607	616	568	554	570	632	603	585	565	605	634	606	593	601	571	618	605	557	603	589	643	579	576	593	578	611	573	626	561	582	585	558	564	560	562	635	578	584	583	618	593	546	618	576	596	616	568	595	562	603	584	588	604	593	553	588	555	568	597	570	615	604	631	563	600	617	646	600	566	587	553	632	574	606	592	611	606	529	547	589	601	621	620	581	567	582	581	619	588	598	523	605	598	628	588	562	607	555	599	618	570	588	565	610	559	608	622	562	599	590	567	596	596	603	551	573	576	594	578	569	619	597	613	569	550	563	622	576	578	566	597	597	593	602	590	564	560	568	592	587	553	603	620	598	602	548	636	611	576	562	610	567	598	590	611	626	585	585	602	617	595	579	555	620	595	573	605	586	566	595	561	601	588	588	600	603	596	555	594	625	601	606	590	550	571	650	623	631	583	578	583	613	617	593	631	603	552	555	595	586	579	581	603	597	590	621	620	520	575	574	585	563	613	561	554	556	561	580	590	658	552	601	582	606	621	580	584	563	591	584	607	603	548	560	605	564	561	552	580	583	574	567	571	561	560	594	584	567	593	581	543	547	587	623	626	594	586	608	630	579	566	545	594	594	590	547	599	613	611	633	612	576	561	607	572	552	561	564	590	597	587	595	598	584	629	588	547	560	582	545	615	610	595	549	592	601	599	602	582	613	537	612	599	572	607	534	567	556	620	602	589	598	528	537	598	576	629	630	581	550	599	562	592	587	586	611	575	595	612	570	585	602	623	574	603	622	593	586	558	605	524	601	540	555	560	610	599	561	598	628	614	554	590	599	570	556	600	530	595	572	608	618	602	595	583	570	607	602	613	577	544	596	625	638	595	591	618	604	604	600	599	561	609	548	634	586	583	601	568	619	607	587	571	605	559	611	577	616	599	588	570	609	566	633	615	586	564	606	589	615	580	586	645	567	595	579	558	564	581	592	575	616	584	602	583	565	579	605	552	583	608	593	596	581	608	552	621	607	591	639	621	577	575	549	521	540	575	539	615	586	578	627	584	573	616	614	601	609	585	564	555	610	611	581	574	548	630	596	572	549	568	610	579	573	590	600	592	595	593	555	646	620	570	579	607	578	587	583	623	545	607	569	575	621	595	585	576	580	560	602	572	596	615	584	558	598	578	581	575	556	558	588	567	566	620	595	582	607	575	561	551	564	588	629	622	586	586	564	591	624	619	594	578	595	593	549	576	595	577	609	593	589	627	645	642	564	609	590	577	580	556	594	584	586	584	583	611	569	529	593	580	600	563	596	587	550	596	582	566	603	574	580	596	583	576	602	579	589	619	603	586	604	626	615	581	572	603	591	606	585	559	611	590	603	586	634	590	561	578	620	618	604	560	585	602	618	586	645	610	615	603	588	614	588	576	597	599	587	589	619	539	594	596	555	576	616	553	575	576	616	607	567	616	590	576	589	586	551	554	567	606	587	562	615	566	589	607	618	577	565	581	565	567	618	606	533	610	630	594	637	559	548	590	583	586	556	546	559	599	593	622	575	591	576	574	596	574	598	593	578	602	583	611	588	566	592	595	575	621	540	605	577	581	552	598	565	584	585	549	551	614	581	586	577	583	529	564	600	579	609	601	582	594	570	568	587	588	576	593	557	638	617	615	600	617	571	585	615	578	620	575	571	581	619	596	592	544	614	600	627	587	627	567	595	586	554	578	584	616	569	608	604	588	611	645	594	617	612	608	628	590	606	606	558	583	562	601	615	586	570	595	580	566	580	607	574	605	581	579	575	596	577	608	582	588	589	603	577	628	629	595	601	600	551	575	635	572	583	611	595	560	598	589	593	599	589	547	555	550	575	626	582	622	643	544	601	561	613	550	557	582	599	583	588	587	553	525	611	590	644	576	626	620	620	558	577	556	604	596	617	624	560	575	608	594	606	596	599	570	641	590	605	604	613	572	602	580	577	576	601	596	569	611	585	583	577	594	574	606	613	587	575	582	583	634	647	584	571	617	566	555	593	602	596	621	573	594	615	601	553	606	585	571	581	591	549	591	603	598	572	584	559	564	591	578	637	571	555	592	580	569	576	575	599	622	596	576	599	604	580	561	612	581	607	593	562	555	637	574	549	612	621	604	608	605	562	582	622	604	551	606	636	604	602	609	588	571	601	598	579	587	575	618	661	575	580	579	568	604	619	597	604	612	575	556	566	611	572	605	547	611	594	592	576	568	586	565	592	572	586	566	599	597	600	589	580	600	605	570	562	599	583	622	589	537	600	608	572	530	562	649	603	560	562	560	585	593	530	607	567	573	607	602	610	540	567	588	588	613	595	598	566	601	573	535	575	581	606	602	588	563	587	606	592	615	557	616	580	587	584	586	610	611	586	566	558	589	597	596	561	612	598	568	523	579	621	585	564	607	602	608	598	568	551	586	586	576	596	582	604	601	562	579	577	585	575	619	600	624	604	623	617	568	615	583	612	580	563	553	547	592	589	601	565	599	598	605	622	603	566	589	583	579	559	605	588	601	588	564	591	604	586	574	577	595	584	571	603	601	577	576	605	566	605	612	575	583	604	569	577	596	632	609	581	565	607	586	644	562	613	574	624	589	594	553	544	572	587	554	572	587	611	572	574	636	591	597	564	593	628	578	629	631	579	584	582	555	587	638	581	573	589	561	589	585	567	620	578	592	570	555	575	606	634	584	599	593	588	612	543	603	617	534	612	604	556	616	578	630	574	561	583	627	551	610	562	578	580	576	578	571	550	610	569	548	637	594	596	583	596	575	531	571	593	591	571	558	578	589	608	618	582	597	565	606	556	628	595	606	605	564	584	591	602	591	617	609	556	590	572	561	577	595	617	590	570	553	589	594	573	609	588	564	549	604	612	578	561	611	614	548	612	605	627	580	598	563	606	599	605	602	598	591	609	580	614	585	594	590	551	563	542	590	586	570	569	605	605	599	579	615	626	590	603	559	577	607	558	566	605	565	586	556	578	592	602	576	613	554	603	590	572	539	570	611	582	613	553	644	541	614	568	579	601	579	609	561	582	565	612	563	593	558	604	609	604	628	553	599	580	593	573	563	579	606	554	574	560	580	595	567	589	560	596	599	636	579	610	581	563	557	616	559	602	601	607	600	614	650	556	586	578	553	568	637	554	606	570	607	607	586	624	581	597	601	535	587	611	575	576	579	565	606	565	585	585	589	607	583	615	607	611	591	560	595	657	600	603	608	569	620	588	573	627	600	623	608	579	579	619	573	570	608	586	609	585	590	543	584	593	603	585	572	581	577	565	606
3338	1543	605	301	200	263	266	229	236	198	187	169	135	157	156	127	131	116	102	125	135	146	125	138	129	107	96	113	108	124	143	91	129	104	117	107	111	99	95	130	114	108	137	107	94	104	96	87	100	129	103	113	102	97	100	96	81	120	107	92	122	114	115	97	113	99	100	112	101	101	115	124	93	112	97	108	101	117	101	96	100	98	109	89	110	87	100	111	101	108	101	108	95	109	95	98	110	94	106	107	118	91	98	83	112	105	105	98	106	104	103	96	112	111	101	101	101	100	108	124	103	103	93	96	102	99	134	91	104	126	103	99	111	107	102	105	113	116	90	103	107	127	98	107	94	111	117	96	90	109	98	108	116	93	105	101	107	111	100	97	99	90	106	98	112	106	117	100	111	113	96	106	94	122	91	97	78	86	105	122	116	120	92	97	106	100	111	96	103	97	101	118	78	111	107	100	96	106	116	105	97	98	97	105	100	119	101	100	110	80	111	111	108	89	98	87	107	96	105	98	94	110	83	109	102	103	121	103	95	114	94	113	103	74	90	104	113	99	108	93	100	100	103	106	103	104	97	115	98	98	103	101	118	101	99	107	99	99	94	114	108	97	108	104	116	91	87	99	102	106	107	111	103	111	104	100	111	111	119	114	102	91	128	112	80	112	89	95	107	125	109	112	104	125	112	103	90	108	100	86	108	105	103	98	98	90	100	118	114	85	116	115	103	109	95	115	111	100	104	120	99	108	119	113	125	105	98	124	87	97	121	122	93	95	108	91	107	97	102	104	107	105	116	103	105	111	97	107	124	110	112	118	100	100	86	95	111	113	102	90	91	102	118	107	104	102	103	116	112	109	91	84	80	95	96	104	106	106	101	103	105	117	105	107	93	101	101	96	113	99	106	108	117	109	107	104	89	104	94	96	94	91	106	96	120	115	89	107	97	105	108	104	117	82	94	94	103	98	105	103	97	108	97	121	97	114	110	95	106	105	109	104	97	96	93	106	112	97	112	103	104	99	98	99	106	98	91	88	102	94	123	97	120	73	92	110	90	101	108	102	86	101	104	79	102	120	103	113	102	93	97	95	96	94	98	108	90	94	97	104	98	96	97	106	118	123	91	99	111	112	112	98	96	102	106	110	120	97	114	109	102	109	104	84	90	92	116	95	94	113	97	105	116	111	111	105	93	135	96	108	103	100	103	99	106	82	104	113	97	122	95	115	121	119	102	82	115	98	90	103	109	95	88	103	115	117	104	89	97	103	109	103	87	102	88	97	96	107	121	101	141	91	95	93	90	117	100	97	111	120	97	114	107	99	125	113	106	100	102	80	105	108	108	117	105	103	104	109	103	122	98	108	97	109	98	102	96	98	105	102	104	116	106	105	107	95	98	115	112	105	98	98	107	121	116	107	104	118	102	87	116	94	95	93	99	101	105	92	98	96	114	111	117	97	104	101	91	109	95	113	105	93	122	108	97	112	105	113	103	101	105	94	112	119	96	100	100	106	96	109	103	100	106	87	112	104	98	107	107	81	107	123	106	96	92	103	97	109	112	103	117	106	104	106	112	90	99	114	99	114	95	82	98	101	106	108	107	106	101	105	97	82	96	110	106	98	108	106	87	102	98	112	111	104	86	99	99	96	119	105	96	114	102	100	115	101	107	86	102	89	100	100	114	102	105	98	117	112	119	115	107	98	105	106	109	115	120	108	110	105	106	95	98	105	88	122	92	113	98	109	86	107	99	108	100	86	99	93	110	104	116	98	98	111	115	131	96	102	107	87	99	86	108	128	95	97	118	117	102	104	103	111	113	102	106	87	101	105	103	93	101	94	123	93	98	112	124	103	94	99	94	106	104	100	98	104	98	112	113	110	102	101	121	106	104	119	120	116	92	114	119	107	110	80	108	105	108	105	105	90	103	110	100	104	107	89	96	91	129	114	94	99	126	93	99	109	101	116	116	113	101	104	101	108	92	108	107	97	105	98	90	110	98	100	112	111	96	84	113	120	92	98	103	78	112	103	115	96	112	123	107	107	94	95	111	97	114	118	120	108	93	102	108	104	98	102	108	91	114	88	116	97	107	97	103	111	99	115	111	92	94	115	108	98	110	95	103	127	109	90	113	115	122	96	88	101	109	86	79	101	112	91	107	110	113	100	108	100	107	102	117	104	98	103	112	85	97	105	94	111	120	104	99	107	89	88	101	107	107	113	113	117	101	101	110	103	107	101	94	111	120	91	104	103	107	104	99	104	122	92	91	104	105	116	102	119	97	117	91	94	103	94	102	97	92	119	103	114	115	101	109	101	89	119	107	104	115	108	92	106	111	113	101	90	97	122	99	109	107	112	117	98	86	119	107	88	109	103	96	132	103	120	104	84	112	105	104	79	104	93	94	109	95	97	96	121	94	107	120	96	104	107	115	98	107	114	103	95	103	102	126	104	111	106	101	107	87	101	87	100	108	97	91	116	114	95	103	111	103	113	92	109	93	100	98	122	124	104	84	112	102	103	95	93	118	118	97	104	104	95	92	109	107	111	112	106	90	105	106	88	116	121	124	83	108	107	113	106	101	108	99	97	115	101	109	107	103	95	102	101	110	99	110	95	118	107	100	101	96	94	121	112	102	97	86	88	95	98	95	121	107	95	100	96	107	106	93	97	102	109	89	114	110	93	116	118	117	86	103	105	105	120	99	102	101	99	121	109	109	103	86	96	100	94	98	101	119	105	96	110	98	100	101	121	90	97	102	108	106	89	86	108	119	117	134	100	101	111	90	107	99	93	95	109	115	107	95	91	103	105	104	91	92	105	122	97	99	111	92	108	101	112	106	99	92	104	94	107	112	94	91	101	100	101	93	89	119	116	110	98	107	93	99	107	111	98	92	105	85	99	84	111	104	100	108	113	103	94	100	104	102	106	110	106	104	98	95	83	116	79	106	81	107	121	121	89	95	85	93	102	95	116	101	98	105	113	102	117	108	107	98	102	93	120	97	108	120	104	96	118	105	103	100	92	107	94	99	110	123	111	104	99	116	126	107	108	112	114	121	113	114	97	97	90	102	106	111	91	100	100	99	96	118	105	99	108	103	99	83	92	122	106	95	91	115	109	92	108	95	115	109	102	92	116	110	99	94	96	114	100	126	100	108	107	102	103	104	99	105	106	119	111	106	98	98	87	101	94	111	105	93	116	101	97	100	115	92	86	102	99	120	107	108	96	82	98	108	96	96	98	109	105	89	86	106	97	86	93	114	93	118	95	90	113	98	102	92	94	95	84	89	113	93	111	120	103	90	97	118	100	98	95	91	99	97	101	91	95	115	104	91	109	117	97	95	93	113	111	118	117	118	108	94	116	102	112	97	127	112	91	91	122	127	107	113	106	115	114	81	97	80	100	91	87	98	109	101	110	103	105	93	111	97	96	112	91	112	97	107	84	91	94	83	114	110	99	91	88	109	87	104	110	91	93	115	107	105	99	91	108	123	86	103	106	112	107
28125	14996	6870	4882	6964	9147	8838	7395	6209	5203	4148	3507	3011	2685	2370	1826	1403	1351	1452	1482	1475	1440	1289	1369	1265	1250	1069	1113	1051	1052	1059	1009	971	934	1010	995	987	974	910	966	924	932	905	957	925	869	924	888	923	841	895	792	885	875	815	862	896	836	826	827	775	798	797	750	826	779	798	747	751	776	737	739	757	780	789	793	813	760	784	779	821	775	754	825	821	773	792	833	746	837	806	811	798	730	756	721	783	729	791	796	785	781	784	782	785	749	737	740	748	822	784	786	751	721	768	720	816	740	740	755	726	793	796	765	762	803	761	838	734	772	790	752	764	834	754	810	743	758	762	733	799	775	772	804	808	750	775	809	803	775	785	799	743	750	796	800	748	725	811	799	745	788	801	744	777	772	731	727	791	792	769	804	747	768	749	736	792	756	762	736	760	782	805	792	794	777	745	768	767	775	762	766	737	758	763	737	763	764	790	754	756	751	763	762	726	773	758	769	794	794	795	723	788	787	779	754	735	745	762	817	794	796	763	791	786	798	741	791	745	828	798	804	738	786	764	776	797	723	745	786	742	744	732	759	732	765	766	739	761	779	747	814	736	817	802	752	773	816	751	756	755	802	754	736	768	844	745	742	770	774	760	820	772	791	774	730	774	790	782	822	718	799	751	789	777	771	796	736	762	753	715	768	765	754	737	800	809	825	773	780	732	709	773	781	794	802	778	786	766	766	817	753	784	748	771	799	782	754	750	773	765	765	751	778	776	760	770	744	779	771	738	779	782	744	821	750	796	792	786	743	800	754	778	786	836	763	765	768	708	751	805	750	781	835	774	763	774	788	767	729	749	768	791	767	746	757	799	787	786	779	759	799	750	750	798	791	731	779	758	755	766	784	756	755	783	789	790	810	758	734	762	792	773	769	768	796	740	815	798	759	747	780	787	791	782	748	788	761	780	772	763	795	727	767	764	777	743	843	741	779	757	780	785	777	796	746	772	718	788	788	772	807	791	722	772	768	805	785	721	754	787	772	785	779	726	819	770	785	804	743	748	755	807	792	764	795	775	763	810	765	769	824	801	775	797	807	828	815	738	745	779	783	742	742	760	772	733	758	749	727	746	759	743	785	828	751	751	749	749	758	778	721	757	773	763	805	778	763	754	799	777	747	758	796	867	741	763	817	772	751	784	793	805	778	802	792	780	768	785	797	771	803	727	782	779	787	757	763	748	779	791	746	723	766	762	740	783	753	782	759	776	800	753	781	784	770	798	801	808	758	728	757	772	778	732	778	802	814	774	782	738	763	762	723	776	766	760	759	692	750	766	796	754	776	788	749	764	754	809	782	737	745	789	742	796	824	790	825	761	770	786	801	755	790	780	770	773	752	786	777	777	716	781	761	805	792	784	744	734	779	795	772	820	770	770	775	814	726	782	749	776	761	756	775	783	765	723	727	723	722	747	750	763	745	770	797	757	739	755	778	786	778	761	758	793	771	753	797	741	735	782	788	831	781	763	753	755	775	725	756	775	777	804	776	735	789	820	766	795	807	759	769	803	817	730	745	774	766	805	726	795	843	766	792	787	822	739	744	719	797	762	778	732	807	831	766	737	805	758	795	782	745	785	730	763	811	823	762	758	767	771	747	781	750	774	774	737	766	783	780	782	789	800	759	776	760	806	723	777	765	793	809	784	788	786	749	792	778	753	804	712	767	773	735	813	753	760	746	800	772	793	831	753	715	813	748	795	758	770	760	773	816	745	790	759	853	786	720	765	799	778	804	757	781	730	822	740	797	771	777	776	767	796	748	822	744	766	767	783	799	758	769	773	786	774	798	779	766	710	752	784	764	776	741	758	755	790	778	754	774	756	766	785	771	819	771	774	782	726	761	784	818	757	785	799	822	787	765	777	788	778	808	718	764	795	743	759	746	783	758	746	764	758	734	806	787	813	797	775	733	836	734	777	750	717	727	746	816	766	751	745	798	768	772	724	801	760	785	729	800	799	825	803	761	794	808	776	757	732	783	758	779	755	745	778	735	774	720	786	742	782	731	759	784	766	776	731	789	751	780	788	803	704	741	773	793	750	738	717	852	761	809	806	772	771	787	713	764	794	754	798	739	760	791	777	795	791	754	753	816	779	723	770	741	795	815	796	742	733	784	777	770	736	772	735	735	797	742	759	809	736	783	809	787	758	757	759	785	802	772	789	856	735	741	777	749	778	690	733	761	777	715	763	772	758	740	770	738	798	793	774	735	790	777	745	748	707	776	810	777	752	795	728	753	775	774	789	768	781	784	776	756	747	821	789	778	774	809	755	757	727	750	767	768	796	775	802	774	773	789	741	769	720	769	768	725	766	788	780	788	774	789	798	736	772	804	779	787	781	750	727	770	768	814	771	758	706	743	783	743	774	808	727	781	784	767	784	830	753	762	770	798	774	763	747	749	838	748	765	766	741	789	777	739	737	780	737	765	789	762	773	712	785	803	800	772	771	770	753	795	765	731	771	762	732	783	760	784	766	763	816	823	780	760	784	772	800	792	743	776	730	785	792	762	778	789	799	776	816	738	752	770	753	807	779	781	777	744	723	746	805	766	764	735	774	784	783	786	778	772	751	854	781	803	751	765	755	783	782	758	779	734	791	775	804	772	786	735	787	770	785	771	781	808	726	766	776	758	722	779	780	782	778	790	759	768	782	797	782	795	767	828	758	786	764	766	733	802	748	810	812	754	704	810	694	727	753	783	771	786	787	767	810	706	818	763	734	772	768	762	775	735	806	762	785	766	708	774	798	782	796	737	727	747	809	778	721	736	749	804	751	760	819	762	741	823	819	735	767	810	745	752	785	720	760	748	778	736	765	795	757	775	789	769	781	797	806	716	760	741	780	734	721	740	777	794	745	770	818	753	792	742	743	735	713	789	749	743	779	777	767	781	763	718	783	744	761	773	789	781	773	764	785	813	791	755	746	744	774	765	806	737	771	780	783	759	771	825	758	783	777	775	733	774	685	796	772	779	762	755	789	779	768	778	779	778	826	798	762	767	740	804	721	777	816	741	732	800	753	798	781	769	794	776	775	724	795	762	773	745	779	788	765	744	770	761	731	739	784	755	780	779	767	787	770	805	758	740	837	819	796	757	759	775	757	754	752	737	829	760	749	772	798	743	740	709	738	805	778	786	737	805	782	781	747	736	767	745	792	772	792	777	824	753	751	745	793	794	814	773	782	774	764	795	766	756	798	774	752	778	740	764	771	823	756	718	732	708	791	810	789	736	777	778	753	766	792	793	719	804	756	816	798	796	790	763	765	765	719	790	745	761	788	782	777	816	764	738	828	738	766	743	751	808	741	733	813	757	816	698	803	755	784	785	775	806	783	747	811	747	755	774	771	774	783	768	735	820	800	736	774	743	799	765	750	818	794	758	765	724	754	792	769	758	776	775	772	794	772	805	792	804	742	799	822	775	725	767	799	731	865	762	808	769	777	810	754	771	773	754	773	759	713	741	800	776
4649	3133	1173	405	226	275	295	287	258	239	204	191	156	169	138	105	111	95	113	95	100	126	104	107	110	102	111	85	86	78	67	70	77	77	90	88	78	104	97	95	92	78	81	93	88	83	94	82	62	77	88	65	78	67	90	63	80	74	75	68	85	63	86	76	74	75	79	80	75	69	87	78	82	84	78	71	63	78	85	78	78	76	86	75	92	76	68	86	82	75	80	84	71	66	65	95	80	77	62	65	79	68	60	83	75	70	91	79	74	80	60	68	70	84	64	75	83	76	80	67	67	70	86	97	63	85	81	62	78	78	61	86	79	79	68	64	63	78	94	79	73	54	76	85	73	57	80	66	81	72	81	77	70	87	83	71	66	77	68	91	73	67	93	71	64	76	81	69	62	81	64	69	75	62	95	86	84	65	74	68	73	77	76	82	77	69	75	80	58	80	87	76	76	69	79	90	77	82	71	59	75	73	78	72	64	68	80	92	75	96	67	81	72	78	70	68	64	80	62	76	70	88	72	68	78	62	67	79	70	76	71	76	77	79	83	86	71	80	70	83	82	83	65	66	81	85	66	67	69	65	74	60	66	93	82	58	51	76	92	76	80	75	75	68	78	69	82	65	76	73	92	62	80	77	77	70	61	81	68	53	62	71	82	87	74	63	62	80	67	67	79	71	86	71	70	68	84	84	73	70	84	80	72	89	70	77	85	69	85	80	69	72	82	66	60	77	85	64	90	90	90	66	66	84	78	78	74	67	89	66	81	61	76	76	85	69	105	79	53	88	71	74	84	77	72	75	70	86	56	80	81	64	90	77	69	83	85	66	74	80	83	81	78	81	73	99	84	64	86	67	85	78	68	67	72	85	66	61	89	67	66	83	89	86	65	94	72	73	74	61	73	73	78	79	72	79	69	79	63	74	78	88	68	94	99	79	82	88	69	79	81	84	84	70	76	71	66	67	84	78	96	67	66	82	91	71	72	80	70	76	73	72	70	82	74	65	88	63	75	74	61	85	78	70	58	86	86	66	66	65	70	66	67	71	87	80	83	70	68	77	72	68	75	80	62	65	74	75	70	74	80	88	81	71	66	82	85	73	81	81	73	72	75	84	75	83	75	60	76	81	74	72	75	84	70	58	68	77	83	70	89	58	66	75	82	74	72	75	71	69	68	90	72	68	64	71	81	76	72	90	91	72	71	78	70	81	78	76	74	76	65	70	67	69	67	95	74	69	62	76	68	68	88	75	80	84	71	67	57	74	73	74	89	63	80	88	80	88	71	87	75	90	66	70	82	84	97	88	81	73	86	71	79	80	72	74	72	61	76	71	64	71	75	68	65	79	81	73	77	78	81	64	63	59	68	87	84	69	72	84	87	74	75	76	67	74	54	85	70	68	58	82	58	70	82	62	91	74	56	72	75	85	75	74	74	78	57	73	76	73	71	61	64	72	62	77	72	73	66	66	81	69	89	73	89	76	72	75	74	77	72	71	83	88	76	70	69	92	75	65	86	78	78	76	55	70	86	78	94	87	81	68	67	71	67	69	88	74	96	85	78	72	64	76	63	74	74	69	80	90	72	82	80	72	82	64	91	81	80	74	64	76	77	73	76	80	64	63	73	65	72	82	84	68	62	87	69	66	72	82	71	90	74	75	67	74	74	89	66	65	66	70	76	68	81	75	74	88	74	78	78	76	78	72	64	72	59	78	76	72	72	90	66	65	74	79	76	85	63	85	80	78	67	76	76	74	72	64	63	87	76	71	76	79	57	63	49	81	80	72	70	79	67	72	74	78	76	54	71	65	90	72	85	76	68	74	66	72	66	71	80	74	68	65	79	71	63	74	68	93	69	74	62	76	79	77	79	54	58	73	72	79	73	74	78	76	85	66	81	93	67	72	89	77	72	62	64	71	72	71	90	69	62	75	75	70	78	74	73	83	57	64	73	67	80	68	70	86	77	71	79	57	69	91	75	79	69	79	75	85	84	76	72	71	85	74	60	73	93	59	58	63	72	88	83	76	80	71	77	82	85	63	73	65	63	79	82	66	83	73	87	65	84	68	81	76	65	62	72	76	80	69	71	82	92	87	67	66	85	64	71	66	83	71	74	91	74	71	67	79	75	79	82	67	69	66	75	71	72	71	81	76	94	84	54	74	76	59	73	69	64	75	77	73	69	86	91	67	72	68	87	89	82	77	59	68	66	76	89	70	81	88	69	79	78	78	76	79	64	61	72	84	74	70	67	75	69	79	89	78	71	78	70	60	63	65	71	66	73	59	76	85	77	76	71	70	60	54	73	72	75	86	66	64	78	60	84	77	67	76	72	84	69	75	79	71	77	83	73	66	72	81	81	83	79	77	86	71	75	88	75	63	86	79	64	65	80	74	74	84	60	78	81	83	93	78	69	62	76	70	80	73	76	64	82	83	62	96	68	78	74	65	78	59	93	70	79	82	76	69	68	61	66	66	57	74	73	87	82	79	79	59	69	79	79	92	70	61	67	76	82	77	78	77	60	74	65	69	92	80	58	59	87	77	68	66	62	82	71	75	88	69	81	71	69	82	89	66	81	66	80	89	61	67	75	73	71	83	88	71	69	71	70	66	84	69	56	68	73	59	84	80	74	82	92	75	66	86	83	75	67	82	62	58	76	75	73	74	69	65	84	72	71	67	69	83	82	72	61	75	62	75	79	77	70	73	69	88	64	67	78	73	76	68	68	76	64	79	84	73	65	77	89	73	73	58	68	75	83	85	75	76	68	52	86	65	69	67	70	67	69	82	76	69	72	82	72	61	94	51	70	88	63	72	73	78	73	62	76	73	71	64	85	64	74	89	79	82	68	63	78	60	78	86	73	75	82	61	78	73	79	74	66	72	67	75	70	82	77	63	71	69	72	69	78	71	80	79	72	69	87	77	75	69	67	69	70	84	50	68	69	58	75	69	69	86	79	68	93	76	66	82	73	76	86	80	89	77	76	91	61	82	79	72	79	65	54	75	83	79	83	77	83	72	87	75	92	83	75	60	98	67	69	83	59	86	72	69	72	58	73	60	82	87	75	71	74	80	99	78	73	82	68	55	70	84	83	85	62	73	83	77	73	79	82	63	98	87	78	72	84	74	80	82	88	63	73	79	64	65	77	74	56	69	76	75	74	76	83	94	79	76	73	73	78	80	74	71	74	81	69	69	54	82	75	75	82	67	59	61	65	78	64	77	89	59	74	77	88	66	78	71	88	75	87	74	83	73	67	75	80	80	74	68	97	79	67	72	84	86	60	81	67	70	86	89	89	73	70	89	68	65	62	73	75	76	68	92	71	81	76	64	72	77	89	60	93	76	79	80	72	81	75	90	73	70	79	79	68	60	85	88	73	64	84	72	93	82	79	68	74	79	79	70	74	68	74	68	73	84	79	79	64	82	83	68	76	65	72	75	71	83	92	83	76	66	76	75	63	63	68	64	71	68	81	79	86	85	68	79	75	85	75	62	79	82
33167	21069	10822	7387	9938	12280	11734	9670	8105	6535	5419	4377	3790	3193	2592	1932	1513	1452	1638	1649	1663	1484	1457	1458	1353	1215	1166	1151	992	962	952	950	869	902	921	878	853	849	823	896	804	824	824	745	863	821	756	738	729	668	700	680	660	608	684	661	626	594	635	594	659	600	584	634	585	571	609	573	602	590	581	576	586	600	615	576	591	523	572	588	565	588	561	575	554	573	563	580	539	576	526	556	574	563	581	615	584	506	583	611	586	549	596	573	579	592	554	578	558	586	553	544	580	544	608	584	574	599	578	566	550	592	552	553	539	551	544	542	594	615	585	546	544	536	556	586	573	603	582	584	577	538	560	578	581	545	577	511	590	549	561	588	565	596	556	566	555	608	571	543	561	585	568	547	546	585	577	600	565	602	571	608	548	593	527	577	590	578	589	578	559	553	620	573	568	562	546	547	561	536	557	550	545	571	547	529	558	561	557	577	549	552	586	545	521	536	580	575	564	535	546	548	533	532	573	561	563	567	557	602	567	561	573	600	578	529	559	594	574	551	556	560	609	578	587	596	591	539	560	552	592	529	613	559	570	531	572	539	534	566	584	541	593	577	541	628	564	563	593	564	556	603	550	563	554	573	569	575	558	519	598	580	558	584	554	572	552	561	548	538	555	551	518	600	555	548	599	532	522	549	541	556	564	557	532	546	523	530	581	564	582	570	582	518	541	557	600	606	588	571	555	568	564	551	575	554	543	573	541	563	517	512	558	566	541	567	595	561	586	541	584	566	564	584	570	572	534	544	540	548	550	571	503	540	556	612	535	539	599	559	611	589	571	563	574	560	595	582	590	561	574	505	564	586	579	581	540	579	554	562	566	573	545	541	549	571	587	582	538	538	574	551	563	590	563	570	570	585	547	560	553	561	553	602	594	559	587	595	595	535	523	589	594	630	554	555	585	598	572	600	533	552	573	555	562	590	563	565	554	573	542	554	572	549	588	596	601	564	543	571	570	521	562	547	552	595	579	536	580	618	568	532	578	566	555	553	555	595	539	564	560	551	525	552	558	553	573	549	579	562	571	521	600	549	594	497	512	511	587	588	531	568	581	552	615	587	549	557	565	532	589	575	560	539	568	546	556	575	580	555	581	574	565	597	569	548	605	582	556	576	572	556	574	557	570	533	592	585	514	569	581	593	550	534	558	623	584	531	528	558	554	571	569	575	579	535	616	559	550	550	572	541	569	611	560	531	553	552	552	563	557	547	574	589	527	545	561	546	550	551	583	568	545	552	526	507	600	621	566	556	540	532	576	567	543	543	577	541	603	616	572	558	558	528	541	572	605	562	543	573	588	560	591	522	567	594	566	577	543	543	579	566	548	549	569	540	588	557	573	562	503	520	524	565	572	553	609	569	525	563	569	536	536	554	590	564	546	545	526	594	554	563	569	548	578	512	537	572	567	564	566	585	556	542	557	552	580	560	542	534	541	583	565	572	549	569	529	562	579	564	557	564	557	566	578	607	583	537	544	587	613	574	547	563	552	546	589	528	550	564	521	594	548	600	572	527	619	571	586	555	587	574	570	563	529	606	547	568	578	586	535	551	581	577	553	559	570	546	570	533	555	590	576	524	521	547	588	575	565	588	574	553	594	555	566	534	542	499	573	584	526	565	558	565	552	582	555	586	580	554	596	564	576	537	545	584	566	553	574	531	561	537	524	564	590	559	558	525	539	539	563	588	554	525	557	551	582	575	579	559	548	551	529	585	536	598	522	581	581	594	546	590	588	563	596	554	559	544	599	560	549	576	545	538	522	591	563	539	573	630	594	528	527	541	531	575	532	585	573	585	548	516	551	562	575	618	517	612	534	570	529	543	577	533	574	560	533	552	530	533	601	561	566	562	582	543	550	604	557	516	581	528	566	588	602	598	583	579	571	565	564	566	586	580	573	538	588	554	540	596	551	541	561	556	565	503	543	561	554	578	591	504	508	594	593	525	540	545	541	512	584	608	551	597	580	584	601	556	539	586	554	557	571	569	530	555	554	540	550	546	558	558	577	608	537	544	573	549	518	549	547	575	550	608	505	567	552	564	570	558	557	518	601	569	581	572	566	569	535	584	583	618	565	576	581	544	562	548	584	561	562	558	599	531	558	564	581	576	561	552	571	566	546	557	548	558	529	535	519	537	548	563	554	603	633	539	560	601	547	600	513	545	526	572	569	546	581	562	531	540	607	512	563	581	596	566	530	537	577	529	541	546	575	605	566	536	525	546	578	560	513	570	525	561	570	543	579	559	561	587	596	573	578	592	570	574	496	561	557	544	533	563	542	572	532	545	551	528	550	579	529	538	598	609	559	534	538	560	545	565	553	550	580	537	569	531	572	546	569	568	536	523	528	576	543	540	567	578	580	539	515	619	607	592	594	560	534	601	542	571	573	579	558	553	560	596	567	522	557	601	563	569	592	521	508	537	565	526	520	570	599	550	576	546	513	573	561	575	588	572	551	567	574	555	570	584	506	553	568	550	563	563	571	567	561	585	549	576	600	587	552	556	602	557	513	538	567	528	588	590	557	570	527	603	558	545	565	535	595	560	580	612	571	564	579	576	536	595	586	564	551	565	552	543	555	570	569	558	552	533	556	550	570	536	565	562	564	589	607	610	518	600	576	540	552	557	560	523	549	574	547	578	531	549	560	618	614	579	545	529	554	559	526	563	600	531	566	570	544	510	553	561	561	538	590	567	526	584	544	585	577	584	564	516	565	540	566	571	578	579	537	565	571	534	537	575	594	561	552	555	586	561	570	578	597	558	560	548	552	566	551	568	534	557	563	546	602	581	574	570	559	553	522	585	546	536	551	576	544	558	524	565	535	551	529	613	590	574	544	569	562	505	537	560	559	571	568	564	528	553	577	540	557	593	579	564	536	545	564	546	562	561	548	597	523	564	558	532	598	549	576	584	567	587	583	546	587	549	541	507	529	533	614	555	573	572	547	489	541	569	531	627	559	583	582	558	512	553	597	610	537	584	582	543	530	541	551	552	558	585	542	560	533	580	587	547	529	549	577	579	555	621	551	557	564	569	593	560	528	596	584	557	567	562	587	608	570	532	572	548	576	558	576	563	583	571	511	590	594	524	552	560	573	545	560	528	602	539	541	587	575	564	566	561	534	543	554	569	564	571	539	537	540	550	603	570	541	534	587	565	545	590	578	582	546	526	561	562	543	555	569	565	541	611	525	602	520	513	582	570	598	519	557	608	562	554	544	593	547	518	568	558	560	590	574	566	553	580	557	523	577	531	591	587	572	617	548	554	545	554	535	617	543	567	579	561	572	556	596	557	547	582	589	566	553	576	590	525	590	532	555	538	573	595	529	546	556	545	589	569	553	580	564	541	532	567	556	587	570	531	551	597	550	584	571	583	560	552	552	513	579	540	555	604	539	570	597	547	547	574	565	575	576	570	558	547	574	542	547	551	524	519	570	519	585	532	575	560	565	585	517	572	594	558	595	585
4975	2926	1008	360	277	345	319	325	261	244	259	205	215	192	179	151	146	131	138	175	173	162	146	126	142	141	134	147	127	142	131	147	114	109	140	133	133	140	120	124	123	120	131	132	131	114	113	124	138	99	116	121	139	113	124	121	125	114	125	131	124	119	133	113	115	135	112	108	107	105	119	103	108	107	121	111	118	113	117	102	113	103	98	126	137	114	110	100	108	117	108	94	98	109	118	125	102	105	104	108	118	91	114	128	112	111	123	113	117	99	123	117	112	83	102	113	114	118	112	119	94	116	112	116	112	125	123	93	107	119	120	137	111	116	111	102	108	101	125	128	111	112	124	105	113	119	132	122	110	123	130	107	104	98	127	112	115	115	135	103	100	114	106	107	100	110	113	123	126	121	116	127	114	116	126	116	111	112	111	111	104	121	121	107	104	116	112	123	113	108	100	122	119	102	108	101	112	103	112	126	117	120	110	116	112	110	120	125	112	95	115	102	118	120	116	120	124	90	130	112	104	115	98	127	110	107	113	89	120	95	124	102	129	131	114	114	103	99	122	107	114	111	107	115	127	125	121	134	117	134	121	119	94	116	122	116	114	102	98	111	116	106	112	121	110	111	110	107	110	103	107	132	119	100	107	118	113	119	117	109	121	104	133	98	106	119	114	109	121	114	109	130	108	106	118	97	110	103	93	104	128	111	96	121	110	121	102	110	108	105	102	103	111	131	108	134	124	112	105	100	105	103	119	93	117	107	115	121	113	143	96	125	141	124	97	113	109	116	114	125	114	117	119	105	121	111	108	120	125	95	118	118	110	118	126	109	108	121	111	101	97	117	108	99	132	138	115	102	123	119	110	94	128	112	125	121	139	110	130	118	121	110	117	114	98	98	128	115	97	112	115	110	106	129	103	94	115	90	130	118	121	107	106	102	111	103	127	112	115	99	138	112	97	113	111	92	114	111	111	129	117	102	120	114	122	118	108	109	98	112	99	127	119	117	114	112	120	106	112	132	116	114	122	119	100	117	110	110	106	104	108	97	113	118	135	109	116	115	120	99	122	108	99	109	125	125	108	108	114	117	120	135	115	106	118	107	102	106	118	100	112	94	117	130	114	130	115	116	111	123	121	103	109	100	120	107	109	104	101	113	129	120	102	109	139	97	106	113	120	119	106	105	138	127	137	112	97	113	119	97	111	126	106	97	95	122	112	104	114	115	127	119	116	93	108	125	132	108	112	113	102	122	111	112	132	117	120	135	113	115	119	111	102	99	100	106	118	98	108	111	116	100	110	120	87	111	112	116	111	121	119	105	90	114	111	115	128	112	116	121	111	95	106	115	123	97	116	115	98	105	121	126	108	131	99	106	127	110	113	114	126	105	114	109	130	128	107	131	97	106	120	112	105	114	125	116	99	114	116	110	113	122	113	99	106	111	115	112	124	130	132	105	105	131	101	105	100	98	125	111	103	111	117	117	123	116	92	115	139	111	110	122	123	120	125	101	126	121	112	110	124	108	129	96	112	128	106	124	121	108	102	122	110	103	112	115	117	102	82	132	112	98	117	115	124	112	110	124	130	119	135	109	112	122	118	108	122	106	117	112	131	128	121	114	114	115	128	111	112	115	103	99	108	108	107	127	95	99	110	115	109	105	134	120	126	92	124	106	112	95	118	115	123	112	135	126	112	141	122	132	106	108	124	120	110	121	112	102	116	118	100	133	94	122	111	117	109	111	113	105	136	124	99	119	109	110	115	103	112	97	103	119	111	107	126	118	108	127	111	99	101	106	113	119	115	121	98	118	123	118	120	112	133	135	114	119	110	99	109	118	124	131	119	121	122	118	102	107	131	122	102	97	109	120	129	111	113	116	100	105	100	125	119	121	117	119	120	126	110	118	107	122	123	119	131	106	111	116	108	106	92	110	114	109	115	119	114	111	112	99	114	124	119	104	120	118	101	112	96	113	133	118	125	130	125	112	136	115	108	121	103	118	124	107	127	113	124	97	138	124	93	111	93	109	114	91	111	107	113	117	113	119	108	90	101	124	106	122	97	114	106	104	117	94	118	113	125	107	120	114	103	96	106	108	109	115	102	132	118	127	89	111	111	116	113	88	92	122	99	93	117	122	97	102	108	111	132	111	114	112	126	108	110	90	102	123	119	113	104	114	120	129	109	105	115	103	123	126	106	113	98	109	120	113	113	120	119	101	121	115	129	96	109	80	115	119	118	108	125	98	120	113	107	120	116	130	122	121	114	111	112	102	138	127	113	130	106	123	92	105	111	103	115	115	120	117	114	117	130	94	118	119	111	113	106	131	120	125	120	119	118	121	107	115	117	109	104	120	119	113	113	103	115	109	103	97	120	141	122	127	116	127	113	83	122	111	118	111	100	114	119	125	113	121	133	112	114	116	117	105	130	137	136	130	120	111	133	99	100	106	128	94	114	112	99	126	103	114	110	107	104	97	103	111	119	146	120	120	110	114	111	115	106	113	115	104	127	106	105	124	116	95	92	95	126	122	112	121	113	90	121	105	91	117	124	138	113	123	111	142	108	100	116	117	102	121	117	105	109	108	112	111	124	108	120	105	106	106	118	123	122	128	116	114	122	92	102	118	137	94	112	99	115	126	124	126	113	105	120	110	124	122	99	111	121	115	116	127	112	115	116	118	135	114	117	105	99	108	126	122	102	120	113	105	105	111	104	115	131	110	118	117	127	121	117	116	111	103	108	119	110	121	111	123	108	120	114	109	112	111	120	125	130	114	109	118	120	120	103	107	112	103	141	124	141	115	99	94	105	111	102	124	113	108	125	110	127	122	92	101	111	116	115	119	118	136	109	103	143	137	99	123	108	109	127	114	95	108	116	116	117	112	97	115	118	116	119	113	100	118	127	123	110	100	119	107	105	122	93	111	118	112	113	127	130	125	118	101	94	132	114	123	112	121	101	120	115	93	103	110	114	110	105	101	123	107	107	111	99	114	106	119	109	100	95	114	109	120	106	96	113	104	122	123	128	124	110	127	121	133	121	122	108	122	125	118	129	132	136	109	101	106	91	105	111	109	117	110	118	110	122	94	122	122	116	108	102	106	101	118	121	104	114	131	114	83	111	112	107	112	113	120	127	129	114	104	115	113	117	97	114	114	115	97	104	107	134	112	120	113	135	101	113	108	106	110	117	106	112	114	112	124	105	129	110	114	110	127	138	117	91	118	100	115	100	95	118	103	109	119	125	114	120	114	118	117	120	117	102	109	122	122	129	130	116	119	111	118	136	110	129	106	124	118	118	102	128	115	111	121	136	112	95	104	124	129	137	103	119	108	108	108	117	115	123	118	99	115	143	106	127	110	125	95	109	101	98	103	113	117	104	114	138	114	104	135	104	106	112	113	94	111	128	122	122	143	123	133	112	129	128	118	95	121	113	89	118	115	128	124	136	96	106	98	125	112	104	104	110	105	135	107	121	124	127	123	116	117	121	93	108	98	113	131	118	103
31857	20402	9999	7065	9717	11823	11479	9885	8050	6652	5758	4657	4097	3442	3007	2176	1888	1881	1948	1973	1924	1794	1747	1778	1588	1476	1412	1363	1281	1263	1223	1183	1210	1194	1174	1180	1102	1071	1118	1091	1028	1110	1082	1047	1102	1060	1044	1013	966	1014	884	957	892	897	923	939	935	980	916	857	942	855	885	900	877	871	867	828	823	848	853	836	809	860	854	895	840	843	851	846	873	822	842	864	868	823	828	865	815	839	871	847	814	825	846	855	793	884	870	829	803	806	892	839	805	846	913	837	849	818	869	780	842	922	792	888	819	793	807	858	791	851	839	823	858	855	872	870	828	884	883	940	847	854	871	840	828	857	855	850	805	862	843	853	852	795	861	890	851	848	849	898	826	837	824	827	867	822	821	873	777	838	830	883	816	841	783	850	814	899	836	812	796	870	832	893	816	827	889	831	901	829	847	862	860	845	805	816	880	878	883	862	830	843	888	797	837	881	851	816	783	808	845	837	792	822	812	790	861	903	870	793	812	849	842	837	782	811	851	851	841	843	808	825	850	857	814	828	842	818	849	846	841	807	873	839	876	843	857	816	823	897	827	839	816	845	879	868	827	858	819	795	820	826	869	823	806	804	828	881	833	878	865	823	832	928	812	824	871	846	764	853	849	832	866	842	826	861	813	818	846	887	830	831	834	803	820	829	839	828	874	827	830	864	806	860	821	824	845	790	823	831	836	810	872	789	856	880	880	807	850	869	835	840	833	821	876	883	823	846	883	821	816	819	774	845	864	896	824	836	826	820	782	841	797	803	911	837	797	882	877	866	843	816	821	853	779	790	845	874	869	838	869	803	845	869	838	822	797	818	876	823	865	815	850	849	833	801	865	816	828	876	835	787	816	858	834	824	803	869	801	823	858	814	810	914	848	833	795	876	847	831	803	862	840	851	831	809	851	881	833	812	858	824	821	820	830	863	815	881	842	831	835	840	821	860	866	872	862	830	865	876	778	812	869	861	831	811	821	818	853	866	838	831	782	813	863	867	833	804	848	805	861	905	867	874	890	817	834	797	831	858	807	865	851	885	825	780	811	864	852	869	818	770	841	863	796	823	852	856	795	811	889	804	867	824	853	797	828	856	842	888	837	831	831	850	879	892	841	838	860	875	829	826	853	846	896	856	826	858	844	884	798	860	891	841	870	848	854	839	809	774	846	850	842	855	856	821	836	867	859	832	822	833	859	817	882	846	832	861	827	824	818	851	816	818	874	840	856	835	871	829	840	848	842	862	886	794	824	853	830	797	806	839	866	847	841	824	823	853	842	840	818	828	841	843	882	871	852	832	860	863	821	808	838	830	810	747	819	821	803	834	849	853	844	865	832	852	791	862	832	865	873	808	840	833	822	873	892	859	792	800	830	863	829	853	849	805	777	846	865	837	846	810	840	865	889	797	848	828	859	870	878	850	799	801	859	827	845	833	816	838	844	847	813	893	809	882	848	829	819	905	780	877	848	841	852	851	818	781	864	857	881	847	867	863	848	809	847	857	857	791	803	841	763	793	850	865	842	829	814	817	871	830	806	841	863	902	833	860	834	881	827	839	803	906	842	834	867	825	850	835	882	826	816	892	874	822	812	881	852	815	837	886	869	837	837	873	788	796	882	858	864	891	863	842	833	826	864	832	849	831	808	857	869	867	807	845	802	850	813	812	879	858	843	790	874	830	830	835	811	809	854	832	818	839	806	855	830	829	849	858	816	822	839	810	869	823	878	882	832	845	850	850	804	842	823	837	782	886	799	765	807	824	857	869	882	850	827	828	867	844	796	853	808	817	830	836	910	881	831	840	845	852	801	812	815	899	877	876	818	832	848	869	848	823	816	861	854	886	841	832	808	867	815	871	803	866	857	816	839	794	844	821	824	811	826	831	827	839	824	844	844	859	824	852	831	854	917	877	854	871	819	878	825	850	855	845	831	826	847	843	762	817	786	805	826	859	875	812	842	849	860	864	853	815	839	846	838	853	864	829	853	771	835	842	847	843	803	874	850	896	860	820	812	788	856	845	881	830	828	791	846	814	866	842	829	841	844	845	820	820	813	858	844	841	798	778	816	843	844	834	832	821	794	861	823	781	847	821	840	839	882	827	830	832	807	804	856	798	834	838	818	784	831	826	842	845	825	888	835	861	823	830	871	805	889	831	808	843	864	885	836	850	804	883	880	815	856	816	872	834	836	869	870	800	795	872	808	865	914	851	824	851	877	868	808	850	830	838	818	845	843	865	776	829	807	792	916	811	818	833	868	808	830	776	820	855	839	856	829	825	900	818	826	840	838	846	857	809	792	850	865	851	846	862	887	835	846	856	840	874	839	827	862	783	837	837	806	871	848	869	801	850	834	849	785	849	816	878	836	836	769	809	827	848	901	813	829	800	868	896	862	809	882	816	797	842	858	847	863	808	866	829	847	838	887	878	868	833	807	801	887	883	844	816	856	901	826	830	833	849	851	822	818	844	795	845	809	858	842	861	910	814	820	837	844	866	881	856	836	852	829	827	836	856	824	859	846	782	836	848	858	846	828	832	853	831	856	851	836	836	816	802	830	886	798	854	787	842	849	830	820	884	824	803	810	880	835	850	838	829	874	846	901	817	840	823	775	834	842	833	826	825	877	863	842	836	802	875	829	842	913	871	818	796	871	803	796	809	875	780	862	801	843	866	832	807	854	850	810	922	863	822	862	870	821	852	835	840	783	860	882	887	806	889	877	860	829	800	869	798	809	813	869	795	893	782	859	816	857	840	858	808	873	832	791	767	774	896	883	820	892	856	815	882	855	823	810	860	848	820	789	850	903	854	869	827	785	831	886	834	798	827	816	844	800	842	837	796	813	836	877	801	834	873	866	835	881	813	859	840	843	890	850	863	840	810	825	838	821	865	837	908	807	777	894	877	819	843	873	860	896	822	820	834	828	854	814	864	867	827	838	812	822	855	830	868	843	832	837	843	905	866	890	828	838	903	888	822	880	902	864	836	815	865	849	870	824	822	878	852	839	844	903	838	860	876	842	852	820	889	827	845	814	803	850	832	813	846	847	843	902	849	832	830	820	838	808	858	861	834	787	849	804	853	808	828	839	800	866	793	805	818	830	885	856	848	911	818	871	846	853	864	892	809	851	844	847	849	828	880	864	851	844	865	825	845	831	848	820	814	810	832	821	826	850	861	873	843	839	868	786	843	843	840	866	836	847	825	835	835	909	852	819	886	823	850	832	863	802	886	845	786	818	830	874	835	841	846	840	771	857	845	816	899	807	882	843	907	832	840	848	883	861	788	828	832	792	862	842	863	815	822	836	871	818	842	820	829	789	834	836	785	872	837	808	811	792	818	835	835	880	824	829	858	853	869	842	856	770	902	792	821	812	833	863	828	840	875	840	843	816	874	809	859	838	854	889	889	807	860	853	844	875	858	802	820	862	844	813	922	835	798	838	852	839	858	870	810	871	835	844	848	849	817	766	774	837	834	914	817	852	856	823	840
6121	4593	1586	518	292	345	398	355	311	252	254	238	197	178	166	132	120	131	127	132	119	110	142	128	116	121	93	98	109	97	107	111	118	91	93	97	95	114	98	86	108	88	96	108	95	94	76	108	89	76	101	87	96	69	78	87	94	84	93	95	84	85	72	69	85	78	75	88	74	82	79	91	90	90	69	81	87	77	91	89	71	85	78	89	73	76	95	77	75	80	72	87	79	72	95	98	94	68	92	79	78	79	109	80	91	77	81	96	93	81	77	87	80	83	82	87	77	76	84	72	66	83	99	80	81	74	94	88	92	73	80	77	83	83	76	76	86	85	97	70	91	90	80	71	80	74	73	83	76	85	69	105	78	74	79	85	94	84	63	102	82	72	78	71	94	73	104	83	76	64	87	77	87	83	91	80	79	69	94	88	95	75	96	76	78	83	71	77	91	72	89	84	71	81	77	88	79	81	81	83	82	78	76	70	82	65	84	80	71	85	75	76	90	68	75	66	69	62	61	88	84	86	75	100	81	84	83	83	88	79	93	84	90	80	66	60	78	96	95	76	66	90	76	89	94	86	72	78	84	94	91	75	87	81	91	80	61	77	94	73	86	95	105	77	79	82	67	72	73	64	74	70	80	81	93	68	99	85	71	81	106	66	65	94	71	71	70	82	72	68	74	92	78	80	70	80	95	82	74	85	72	82	88	80	78	68	72	97	84	93	81	87	90	89	89	70	82	76	81	77	84	84	89	82	78	84	87	81	86	89	88	64	76	70	82	104	81	72	90	76	95	71	87	86	77	96	85	84	78	74	80	75	79	60	87	76	79	88	88	74	71	88	71	80	77	104	75	82	82	81	75	79	84	73	83	74	72	75	83	91	73	66	86	76	78	82	87	85	69	79	64	76	80	68	82	90	84	74	77	83	82	77	82	80	78	90	76	62	73	65	70	84	87	74	80	77	75	76	86	105	79	81	66	84	86	76	84	74	84	93	87	81	94	74	79	64	72	89	93	95	81	83	90	68	67	86	85	90	77	89	68	82	85	80	72	76	100	73	76	77	88	91	75	85	96	81	80	83	92	83	83	61	91	83	89	64	69	75	80	88	71	80	84	74	70	86	76	99	93	77	93	94	102	87	83	76	68	83	80	77	99	78	70	90	87	76	89	86	84	97	90	73	85	73	76	77	72	68	72	78	73	80	88	70	81	95	77	85	86	64	83	73	86	80	76	84	84	78	92	88	84	80	87	72	80	82	71	73	75	68	80	68	78	94	84	90	76	82	89	70	81	66	68	86	81	79	74	101	70	70	79	88	89	84	87	77	80	85	82	63	75	65	79	79	88	76	94	76	83	77	76	83	86	59	69	80	71	85	82	78	96	79	75	91	71	78	80	83	85	97	65	80	79	73	84	67	73	94	94	81	75	81	80	87	103	85	68	84	92	72	67	81	75	84	66	93	85	83	81	83	77	65	65	79	105	77	71	67	77	79	79	67	91	95	63	78	68	73	84	78	92	95	83	75	79	64	93	89	92	68	88	83	77	77	94	70	87	76	82	68	74	89	87	76	84	87	90	85	77	80	76	79	87	75	66	83	76	93	80	84	83	78	78	75	74	67	98	75	79	91	83	83	71	65	95	75	85	84	79	77	93	86	92	84	90	69	84	104	88	89	78	109	71	85	85	97	78	93	85	84	74	95	99	86	74	83	85	79	57	79	70	94	79	102	85	69	62	66	74	80	78	90	84	69	72	76	87	84	80	77	86	94	68	69	85	78	78	94	73	80	73	81	72	78	74	71	66	69	87	103	67	84	72	74	85	74	73	85	78	77	90	79	95	85	87	93	72	59	72	74	85	76	82	76	87	65	76	88	67	91	75	93	99	76	72	85	89	81	78	63	77	70	67	88	82	81	81	85	68	68	90	74	75	99	84	65	86	86	77	73	91	98	88	84	88	74	68	95	71	94	74	82	74	72	84	73	92	80	90	73	83	75	79	76	68	81	82	86	74	78	65	77	88	100	83	63	60	86	94	87	82	84	82	78	85	70	70	78	90	81	68	74	80	75	81	68	74	89	94	79	94	75	62	75	70	71	73	70	68	91	85	78	76	77	82	89	81	79	76	90	97	76	84	71	91	62	85	82	98	78	82	75	88	82	80	80	74	73	75	78	82	75	70	78	75	77	96	93	94	73	97	74	68	80	65	67	70	59	69	87	79	84	91	96	85	89	93	72	81	92	84	71	74	92	85	65	105	60	80	87	85	92	88	98	92	108	79	72	78	71	81	83	79	77	82	75	79	76	83	73	89	79	82	100	90	87	87	94	69	74	68	83	82	70	81	74	78	70	81	71	81	74	77	71	83	90	70	73	80	73	75	86	82	86	82	71	82	67	84	80	77	84	89	94	92	72	84	76	88	87	69	89	76	80	102	97	68	65	82	88	76	69	71	60	77	71	81	82	94	94	82	67	88	78	81	79	91	73	78	76	83	83	82	85	70	83	74	83	91	88	67	91	90	65	62	81	82	82	82	72	81	89	72	69	92	91	75	83	77	70	101	82	79	70	75	82	83	87	77	77	71	65	75	70	85	84	84	97	87	85	86	68	95	95	85	72	80	75	84	78	90	99	70	86	79	90	76	80	86	76	84	85	86	91	84	75	83	79	88	97	75	77	81	82	77	90	77	79	78	83	73	69	85	80	80	94	91	89	66	80	76	104	63	69	84	64	76	84	73	72	93	74	78	77	74	87	86	79	81	84	90	79	69	86	67	81	74	93	84	77	95	101	88	86	97	72	80	82	76	83	86	76	92	79	78	73	93	60	77	83	91	68	95	70	101	79	95	67	83	87	76	75	69	83	73	82	82	87	72	69	97	86	80	86	91	71	88	71	67	90	95	85	84	76	78	88	78	86	80	72	79	87	88	93	80	71	89	79	70	87	86	76	87	78	77	80	72	80	90	93	70	71	82	74	74	85	93	95	81	63	78	89	77	91	89	81	73	73	76	81	91	81	70	76	94	89	86	79	90	79	75	80	87	85	58	82	90	87	85	71	87	83	97	77	80	77	67	74	83	85	73	85	90	77	91	79	83	86	84	80	83	98	94	82	92	84	72	81	76	78	71	94	93	80	81	93	84	76	84	86	72	81	84	85	88	66	84	74	101	89	84	73	101	91	79	78	94	75	84	83	63	79	86	79	87	88	72	81	89	94	80	84	76	71	90	75	79	65	83	74	63	79	80	67	92	91	76	67	88	83	79	95	81	62	82	76	102	85	85	74	79	73	87	102	77	84	67	84	89	77	80	82	62	78	84	78	89	69	80	77	83	102	59	63	70	80	73	89	81	77	77	87	89	80	70	68	89	88	101	66	85	87	77	84	98	85	63	79	84	65	70	91	83	82	74	83	67	76	93	69	83	76	93	63	81	77	69	76	89	77	74	88	78	88	74	80	76	81	75	76	79	83	76	73	80	83	77	82	69	91	83	78	78	73	85	63
35984	24874	13128	9609	12261	14756	14132	11848	9628	7948	6495	5557	4518	3889	3174	2359	2090	2005	2175	2077	2025	1842	1885	1771	1548	1504	1445	1303	1178	1208	1145	1051	1069	1012	1066	1034	1001	1029	947	1010	982	976	921	943	929	886	874	845	826	774	755	722	679	740	699	728	715	727	721	697	684	678	639	645	578	640	661	611	600	628	618	570	557	597	585	606	606	631	593	596	600	637	578	589	621	538	556	587	623	593	578	590	585	635	633	616	594	612	536	580	612	611	568	593	567	608	587	599	590	584	556	611	586	604	574	605	601	545	540	587	622	626	595	532	618	605	617	581	615	575	584	593	587	598	576	610	598	631	599	623	610	573	583	581	569	586	619	594	584	585	581	611	556	604	567	611	615	603	605	585	572	601	584	641	559	579	573	557	547	590	563	573	553	584	620	578	582	630	574	589	575	585	592	598	612	591	579	622	554	570	584	619	566	601	602	540	629	614	582	591	598	554	606	563	590	589	655	573	574	566	588	607	589	596	635	590	564	604	569	617	589	627	659	585	599	558	629	598	586	611	578	595	607	587	573	585	600	595	599	648	610	586	597	572	592	579	613	633	612	581	553	614	592	598	569	608	552	584	556	572	660	596	588	627	595	607	563	544	624	620	572	625	569	620	585	576	551	622	591	548	584	608	556	577	585	617	588	616	590	586	604	566	560	578	577	592	586	630	564	575	558	650	555	582	618	607	620	571	578	578	578	574	605	627	582	590	551	603	620	579	617	586	573	580	618	514	564	615	634	625	610	581	590	593	609	547	575	554	597	591	570	595	598	548	602	595	597	594	565	595	601	626	627	612	603	644	564	615	591	594	608	588	603	568	601	586	596	597	599	618	556	620	652	578	640	558	597	565	581	609	602	624	555	592	653	555	589	594	590	626	586	541	620	554	592	614	563	556	564	577	566	568	621	619	598	627	598	627	587	576	604	556	598	560	556	555	562	567	592	623	581	598	636	610	599	605	593	576	604	563	615	608	591	580	562	598	601	619	626	594	574	566	547	585	587	615	597	567	591	656	598	626	585	633	599	590	590	613	641	593	576	596	593	593	585	624	612	555	646	549	613	657	631	586	589	580	588	602	643	545	626	604	611	625	582	608	562	567	624	552	562	558	564	588	625	558	566	598	542	584	592	553	593	565	582	599	614	606	605	580	557	594	565	596	590	569	581	593	589	617	604	555	563	603	585	596	606	633	539	561	625	605	582	639	625	555	615	544	600	630	593	617	626	620	567	564	578	613	554	593	577	601	622	548	569	566	592	594	635	580	576	610	628	592	609	569	581	585	585	654	610	562	601	602	565	593	541	614	572	557	594	604	572	592	582	570	574	576	617	557	567	559	583	591	627	584	606	582	615	618	558	567	585	601	575	591	570	613	608	582	587	560	571	607	603	604	590	588	613	554	635	622	601	569	560	591	630	578	624	537	585	613	632	605	584	602	575	594	563	597	567	590	599	602	622	628	634	596	580	573	592	589	574	611	565	572	582	575	592	574	571	582	601	583	579	569	606	590	576	590	620	567	571	590	573	602	582	592	583	571	631	592	610	595	607	595	575	579	621	582	591	560	570	562	579	563	610	639	599	590	592	614	597	570	561	576	583	572	592	613	565	537	590	580	586	614	615	586	602	560	535	602	571	586	576	601	604	555	591	570	574	615	590	531	632	593	595	644	582	607	576	597	636	612	599	590	618	590	612	563	555	588	590	599	624	605	596	624	601	579	609	618	598	616	591	588	551	574	623	575	602	567	572	609	584	611	566	593	573	578	565	571	610	614	642	557	601	591	560	605	637	588	609	606	596	580	615	619	584	596	624	568	601	578	565	602	603	577	591	584	536	567	552	561	577	592	608	563	594	581	555	585	555	588	594	562	576	562	584	627	600	543	553	576	575	616	595	578	626	637	594	568	613	604	573	620	590	626	602	581	602	604	568	588	532	601	589	560	587	574	635	589	598	556	595	576	587	585	588	585	606	580	584	596	612	614	573	597	594	611	636	561	601	591	559	568	621	574	585	580	589	558	571	615	575	586	627	586	604	617	611	604	590	623	577	554	646	599	634	567	586	584	537	596	607	569	561	600	570	633	615	566	589	585	570	569	585	618	568	632	550	650	563	626	587	613	540	588	595	611	617	635	588	560	592	574	575	592	638	595	583	604	635	603	562	565	614	608	586	564	582	522	550	575	581	613	572	567	608	557	593	580	546	572	651	622	606	606	595	558	659	591	588	598	635	610	582	589	612	571	569	588	567	580	571	641	639	628	613	546	541	572	591	621	578	563	608	597	604	593	597	574	562	626	576	573	612	585	607	611	556	625	592	554	644	612	603	621	606	588	632	564	591	555	628	564	628	576	642	577	584	619	573	566	586	557	615	557	596	587	623	590	582	613	613	625	568	572	562	634	616	602	516	644	595	566	637	610	581	569	594	638	609	558	629	622	539	603	591	601	565	566	541	598	552	604	602	599	613	555	572	592	546	584	611	617	614	588	544	542	587	597	654	627	602	608	560	588	590	578	589	595	528	609	586	550	605	600	611	603	584	583	596	583	592	584	606	592	563	583	592	557	607	593	581	584	633	604	552	619	577	625	563	574	603	609	568	569	600	608	580	580	570	657	579	565	594	625	669	582	575	624	595	603	596	624	576	556	657	612	552	572	631	588	612	640	599	576	645	588	631	604	603	642	590	630	609	604	602	556	603	569	631	601	598	630	601	617	579	578	572	563	567	620	620	573	566	586	596	590	624	598	636	595	609	583	612	548	603	553	596	581	614	590	572	620	571	619	586	638	614	600	567	556	634	590	597	557	575	568	621	635	549	579	578	552	633	624	631	623	613	621	592	576	603	573	554	583	611	604	611	570	624	583	597	569	549	606	618	566	621	615	575	583	596	619	571	622	565	572	629	575	571	591	596	573	603	573	601	568	566	546	563	571	558	598	647	549	622	602	540	571	615	599	576	561	588	597	578	623	584	656	597	548	590	608	600	599	627	585	567	597	613	547	577	595	633	582	618	613	598	575	611	621	578	601	604	597	577	606	579	581	610	609	555	636	572	627	613	608	600	605	663	589	562	604	570	595	602	588	569	566	605	558	573	589	573	586	576	559	593	619	631	617	555	605	611	568	569	608	623	581	614	593	607	614	626	588	579	634	578	580	647	590	579	589	608	629	603	606	589	550	599	599	617	591	610	585	584	597	597	563	604	604	615	597	560	581	533	593	522	555	555	577	587	565	541	586	629	570	592	576	597	598	613	602	587	623	601	579	556	547	576	594	648	585	609	624	603	563	585	565	587	583	558	613	600	586	575	575	610	579	624	592	633	611	590	632	563	622	593	562	610	570	590	581	587	607	618	605	571	573	600	587	549	581	631	600	560	577	609	575	556	601	627	559	618	595	606	606	590	567	576	586	602	558	573	618	610	543	601	553	611	575	578	600	539	593	626	584	611	617	590	624	572	535	611	591	590	569	613	548	562	588	576	569
3516	1502	576	290	219	248	254	231	233	210	184	157	169	160	131	133	113	118	124	118	136	135	123	120	131	133	123	113	108	124	126	108	118	119	100	109	124	110	99	98	102	103	128	100	103	95	100	94	94	115	90	115	100	62	129	85	120	105	106	115	103	93	96	101	109	97	100	118	86	105	82	103	108	110	135	92	102	125	106	99	97	96	100	113	112	125	96	110	112	100	102	109	124	90	112	96	99	111	104	117	104	81	108	91	105	91	119	108	115	113	97	99	93	99	92	101	103	97	92	105	97	98	93	107	99	110	96	102	89	107	107	91	115	92	114	124	121	107	95	106	106	91	125	89	119	103	95	108	100	99	103	97	93	108	105	116	113	119	118	117	97	106	109	115	116	104	102	121	83	90	86	98	101	110	101	103	98	93	92	106	126	119	104	101	131	97	108	103	96	100	105	106	77	103	96	106	116	102	112	111	96	95	106	98	98	87	107	86	104	96	98	110	107	131	116	92	107	113	93	87	111	111	96	103	93	88	98	106	98	112	105	94	117	106	85	105	105	110	89	96	90	105	98	99	100	110	88	94	82	121	109	105	106	97	130	96	102	102	94	111	102	102	89	108	96	106	90	109	97	99	116	85	101	94	95	109	105	81	102	113	116	109	108	122	112	99	102	94	106	100	98	93	88	107	95	133	114	84	102	112	96	124	98	110	108	114	108	112	98	84	98	97	105	107	105	100	105	102	86	96	107	118	113	116	84	91	99	97	88	104	113	93	95	106	103	101	104	95	87	105	105	96	106	88	98	109	113	111	101	112	91	101	101	96	112	115	113	120	97	108	99	95	111	101	101	111	108	92	113	116	118	106	109	102	104	108	110	94	105	101	94	103	127	123	97	96	88	99	122	104	109	103	102	103	107	108	100	111	111	109	100	86	89	99	97	95	102	93	93	106	86	105	101	98	90	106	87	122	91	91	109	110	99	97	115	86	99	105	105	121	104	99	89	111	89	97	109	123	81	101	95	107	103	96	95	98	102	95	107	121	99	104	93	101	91	118	98	103	112	122	105	124	109	88	107	109	110	107	115	101	98	105	98	86	95	104	92	99	111	90	107	92	102	111	104	94	94	85	99	116	107	99	97	107	108	106	104	111	112	100	111	102	122	104	112	97	109	108	105	107	103	91	97	99	110	106	91	104	108	88	104	100	93	117	117	101	93	108	92	100	96	116	107	93	113	113	117	125	110	119	101	99	104	85	107	109	109	121	93	108	98	91	108	109	111	114	90	109	115	108	100	99	118	88	96	77	94	91	115	97	107	115	102	86	84	94	96	100	86	102	104	95	106	90	98	91	107	106	101	99	105	106	94	100	109	102	89	80	78	91	84	110	109	102	99	114	108	117	98	123	87	112	114	95	113	105	101	98	121	117	103	106	105	99	111	101	99	115	109	91	112	84	104	98	98	109	106	92	88	105	94	96	102	115	103	106	110	105	108	85	93	120	99	111	112	92	114	102	117	99	119	103	99	87	124	102	117	98	110	121	114	122	95	107	99	126	100	135	96	112	105	124	87	97	110	102	104	102	88	102	118	108	111	95	88	110	113	104	117	95	94	106	103	109	91	102	93	105	123	105	94	107	104	118	96	106	96	117	99	99	109	83	106	98	105	107	127	109	97	102	104	117	93	103	101	94	106	117	89	101	109	95	108	92	112	132	110	116	103	111	116	83	99	98	115	116	97	111	111	109	84	99	81	108	102	103	97	103	99	98	74	112	107	100	102	100	87	82	110	83	109	105	105	93	107	109	97	103	111	99	106	102	96	83	98	110	100	102	96	97	100	118	108	102	98	101	94	117	117	98	115	96	90	90	89	111	107	115	107	99	86	125	115	103	102	100	99	100	91	119	106	86	80	82	103	109	81	85	115	103	86	92	109	108	87	92	115	108	115	93	111	120	110	112	111	109	95	120	109	97	81	92	118	121	108	111	99	87	93	92	98	99	99	118	122	88	114	106	101	112	121	102	116	97	111	113	92	106	107	105	121	101	100	109	92	103	123	100	96	109	112	104	96	107	102	92	96	122	103	128	102	99	119	98	109	133	103	96	105	112	101	88	88	107	100	102	98	114	97	99	94	118	101	104	84	93	106	91	85	113	76	96	89	108	89	107	78	97	102	94	96	85	117	77	88	102	103	119	105	105	100	94	105	86	116	102	100	102	89	130	83	117	87	109	102	98	100	96	92	104	94	114	107	111	137	93	122	110	92	100	111	100	105	87	128	119	95	88	89	105	85	109	121	109	100	112	84	116	101	97	98	105	107	103	109	113	113	114	107	107	106	77	90	123	107	110	92	82	109	99	98	101	95	88	107	115	97	113	115	86	79	88	107	88	97	106	123	90	111	96	101	90	116	87	117	93	103	85	110	119	103	104	109	114	108	95	89	106	119	102	105	99	96	88	112	98	90	101	92	90	91	106	108	98	108	117	110	111	99	109	111	106	115	112	97	104	111	94	106	102	93	95	107	104	94	105	111	96	85	120	106	113	88	100	100	81	103	92	103	114	97	110	101	97	116	100	94	117	97	100	87	97	90	98	95	109	94	102	90	114	86	92	92	103	102	97	103	94	99	110	97	92	110	102	93	97	117	111	108	115	123	118	96	85	104	104	99	104	109	104	89	95	94	95	112	107	82	106	103	93	91	104	105	112	95	88	91	93	104	102	95	111	110	115	113	87	101	104	121	108	110	107	96	103	91	97	99	97	126	110	127	110	106	112	114	125	101	112	121	96	96	109	111	103	108	95	101	119	108	129	105	112	106	110	82	90	109	92	111	107	88	107	116	106	94	96	116	104	103	107	103	105	105	107	97	110	105	121	98	102	121	98	72	110	96	126	100	98	116	95	116	96	95	118	106	114	89	107	91	125	107	87	115	106	121	105	119	102	104	85	122	90	77	113	99	103	100	92	102	88	101	119	108	107	102	98	98	101	113	90	106	89	107	96	107	108	102	124	91	98	108	114	118	127	112	88	113	98	112	110	99	87	107	103	111	101	96	106	98	102	111	112	95	87	111	120	115	95	103	94	91	115	100	98	107	86	98	93	108	99	102	102	105	89	97	96	102	107	123	101	112	93	96	100	110	116	92	108	97	98	106	111	91	97	94	89	104	93	111	110	113	110	106	109	87	109	101	100	109	117	108	92	113	104	96	101	109	120	86	106	119	104	86	97	98	96	108	102	104	124	124	95	93	103	122	109	103	104	115	97	110	123	105	125	110	123	115	112	114	103	110	106	114	104	99	99	98	120	109	95	100	90	99	94	104	104	113	102	107	99	104	102	90	107	140	90	109	97	112	99	101	102	111	85	101	107	103	90	97	113	92	93	88	102	112	102	107	88	104	101	101	98	99	108	116	109	107	90	91	89	103	121	97	97	106	100	103	126	88	100	105	113	98	104	104	105	85	113	87	103	107	111	113	102	100	94	87	99	112	127	98	87	101	104	94	84
28281	14372	6279	5601	7742	9439	8927	7422	5884	5041	4101	3554	3008	2454	2033	1726	1489	1515	1589	1581	1493	1455	1458	1325	1217	1244	1221	1056	1104	1078	1069	1050	1025	1044	1008	1018	1002	1014	936	1014	1008	1039	909	974	931	906	882	819	840	819	800	851	855	828	821	851	860	842	834	842	846	857	748	789	752	783	759	797	805	797	781	777	761	744	829	722	810	781	792	757	786	787	761	740	817	828	784	767	731	743	759	774	766	768	774	739	764	769	818	737	756	758	760	753	778	786	799	776	809	757	738	764	776	830	772	801	751	778	762	789	811	767	769	773	748	774	797	779	743	749	744	791	764	710	733	788	771	778	753	795	810	805	744	791	797	764	828	794	802	796	732	784	751	788	776	711	776	787	757	807	762	762	753	821	821	775	778	783	736	787	772	788	750	792	781	764	764	815	776	769	784	791	768	755	725	772	826	770	798	740	758	783	770	822	807	798	788	770	761	718	784	796	726	728	735	747	829	757	772	824	745	784	782	744	750	778	770	783	803	725	763	761	768	782	796	758	824	806	764	817	769	788	759	765	829	780	761	754	791	769	782	749	826	779	773	749	809	773	729	796	807	783	786	781	773	773	765	789	747	771	745	725	757	751	794	714	733	787	775	768	770	784	798	745	764	777	737	813	778	771	740	814	725	798	801	751	793	767	753	763	796	770	743	752	812	743	742	777	788	788	726	731	767	774	759	783	774	778	740	740	801	754	793	758	787	785	775	804	761	760	735	819	746	792	804	759	799	712	781	810	816	741	761	702	776	715	786	762	816	734	792	814	812	791	760	791	747	762	749	736	785	812	731	781	767	752	740	749	697	774	762	810	777	768	772	799	762	786	736	745	783	815	802	793	770	698	788	805	778	772	752	807	745	748	742	798	748	756	787	794	781	747	748	768	784	788	749	788	763	799	785	768	828	788	715	778	751	781	732	814	815	783	723	791	726	743	783	756	835	695	777	745	745	769	783	740	789	793	816	817	770	779	764	764	776	792	750	722	764	824	788	763	791	811	772	761	765	828	758	764	766	774	716	815	755	745	806	769	724	735	800	811	735	787	818	787	782	758	747	821	798	767	774	762	778	760	805	747	766	706	793	704	746	761	734	784	750	745	775	759	804	723	768	773	771	736	786	760	718	773	788	751	787	785	778	808	796	762	778	776	750	824	819	774	746	775	798	782	763	787	765	792	762	790	758	750	832	760	776	737	759	747	777	775	780	774	730	790	762	757	757	786	775	779	811	753	768	755	795	750	789	770	726	750	745	748	806	765	755	771	782	787	767	739	749	821	771	770	757	797	759	767	799	762	756	748	782	825	763	732	771	760	838	798	810	789	806	789	691	758	744	838	766	729	796	830	764	776	778	792	756	817	772	801	739	725	784	759	792	751	784	742	759	765	764	783	792	787	800	815	785	759	829	776	771	793	725	768	776	741	777	779	761	808	760	793	762	740	804	771	752	771	725	731	792	824	774	735	779	781	754	816	779	743	774	782	750	764	810	813	759	715	743	798	794	854	788	791	739	740	825	825	777	766	765	757	834	808	753	773	773	796	770	803	783	752	804	819	752	768	791	763	817	783	799	737	769	758	774	723	791	753	776	763	746	791	796	777	765	758	810	791	785	799	824	762	734	800	769	804	754	739	755	745	722	752	797	737	754	784	794	684	746	768	743	774	746	779	734	764	762	770	705	750	737	730	749	775	781	814	763	761	788	803	769	793	793	779	797	768	771	832	745	722	773	800	810	758	826	773	786	802	837	770	791	817	780	829	788	725	791	771	750	740	761	771	776	803	745	742	780	712	785	805	721	777	728	762	810	769	807	804	803	822	779	727	781	765	789	727	764	755	798	762	749	735	817	799	849	781	706	737	780	752	766	796	784	760	818	728	738	734	819	765	806	749	818	820	755	787	756	747	799	722	782	762	804	796	803	790	754	754	707	756	749	727	792	740	793	746	762	762	742	739	784	739	804	772	813	812	741	809	798	765	795	756	776	744	778	833	786	798	784	775	752	769	823	762	825	762	789	758	792	793	814	763	750	784	816	781	758	737	747	773	741	776	731	730	811	745	820	812	774	804	767	778	739	757	730	769	772	770	745	783	737	782	772	788	786	784	827	802	773	790	783	733	751	762	798	809	733	739	760	775	775	760	749	771	732	752	800	791	825	744	781	799	784	755	800	728	798	730	773	764	778	779	804	813	779	788	827	740	784	751	777	800	742	816	748	742	762	768	773	769	795	782	747	801	753	762	780	775	801	736	844	780	803	754	742	799	791	758	791	769	755	777	729	773	783	811	818	806	787	796	798	816	782	754	743	802	733	774	739	782	780	775	776	775	819	765	789	774	726	776	816	773	774	694	788	802	786	722	820	772	799	790	726	778	751	747	805	720	798	761	743	784	788	765	829	804	767	775	748	765	760	765	776	755	745	770	768	735	761	758	778	803	722	739	757	720	760	805	785	781	828	775	774	801	787	779	758	743	784	815	770	726	771	789	764	737	768	797	745	732	775	771	803	751	777	808	773	767	760	749	792	806	729	771	807	801	796	778	779	768	782	741	731	761	745	758	768	767	753	772	781	776	755	778	840	781	796	748	766	775	757	796	780	822	745	819	759	750	735	770	778	787	757	736	797	786	760	774	824	803	716	771	802	782	790	764	743	740	732	746	775	768	793	772	764	748	774	815	725	760	781	793	795	788	804	780	782	784	745	759	820	814	760	792	782	799	756	727	744	762	780	774	798	775	821	747	765	741	738	811	795	790	800	769	744	775	748	787	799	776	828	778	775	766	733	803	781	821	750	773	834	793	740	759	769	788	839	762	704	770	788	770	798	803	757	763	752	779	805	782	727	710	764	828	774	797	734	765	792	756	765	825	812	840	775	740	790	792	774	800	749	799	771	784	775	783	848	771	771	759	797	799	736	784	759	738	798	761	751	787	748	747	754	815	758	754	760	740	793	816	759	766	779	743	765	815	784	775	786	727	772	821	720	761	786	830	755	792	715	757	788	787	842	779	785	758	732	824	776	818	779	789	749	736	784	804	728	736	777	767	811	806	759	742	770	766	810	759	751	730	763	749	767	785	786	771	737	734	729	809	758	792	725	788	782	782	761	786	760	793	771	745	822	756	782	773	740	754	750	751	779	785	751	735	779	772	765	758	809	822	770	787	787	801	787	789	777	785	745	819	752	784	798	751	736	753	763	764	760	794	795	787	770	771	776	771	749	765	794	831	752	795	757	802	735	781	796	792	765	790	782	748	776	752	791	754	738	726	804	760	796	776	747	794	767	769	747	766	770	735	772	771	761	809	768	772	787	817	745	773	746	775	786	766	755	816	813	776	779	792	769	748	798	775	785	740	784	752	799	793	778	737	762	776	754	784	823	830	758	847	746	729	770	753	769	794	785	782	775	738	769	795	829	760	757	786	795	764	752	790	778	741	732	732	796	729	780	785	695	742	728	780	788	789	762	784	811	782	739	796	784	762
5046	3486	1289	427	284	287	357	269	238	208	190	188	163	150	138	127	115	111	133	113	114	111	117	109	93	93	110	116	77	87	82	75	78	69	78	82	89	82	93	81	81	92	78	70	80	96	77	74	77	88	100	71	65	75	100	68	96	73	65	96	79	66	65	73	72	81	78	66	77	77	70	74	68	74	58	70	73	65	92	76	84	63	74	76	85	88	90	96	73	64	76	86	83	70	94	88	86	72	80	57	56	63	76	77	77	76	89	69	66	80	69	78	83	75	74	80	76	69	80	75	71	74	85	63	75	62	68	83	64	82	85	73	73	87	81	84	67	76	82	68	86	67	76	72	80	63	80	77	73	85	71	72	84	64	80	85	77	70	75	66	74	76	72	65	66	65	71	85	69	59	76	73	68	85	72	73	84	78	79	73	64	65	72	71	74	67	77	82	91	70	75	80	69	70	76	86	69	74	81	79	94	73	72	81	67	63	76	92	58	77	72	88	69	58	67	78	75	67	72	77	81	74	75	74	77	70	80	67	70	84	81	76	77	70	72	69	74	68	77	59	73	77	80	85	60	70	62	71	64	69	78	70	59	85	71	69	78	72	86	71	79	65	53	72	85	61	70	72	70	67	83	79	69	63	84	58	75	59	61	73	71	83	76	75	65	72	79	63	81	84	73	78	52	78	59	79	79	67	72	67	77	77	72	80	78	80	72	72	69	77	78	78	78	70	77	65	64	81	70	84	88	72	78	74	76	66	66	78	68	73	75	63	67	78	69	64	75	74	75	78	66	55	85	69	77	81	74	63	69	80	77	100	77	87	86	61	70	64	78	63	57	77	96	79	76	67	72	81	77	71	61	90	86	66	67	67	64	68	64	82	78	73	81	63	72	78	67	86	71	66	80	73	69	90	77	83	79	65	74	74	78	76	78	70	57	67	73	62	68	93	91	66	80	69	84	73	76	67	84	80	76	85	79	89	54	63	71	74	61	71	82	64	96	75	74	75	65	72	72	72	73	75	59	71	69	76	66	68	69	81	88	84	81	79	69	72	78	72	71	68	82	77	81	71	70	76	78	70	50	76	88	84	94	75	75	71	68	54	73	74	68	83	68	75	68	71	76	63	77	72	77	92	66	68	70	67	99	71	71	81	69	75	82	79	87	76	75	72	87	72	67	96	84	63	86	71	77	81	68	77	74	80	70	74	70	70	86	76	91	76	78	61	71	62	88	71	76	78	88	69	73	77	62	77	74	69	74	65	77	62	74	69	75	82	73	87	93	60	87	76	67	73	64	71	95	71	72	77	62	73	82	83	73	85	68	83	76	69	75	59	72	74	82	82	69	79	89	80	85	86	61	79	71	80	80	61	74	78	86	78	66	87	58	83	64	63	93	68	77	83	73	85	70	70	77	83	85	81	81	80	100	77	83	90	94	78	63	70	76	55	64	73	68	68	79	60	65	68	82	71	76	71	58	85	93	68	66	75	66	67	86	85	75	71	74	90	87	85	72	70	74	88	79	78	90	86	87	74	72	78	73	51	71	68	89	63	68	78	76	67	69	66	76	71	65	80	73	70	91	88	69	78	60	86	63	65	74	66	87	67	61	76	80	76	87	87	72	85	83	84	74	70	65	60	66	74	68	88	65	79	94	65	76	80	89	66	70	73	72	80	70	76	76	77	74	73	88	76	67	67	77	59	82	67	79	89	74	69	78	72	78	79	73	73	66	74	69	65	86	86	66	87	81	73	83	62	93	88	73	86	77	57	73	72	78	78	78	75	85	73	68	78	75	77	89	72	85	85	73	75	71	82	81	54	73	68	86	87	71	71	57	87	63	76	93	90	78	62	80	69	72	75	77	82	60	81	72	87	71	74	64	74	70	78	77	66	85	65	84	69	78	70	73	73	76	69	83	88	77	83	88	83	68	69	93	70	71	62	83	62	59	80	79	84	67	68	71	80	74	73	84	63	68	74	69	59	88	70	78	81	72	77	85	73	67	66	74	76	68	79	75	66	82	64	71	70	72	63	79	73	74	81	61	78	78	59	70	75	81	79	64	78	77	74	87	72	79	62	71	65	66	59	69	82	72	66	71	76	93	85	58	69	69	62	77	93	73	81	75	79	70	68	68	72	77	75	83	76	71	78	81	80	84	66	66	88	82	76	67	67	64	51	71	77	70	67	74	63	59	88	67	83	71	73	101	77	73	79	67	85	72	84	82	70	66	77	76	67	69	72	68	83	74	75	71	75	65	81	77	66	80	86	98	73	74	80	63	72	58	70	68	74	81	71	57	78	78	75	77	81	86	76	72	68	68	65	85	85	83	68	78	61	62	67	75	70	76	71	77	84	79	81	79	69	71	67	78	84	66	71	68	71	79	79	76	72	63	82	71	76	66	78	79	84	85	77	68	76	65	60	73	77	66	70	70	75	58	65	78	71	80	95	80	78	74	62	85	73	75	74	61	68	71	63	83	77	76	89	74	71	69	69	64	83	83	70	79	74	84	71	58	86	78	77	60	72	79	74	89	74	87	78	83	70	96	70	86	68	67	81	68	74	80	67	74	62	68	77	63	84	73	67	76	80	60	70	76	70	73	69	59	68	78	73	67	64	74	81	65	70	64	71	71	70	92	73	68	66	80	64	77	95	80	93	77	73	80	72	68	76	84	89	74	70	87	75	66	83	72	67	76	83	78	80	87	73	93	75	74	83	76	76	74	75	79	77	73	77	76	78	93	69	71	87	71	62	79	81	69	81	65	85	60	69	69	58	77	64	68	67	69	59	87	68	81	74	70	61	80	72	82	68	82	72	81	72	64	87	84	81	60	87	64	71	84	71	71	74	62	79	65	77	69	90	65	79	68	75	72	69	83	71	82	80	68	81	60	68	73	67	70	77	74	64	74	75	68	71	61	68	56	66	78	82	67	74	64	73	73	73	70	68	67	65	69	89	82	73	73	75	79	83	80	70	75	65	78	69	81	79	88	73	68	78	89	75	74	85	69	78	77	69	75	74	68	89	68	69	77	73	73	81	69	64	69	79	67	76	63	72	80	89	88	86	90	67	67	69	90	96	66	77	72	83	65	67	70	72	77	66	88	79	81	75	77	81	69	69	70	67	78	89	77	78	75	85	70	76	75	62	71	71	65	71	71	74	96	86	67	77	79	79	62	70	87	90	70	73	76	63	60	76	77	68	82	72	73	71	66	66	75	54	78	66	77	66	77	80	72	67	63	76	70	72	68	74	76	65	70	78	74	64	79	91	69	88	80	84	59	80	74	76	72	58	87	90	81	69	80	80	73	71	61	84	71	66	61	72	77	76	89	74	57	81	59	66	68	58	89	71	67	74	85	68	75	66	84	62	89	62	85	81	67	81	63	69	69	62	84	80	62	73	58	76	74	72	88	75	73	68	77	68	90	82	50	69	76	66	81	77	81	83	96	62	88	63	87	66	66	87	70	68	59	65	67	84	60	76	76	73	67	67	79	75	83	54
34025	22194	11607	9181	10406	12378	11191	9224	7412	6365	5016	4359	3558	2910	2220	1978	1641	1716	1747	1610	1584	1557	1370	1255	1345	1301	1159	1010	1042	977	993	956	916	936	885	873	856	860	905	822	824	821	821	811	739	727	753	697	720	717	656	689	662	653	672	669	675	666	611	637	623	608	551	573	625	558	603	620	587	584	591	610	565	586	558	591	627	574	602	565	545	561	558	557	576	590	589	561	573	568	550	550	560	612	579	537	559	580	590	573	593	597	550	589	565	553	587	531	541	593	576	573	600	526	556	558	538	589	550	584	587	584	570	546	508	540	552	580	579	578	533	585	600	575	558	561	531	546	623	535	571	592	545	555	579	553	558	545	553	574	580	566	571	544	590	575	532	562	531	547	537	548	587	541	584	533	528	569	630	556	571	595	601	515	564	560	539	583	574	600	530	508	581	591	543	565	569	578	539	582	585	539	592	587	614	561	588	575	582	548	538	552	573	574	589	566	553	560	543	582	592	522	545	554	547	585	564	539	534	562	572	569	578	525	578	566	571	525	652	564	527	585	570	541	560	516	569	538	597	538	531	580	539	567	609	568	561	549	558	575	569	560	543	619	542	579	531	540	525	576	602	562	555	554	517	581	573	563	591	511	587	555	612	552	582	580	559	562	541	573	569	613	546	579	553	540	542	541	521	596	554	540	563	573	544	599	572	560	540	536	563	593	560	561	587	583	544	558	559	538	592	539	572	570	540	565	537	550	575	574	553	583	530	604	606	522	560	566	513	556	562	573	544	556	584	553	532	585	548	554	544	614	561	534	600	556	558	592	563	520	564	579	551	553	556	574	549	544	541	564	545	577	553	572	598	577	604	594	589	552	560	552	612	543	555	575	567	586	602	560	555	522	573	622	592	542	555	569	535	601	592	554	599	596	589	535	587	585	524	603	594	606	562	609	590	570	566	539	545	588	548	573	561	565	522	576	573	565	603	567	545	559	588	550	543	549	576	592	566	561	571	598	557	562	525	575	561	577	575	551	575	583	573	562	581	580	547	526	623	561	565	566	580	533	591	524	529	531	543	545	522	575	621	582	560	560	574	552	582	575	567	572	564	580	581	529	577	568	586	540	553	584	582	567	587	594	549	566	571	566	595	591	552	568	517	594	548	586	616	553	566	566	571	529	569	548	579	533	578	551	599	570	568	575	564	620	567	583	570	554	557	594	556	560	595	553	567	562	542	562	576	560	578	581	617	572	555	539	563	566	518	595	568	587	557	534	539	551	561	535	528	566	575	568	545	548	589	580	577	535	598	579	567	596	572	560	561	574	506	525	590	594	582	586	566	538	554	591	605	588	556	522	540	580	612	579	581	584	609	552	581	596	587	570	544	553	532	587	558	569	563	572	548	571	543	584	567	585	578	593	551	571	504	561	570	589	565	552	606	521	597	546	514	585	589	575	559	518	549	561	548	598	586	572	559	560	555	528	532	551	541	538	523	554	527	594	573	562	571	537	586	588	602	580	534	542	578	550	587	576	601	522	559	551	588	567	562	563	571	532	579	511	582	566	550	559	568	540	588	586	547	578	592	576	549	533	551	574	531	582	548	563	540	611	601	572	544	557	565	570	584	563	535	545	535	546	562	566	546	515	571	566	566	518	571	537	565	574	587	611	573	549	563	553	587	611	555	563	587	568	547	567	571	561	534	565	547	581	562	597	612	572	581	556	551	576	581	568	549	553	572	580	558	576	549	530	557	604	555	567	551	564	562	523	555	556	561	607	554	591	623	573	573	560	540	531	556	591	555	570	550	572	583	570	502	576	571	592	588	521	585	532	600	549	580	574	569	559	562	551	519	556	547	535	538	564	558	598	571	560	544	567	583	512	545	545	592	605	580	557	563	563	589	576	557	565	552	539	531	538	595	604	563	564	542	544	569	570	556	542	540	586	552	577	571	581	602	562	578	583	546	528	546	583	543	580	575	602	551	549	522	550	570	558	550	579	555	584	547	530	553	568	560	582	522	620	580	567	555	568	591	533	579	567	542	579	593	542	569	574	554	555	560	596	600	555	533	539	566	591	567	596	553	610	545	549	564	601	555	558	594	542	570	557	592	557	561	607	554	584	584	568	573	567	575	591	626	597	545	528	539	572	546	569	542	606	575	537	556	527	516	550	557	600	576	561	593	535	568	544	548	559	536	578	536	562	571	556	572	615	598	548	556	622	556	578	532	602	530	577	577	537	553	540	582	567	572	570	500	605	595	579	594	602	590	552	538	571	577	532	561	571	580	544	581	568	561	577	538	557	568	518	562	572	499	561	584	611	530	567	513	599	524	549	583	576	589	546	592	577	586	534	537	545	517	544	551	575	577	587	532	585	567	595	543	547	587	599	596	560	557	562	542	549	548	576	521	568	567	579	542	562	576	539	597	584	578	528	590	493	580	560	602	533	562	579	566	562	556	551	585	578	563	537	551	561	528	525	566	565	538	546	576	506	566	564	575	551	567	603	550	542	554	574	556	545	573	579	578	581	536	587	564	576	580	602	587	575	547	596	558	568	607	580	575	536	601	513	591	590	535	606	561	572	601	517	520	564	555	575	578	583	566	545	627	546	581	541	552	604	537	585	596	572	570	584	547	549	570	568	543	547	554	571	559	572	580	615	557	589	548	534	561	534	592	570	562	565	583	545	564	539	547	580	623	576	626	537	563	554	597	580	567	535	585	554	569	555	571	553	576	580	582	556	513	577	558	553	575	543	568	559	595	572	509	509	606	572	548	569	567	579	557	579	573	587	579	579	586	561	590	593	565	533	573	556	537	553	560	564	548	586	558	552	569	561	577	610	544	597	578	569	545	500	569	586	542	572	566	591	573	595	549	572	594	554	581	587	559	568	532	573	568	553	597	574	514	556	559	543	632	537	592	554	579	574	582	583	583	617	561	575	538	535	550	574	569	534	574	566	552	563	555	549	597	535	650	516	549	558	569	589	537	570	573	582	591	582	571	603	535	585	554	525	518	555	560	540	533	565	577	581	578	512	566	576	583	577	551	543	547	563	549	545	586	565	587	568	557	545	558	586	548	599	558	568	576	615	595	594	540	576	554	593	651	561	540	513	559	580	586	579	519	554	544	563	559	564	545	603	603	574	554	572	516	562	535	546	557	581	552	598	575	572	537	530	577	563	593	562	558	577	559	561	528	562	599	563	572	515	549	593	577	546	559	574	572	605	539	584	583	518	553	576	558	606	548	539	584	562	551	559	575	591	566	544	552	550	550	593	524	545	586	542	571	548	585	592	611	547	563	567	535	594	561	598	521	546	559	572	580	591	584	548	574	553	574	565	556	562	561	522	552	555	620	559	588	557	494	542	540	566	550	536	555	580	518	539	556	585	553	544	561	580	571	565	589	602	568	564	575	579	591	557	573	597	581	552	584	559	541	585	595	614	583	550	558	585	602	535	597	564	585	583	588	553	596	582	543	594	599	587	574	552	574	578	541	575	561	526	578	580	581	557	560	576
5355	3071	1318	395	293	335	311	304	253	260	244	235	163	195	173	160	146	147	176	149	135	132	122	154	141	140	125	129	120	122	144	125	130	129	121	127	128	114	119	139	111	104	119	109	122	141	113	131	113	108	131	103	136	97	122	147	118	116	120	103	91	118	123	103	112	96	118	110	106	122	102	111	105	107	111	122	107	127	107	114	106	103	103	125	112	121	103	111	128	122	76	103	119	112	114	109	110	110	97	128	104	96	89	102	101	108	126	115	84	120	121	128	103	110	109	89	114	103	120	125	109	114	113	115	98	105	99	127	128	131	132	127	117	120	109	115	106	100	106	123	91	105	126	114	127	107	105	116	106	130	122	128	114	123	94	113	111	102	117	110	121	126	116	127	114	114	99	120	102	113	100	111	115	94	115	101	99	108	120	132	104	122	97	111	88	108	100	111	126	119	99	120	109	106	110	109	110	127	112	130	110	101	109	129	113	115	126	109	100	100	131	113	88	120	109	93	112	96	107	123	92	115	101	103	97	122	136	120	125	103	105	118	104	93	118	111	110	99	104	103	132	123	113	120	121	96	122	121	117	120	121	104	111	110	134	103	113	110	116	115	101	104	93	127	118	109	121	113	103	118	104	112	88	108	100	99	110	104	129	105	105	113	107	126	117	116	89	115	104	106	118	106	112	101	98	110	101	134	120	121	117	104	114	111	115	94	131	107	98	102	120	89	112	109	114	120	109	117	127	113	100	100	90	101	117	91	108	116	128	102	119	139	127	107	91	134	128	92	117	114	120	105	105	105	113	107	113	103	121	104	120	105	113	108	117	127	105	99	117	122	105	110	122	104	100	102	107	108	124	106	101	98	123	126	108	126	103	111	98	123	119	108	115	128	102	107	94	99	112	105	97	121	122	110	103	124	98	118	119	126	119	120	111	121	115	99	109	124	106	109	118	120	101	119	106	105	124	96	125	104	123	115	122	106	107	108	105	105	100	113	117	114	110	101	135	104	104	104	113	92	90	108	126	119	117	131	104	125	125	103	115	124	111	113	118	113	126	108	113	110	96	117	101	127	110	100	114	109	104	105	117	118	113	106	113	114	115	114	109	90	127	103	112	107	104	113	118	113	124	119	99	104	112	117	121	102	112	126	99	115	112	104	121	114	108	113	114	100	123	116	121	120	113	116	112	97	124	97	105	119	107	113	95	112	120	121	109	93	109	124	119	124	104	116	107	113	102	113	115	101	113	131	97	105	104	108	134	104	112	106	118	93	108	130	113	95	117	119	108	110	105	114	93	125	114	102	120	128	107	124	117	124	111	118	96	133	118	128	101	112	99	98	120	101	111	114	110	106	119	126	122	126	114	117	120	125	109	108	119	121	107	122	104	115	93	139	90	116	103	122	117	120	100	119	110	121	103	118	111	116	113	100	119	91	119	108	116	112	92	97	120	134	97	103	124	102	114	107	110	107	125	112	112	122	92	112	114	117	106	93	117	96	107	94	100	117	121	114	98	102	99	108	117	106	120	110	129	131	143	118	91	107	133	107	113	105	117	108	113	120	117	121	115	119	90	113	114	110	124	117	90	97	105	127	120	97	110	101	112	109	100	123	120	106	108	106	127	118	109	103	121	118	121	110	105	114	125	115	114	101	127	109	124	116	122	117	124	100	128	118	90	120	123	113	107	135	114	107	103	117	106	121	115	103	128	85	123	109	137	105	126	115	109	124	99	111	124	109	126	121	92	114	104	118	121	122	122	100	115	121	103	103	106	117	119	125	123	118	122	131	111	107	83	113	109	110	98	124	108	104	113	128	114	124	99	103	103	108	120	105	100	114	127	107	108	107	114	111	114	99	106	105	115	91	96	104	121	90	101	102	108	109	112	117	111	106	127	124	98	101	105	134	127	115	113	127	103	126	107	110	126	116	107	129	123	113	115	114	124	126	110	125	89	115	131	114	107	94	128	112	114	89	104	111	110	126	134	102	124	120	107	111	108	105	107	117	104	128	121	105	115	106	106	118	103	102	116	114	121	106	112	120	125	125	93	129	116	104	114	99	100	123	98	115	106	124	111	111	105	118	111	123	116	109	111	112	108	114	101	106	116	121	122	104	109	103	109	104	115	97	135	94	135	120	135	124	122	115	113	108	138	107	109	115	108	121	109	122	97	138	110	99	111	125	128	114	108	104	89	132	118	110	107	129	120	100	95	112	117	118	109	107	109	95	110	107	102	105	105	125	107	132	123	102	113	96	108	101	103	104	93	110	104	103	129	124	105	94	127	136	107	117	113	97	98	103	85	107	120	126	110	115	111	107	112	114	118	120	103	116	100	99	112	115	113	121	119	108	119	106	112	118	86	110	115	93	110	95	126	99	101	110	120	128	110	131	107	120	130	130	108	118	110	113	117	111	126	114	108	107	107	111	118	110	118	100	129	101	109	118	116	129	110	139	115	130	106	117	122	93	117	112	108	99	102	122	116	126	124	128	121	117	100	129	116	103	100	92	105	121	128	102	98	106	138	120	108	103	113	121	130	127	112	124	102	112	111	125	115	110	110	88	123	117	113	96	109	112	94	90	106	101	136	118	123	107	113	117	108	110	111	100	112	122	126	110	106	102	104	100	130	105	105	105	101	125	102	109	122	119	109	104	111	101	129	122	108	104	128	99	119	119	126	103	107	105	99	92	105	112	117	125	114	110	104	107	100	114	129	108	126	113	129	96	110	108	113	106	104	105	102	101	104	106	92	90	113	116	108	129	116	100	107	128	120	98	106	100	120	102	112	110	112	100	115	103	108	131	122	126	130	114	126	114	115	107	114	99	107	108	107	133	121	105	124	111	102	93	104	124	99	119	101	101	108	120	120	109	123	111	117	110	116	128	118	119	111	114	115	112	114	111	122	119	127	116	101	121	118	112	109	96	104	126	119	115	109	110	116	118	109	114	123	130	121	105	101	100	106	124	99	114	105	120	126	112	97	114	107	123	109	134	99	114	130	108	106	110	109	104	125	104	119	114	113	116	115	100	126	114	126	120	116	109	118	122	111	113	115	110	105	127	97	109	108	123	123	108	108	120	107	104	108	106	123	103	108	128	100	125	113	110	113	93	120	107	119	124	113	105	93	100	120	109	118	100	121	129	118	124	106	118	100	109	127	131	119	109	111	104	115	138	126	117	123	108	118	109	109	121	100	107	109	120	114	102	105	125	113	114	117	125	112	107	98	113	119	105	133	109	109	112	127	111	156	113	123	119	106	115	110	96	96	116	112	132	112	90	110	102	110	101	112	117	119	117	123	99	98	114	97	103	119	117	112	105	119	97	124	113	114	111	112	114	112	101	133	133	115	118	113	108	97	116	113	92	108	103	104	99	110	105	107	100	107	120	108	110	123	107	107	111	111	96	117	101	118	108	122	126	84	115	104	103	124	114	121	108	112	116	103	108	117	113	84	113	113	140	99	122	123	113	106	114	99	112	110	112	107	111	113	124	119	101	120	109
32519	20937	11812	7673	10124	12156	10952	8980	7696	6482	5387	4513	3707	3159	2662	2352	1942	2074	2075	1939	1860	1853	1734	1610	1667	1479	1318	1251	1276	1225	1308	1253	1222	1235	1145	1147	1128	1087	1182	1136	1160	1100	1083	1128	1108	1040	1051	1008	965	957	880	940	934	970	939	989	901	873	913	917	828	801	887	851	846	874	858	858	916	892	821	867	831	843	847	833	870	823	864	875	842	851	848	866	814	808	823	832	829	818	895	865	807	841	910	859	838	810	866	895	854	816	906	900	825	814	825	784	827	797	781	844	881	860	840	810	789	811	884	818	891	825	839	832	888	870	887	826	841	857	838	799	828	836	822	854	882	833	824	829	863	800	799	832	869	816	812	838	857	830	813	890	842	858	803	847	814	830	843	797	879	854	854	807	829	854	852	827	814	833	855	829	839	784	841	849	900	864	805	813	802	817	878	841	869	840	855	882	835	850	842	799	808	838	836	777	807	805	821	857	813	825	863	826	795	805	840	815	861	861	801	823	815	856	844	852	884	823	837	836	854	847	839	830	821	843	806	835	853	806	828	830	828	832	873	813	855	826	873	848	839	799	862	823	798	819	862	809	848	824	842	858	840	845	816	813	804	815	838	866	806	842	840	825	826	800	850	796	813	831	802	810	813	816	856	840	840	810	872	840	855	836	849	823	867	812	874	844	825	865	843	875	857	812	796	838	807	831	827	843	865	844	873	830	859	845	811	863	815	805	812	854	849	784	870	838	839	852	806	810	855	773	842	854	791	836	887	852	834	845	807	906	862	813	868	858	881	847	857	802	867	841	865	858	860	835	824	782	856	841	877	856	846	793	835	820	859	865	830	854	852	840	813	875	809	830	829	815	815	874	830	844	810	804	821	835	851	823	810	817	828	885	805	893	809	751	859	811	825	816	828	839	802	832	849	876	871	796	836	891	890	856	904	832	896	825	827	824	780	868	896	865	841	843	833	815	811	889	865	827	894	836	868	825	779	889	833	837	822	856	853	832	838	848	833	853	838	811	822	856	809	826	872	834	868	825	813	823	866	850	872	785	855	856	835	824	857	823	851	828	832	864	849	833	856	837	795	826	872	840	846	856	827	813	901	812	818	846	862	798	818	902	804	846	818	830	835	892	885	861	853	822	848	872	852	861	826	816	848	845	835	836	864	832	797	792	773	838	850	853	835	833	820	809	814	821	841	831	856	869	844	828	817	802	818	835	848	812	814	909	889	800	840	813	898	856	841	818	879	843	836	848	824	825	864	826	830	837	797	883	839	853	842	837	823	834	838	833	873	816	822	815	830	822	859	832	874	823	826	785	768	809	844	813	807	832	866	815	825	849	827	854	836	831	807	816	843	815	803	824	834	867	778	878	834	863	848	828	839	897	851	822	851	833	793	847	856	839	837	853	828	768	856	788	788	819	848	845	848	804	814	819	808	887	867	797	812	824	832	802	836	777	776	796	872	836	840	824	783	833	850	880	803	835	853	831	838	810	851	841	818	882	858	842	832	817	826	815	879	793	817	876	770	869	839	817	810	843	850	815	891	866	848	829	819	820	820	855	829	830	805	794	796	793	850	831	839	840	841	860	888	860	904	891	882	847	859	851	855	793	834	827	903	840	848	844	867	790	869	806	873	874	817	849	836	831	821	835	839	815	819	875	854	827	809	831	845	837	844	843	817	847	830	793	806	852	824	801	816	835	869	824	806	852	833	848	842	829	765	838	869	792	839	867	811	859	850	850	810	830	817	865	875	761	818	851	817	882	828	848	854	827	810	849	858	861	816	888	865	842	830	800	801	823	847	808	863	862	863	835	881	810	853	790	862	813	808	851	857	850	861	888	849	845	854	858	823	844	822	835	818	865	839	882	851	820	843	827	804	891	824	824	858	807	872	839	851	863	784	846	836	881	861	834	815	830	820	793	848	845	822	837	784	796	809	859	850	818	801	879	909	912	814	811	821	785	820	846	863	843	807	838	855	850	818	800	877	816	843	821	877	805	868	808	837	819	909	830	855	841	840	846	872	865	838	806	825	820	799	793	861	813	828	887	842	874	781	901	828	776	797	788	837	821	863	841	768	874	817	807	866	835	842	843	837	810	903	875	795	821	912	808	845	836	840	835	835	828	849	883	825	843	837	846	901	787	845	773	837	844	833	802	837	854	842	805	820	777	851	859	825	849	857	786	826	882	818	878	840	852	843	846	857	820	845	794	862	839	835	838	830	807	826	767	855	894	846	828	891	817	836	860	819	840	813	814	871	788	881	824	809	869	890	864	847	813	824	871	844	846	849	796	868	814	844	858	872	789	905	875	806	799	794	819	845	884	840	844	829	833	833	853	830	826	812	855	872	856	847	835	847	817	874	810	828	836	894	815	827	841	849	850	805	816	842	841	802	806	832	842	838	819	862	832	847	789	875	865	846	864	832	880	748	835	862	851	825	801	860	840	818	823	820	862	802	855	788	828	839	852	866	846	850	872	798	866	839	785	827	845	851	894	819	856	826	841	785	852	867	827	813	829	816	871	872	853	843	852	823	755	840	843	788	887	875	854	830	873	860	856	852	769	865	809	904	861	821	840	803	821	853	814	835	833	897	818	817	851	850	825	834	871	834	832	832	865	821	826	823	854	818	836	831	778	838	811	823	807	793	878	847	831	864	807	843	795	773	822	873	866	868	868	878	853	843	799	862	823	809	826	847	859	838	840	815	832	901	860	828	839	861	817	867	845	793	829	853	825	854	800	876	851	854	850	880	832	867	825	794	845	886	802	771	843	861	796	831	827	875	820	815	841	816	819	848	814	859	836	866	827	835	859	857	829	836	833	807	817	784	816	874	808	841	798	881	823	828	790	775	765	840	822	798	861	841	847	844	789	838	821	855	847	878	792	858	821	810	848	879	838	832	856	811	863	877	861	803	835	845	773	838	804	801	869	842	830	809	828	841	828	836	820	801	842	858	837	835	842	851	825	883	830	805	857	834	860	868	834	842	845	826	868	873	817	847	823	856	785	833	816	824	833	844	900	810	874	859	868	801	799	855	858	809	856	822	829	854	839	864	839	876	846	780	866	801	817	790	851	804	829	876	821	821	846	824	799	857	843	801	875	837	849	803	832	862	838	816	843	809	847	863	797	777	827	796	860	823	812	891	853	772	816	833	829	876	846	850	884	813	844	865	794	797	853	861	840	847	800	897	889	842	846	873	854	854	878	802	808	860	825	828	867	816	813	818	821	857	822	849	847	833	881	837	805	866	834	840	878	842	819	849	819	830	870	820	838	883	858	868	847	866	834	818	858	844	902	842	866	820	857	884	838	846	854	831	873	818	824	856	832	835	875	803	855	825	796	858	858	822	828	830	824	822	813	880	777	881	838	854	825	859	827	880	842	809	836	865	846	848	794	824	825	853	783	889	792	812	859	875	831	817	806	820	876	857	812	822	844	878	796	878	858	891	814	858	897	859	830	858	789	823	804	864	821	832	835	859	886	864	832	798	828	838	865	811	832
6175	4902	2094	464	308	330	392	319	291	262	243	235	172	149	160	144	134	150	130	130	99	122	116	120	139	101	98	99	96	103	105	111	103	105	112	80	83	75	93	89	92	88	95	75	96	86	83	99	85	101	97	88	83	94	70	73	105	76	73	90	66	77	74	54	73	80	77	71	92	86	82	71	79	90	65	84	64	78	80	72	91	73	81	65	69	96	88	94	88	66	93	77	81	82	100	77	87	82	87	81	79	71	100	73	75	68	92	85	65	78	84	86	61	88	69	77	87	91	70	91	80	78	70	70	85	85	84	84	82	91	90	68	85	74	92	81	84	81	83	81	68	88	73	88	83	73	73	77	80	67	64	86	89	85	81	79	73	78	91	74	79	78	73	80	83	73	77	75	73	71	78	70	81	86	75	79	81	82	100	68	100	92	69	77	76	69	83	85	71	69	84	86	76	71	94	82	78	61	95	101	80	74	71	78	81	81	75	71	73	87	85	77	78	66	81	75	78	80	88	84	78	100	82	85	79	85	81	79	71	90	66	88	65	91	94	68	75	76	73	72	88	93	68	81	83	70	79	70	94	81	71	87	82	82	83	99	84	67	91	88	76	69	70	90	62	81	74	71	78	76	83	73	80	89	85	95	65	82	81	83	76	94	78	61	69	72	64	86	73	78	72	85	88	69	74	89	91	79	67	66	75	73	73	77	80	76	90	72	94	83	78	76	65	83	82	83	83	92	61	81	74	77	74	92	72	90	71	84	101	76	93	82	86	84	74	79	108	95	78	72	91	73	71	89	55	85	87	80	73	84	75	108	75	100	68	83	64	82	83	78	81	69	73	87	70	70	61	82	86	83	79	84	75	70	78	72	74	74	83	71	85	72	81	66	81	79	66	80	75	82	93	83	74	82	88	82	102	72	70	91	83	92	73	96	83	74	93	75	70	87	87	75	83	93	81	86	82	72	84	90	72	85	79	70	66	87	81	85	84	68	84	82	87	76	97	71	80	85	75	84	74	82	78	80	85	67	83	91	84	70	102	87	80	89	89	87	73	79	88	73	77	81	95	77	79	96	84	98	76	73	66	81	79	70	76	77	61	80	86	78	80	83	83	74	86	59	79	76	89	79	91	87	66	73	71	88	73	106	72	77	74	84	86	86	78	96	71	75	95	83	75	75	91	67	96	65	85	82	64	64	88	93	92	75	79	72	96	82	71	91	84	88	79	77	71	76	69	86	80	65	75	87	75	74	87	91	83	84	73	78	82	83	75	82	89	82	80	87	77	84	85	82	86	87	77	75	86	86	87	67	75	77	88	92	71	82	91	83	79	89	80	82	82	85	81	86	76	78	79	89	86	75	89	84	53	75	96	77	81	80	68	74	85	81	98	71	66	75	78	98	101	72	67	87	98	70	64	77	83	94	92	89	85	77	79	89	90	76	83	72	78	76	73	77	86	78	75	90	81	83	84	105	81	80	85	79	71	95	80	77	72	70	84	64	62	92	102	76	83	80	80	88	62	93	88	68	93	93	88	78	83	73	72	99	72	65	70	94	70	77	69	75	82	86	100	81	66	83	82	78	65	86	92	89	78	76	73	85	103	93	103	71	74	77	66	67	82	101	68	85	96	82	63	82	77	69	81	82	94	85	83	87	83	75	82	83	81	99	80	87	89	86	94	84	79	83	79	74	70	81	80	60	71	74	99	98	102	82	93	77	80	81	80	94	68	77	78	83	73	80	88	85	71	72	82	73	77	68	65	80	80	100	61	76	71	85	66	83	74	82	81	78	74	67	98	70	96	96	85	69	76	86	81	72	84	71	69	73	77	83	80	93	85	73	68	84	76	72	84	102	91	73	61	108	90	75	95	92	85	64	82	76	75	73	75	77	100	80	96	91	80	98	88	87	73	94	86	81	90	80	85	91	85	70	68	75	77	88	86	85	73	88	76	80	87	86	74	86	88	84	94	91	82	78	81	85	78	89	96	83	87	80	67	77	77	71	72	75	82	91	95	93	87	76	72	89	90	85	85	80	62	75	79	82	87	81	77	86	79	90	85	72	103	85	75	80	74	78	88	70	80	89	88	64	73	78	80	93	80	76	93	95	64	76	86	88	77	94	78	75	84	76	73	91	83	79	91	70	69	93	78	82	80	89	78	82	84	96	92	67	84	76	89	85	94	87	81	77	81	83	82	83	81	92	67	72	91	79	71	98	96	82	94	76	67	92	74	90	79	93	98	72	84	91	83	100	86	79	65	74	75	83	74	72	92	72	73	81	72	74	93	75	82	79	94	76	82	86	83	76	69	67	107	76	86	85	92	76	74	97	78	77	79	65	66	77	85	91	96	82	75	75	64	76	76	66	77	81	72	88	90	62	69	88	88	74	78	85	89	90	96	81	83	84	97	75	84	83	82	70	70	66	82	74	89	78	91	75	66	87	96	85	82	84	74	77	72	83	86	90	95	83	80	83	88	76	75	83	79	76	88	70	88	65	91	72	84	82	68	91	71	60	69	68	87	88	74	93	89	84	85	86	86	91	80	71	73	78	68	66	94	64	75	73	97	96	84	91	81	86	74	93	85	74	84	69	70	73	86	81	81	73	95	67	73	91	98	99	71	74	64	87	89	86	76	83	71	93	72	72	77	83	96	80	78	83	83	85	91	67	75	69	71	75	93	78	88	84	70	84	76	83	78	80	88	87	74	84	108	83	91	86	82	72	69	85	81	81	86	98	75	72	92	76	75	101	81	83	88	83	83	88	71	87	70	75	78	72	69	88	89	83	92	88	95	83	95	80	71	81	85	96	84	82	90	88	88	71	74	74	82	61	67	79	71	82	79	83	82	85	83	72	79	69	70	73	98	77	64	84	99	61	67	88	80	73	80	86	72	103	82	86	85	84	87	63	69	82	85	83	68	72	78	74	74	69	83	74	86	77	88	79	70	85	64	76	82	77	92	97	82	92	76	78	93	80	87	78	83	75	90	89	84	80	85	76	76	91	69	87	70	79	90	88	61	96	89	81	83	67	66	74	67	75	89	75	88	85	79	94	87	86	73	67	81	82	82	83	75	78	77	79	92	72	78	89	79	64	73	64	73	65	75	76	75	68	92	79	74	92	87	82	84	103	95	90	79	95	90	93	74	81	86	82	90	75	75	90	77	81	88	79	82	72	71	70	86	65	67	70	78	68	82	106	91	84	72	94	97	86	78	73	72	84	75	82	78	83	91	88	88	84	83	77	86	89	69	90	90	74	72	91	61	80	90	80	84	66	72	83	75	85	104	95	93	76	82	71	81	67	70	72	89	95	68	74	90	73	83	85	85	66	88	82	74	94	87	87	85	70	85	73	84	73	76	75	77	87	75	75	72	76	82	88	73	86	89	80	76	73	98	75	83	79	63	80	68	77	81	74	69	78	90	83	90	90	72	70	87	68	92	71	76	86	76	70	72	69	76	82	95	97	73	73	85	74	71	81	84	101	80	64	89	99	76	75
36116	26216	15432	8706	12553	14874	13441	10915	9485	7787	6543	5359	4350	3694	2913	2480	2133	2214	2226	2124	1964	1982	1748	1634	1673	1449	1295	1244	1193	1220	1188	1173	1161	1074	1060	1107	1054	996	1013	981	974	1011	938	877	897	826	817	740	789	753	691	715	757	708	714	741	728	723	691	703	631	658	627	600	629	651	644	633	571	607	604	572	606	609	611	595	647	588	632	654	611	618	600	538	596	603	643	626	541	620	606	605	633	595	577	625	625	615	617	579	634	604	620	599	595	593	610	600	629	585	610	583	628	609	600	623	615	619	634	610	627	574	648	632	624	608	593	628	606	632	576	593	624	622	571	622	614	601	605	556	595	588	631	646	579	587	582	588	585	603	588	601	613	584	594	570	609	567	624	603	621	566	599	597	603	599	594	585	621	592	599	581	578	567	604	582	619	632	597	579	609	563	616	659	617	633	596	569	615	559	603	627	575	593	579	603	606	634	603	583	573	577	593	580	584	566	631	613	592	616	603	622	642	573	558	601	643	602	566	558	589	650	597	616	607	583	649	598	636	631	594	599	608	550	548	539	620	632	582	591	592	647	591	554	588	596	602	593	556	571	590	588	625	598	612	633	635	620	606	595	608	600	614	657	598	593	602	630	578	648	601	594	577	564	630	587	595	632	618	597	622	572	584	591	588	624	564	630	601	576	632	616	614	608	629	615	621	607	611	599	588	593	564	590	588	563	570	606	602	616	592	626	596	589	575	642	585	630	609	570	600	632	581	606	584	592	572	623	605	602	616	597	559	616	589	580	589	609	585	594	623	589	580	595	602	619	612	581	639	590	610	648	593	604	572	609	563	598	606	595	621	563	599	569	643	607	609	618	583	572	639	606	594	583	578	580	579	611	607	608	582	578	595	597	616	590	576	605	600	646	579	602	596	582	583	605	638	613	610	583	586	631	605	583	604	631	577	574	586	601	637	597	624	599	571	576	629	618	625	563	556	610	625	577	600	612	607	596	635	596	632	582	552	616	597	622	600	591	569	619	580	618	560	614	598	623	589	613	615	581	594	593	556	552	591	584	604	603	574	573	585	575	578	594	564	554	603	574	620	601	625	629	612	594	592	596	612	653	620	608	599	609	563	587	609	593	603	615	585	624	564	620	558	609	602	636	576	587	599	575	578	578	634	631	638	633	612	660	604	582	589	613	579	616	586	601	601	552	567	589	624	637	555	643	597	617	587	593	588	589	598	587	580	606	626	586	580	575	604	556	633	604	615	581	550	600	580	602	537	628	591	568	574	583	634	582	632	622	625	597	588	570	603	630	589	613	584	624	595	605	566	576	625	568	547	607	585	593	594	598	585	589	619	575	577	573	634	588	570	614	571	622	581	568	611	624	594	574	629	590	574	578	590	617	646	595	583	603	590	612	574	565	578	662	580	600	586	608	590	635	576	615	614	567	589	592	575	604	622	578	590	597	574	625	631	586	601	614	612	606	591	557	608	604	611	630	584	613	614	611	577	578	591	596	607	624	610	586	568	584	609	571	575	608	563	560	552	589	623	535	644	600	593	636	591	612	599	587	610	557	578	579	604	586	618	591	571	558	620	600	548	606	624	639	612	576	611	564	603	568	597	606	601	558	603	585	599	614	574	604	615	614	623	638	607	603	590	583	574	582	625	629	585	602	542	608	603	641	612	597	572	598	596	591	600	613	604	580	599	574	598	646	573	622	578	573	563	611	648	654	614	587	594	594	583	604	620	571	602	602	598	590	623	631	614	606	537	599	586	627	623	580	621	635	602	598	585	579	653	579	614	639	618	557	577	569	584	592	605	595	597	601	620	567	646	638	567	577	582	578	593	613	602	595	606	592	579	588	637	625	619	578	653	639	587	645	614	586	620	597	561	573	583	587	582	612	594	608	575	602	650	604	610	586	592	603	575	577	587	622	584	587	604	604	580	594	602	599	585	600	593	569	566	580	609	578	590	586	594	617	611	596	616	607	606	591	586	610	610	612	590	555	563	575	571	594	598	594	585	561	615	576	553	572	641	612	586	576	586	589	666	590	629	622	609	632	588	603	592	584	592	633	632	572	577	590	574	601	590	611	639	592	577	585	635	601	606	606	607	607	612	627	630	584	633	647	616	586	584	614	599	592	624	594	586	553	644	570	605	569	608	586	555	592	615	603	563	603	557	608	646	579	613	610	547	590	617	599	594	611	558	600	643	623	580	548	631	643	648	637	590	632	610	616	576	583	571	655	606	606	615	612	583	616	626	627	587	592	579	611	616	646	605	567	617	603	601	599	611	642	587	585	620	623	603	576	569	560	553	615	584	605	594	580	585	596	600	601	587	596	587	625	584	626	562	587	615	606	593	610	578	628	610	632	578	627	558	570	661	622	624	663	575	608	594	567	556	614	595	639	600	653	641	605	569	615	600	681	619	577	588	617	571	565	575	616	571	579	594	575	606	605	619	594	594	546	569	591	604	585	625	624	625	633	604	570	581	549	566	624	586	535	596	632	622	616	609	579	563	601	562	607	636	586	598	589	612	609	591	624	610	598	616	574	584	606	599	599	628	624	587	603	601	650	620	537	567	573	612	628	605	604	601	619	577	591	603	595	579	574	601	604	583	634	596	603	602	571	618	631	530	584	588	592	578	585	573	616	577	602	625	564	608	580	584	590	594	559	587	593	609	607	610	636	616	587	609	629	584	641	632	612	598	639	652	618	629	621	616	584	571	572	583	623	588	592	609	591	615	642	607	614	611	587	586	595	587	553	575	574	577	593	587	605	601	565	556	597	568	575	588	597	635	571	658	617	592	652	618	639	586	613	596	580	620	599	614	585	595	611	575	599	652	601	605	594	605	570	567	591	601	601	561	539	595	566	555	567	620	608	636	593	627	577	595	536	594	556	551	575	598	577	618	571	597	575	626	654	615	561	604	618	633	563	621	581	583	619	642	600	593	569	609	643	611	602	597	605	624	627	554	626	582	635	605	550	598	598	548	595	595	595	577	661	587	575	600	583	552	582	562	618	602	634	601	628	618	601	616	569	644	594	570	573	616	617	584	582	558	565	592	597	607	566	615	618	571	576	639	565	631	617	573	617	595	599	601	588	628	592	581	615	520	562	612	607	607	632	584	653	604	590	594	564	586	600	592	560	587	598	596	577	608	589	577	591	574	563	544	610	570	602	596	636	645	596	608	566	601	580	626	601	628	594	605	609	565	606	594	611	596	599	607	618	628	537	623	629	601	642	557	568	617	584	567	571	645	622	549	588	635	614	582	561	604	602	595	600	574	576	619	576	574	576	633	575	596	651	615	604	609	624	585	609	563	579	602	578	622	597	566	551	551	616	598	585	615	602	574	546	601	617	558	618	679	565	568	572	624	594	604	575	534	552	597	592	552	595	549	586	582	580	644	609	582	596	607	590	601	588	605	573	616	579	588	596	578	584	646	617	588	612	566	621	586	583	583	569	568	605	629	604	571	596	608	624	585	570	583	613	598	613	604	585	593	597
3413	1788	641	268	209	270	257	207	213	204	173	164	130	171	160	121	125	143	127	117	119	138	117	114	134	109	112	108	135	101	126	120	116	105	119	94	113	119	129	110	101	131	99	113	108	100	98	114	104	105	93	103	106	101	119	129	91	89	117	102	128	108	109	100	98	101	93	105	89	107	97	109	109	98	94	94	116	107	93	112	87	102	107	88	86	90	91	104	114	93	95	110	102	95	117	102	93	112	100	93	96	98	112	93	104	101	98	108	120	81	110	89	106	99	101	97	122	90	97	98	87	106	109	106	97	99	110	108	94	110	119	100	89	102	111	111	103	93	116	93	115	107	111	111	108	100	83	98	99	99	82	87	115	117	117	85	92	75	106	88	90	101	119	110	91	101	96	105	110	121	104	107	94	107	102	101	98	95	120	100	99	107	104	90	111	112	96	101	94	86	116	99	96	113	90	90	109	116	105	102	108	109	101	91	107	100	95	103	112	103	93	118	96	93	99	101	113	107	94	120	100	96	102	95	99	115	100	116	83	101	104	102	129	107	106	99	97	94	89	122	97	93	101	123	110	92	82	87	101	93	96	103	82	113	112	98	110	92	106	91	90	102	93	98	107	113	100	118	112	111	111	119	102	104	92	91	106	108	107	90	99	101	98	88	90	104	96	103	103	104	98	112	108	112	126	104	102	87	103	102	103	101	121	115	116	99	88	80	116	100	93	116	108	92	92	107	104	115	96	89	107	97	97	89	107	109	98	105	100	96	100	102	98	96	121	109	130	103	95	115	111	92	94	105	93	106	103	103	89	102	107	101	96	107	98	94	107	92	107	86	99	83	88	111	101	87	94	99	125	103	103	106	109	101	75	92	103	101	122	112	76	105	100	105	129	105	118	90	109	91	108	97	92	98	104	120	113	89	105	96	92	85	96	94	94	104	107	117	101	105	97	107	110	106	109	98	112	103	121	110	100	108	130	104	96	96	93	107	87	96	92	112	105	95	101	97	86	106	102	105	119	103	100	102	91	100	90	101	105	87	104	100	85	110	101	91	89	110	109	89	76	104	103	108	112	92	116	103	109	121	98	102	97	91	87	83	101	94	102	106	104	97	116	110	112	100	109	101	85	100	99	102	104	119	109	99	85	108	101	114	110	111	99	94	110	94	106	95	135	90	102	96	122	111	92	92	104	117	89	104	98	109	105	102	110	93	104	121	113	86	90	115	98	101	92	113	103	94	97	105	100	114	105	89	118	99	98	115	93	94	97	81	117	103	90	110	116	120	95	106	100	109	103	107	102	105	114	94	74	100	110	105	95	102	99	96	102	110	92	98	94	105	100	100	107	104	129	88	107	111	90	77	100	97	93	110	111	100	111	106	76	103	119	93	102	99	111	89	96	98	121	116	113	104	114	95	108	117	88	114	99	109	110	109	106	105	118	105	104	89	103	104	123	96	103	86	105	125	97	109	91	106	99	107	108	96	100	105	128	109	94	97	110	108	117	98	79	81	102	105	95	111	109	114	101	93	87	88	104	104	98	86	107	98	107	89	98	106	104	92	105	80	98	96	103	93	122	110	97	105	91	114	99	114	104	99	109	117	104	86	102	114	97	104	90	116	101	108	100	101	115	99	107	112	101	102	89	108	91	103	105	115	102	89	95	112	95	102	121	103	101	123	91	111	120	94	103	110	105	115	87	105	100	104	103	88	94	114	96	100	95	100	89	102	93	115	115	96	107	101	107	108	94	107	102	111	97	106	114	100	108	99	115	105	98	102	109	84	87	84	110	91	95	101	111	95	100	96	119	96	105	94	101	95	93	115	99	88	90	104	96	116	90	111	101	95	93	102	96	99	104	96	95	82	112	105	97	116	107	99	112	84	97	93	91	105	89	108	101	101	96	98	124	119	110	109	98	105	106	103	104	96	110	85	108	91	100	128	106	106	120	111	108	109	94	104	105	114	97	106	78	114	99	115	99	89	103	94	104	94	105	96	94	100	108	102	90	98	106	107	98	113	114	115	89	88	117	93	97	103	97	105	111	96	105	106	119	111	106	107	99	109	106	100	101	117	124	112	98	106	106	88	110	107	108	92	101	108	111	110	98	95	109	111	122	100	120	119	101	113	123	102	76	102	98	94	102	114	99	81	110	109	105	117	104	93	105	90	95	118	113	112	96	100	128	99	106	112	104	90	112	94	112	94	110	107	99	104	93	111	72	127	100	103	108	97	124	106	107	98	105	82	116	117	104	95	108	106	92	112	107	102	100	101	130	95	96	107	122	100	97	92	93	83	96	102	106	101	102	92	110	107	106	104	89	100	103	91	120	117	95	95	111	103	129	100	97	85	96	98	99	101	103	109	100	106	99	107	86	91	100	104	109	93	95	82	96	89	113	104	125	103	105	90	98	131	96	99	119	100	114	114	93	104	103	121	106	122	86	115	111	102	119	120	104	101	93	95	107	94	108	97	86	93	115	108	96	104	106	113	92	102	118	88	100	96	75	125	106	118	98	67	102	96	110	109	97	84	123	105	103	103	112	101	95	112	106	94	118	92	100	97	104	98	96	84	126	111	97	116	93	106	100	95	106	85	112	107	93	106	105	104	109	82	129	92	95	91	97	99	98	106	106	89	100	114	113	97	109	105	99	100	101	105	118	107	111	110	111	102	99	90	99	112	100	108	110	101	125	108	97	107	106	98	113	105	102	99	101	98	85	96	95	95	106	114	110	92	112	94	115	116	102	119	110	94	98	109	114	94	100	94	104	109	133	108	89	109	111	101	112	110	101	88	91	97	100	106	103	106	115	89	100	99	71	125	98	104	121	95	98	111	107	111	117	101	97	92	109	117	114	102	90	112	95	91	107	94	90	108	121	103	94	108	95	104	115	98	97	86	104	122	118	114	104	104	89	85	102	103	94	105	93	89	114	106	104	108	107	137	81	87	122	101	99	90	114	104	108	94	88	108	110	105	109	99	93	96	114	97	87	103	134	109	84	107	113	96	95	130	81	103	95	94	91	103	100	114	117	99	107	101	113	109	96	106	117	95	101	100	101	114	103	112	99	112	85	96	96	106	103	99	82	92	97	85	118	121	109	98	100	83	98	105	81	88	111	101	110	109	100	105	117	95	98	102	100	126	106	124	115	112	103	107	96	112	105	109	93	99	97	100	96	106	120	87	96	113	113	91	99	114	121	104	99	106	107	88	106	99	72	98	103	99	94	106	96	88	109	97	91	90	88	101	98	111	107	100	101	112	96	89	101	97	85	110	93	97	110	116	110	99	105	90	83	86	108	104	108	96	103	109	95	105	98	88	114	113	76	116	97	108	105	92	97	112	96	103	97	87	127	80	104	91	104	116	102	107	99	106	108	86	100	97	99	105	118	107	120	96	89	118	91	100	103	92	103	90	95	81	84	94	108	103	114	84	96	99	101	95	98	116	97	105	97	110	116	89	99	109	109	94	70	113	102	100	100	106	104	82	95	117	95	100	104	92
27822	16216	6489	4836	7835	9585	8472	6968	6053	5119	4267	3279	2805	2394	1997	1740	1636	1704	1590	1536	1551	1508	1366	1401	1303	1174	1167	1079	1065	1058	1071	1076	997	976	966	1019	970	988	987	1001	981	953	971	917	950	907	888	900	849	836	852	810	842	872	887	805	832	859	793	799	771	766	832	771	820	808	751	796	787	802	782	766	787	838	711	869	806	834	759	755	756	770	774	755	741	786	825	782	774	731	754	736	769	746	786	760	768	747	764	764	765	811	757	763	774	778	814	764	767	777	749	770	783	787	762	782	745	791	742	729	734	764	807	762	824	767	780	780	784	750	766	780	774	757	755	766	743	775	798	762	727	794	785	785	768	745	742	748	763	753	807	731	731	743	741	725	749	798	762	739	777	761	789	786	759	736	745	757	715	740	795	732	782	785	795	783	796	805	741	756	754	736	729	723	780	791	804	784	752	755	749	750	716	751	686	753	785	779	862	769	814	801	804	807	801	770	781	755	804	790	789	752	767	776	773	737	771	767	756	808	781	826	788	798	774	754	773	755	764	757	767	774	779	721	786	807	756	788	775	745	790	745	727	731	772	743	738	784	806	734	819	747	733	746	738	745	749	772	750	707	807	775	774	753	772	794	806	747	770	743	777	773	750	747	766	810	771	819	735	798	744	744	800	779	791	719	797	771	741	802	768	752	790	722	738	746	723	717	731	793	802	773	785	796	740	749	749	803	761	750	756	723	759	751	810	735	780	779	793	788	761	751	818	799	717	810	736	792	771	762	752	837	785	781	791	771	777	805	772	762	777	783	749	755	778	784	752	739	805	752	748	787	758	736	757	794	752	784	777	756	781	792	769	773	745	745	734	721	773	756	822	819	779	731	785	768	746	756	782	808	798	803	770	749	796	766	760	732	752	727	752	728	837	795	743	766	776	685	789	768	773	712	723	785	755	807	782	781	766	746	739	755	790	778	772	792	723	738	723	783	780	793	785	785	732	816	760	723	785	805	742	801	749	729	717	759	801	774	765	773	724	771	745	728	796	788	757	841	771	754	736	768	762	741	791	787	808	708	737	771	749	726	747	714	757	747	775	801	740	791	838	765	772	790	740	767	759	821	778	785	764	775	748	811	720	779	764	766	776	742	801	796	770	810	765	737	752	765	801	776	776	771	787	757	822	831	784	789	736	732	757	769	763	741	770	783	791	740	784	736	820	772	770	734	757	813	775	767	763	772	768	765	735	779	777	737	769	756	759	778	768	792	766	755	722	779	781	763	742	722	802	750	738	761	811	769	779	745	739	723	795	737	733	753	780	758	771	797	750	700	763	774	794	760	772	770	764	770	741	737	788	750	763	762	733	776	785	799	757	744	839	758	775	800	809	816	754	759	769	764	760	808	788	802	762	749	783	737	772	741	783	781	806	792	830	731	780	756	744	765	776	770	766	766	773	748	774	775	809	817	770	791	764	764	794	750	739	801	753	781	790	753	742	756	732	746	736	779	771	770	855	785	798	730	735	764	773	802	763	767	752	766	826	802	782	760	744	788	812	756	757	751	760	716	750	783	749	774	742	782	755	793	787	745	732	776	786	744	755	815	745	733	768	740	755	761	757	773	710	800	758	736	738	732	773	760	742	761	767	756	763	715	772	770	760	756	742	814	809	757	784	764	810	752	759	727	766	752	779	741	739	721	734	782	761	758	773	778	775	767	767	754	784	776	804	742	792	729	753	786	789	800	761	762	818	780	696	766	765	777	784	823	748	761	736	785	756	751	753	731	783	780	765	789	757	789	771	750	776	737	800	723	721	707	761	790	749	794	813	779	744	764	810	754	762	736	721	804	771	720	807	783	801	738	762	781	797	752	717	745	728	767	792	777	776	720	783	805	747	773	771	749	748	739	757	755	751	802	772	780	746	782	794	734	758	787	768	767	751	781	783	764	743	794	763	796	829	792	745	722	711	757	804	752	779	759	753	757	775	808	759	761	772	772	777	777	779	784	704	757	772	770	762	800	767	765	728	822	728	748	796	734	786	722	756	771	695	736	791	803	839	732	779	797	756	730	743	808	755	780	827	772	764	796	758	780	811	776	751	794	743	778	796	761	739	798	846	798	785	770	738	806	785	739	763	751	775	776	742	758	790	752	756	758	780	759	755	782	787	771	768	706	777	726	764	728	769	765	751	742	740	716	759	790	781	751	777	765	802	764	764	819	716	731	762	792	781	740	725	761	747	737	753	763	730	752	794	739	771	800	815	767	773	783	721	754	716	796	784	725	780	784	783	784	792	809	828	809	749	781	751	780	747	764	759	737	747	809	767	780	745	768	782	790	770	749	786	791	834	761	773	761	683	807	772	746	851	766	741	769	728	753	804	745	829	785	780	754	784	682	780	768	750	728	818	821	770	815	741	779	750	829	762	759	790	746	732	784	770	747	787	710	728	775	798	759	757	808	772	795	781	759	765	723	767	783	751	737	720	758	754	766	744	768	806	760	762	783	784	732	754	751	721	787	752	753	738	698	755	753	796	798	795	823	763	786	731	782	769	749	760	753	768	758	742	756	769	772	778	774	795	763	772	767	777	737	766	726	798	780	778	765	748	808	764	807	792	756	767	782	779	743	809	758	786	736	734	798	765	799	786	783	743	778	822	827	789	791	779	744	760	768	751	755	747	754	789	756	778	744	783	743	771	747	786	789	782	765	824	767	779	786	768	748	782	694	769	748	757	728	723	746	817	759	789	816	709	788	761	795	806	798	785	789	772	785	753	762	757	716	779	770	741	804	777	812	769	740	800	724	718	770	738	797	777	749	789	780	812	807	737	766	759	806	783	762	782	821	780	732	748	827	704	787	765	763	761	734	752	773	718	741	776	785	746	773	736	765	825	785	756	769	807	772	768	829	747	807	734	770	767	771	763	817	784	737	765	743	767	726	789	760	781	782	780	789	781	772	727	833	788	791	779	736	738	760	777	773	741	755	765	780	758	757	748	729	792	750	743	748	785	774	729	781	782	716	755	719	781	727	773	761	763	792	721	764	717	772	781	766	753	827	751	735	746	745	758	763	761	755	783	747	748	761	737	746	756	810	771	799	750	763	779	776	804	752	776	841	767	747	754	708	778	742	768	745	736	824	791	742	743	764	787	841	786	766	751	759	728	767	729	776	740	792	749	736	737	776	789	743	773	755	785	784	795	803	752	762	744	787	804	756	789	793	797	762	790	731	757	771	745	793	752	738	708	774	782	779	781	784	786	760	763	811	758	786	771	749	734	763	732	847	786	778	741	757	737	808	798	769	772	747	763	791	719	761	731	769	801	824	812	733	773	785	746	798	786	803	746	762	730	762	756	743	740	792	781	769	732	734	765	761	746	735	729	753	716	766	770	801	809	810	769	783	764	736	715	788	752	753	764	751	746	767	777	808	781	743	742	787	797	715	763	733	785	764	763	764	764	766	779	768	755	780	754	729	771	795	765	734	786	798	742	764	782	814	816	769	763	819	775	750	770	715	718	766
4811	3434	1166	350	257	311	295	297	243	221	198	151	136	124	143	128	122	113	111	113	105	103	100	115	102	108	97	95	78	80	87	87	75	71	80	67	93	73	105	84	84	94	89	94	76	89	75	59	95	78	71	85	71	76	70	93	81	84	90	82	79	78	56	70	89	62	70	75	62	73	86	67	63	84	79	83	95	82	89	86	86	80	77	63	70	82	66	75	79	71	91	82	66	78	75	79	82	67	68	75	82	77	88	70	95	84	91	85	71	83	79	93	84	70	76	75	78	63	71	80	75	82	56	74	75	88	75	78	72	73	84	84	79	81	74	70	71	77	80	70	79	78	77	66	80	68	78	82	77	94	66	84	75	92	75	67	83	72	87	81	85	86	72	80	78	89	79	74	73	88	62	84	76	51	73	65	74	72	74	71	54	75	67	71	76	80	66	75	72	74	54	74	80	78	75	72	73	80	77	68	77	56	78	74	69	64	88	76	82	71	65	96	80	65	84	88	97	90	83	82	80	79	82	79	71	87	59	76	67	70	74	89	80	91	83	74	71	61	72	70	75	79	75	65	88	66	78	63	89	86	77	74	69	62	70	92	78	81	79	88	76	64	74	77	73	83	77	81	83	68	56	75	81	79	77	70	88	104	84	73	78	61	72	72	83	72	89	81	61	74	60	81	74	79	68	83	75	83	78	63	70	89	76	77	82	76	72	84	86	77	74	74	84	65	85	76	91	83	75	74	74	81	86	88	73	78	68	81	75	87	81	78	82	69	77	70	76	81	76	69	81	75	82	74	72	70	93	88	62	70	64	73	71	65	85	80	72	70	85	80	78	72	67	85	75	78	81	75	79	72	77	67	79	78	82	87	68	85	77	75	67	81	63	65	75	75	65	65	71	71	85	67	67	55	79	75	91	90	88	81	88	66	69	65	72	86	80	63	67	72	63	86	74	89	82	84	61	79	65	73	83	67	78	78	72	78	97	70	80	88	61	75	60	70	79	67	78	69	88	78	78	59	79	83	77	68	69	66	71	72	70	83	74	67	87	77	77	101	65	83	65	82	85	67	62	63	88	67	78	77	63	58	61	77	88	73	64	86	76	80	88	76	59	71	77	80	70	73	77	75	80	77	80	64	73	70	66	80	69	73	65	83	76	79	81	73	68	84	59	72	73	78	65	71	75	69	75	73	75	73	58	79	70	71	67	81	73	78	76	71	75	85	87	69	58	52	80	84	71	71	73	76	65	76	69	82	75	84	56	60	61	75	67	75	76	78	72	102	77	107	87	67	69	70	74	69	77	75	67	65	64	68	68	72	58	56	86	79	67	73	78	75	64	79	74	82	82	75	68	71	80	72	93	83	84	76	84	77	71	72	75	69	76	84	71	76	76	77	73	80	78	80	81	64	78	71	82	78	77	74	76	69	92	81	82	69	80	79	64	73	66	83	71	76	82	76	68	82	83	70	81	71	78	67	84	87	79	71	71	84	78	76	89	82	69	87	73	69	79	75	81	81	67	79	71	83	66	80	66	68	89	75	68	77	70	78	67	84	85	88	76	72	70	85	78	82	66	84	93	78	75	74	91	65	81	69	93	73	59	80	87	83	70	88	77	78	63	77	67	75	86	62	83	64	71	78	73	78	84	86	92	76	91	74	65	81	69	83	68	81	78	89	78	74	84	75	72	63	82	66	73	67	79	75	87	56	72	79	64	58	71	69	75	67	94	81	85	70	82	58	87	79	100	90	74	71	88	61	55	88	84	87	78	71	87	66	78	72	59	62	88	82	87	75	76	72	68	78	80	77	74	78	77	71	71	76	75	71	79	72	81	67	76	77	69	73	58	65	70	63	73	70	84	82	54	79	76	77	72	87	68	87	77	80	79	78	82	79	69	86	79	72	84	75	84	75	74	74	75	76	80	74	75	57	78	64	81	58	83	76	68	73	76	66	86	73	71	81	84	70	59	63	71	91	79	82	64	64	82	62	87	82	80	80	86	84	75	72	88	83	81	74	71	60	65	58	86	79	60	59	77	65	66	68	71	58	94	70	71	89	70	72	81	78	56	75	69	82	67	66	75	72	82	75	73	77	63	78	77	69	87	81	101	57	71	79	76	87	62	85	79	75	65	82	74	68	62	69	85	61	81	85	77	73	66	72	72	92	80	71	63	78	69	59	93	74	56	71	72	80	81	74	75	89	94	81	56	71	75	72	71	83	79	81	69	71	78	95	65	83	78	101	76	76	78	65	86	75	63	81	83	73	66	73	73	69	75	79	84	83	80	81	73	79	80	71	73	74	82	74	70	73	98	86	69	81	77	69	78	95	75	66	62	73	62	63	67	75	83	58	58	93	82	81	80	64	80	71	74	83	68	75	67	66	90	91	86	59	67	76	76	78	71	97	76	80	81	86	70	72	93	79	76	71	62	68	77	73	75	59	65	67	79	64	79	68	71	76	80	66	89	81	70	82	79	76	82	84	84	85	71	85	78	75	81	84	61	77	56	86	68	75	75	91	77	93	75	91	65	60	75	54	83	69	95	77	95	75	72	86	87	85	74	73	68	97	74	75	71	70	83	66	69	70	77	91	83	84	81	86	74	83	77	69	82	73	77	63	73	67	72	74	74	78	80	70	77	64	72	87	64	64	73	68	85	73	71	65	75	79	68	75	72	76	69	68	63	71	75	78	78	65	82	74	109	63	80	60	64	71	74	68	68	56	81	77	76	84	83	81	81	71	78	83	73	71	79	76	87	76	84	79	75	62	75	97	79	65	78	86	77	74	76	79	76	70	79	72	70	77	85	89	77	55	83	78	58	87	62	70	72	75	90	75	80	66	77	72	79	83	77	73	81	68	71	91	66	80	81	61	90	66	77	71	70	67	74	72	85	67	67	77	83	94	83	75	72	85	80	61	81	56	80	67	85	58	67	73	56	75	71	90	84	84	82	75	66	72	71	80	72	71	83	62	65	99	70	74	93	66	85	89	73	70	68	70	78	76	72	75	58	87	74	72	84	82	77	81	67	65	66	88	86	74	69	75	80	64	66	77	82	89	79	65	64	78	77	76	56	82	89	65	77	85	95	83	77	75	79	66	71	70	82	78	89	71	90	74	66	76	73	86	71	72	64	87	80	72	89	61	80	57	85	77	75	71	84	66	65	72	71	64	71	81	68	86	73	69	87	67	65	74	71	83	70	76	73	89	76	86	66	76	71	70	84	80	78	69	73	65	75	74	89	56	70	85	64	73	56	75	76	66	71	74	84	88	83	67	81	72	75	86	66	89	76	61	87	71	76	82	74	76	75	71	79	76	61	88	65	64	60	76	78	79	78	68	81	76	58	73	89	67	80	54	71	72	80	66	86	81	100	76	82	71	72	71	69	77	83	81	85	78	70	70	87	73	86	71	70	77	88	79	74	85	68	70	75	82	69	77	73	72	80	83	84	80	81	76	63	82	71	75	88	76	63	71	66	77	67	83	60	72	74	79	78	69
34027	21471	10402	6851	11050	12657	11006	9342	7927	6454	5281	4127	3429	2921	2354	2089	1884	1820	1775	1718	1788	1546	1487	1549	1280	1142	1096	1079	997	1057	1023	1049	999	899	990	919	867	898	889	840	834	843	801	760	831	745	744	737	673	649	685	646	593	737	727	675	669	658	666	602	618	611	591	584	580	626	588	577	597	543	582	617	616	544	573	537	538	561	544	604	599	631	574	618	521	596	537	603	559	589	583	611	544	583	594	640	608	561	529	591	578	536	600	566	598	577	601	556	558	566	579	570	567	574	569	572	546	597	612	584	575	557	591	569	559	577	607	588	572	559	535	600	586	556	539	577	552	560	570	516	589	562	583	614	554	583	578	570	537	537	550	597	562	610	558	597	570	594	581	557	536	547	568	565	571	594	591	552	564	577	569	598	538	587	582	579	565	606	607	582	586	578	611	570	589	563	547	581	602	548	528	554	544	532	529	591	548	593	588	575	567	558	565	611	558	547	546	607	544	541	565	559	533	558	589	608	599	585	564	558	587	560	613	564	573	578	563	573	597	569	568	539	582	611	562	567	563	566	558	584	574	575	575	577	607	578	586	588	550	592	546	578	564	533	564	521	578	572	554	599	513	564	553	591	570	584	577	555	571	604	544	567	540	579	554	598	603	548	561	566	565	569	532	577	604	557	558	587	542	582	607	544	606	536	561	589	548	605	541	555	552	560	606	568	555	574	618	545	602	599	543	524	556	554	552	554	555	545	577	591	533	567	577	573	530	511	550	536	568	565	601	601	519	570	567	603	596	555	560	556	550	565	545	513	547	585	587	575	578	568	531	579	579	568	608	551	601	615	580	578	601	561	586	558	567	601	609	584	540	550	564	587	553	543	607	556	604	534	596	563	569	576	546	589	572	596	582	529	581	586	569	576	628	544	554	574	573	578	537	575	615	580	523	557	572	590	549	595	606	562	551	549	555	603	539	579	549	587	595	591	583	533	542	537	591	521	557	607	561	597	574	585	555	604	540	560	573	645	584	563	572	564	574	597	606	578	555	551	546	567	538	538	574	537	586	575	590	592	588	552	586	564	581	543	592	531	516	561	581	528	551	560	597	532	590	559	582	559	612	555	561	578	578	583	578	577	583	578	599	607	569	541	564	528	566	576	561	558	528	584	594	531	596	617	534	610	543	599	539	530	555	566	554	544	561	542	539	600	609	572	572	591	604	546	516	594	560	524	536	545	570	582	569	588	597	545	578	577	582	570	569	574	576	536	589	527	565	570	592	577	568	560	568	588	556	560	547	566	581	620	554	589	562	589	593	549	557	546	580	558	597	564	556	595	578	601	577	616	546	581	584	557	552	536	576	595	534	534	561	530	569	581	620	576	575	576	593	588	557	627	580	586	561	525	605	625	623	583	554	543	546	578	541	507	520	587	600	531	595	580	546	569	549	570	620	555	566	559	571	575	596	563	568	546	526	645	582	607	567	569	608	551	590	575	587	601	590	511	586	608	569	558	542	611	570	539	585	587	584	531	590	586	586	548	580	550	565	581	531	564	540	572	570	588	528	596	546	535	601	581	588	583	577	536	556	541	598	596	588	613	556	537	544	549	569	595	590	561	566	589	586	531	560	586	573	577	579	550	539	603	548	583	546	548	585	561	593	543	547	540	535	547	550	597	589	597	599	547	591	550	536	533	550	571	601	560	557	623	564	551	616	613	549	532	516	572	574	548	567	548	547	553	531	587	571	618	619	586	525	564	562	561	557	571	575	578	543	598	550	561	542	606	549	590	546	586	551	579	585	588	608	563	558	567	569	547	559	583	608	560	586	582	560	600	580	593	560	570	585	526	566	589	584	603	585	529	550	542	586	590	581	528	552	530	560	590	565	580	564	545	600	569	594	566	569	560	535	548	587	586	545	569	560	555	574	574	555	589	610	536	558	585	571	584	563	562	598	547	541	568	542	591	596	556	555	586	590	565	558	560	571	492	603	537	599	589	577	537	585	535	582	599	599	541	545	554	582	564	544	559	577	553	584	564	551	611	538	578	580	573	628	531	549	547	559	567	621	590	561	531	578	567	539	572	561	591	588	571	592	563	573	575	541	579	575	584	589	585	588	553	567	577	574	574	565	532	518	569	580	569	581	561	564	565	559	532	612	565	565	567	547	583	586	619	596	549	553	556	523	557	578	544	566	549	580	542	573	580	594	525	554	559	556	589	570	558	580	561	584	546	564	545	562	548	551	579	577	546	564	614	574	555	561	575	564	576	567	559	594	608	545	581	583	555	552	585	519	543	601	558	536	589	587	611	585	618	570	604	610	595	576	561	591	562	550	575	583	596	512	559	572	531	558	553	555	601	557	569	517	577	584	544	539	558	585	548	628	590	558	579	553	596	568	576	549	617	577	625	574	553	588	538	564	586	562	562	562	562	557	585	596	570	616	599	520	588	608	529	591	579	595	602	595	562	576	577	538	556	529	561	573	571	571	553	555	564	576	577	563	565	575	543	600	605	571	543	569	576	615	576	570	571	500	577	569	544	552	564	565	587	596	531	559	559	542	547	580	584	583	541	567	556	603	562	579	557	580	600	576	592	542	582	550	571	553	554	537	563	575	573	581	581	585	578	545	551	584	602	593	558	532	589	562	604	560	552	606	562	560	555	569	553	604	561	591	537	569	576	599	564	562	544	571	576	609	607	576	525	551	580	577	602	560	601	585	542	600	583	539	540	593	561	598	594	576	536	538	533	553	573	581	571	525	580	628	573	590	555	536	555	579	573	569	562	550	594	542	620	573	591	564	627	613	594	530	553	555	599	552	594	552	578	585	537	624	544	557	543	551	581	624	612	601	516	532	555	568	576	542	580	578	567	551	564	546	575	538	565	576	535	604	577	539	528	570	584	548	537	557	570	560	549	545	536	593	604	578	529	552	596	594	575	558	581	569	566	559	609	559	556	559	590	571	584	561	584	576	591	545	571	587	564	569	561	611	591	541	613	581	566	561	529	580	591	536	579	565	572	547	583	540	583	568	544	574	578	555	552	588	546	572	578	570	621	545	562	567	573	559	524	555	571	596	562	529	565	529	586	550	559	585	556	570	588	601	545	536	603	567	573	568	567	529	559	577	609	575	554	566	582	572	547	554	531	564	583	557	562	545	569	558	572	582	588	598	541	552	600	537	601	574	548	574	571	588	571	558	558	543	605	517	536	558	577	615	548	553	556	515	603	551	571	564	566	542	602	561	574	604	553	547	547	567	568	564	572	544	536	590	558	576	580	555	577	528	599	554	559	553	552	580	604	583	541	573	575	562	576	531	584	508	572	586	555	565	554	570	593	554	588	612	567	539	574	568	559	544	576	574	579	544	589	639	573	572	533	540	583	548	552	598	555	576	547	553	627	543	590	588	600	545	580	598	591	582	534	548	552	559	552	563	565	608	549	569	600	545	601	559	552	550	585	566	586	535	541	578	550	499	561	586	577	582	557	559	576	551	571	550	595	569	582	580	555	578	570
5414	3076	1290	445	292	312	340	277	303	240	227	197	186	201	160	140	164	152	153	162	137	157	138	150	122	145	122	127	124	130	134	118	123	130	131	109	116	134	121	121	123	110	119	117	129	117	111	117	122	110	117	107	119	106	102	119	138	125	109	112	120	115	114	105	126	96	106	124	102	102	104	113	117	120	122	120	112	105	117	126	95	119	105	105	90	126	101	104	112	133	104	118	107	102	109	100	105	109	116	98	121	127	113	113	94	127	105	111	104	89	97	115	111	129	113	116	125	127	90	119	102	118	117	120	111	109	123	86	104	113	118	127	127	116	121	118	118	89	144	127	117	118	111	113	103	119	100	123	108	97	108	112	113	120	108	118	96	112	124	113	114	125	104	130	122	118	134	110	102	100	129	131	103	105	129	105	104	119	110	136	125	113	115	115	126	120	98	120	106	110	112	115	119	111	102	105	114	115	92	101	105	100	117	90	120	113	106	128	112	124	126	105	116	117	102	97	120	92	103	116	100	129	128	126	130	97	116	123	102	113	113	103	114	112	124	106	128	95	117	125	116	113	125	127	92	102	117	114	97	112	92	88	103	105	96	109	140	100	138	90	127	137	112	106	130	101	104	109	107	126	124	126	109	102	104	120	94	110	115	117	119	118	133	102	109	98	124	103	131	124	110	111	118	92	123	108	105	138	114	114	112	135	97	112	103	106	92	137	88	129	126	102	109	116	104	128	77	115	100	113	106	113	112	106	133	110	119	91	117	112	113	108	112	123	118	101	96	108	96	103	104	103	109	117	110	135	118	129	107	82	92	106	100	118	114	124	124	103	125	125	101	112	124	97	106	93	101	111	102	104	110	105	99	93	112	108	115	114	101	118	109	116	105	116	104	117	122	112	122	88	114	110	121	102	117	99	112	105	117	116	110	130	115	123	102	92	115	118	101	127	114	124	124	120	108	106	107	116	103	121	104	115	126	110	104	132	109	104	106	122	115	102	112	123	92	112	106	113	116	111	120	119	105	106	104	128	102	101	117	148	86	94	107	106	128	108	119	123	119	90	107	113	108	106	104	115	90	101	114	110	122	116	117	98	119	115	98	96	120	114	108	111	99	110	126	106	97	108	112	101	110	110	95	133	111	109	109	104	102	117	109	108	121	107	107	113	114	121	123	140	103	97	108	112	144	101	118	114	129	110	118	122	119	126	115	100	92	110	111	106	135	115	114	108	110	107	120	93	118	126	116	112	111	126	103	106	116	123	106	105	108	113	111	107	105	114	114	115	113	101	119	98	100	132	104	124	121	125	107	108	101	106	109	123	134	114	97	112	103	105	115	114	113	106	126	126	105	126	107	111	109	109	110	122	109	106	93	109	126	125	103	118	98	107	110	119	117	114	123	119	121	114	120	128	112	104	121	120	92	108	103	104	119	101	110	105	116	131	85	124	123	116	106	104	112	124	112	94	99	106	115	117	120	110	109	112	114	112	131	95	113	96	127	119	110	112	124	109	97	99	100	111	112	116	125	93	106	117	131	101	120	111	117	132	127	132	113	121	120	132	124	100	99	112	119	109	114	108	110	114	113	107	107	118	109	123	120	101	122	115	114	128	94	112	97	112	102	121	126	104	108	116	122	127	112	127	89	120	107	118	109	136	110	99	114	122	111	137	122	99	105	100	105	100	108	113	106	105	119	121	110	113	116	110	110	102	123	106	104	117	98	95	114	108	108	110	113	131	105	95	101	118	108	121	95	106	110	114	113	119	109	94	102	119	102	105	128	118	107	124	101	114	122	120	113	129	98	123	108	102	109	108	113	104	114	102	120	113	95	103	104	107	113	124	111	119	88	100	105	113	108	117	100	93	124	116	118	108	107	116	97	107	121	135	126	110	117	111	104	109	114	108	113	115	112	105	107	112	124	102	101	114	114	103	113	98	106	98	114	118	118	95	127	122	129	97	111	102	118	118	134	109	99	112	112	104	89	101	98	110	110	100	119	115	136	126	105	111	142	97	113	115	130	123	135	111	105	116	129	123	107	114	72	101	113	125	112	110	126	106	123	118	103	111	128	103	108	115	93	125	91	122	125	117	97	113	104	100	97	118	132	111	105	119	124	107	117	101	108	123	122	116	103	105	122	114	129	126	90	102	106	125	113	117	111	104	103	97	106	125	114	122	104	113	99	131	120	118	131	100	104	113	128	134	118	94	112	100	105	107	98	126	99	95	109	121	105	93	121	135	88	121	107	109	127	110	124	122	122	126	110	117	114	104	95	99	121	106	117	110	117	120	103	118	122	107	115	106	116	128	106	107	105	126	114	114	83	119	114	117	100	116	114	133	124	119	116	123	100	98	122	114	119	126	99	127	98	108	105	113	110	99	100	100	106	99	113	113	108	131	118	147	104	107	105	118	117	93	122	103	97	127	101	108	130	120	124	111	116	106	114	123	111	114	124	115	114	105	123	120	123	106	100	113	119	108	116	129	92	90	106	112	125	103	111	113	133	115	130	133	122	114	108	107	108	131	116	118	117	114	113	105	112	122	108	119	113	104	92	100	123	119	127	128	121	106	116	96	103	116	111	119	103	121	121	112	120	108	102	127	101	105	123	96	108	134	97	107	106	113	120	113	87	112	105	128	112	116	135	97	107	116	117	111	97	119	106	113	120	109	86	108	120	132	102	121	102	105	101	102	103	124	110	99	113	123	116	96	119	105	116	117	121	114	111	142	105	104	106	120	131	127	98	139	125	112	96	118	118	107	145	130	120	116	104	111	110	108	118	118	117	114	122	117	80	119	131	115	124	101	115	121	117	124	98	102	108	101	128	121	111	111	108	103	106	135	100	96	101	106	122	102	106	98	111	148	97	121	101	113	130	103	109	109	117	108	118	93	121	126	125	112	131	119	122	85	127	120	120	107	115	129	97	116	115	103	107	121	106	100	109	123	115	119	95	108	100	95	102	97	110	112	113	113	111	99	99	120	107	116	123	93	112	101	105	109	118	107	102	107	109	114	122	109	113	113	127	143	95	111	114	101	105	112	138	100	108	115	92	118	117	129	126	134	108	114	127	126	118	102	119	118	127	100	118	134	109	115	123	120	111	121	118	97	112	128	114	136	101	115	117	113	128	123	107	110	121	125	117	102	127	92	108	134	104	87	90	112	105	89	103	110	123	111	103	120	120	111	109	104	117	102	120	114	123	124	111	105	121	99	101	94	122	111	122	121	108	118	108	114	99	103	131	108	106	118	124	108	101	98	112	111	103	113	114	118	111	107	102	109	106	114	118	109	100	94	124	92	104	128	109	130	108	113	106	109	108	110	121	117	115	113	112	101	110	125	107	93	110	123	100	112	114	108	89	100	104	115	120	125	125	114	118	93	112	91	114	107	133	117	115	106	124	121	105	113	112	103	113	117	111	110	116	131	142	108	109	105	93	109	124	109	129	116	136	108	112	117	100	94	99	103	98	112	109	131	118	140	106	120	104	114	114	89	110	134
32754	21290	11665	8609	10940	11616	10366	9179	7785	6185	5154	4327	3476	2957	2485	2350	2218	2128	2037	2077	1927	1711	1714	1747	1421	1419	1342	1300	1259	1263	1268	1207	1227	1222	1154	1127	1129	1133	1089	1149	1059	1111	1122	1023	1075	1054	980	941	968	911	925	930	953	969	905	863	877	904	936	924	918	844	828	897	885	883	798	844	842	846	787	820	832	859	832	813	866	814	871	864	821	829	842	835	842	849	880	851	791	846	852	804	876	827	864	789	851	817	833	803	867	814	859	838	841	806	819	802	789	826	843	842	875	858	776	888	857	834	842	792	825	831	846	815	839	790	869	824	834	829	844	824	795	841	839	798	799	828	819	797	885	874	789	848	780	836	802	868	790	838	795	862	794	838	839	821	775	796	837	843	845	819	844	824	842	818	855	789	831	861	780	791	799	864	834	842	830	834	774	801	862	793	831	845	796	864	864	815	830	877	847	857	819	817	850	843	827	882	789	835	804	842	819	848	826	844	828	828	792	888	816	777	770	856	857	815	814	841	861	821	833	886	809	885	867	834	824	832	858	839	867	813	848	843	864	817	829	926	818	813	850	831	834	819	820	838	827	822	793	870	834	881	814	910	863	798	829	806	894	844	804	799	821	800	823	819	852	859	795	806	802	824	870	829	843	857	829	774	876	832	848	834	833	841	799	801	847	814	828	812	835	812	854	806	817	827	828	845	871	832	904	866	832	874	826	836	863	815	787	840	813	829	829	849	832	857	839	847	807	816	860	881	905	833	818	815	827	828	813	887	847	799	843	811	856	861	862	847	823	837	841	848	832	755	839	845	866	858	890	822	835	820	832	826	854	824	827	840	871	794	812	835	823	809	845	770	814	836	815	812	820	846	812	833	812	850	785	838	774	818	850	847	871	831	809	824	876	862	807	837	816	795	790	857	815	767	789	792	790	878	864	865	794	812	836	813	853	835	799	840	836	836	811	851	816	805	844	814	842	853	839	832	795	831	863	845	813	797	822	803	828	817	854	803	854	830	834	864	842	805	860	822	810	796	854	869	807	836	793	822	818	860	803	796	832	807	874	819	809	857	844	861	881	809	826	782	831	821	848	861	831	783	810	776	841	824	826	899	804	840	821	812	864	855	844	791	786	818	892	833	851	818	813	834	823	868	800	871	851	842	819	864	872	823	825	832	899	806	858	824	806	852	821	822	835	840	831	859	831	804	855	817	825	835	832	858	812	852	859	804	815	860	800	832	831	832	821	801	797	790	802	790	775	793	818	832	883	784	838	788	807	791	816	857	876	805	827	833	816	809	801	837	805	837	892	815	828	833	818	808	792	805	863	826	825	856	835	851	878	856	868	784	809	856	830	850	820	808	859	833	807	865	824	811	825	821	864	805	829	836	818	851	846	837	821	798	873	828	842	890	851	797	775	809	805	902	837	824	851	797	847	815	866	851	826	837	829	838	838	801	870	806	790	781	833	819	790	816	818	797	851	835	879	777	798	839	799	838	801	832	819	815	880	864	837	857	852	825	854	835	817	870	810	778	825	777	841	762	860	838	837	806	870	813	842	803	820	792	829	791	865	828	823	773	829	834	828	788	861	836	854	791	886	866	899	819	757	816	841	838	807	861	782	829	864	859	871	836	803	855	863	881	802	840	834	811	823	818	836	807	831	793	857	802	846	817	860	820	838	857	855	837	860	876	792	760	872	818	813	838	891	865	838	874	827	829	874	842	873	831	845	785	821	811	818	835	848	793	807	828	815	767	844	843	827	867	823	818	794	816	790	841	865	850	818	787	784	858	786	834	854	841	845	831	847	809	826	809	839	809	843	842	859	905	823	794	838	858	833	833	805	824	829	777	843	846	855	798	821	803	827	877	874	862	803	820	833	783	816	798	852	854	800	812	825	853	792	824	821	754	806	826	830	832	794	824	872	857	819	795	863	799	842	847	865	812	818	867	821	835	819	857	819	815	824	837	852	827	829	840	857	834	879	890	835	832	844	888	821	855	846	855	862	847	856	856	801	793	886	864	852	837	896	876	786	829	818	821	845	819	814	788	848	806	825	827	855	856	828	794	831	823	832	836	799	795	786	840	855	815	855	824	855	834	788	777	837	860	843	851	811	814	810	843	852	813	793	852	807	855	862	800	841	809	834	795	845	821	784	843	877	823	861	809	817	827	803	856	811	778	882	848	809	833	842	787	787	862	796	803	803	865	812	792	843	857	838	801	792	778	842	806	889	812	838	828	829	780	799	862	792	840	809	849	807	852	847	857	852	827	857	858	826	829	813	852	894	848	801	821	883	826	886	861	773	832	849	818	870	880	757	862	813	853	823	827	851	815	840	777	820	826	796	869	802	798	836	830	814	877	855	813	810	852	856	827	891	860	822	786	835	833	838	802	829	863	836	849	792	874	829	858	845	819	849	790	852	822	842	807	858	811	805	866	873	827	821	826	793	792	789	838	791	811	848	817	843	850	800	824	877	837	814	854	881	855	849	830	822	792	843	801	851	777	800	841	810	817	850	792	853	849	819	820	768	778	828	778	849	871	803	765	838	824	837	825	777	852	863	849	835	799	848	846	793	831	853	813	897	787	832	835	864	833	819	851	802	807	800	803	800	801	905	834	848	820	843	824	833	811	823	815	825	819	819	892	819	827	812	850	890	880	830	811	755	844	859	852	822	848	856	837	806	830	831	871	857	822	863	800	857	848	875	872	769	836	800	861	859	874	803	818	862	846	833	877	893	829	866	840	862	831	847	868	833	819	843	785	851	828	829	798	820	765	823	803	851	848	822	826	813	829	816	781	786	820	835	860	787	805	833	810	874	856	859	849	862	827	801	837	827	794	851	840	830	840	822	868	844	874	810	819	778	828	852	842	791	798	844	837	895	831	825	798	834	850	845	816	835	873	823	869	798	857	807	878	756	888	835	816	784	852	765	808	828	897	809	867	800	882	862	834	809	809	823	792	790	788	777	848	870	837	866	815	829	828	809	835	804	853	871	843	842	883	869	856	798	836	806	811	803	844	822	856	899	821	873	875	860	873	820	854	857	828	819	784	794	838	872	864	834	838	811	853	861	851	837	816	807	764	854	837	811	864	817	816	855	833	875	868	802	818	835	817	821	888	819	831	844	838	836	851	784	825	895	811	801	869	852	843	813	877	860	832	830	874	858	823	823	873	810	861	866	847	774	822	829	838	851	873	846	853	816	804	838	827	818	789	831	821	818	835	819	919	886	806	803	851	789	796	745	819	890	814	835	869	815	854	807	834	827	847	806	777	807	857	832	794	816	853	841	849	835	820	809	844	802	812	822	801	838	861	828	788	801	818	856	782	852	825	846	765	836	887	798	843	836	826	904	831	851	836	848	861	806	861	871	825	855	817	840	827	851	870	877	866	835	823	839	851	790	830	811	818	833	839	833	819	861	825	825	781	846	873	767	830	804	832	859	789	842	805	838	797	825	819	821	838	812	855	845	742	808	795	810	812	855	884	797	841	784	808	804	871	807	852
6712	5452	1905	616	306	375	359	302	294	236	219	212	184	193	149	138	115	140	127	133	121	127	135	140	122	110	99	104	99	108	98	103	82	108	91	95	98	88	94	107	96	103	97	95	99	82	92	83	95	86	68	104	91	90	88	75	80	82	88	89	75	83	71	77	91	81	82	75	70	64	59	83	94	75	82	82	88	69	84	85	80	83	63	74	51	65	94	67	71	80	96	91	67	69	78	76	81	78	85	77	83	73	101	74	81	88	77	85	84	76	72	87	75	97	75	79	87	75	76	92	62	88	67	75	81	82	88	88	89	83	70	86	87	83	95	85	92	82	71	75	75	81	84	81	84	61	79	79	90	82	94	80	69	68	81	72	71	80	77	77	84	69	82	81	105	76	78	84	73	92	87	86	81	66	87	76	94	91	89	73	84	74	94	64	71	69	69	87	59	81	83	73	92	86	86	77	95	72	98	87	80	79	82	83	89	71	82	78	87	86	79	76	84	68	78	86	86	76	81	71	117	90	71	78	93	84	96	95	75	72	91	82	98	84	103	78	72	87	81	90	85	87	98	77	98	100	91	87	80	86	82	84	82	71	79	84	73	71	72	71	80	78	63	87	78	66	93	84	73	79	76	86	72	78	80	84	65	98	78	63	91	73	85	87	82	81	82	71	93	77	90	90	82	87	64	87	94	83	60	84	75	105	89	91	82	92	82	81	61	67	80	80	87	89	78	92	81	98	75	78	88	74	86	81	69	80	92	93	79	89	79	83	81	87	85	91	93	80	80	77	81	81	68	74	105	78	87	87	90	59	89	92	80	93	88	77	73	70	81	81	79	80	78	97	71	80	99	87	81	72	77	83	82	78	77	75	69	79	68	73	81	78	85	70	88	85	69	88	77	77	91	75	88	83	74	68	97	83	69	81	83	74	89	58	67	78	74	91	91	79	88	70	78	90	81	87	74	99	88	75	71	91	76	86	71	67	90	68	83	63	80	74	83	81	72	77	91	71	72	78	76	85	85	78	81	86	87	81	83	85	81	76	84	59	75	93	79	85	83	93	73	79	73	67	95	91	72	83	80	89	80	83	85	89	78	93	72	73	83	81	85	75	86	81	95	78	81	85	90	69	76	73	73	92	86	78	86	75	90	88	87	81	85	84	84	87	82	81	79	75	80	92	84	77	77	76	90	79	89	69	85	77	91	80	76	84	83	70	62	85	76	66	71	73	82	72	91	82	84	75	84	77	87	89	99	88	79	87	68	79	78	87	86	66	79	85	77	72	98	80	73	64	80	95	82	89	75	65	83	83	73	66	83	85	71	79	92	81	68	70	82	85	75	65	79	82	87	87	81	76	74	88	78	74	72	87	77	76	77	78	90	70	69	82	85	65	89	81	90	69	89	111	76	90	80	70	80	80	89	77	69	96	88	87	70	64	86	79	88	84	70	66	75	85	94	68	80	87	78	74	102	86	80	79	79	77	98	77	75	86	81	63	70	77	83	84	79	96	99	66	76	83	93	77	72	82	101	73	97	68	81	78	81	79	95	96	86	78	74	83	73	73	72	84	77	102	75	86	75	92	93	85	85	81	69	85	80	75	85	75	84	76	72	74	90	86	86	75	67	82	79	82	82	89	85	90	83	89	88	75	91	83	83	87	84	84	69	73	98	90	68	97	75	78	62	94	69	69	66	78	76	74	72	70	77	84	78	67	70	81	83	85	78	89	93	66	75	72	77	83	78	90	69	88	91	80	77	66	86	84	78	88	77	92	99	86	95	82	82	88	85	84	82	74	66	78	91	82	74	83	79	74	75	91	83	84	81	75	82	87	73	70	80	84	88	90	78	85	84	85	89	72	79	87	81	97	78	87	69	80	74	66	66	83	92	78	75	81	77	84	72	81	83	82	80	83	84	86	88	80	75	70	81	84	86	68	77	63	81	69	83	91	75	81	74	85	80	89	89	96	78	79	89	68	65	75	77	74	83	68	91	74	85	93	94	88	81	88	86	89	79	75	89	91	76	85	81	67	75	72	74	95	83	79	89	87	71	73	69	94	76	74	79	69	81	82	78	74	88	74	78	73	90	85	69	73	72	71	69	83	98	102	86	84	86	90	79	62	85	80	101	79	79	83	73	70	66	84	91	82	71	91	85	95	85	70	65	92	65	93	85	94	81	74	74	59	81	71	68	88	93	62	82	71	74	76	75	91	75	69	69	79	80	86	84	72	65	98	77	76	69	77	68	84	93	89	88	68	81	89	74	88	72	78	81	79	100	76	68	88	82	70	77	93	80	76	80	77	88	55	73	80	62	82	68	85	68	91	89	76	78	67	86	90	88	85	74	80	87	88	85	82	79	69	76	79	64	74	83	88	70	78	92	81	91	71	96	83	95	72	86	77	97	79	96	66	78	75	94	84	79	85	67	89	71	77	82	73	70	93	72	73	77	87	75	85	74	78	85	93	70	87	68	91	67	84	85	81	64	80	73	72	84	78	93	91	62	76	79	71	74	91	72	84	84	92	91	73	73	86	91	88	63	82	74	77	68	95	98	87	71	84	92	71	86	63	76	86	95	94	75	97	75	111	82	92	97	92	80	93	75	82	86	58	80	95	79	76	85	83	83	68	99	83	92	91	81	81	84	91	83	74	95	86	96	79	89	75	73	62	97	79	88	72	90	86	84	83	80	83	103	78	67	62	76	88	83	85	85	82	77	84	77	89	81	86	90	71	81	70	78	72	82	78	92	80	87	95	83	80	84	81	80	94	83	81	63	88	82	82	82	79	81	72	85	73	68	86	90	77	76	77	67	72	89	83	81	86	83	66	76	75	75	81	93	74	75	79	78	70	91	72	81	67	78	93	81	91	81	79	77	72	70	70	70	82	67	80	77	90	77	82	88	83	68	68	69	70	81	82	80	78	71	82	102	85	71	79	71	79	81	83	94	80	93	88	84	88	82	88	74	91	79	67	79	88	92	85	75	80	73	72	72	92	91	75	72	78	100	63	87	87	79	82	84	87	84	91	69	90	64	82	86	79	99	86	88	82	93	83	61	84	72	68	86	75	88	86	76	85	78	64	87	78	77	69	71	74	85	80	85	85	80	104	73	84	77	83	82	72	80	74	72	88	75	79	71	90	87	78	73	96	86	76	80	78	75	68	86	75	88	69	75	79	85	98	99	82	96	68	75	86	77	75	75	83	78	92	76	58	83	78	94	86	66	94	93	65	87	82	81	71	78	79	91	73	69	83	76	97	75	90	69	76	82	69	76	82	86	86	78	70	86	83	77	75	88	87	75	66	71	88	76	85	97	59	64	96	87	82	71	71	81	101	102	89	80	64	65	68	77	95	86	74	87	80	82	59	81	88	71	79	75	69	72	97	73	91	82	70	86	75	76	84	95	84	87	72	78	98	66	87	86	85	85	92	77	58	88	74	106	87	75	93	77	66	88	92	79	84	68	81	80	87	83	91	72	59	76	82	93	80	65	89	72	80
37065	27094	14874	10503	12838	13801	12913	11418	9302	7655	6289	5158	4080	3416	2997	2548	2400	2411	2218	2178	2061	1877	1871	1688	1468	1357	1312	1265	1145	1124	1150	1155	1121	1040	1085	1008	991	1023	986	912	935	940	911	825	880	826	803	751	711	721	663	738	749	731	723	705	750	688	657	703	719	629	677	668	587	641	616	601	590	582	609	650	622	622	599	578	612	614	578	563	601	591	607	576	619	589	587	596	600	588	661	601	639	590	582	534	619	606	585	632	620	628	568	580	612	608	602	577	571	596	585	579	621	593	573	624	610	616	575	608	582	564	599	589	626	622	596	602	575	538	579	590	612	595	559	604	605	582	584	642	645	573	617	602	642	617	584	607	581	624	637	567	591	626	588	624	579	558	566	593	617	611	617	660	579	621	557	617	596	637	585	575	604	594	543	627	544	579	611	578	613	561	587	586	601	579	611	574	592	589	614	615	612	628	579	598	546	596	574	599	610	679	614	584	608	616	593	590	586	598	582	576	557	596	571	619	622	572	584	607	575	618	600	545	576	612	599	583	596	615	643	591	572	594	589	639	631	587	595	571	610	618	588	584	554	596	611	591	596	567	596	576	581	607	571	609	596	597	610	597	612	587	560	594	610	588	593	628	566	591	591	603	557	594	593	583	604	620	599	585	594	544	560	616	580	612	554	565	595	562	583	612	590	583	586	606	564	613	621	611	623	617	641	578	603	601	574	566	564	578	576	564	601	599	595	620	606	586	611	570	623	618	621	615	618	582	535	578	628	596	645	590	587	561	584	599	601	586	582	614	636	593	630	585	618	584	597	597	627	605	583	574	630	575	617	616	637	607	603	588	557	593	623	603	584	619	630	597	608	623	612	576	611	589	587	564	581	635	558	585	592	578	621	634	563	597	559	634	577	600	568	611	618	598	520	582	587	594	602	549	584	610	608	600	614	600	599	637	612	600	603	578	570	593	566	595	599	577	657	593	558	618	604	586	585	609	604	568	554	576	559	559	576	585	610	580	579	621	622	590	635	572	591	610	616	587	586	633	636	589	596	601	611	580	606	551	617	601	605	617	615	599	601	644	607	648	603	617	634	576	596	590	602	580	621	629	608	632	591	566	578	605	615	616	581	635	624	567	553	595	602	623	591	619	587	556	582	600	599	585	624	596	602	554	591	589	617	581	632	567	585	597	576	582	588	594	598	623	622	572	603	610	621	610	633	574	591	594	617	609	589	616	590	622	608	643	615	633	562	630	575	577	610	613	592	594	551	599	603	601	648	557	624	653	617	569	529	621	602	636	614	574	559	596	600	581	577	618	606	556	604	622	604	563	580	618	630	591	563	625	532	606	597	627	601	598	585	588	581	569	579	582	599	580	593	619	596	617	592	570	573	601	591	601	562	612	642	566	631	584	581	610	598	549	633	622	633	603	572	596	635	586	600	597	603	576	614	609	627	604	592	575	608	615	630	584	618	590	621	643	578	551	587	562	585	625	593	617	575	589	588	608	596	605	594	600	593	600	622	607	592	580	608	586	596	582	592	563	616	660	598	592	650	586	583	609	631	581	557	582	614	582	545	630	632	551	610	635	568	594	600	581	625	579	565	596	612	608	599	591	590	589	573	608	586	561	574	639	627	544	610	563	570	560	577	602	615	584	595	613	592	602	588	553	567	569	624	576	586	614	614	592	631	566	582	569	595	611	596	609	575	620	590	581	596	580	588	616	572	585	614	626	621	605	569	609	589	561	605	626	629	607	617	566	553	606	599	581	596	598	554	573	610	577	593	615	573	604	625	580	557	639	586	578	589	581	549	595	604	603	599	575	599	587	562	602	579	611	624	594	602	607	601	551	560	584	591	579	588	590	578	619	581	593	619	601	626	552	584	584	614	608	607	611	632	610	599	578	588	608	600	599	615	578	612	548	582	591	593	572	567	564	594	576	603	561	574	599	588	591	614	608	566	600	573	632	582	635	588	607	611	638	539	529	581	611	623	643	582	591	591	611	568	636	587	584	600	586	571	559	609	611	631	573	588	623	596	584	626	561	602	580	622	561	612	584	602	575	585	574	604	613	592	603	582	579	583	617	615	599	609	575	596	545	598	641	576	607	586	557	618	548	592	588	609	598	597	590	602	621	616	587	539	616	569	591	579	583	630	589	580	540	589	572	605	578	604	620	573	564	598	596	561	631	592	623	602	549	573	584	578	604	611	551	609	596	612	575	619	580	628	621	583	603	583	602	609	614	622	645	588	598	598	623	577	587	583	572	598	608	604	596	553	606	556	607	626	602	614	583	595	586	609	589	597	605	570	609	617	594	579	595	628	585	584	611	616	605	605	562	605	593	596	590	578	590	589	585	547	573	593	569	624	581	594	578	595	617	593	615	613	574	583	620	582	615	590	610	579	568	570	594	598	534	579	591	582	569	593	624	601	539	578	618	546	537	614	573	566	610	606	612	590	597	619	587	594	592	614	539	604	594	575	599	602	605	632	609	624	598	623	598	581	599	604	585	580	552	558	568	613	627	601	563	592	565	605	594	641	614	613	572	598	591	581	609	557	609	608	611	625	593	636	603	623	621	589	596	580	588	607	594	556	577	620	569	577	521	586	587	571	581	603	593	604	595	595	576	607	582	582	589	604	609	582	565	560	591	617	551	598	622	590	549	639	573	562	639	613	578	595	600	612	572	598	593	579	564	572	602	625	608	609	564	592	618	594	569	602	571	578	578	555	568	585	588	595	639	559	575	587	616	600	571	605	615	586	558	587	637	616	599	599	607	605	584	619	585	579	661	614	572	579	573	580	565	559	607	579	610	636	584	601	611	590	623	619	620	579	639	595	537	625	586	571	600	607	575	586	573	590	558	646	578	594	602	587	533	616	582	570	596	628	579	624	557	603	606	590	593	633	580	581	583	637	603	554	576	605	602	567	614	606	581	559	615	616	621	595	641	634	581	611	632	564	592	590	645	591	600	581	603	638	601	568	586	617	536	602	557	592	637	597	620	560	600	654	624	575	581	594	580	570	634	598	590	638	562	555	624	559	588	592	582	590	557	594	617	600	588	559	599	650	600	595	608	558	625	611	611	598	583	591	604	580	619	562	556	571	620	559	614	612	601	592	551	612	587	631	625	591	563	610	573	584	599	568	571	588	613	558	592	607	567	600	569	533	604	620	585	580	592	581	585	591	628	569	572	580	592	621	605	582	652	595	620	576	636	609	564	592	614	570	635	577	620	544	603	579	602	593	589	607	587	577	608	546	587	569	563	592	593	568	605	607	643	607	601	599	571	572	567	627	576	603	583	566	623	574	600	602	588	554	631	572	582	623	608	586	573	581	608	597	613	582	599	587	578	607	615	593	618	631	628	585	566	627	636	596	574	623	593	616	571	621	584	611	609	636	588	586	577	597	582	591	590	597	603	550	565	625	569	629	644	561	616	597	602	596	599	615	604	574	563	566	624	618	632	566	590	545	604	557	581	592	604	605	569	562	610	572	586	581	553	555	577
3495	1706	565	241	208	251	230	246	200	206	189	174	154	147	141	153	109	125	119	142	125	137	144	121	109	100	115	107	121	125	122	120	134	121	116	120	103	100	112	114	113	113	118	100	101	114	108	88	121	113	105	96	95	96	89	105	88	106	101	111	87	96	85	101	115	110	102	93	104	106	105	91	107	89	87	82	106	92	100	82	85	109	99	125	115	97	96	101	108	108	91	105	117	108	87	94	93	83	99	100	95	83	112	123	95	95	97	107	101	95	67	114	94	107	113	110	96	111	97	97	79	98	110	124	101	91	99	89	100	92	105	94	102	106	75	96	92	95	84	103	98	100	95	105	76	104	93	101	105	112	106	97	94	100	100	99	91	117	101	96	110	87	121	105	98	115	98	106	91	104	110	95	103	98	90	106	93	103	97	89	104	97	104	120	91	99	113	95	110	104	99	111	98	120	91	100	89	110	98	101	97	110	103	105	92	93	101	110	86	116	105	104	97	110	111	130	108	109	122	110	96	118	104	97	93	102	103	101	92	118	106	108	127	102	85	104	100	98	97	99	117	88	94	115	103	85	103	96	99	100	106	110	102	87	111	104	129	111	98	100	109	108	92	92	109	114	114	104	83	96	99	118	97	111	108	84	86	110	112	109	99	90	100	120	105	99	110	103	99	100	105	97	98	115	101	113	97	99	101	95	85	93	77	104	104	98	106	81	105	110	87	92	93	103	116	80	94	101	90	82	103	121	97	107	87	98	98	115	105	103	108	114	114	107	92	114	110	103	106	97	86	90	90	116	116	103	83	103	87	110	97	94	102	104	113	72	98	109	92	83	81	85	95	110	122	108	105	113	104	100	98	96	104	114	105	97	109	114	96	113	115	109	108	91	114	94	91	96	102	93	114	107	105	101	92	104	93	89	104	95	107	102	102	120	136	107	113	110	87	129	92	111	109	95	99	118	107	110	111	107	97	83	84	106	109	98	98	105	87	106	85	112	90	106	109	108	109	106	110	94	105	94	107	84	93	124	86	87	112	95	87	109	101	100	106	96	111	103	92	110	94	81	102	88	86	113	114	81	103	105	87	102	88	98	119	103	99	99	88	102	104	103	93	114	112	114	96	94	86	101	103	112	111	98	93	88	115	119	92	104	97	95	87	97	101	102	106	92	101	93	94	81	96	98	109	107	85	121	111	108	105	109	86	92	80	109	96	95	95	98	101	94	90	102	119	105	101	108	117	94	96	115	109	99	98	96	106	113	91	110	119	87	98	84	109	107	108	98	100	100	100	103	110	101	100	125	94	109	99	94	100	120	103	102	106	86	90	87	108	120	99	90	80	109	102	113	83	101	103	109	81	96	117	96	105	95	101	107	84	92	101	98	104	119	111	110	100	92	119	82	93	100	109	104	108	104	108	100	104	80	95	106	110	112	100	101	110	117	107	102	87	105	113	101	105	107	101	112	104	97	116	92	90	96	99	106	120	96	108	116	82	101	99	85	126	115	105	113	97	107	111	107	107	113	104	102	129	101	98	91	80	96	79	109	97	113	96	95	118	101	110	100	96	91	87	78	102	103	80	100	98	80	103	117	93	85	115	89	105	99	112	102	107	102	106	103	104	96	93	87	118	97	102	119	86	97	97	84	90	99	108	114	101	99	113	106	100	117	107	120	84	113	112	97	104	104	114	100	88	97	89	116	102	111	112	91	103	101	100	85	84	107	106	106	93	89	96	117	116	85	104	98	94	93	100	82	79	109	94	90	83	103	100	106	107	103	102	85	98	103	102	76	85	106	88	95	83	102	98	97	92	102	94	94	100	105	92	93	120	102	118	95	93	82	108	104	87	110	100	88	106	102	94	98	98	102	119	104	106	83	110	108	107	100	94	103	100	77	109	107	107	81	86	100	116	102	122	95	102	105	98	117	115	87	111	121	89	77	107	105	88	103	106	102	99	94	85	96	94	99	120	99	85	80	95	102	103	103	100	98	96	103	88	95	100	109	109	107	94	112	100	107	104	99	127	103	106	103	107	88	102	102	91	105	116	101	114	102	105	106	103	98	84	101	107	97	96	101	100	103	95	103	108	107	76	114	96	106	93	102	112	101	87	110	104	91	84	113	110	110	106	96	104	90	89	106	118	92	89	110	98	86	87	92	84	86	98	106	106	99	112	79	111	90	110	104	90	98	101	106	94	85	99	87	90	98	86	99	90	97	99	106	111	114	95	93	102	115	97	90	112	117	112	103	89	107	104	110	110	97	104	94	77	101	117	104	104	96	94	89	110	101	109	98	103	101	101	86	100	110	93	92	107	113	92	108	94	92	100	91	118	96	98	82	116	90	93	103	109	92	112	106	79	114	109	87	110	90	104	115	107	94	88	116	90	120	106	98	96	118	109	96	103	112	110	92	98	99	102	97	104	108	111	101	120	89	101	99	105	92	87	104	116	93	91	85	106	106	110	98	109	97	90	98	106	110	116	105	92	106	95	87	100	97	97	88	104	83	91	105	94	80	101	118	97	99	102	98	96	97	87	111	98	93	107	104	97	110	102	114	86	97	100	88	103	106	87	104	118	92	113	104	98	105	112	111	94	97	90	105	93	84	99	94	100	97	103	102	120	89	95	113	107	95	106	96	99	86	104	89	116	94	109	102	98	114	87	96	126	84	102	110	97	108	102	102	104	101	96	100	79	76	101	108	95	86	99	111	102	101	95	105	108	106	97	90	113	93	100	93	91	116	112	92	83	119	105	77	94	92	119	93	101	98	106	101	112	95	98	81	100	119	86	105	101	97	102	106	80	103	118	95	103	110	116	99	104	116	91	107	100	115	87	113	100	111	103	122	111	85	86	102	84	117	114	81	121	106	102	95	100	105	115	122	97	96	100	111	118	103	123	115	79	89	102	94	88	112	109	90	111	107	110	104	98	119	93	88	107	99	97	106	97	101	121	124	103	93	95	91	114	126	109	84	97	86	105	99	68	82	98	108	100	96	90	85	111	103	95	95	122	89	107	113	104	108	104	89	107	96	92	102	107	108	81	102	87	89	115	97	98	88	98	107	95	101	110	109	106	111	98	112	96	114	96	84	105	96	80	109	96	109	105	100	110	104	96	108	95	108	103	103	107	105	100	118	105	90	106	93	99	86	119	97	98	111	102	100	106	92	110	99	91	83	98	92	110	112	98	93	101	109	113	105	89	116	104	98	101	111	93	133	111	120	114	95	111	99	102	85	106	113	95	109	110	97	97	94	93	110	104	100	92	106	110	102	102	90	105	93	102	101	100	124	110	116	118	92	107	100	103	112	108	108	73	113	85	101	98	115	103	100	108	100	105	96	102	123	86	85	113	101	105	109	79	103	92	104	111	91	96	96	93	97	95	105	102	96	94	108	95	100	98	109	96	109	87	99	94	93	99	111	96	104	102	105	108	114	98	110	98	105	89	84	89	91	109	96	102	108	107	100	112	110	114	105	103	113	94	99	92	92	91	89	93	108
28269	15558	6164	4874	7726	9032	8480	7450	6145	5094	4173	3173	2778	2391	2025	1793	1779	1734	1613	1649	1515	1482	1508	1298	1237	1081	1130	1083	1060	1072	1071	1064	1039	1001	1032	985	961	1035	959	965	943	940	867	1009	965	888	873	824	821	825	832	800	803	845	839	804	830	843	806	785	782	787	742	804	801	741	737	795	760	758	796	723	763	820	758	765	811	764	770	733	815	762	753	748	747	754	778	782	749	811	746	764	813	764	761	786	774	729	772	740	771	801	761	718	761	723	736	758	746	778	766	767	757	792	751	691	740	782	760	813	727	772	759	777	723	733	766	796	736	756	755	767	721	726	779	733	764	717	749	750	709	782	793	748	821	785	769	779	732	802	736	789	805	735	771	745	746	720	760	711	735	800	731	766	731	768	759	751	788	783	742	687	784	780	756	793	770	753	755	789	743	785	776	784	742	806	790	797	733	705	775	802	713	809	745	783	708	725	695	743	723	767	711	751	730	788	773	776	763	763	774	716	779	780	758	767	783	715	742	758	759	766	756	792	730	714	741	799	762	727	742	784	731	745	762	762	700	708	767	746	736	731	800	782	781	724	755	682	834	724	770	735	755	728	763	754	755	760	764	777	764	797	765	744	780	770	735	778	688	734	743	749	759	699	764	753	743	757	756	726	762	747	706	750	751	752	723	774	776	778	770	745	755	762	717	819	683	828	793	797	774	763	771	730	756	721	756	754	759	749	697	777	792	747	760	761	732	741	753	749	709	766	740	743	783	807	790	795	751	780	759	810	746	734	731	723	773	748	748	788	758	795	707	759	742	721	751	790	766	701	755	747	786	744	795	759	809	740	711	789	764	751	822	765	729	758	711	758	780	784	753	748	774	808	770	775	759	773	802	772	738	799	743	726	808	759	729	773	734	792	715	753	796	727	728	782	766	709	716	759	717	766	750	741	717	763	746	768	781	778	774	808	686	766	789	718	779	745	790	759	750	754	791	750	821	796	770	786	796	789	795	722	794	795	774	765	735	837	739	747	783	765	770	793	787	744	755	720	808	716	778	748	716	775	746	728	751	793	733	780	779	772	771	750	767	765	768	786	806	751	766	787	789	781	744	779	735	734	776	750	796	766	718	785	730	768	774	720	729	794	723	758	749	772	726	753	716	774	762	830	757	749	778	718	764	746	709	768	759	795	740	767	757	755	777	793	752	793	755	774	778	804	783	763	743	754	760	779	808	786	740	752	732	762	763	777	773	734	800	773	738	770	758	766	730	748	777	738	785	738	770	784	733	767	752	714	762	764	745	785	713	746	747	744	776	756	755	789	739	781	751	798	768	774	743	754	721	748	794	756	724	797	790	777	752	773	755	782	743	755	727	728	756	780	799	762	740	746	740	739	735	752	730	786	699	731	817	744	740	771	764	778	795	778	721	755	753	727	821	738	740	759	746	772	726	783	752	739	741	787	763	787	783	748	779	770	757	774	718	780	721	752	788	784	786	777	738	751	778	701	743	806	759	783	807	738	758	744	788	737	802	744	760	765	745	714	711	730	774	739	759	760	760	685	766	741	729	759	798	707	735	745	792	728	752	744	739	747	742	781	743	790	807	763	758	721	773	763	761	735	796	703	759	774	762	755	777	705	721	763	772	720	740	816	786	737	727	750	774	742	740	775	737	792	748	732	766	792	752	762	723	744	767	766	738	763	750	757	801	773	727	773	784	751	785	761	698	719	792	704	769	734	740	765	745	774	746	813	784	767	738	724	758	764	760	797	748	736	764	764	763	818	675	785	722	726	760	781	780	782	734	761	808	773	695	698	748	755	764	806	767	764	777	784	742	789	782	769	786	762	756	750	744	779	772	762	760	747	742	758	739	710	691	747	757	772	766	749	778	728	742	767	767	778	743	786	739	791	777	745	729	764	769	790	769	774	769	761	763	764	728	812	806	744	728	740	771	778	775	729	791	775	797	831	693	749	749	755	768	747	797	756	755	748	789	796	769	739	735	766	744	715	749	693	711	786	786	748	727	742	772	760	766	735	748	771	748	808	804	731	800	787	783	757	855	733	765	700	765	724	766	750	768	766	736	760	738	756	795	796	750	773	747	768	759	751	786	724	794	741	749	777	702	822	771	718	785	787	760	765	787	756	770	746	775	728	773	724	766	775	811	724	756	741	747	777	756	755	788	786	763	764	759	771	770	725	820	789	794	792	749	777	741	736	757	737	749	793	740	739	797	752	797	773	798	723	727	807	761	798	767	763	742	682	783	766	779	730	776	750	762	735	725	757	741	785	729	772	804	747	769	798	758	736	785	754	760	776	762	774	749	784	749	778	746	691	723	750	770	745	766	775	772	772	739	796	753	748	699	737	757	698	696	752	744	771	800	729	731	692	752	764	772	795	775	744	734	792	691	792	764	723	727	768	755	728	762	718	744	749	799	815	726	767	793	725	795	744	772	727	761	716	764	779	758	769	731	793	766	762	766	794	738	796	756	748	815	768	711	727	777	744	749	792	731	779	727	790	759	792	717	767	743	778	758	780	756	743	804	729	774	827	806	720	782	756	824	763	718	780	761	767	764	782	735	731	721	729	730	752	701	738	775	727	730	753	758	807	767	753	742	751	775	740	809	797	724	811	739	722	734	717	782	721	781	770	733	760	743	749	741	743	776	739	767	787	713	728	749	758	719	762	765	759	791	718	737	720	816	767	804	740	754	766	841	751	766	776	770	750	763	741	732	739	763	760	707	736	765	727	783	778	769	725	769	713	829	761	798	744	792	760	745	815	743	752	749	753	749	780	771	740	761	792	800	765	765	822	754	781	772	707	802	728	756	779	751	736	750	753	753	793	766	781	770	726	793	763	756	792	737	767	731	773	788	772	746	718	733	778	741	751	763	771	712	782	748	742	742	751	778	786	754	753	757	768	776	743	764	763	711	731	731	762	754	764	782	777	754	713	766	725	762	730	767	729	743	706	730	748	708	754	722	733	783	735	776	753	774	762	742	751	709	789	716	730	743	769	781	805	782	791	725	706	753	798	752	737	747	801	750	752	780	759	744	766	730	770	803	759	754	773	789	745	742	774	748	803	746	753	773	780	757	762	736	747	771	767	756	755	747	737	781	819	754	745	748	796	753	724	760	725	750	783	740	739	710	768	799	705	736	771	765	805	763	744	773	766	790	798	762	722	767	821	737	744	813	746	812	710	707	748	784	760	730	799	745	765	760	761	745	758	746	747	739	775	764	797	806	782	772	748	772	771	725	786	765	700	731	767	824	738	726	805	734	785	725	768	788	821	778	753	772	790	778	704	794	710	766	772	723	755	766	722	757	772	770	721	759	789	744	773	753	721	795	715	747	796	754	757	698	765	757	754	735	756	787	816	741	736	751	786	746	760	764	773	723	714	794	797	818	793	751	761	798	719	789	704	721	732	776	761	746	739	749	749	736	802	791	734	748	769	737	760	832	743	799	743	764	779	811	766	775	804	748	749	737	761	727	749	705	731	753	722	758	819
4900	3235	1049	331	244	284	301	276	232	209	218	160	188	140	116	132	110	118	131	121	104	134	115	96	100	102	95	94	89	96	117	74	96	95	72	98	92	98	99	64	103	93	78	92	77	102	87	77	92	77	87	67	80	77	77	87	94	61	76	70	78	87	84	94	60	84	66	73	71	77	68	79	76	69	84	80	83	86	66	74	70	81	75	70	63	88	59	80	82	77	74	78	84	83	86	70	74	61	67	84	63	81	77	84	64	72	57	80	72	72	81	66	83	73	74	72	74	79	82	62	63	71	72	71	74	64	80	66	66	68	68	71	76	79	73	71	84	84	87	71	83	76	80	74	69	68	73	65	64	69	78	69	87	90	86	64	78	78	78	66	74	67	75	82	81	84	73	70	91	75	66	91	57	63	81	80	77	71	78	74	83	81	74	81	84	72	89	80	77	77	80	74	74	84	70	77	87	72	54	68	93	59	82	73	87	76	67	68	54	65	71	74	89	84	79	96	75	76	74	65	64	74	66	73	84	77	62	69	67	86	59	85	79	62	79	73	88	75	77	82	82	85	63	59	83	73	84	72	91	74	72	71	76	73	68	63	71	89	84	65	81	89	78	76	82	86	82	73	89	72	64	87	71	68	81	63	82	64	63	83	78	81	79	81	86	69	65	71	78	89	97	56	72	76	74	60	75	72	77	70	73	64	74	76	82	74	65	76	85	74	88	78	77	83	73	91	61	70	73	62	71	70	72	73	77	79	89	68	82	64	68	85	76	78	78	71	89	77	64	67	73	65	74	84	74	83	65	88	83	77	57	80	82	74	72	69	71	79	77	71	72	77	93	71	82	71	82	86	65	65	75	62	87	79	74	70	84	66	67	67	87	74	65	74	75	70	80	53	70	88	79	78	74	72	64	86	82	72	66	88	74	77	78	81	67	73	86	76	63	83	70	52	87	72	66	72	77	79	64	68	102	90	90	85	74	82	67	55	78	74	80	61	92	72	86	62	71	64	61	61	76	84	64	74	75	78	58	67	76	75	91	79	85	62	80	54	60	82	68	72	69	77	79	80	77	82	74	72	72	70	81	69	72	82	75	86	73	85	93	75	69	62	93	79	69	73	72	65	69	84	73	91	89	78	71	79	77	83	79	85	69	68	69	65	78	100	72	73	84	68	73	60	73	95	89	74	89	80	83	64	70	85	71	73	72	64	65	71	83	73	79	69	75	85	71	69	73	82	85	87	77	70	79	69	75	77	75	69	84	91	84	60	69	91	82	81	79	72	77	79	75	79	73	81	82	77	61	62	77	70	87	81	62	71	76	87	58	68	69	58	76	78	77	79	67	88	75	74	65	70	63	87	85	63	64	73	79	72	71	64	88	71	71	74	66	61	62	62	57	67	74	88	68	84	61	72	70	79	72	69	94	70	87	91	82	90	79	80	85	95	68	91	83	79	82	80	55	76	64	61	76	85	83	69	75	79	86	72	77	80	78	76	81	71	66	75	63	70	51	61	67	71	64	74	89	60	76	65	63	68	79	86	70	68	72	78	79	78	76	88	90	91	70	63	71	76	76	64	72	88	79	80	79	73	66	76	68	71	79	80	77	83	82	65	78	78	66	79	76	70	78	87	70	76	85	87	62	73	84	91	68	70	75	63	66	69	83	73	78	71	73	79	71	62	78	88	64	69	78	72	67	80	74	66	77	80	88	78	76	73	59	77	89	78	82	93	76	86	75	76	72	67	74	72	70	82	78	87	83	92	72	66	70	78	70	68	79	64	83	72	78	73	63	83	71	81	72	66	56	87	84	80	80	73	85	80	78	77	63	77	75	88	65	85	80	78	72	67	64	72	84	68	81	71	78	61	72	81	86	73	80	73	83	82	74	75	58	72	66	68	70	82	79	69	77	75	72	74	74	67	75	74	85	64	79	100	76	67	78	75	81	77	76	63	75	69	77	78	60	59	87	56	72	67	65	74	83	81	78	76	65	80	75	78	71	72	66	80	84	75	59	70	83	76	65	79	68	71	76	73	83	63	68	52	85	73	66	72	81	80	79	63	74	92	72	78	78	79	75	67	77	78	63	99	80	72	82	67	66	68	75	91	67	70	80	71	72	89	76	61	74	72	67	72	80	82	87	87	72	68	74	85	78	79	79	77	67	54	75	79	84	63	76	83	86	69	63	71	74	81	79	75	91	60	56	74	66	79	86	79	59	77	70	91	71	74	73	78	52	80	66	74	62	91	69	91	80	92	48	72	82	72	73	86	63	70	73	80	71	77	75	78	66	78	71	66	68	78	86	68	72	85	76	77	60	79	65	87	87	74	66	66	71	79	74	88	61	75	81	85	74	74	62	75	75	80	60	73	58	73	72	94	71	87	89	68	74	77	79	65	77	79	83	71	60	92	72	74	83	64	81	60	77	69	85	70	84	98	67	81	72	67	74	78	86	86	76	82	75	95	64	69	70	64	67	75	63	74	64	78	88	74	81	100	87	77	68	82	86	84	67	80	73	73	73	86	70	86	79	68	74	102	64	74	85	73	95	71	73	84	76	69	72	78	94	79	72	67	94	72	82	83	85	78	77	70	83	67	66	83	86	84	83	72	51	61	69	75	84	67	80	62	88	81	77	79	74	74	81	76	60	79	59	82	71	59	81	73	87	76	72	81	82	90	74	83	80	69	60	83	68	83	80	59	76	75	98	83	66	79	69	70	87	67	78	76	76	73	78	83	65	63	81	76	86	72	76	89	79	74	77	70	79	73	71	62	87	71	67	95	75	97	71	67	85	83	56	88	62	60	69	71	82	67	72	62	60	72	82	58	73	79	74	78	80	89	71	71	73	87	85	77	77	73	82	86	62	71	79	91	69	79	66	82	71	84	71	79	68	67	80	82	84	68	77	58	62	71	75	69	72	62	73	65	89	68	53	70	65	73	84	70	66	83	79	76	69	72	76	67	80	81	74	79	62	76	79	80	75	82	81	71	66	56	80	70	57	81	69	80	67	53	63	81	68	68	72	77	70	72	84	90	83	86	71	64	70	82	68	74	81	86	79	76	70	87	83	71	64	79	62	73	73	67	63	71	79	81	82	64	69	68	86	75	80	85	78	70	85	76	72	79	68	77	89	96	64	90	88	81	75	71	83	78	81	74	64	82	78	52	77	78	69	62	82	89	79	83	52	72	80	64	68	66	66	75	68	82	88	82	70	55	75	63	82	74	70	71	66	57	80	67	88	54	74	62	60	83	74	74	66	76	81	63	66	66	85	76	87	88	75	65	69	87	81	70	82	66	76	80	67	80	69	71	67	69	84	64	75	81	68	73	86	81	74	66	82	72	72	77	71	64	69	79	69	74	76	70	76	73	73	92	76	76	80	84	83	74	77	75	83	76	87	63	79	59	83	73	52	65	78	83	63	75	74	77	64	68	80	65	75	79	81	68	81	71	71	69	66	76	79	69	75	73	84	90	76	87	78	87	76	80	77	81	61	68
33623	21059	9581	7100	10615	12214	11336	10069	8159	6670	5162	4041	3452	2896	2421	2112	2102	2017	1968	1848	1648	1764	1570	1372	1261	1080	1035	1057	1071	1106	1061	1001	1036	973	895	919	837	881	931	863	806	825	840	834	771	801	682	653	652	616	641	687	690	649	645	706	637	679	605	636	645	626	565	607	584	573	561	578	600	588	608	556	573	561	593	549	590	559	593	555	548	608	526	592	573	571	547	591	569	579	590	566	561	535	548	556	524	552	519	575	584	594	601	568	522	545	547	533	559	562	548	530	564	588	529	571	566	587	555	583	583	541	582	567	576	569	560	592	597	601	598	562	543	543	557	573	585	594	582	570	593	547	558	562	583	535	522	529	599	545	615	591	570	594	593	529	570	616	585	605	576	582	577	603	556	605	582	573	566	553	555	612	562	584	568	509	564	590	578	560	602	563	541	557	532	574	582	557	534	554	571	572	532	561	548	581	580	575	562	583	566	582	537	587	559	603	607	543	549	566	525	598	518	576	593	569	573	540	574	555	532	517	599	523	527	579	571	593	576	558	586	553	562	540	542	512	607	527	574	540	577	568	566	570	583	564	550	567	580	571	545	588	545	559	528	573	612	540	598	571	594	538	528	573	590	558	601	580	549	600	548	556	583	553	575	553	565	557	583	553	582	552	582	580	537	602	568	582	553	567	580	570	565	542	573	512	611	528	578	566	568	554	566	569	571	623	568	515	556	605	566	570	599	576	548	548	579	567	530	584	564	570	541	559	606	548	562	552	567	532	555	526	547	552	577	593	499	583	581	517	577	537	595	589	517	567	558	586	568	574	539	578	545	570	545	578	598	574	587	560	579	614	570	571	638	570	536	569	515	555	563	505	595	568	573	508	569	547	573	578	572	581	586	567	521	583	604	568	581	544	547	543	568	544	563	587	565	542	562	570	574	582	539	557	604	547	574	555	566	548	577	574	526	551	567	553	592	545	578	597	570	595	537	563	577	559	570	594	603	587	590	583	539	597	581	600	561	560	592	603	521	594	532	539	562	597	581	562	593	540	527	527	551	521	584	551	543	553	575	556	531	571	538	586	545	599	592	566	550	534	581	594	591	527	526	574	571	573	532	524	561	602	565	567	541	530	582	557	584	599	569	541	556	574	562	528	585	597	594	584	549	555	538	530	523	563	557	569	527	539	558	560	548	583	547	634	555	583	556	575	570	586	574	566	554	514	530	542	577	580	574	551	579	549	546	588	569	576	547	571	573	589	560	599	565	543	531	570	604	507	544	602	549	529	556	546	566	564	575	573	580	532	582	557	620	564	574	533	580	542	598	572	564	560	594	588	535	564	580	595	558	575	576	566	531	545	592	521	571	550	561	588	590	566	561	560	560	569	526	541	537	550	575	606	547	550	545	578	574	577	579	544	558	577	570	579	549	551	560	559	535	551	529	584	579	624	546	532	569	579	586	570	610	577	592	592	541	555	608	561	539	567	553	590	603	606	551	571	525	537	551	615	564	528	557	566	574	549	546	606	592	548	577	547	549	572	580	618	571	560	543	573	593	585	546	558	541	561	557	596	586	590	536	548	555	607	560	529	566	527	540	581	533	555	589	546	546	579	565	569	592	564	549	548	571	543	545	576	527	565	566	547	533	563	548	558	588	576	544	549	550	549	564	549	586	583	552	579	543	568	568	591	588	544	575	520	561	551	546	591	531	566	542	559	587	551	580	568	558	563	575	547	585	582	666	582	565	541	490	548	566	571	569	576	544	605	544	576	582	548	572	587	550	563	558	608	593	564	574	516	602	541	579	568	540	535	587	501	601	572	559	539	494	541	573	572	586	563	605	549	525	525	576	537	567	586	552	552	602	544	549	558	566	538	510	599	545	574	558	584	571	534	593	534	529	554	537	543	584	535	567	561	526	583	544	582	554	595	588	567	612	563	547	602	644	568	568	560	553	557	557	533	577	521	574	515	555	562	535	574	528	532	560	568	544	551	557	542	583	559	559	545	550	551	541	551	570	560	572	591	536	556	577	572	534	519	590	527	539	555	575	568	538	542	596	542	608	550	546	570	519	615	550	620	548	557	553	571	523	572	566	582	570	577	566	560	548	578	553	512	609	581	521	538	563	580	583	550	524	589	562	550	544	560	537	569	531	561	571	524	557	566	571	573	562	570	531	593	587	540	546	522	542	577	532	553	547	550	572	572	548	578	563	553	579	553	563	565	552	585	553	579	531	551	542	604	602	588	570	563	572	591	614	578	546	557	576	569	567	543	568	546	573	571	554	497	611	512	588	577	511	540	593	524	528	578	531	549	557	561	575	553	563	590	542	582	518	553	537	511	608	549	562	593	567	547	551	557	551	574	564	562	580	586	563	551	537	596	566	548	565	602	530	561	566	571	568	552	560	550	562	558	539	528	550	554	620	557	566	558	552	530	549	548	587	589	570	579	529	570	572	582	579	537	533	581	592	585	561	542	560	641	562	561	570	569	550	610	555	600	572	531	568	554	597	569	560	561	544	549	565	560	569	559	546	604	522	569	565	531	505	565	528	575	537	550	516	636	577	553	595	594	551	554	515	557	570	591	556	586	568	577	561	542	566	529	559	571	551	600	591	564	575	501	548	555	593	575	553	538	552	574	599	566	617	545	510	538	544	561	575	590	536	538	573	547	577	532	584	524	573	571	544	556	532	537	636	556	585	555	550	557	536	576	601	571	551	589	564	563	547	572	563	511	554	549	554	587	601	551	537	561	542	547	544	548	577	529	552	547	556	548	518	550	549	562	566	570	603	580	548	563	586	553	534	581	563	568	578	569	546	560	578	517	543	586	588	540	596	574	516	589	564	538	591	571	514	562	574	557	561	588	559	565	551	576	521	550	570	554	581	565	542	568	578	543	562	559	528	601	545	544	562	611	573	547	555	570	601	597	558	543	570	549	537	527	557	551	571	570	616	563	563	552	543	614	568	573	534	531	498	545	545	576	543	520	505	518	568	571	564	530	539	537	546	564	600	567	540	591	541	566	587	577	550	549	566	561	564	572	580	561	573	548	580	563	587	535	542	560	548	570	554	555	549	564	571	530	548	584	552	566	525	578	563	544	579	579	557	563	573	591	573	556	567	565	589	551	552	583	606	593	580	540	563	567	546	524	597	576	555	612	559	584	624	520	564	547	586	571	544	579	524	560	636	533	560	598	605	542	595	588	536	560	566	584	582	544	589	596	596	530	586	563	620	568	574	523	581	526	612	550	572	572	525	544	557	557	566	575	522	548	534	585	562	555	579	566	576	584	594	604	572	562	593	564	621	588	602	543	558	579	575	557	550	549	572	577	569	572	557	531	602	541	599	565	560	544	526	613	531	558	541	581	551	564	564	547	594	538	579	539	548	560	569	565	535	576	578	557	547	494	563	530	579	585	550	522	595	558	532	528	577	543	551	572	574	604	557	592	564	575	558	558	571	547	560	584	533	559	600	560	554	567	589	569	578	577	602	616	574	563	582	558	527	553
5548	2970	1111	425	281	340	310	302	292	267	217	186	160	180	143	147	174	158	170	144	151	163	147	126	122	122	116	159	111	139	121	133	131	141	110	146	121	146	117	105	120	114	123	115	98	110	110	116	112	116	102	117	108	121	113	109	135	115	117	122	125	117	104	116	114	125	122	105	109	108	125	99	104	123	111	103	105	107	104	106	128	114	124	109	92	105	112	122	110	119	91	104	122	95	105	102	112	119	126	112	108	112	85	114	115	99	111	115	115	101	111	91	112	98	105	116	124	107	127	106	112	114	82	112	117	107	101	123	125	105	119	107	138	106	111	104	122	123	114	102	84	129	110	105	117	104	133	120	101	107	136	97	111	123	110	116	122	113	108	111	126	99	132	87	104	112	122	113	109	112	138	110	96	103	90	132	101	114	103	111	118	116	103	120	107	128	126	101	109	117	107	102	128	95	126	110	105	116	110	117	131	104	107	89	106	101	105	113	107	105	117	113	130	124	102	127	119	109	121	86	124	130	88	119	110	115	139	115	107	112	102	110	103	100	125	123	122	121	101	124	116	119	101	127	116	115	140	105	116	101	107	112	95	112	115	115	108	119	111	102	124	112	119	113	109	118	121	133	115	79	103	102	108	108	108	116	114	95	124	111	110	104	105	126	102	116	129	116	94	107	119	120	91	101	103	110	99	104	111	117	88	120	118	119	119	115	113	114	108	124	106	117	108	113	96	98	102	124	112	110	109	131	94	121	119	117	115	95	73	136	111	111	116	100	131	110	108	114	110	102	103	95	119	151	107	98	99	122	94	129	125	125	118	110	117	112	104	104	99	124	111	111	111	115	107	104	111	122	105	105	100	107	106	96	110	119	100	133	135	116	97	105	110	125	109	107	133	103	136	101	118	105	122	97	111	107	117	108	132	97	91	106	132	117	99	128	125	119	118	102	119	108	99	112	119	99	106	111	106	135	112	114	100	126	107	103	123	116	108	114	103	116	106	133	104	128	121	101	109	106	104	127	102	97	118	129	123	127	122	107	106	103	97	102	118	102	106	103	99	126	129	110	114	119	103	113	107	101	107	117	109	124	106	107	117	107	117	106	113	121	106	105	101	104	124	115	109	118	124	105	114	120	110	110	105	112	110	112	109	94	116	117	102	104	92	103	115	99	127	110	110	105	107	111	109	124	107	104	104	128	95	107	109	117	122	125	124	93	99	91	106	114	109	113	127	108	91	101	106	116	111	110	126	103	106	120	112	111	99	106	117	103	113	117	113	123	120	111	104	117	114	92	104	93	111	114	117	109	111	119	96	114	108	103	125	104	111	118	117	126	106	116	121	114	119	114	112	139	102	100	115	113	125	89	122	121	114	120	102	106	90	115	85	107	112	102	118	101	121	108	101	122	115	120	113	119	103	118	104	107	119	109	100	105	111	125	106	118	118	113	115	113	124	121	90	82	110	94	125	107	101	114	114	112	114	122	103	112	110	120	113	112	98	100	111	102	102	123	123	119	113	119	99	127	119	99	118	104	128	123	121	110	100	104	98	121	115	114	119	119	120	108	119	108	129	106	113	106	107	91	106	112	103	119	111	120	106	117	119	98	103	106	114	98	124	126	121	129	106	117	103	112	100	117	115	102	114	117	99	116	124	115	106	138	124	107	115	142	113	111	102	107	96	95	112	112	104	125	105	115	108	106	128	98	103	88	112	111	119	103	129	108	102	116	96	102	106	109	96	103	117	116	112	106	104	97	121	105	108	104	102	114	104	98	106	92	115	117	112	109	119	111	102	112	119	107	111	96	123	99	101	119	96	103	113	107	109	108	109	104	107	117	98	108	126	96	113	106	99	115	127	100	126	117	104	108	101	131	110	88	102	114	109	127	99	114	132	104	102	120	113	109	104	128	107	104	106	118	113	99	87	112	108	110	118	115	115	124	108	131	109	111	99	118	125	121	101	96	104	91	112	105	97	111	111	105	107	111	109	94	111	118	122	104	110	116	109	122	112	114	124	101	109	91	130	105	96	119	114	102	99	105	128	122	127	107	103	103	102	113	127	98	108	117	109	120	116	114	103	116	102	117	115	119	112	108	100	84	103	108	113	126	103	101	96	115	129	119	122	126	116	121	125	109	104	92	122	121	107	107	91	113	118	104	119	116	101	92	119	111	106	118	107	111	95	117	105	91	126	111	97	100	104	126	122	99	114	102	116	109	112	116	115	104	111	116	124	113	97	99	119	106	109	101	111	107	120	113	98	111	119	99	97	125	109	111	111	118	96	115	110	122	126	107	123	113	93	129	121	112	115	121	114	115	113	129	127	104	119	124	122	111	118	98	113	103	106	98	99	110	93	125	116	105	123	120	121	106	99	101	121	107	119	82	91	117	111	107	107	109	121	122	120	99	110	97	101	98	109	109	104	126	99	114	98	115	113	105	112	104	99	119	102	106	118	95	114	130	116	109	140	130	122	108	100	121	100	119	113	105	111	100	127	111	101	124	108	123	120	107	109	103	114	109	94	118	110	116	116	107	121	95	107	93	122	120	105	132	106	117	106	104	140	101	96	110	123	102	109	116	113	112	124	112	118	110	116	121	114	109	125	116	103	125	110	125	120	137	100	111	85	107	103	122	108	113	99	133	115	99	112	103	109	130	102	98	96	97	98	113	132	119	109	89	108	90	105	104	119	136	114	104	97	110	113	110	114	105	116	108	97	122	107	124	106	107	94	114	114	109	120	119	112	117	111	114	103	120	106	107	110	109	117	119	125	108	123	109	128	95	119	109	112	112	111	103	121	108	136	109	115	99	99	122	115	124	105	118	112	109	108	87	97	93	112	123	110	111	119	118	105	107	114	117	101	125	93	98	103	140	96	107	101	118	117	113	114	108	109	121	108	100	106	107	131	106	114	108	113	121	102	86	117	104	105	94	108	119	111	109	97	106	107	144	105	106	97	109	107	123	106	121	134	110	103	117	105	122	110	101	102	109	120	100	104	117	103	94	131	112	109	114	95	111	133	121	120	125	109	103	115	97	112	93	93	124	118	124	114	118	122	109	94	109	115	124	98	120	111	116	120	106	114	105	114	109	107	79	107	116	123	120	111	108	113	113	117	124	133	110	109	114	123	114	90	102	104	132	103	127	111	110	109	113	117	123	116	98	107	115	118	108	118	125	98	115	105	126	134	106	122	119	106	107	88	113	102	126	116	109	128	134	98	119	120	101	106	97	113	114	125	100	116	107	120	112	94	124	102	118	144	91	100	112	117	113	114	91	126	102	107	126	102	108	107	125	99	95	113	105	103	114	105	132	119	109	146	116	116	109	114	109	121	122	130	87	121	94	115	110	99	127	115	107	114	119	106	130	103	102	103	109	106	101	122	115	120	111	98	117	109	104	101	117	112	107	103	125	119	114	109	113	112	121	140	109	113	101	117	102	115	114	105	108	104	109	101	109	120	104	92	98	90	91	102	103	103	92	134	108	110	103	110	131	112	103
32731	20436	11095	7665	10192	11691	11043	9625	8248	6533	5037	4192	3743	2820	2505	2352	2318	2164	2176	1985	1935	1974	1667	1515	1467	1408	1361	1243	1292	1262	1232	1283	1235	1193	1197	1154	1120	1176	1094	1169	1093	1084	1123	1092	1034	992	947	942	890	884	962	968	899	985	920	945	911	901	893	845	853	904	851	869	886	829	794	851	786	813	845	804	838	862	808	808	838	863	822	839	788	808	829	835	850	852	851	814	851	826	864	838	849	825	820	911	820	861	800	859	791	868	814	773	776	803	801	810	784	863	838	845	810	845	829	774	849	860	803	814	792	778	843	852	832	830	831	842	846	862	803	823	815	819	824	816	818	836	822	815	792	825	818	822	829	844	831	822	770	771	811	823	867	806	812	835	803	853	828	784	837	842	854	845	787	829	817	847	836	808	829	817	824	811	846	813	814	794	842	824	847	800	789	867	768	843	876	823	825	829	812	830	804	766	813	799	856	860	818	775	830	835	828	820	821	815	826	807	822	848	855	825	780	830	804	827	840	831	828	811	839	814	802	807	821	833	803	825	793	815	863	793	830	809	819	831	797	806	747	829	895	853	789	799	835	836	843	828	867	896	844	852	818	841	823	826	826	853	854	823	853	848	823	777	845	831	833	767	830	951	737	843	824	855	816	840	842	853	845	793	828	800	841	779	802	765	785	796	814	822	792	808	863	819	863	799	856	814	811	803	821	810	790	834	836	824	889	781	839	825	830	901	780	769	780	799	762	746	867	826	784	800	813	815	872	818	894	791	848	804	790	813	825	804	882	875	838	816	810	823	812	870	815	901	840	786	827	810	846	786	853	794	807	809	849	791	812	844	868	804	845	821	803	778	803	816	786	875	837	825	818	826	837	780	793	793	842	832	770	809	845	853	838	830	841	836	816	776	810	790	846	858	889	767	801	806	812	798	799	823	852	874	872	860	769	820	848	930	841	841	815	806	832	812	861	781	845	801	806	820	806	829	847	827	829	819	817	866	767	789	848	805	820	877	838	825	815	799	873	822	877	833	798	861	829	802	814	822	880	850	798	857	763	814	826	820	857	830	797	870	818	788	836	791	853	799	838	794	866	862	817	844	859	851	827	805	885	806	852	829	784	821	832	826	859	833	841	810	818	807	828	830	866	836	830	798	860	837	835	812	824	788	816	882	826	842	823	821	838	824	836	771	798	797	856	804	829	812	842	869	844	832	805	821	774	788	838	802	821	848	833	826	833	835	792	789	795	825	861	801	807	841	865	788	810	825	864	820	887	774	788	776	852	856	876	883	879	859	863	864	816	782	786	870	751	872	779	888	768	823	833	842	808	820	891	770	821	839	857	815	827	804	835	813	822	812	841	795	804	761	754	782	824	846	801	833	849	796	826	763	793	768	825	813	829	808	850	861	811	819	827	858	842	833	804	852	812	789	826	780	840	814	786	791	817	855	836	805	800	826	833	813	798	832	876	872	839	829	815	885	797	796	810	837	829	813	847	893	835	784	815	797	749	825	781	807	805	854	786	843	824	808	809	806	805	804	827	880	798	806	816	834	858	830	885	831	807	839	811	881	802	797	841	814	803	858	808	846	812	836	766	842	899	822	806	802	821	842	819	790	873	842	806	827	818	832	868	830	847	841	788	788	789	857	843	837	806	876	814	805	847	796	795	809	846	800	838	843	814	796	860	876	809	850	836	817	892	829	857	859	822	838	796	885	782	876	818	804	812	803	809	885	794	797	815	808	777	848	767	810	854	838	802	796	900	825	854	806	882	834	853	789	806	822	786	805	801	854	802	801	843	858	853	792	780	817	809	784	782	866	818	815	819	842	871	804	809	745	826	841	838	846	834	845	812	795	846	872	833	817	791	823	797	779	829	815	817	810	833	835	832	854	818	784	871	854	786	741	768	820	783	832	827	814	774	785	801	851	833	820	836	838	800	830	817	827	794	803	756	818	817	839	838	843	802	817	759	813	778	849	859	811	793	843	818	854	805	772	804	851	843	844	850	787	820	786	850	809	815	826	885	802	833	861	855	797	803	825	804	798	796	837	879	814	804	877	794	852	804	774	832	856	810	829	800	841	772	822	824	818	803	816	859	768	788	858	851	787	821	811	855	811	846	827	812	812	855	815	869	838	819	786	824	781	833	832	809	779	778	800	852	837	835	820	841	832	886	831	825	827	825	802	767	803	852	788	907	850	852	835	840	819	857	812	854	822	838	792	824	848	851	772	830	810	844	855	875	825	811	843	811	785	879	836	834	807	795	847	830	770	815	808	848	837	803	808	830	794	796	839	834	802	820	853	872	838	822	862	857	798	829	888	810	835	795	841	795	837	866	797	792	833	866	846	841	822	824	847	818	817	819	843	786	915	812	800	816	858	849	798	840	802	888	768	821	810	875	871	857	828	826	839	829	842	827	775	799	794	835	775	841	803	834	808	836	832	781	782	792	815	824	838	785	802	886	806	813	866	854	831	819	818	858	796	801	813	832	768	784	808	835	853	839	813	845	815	811	847	816	848	825	826	860	818	833	828	782	835	829	817	869	814	778	807	799	820	809	842	821	819	834	800	842	806	855	798	792	875	817	824	824	832	819	822	790	820	853	804	781	793	851	854	871	853	801	872	818	849	800	787	837	857	801	837	795	845	844	854	813	877	813	852	828	816	796	805	847	876	793	844	809	868	827	817	796	835	827	806	866	802	846	823	845	828	796	813	801	808	851	834	824	820	881	814	783	879	854	798	770	788	837	809	839	815	803	875	789	793	792	907	857	832	826	839	800	822	805	844	861	805	827	860	878	860	844	803	850	804	834	851	778	830	806	833	802	855	854	841	867	867	832	817	792	833	807	842	804	848	804	831	821	823	827	819	835	836	832	869	830	826	793	847	826	823	844	826	793	829	873	827	862	848	849	814	814	840	839	778	807	836	807	796	792	817	832	815	835	790	837	817	784	840	865	799	763	843	826	834	841	790	830	855	846	821	818	850	826	836	845	851	783	873	827	839	843	854	795	831	842	828	821	873	787	838	759	867	859	794	878	869	787	808	791	826	789	796	875	773	832	802	803	827	814	840	765	840	809	823	797	842	831	884	803	799	815	844	831	818	808	888	833	839	842	787	819	819	824	856	825	809	782	856	814	869	813	829	811	840	833	773	818	791	834	857	844	813	866	838	850	813	791	813	842	820	811	788	796	847	857	851	865	845	831	830	842	806	803	780	841	835	802	849	797	817	796	841	817	832	791	850	787	770	822	873	826	830	890	884	790	868	816	789	864	799	856	845	846	829	845	877	838	818	855	854	850	867	814	798	838	795	840	841	829	791	828	797	839	810	830	803	852	760	833	780	814	860	811	825	861	831	843	841	862	803	818	820	812	831	886	805	815	836	814	859	833	848	779	779	819	848	866	797	855	853	844	858	783	864	754	830	896	810	834	877	774	801	868	763	794	850	891	826	881	838	804	836	837	806	820	832	832	791	831	818	777	814	819	831	796	772	791	831	797	858	824	783
6826	4732	2087	539	307	364	369	330	284	271	216	199	183	145	142	134	134	156	134	136	132	141	114	117	94	89	96	121	97	113	109	106	110	122	121	107	100	98	109	92	80	86	101	103	94	89	94	80	89	95	98	64	81	80	76	86	82	80	82	79	80	87	77	83	81	84	91	76	77	76	88	68	83	96	56	86	97	88	74	84	67	89	67	79	81	89	85	80	57	93	78	90	72	75	75	86	90	88	79	56	79	86	71	74	77	89	75	82	90	101	58	69	88	83	82	82	101	80	78	70	75	83	83	82	78	77	78	76	74	78	82	83	80	77	57	76	83	79	62	82	77	74	90	80	84	74	63	83	71	84	75	92	77	80	104	76	70	78	88	83	83	85	88	85	90	72	81	89	77	69	79	78	86	84	77	82	80	87	74	73	80	75	75	82	96	86	66	96	82	74	82	90	76	83	94	58	76	69	86	62	85	68	94	80	78	76	84	99	73	63	89	73	84	76	76	78	80	75	101	90	84	72	82	67	80	90	75	78	73	88	83	72	88	82	74	77	92	88	86	81	79	78	64	84	107	89	62	78	106	82	84	81	81	86	91	78	78	82	90	88	70	69	94	90	95	87	87	79	87	76	62	84	79	88	76	75	92	69	81	67	72	71	80	87	81	89	88	63	71	85	75	72	72	77	94	79	81	83	67	81	79	74	71	79	78	97	72	82	81	75	91	87	77	82	72	88	78	77	79	68	62	59	84	64	66	86	74	81	74	96	94	79	74	71	90	82	70	87	78	68	79	88	75	79	82	72	78	69	85	93	93	71	77	73	81	75	62	77	63	74	88	73	77	70	73	86	82	71	87	103	93	88	67	81	80	72	73	75	82	77	73	79	84	71	71	59	75	83	72	81	83	91	88	85	74	67	85	68	65	68	79	74	75	104	85	72	75	97	78	89	100	80	77	90	100	86	88	74	92	75	89	72	95	75	77	73	84	77	80	60	83	78	73	70	93	68	76	87	82	85	90	81	66	87	80	95	85	94	85	73	69	78	69	82	84	71	75	84	90	58	78	91	82	78	82	76	66	98	81	81	70	92	84	67	89	75	79	79	87	79	96	67	68	80	82	88	90	69	75	74	84	76	88	79	80	85	80	74	83	69	85	85	103	80	74	81	83	99	81	73	70	83	68	71	75	73	74	70	94	74	81	87	95	89	91	79	88	80	78	66	102	77	71	75	83	83	75	87	79	74	82	83	73	85	103	77	73	70	82	83	60	82	90	74	84	71	61	82	77	81	88	69	83	78	83	79	74	88	91	90	70	96	68	63	70	63	68	81	76	83	68	76	86	73	78	73	93	72	86	86	74	77	76	95	73	63	87	89	71	67	75	77	72	69	74	75	84	70	90	91	76	74	84	79	87	96	80	75	93	74	83	90	97	80	100	91	86	83	76	77	77	72	78	77	77	79	91	79	79	93	82	77	97	80	65	83	69	68	89	85	74	86	70	81	84	76	73	69	86	95	73	86	88	61	94	90	74	72	73	63	81	73	89	80	85	84	99	84	82	70	68	84	78	85	66	70	92	60	78	74	79	67	71	86	78	84	75	69	85	88	82	73	77	84	87	69	90	76	90	65	66	75	77	101	90	76	83	84	83	68	88	73	81	65	80	91	80	65	75	76	81	97	78	67	98	72	83	60	79	76	84	95	77	67	83	90	79	76	96	83	100	78	64	73	67	87	70	95	89	69	73	77	91	69	76	86	67	69	83	89	77	81	68	69	86	79	79	75	87	74	78	89	73	91	76	64	79	72	75	83	87	74	82	71	69	77	81	84	93	86	71	90	79	78	75	76	85	85	88	85	89	82	71	82	81	97	90	79	71	68	77	78	87	74	93	90	74	80	88	93	75	74	72	73	84	66	88	68	90	71	80	73	96	83	88	89	75	89	78	77	70	79	82	81	78	67	80	85	85	89	63	93	94	75	86	77	75	84	76	74	97	82	73	76	75	74	89	72	81	81	73	107	75	82	75	75	87	79	100	88	86	76	77	74	73	85	106	83	78	94	71	85	72	77	87	73	88	85	98	77	81	55	91	80	77	83	102	78	84	77	77	86	95	88	77	91	69	78	87	76	78	72	76	90	91	80	62	75	99	72	83	88	95	80	77	95	85	81	77	68	82	70	72	73	91	92	75	77	83	90	79	76	98	79	88	60	81	69	58	82	59	61	73	87	61	82	75	75	70	80	72	83	87	84	76	69	83	86	89	72	71	75	72	86	80	77	76	86	74	84	92	67	70	80	79	86	72	69	68	87	82	73	86	89	76	81	83	84	81	78	87	77	85	81	81	70	84	76	88	78	86	89	85	71	67	87	70	68	79	69	90	81	69	75	79	73	76	65	63	81	74	83	102	70	79	71	77	59	72	63	95	77	72	81	63	85	81	73	82	89	75	84	85	71	78	77	76	87	64	86	88	90	70	81	75	83	64	76	79	72	88	80	83	73	91	67	85	74	86	63	68	88	92	94	77	79	74	85	94	91	90	73	70	89	76	84	72	61	86	79	82	71	88	92	66	73	85	88	70	77	78	68	71	79	87	83	82	84	88	79	80	81	89	74	85	70	71	75	69	79	81	89	102	82	57	93	82	76	84	86	79	82	77	79	80	85	83	102	73	70	72	91	75	72	72	77	72	97	67	83	73	75	86	79	71	79	91	72	71	80	87	81	66	93	83	85	64	72	85	77	86	92	69	90	80	69	91	84	73	62	78	83	83	75	69	75	95	74	70	83	75	74	79	77	96	96	78	74	84	87	91	100	75	79	71	73	95	81	93	80	92	75	82	72	81	86	97	97	66	90	64	78	88	98	66	72	92	96	76	87	79	69	78	82	79	91	66	99	86	70	90	83	85	86	82	83	99	78	79	72	66	83	83	98	87	80	81	83	93	78	78	81	68	84	80	96	67	90	88	95	73	78	81	66	82	82	71	73	91	71	76	80	75	78	74	87	89	73	85	94	72	89	92	67	76	86	90	82	73	91	69	72	87	71	81	70	82	71	71	77	79	85	72	87	78	67	71	73	68	87	84	86	98	66	80	73	98	79	73	72	78	72	74	77	77	90	82	75	74	81	82	80	89	87	64	64	92	82	71	70	84	87	84	76	93	84	64	82	82	77	71	68	83	90	75	82	78	95	73	74	89	79	96	80	83	88	82	82	84	75	93	65	78	87	85	91	78	79	72	96	83	73	88	75	75	64	83	65	71	88	75	90	82	73	87	69	82	89	65	67	90	88	66	73	74	79	75	88	79	82	94	85	91	83	80	75	92	73	77	81	75	74	76	93	91	75	69	69	74	83	73	77	79	82	88	79	77	83	78	52	85	90	83	70	81	78	82	84	84	66	83	82	96	95	83	80	88	85	66	68	58	70	88	96	72	75	74	68	73	78	100	95	85	94	64	85	73	81	73	70	73	94	74	86	51	70	74	68	70	83	90	74	73	86	75	83
37291	25113	15320	10355	12578	14174	13217	11497	9650	7572	6059	5011	4190	3170	2823	2694	2566	2475	2417	2118	2044	2087	1705	1491	1415	1318	1258	1230	1231	1204	1142	1249	1194	1114	1063	995	1040	1082	1037	1020	1021	965	875	969	803	785	763	712	698	722	706	721	792	765	715	710	646	651	624	643	618	644	670	674	617	600	620	563	600	575	584	601	594	598	591	611	610	605	585	608	598	616	577	601	614	585	533	593	595	604	588	628	621	571	562	588	563	626	638	603	583	605	572	621	620	582	606	639	630	549	600	589	601	610	620	552	555	575	637	600	605	581	582	613	624	577	562	582	572	579	568	603	577	563	609	620	612	581	588	570	541	605	619	623	611	618	578	626	585	588	570	597	568	595	590	630	629	578	570	558	563	610	597	579	559	596	590	561	556	559	579	632	576	631	575	595	577	577	631	637	657	559	591	602	607	570	588	620	593	599	571	603	558	548	573	562	540	580	549	581	586	638	597	615	605	581	569	599	559	592	616	576	597	627	584	575	597	566	549	636	598	574	546	531	561	597	591	566	619	643	618	614	639	547	580	616	579	585	598	566	581	600	641	605	565	596	582	576	622	571	582	562	559	595	571	598	632	614	605	579	589	607	603	609	576	610	601	590	576	597	579	584	623	580	592	544	602	616	561	570	541	597	619	600	588	582	595	569	595	618	654	581	569	583	599	589	644	605	567	587	602	572	601	579	622	585	593	599	583	565	591	561	567	585	600	583	576	613	557	561	599	564	600	605	573	572	594	556	581	582	609	580	611	584	601	622	592	565	579	592	584	558	587	575	597	596	597	605	581	598	581	570	587	581	629	601	594	601	600	590	594	555	594	525	577	615	588	608	582	614	627	590	569	569	584	587	576	612	601	577	661	657	546	606	574	567	617	561	585	571	578	536	581	612	597	609	522	564	568	584	604	597	610	605	542	594	572	598	578	598	613	608	603	602	591	593	590	583	562	590	564	570	584	647	583	532	556	549	557	599	612	586	608	527	600	589	580	580	610	549	588	606	586	572	619	593	621	618	596	568	605	578	620	552	597	591	604	557	644	592	606	616	553	606	602	609	602	601	644	557	579	578	549	590	584	615	536	595	565	607	573	625	572	560	509	608	600	584	573	607	580	602	609	587	569	623	639	591	563	566	572	610	609	557	574	606	590	609	581	579	584	576	633	545	541	561	561	584	592	605	581	564	584	570	589	598	594	566	577	633	626	601	588	604	590	614	582	600	594	553	584	588	553	615	624	580	613	628	595	564	606	552	581	565	630	560	641	606	612	646	541	582	638	578	581	583	586	622	586	573	574	590	584	558	582	606	576	575	583	575	648	612	583	606	590	573	577	576	569	622	559	604	596	595	590	632	603	606	601	642	602	538	592	572	604	616	592	610	586	598	603	611	568	590	506	609	570	615	636	549	597	615	594	654	619	591	612	594	585	569	587	584	582	541	597	588	595	600	562	635	581	585	592	583	588	572	556	630	589	566	606	578	567	612	564	582	609	624	597	617	587	617	603	591	607	563	608	631	615	591	598	564	568	601	594	573	630	589	544	599	592	584	634	579	585	578	624	596	601	628	559	580	575	575	564	552	595	580	596	582	516	561	607	584	589	566	587	591	614	574	620	604	575	565	586	579	603	562	639	610	530	578	583	619	609	529	583	601	599	571	580	576	579	564	573	577	579	601	609	578	598	574	605	589	620	579	635	588	588	606	627	604	538	594	585	591	587	560	621	552	624	541	599	603	615	567	579	591	631	634	592	574	595	604	577	570	575	584	603	567	575	580	621	580	587	592	614	598	580	561	600	598	561	557	578	575	591	591	624	610	577	587	624	615	597	624	605	592	594	602	593	563	566	610	627	610	635	607	598	589	604	592	590	620	607	581	569	575	527	568	586	565	589	581	594	611	609	601	555	603	624	577	579	565	601	596	599	590	595	590	588	569	575	618	603	514	541	600	559	575	600	611	606	540	559	555	610	577	624	587	593	565	593	584	591	605	610	561	604	594	550	562	610	559	581	565	579	592	585	618	545	611	606	566	565	591	611	590	599	587	601	593	601	601	622	555	607	608	575	560	622	630	620	607	539	562	621	572	559	577	596	569	597	577	585	617	556	577	565	607	609	570	605	613	640	558	607	569	585	585	542	613	588	568	629	564	591	554	608	588	618	545	586	574	564	570	596	585	611	592	578	572	609	584	586	635	589	609	570	606	587	642	626	606	579	572	586	571	656	562	590	583	560	562	573	571	579	607	605	602	612	580	614	625	612	568	585	573	585	597	583	578	642	582	610	636	614	577	572	614	591	605	629	617	637	579	639	652	574	593	582	550	604	588	600	593	571	538	559	593	575	620	600	568	579	584	621	581	605	618	566	577	549	575	577	607	572	618	584	577	594	598	584	589	633	585	591	588	565	594	607	599	576	582	578	582	612	614	578	632	575	617	577	593	562	573	634	577	645	575	585	568	564	590	617	585	604	553	546	585	597	579	592	565	593	612	628	576	529	621	613	592	538	573	610	610	631	584	593	579	570	605	613	571	562	557	640	583	623	594	544	592	645	593	591	616	539	629	568	614	555	617	565	575	570	624	644	605	577	618	630	598	608	536	605	544	571	595	556	619	578	569	547	591	571	602	612	569	624	578	545	566	577	565	603	575	600	601	599	607	647	590	628	610	578	599	572	633	582	578	614	589	626	606	539	586	587	563	596	564	569	607	608	588	600	579	530	599	572	582	638	576	618	611	635	571	620	525	551	632	604	585	621	614	637	602	568	613	619	604	586	600	591	538	579	587	596	599	582	615	563	584	574	582	559	562	576	584	596	589	573	547	606	601	589	591	563	581	533	598	594	601	540	579	579	567	610	608	533	629	552	585	640	626	564	593	576	598	590	612	542	553	566	599	565	570	602	610	597	577	610	608	585	571	567	603	549	564	610	604	605	584	632	583	591	606	584	577	619	626	583	546	541	606	521	589	610	586	583	562	550	614	580	521	608	557	626	610	568	603	604	572	567	572	587	605	608	614	568	609	586	621	567	593	589	578	557	635	613	613	602	592	639	616	536	586	542	589	597	569	578	585	563	582	587	615	588	559	557	563	562	557	602	592	643	560	608	566	584	583	597	568	608	590	642	607	593	563	600	574	588	561	578	574	612	594	618	573	536	539	528	550	608	609	598	611	564	582	539	574	584	600	603	583	591	589	561	582	578	575	613	565	615	587	590	604	608	638	588	612	571	578	589	557	567	599	591	595	539	610	605	587	608	582	574	584	592	538	569	589	596	563	585	596	563	581	573	589	604	559	592	594	603	579	608	553	585	624	566	595	610	600	573	594	604	580	551	627	580	624	581	608	597	590	572	583	664	603	553	636	598	605	596	582	599	551	617	587	579	608	595	627	564	606	568	584	594	570	572	584	584	611	563	588	542	585	559	599	563	598	589	579	576	596	575	545	606	621	589	585	624	600	558	581	603	625	558	584	587	588	604	631	599	592	592	557
3387	1701	739	291	225	255	265	238	184	201	162	169	136	120	142	125	129	139	143	135	121	100	142	131	94	123	106	111	119	97	122	112	124	99	105	111	108	93	103	115	106	100	121	99	111	105	107	111	110	98	108	94	103	107	93	112	107	87	77	100	108	83	98	99	107	84	91	110	115	110	81	99	103	115	97	104	126	109	95	95	101	87	111	112	105	121	102	95	100	97	83	88	107	109	108	94	113	106	108	103	87	121	99	108	110	102	90	94	108	98	105	106	101	118	91	106	94	108	91	106	93	99	101	111	89	111	97	101	90	109	111	97	103	112	88	92	96	95	101	84	91	103	102	98	106	87	101	121	110	101	110	119	104	90	107	114	116	85	101	128	90	96	108	103	103	86	116	106	92	114	118	101	100	98	89	100	107	82	106	103	92	104	99	87	81	101	81	115	92	95	102	109	99	97	87	93	109	96	104	101	109	81	89	109	94	127	94	119	106	113	100	88	109	96	97	100	121	113	101	88	93	87	106	97	116	94	89	97	106	101	98	119	92	96	109	122	82	113	104	98	102	88	104	98	87	97	103	108	101	108	100	114	97	81	93	80	79	96	97	110	114	94	86	101	113	100	100	104	103	111	104	89	95	107	110	95	117	97	93	114	86	102	86	93	99	116	103	99	107	83	117	88	99	93	90	107	93	89	83	105	93	98	99	119	88	105	99	89	92	88	90	96	105	89	91	102	94	94	109	102	102	77	93	115	99	109	91	95	103	110	103	92	96	107	98	98	112	96	83	93	104	108	91	102	95	93	123	94	100	108	118	99	99	84	97	94	89	89	96	118	106	89	115	82	102	92	115	98	100	107	101	99	93	91	90	104	103	100	101	123	107	89	112	102	100	107	97	104	103	104	103	97	102	82	89	119	102	98	99	79	91	102	94	107	97	104	97	112	99	96	112	93	116	107	98	103	96	109	110	107	98	109	113	116	112	89	97	89	119	91	110	98	110	106	107	94	107	80	96	96	102	92	90	109	95	115	107	98	99	90	118	106	96	112	86	106	85	109	87	81	91	107	86	100	115	114	94	103	96	101	103	94	115	95	104	104	110	75	87	104	111	94	96	88	115	99	115	103	120	92	106	105	115	103	99	107	87	93	112	107	119	101	105	85	92	88	93	88	102	116	102	106	105	105	113	92	109	96	129	93	106	97	105	111	91	99	110	96	90	86	91	91	102	110	112	101	105	108	90	115	109	100	94	96	94	114	95	107	103	85	107	99	92	100	103	82	114	93	99	102	102	87	103	111	93	114	91	101	97	107	92	111	108	92	94	100	104	110	101	102	108	85	102	109	107	103	91	83	95	101	106	104	87	100	111	98	101	94	111	105	117	114	93	94	117	91	101	102	94	106	107	99	101	95	97	110	106	87	97	93	90	98	103	91	107	104	97	111	99	95	94	116	124	117	93	100	104	119	97	110	95	73	111	107	106	104	86	92	111	108	87	101	88	92	106	96	119	84	88	95	102	103	102	103	97	115	106	107	89	93	105	105	109	88	95	83	94	107	112	107	96	92	101	91	113	83	95	102	84	83	83	106	86	95	87	110	110	117	86	109	87	94	100	102	101	90	103	97	110	108	88	96	95	98	123	118	94	95	102	108	88	98	100	90	94	99	96	99	99	95	94	99	107	101	100	115	108	89	108	98	104	101	95	102	103	105	115	91	109	113	103	108	97	87	102	87	79	93	75	103	105	101	92	104	95	89	92	100	117	96	99	92	117	97	128	108	114	101	103	115	95	91	106	102	111	97	104	88	116	110	82	92	103	111	99	113	110	106	99	120	89	104	98	97	91	110	91	94	115	85	102	84	126	101	113	108	86	107	94	114	94	102	107	105	103	102	94	97	91	101	106	102	109	98	90	103	101	78	101	85	102	102	111	106	112	99	95	107	93	94	97	118	106	103	89	110	95	87	109	119	106	87	103	91	93	110	102	107	109	123	95	101	108	111	115	103	98	102	108	104	116	107	97	95	119	93	97	90	104	77	95	97	106	92	106	125	104	116	106	99	89	84	111	91	114	111	113	91	110	98	92	85	101	100	87	115	95	103	96	91	86	103	89	92	103	100	113	101	95	111	106	99	83	100	98	92	98	101	113	117	111	111	108	99	100	106	95	95	88	84	88	89	91	73	103	89	105	97	109	92	83	111	99	110	108	108	101	105	111	89	115	102	99	111	89	102	110	104	97	98	95	113	99	115	85	91	102	110	112	97	100	104	113	106	108	95	100	114	104	107	112	89	96	97	94	100	99	91	109	107	117	112	110	104	84	118	100	110	109	108	105	109	106	87	112	94	91	116	97	101	92	102	90	117	118	107	79	109	92	97	85	121	108	106	86	112	113	92	102	101	108	113	102	102	109	104	115	114	108	93	114	88	91	81	92	101	94	92	85	92	88	106	97	97	94	93	95	101	97	109	90	97	102	113	110	89	99	94	122	94	83	104	101	104	94	106	92	115	92	88	90	108	96	118	97	93	98	104	98	110	107	100	106	99	108	103	106	109	96	113	115	117	95	117	96	100	99	88	96	105	107	110	88	102	93	89	100	104	113	114	90	96	105	98	93	95	95	96	84	100	95	91	101	112	104	92	84	93	93	110	88	99	89	113	104	112	100	94	93	113	100	86	95	79	88	112	98	114	106	109	113	99	104	97	87	101	102	98	87	89	98	96	104	104	109	116	116	101	84	112	94	116	104	83	84	94	117	109	106	117	100	106	101	115	93	96	103	96	102	103	113	99	96	104	111	90	105	106	93	119	96	106	100	118	99	103	87	121	109	102	110	90	105	110	102	90	79	92	113	96	94	94	110	86	106	101	105	98	116	72	94	106	98	106	109	102	90	119	79	105	108	108	108	100	102	87	95	97	91	113	106	101	92	109	101	118	96	101	120	107	118	103	102	123	113	116	105	95	110	94	105	126	115	94	112	104	108	119	103	98	98	94	86	106	102	104	111	98	108	109	113	107	109	108	93	101	105	81	121	93	95	93	94	99	102	108	89	94	91	97	95	119	84	110	88	105	94	89	119	83	101	92	89	110	120	112	121	112	85	103	118	104	108	114	91	99	86	112	117	100	96	91	104	101	89	92	101	93	122	67	81	89	96	112	88	121	96	89	119	98	98	98	115	103	110	99	92	101	99	104	105	102	77	118	97	94	96	83	116	95	80	124	97	99	97	88	99	99	98	87	113	110	99	95	93	108	89	101	113	102	104	108	86	111	110	94	107	97	98	109	104	90	106	107	101	107	101	103	117	105	111	103	106	97	97	115	106	102	97	112	111	98	89	111	112	93	108	101	99	119	98	96	104	107	79	99	97	94	82	109	107	102	88	103	112	116	100	94	102	93	101	95	98	105	119	108	100	103	88	100	92	117	112	89	84	108	102	106	92	98	102	104	87	127	110	92	100	109	85	101	98	99	106	96	107	105	106	96	118	101	99	110	110	91	100	101
27355	15917	7813	5544	7750	9202	8805	7523	6193	4883	3806	3232	2652	2165	1983	1891	1744	1837	1710	1586	1560	1540	1366	1295	1130	1222	1109	1145	1089	1080	1067	1059	1052	1045	1020	942	1016	1040	979	977	1009	851	943	906	910	818	797	844	787	830	856	833	789	817	809	831	839	801	795	875	730	809	788	782	785	794	778	688	766	797	745	761	790	753	782	760	794	740	742	748	771	750	774	760	734	778	778	747	744	777	747	760	770	767	768	776	781	835	791	758	765	765	742	772	783	795	711	749	753	721	731	750	757	736	785	776	741	685	816	793	767	746	688	728	745	743	782	774	763	742	769	777	797	735	729	774	741	728	731	790	745	777	763	740	761	735	741	764	730	795	772	818	721	746	738	783	770	768	846	714	758	781	703	760	761	731	717	724	839	799	797	748	808	788	797	739	746	746	760	714	777	785	761	777	765	705	745	765	778	767	742	755	761	757	753	798	731	860	752	783	730	749	823	791	724	730	765	823	776	801	829	775	788	797	723	829	726	724	750	747	745	778	796	739	776	800	741	755	754	748	749	782	746	782	765	780	736	808	717	791	713	729	800	782	800	776	811	762	725	763	777	763	769	799	761	758	767	776	743	733	761	738	755	791	705	771	749	749	725	733	714	807	761	762	756	744	779	753	779	758	713	809	729	790	774	750	776	786	754	805	754	745	786	771	795	810	762	697	783	776	753	774	700	803	748	753	767	721	734	743	782	747	764	786	742	775	755	787	777	774	763	705	734	797	768	748	747	761	781	776	778	753	759	756	743	756	798	797	753	802	735	816	801	756	795	782	802	772	772	764	772	755	704	726	765	754	787	790	717	781	761	733	746	776	755	761	763	753	773	743	701	773	736	771	760	763	777	768	757	790	736	752	733	790	753	770	757	733	734	761	782	784	745	769	751	787	744	795	757	692	761	782	768	756	753	723	759	753	810	734	780	796	769	728	780	746	745	726	799	747	775	787	772	744	749	722	761	764	755	785	720	756	717	739	744	786	732	765	765	783	804	804	759	784	766	771	732	802	739	807	710	771	722	735	799	759	766	756	769	731	735	720	803	803	755	757	771	773	783	746	771	752	776	755	789	774	809	745	765	714	750	756	744	775	742	770	745	744	743	721	755	749	759	821	770	740	713	726	780	723	745	764	758	767	751	771	739	794	785	752	763	728	718	799	782	738	750	773	786	759	738	781	768	762	773	753	720	718	736	771	755	770	790	781	769	756	792	732	742	742	743	814	763	764	745	772	744	765	782	809	767	754	730	730	757	785	726	759	752	804	827	743	772	717	758	738	732	723	781	798	735	830	783	697	822	751	717	761	768	697	748	744	816	712	730	751	784	765	804	755	722	762	748	754	773	760	761	771	754	759	749	786	722	739	731	754	777	733	804	803	720	778	752	729	736	756	738	763	776	782	719	722	758	721	754	759	803	752	740	750	724	716	716	731	759	786	761	781	765	765	770	735	769	779	793	746	735	811	729	765	718	757	768	798	784	708	745	745	764	718	774	743	760	752	718	800	783	780	794	776	762	780	801	786	703	678	738	784	765	680	743	781	748	756	793	777	834	789	729	762	759	737	700	767	790	747	785	792	770	746	806	735	740	771	750	773	753	792	779	753	759	721	752	720	695	726	800	771	758	731	738	797	764	788	746	734	736	763	775	741	776	790	787	731	770	781	748	778	722	756	782	761	817	762	734	756	779	768	748	781	749	763	757	743	789	717	771	811	767	775	785	747	723	729	727	741	744	733	740	736	788	761	756	746	813	732	756	759	730	744	786	761	782	798	788	746	750	771	749	734	748	743	744	743	778	755	809	726	751	756	774	744	786	767	771	711	772	715	728	738	698	759	756	761	720	757	766	732	739	746	736	773	761	774	802	745	740	778	728	734	732	796	733	755	739	766	757	755	773	762	785	807	756	789	766	743	759	776	824	760	755	734	721	772	675	744	740	773	730	736	769	813	771	748	791	740	829	732	735	763	768	777	756	758	755	760	793	734	762	764	756	777	751	788	754	773	716	764	753	767	745	785	795	763	784	780	745	754	785	794	804	744	750	708	747	747	747	783	756	720	736	736	741	739	748	764	735	840	754	757	739	728	743	756	788	764	795	738	736	763	787	784	726	756	743	787	743	749	702	718	741	771	799	767	748	803	745	754	769	779	765	773	762	778	777	770	753	786	758	817	779	781	750	787	771	750	755	758	787	794	822	730	772	748	785	782	760	777	758	776	781	707	815	744	765	740	843	742	762	840	776	774	755	802	802	735	780	783	760	789	727	818	779	795	796	783	790	785	761	775	755	727	783	738	720	822	792	807	756	761	748	721	795	839	717	738	803	770	751	776	788	773	717	772	750	782	725	777	794	771	787	693	737	745	734	759	720	796	772	800	760	738	743	733	723	793	745	786	782	825	798	748	754	749	793	805	807	755	748	724	707	768	715	735	789	760	737	754	737	765	784	770	754	746	766	762	795	761	730	782	754	780	791	800	756	746	759	749	778	834	783	720	798	783	691	804	790	811	735	809	723	800	731	735	752	756	776	753	780	739	757	734	777	772	789	733	740	777	722	775	734	738	736	766	695	737	761	783	757	776	762	793	744	773	740	733	752	790	744	725	743	780	809	743	758	773	727	747	771	792	800	720	792	782	761	766	743	802	765	729	772	757	754	767	697	770	768	772	774	793	765	787	734	744	815	740	766	753	774	790	727	787	756	749	756	792	789	764	802	764	756	746	822	720	709	769	753	804	753	771	793	836	765	756	726	773	762	785	771	801	828	808	777	810	761	767	760	767	751	751	833	815	760	803	831	737	735	768	793	783	759	746	787	774	785	727	767	783	785	754	754	784	790	726	716	749	794	733	783	741	738	721	702	763	817	753	772	817	779	805	745	755	783	807	753	772	797	780	767	762	787	773	784	736	740	730	778	739	776	765	771	763	760	724	728	758	772	771	758	799	705	758	731	776	742	765	744	736	754	728	805	759	824	760	770	789	767	748	756	793	767	757	754	759	833	788	766	738	733	738	744	782	708	741	776	757	766	747	740	763	740	739	781	759	769	766	749	792	762	753	757	832	763	761	781	730	750	747	788	768	727	714	746	739	820	746	751	776	767	741	734	721	762	702	794	782	761	723	783	733	798	730	774	771	736	717	734	728	744	745	813	787	783	724	774	808	721	766	730	736	747	705	765	727	785	762	775	764	803	723	714	792	766	797	750	779	748	770	770	755	775	765	743	775	770	662	742	733	779	768	774	750	777	735	822	697	762	757	776	730	780	806	781	768	755	725	790	758	750	797	783	774	774	791	716	794	781	807	807	784	726	771	786	745	777	796	741	784	731	773	792	780	751	795	776	762	791	710	798	771	787	728	820	746	724	703	747	717	751	776	820	776	733	756	763	740	772	802	783	747	751	821	736	776	727	756	806	732	798	794	816	748	749	759	791	750	804	737	755	753	743	765	759	782	756	706	775	774	764	745	795	799	728	796	797	740
4729	3806	1378	440	278	293	290	304	259	219	188	148	148	127	156	127	132	120	126	122	127	90	98	108	82	99	89	121	96	105	85	87	93	95	94	81	94	76	102	89	84	79	79	79	79	83	82	83	89	72	66	68	70	77	72	97	89	71	85	69	80	79	84	85	91	72	72	75	67	59	95	74	66	77	88	76	72	62	70	70	68	69	82	83	76	87	78	83	75	68	63	80	63	56	93	73	76	59	78	71	82	79	75	76	74	67	58	85	66	70	64	78	67	75	88	78	71	69	80	73	83	57	80	72	79	83	73	73	93	68	65	85	80	77	75	56	67	67	70	61	53	72	73	65	74	81	73	74	80	84	82	79	67	76	98	68	74	79	88	71	76	84	79	90	69	92	77	78	63	61	63	78	79	78	76	61	72	70	64	71	66	78	62	81	79	80	70	71	68	71	85	64	78	57	64	86	56	80	75	73	74	73	82	74	80	60	78	60	73	73	90	83	72	76	65	81	66	98	90	74	71	80	74	93	60	83	68	83	77	77	84	63	67	76	72	71	88	74	73	61	75	70	67	77	68	64	90	88	89	76	69	72	85	65	77	77	71	70	71	88	85	64	55	71	75	67	75	81	66	79	81	70	78	66	77	68	80	63	63	71	78	81	68	76	72	74	67	81	69	83	90	82	66	81	66	72	62	83	77	78	89	65	78	69	72	64	58	68	72	63	74	87	84	89	75	77	62	90	72	62	89	73	66	84	72	71	58	69	73	65	68	83	69	71	78	79	94	71	91	72	82	80	77	68	83	72	74	95	79	75	72	73	74	68	75	71	81	83	70	68	65	67	104	75	73	70	64	78	76	72	59	71	70	78	75	68	78	56	84	69	86	75	75	80	75	74	77	71	72	70	82	60	79	77	73	76	62	86	80	74	97	71	72	82	72	71	76	73	67	76	74	69	67	74	78	70	76	86	77	81	72	78	66	76	77	75	72	73	64	70	61	69	71	80	76	63	50	75	87	89	69	75	80	73	70	87	67	64	61	78	74	74	74	85	81	71	67	82	72	70	61	75	76	68	76	73	72	72	77	76	56	76	57	75	80	62	74	64	83	72	71	87	81	57	77	67	82	71	70	74	76	77	80	64	72	72	71	75	78	74	77	76	70	86	62	75	82	70	66	77	84	78	77	75	78	85	79	70	75	73	74	83	73	85	76	77	86	75	74	70	73	85	90	76	77	70	78	77	72	78	70	75	84	59	68	79	71	63	80	68	73	70	72	86	81	71	81	67	89	57	70	78	72	78	83	64	70	94	85	74	90	77	58	69	70	71	62	77	58	64	69	62	63	68	62	64	51	70	71	71	71	68	71	83	99	69	76	78	80	82	83	72	67	70	65	74	76	80	84	83	78	90	78	90	83	50	74	75	77	58	65	82	80	88	71	90	71	61	68	71	67	75	72	79	85	84	78	83	72	74	71	83	77	79	53	67	71	84	93	80	65	75	78	80	94	64	81	78	67	70	69	60	79	74	82	88	72	75	76	65	93	88	60	76	76	62	90	83	84	74	70	90	82	74	88	77	73	65	69	84	74	82	90	76	59	85	67	81	85	64	79	81	79	77	72	75	81	76	67	75	62	91	72	85	66	70	79	82	85	68	75	53	73	79	75	69	70	75	63	90	67	76	69	100	74	65	69	47	77	66	69	77	59	68	82	73	68	71	67	65	66	73	75	66	71	89	81	66	73	78	79	72	75	62	60	80	68	81	67	73	60	62	75	78	77	62	68	75	91	82	83	71	94	88	60	84	74	73	80	86	74	62	72	82	80	78	70	86	77	70	70	78	71	76	73	98	66	74	62	81	65	73	88	67	73	79	82	60	65	87	68	67	77	74	56	65	76	61	79	70	77	84	71	66	90	70	70	62	71	74	61	84	76	64	71	73	79	61	69	61	64	78	64	69	80	68	75	78	90	69	74	57	80	74	68	66	87	68	54	83	81	73	56	80	82	76	64	85	69	63	63	70	89	56	83	76	64	70	79	73	78	68	77	66	76	63	73	72	83	72	77	69	70	62	75	76	88	76	89	94	72	71	70	71	79	73	78	83	79	76	72	72	76	82	76	81	89	71	78	79	76	94	67	77	72	71	68	67	81	83	91	69	65	67	70	79	74	82	83	76	67	70	80	72	73	77	67	86	75	58	90	78	78	73	83	91	79	82	66	77	63	83	73	81	80	66	74	82	92	67	78	64	65	64	73	63	75	86	74	61	69	61	69	79	65	79	75	73	81	88	77	65	62	73	66	63	75	77	66	73	61	72	81	72	72	74	77	81	89	67	59	75	63	70	71	70	70	63	68	74	66	76	80	74	75	76	85	97	68	80	74	70	70	70	67	80	93	74	75	79	84	87	74	72	72	60	87	68	92	96	80	81	72	71	63	74	55	95	82	90	86	72	73	67	73	66	71	72	78	70	77	65	85	91	76	68	71	74	77	71	78	75	84	69	74	84	73	83	79	78	89	63	75	87	85	75	61	80	78	71	84	80	73	69	72	83	65	69	79	85	61	62	87	75	68	67	91	71	81	77	70	73	75	81	75	71	98	68	93	69	89	77	71	67	76	76	71	69	91	70	92	74	71	68	82	75	67	72	68	77	72	72	67	68	57	64	76	76	70	67	82	79	73	73	65	78	79	78	64	76	78	82	66	65	74	70	81	85	72	90	75	72	77	63	63	78	73	75	87	78	68	76	72	70	76	78	67	67	69	69	79	89	73	78	71	75	73	67	81	79	81	82	69	73	74	82	82	75	72	69	79	80	72	68	80	77	70	65	75	67	94	84	60	78	69	85	71	68	76	77	79	76	65	70	75	85	62	74	84	82	55	76	71	69	72	72	75	70	77	87	66	73	72	80	74	77	64	79	76	66	78	88	84	71	69	89	85	68	68	96	73	75	81	80	78	66	81	77	101	68	74	73	82	93	69	67	77	76	77	79	67	57	67	90	91	60	80	69	67	84	84	66	71	75	63	74	67	81	73	82	79	74	71	78	78	84	81	84	61	70	89	65	71	61	73	87	60	68	78	81	70	64	80	67	59	68	102	66	77	73	79	84	67	88	76	71	79	74	81	70	73	72	62	74	84	78	79	78	81	78	84	72	83	75	76	67	80	66	80	90	72	81	81	77	71	78	73	86	64	70	65	70	72	86	74	75	82	71	72	70	84	80	66	75	73	78	72	77	73	66	72	86	82	71	88	79	83	78	66	78	63	82	86	69	85	76	78	66	92	93	61	90	86	85	59	79	74	60	79	73	77	73	82	73	68	91	83	75	79	87	71	65	81	73	73	85	73	88	86	66	67	83	77	74	76	70	75	71	78	85	85	77	73	81	77	84	76	73	68	72	59	71	66	74	69	65	73	93	80	79	86	76	82	85	70	59	87	74	58	87	58	70	74	89	86	82	90	75	79	71	70	78	78	70	78	69	67	68	78	83	74	75	74	68	58	69
33492	23621	11474	8179	10821	12273	11497	9415	7636	6163	4767	3967	3408	2521	2278	2209	2124	2156	1915	1816	1841	1576	1345	1322	1223	1086	1079	1082	1016	1008	1044	1081	974	965	873	967	915	920	934	895	846	780	774	795	771	699	634	710	680	709	693	635	641	668	671	656	594	612	607	643	610	590	562	615	619	550	588	554	578	596	555	596	574	549	583	628	574	567	528	591	544	527	600	589	575	562	588	610	586	517	572	561	594	576	550	569	556	611	558	561	587	533	569	570	552	596	593	566	535	570	569	580	562	605	590	577	598	587	567	525	547	571	537	539	552	533	587	553	575	548	583	592	570	544	538	577	569	558	552	596	564	578	547	548	610	571	569	562	572	583	568	590	549	585	544	607	566	523	555	583	532	524	578	527	536	534	594	585	553	546	533	597	530	546	569	568	563	594	572	563	585	582	560	531	575	528	574	553	584	545	584	520	539	558	557	538	553	568	541	543	545	568	569	578	564	559	535	555	621	556	532	512	503	546	567	538	510	589	553	562	576	545	511	581	580	557	576	552	542	543	563	563	526	548	551	583	562	531	566	548	551	564	595	563	555	548	593	574	544	593	555	567	563	506	536	529	572	574	524	553	547	600	555	541	539	582	554	561	557	597	549	563	559	598	536	540	542	557	532	573	557	571	565	572	550	584	561	549	530	553	570	596	593	559	585	560	557	533	539	537	566	556	552	556	561	553	554	552	574	523	560	573	568	593	568	529	571	565	597	586	569	549	560	562	564	563	551	609	597	563	531	529	577	575	576	572	581	570	558	589	572	550	513	564	570	538	598	555	569	533	509	571	542	599	611	550	542	590	572	580	578	603	567	608	569	582	577	539	575	545	551	572	545	544	557	593	605	544	565	546	570	567	568	528	542	580	522	539	528	583	585	580	585	565	569	559	565	570	551	553	566	569	530	554	550	567	579	574	557	595	562	551	586	564	543	543	575	561	598	531	579	548	538	588	546	594	541	561	568	526	554	573	572	566	578	523	569	550	538	581	527	581	544	523	553	549	596	582	528	577	541	572	537	583	537	564	566	574	560	570	572	559	555	520	560	522	586	568	575	549	551	529	569	615	545	608	582	562	582	581	555	615	570	565	534	581	577	563	560	563	545	564	569	596	531	567	574	570	580	569	565	580	600	555	555	573	580	564	552	544	539	600	573	573	545	560	560	580	533	551	582	609	551	539	599	564	581	518	614	597	543	534	603	579	516	580	535	592	564	509	550	575	587	590	541	553	543	571	554	582	585	581	531	575	541	591	571	549	546	596	583	556	588	598	537	544	585	593	557	567	575	529	571	573	575	555	552	575	541	529	567	549	549	587	595	599	571	532	552	538	571	519	563	580	551	550	593	584	596	551	555	602	563	561	540	567	541	564	570	587	581	594	543	555	521	606	555	595	593	552	551	592	583	578	544	545	563	551	559	567	569	553	562	569	580	520	538	570	545	554	612	544	574	521	576	578	545	533	610	536	573	556	535	590	580	556	536	530	555	562	581	547	560	591	589	577	524	561	546	571	589	611	561	581	562	580	568	547	570	591	608	577	571	577	551	573	558	579	568	533	551	567	595	552	561	574	576	557	597	541	601	617	543	554	549	602	586	556	534	553	561	599	590	558	559	547	604	578	540	581	552	559	560	576	573	550	552	566	582	599	551	639	560	595	561	590	560	541	589	554	551	575	591	533	569	554	579	567	581	553	563	556	575	534	560	576	556	490	560	568	553	557	570	564	570	591	543	581	551	558	596	571	568	569	555	593	550	544	577	609	543	546	559	574	554	604	580	557	571	572	566	543	545	542	563	533	576	558	597	570	555	585	616	559	560	627	588	572	542	543	580	576	562	574	553	615	576	582	544	572	597	518	540	551	566	530	574	545	581	553	534	544	558	520	556	584	478	550	557	585	566	561	563	552	578	542	544	548	601	565	619	530	546	547	592	541	551	551	568	547	553	581	590	595	539	565	550	571	559	619	549	546	575	538	534	582	550	553	571	551	533	574	561	543	588	581	562	553	553	549	578	600	548	568	542	570	579	575	539	554	549	591	589	575	575	612	558	584	598	624	543	559	525	559	568	574	544	586	548	596	532	551	516	564	566	560	552	571	521	562	565	547	500	568	555	568	579	563	561	551	546	535	556	570	581	591	606	558	559	564	574	568	549	564	581	531	569	602	510	558	550	574	580	565	555	589	522	571	560	596	554	579	518	611	545	581	507	544	528	570	546	569	570	553	557	580	565	580	558	564	583	563	590	594	508	539	604	582	599	582	565	578	569	626	561	567	550	554	575	550	550	547	566	582	557	564	619	526	566	582	538	571	540	532	584	547	558	589	569	594	569	584	561	565	558	578	573	525	581	582	604	579	585	550	524	576	551	541	579	598	529	571	561	551	547	572	603	545	558	550	541	596	600	581	519	587	571	551	560	573	555	592	542	581	580	585	585	544	561	555	567	589	528	540	586	613	567	524	563	589	566	589	551	548	565	520	537	596	551	574	571	583	569	554	566	548	539	620	577	551	558	533	502	572	586	547	584	545	589	586	578	561	569	573	576	536	536	572	596	558	584	569	587	517	594	575	591	560	528	569	525	585	543	572	579	555	528	597	552	549	570	574	530	560	566	583	541	592	579	630	540	529	567	578	573	546	559	581	513	554	552	562	539	545	568	517	574	558	588	576	574	603	582	561	566	564	562	519	579	621	530	556	552	568	569	563	530	520	586	575	558	563	575	562	583	576	583	564	580	560	549	576	551	590	565	561	562	519	547	629	561	536	601	613	596	540	559	537	562	575	567	571	574	534	533	548	524	575	563	576	561	587	555	537	520	572	560	558	549	586	530	574	550	525	566	537	585	604	579	556	532	583	613	588	534	541	582	554	595	579	549	567	588	591	564	567	513	542	580	573	570	557	522	580	553	585	590	575	540	490	569	563	495	533	571	558	581	558	553	559	565	597	563	565	552	578	568	549	592	588	581	585	543	547	559	562	566	564	545	614	532	539	617	576	574	571	584	525	593	560	570	563	614	599	573	591	516	550	572	553	520	570	547	575	570	563	566	567	550	579	587	573	531	576	585	535	578	572	601	616	573	562	540	533	543	564	569	563	562	541	544	574	506	599	568	585	575	553	533	543	565	539	599	585	586	547	571	567	542	553	565	565	543	578	555	517	583	575	590	570	537	631	627	547	571	564	572	573	568	589	544	597	588	566	537	588	615	572	578	620	596	583	596	581	580	568	589	587	576	568	535	573	557	557	568	507	527	558	564	534	574	580	595	563	512	586	574	555	564	517	554	580	522	593	532	579	597	587	524	627	552	555	550	535	545	577	540	567	537	550	561	539	574	577	564	565	573	575	589	561	608	587	546	559	593	600	570	532	581	583	575	558	584	577	566	579	576	565	536	564	576	557	566	559	527	575	544	594	578	568	575	556	519	588	530	567	497	574	575	569	579	565	595	551	554	557	583	563	544	551	592	585	550	602	548	577
5222	3180	1224	525	285	336	341	304	294	251	196	217	195	160	168	162	167	166	145	162	143	140	124	116	138	138	125	117	121	130	143	122	109	128	121	132	113	137	121	130	133	119	138	104	133	118	117	105	138	116	126	113	133	105	118	113	123	110	130	102	126	119	113	104	111	125	121	117	110	128	125	116	107	125	104	104	101	120	115	107	118	101	107	115	115	133	122	112	108	105	112	107	97	117	124	109	105	103	86	104	99	114	105	105	116	81	117	98	117	118	108	108	122	110	105	107	93	121	119	121	102	109	115	116	133	112	120	97	104	105	107	112	111	112	114	107	107	120	118	121	108	127	95	126	103	117	112	115	118	102	114	111	111	116	108	101	114	122	111	102	101	102	107	130	120	110	100	100	111	129	113	124	106	129	95	95	121	113	119	115	129	96	105	107	112	117	112	110	105	119	111	112	112	114	109	83	93	119	111	107	115	127	103	117	112	122	99	114	120	100	110	77	115	96	116	107	102	100	124	93	120	117	94	106	119	126	114	101	104	114	110	128	96	122	100	134	115	124	109	122	118	115	111	125	132	132	105	107	82	114	113	116	106	122	98	118	128	105	123	124	108	100	117	109	100	109	100	117	98	96	120	114	101	118	127	108	111	113	109	101	114	112	106	122	101	114	116	104	104	111	98	111	106	122	111	131	113	135	99	113	121	113	114	107	111	108	105	99	114	125	131	96	119	101	113	89	112	110	122	105	122	114	125	119	119	99	111	124	108	131	122	108	100	121	107	99	97	117	111	127	117	104	139	100	102	92	102	99	134	126	111	107	108	123	93	107	111	129	108	105	111	123	105	113	102	124	118	107	101	101	95	109	126	115	108	97	114	117	91	105	121	112	115	107	100	95	94	101	121	71	111	104	116	116	108	108	103	107	111	120	109	99	101	119	124	116	120	109	119	106	111	138	109	120	121	97	115	99	109	119	108	104	100	122	96	116	110	108	113	123	105	104	121	107	87	99	98	98	123	114	116	143	103	105	98	128	110	104	133	128	102	111	130	122	130	121	97	110	112	91	114	133	102	101	116	131	132	113	111	113	101	103	101	102	115	113	86	98	112	113	100	97	93	103	130	93	104	107	112	116	95	103	123	115	109	96	113	107	121	111	109	111	107	120	134	118	120	117	110	104	108	104	96	103	107	101	93	129	120	121	116	137	104	125	112	122	111	126	112	108	107	102	109	102	101	133	121	130	105	111	121	100	122	109	137	129	84	109	118	104	94	105	124	111	107	107	110	127	93	111	108	112	101	121	106	102	128	88	89	106	105	111	115	107	98	104	98	98	115	122	115	121	113	109	109	112	113	100	120	79	128	103	118	105	117	121	101	112	133	111	101	115	100	130	105	113	108	117	97	105	119	90	113	111	111	96	117	129	111	123	109	119	107	96	123	110	116	99	110	121	121	86	98	115	119	111	113	99	124	104	109	97	104	123	102	99	113	95	101	104	107	116	116	103	99	137	116	111	106	106	115	105	102	124	111	97	115	102	119	131	123	116	109	114	108	122	110	93	119	95	119	96	105	107	113	122	107	105	123	120	117	97	102	99	110	110	115	112	93	123	113	103	95	109	99	102	100	126	115	120	108	103	107	112	132	103	104	121	127	126	93	115	120	115	94	121	114	100	107	92	120	110	110	108	120	93	106	105	111	121	94	92	119	95	109	113	111	103	101	99	111	107	123	96	106	116	112	110	122	99	111	126	126	111	118	111	115	125	97	101	118	95	111	89	135	124	130	137	120	101	105	105	110	91	118	94	121	125	101	120	122	110	130	104	110	95	107	88	126	109	130	124	112	111	104	110	103	102	113	107	126	124	106	119	113	114	127	104	106	108	103	107	101	96	110	87	130	116	95	107	120	106	116	117	96	111	124	109	91	104	98	115	105	94	101	125	106	113	102	105	114	113	116	127	106	106	100	102	117	113	113	113	110	94	117	94	113	111	107	124	93	107	104	113	100	104	115	111	99	118	124	116	126	92	109	108	115	96	110	114	118	110	104	118	107	110	94	117	118	111	122	104	96	126	102	106	144	118	128	103	104	109	108	107	107	124	100	99	102	122	102	107	123	111	111	118	116	123	133	120	105	113	102	110	126	111	112	103	96	106	109	119	109	113	114	120	98	103	123	115	112	120	101	91	102	114	120	111	122	114	107	114	120	106	107	106	106	119	119	127	132	126	119	108	112	103	115	120	111	107	125	114	101	104	104	119	117	101	114	111	119	103	125	108	108	116	112	108	117	98	123	129	127	102	122	110	94	114	115	115	120	113	111	104	97	126	106	90	106	107	109	115	107	106	123	101	106	105	103	111	116	134	127	112	101	102	122	112	103	117	88	105	127	120	108	121	120	108	102	104	101	87	103	113	123	112	110	102	124	115	101	101	107	106	111	117	113	96	116	93	110	89	112	112	99	101	119	117	105	117	112	120	94	105	123	116	114	114	123	104	99	122	100	102	107	102	113	107	115	113	121	105	116	123	102	99	110	114	124	103	131	122	99	100	117	98	116	105	121	139	92	130	134	109	105	101	118	92	110	109	105	109	108	107	100	116	131	114	121	104	85	110	130	108	120	97	104	124	98	127	105	112	109	109	103	95	121	123	113	111	103	128	114	104	95	121	128	96	115	116	104	103	108	126	110	121	131	95	129	101	122	95	111	101	101	118	109	112	96	116	111	104	120	104	117	109	101	109	118	107	114	94	103	120	117	97	90	99	132	108	122	119	103	97	119	101	106	118	133	122	120	126	97	118	103	113	122	101	116	134	107	123	115	110	107	112	110	97	115	122	120	107	130	123	102	118	129	100	105	122	103	109	112	121	98	112	117	101	120	109	103	118	101	110	94	133	111	95	113	99	115	134	130	121	112	116	128	104	109	115	99	111	107	99	117	113	128	114	101	108	109	102	129	120	105	105	87	115	107	95	100	95	110	120	127	107	119	102	105	132	140	91	112	115	101	107	124	111	112	97	81	106	123	113	108	112	123	113	98	112	108	120	117	110	107	109	98	110	107	113	110	113	119	119	119	118	118	130	116	117	114	106	106	111	95	117	117	100	108	118	106	108	113	109	97	119	129	104	124	97	126	91	102	97	130	103	98	124	104	91	123	117	119	103	109	114	105	105	113	124	96	104	110	129	102	112	94	116	106	99	119	98	111	117	126	108	106	118	101	97	103	124	114	124	111	101	137	107	88	115	95	104	121	112	117	114	115	88	95	102	109	122	120	136	109	105	93	120	78	109	126	108	102	127	106	131	120	112	113	121	104	98	111	109	122	117	103	137	115	112	95	108	100	120	104	123	97	121	99	125	115	111	108	115	117	95	108	113	110	101	135	116	94	122	102	116	93	124	96	114	117	108	112	108	126	108	92	111	109	98	116	117	100	103	118	114	118	93	114	92	116	94	127	117	103	113	99	109	97	108	116	103	103	96	106	105	106	114	119	109	109	104	100	99	110	121
32285	21279	11060	8711	10338	11870	11050	9291	7937	6273	4814	4284	3508	2716	2533	2411	2422	2375	2169	2199	2049	1813	1682	1532	1407	1389	1361	1388	1344	1271	1305	1335	1221	1231	1188	1192	1197	1179	1130	1114	1125	1077	1011	1056	1003	961	912	932	931	939	900	1007	888	904	889	923	882	902	857	862	874	872	839	814	826	858	773	859	796	885	870	776	834	825	824	842	818	829	804	771	846	855	812	769	822	816	830	890	815	845	840	838	811	834	845	821	816	770	792	820	825	824	839	833	843	854	836	845	871	844	841	795	795	836	829	788	797	811	823	798	848	825	856	849	790	860	815	799	849	799	803	860	832	877	792	844	830	809	807	804	784	852	809	798	806	851	797	820	810	800	807	806	762	843	821	809	805	776	782	817	814	807	858	830	833	822	784	848	829	838	818	818	822	774	823	795	802	781	784	818	838	805	790	806	820	829	788	861	828	823	792	836	861	878	784	809	842	813	839	807	778	777	810	860	796	798	852	855	847	822	831	801	843	802	833	793	836	835	822	863	843	829	842	822	846	818	873	813	856	846	799	829	807	809	837	868	793	785	807	831	823	806	787	828	867	823	789	837	848	802	835	877	819	822	821	848	800	811	841	847	832	821	815	907	837	798	819	840	803	805	842	825	844	813	851	851	810	821	811	852	837	788	845	818	819	830	832	785	802	787	838	772	852	793	852	793	790	823	836	834	830	835	823	824	859	831	814	846	786	708	795	869	837	839	828	835	793	827	838	833	825	823	854	850	838	825	772	823	809	800	792	816	810	830	849	850	783	811	810	875	834	807	828	804	825	856	810	777	814	842	799	810	804	841	817	827	825	801	833	821	777	778	851	791	794	833	842	832	834	828	854	817	880	848	818	831	809	809	784	824	842	843	840	815	804	785	851	869	810	792	796	807	846	816	786	833	857	820	812	804	795	834	819	801	852	851	837	845	818	790	760	799	789	851	827	841	805	819	846	784	852	845	874	799	778	812	832	848	811	753	820	823	796	792	805	835	848	831	791	860	796	803	775	760	800	821	823	842	877	834	801	801	807	815	819	805	786	792	806	830	849	807	836	781	825	799	824	781	875	825	834	850	846	763	835	824	818	816	795	828	786	805	821	772	817	845	790	821	827	835	861	789	777	806	856	791	826	862	804	840	848	874	844	861	818	859	812	819	856	845	871	781	826	826	824	828	781	815	796	839	837	846	835	811	819	828	829	830	835	817	831	824	794	791	756	864	840	845	808	793	812	832	787	818	821	804	850	809	747	787	779	836	854	789	800	795	872	857	815	821	851	819	837	820	815	873	812	793	843	806	823	806	787	822	838	815	842	830	810	821	887	792	868	837	870	811	812	782	848	791	789	795	786	789	885	778	857	829	849	859	789	864	821	824	801	789	813	806	821	770	824	813	835	778	805	870	815	769	843	817	833	811	797	796	790	844	810	834	822	807	785	825	838	835	871	815	812	783	814	821	823	822	858	817	835	798	842	798	844	815	823	846	834	849	837	826	801	811	828	849	824	809	772	846	826	827	775	849	837	821	811	824	842	805	802	816	812	793	788	785	759	803	791	808	828	758	797	795	802	766	868	834	831	829	838	808	773	870	834	807	821	802	841	797	812	828	793	854	808	814	758	812	848	814	815	841	809	824	833	823	838	814	810	813	860	802	781	828	883	801	841	839	841	838	828	852	823	791	819	828	816	842	781	843	840	811	792	815	780	795	818	804	842	835	793	797	792	787	772	840	828	825	823	801	831	815	813	800	804	850	815	803	808	817	819	809	823	772	814	843	828	885	803	836	825	865	826	817	805	859	797	756	805	825	797	836	778	807	858	847	773	820	827	803	863	823	821	775	852	825	833	836	833	800	866	778	849	819	854	823	843	842	856	820	816	859	803	790	765	824	841	826	840	811	838	838	859	815	795	831	806	793	805	824	847	825	833	823	867	862	831	817	777	803	810	858	808	833	781	803	831	802	806	826	833	828	799	838	804	807	852	848	805	872	827	816	836	810	814	806	872	803	828	873	791	838	822	885	806	813	793	836	881	894	853	812	837	840	819	811	812	795	857	828	837	811	813	841	842	807	811	866	798	840	790	849	787	826	840	804	791	846	857	860	815	821	792	802	840	836	838	760	770	836	816	867	788	851	817	810	853	773	784	801	836	789	775	841	864	788	821	770	799	785	812	781	809	858	785	829	814	843	822	773	820	844	768	838	794	853	826	846	825	779	790	841	767	832	822	790	822	883	841	774	826	846	840	797	820	828	798	808	858	860	807	807	837	819	785	802	853	838	848	760	778	790	849	830	826	781	832	816	827	788	849	856	875	794	860	838	784	781	805	855	834	786	810	830	809	841	869	837	763	791	810	828	839	771	833	817	805	840	844	846	789	806	824	812	856	847	868	838	764	812	834	799	800	866	779	849	821	781	804	850	805	839	832	820	827	842	790	805	884	810	833	862	806	832	822	821	790	826	824	822	831	781	807	829	866	835	877	795	776	839	827	855	811	870	822	797	840	857	813	813	833	807	873	753	802	786	863	824	826	845	789	858	813	849	797	785	817	811	813	859	809	850	846	828	833	833	827	829	761	803	822	846	849	814	772	849	876	804	803	904	822	867	831	785	780	808	797	786	896	802	841	829	832	816	814	865	811	869	794	802	833	820	810	825	841	828	849	821	817	773	834	840	815	847	895	829	784	775	819	828	832	849	847	811	819	814	850	865	823	811	829	826	811	812	831	820	813	821	830	832	805	807	818	806	805	791	838	864	822	802	853	830	822	845	819	816	822	857	863	783	888	808	807	802	822	707	789	819	795	842	812	813	838	804	872	842	838	820	831	822	844	819	818	763	772	807	768	802	831	807	844	817	778	860	853	807	832	842	843	827	851	854	841	826	774	828	789	821	815	841	787	825	816	845	819	805	814	838	829	839	798	820	808	918	808	846	849	837	855	801	838	832	791	818	878	824	742	803	863	808	838	807	802	840	831	781	826	760	858	802	794	804	840	828	813	797	803	835	801	801	817	889	843	819	778	818	767	854	765	826	811	835	788	827	873	829	809	841	792	819	791	818	808	870	822	875	825	830	815	809	837	821	799	841	777	815	823	821	808	816	774	779	871	858	773	826	823	825	812	767	801	855	779	831	788	796	820	817	844	831	811	830	815	871	838	823	798	833	858	819	814	829	796	800	810	895	787	825	781	845	827	837	803	858	811	823	844	795	828	789	823	840	820	905	831	833	778	790	831	804	803	828	885	820	776	786	801	828	796	876	831	834	813	793	839	795	825	851	831	840	843	851	839	863	844	784	819	816	797	787	831	791	846	789	839	815	809	825	838	828	854	846	790	821	789	812	823	816	845	762	803	802	815	850	835	756	803	751	771	802	834	807	789	783	796	817	867	819	826	772	794	746	868	852	861	795	800	758	796	803	832	835	900	835	826	848	827	816	818	838	818	803	823	837	864	795	829	855	829	819	832	803	797	834	780	851	860	838	808	796	815	805
6375	5665	1908	566	317	351	370	320	305	283	201	205	170	162	148	144	142	157	158	148	125	131	114	124	117	106	100	107	105	88	110	96	101	92	92	117	108	105	100	90	78	99	100	107	87	78	97	78	69	106	78	92	104	89	79	78	68	74	83	85	78	76	83	86	67	85	86	91	81	64	88	89	87	56	72	74	83	75	87	81	92	80	78	96	89	63	80	62	78	68	73	81	66	65	91	75	82	89	78	84	85	72	82	68	75	93	82	83	83	62	75	79	67	83	77	93	66	79	78	89	75	85	81	75	82	77	86	54	73	84	60	79	85	71	91	85	78	66	70	101	83	79	88	79	85	93	79	74	66	63	67	102	67	95	69	72	93	63	80	75	85	82	72	86	85	98	70	77	76	88	82	72	82	81	66	79	85	79	88	86	73	77	94	86	84	82	96	87	105	86	88	72	67	80	77	92	94	86	87	86	80	80	77	68	77	82	87	67	84	84	81	80	72	91	86	79	80	95	84	80	84	71	73	100	70	104	81	70	67	90	81	80	75	76	70	93	103	83	76	78	74	82	85	91	78	85	65	76	77	69	85	72	104	83	70	75	90	78	84	81	94	85	80	72	83	93	85	76	91	86	87	81	70	78	77	82	82	69	79	84	80	74	76	73	80	87	62	72	66	88	58	81	79	77	81	81	75	72	76	94	77	80	80	82	74	77	90	86	93	80	99	64	82	80	82	77	81	88	83	73	87	81	88	68	70	73	71	95	71	66	66	94	83	69	91	63	77	68	78	84	75	103	82	84	82	73	80	77	74	81	73	92	68	84	83	71	78	74	94	90	77	82	82	78	90	72	82	93	72	84	88	84	76	90	83	91	80	65	76	75	82	89	85	90	88	77	77	83	86	73	78	90	82	74	74	69	80	79	77	74	101	80	82	86	89	79	81	83	87	84	87	73	86	79	81	81	77	90	67	74	102	80	84	84	87	75	79	74	89	81	91	72	88	76	85	83	71	83	71	76	73	75	79	85	80	85	73	99	89	85	78	77	64	78	103	80	67	76	76	78	68	77	81	77	78	82	78	73	78	81	102	91	74	78	64	75	63	59	85	71	79	80	81	88	82	70	81	69	72	80	85	77	92	73	90	80	75	89	67	95	79	69	93	83	81	78	73	73	86	78	83	90	85	64	90	92	89	74	83	65	92	78	84	64	80	91	102	89	84	71	78	81	86	71	82	77	75	84	79	70	84	84	85	80	96	63	82	76	88	77	90	94	86	80	66	70	74	77	86	76	59	63	81	82	75	77	88	84	90	88	75	92	87	87	89	102	91	78	75	85	77	82	77	71	88	84	85	75	76	84	81	77	90	78	83	106	89	74	74	70	71	60	80	82	75	77	73	82	86	82	81	85	78	67	78	81	77	72	78	83	67	76	79	79	86	74	79	81	76	101	65	75	84	60	83	92	91	79	78	71	87	82	70	108	90	68	88	82	77	89	82	78	92	94	73	89	80	75	62	93	92	72	88	77	97	81	66	75	71	77	68	61	65	81	80	69	76	67	81	77	73	80	91	83	88	73	81	71	74	79	79	85	58	83	84	88	81	84	78	70	80	83	89	103	91	62	77	71	72	79	72	80	83	69	89	92	83	100	77	91	82	91	82	91	83	73	89	77	87	76	81	93	74	82	61	84	87	87	76	63	89	80	61	90	80	77	69	76	91	97	82	76	96	60	76	79	60	80	76	77	71	83	85	86	88	76	64	67	74	96	95	70	82	83	69	86	71	82	84	66	73	75	83	87	84	66	70	83	79	84	65	80	82	90	80	79	92	83	59	84	90	81	77	84	97	76	68	92	60	74	78	73	78	78	67	83	71	87	80	83	90	83	69	76	83	89	67	81	69	73	83	92	82	60	81	79	90	81	73	76	92	67	68	78	79	91	57	89	87	102	80	91	92	79	55	75	80	85	80	76	65	78	74	79	67	74	86	79	83	84	79	70	74	65	99	81	79	74	83	59	78	76	72	81	87	84	81	72	84	91	67	68	83	79	72	83	87	80	84	79	82	95	86	75	68	88	72	81	95	98	66	78	74	91	75	80	98	61	79	83	81	56	99	93	96	86	72	94	77	81	87	74	82	77	84	67	78	76	76	83	80	86	85	86	75	74	73	78	82	87	71	85	76	84	95	83	73	79	76	64	82	63	66	80	90	98	73	95	75	86	91	80	68	86	73	89	81	68	73	81	73	72	90	102	74	76	85	77	78	66	71	80	87	66	58	86	101	69	85	65	84	70	85	86	75	80	83	71	65	77	75	64	90	80	79	86	92	88	71	75	79	75	85	75	91	82	95	63	80	86	67	78	74	90	88	88	69	95	95	98	84	89	81	94	84	93	64	77	89	78	100	86	69	69	78	76	88	70	77	94	90	82	69	86	84	78	87	79	76	69	79	84	82	80	81	79	87	88	71	76	70	80	97	92	87	67	97	87	82	79	80	74	69	81	77	97	83	84	72	75	70	56	100	95	76	71	87	84	80	70	105	77	80	77	88	86	83	91	83	98	74	71	76	70	87	82	92	82	75	76	73	88	90	100	69	82	86	74	85	88	75	83	76	80	98	72	83	91	70	79	72	79	79	87	88	74	72	76	94	64	82	84	80	94	80	81	81	100	62	67	88	87	77	70	74	74	84	94	85	84	81	64	73	85	80	72	88	83	86	76	81	71	71	74	80	87	85	73	70	86	87	70	68	90	79	69	72	84	85	69	67	61	73	90	69	84	85	60	86	93	88	80	87	73	79	79	95	87	78	82	65	80	92	79	68	80	82	82	82	85	66	86	84	89	71	78	68	97	93	70	82	75	70	83	89	78	77	84	81	75	90	80	92	86	87	87	72	76	69	82	80	70	84	79	85	61	87	76	62	95	83	94	82	83	94	89	87	83	79	72	100	85	79	78	78	66	94	77	74	83	89	83	79	76	80	88	68	80	72	75	78	82	74	70	85	83	78	81	75	79	87	90	73	90	76	65	77	87	84	82	72	89	75	89	86	85	82	90	92	91	76	86	97	76	96	82	83	73	85	74	84	93	82	71	87	73	61	99	87	80	82	93	80	81	83	70	81	69	81	87	77	69	76	67	69	83	79	86	89	87	66	75	78	99	86	81	95	84	89	77	97	84	79	87	86	83	84	66	72	69	71	68	91	74	78	97	65	89	67	72	68	90	78	72	87	82	76	84	78	91	86	87	72	79	68	78	95	84	74	76	80	69	88	90	91	88	85	86	80	80	71	75	78	85	95	91	71	85	62	67	82	86	90	99	72	70	88	69	83	62	89	73	78	88	63	85	94	83	77	76	69	79	66	83	78	74	92	84	85	80	95	75	95	86	80	86	90	77	88	85	81	85	87	91	68	99	79	75	81	83	80	64	69	67	79	87	88	81	64	85	75	91	97	77	80	83	88	74	79	81	90	73	85	79	71	71	84	83	80	83	84	70	87	90	83	73
36724	27631	14350	10289	12665	14218	12777	10850	9454	7140	5906	4972	3882	3325	2935	2898	2879	2666	2365	2264	2157	1857	1752	1551	1415	1318	1357	1271	1222	1219	1262	1261	1141	1061	1046	1097	1117	1056	1019	1020	956	939	909	804	782	722	729	699	768	771	772	764	729	702	680	698	730	689	648	612	630	625	642	645	620	587	595	621	559	618	622	620	609	559	565	592	651	607	573	624	588	599	599	577	620	651	597	599	630	642	587	588	594	605	596	595	627	601	673	556	594	613	562	631	548	574	586	596	550	606	602	539	616	615	664	611	569	558	611	620	579	589	580	571	620	548	598	606	543	585	621	607	585	584	632	635	584	618	610	610	554	559	574	582	626	580	548	605	598	618	585	590	598	578	574	594	616	605	580	602	576	598	569	577	587	558	591	623	629	649	597	585	577	589	626	556	563	617	599	593	619	580	619	573	578	568	611	563	602	611	591	594	614	619	591	593	571	617	562	584	607	584	589	598	589	577	616	559	583	575	545	609	566	624	575	596	566	588	576	599	579	605	632	597	564	620	595	588	635	600	636	564	603	591	567	597	562	576	554	625	637	562	557	552	572	591	596	554	595	599	571	584	572	554	596	641	582	603	569	605	569	585	566	591	601	626	595	559	562	608	532	566	558	591	601	624	635	586	612	605	546	584	586	651	612	600	561	575	590	566	569	599	593	604	596	572	634	533	581	581	573	622	619	536	617	593	599	564	568	613	580	595	577	580	565	593	575	581	566	556	639	561	594	619	568	521	591	606	595	557	534	605	565	609	610	596	602	604	635	617	617	525	566	593	589	596	583	593	572	565	639	566	599	603	580	626	606	555	586	574	589	563	572	604	520	566	627	581	612	601	591	566	616	580	596	599	601	582	600	559	595	623	597	599	593	582	575	606	606	585	612	571	579	592	637	566	608	629	631	599	591	565	577	585	580	600	624	588	607	579	581	592	538	611	620	599	620	551	605	608	612	554	567	614	595	572	607	565	569	626	571	576	618	643	606	578	571	584	632	605	605	622	581	633	599	564	595	600	561	590	576	620	593	615	614	616	632	573	567	620	594	637	603	587	600	577	596	550	671	608	583	614	606	571	585	586	579	599	611	577	570	581	570	567	582	634	612	582	615	599	582	589	589	593	601	587	610	612	581	522	564	541	551	593	564	604	632	559	626	567	622	574	556	588	598	563	614	570	604	549	575	582	573	595	568	608	570	599	615	579	614	611	603	574	599	609	573	566	623	623	586	585	570	596	633	569	586	566	595	618	581	613	605	593	601	584	587	599	597	589	591	561	574	599	559	625	561	608	587	593	585	546	619	569	588	620	605	598	565	605	570	598	593	597	575	634	625	553	585	572	568	589	605	621	606	587	588	586	594	571	588	561	576	561	602	606	590	552	636	611	622	586	611	630	602	619	605	570	594	531	573	563	546	611	598	571	632	582	529	579	612	579	596	616	584	602	558	567	635	596	595	591	598	587	603	630	565	583	600	594	573	579	552	605	610	621	609	574	594	592	575	643	637	581	569	603	555	603	621	577	580	577	608	593	598	573	606	588	571	591	593	578	611	570	585	607	538	554	561	623	575	541	614	614	593	578	601	584	583	557	631	579	610	593	623	603	608	606	597	592	584	589	588	569	639	594	592	584	612	587	599	635	560	585	570	591	571	632	547	605	628	607	583	585	598	598	603	587	599	660	595	555	608	575	595	616	625	646	580	599	596	565	595	598	589	564	620	610	601	611	594	651	623	601	565	639	560	525	589	556	606	578	600	642	614	572	622	590	564	606	606	581	569	574	577	577	623	606	600	570	560	588	549	585	601	594	619	626	587	585	588	600	573	557	572	629	597	620	562	599	576	610	604	599	563	571	624	566	628	608	575	612	591	599	595	630	565	573	597	616	594	622	605	624	547	595	603	559	566	593	559	604	595	582	622	617	603	564	584	561	599	590	579	585	602	602	599	584	624	605	613	607	585	571	587	611	567	635	560	602	545	572	559	562	571	605	646	583	566	614	572	594	600	620	536	554	640	593	600	630	550	590	585	593	583	629	562	561	630	568	553	632	574	578	554	579	645	622	592	547	586	615	638	592	616	618	635	551	576	583	576	633	610	581	587	595	601	587	569	564	606	594	605	602	596	564	632	583	571	546	581	553	611	583	641	606	594	603	581	563	556	622	576	583	667	627	581	563	584	548	579	573	596	580	603	591	651	615	546	633	622	584	588	588	573	600	556	579	578	598	644	635	607	584	593	588	594	623	628	576	593	643	626	639	607	594	649	576	603	589	602	567	553	615	565	625	682	584	595	629	620	628	611	602	577	625	633	600	610	596	558	593	583	615	566	640	629	588	631	601	592	603	629	610	594	570	639	571	639	611	580	557	572	622	604	594	531	590	621	593	611	583	626	574	607	528	601	612	601	625	575	587	583	620	553	637	641	535	604	573	570	609	612	580	566	561	574	563	565	620	570	626	594	548	574	627	638	621	607	590	571	625	613	553	602	617	584	580	622	638	631	559	586	566	626	588	603	548	601	557	588	593	600	612	577	553	591	612	615	559	591	611	602	558	600	572	575	541	576	615	599	618	544	578	585	620	599	580	568	586	589	578	614	621	618	596	577	602	573	608	567	585	613	615	613	570	556	583	586	615	577	597	593	608	568	620	602	635	571	590	584	583	622	592	580	618	601	546	570	588	606	590	582	636	600	594	603	592	593	565	568	562	536	550	587	599	584	641	644	553	574	549	578	630	574	618	626	600	541	560	561	586	574	596	581	592	591	591	594	583	601	555	597	608	561	584	591	565	608	621	613	629	588	575	581	565	593	587	566	614	603	586	588	578	588	653	589	635	602	588	617	598	585	602	603	578	558	659	652	611	628	563	579	647	561	594	530	574	562	624	565	608	610	587	606	613	576	610	602	565	563	563	622	580	578	536	596	569	594	538	632	592	576	574	579	647	621	605	595	569	580	580	598	584	566	624	568	557	612	614	624	612	606	570	584	567	596	624	550	573	607	580	596	612	578	573	628	592	591	602	581	608	615	592	627	613	566	598	609	592	651	628	625	630	602	620	575	614	618	619	563	652	594	583	589	598	625	611	608	662	603	579	580	617	594	588	547	633	532	630	542	595	601	602	549	599	607	597	572	588	589	575	653	597	584	611	594	619	574	523	649	563	617	602	559	589	602	604	566	592	588	604	581	537	592	603	599	606	589	582	602	597	608	576	559	545	540	605	623	636	596	587	561	578	612	626	614	554	544	603	582	574	569	580	612	581	575	603	628	633	586	588	593	648	618	574	555	617	578	622	610	570	586	612	652	577	570	603	612	590	595	566	548	592	601	595	593	590	600	563	606	597	587	576	571	615	583	585	602	597	602	594	603	587	620	545	592	589	552	583	600	601	608	558	582	588	619	591	591	609	582	588	596	575	626	605	557	587	579	586	590	559	590	599	581	571	602	582	556	581	615	601	601	600	600	618	588	582	560	632	607	625	551	620	608	644
3660	1813	689	279	226	256	224	205	207	187	163	158	170	144	140	134	160	128	112	133	112	139	119	128	109	116	119	121	116	119	110	126	107	114	103	115	123	116	120	112	102	106	98	101	118	87	105	103	115	105	103	107	102	103	102	110	79	84	105	102	111	95	98	100	122	114	85	114	98	86	90	102	107	94	96	95	87	86	100	125	110	103	121	120	88	93	106	125	106	100	108	96	100	95	92	75	109	128	85	111	98	105	105	84	86	68	108	94	76	103	113	117	99	82	86	100	108	98	112	108	101	106	98	87	83	110	93	100	96	91	102	108	98	103	90	93	102	102	89	99	110	95	91	92	99	104	118	93	109	90	100	84	104	96	102	113	98	107	112	93	112	96	109	87	103	115	101	92	101	114	101	97	94	86	98	118	98	99	89	118	102	101	106	99	108	87	94	87	110	87	104	95	117	113	106	105	100	93	103	99	97	106	105	113	98	78	102	105	90	122	99	108	113	98	115	103	95	97	103	101	105	107	126	86	99	113	98	102	99	95	108	101	93	101	115	111	86	70	111	94	103	112	100	86	118	102	98	105	76	86	106	99	110	91	109	91	110	92	94	102	122	112	89	101	117	100	88	109	93	113	91	110	118	103	95	89	109	91	107	95	101	108	95	98	101	90	92	101	115	108	96	119	106	101	102	97	82	96	99	97	124	105	92	99	84	91	92	97	104	115	90	83	109	104	107	111	88	105	92	87	90	112	84	89	92	107	91	109	107	93	103	106	100	103	105	109	118	115	96	104	95	101	79	103	103	85	111	92	94	100	100	102	108	105	98	99	93	91	103	117	91	94	104	114	112	109	118	112	103	93	109	88	100	108	105	78	108	99	97	108	119	132	113	108	105	127	95	82	87	99	123	98	84	106	115	103	98	111	121	96	111	104	102	100	93	107	93	127	112	83	105	102	103	110	107	102	89	92	104	73	96	102	104	96	100	94	97	103	96	102	107	103	99	101	98	98	88	117	94	104	115	101	102	84	91	113	90	121	98	109	116	96	93	131	91	96	99	115	101	101	97	100	102	84	101	106	102	120	85	91	104	107	103	103	100	100	117	108	86	101	98	102	101	106	91	86	112	105	113	107	104	114	107	110	95	87	98	110	96	95	110	109	92	108	90	80	91	117	106	91	115	105	98	91	106	93	87	94	95	97	108	87	90	91	95	99	102	107	98	100	97	80	114	102	99	117	93	84	108	103	97	87	98	97	88	108	97	92	108	108	98	100	99	91	82	106	110	109	98	85	89	115	87	90	101	87	112	97	117	115	104	109	108	114	100	87	103	98	103	88	112	93	110	106	106	103	87	100	99	102	95	85	99	80	112	101	128	90	85	102	100	94	108	102	92	102	92	100	77	108	111	109	85	106	89	96	89	86	89	105	90	112	83	133	103	113	93	97	107	119	102	96	103	111	114	98	90	94	94	104	101	87	102	101	99	80	96	124	106	120	105	109	85	97	94	103	83	116	89	102	90	93	97	85	112	104	68	90	103	101	109	106	94	115	101	99	105	84	87	117	90	92	103	104	116	99	95	90	100	111	117	91	103	100	93	112	93	106	97	113	91	92	93	110	91	108	93	109	92	85	104	99	99	88	104	93	89	103	103	90	122	104	92	120	105	109	99	122	124	105	101	122	108	118	113	102	87	107	108	109	100	103	89	96	91	105	117	101	113	102	98	93	109	102	98	94	103	92	112	98	91	85	89	93	93	95	91	115	75	89	96	115	118	92	96	115	92	88	96	98	108	91	106	103	93	98	85	109	93	100	95	107	115	86	98	90	99	102	96	124	99	118	89	100	133	89	98	110	104	105	93	89	108	102	109	105	106	99	113	106	105	88	118	102	112	93	110	98	110	102	104	107	109	103	106	101	90	92	121	120	107	119	94	107	97	106	108	89	104	87	79	112	115	99	87	104	98	113	113	98	122	104	93	106	104	82	95	89	80	104	85	72	105	95	99	112	92	106	101	101	92	107	101	111	104	97	113	96	120	89	92	104	114	98	91	95	96	106	97	103	100	103	102	106	102	110	102	90	88	104	88	94	102	101	101	94	118	103	96	109	106	101	92	76	115	99	110	88	100	120	104	103	93	124	110	127	86	105	102	97	89	100	104	97	114	100	87	95	109	95	112	96	80	124	82	98	93	97	81	105	107	125	98	106	107	85	115	103	112	89	96	117	86	111	108	102	80	91	112	106	102	97	81	89	90	100	92	102	107	84	101	101	99	124	99	107	109	108	101	99	109	91	101	95	78	97	97	98	103	92	101	107	93	111	110	89	88	103	95	109	103	94	91	89	123	109	115	114	91	99	103	93	114	104	99	112	107	93	91	96	85	95	104	88	105	89	95	110	115	111	81	90	95	107	94	83	89	110	110	115	109	96	98	110	116	123	87	120	115	102	99	126	115	103	112	101	121	84	99	89	107	93	106	102	105	111	102	87	98	96	117	100	95	102	113	112	101	99	99	87	105	104	98	109	96	106	89	91	88	92	118	102	99	93	113	102	101	105	88	102	98	103	99	114	86	105	94	117	106	99	115	96	87	108	110	116	100	98	97	119	105	97	85	114	120	97	127	88	106	100	112	99	101	112	98	101	94	120	122	101	94	94	109	97	91	105	93	106	100	108	118	98	103	95	116	123	84	80	97	103	90	97	81	96	96	107	99	100	109	109	105	122	113	94	98	98	107	100	109	107	108	93	112	109	99	104	100	99	122	114	114	106	96	91	100	120	96	96	91	103	111	100	104	86	104	98	99	108	101	101	102	109	103	106	98	94	84	96	75	95	105	113	105	91	83	111	97	100	102	105	123	103	99	87	103	98	93	112	99	95	94	109	111	90	95	88	102	83	93	91	97	109	89	101	106	96	109	106	94	108	110	114	94	120	116	108	103	105	108	91	97	109	95	102	111	107	96	106	97	90	116	95	100	117	107	97	97	91	102	128	110	94	102	80	93	99	104	96	107	102	88	107	79	110	110	115	90	98	98	108	102	105	105	92	90	80	111	111	118	112	108	90	114	117	87	103	105	103	113	102	99	103	102	96	103	87	89	86	112	127	89	89	91	109	99	105	123	89	104	102	99	107	93	91	108	114	92	103	94	107	110	120	109	110	118	96	77	77	102	90	100	120	121	92	87	102	89	102	97	96	82	107	93	118	102	96	97	108	100	102	118	100	113	93	94	81	91	107	107	100	90	106	99	118	103	95	99	92	114	93	105	91	100	102	95	105	103	106	104	96	80	102	103	88	99	113	100	109	85	120	102	110	91	103	95	100	100	117	119	90	78	89	100	86	117	100	99	101	104	101	91	96	92	113	94	89	115	89	111	89	123	97	98	97	96	82	107	107	106	101	93	108	103	87	109	111	111	114	106	98	117	103	107	104	115	108	89	105	110	109	90	113	98	106	86	105	87	110	114	92	109	118	102	97	115	101	106	90	106	85	111	105	117	112	91	93
28550	16197	7426	5627	7917	8914	8233	6950	5688	4457	3738	3095	2504	2251	2059	1954	1954	1827	1723	1715	1500	1480	1376	1224	1164	1172	1142	1047	1197	1067	1133	1032	984	996	1062	1023	953	997	973	990	958	911	883	867	842	812	838	826	802	832	856	840	820	805	829	793	794	799	771	755	754	722	796	764	783	744	770	769	792	717	753	745	773	738	732	751	771	763	755	835	782	727	770	789	754	709	798	795	790	747	732	783	755	752	798	784	769	706	762	715	771	772	747	752	766	808	691	724	759	754	725	778	769	770	755	724	760	751	801	748	773	735	738	749	776	854	742	700	782	746	767	729	765	755	728	748	751	730	785	732	780	732	753	751	751	775	758	728	751	811	778	732	753	778	787	764	742	735	754	714	742	728	787	765	765	713	738	774	790	763	723	747	733	734	752	760	743	762	757	735	743	727	801	770	767	720	776	742	747	754	729	810	761	722	797	754	721	740	742	694	727	754	760	790	793	738	772	750	753	761	773	818	799	733	805	737	787	768	757	765	769	737	705	677	746	754	747	745	740	727	783	767	738	791	743	781	780	765	714	749	771	790	736	765	718	686	725	759	801	779	777	768	744	712	754	769	785	761	723	785	723	760	792	721	750	746	716	788	740	720	769	731	736	770	741	751	740	762	798	776	769	754	738	760	778	766	748	753	721	761	765	782	750	722	752	726	786	737	747	757	781	732	706	749	794	758	741	783	771	754	780	771	755	722	742	726	771	797	749	775	769	746	729	795	728	720	775	763	726	736	779	743	810	749	765	773	732	752	756	763	748	716	780	782	789	765	729	751	768	779	694	780	766	771	815	768	797	754	766	732	728	749	764	735	781	755	790	790	752	787	801	748	741	774	765	736	745	748	719	796	777	751	717	745	808	727	743	752	738	788	765	738	753	738	765	770	732	755	778	762	764	780	816	772	740	747	776	776	766	753	726	763	700	763	755	777	711	796	788	768	759	765	727	749	764	744	791	742	759	788	787	728	754	762	736	758	731	723	740	732	732	780	778	779	798	654	745	735	744	805	712	755	773	813	798	755	746	732	756	754	762	711	767	777	731	751	791	830	726	750	774	729	755	761	744	763	745	831	781	718	766	750	742	762	730	750	742	783	748	735	772	726	750	715	741	781	773	747	779	776	748	752	750	784	764	756	691	799	730	758	790	746	777	738	789	754	713	745	758	759	739	707	739	794	784	767	743	733	764	738	758	744	729	769	790	760	736	739	748	767	784	728	738	752	779	756	724	729	775	729	714	763	758	800	742	779	753	754	792	719	754	757	733	789	784	737	755	754	737	752	746	758	775	783	791	743	788	818	792	764	777	744	801	773	735	691	713	788	730	716	772	802	727	752	757	718	781	742	738	773	765	754	806	760	764	802	749	698	738	741	744	727	766	772	788	753	800	706	773	741	784	737	738	726	788	735	765	739	698	740	803	734	695	797	800	804	738	783	769	766	762	768	769	763	773	754	717	767	791	734	819	841	759	764	744	711	746	801	824	782	728	730	766	774	790	746	762	686	754	721	780	726	722	714	774	729	771	717	795	771	775	743	745	691	755	721	786	761	762	770	762	748	708	741	751	779	721	775	770	785	740	752	793	804	759	823	765	799	773	745	795	793	751	744	758	775	687	749	790	773	789	769	750	714	750	767	754	790	802	789	765	713	765	745	775	678	780	723	757	801	713	779	762	768	769	719	751	742	750	703	799	783	756	753	706	769	768	774	735	733	738	733	747	748	792	761	765	742	776	769	807	715	793	761	786	739	763	729	761	739	777	743	740	735	782	787	768	738	811	842	730	779	769	802	714	739	772	798	764	760	778	760	772	794	736	756	760	715	769	773	789	754	784	721	790	755	731	794	722	731	801	756	762	803	723	729	747	773	745	778	778	759	760	735	728	736	782	746	676	744	805	678	738	778	776	748	760	773	774	743	770	744	744	741	716	754	802	808	754	777	744	761	721	726	742	838	772	715	745	742	748	713	724	777	750	799	755	757	723	735	747	741	760	739	759	757	714	754	743	775	789	766	705	737	741	730	740	752	764	728	787	789	744	778	778	774	793	766	741	759	701	747	783	745	762	761	739	739	787	755	778	734	771	769	738	741	751	810	776	737	737	784	744	734	770	761	771	749	770	773	762	712	760	774	760	741	746	715	824	760	753	794	774	779	768	753	719	743	714	705	748	780	720	716	741	761	718	726	811	773	719	706	756	699	810	749	768	694	699	775	746	774	762	743	751	726	738	736	733	763	714	802	793	742	762	776	754	750	726	774	768	758	717	750	728	736	821	770	776	738	771	795	794	741	710	740	731	738	715	768	789	753	735	787	827	769	773	747	759	771	753	760	787	770	719	713	787	745	757	805	747	771	734	720	765	795	774	707	732	806	787	731	785	739	714	791	742	718	776	785	739	741	805	802	803	787	706	769	773	762	785	755	749	756	743	788	768	774	796	737	759	758	782	751	736	739	743	759	779	754	769	743	709	733	718	687	741	726	719	763	772	817	766	736	795	779	759	725	735	787	738	810	785	767	754	769	750	733	744	780	755	750	717	744	737	784	750	781	775	815	750	764	739	760	722	730	757	727	768	743	760	775	784	761	727	743	744	762	744	708	804	730	702	792	698	734	701	784	729	730	795	813	770	738	772	743	765	780	735	720	786	770	737	748	758	779	779	724	738	771	758	765	800	774	801	753	794	723	716	792	813	739	756	766	745	735	786	751	725	773	739	762	771	726	688	790	766	778	762	742	780	731	743	725	788	753	824	738	761	735	714	752	765	723	736	759	780	758	750	777	755	757	742	789	704	801	707	743	709	731	754	743	759	745	726	793	778	771	737	800	772	777	782	771	743	698	772	785	774	726	737	741	753	758	744	772	762	735	744	774	777	711	788	722	733	810	766	765	746	749	737	769	779	752	758	759	776	759	718	721	746	746	730	729	761	737	754	744	775	716	736	737	849	764	796	712	766	761	769	794	745	762	731	724	726	757	776	744	732	735	753	789	731	706	741	769	737	750	758	761	735	729	737	762	746	727	754	758	767	792	770	759	760	763	744	764	755	760	737	726	788	751	730	769	709	773	758	745	733	722	696	764	753	720	766	775	752	777	734	746	719	763	744	757	764	773	783	785	736	737	753	736	748	721	708	729	778	729	772	758	754	776	724	764	766	725	751	707	730	755	762	774	782	775	753	747	722	824	745	728	746	741	742	749	787	758	757	763	725	755	753	700	799	794	780	799	770	732	786	711	708	757	745	730	761	714	771	739	718	707	765	715	780	723	802	748	750	764	748	723	746	777	728	736	750	717	765	787	768	765	740	790	725	762	727	782	745	728	789	817	725	749	745	717	726	753	743	751	719	777	744	774	801	760	784	755	688	766	720	790	787	772	784	745	755	730	751	744	813	795	733	763	759	773	772	755	772	744	709	738	704	743	723	723	798	774	819	792	773	737	733	767	722	767	728	744	751	742	753	791	791	695	768	777	771	729
4907	3805	1313	421	242	310	306	241	234	190	201	162	156	128	129	140	143	119	126	139	112	112	105	101	94	91	87	87	117	106	87	94	100	76	89	106	88	79	91	93	94	84	94	74	76	89	84	84	83	86	87	95	75	76	88	93	84	66	69	74	77	76	69	76	80	66	62	75	70	79	73	89	64	80	63	53	73	72	76	60	85	65	80	67	90	77	61	70	69	86	86	88	83	89	78	72	84	70	80	74	89	66	69	84	74	64	75	107	64	78	71	63	70	73	74	85	79	95	61	81	74	71	71	76	75	75	88	81	71	75	80	65	66	76	75	71	85	81	83	82	64	67	83	81	72	80	65	66	70	82	78	58	78	66	78	84	80	75	69	75	68	69	81	83	75	80	71	59	72	64	81	72	85	84	88	73	73	70	66	80	72	69	69	85	79	81	81	74	84	83	83	72	70	69	74	69	85	70	85	81	70	73	76	69	70	70	73	75	78	72	79	95	72	58	68	65	76	90	80	82	83	69	85	74	86	76	80	66	75	69	64	80	69	73	70	78	62	76	80	80	72	66	70	65	79	80	81	65	65	77	75	64	84	83	89	84	92	82	87	83	71	63	72	71	85	56	84	66	82	88	68	63	62	75	80	77	74	73	79	64	79	60	78	88	70	74	74	82	74	67	81	61	69	87	75	63	83	76	70	82	71	66	77	70	91	75	65	58	77	77	83	68	93	84	89	77	67	64	71	62	73	82	86	75	58	73	80	74	84	79	70	64	79	62	64	95	86	78	86	67	74	87	63	74	81	73	88	74	83	62	79	75	91	76	70	69	71	74	71	66	78	78	60	71	92	78	85	85	83	67	71	72	87	79	81	71	66	56	94	78	71	80	82	69	86	87	72	100	83	73	72	67	72	79	78	79	69	85	73	70	80	69	78	76	74	76	54	75	67	61	81	76	87	91	70	82	55	83	64	58	67	68	79	65	77	62	58	86	79	85	73	99	72	74	82	79	82	67	72	77	77	75	78	70	77	68	67	74	70	89	68	78	68	69	78	72	84	71	74	65	75	79	78	70	93	84	77	86	93	78	84	70	66	78	69	66	99	84	67	60	68	63	74	77	87	78	87	62	88	72	74	73	81	84	76	76	77	72	76	85	72	70	74	71	84	72	64	73	98	84	76	64	57	82	74	77	77	88	65	74	61	77	66	71	76	71	70	76	69	78	62	75	80	68	69	79	69	79	77	71	62	74	76	73	75	78	73	70	79	72	76	61	65	75	88	78	74	82	79	62	87	77	92	66	79	62	100	87	84	68	60	81	81	64	76	85	79	76	74	67	75	71	83	88	78	85	74	89	71	67	66	82	73	65	82	79	72	70	84	71	62	64	65	80	75	77	85	75	89	69	77	73	78	82	68	72	86	75	72	74	85	85	75	69	63	87	61	68	81	70	84	92	81	75	74	85	67	71	76	69	76	82	61	71	92	82	90	65	71	74	67	72	83	81	69	91	71	72	74	86	100	79	82	77	84	74	66	85	79	80	73	67	93	70	83	77	78	82	71	64	72	75	91	80	89	77	63	79	80	67	83	75	80	88	64	89	81	84	71	73	92	74	73	79	81	58	75	83	95	80	68	64	82	80	74	72	76	88	70	86	81	67	76	68	61	75	68	75	69	65	92	83	76	77	81	60	73	77	62	70	92	83	92	79	68	86	84	86	74	74	92	64	73	69	81	71	78	102	88	90	72	62	71	82	55	69	73	84	81	72	75	71	78	74	73	79	77	74	70	66	74	83	74	89	84	70	68	88	84	77	88	75	72	70	82	70	87	73	72	73	83	82	89	86	86	82	68	74	88	72	91	68	82	59	72	72	71	62	63	66	80	73	77	69	70	72	68	86	84	71	74	86	73	75	73	81	69	63	95	82	81	66	76	80	77	79	93	86	80	78	78	66	83	78	70	61	86	85	62	72	76	59	76	61	69	63	82	82	85	86	65	82	69	84	70	89	88	76	75	98	78	73	99	83	71	70	65	82	67	71	74	81	91	73	83	70	62	78	69	78	90	71	80	66	72	83	73	71	89	78	68	86	82	89	81	57	75	73	80	81	67	72	61	79	90	69	64	69	81	85	90	81	83	77	68	64	75	65	82	67	82	69	75	66	75	82	91	84	92	68	74	75	76	70	83	79	77	65	68	77	90	77	75	87	84	78	93	66	84	77	77	88	86	77	83	64	77	76	72	79	83	97	87	78	71	70	82	78	63	64	91	72	78	74	74	66	74	77	76	87	72	79	65	78	85	80	63	67	70	73	85	67	96	84	78	73	92	80	71	79	82	69	84	70	60	77	90	84	65	71	64	66	86	63	81	83	84	87	69	82	88	79	89	76	74	65	76	73	80	70	66	61	73	80	81	90	88	81	62	70	71	57	70	69	86	66	84	73	68	72	77	69	64	69	76	76	71	90	70	69	70	62	90	69	76	83	60	89	83	81	95	82	79	77	80	82	80	64	61	69	66	76	93	91	75	67	84	73	77	71	76	68	82	76	87	70	67	67	78	84	75	81	71	75	79	80	65	78	76	69	64	89	86	75	80	55	77	78	62	84	72	70	66	74	82	59	73	80	71	90	90	78	70	59	82	59	71	70	75	71	89	77	72	59	82	86	82	87	87	79	68	79	73	76	74	76	80	71	62	83	69	77	67	71	74	84	87	60	68	64	66	71	70	76	84	79	77	81	66	80	71	90	76	72	89	74	78	83	92	76	74	75	87	78	86	68	68	82	71	80	71	66	78	86	88	79	82	58	74	74	73	83	70	77	77	65	84	72	85	84	88	75	90	63	77	77	83	80	93	84	78	79	77	87	67	70	87	83	93	71	78	77	72	60	77	88	84	82	62	78	88	68	64	66	86	87	70	81	80	82	63	84	89	86	58	75	88	67	80	60	71	97	82	76	61	72	79	76	73	88	67	81	78	103	75	76	85	71	68	92	81	81	81	64	80	70	74	79	69	59	59	63	78	79	75	75	92	75	67	58	64	79	79	82	88	60	68	62	73	81	74	62	73	76	76	57	72	74	94	66	94	73	72	86	83	70	74	91	67	86	89	84	60	74	62	91	83	60	84	75	74	76	62	77	80	68	82	78	69	68	76	72	69	64	75	82	72	62	69	78	89	77	78	64	80	86	89	76	77	75	68	76	81	82	80	74	57	108	72	59	82	80	83	73	71	86	65	67	68	81	73	68	73	82	57	68	81	88	67	83	64	88	81	94	83	63	65	70	86	65	81	72	91	70	63	59	75	73	57	97	76	87	102	67	63	78	90	70	79	96	60	63	76	78	66	71	87	78	86	86	86	75	77	77	86	82	74	89	81	73	78	72	81	84	73	65	73	71	84	71	75	69	78	81	66	72	100	65	75	81	71	77	57	84	87	70	78	71	67	70	86	63	76	91	74	72	85	83	76	67	91	98	79	76	92	65	81	69	79	83	89	73	69	75	73	80
33835	23481	11944	8333	10478	11807	10745	9012	7186	5726	4762	3834	3187	2733	2616	2456	2218	2039	2122	1961	1717	1498	1356	1322	1221	1075	1134	1118	1164	1102	1076	983	925	1046	962	971	1021	937	913	887	840	810	747	733	734	676	678	660	713	714	690	659	663	653	640	648	597	645	580	597	605	661	593	599	627	545	540	603	608	584	529	580	547	614	627	550	569	542	584	551	641	545	523	619	606	567	594	580	589	550	574	609	565	546	611	589	549	614	585	547	588	605	577	580	559	616	529	606	523	530	546	556	566	568	572	635	592	572	622	559	558	603	588	577	635	531	575	575	584	536	555	539	607	578	561	580	618	509	556	564	566	556	543	575	571	551	548	596	596	560	576	565	564	554	560	594	594	608	597	598	574	559	556	595	535	549	601	596	612	599	560	589	583	527	551	566	575	610	594	528	583	582	546	569	559	613	585	581	529	556	591	552	561	582	528	579	556	592	615	554	543	575	587	547	559	590	539	599	564	566	561	557	581	570	583	575	566	538	522	541	577	584	583	605	548	524	547	557	605	525	586	577	560	549	531	602	557	595	566	594	581	581	581	573	613	574	607	587	589	542	563	590	566	562	573	591	601	534	570	532	556	594	595	589	584	561	584	544	574	538	588	550	540	573	563	563	582	535	562	560	578	567	546	537	594	600	579	539	588	585	531	588	567	572	580	566	588	521	574	576	588	601	599	586	584	572	578	569	577	554	566	555	581	554	552	563	566	572	567	584	558	576	571	586	581	543	581	556	553	543	585	544	582	594	574	574	566	590	599	559	545	583	603	569	564	560	551	562	557	592	551	582	551	568	529	572	538	574	573	528	560	556	564	587	543	602	604	552	567	575	613	586	587	597	553	542	600	564	565	589	550	581	577	582	610	573	559	576	549	606	585	563	584	539	603	598	600	594	574	548	569	572	583	583	566	590	534	595	569	520	614	547	537	586	587	572	609	560	589	590	586	577	606	596	598	534	582	581	593	544	592	545	588	579	572	545	571	555	535	574	568	580	553	561	570	522	581	584	594	560	548	604	583	609	613	589	602	589	551	584	576	577	579	541	539	582	556	547	553	568	543	584	612	560	646	541	599	569	597	558	565	575	546	588	621	610	600	600	561	559	558	582	623	540	547	566	554	554	572	546	582	588	590	577	564	579	534	608	598	582	572	571	604	581	523	575	584	560	582	559	573	551	597	536	558	578	597	588	539	551	561	559	562	571	586	549	549	578	565	541	563	577	538	558	572	548	569	580	579	572	550	598	554	557	614	530	547	587	618	541	551	564	619	602	565	541	578	543	570	578	564	562	559	568	570	555	588	574	582	586	607	574	609	587	553	579	554	596	561	555	583	566	597	563	606	552	582	574	562	623	605	562	557	578	579	588	605	565	531	569	580	562	559	552	557	574	577	575	595	563	611	581	571	582	569	575	563	543	575	540	548	599	597	565	596	573	561	558	549	565	613	547	549	587	566	559	584	592	582	590	605	593	585	584	587	557	606	578	568	533	550	541	587	544	566	514	592	591	559	551	594	537	596	580	569	557	639	568	593	564	613	571	577	547	534	592	568	526	566	581	562	622	622	584	586	615	619	575	621	566	563	603	545	587	615	567	575	559	584	535	583	547	583	523	600	582	592	561	579	572	593	584	527	595	542	547	551	587	543	534	558	550	594	546	575	575	577	564	563	522	548	531	567	613	608	573	577	580	548	547	572	554	586	495	567	567	576	568	593	600	576	566	560	589	581	573	583	585	583	607	562	551	574	545	544	554	555	586	578	552	562	567	591	566	619	584	566	551	547	556	570	556	545	556	594	579	615	567	570	596	590	556	546	579	586	531	567	551	585	601	566	565	564	582	583	577	627	604	597	578	544	545	584	512	560	555	560	565	581	611	562	533	569	532	533	559	537	563	610	538	601	551	554	553	561	549	537	592	580	593	574	572	577	616	552	568	548	568	584	589	548	515	582	605	507	568	610	558	617	596	575	593	567	587	605	599	606	557	583	558	588	574	581	568	563	551	549	552	531	611	539	523	573	588	573	546	541	561	564	547	548	589	592	571	536	584	557	563	595	589	563	586	577	565	579	575	522	603	558	569	557	554	608	564	589	562	602	562	557	539	627	560	563	592	594	586	601	623	580	553	602	590	585	552	600	562	536	576	588	597	572	555	578	577	542	567	526	592	560	529	580	507	587	548	613	529	577	597	618	599	591	573	584	602	538	553	565	509	567	561	574	567	615	577	584	533	581	531	531	582	581	541	587	564	559	602	555	547	538	589	545	567	588	602	589	566	560	555	573	588	525	560	588	566	565	529	551	585	566	578	560	531	581	503	589	540	557	564	513	626	551	556	536	578	570	578	538	512	556	572	541	567	542	593	528	586	548	619	602	557	568	599	573	611	539	588	609	547	577	610	632	580	542	540	555	618	551	545	538	568	568	588	546	543	576	612	590	591	574	543	565	547	579	564	547	597	568	577	569	580	554	611	553	576	559	590	597	588	565	558	581	587	565	519	571	604	553	581	581	583	585	570	577	621	567	558	588	577	587	541	608	575	603	620	542	539	564	555	578	533	560	535	562	576	550	534	551	603	520	539	593	567	555	620	540	563	565	552	612	605	597	594	570	596	570	592	571	556	592	544	579	593	589	585	544	568	567	558	600	549	592	553	555	588	572	576	576	534	595	562	542	571	587	588	571	554	565	542	557	559	527	553	575	580	564	609	591	556	607	592	600	552	612	598	576	601	595	575	578	562	572	603	546	573	523	581	547	562	575	586	550	565	591	564	551	570	580	572	560	541	590	562	585	573	572	602	572	556	554	576	610	572	608	563	609	552	572	572	560	561	549	573	586	579	604	534	561	573	558	560	612	552	576	548	554	554	569	606	575	542	537	576	592	581	559	576	590	552	569	546	541	556	570	589	576	571	575	587	563	531	587	567	562	562	598	561	608	515	573	578	595	572	579	590	516	598	585	554	606	555	548	577	556	552	555	578	600	597	566	509	560	582	596	550	569	575	582	592	536	534	543	536	572	547	494	607	555	583	572	545	553	573	559	580	569	607	562	590	575	588	604	584	635	597	533	558	598	595	533	557	568	572	544	567	585	582	581	566	571	573	525	618	579	589	627	616	538	548	538	598	570	574	541	568	573	565	560	569	551	514	557	608	598	555	581	538	597	565	587	612	595	543	596	542	549	538	572	573	600	533	507	571	567	595	572	587	553	535	518	581	575	600	579	564	582	574	577	558	589	538	541	567	596	527	545	578	537	565	577	574	533	560	587	558	591	598	583	589	581	585	528	581	506	575	578	586	558	556	561	587	546	577	557	551	567	602	582	547	605	535	592	551	610	538	577	592	594	539	561	542	582	561	565	551	554	514	586	554	598	569	552	589	577	583	575	598	589	598	568	569	570	557	583	599	532	588	567	577	564	567	583	550	541	549	571	582	524	544	563	563	554	515	563	584	554	570	590	577	551	579	580	597	546	595	591	620
5269	3151	1160	472	278	303	304	276	262	226	218	214	224	178	155	189	171	160	154	161	132	119	149	136	126	130	143	119	117	150	128	91	111	143	122	128	132	115	107	103	121	131	136	102	118	109	120	122	108	120	111	114	131	111	109	118	90	113	100	107	113	107	125	111	111	119	117	98	135	123	104	116	112	108	116	120	96	118	131	129	130	98	100	103	110	111	112	91	124	110	99	98	92	99	109	88	112	105	102	104	111	116	112	106	121	101	114	93	133	115	101	129	83	118	117	112	103	102	123	116	102	117	95	96	104	108	122	92	102	129	114	115	129	92	112	109	118	110	100	122	121	117	106	117	104	122	113	101	111	92	107	128	122	117	109	108	129	113	98	108	106	111	118	120	93	101	97	105	123	119	110	106	116	85	98	108	125	112	121	113	114	85	98	108	103	102	94	93	109	122	103	126	109	115	108	112	89	109	114	106	111	115	117	105	109	114	99	107	113	126	96	112	102	117	129	126	114	120	115	119	102	103	86	133	127	122	106	91	130	121	97	100	93	113	105	134	114	105	117	107	97	99	120	121	113	95	115	115	107	107	119	101	103	117	116	98	103	115	109	99	102	101	120	99	115	114	101	108	108	115	101	100	102	121	120	93	99	98	105	112	95	110	121	109	102	111	120	112	119	107	109	115	106	130	123	109	116	120	124	122	109	132	117	126	120	120	95	102	104	97	116	101	102	109	109	104	123	101	108	101	106	110	103	106	102	108	108	117	104	99	139	117	123	111	101	104	108	99	114	119	121	102	137	132	119	96	105	98	96	105	137	121	115	116	111	109	121	114	114	112	99	98	119	109	110	106	107	103	115	122	113	106	127	103	106	101	114	109	124	99	98	109	107	123	109	105	121	120	123	102	107	102	92	112	109	95	98	109	99	104	96	117	97	121	102	105	107	104	104	106	101	130	98	112	98	111	110	109	93	117	92	116	121	118	128	121	113	99	108	110	120	109	119	93	118	93	112	122	105	103	96	110	99	123	124	87	122	111	112	113	88	106	106	92	90	124	103	121	93	111	122	125	113	105	107	132	101	107	133	131	121	90	103	91	106	101	117	111	115	129	103	108	101	130	120	122	105	121	102	117	110	122	111	99	125	108	100	106	93	125	108	121	138	121	104	100	126	101	95	91	110	107	101	100	126	128	109	98	116	116	115	104	99	115	113	87	100	110	103	104	100	102	108	114	104	113	111	122	106	90	123	110	107	121	120	100	117	103	120	108	102	115	122	114	111	95	103	115	122	123	102	95	149	120	105	110	119	117	107	113	98	120	97	114	99	129	105	119	108	113	116	108	80	100	124	95	118	124	99	105	119	96	118	97	126	98	105	106	101	99	113	111	116	115	125	115	120	108	114	120	104	120	124	135	112	110	103	113	101	110	122	102	93	106	90	112	107	135	114	118	110	88	116	117	111	112	102	103	112	103	114	116	99	105	105	121	94	98	112	124	116	111	104	146	117	102	120	113	102	106	128	110	114	121	103	94	107	124	121	118	106	113	111	109	104	122	115	111	110	123	113	121	103	110	124	126	109	113	111	111	120	124	111	115	100	111	107	118	98	102	99	112	118	95	108	95	102	99	97	133	121	99	112	103	120	115	108	99	104	97	99	115	100	102	122	102	107	103	129	124	128	83	109	103	97	111	117	120	130	127	106	128	107	114	94	94	91	89	119	93	113	92	104	114	123	116	105	114	100	107	110	120	102	117	113	128	102	102	101	123	94	123	131	116	111	101	133	119	107	94	110	123	101	120	117	114	119	118	98	110	104	101	113	122	114	109	110	109	110	110	109	102	116	103	113	104	93	115	108	115	102	109	103	101	120	86	126	104	124	112	102	133	106	109	107	110	131	107	118	119	106	125	117	114	106	95	116	92	121	97	115	109	135	130	97	96	105	105	119	119	95	110	109	98	126	116	99	103	88	105	116	93	106	108	109	131	103	113	114	98	103	97	115	121	110	123	117	115	121	110	112	85	113	86	95	119	110	106	107	98	112	116	116	122	114	99	113	102	105	117	105	104	112	119	99	118	103	115	114	120	93	115	102	113	99	102	94	100	123	119	88	118	131	131	108	107	112	118	109	90	106	98	106	99	117	109	129	119	104	115	111	101	98	113	128	130	114	118	116	117	119	101	106	114	95	90	122	105	100	105	99	116	102	99	86	96	106	106	124	112	119	114	110	100	112	125	116	89	89	102	112	99	109	131	123	107	95	89	125	122	104	113	112	99	113	135	117	123	100	110	107	115	108	118	102	111	107	102	125	103	113	103	123	113	101	108	117	111	103	113	112	120	102	116	113	105	118	98	89	107	106	111	107	116	102	101	118	112	104	102	110	127	115	107	107	105	114	121	114	94	110	95	118	99	101	108	92	110	106	118	99	116	111	101	109	95	121	104	121	114	107	96	103	126	118	105	121	91	124	123	113	111	125	110	118	105	102	121	111	121	109	115	97	117	110	111	122	119	103	102	95	110	111	110	120	112	105	116	118	96	90	125	97	122	118	120	98	120	114	111	111	102	119	128	111	141	115	111	116	122	115	114	124	120	113	123	114	116	110	112	110	128	99	104	112	113	110	117	115	111	128	119	113	106	113	98	104	120	114	108	121	98	90	105	101	120	101	96	114	112	104	87	97	96	104	115	105	112	125	103	114	115	101	116	101	127	113	101	115	89	95	106	115	102	128	91	116	116	122	110	97	115	112	113	102	110	127	98	124	104	108	118	84	108	100	109	110	99	117	117	111	112	126	96	108	98	116	109	118	135	123	109	111	102	122	126	117	109	103	129	123	108	105	121	129	112	123	103	93	113	104	101	122	89	101	112	102	119	110	117	105	121	100	105	119	101	113	121	111	97	100	106	109	114	117	97	98	125	130	102	107	101	107	112	96	105	116	106	123	113	116	116	108	117	123	109	97	114	111	87	112	110	121	113	112	134	85	116	99	110	102	120	114	116	85	118	111	123	113	102	130	123	96	120	128	104	129	102	98	112	112	108	106	94	117	117	106	122	102	112	106	121	107	100	113	125	116	108	100	119	105	128	111	118	104	121	117	111	107	104	125	101	112	112	133	123	109	105	95	117	111	130	112	114	119	84	105	120	130	129	95	125	109	89	101	91	125	106	120	120	92	102	126	110	98	109	104	116	121	85	102	80	110	119	84	124	114	122	109	96	118	93	124	105	116	110	100	114	111	119	106	117	118	98	115	111	113	94	92	111	111	110	100	131	100	107	103	97	98	127	115	107	108	102	125	121	131	94	124	122	97	116	110	100	95	123	98	114	92	111	107	112	123	120	111	78	109	108	97	103	114	108	96	126	119	124	106	115	106	114	104	89	97	118	108	121	111	122	112	122	125	85	112	108	121	118	112	116	100	99	115	119	111	99	118	119	121	114	123	105	94	117	111	115	105	103	101	110	100	122	123	121	108	100	108	103	121	111	90	101	143	106	103	122	96	118
32289	21120	11051	8390	10503	12114	10588	8947	7430	6035	4879	4083	3318	3044	2891	2825	2575	2306	2414	2127	1908	1708	1647	1545	1426	1423	1415	1367	1349	1381	1361	1331	1223	1228	1175	1250	1269	1171	1117	1090	1119	1017	995	1020	915	935	922	931	946	895	966	925	890	896	854	911	896	892	830	857	816	840	874	838	874	856	765	781	816	822	874	857	827	800	837	824	788	817	811	793	802	859	813	835	826	804	836	836	874	808	839	811	834	846	832	852	867	756	842	857	867	877	816	826	798	807	815	810	877	829	814	805	822	832	814	801	815	749	810	824	826	812	824	797	819	828	810	836	837	825	816	830	836	847	822	824	779	811	809	853	875	772	775	795	854	815	808	816	834	800	816	785	873	824	842	845	828	819	865	819	818	813	833	811	838	821	768	799	878	829	828	853	851	822	817	840	877	827	814	814	857	767	860	813	803	843	804	833	843	834	830	797	857	787	792	814	811	788	819	839	800	819	821	820	872	806	769	792	834	842	829	840	766	761	827	826	814	816	783	780	834	784	779	822	807	801	764	786	789	852	864	803	800	797	762	893	840	785	837	830	873	839	820	832	837	827	795	784	844	802	801	803	773	836	829	817	796	822	852	803	857	824	810	864	806	845	836	870	826	880	835	807	842	829	798	849	844	872	859	844	803	830	812	849	811	816	846	852	811	835	801	876	850	827	839	842	884	780	817	835	771	848	815	820	779	788	877	856	803	787	851	818	785	771	848	824	861	845	857	837	813	839	827	814	782	815	823	819	828	751	825	857	845	818	828	798	812	823	868	841	771	762	849	745	830	795	817	833	793	826	803	835	767	863	826	802	888	829	808	822	814	803	839	840	813	862	854	857	818	831	787	788	842	818	770	852	835	821	790	788	759	865	835	825	833	819	821	803	840	862	807	817	862	848	811	794	828	833	830	815	828	795	769	835	836	824	841	816	801	825	812	816	831	870	942	776	819	776	831	817	837	794	826	807	797	742	776	788	834	808	807	852	813	822	811	794	829	797	795	793	824	822	802	840	816	869	830	784	806	807	790	825	857	769	830	834	822	817	824	816	904	827	797	778	798	847	829	830	806	770	808	859	794	810	787	801	880	881	861	815	841	794	837	741	792	826	863	805	855	826	840	865	798	813	882	822	756	765	785	822	772	844	817	785	856	809	757	813	788	782	848	882	810	828	812	828	771	897	833	884	868	852	787	835	827	828	819	805	837	817	826	842	836	825	859	804	844	787	858	777	859	828	808	793	847	847	860	837	818	802	840	835	811	831	846	808	856	815	782	837	856	860	837	887	797	823	819	820	826	820	806	805	775	845	825	829	771	825	824	819	886	806	803	823	778	830	796	817	781	824	820	782	794	849	793	831	858	827	810	790	778	821	852	796	823	818	801	835	855	809	796	847	829	816	844	815	787	828	820	819	843	786	802	834	844	827	804	818	849	824	812	812	754	813	817	803	778	815	789	792	812	825	839	786	793	801	840	804	842	831	754	848	829	816	802	811	820	845	807	822	773	827	846	815	823	844	863	856	817	850	873	855	756	850	794	814	802	807	778	910	816	785	768	828	819	792	834	858	848	844	815	826	821	823	782	807	787	771	750	817	796	792	768	756	840	869	771	859	833	834	798	899	804	813	844	792	799	826	803	810	795	799	830	854	835	823	820	852	815	848	814	812	816	833	803	847	806	822	824	798	799	774	844	842	815	856	814	836	829	765	823	855	813	827	782	792	831	763	835	854	863	891	831	808	827	834	841	820	778	820	852	793	800	823	843	844	863	791	804	837	824	799	813	804	788	812	826	827	854	866	784	832	811	827	877	814	804	866	807	832	785	829	844	825	795	841	863	831	812	819	826	784	793	844	864	832	840	805	799	791	852	840	847	868	819	793	776	813	784	839	812	854	769	849	785	803	805	803	777	818	809	761	859	785	812	796	869	892	739	843	776	760	831	832	835	802	803	820	846	824	807	826	751	814	761	834	885	789	856	889	826	845	843	859	802	800	792	895	784	837	780	866	782	754	805	840	815	876	820	795	795	792	830	841	833	774	829	862	836	799	842	810	829	819	814	824	810	810	840	830	835	763	861	885	823	769	870	826	830	828	798	812	791	791	792	852	806	770	817	796	841	852	798	858	813	784	833	803	826	878	766	805	803	843	875	800	826	801	812	802	838	834	795	836	801	862	837	836	834	770	842	873	827	863	807	827	757	822	831	826	828	859	833	840	842	804	841	819	790	831	814	850	860	828	850	838	867	830	829	792	811	840	834	817	792	778	816	823	831	819	801	842	802	832	856	816	813	818	864	808	813	834	824	826	852	807	793	795	789	858	808	775	851	781	847	786	850	869	866	849	843	854	831	824	838	805	829	827	827	849	814	828	818	799	816	759	826	841	826	784	803	821	876	850	826	859	827	868	809	826	786	851	807	834	861	821	803	852	788	895	817	852	777	811	789	836	859	837	830	799	826	829	845	833	870	830	785	838	854	849	858	764	819	843	833	833	830	857	830	804	821	811	786	807	846	811	825	869	795	865	812	822	877	842	812	811	781	830	827	818	797	818	803	814	814	764	826	819	826	827	807	819	792	801	771	797	835	869	829	817	807	862	875	809	856	827	831	853	766	810	840	835	828	835	809	814	774	837	821	796	777	790	841	807	814	857	854	897	860	820	780	820	825	903	768	798	857	819	849	861	819	800	822	778	818	802	825	855	783	785	777	820	843	803	854	817	809	792	830	844	856	824	836	821	795	800	801	814	788	858	864	811	838	790	801	843	811	779	849	788	845	831	748	832	831	781	773	824	866	804	788	785	835	788	854	847	854	831	825	840	849	814	836	845	833	822	816	830	854	822	833	782	799	820	825	793	804	771	822	808	816	776	854	787	820	804	937	833	837	782	840	842	813	801	836	805	847	831	817	829	818	855	822	859	793	829	790	824	803	837	826	861	763	816	776	805	789	857	839	824	778	824	834	789	772	835	866	831	854	826	856	827	821	841	803	860	830	807	827	826	806	833	825	804	816	807	821	838	809	792	777	828	817	823	852	765	826	823	876	816	839	846	823	830	839	866	822	807	816	808	809	845	788	859	811	817	787	781	814	837	804	823	829	802	794	799	808	818	880	894	811	817	808	874	870	821	856	820	814	848	810	792	823	817	816	814	790	784	826	819	802	809	852	786	830	815	823	814	798	799	819	881	815	817	841	786	799	831	874	826	840	821	747	820	817	797	832	838	771	759	795	791	789	846	793	818	806	851	761	850	839	873	849	806	814	812	830	844	872	826	796	853	857	855	809	852	776	857	841	840	842	805	841	835	784	827	815	836	864	756	856	829	784	788	772	834	781	768	824	826	841	857	840	886	758	805	849	831	798	799	812	837	888	761	783	807	841	785	871	851	847	803	797	815	852	845	815	825	779	841	833	858	810	811	829	856	808	822	871	828	764	793	801	804	845	825	793	866	806	791	866	835	848	835	889	813	839	844	867	813	859	832	844	855	839	869
6480	5411	1807	740	325	366	343	301	245	208	219	186	184	174	194	155	146	164	149	129	140	118	113	119	125	119	118	107	97	90	99	114	102	110	115	99	112	81	95	89	93	92	91	92	107	103	92	91	72	85	82	93	70	77	79	104	83	84	90	67	72	90	78	77	90	75	88	92	65	85	102	92	86	89	76	83	84	79	81	100	92	76	77	75	79	89	78	85	72	79	73	89	80	68	82	82	77	87	84	92	70	77	79	84	91	77	73	72	81	77	78	89	77	74	84	72	92	84	70	74	81	71	76	88	90	70	81	80	100	83	94	76	76	84	84	77	68	70	85	89	75	78	80	92	86	99	87	91	79	85	85	82	68	80	82	88	87	76	78	73	70	88	74	77	71	91	85	84	76	75	79	67	80	74	79	92	65	70	73	88	94	89	72	82	82	77	80	82	91	90	93	75	81	95	89	90	66	94	73	70	92	75	92	81	88	72	85	86	91	73	80	78	94	93	76	92	81	67	82	90	80	70	75	78	80	87	81	76	74	75	81	68	79	87	88	72	82	81	88	71	74	96	88	75	71	83	80	83	79	77	84	71	79	77	88	72	87	71	77	98	77	73	65	71	82	100	85	71	84	89	82	78	76	79	94	97	69	71	93	88	88	80	94	75	95	91	72	78	76	80	99	73	89	81	77	75	85	81	88	97	78	64	81	85	73	87	70	92	83	88	83	82	70	75	81	80	73	82	76	91	75	72	99	72	73	91	69	82	75	88	77	71	76	74	86	80	67	91	83	84	84	88	77	70	78	77	95	61	92	73	90	78	88	71	86	70	70	69	89	85	71	80	80	76	67	81	72	65	87	80	86	80	87	83	76	99	72	73	82	77	70	80	65	83	81	85	94	95	77	87	81	75	81	91	84	90	82	82	81	79	70	67	80	86	79	73	92	79	75	58	82	79	67	87	81	77	88	79	74	89	83	88	67	102	81	82	81	82	95	103	78	73	87	83	80	91	67	86	87	84	63	81	72	93	79	85	72	80	60	87	82	80	81	87	83	83	93	101	78	84	89	64	87	92	82	95	81	80	81	77	82	78	91	80	79	89	80	76	82	84	75	87	90	82	90	75	90	73	75	107	85	67	67	73	73	87	77	72	83	70	75	93	90	85	74	72	82	91	94	75	70	82	105	81	74	75	69	70	110	76	77	76	78	97	70	70	93	83	87	84	79	81	87	91	76	86	83	84	85	93	81	70	73	82	82	85	77	64	88	82	65	82	97	89	88	73	87	105	89	110	98	72	93	60	88	81	86	84	85	76	77	84	75	73	77	82	90	76	83	78	101	80	70	94	77	102	83	91	72	82	77	73	99	82	75	90	85	64	92	82	84	95	85	69	94	83	78	75	74	83	68	75	85	82	80	82	83	57	89	80	83	95	88	85	89	85	96	82	70	77	73	85	82	98	80	90	73	79	83	70	72	89	77	79	87	99	75	95	78	68	71	88	93	85	86	75	83	81	81	67	63	105	82	80	69	70	71	76	82	91	74	92	69	77	76	79	75	94	89	82	82	76	86	89	79	81	77	76	83	78	92	76	82	98	68	83	81	89	96	96	80	75	119	85	98	80	89	95	63	68	80	79	101	78	63	72	102	84	78	78	91	87	84	61	101	91	86	82	80	89	68	84	72	89	74	85	89	83	73	81	72	66	77	75	71	92	88	75	83	81	79	73	82	74	80	80	87	83	83	70	96	79	79	91	89	71	78	96	91	87	90	73	71	74	89	94	71	66	85	73	73	96	75	90	85	86	86	78	61	79	79	81	77	85	70	77	75	85	74	69	68	98	69	76	73	88	102	84	96	82	80	85	101	96	82	79	83	84	83	92	76	92	90	88	77	76	74	75	64	94	71	81	91	77	93	84	65	88	72	86	86	79	86	93	68	65	63	70	72	76	83	80	79	70	74	88	71	79	72	71	77	67	85	66	90	82	76	96	83	83	84	76	69	86	83	60	79	82	99	87	80	78	88	88	64	77	83	80	88	83	68	73	93	76	105	76	89	92	77	76	85	78	64	72	65	85	98	80	91	65	85	91	93	72	87	79	75	61	68	73	97	87	63	86	88	74	72	94	70	67	75	80	79	90	92	68	70	90	79	81	77	83	89	100	73	63	89	76	80	92	95	106	92	80	74	73	91	82	80	75	78	69	78	81	86	84	69	82	78	94	61	74	79	79	86	75	69	74	77	89	78	72	90	75	91	101	70	84	81	78	78	88	93	95	89	85	78	84	81	96	91	75	79	90	74	79	82	89	71	86	77	59	78	70	94	88	75	92	82	67	73	77	80	82	80	72	101	82	85	68	83	83	80	77	76	85	85	86	69	78	82	92	79	78	81	84	92	74	71	94	81	71	77	72	86	76	79	81	86	67	80	74	83	88	78	81	87	75	78	74	88	94	94	75	99	84	73	94	85	78	79	75	82	73	80	76	76	86	81	83	93	84	74	85	84	101	66	93	85	90	72	82	93	82	82	97	70	85	89	97	90	86	70	81	85	89	63	80	98	79	71	73	85	82	87	87	77	87	89	72	72	91	89	86	76	75	60	85	78	80	74	85	89	58	77	66	99	67	81	81	85	76	78	84	87	74	76	82	87	87	82	65	68	68	79	85	73	82	83	91	83	81	72	90	72	76	96	73	86	71	66	83	84	74	83	73	91	83	95	86	78	103	73	75	91	92	56	73	80	45	91	69	70	87	89	70	89	72	91	80	76	79	76	78	91	79	75	81	79	89	93	80	100	82	90	82	67	80	75	79	73	77	89	81	86	83	83	71	91	89	71	93	75	56	73	78	70	90	67	100	91	78	98	78	85	76	106	74	76	88	78	83	102	61	65	85	64	70	69	83	96	93	76	79	78	86	84	70	73	70	66	75	82	84	83	103	89	80	90	99	84	89	70	91	77	97	91	77	85	92	106	69	76	83	84	76	80	75	81	76	83	93	93	83	82	98	80	77	71	73	78	94	76	73	86	78	81	82	73	74	83	89	64	79	75	102	87	82	101	77	92	72	63	83	82	81	67	73	86	84	89	77	93	71	89	84	72	76	66	93	78	102	90	78	81	84	94	86	77	79	77	92	79	78	69	87	84	83	102	92	83	80	81	87	83	80	88	80	68	89	88	79	87	75	98	85	61	83	71	82	81	74	74	87	79	78	75	84	81	86	78	94	65	88	81	81	78	77	70	74	73	74	73	77	91	77	85	91	83	67	81	92	89	81	90	93	87	56	85	52	75	75	68	80	70	89	73	87	78	94	78	74	90	72	91	90	81	90	92	87	87	70	96	79	95	77	65	86	73	84	105	68	82	81	79	86	78	87	87	85	78	83	87	81	78	83	67	80	66	87	79	79	75	82	87	76	71	92	82	69	72	77	83	76	77	85	82	75	78	82	82	81	69	76	83	84	84	87	84	82	101	93	86	85	77	94	81	85	93	97	76	84	89	87	77	73
36950	26637	14645	12531	12949	13890	12498	10625	8687	7149	5517	4637	3927	3558	3384	3041	2874	2577	2771	2287	1982	1855	1670	1543	1512	1323	1317	1290	1399	1356	1255	1202	1169	1131	1140	1202	1165	1063	981	983	926	900	850	789	766	748	788	809	778	750	835	712	716	734	720	709	674	648	670	620	608	678	615	597	624	602	571	608	598	619	618	588	621	593	593	591	597	645	676	627	617	579	635	624	636	589	607	595	584	640	612	623	575	607	599	655	634	602	627	658	625	587	633	614	568	581	638	534	597	608	601	648	629	613	635	592	598	568	598	594	609	629	598	593	571	652	581	579	581	596	592	596	607	567	611	590	634	604	603	603	561	586	609	617	647	633	618	584	612	602	613	574	588	606	576	627	625	588	641	573	606	618	616	610	596	629	603	614	612	645	605	597	612	586	566	591	615	599	606	601	609	622	599	583	609	604	585	610	640	581	565	589	576	601	576	556	594	587	627	610	614	617	621	596	578	597	565	604	585	590	602	623	565	581	588	615	635	564	601	603	594	583	585	647	600	621	565	592	552	629	610	618	611	611	590	626	590	625	620	544	623	563	594	595	629	591	621	591	568	583	617	609	584	612	572	563	600	616	605	569	621	620	613	599	633	625	592	561	583	590	527	578	616	586	607	592	578	607	599	595	590	643	601	609	570	630	625	631	600	588	606	576	658	580	615	611	596	635	594	604	601	642	625	580	567	603	601	585	588	605	586	575	636	574	617	554	623	610	644	614	643	602	625	579	581	551	609	574	580	618	580	605	621	583	617	573	655	553	598	604	635	589	582	563	549	599	609	619	614	596	576	596	598	587	579	616	596	652	608	607	583	622	620	601	565	572	624	587	603	635	600	633	610	555	591	622	620	598	636	573	575	646	608	613	602	614	621	578	619	594	534	609	600	559	599	601	582	658	578	588	610	626	590	642	583	557	655	593	593	561	620	612	597	562	613	603	617	575	585	548	666	587	611	588	584	614	597	635	635	637	591	578	612	572	588	615	662	583	620	602	599	598	583	555	592	582	594	606	567	568	609	587	595	664	599	658	624	616	620	608	571	605	585	636	600	570	634	550	549	623	571	624	556	630	591	622	622	586	606	581	591	587	609	591	587	585	619	610	578	587	593	664	614	602	620	607	583	634	584	581	578	563	601	644	569	595	597	564	555	611	571	621	620	605	593	586	570	633	640	566	618	546	575	634	582	593	606	625	621	628	617	630	584	616	508	620	620	595	595	550	573	588	579	617	627	606	619	582	604	593	644	598	570	617	590	595	592	586	624	568	582	605	584	566	603	595	603	592	598	571	626	588	603	641	570	610	568	586	606	603	629	617	558	559	604	658	586	588	566	582	581	606	615	580	619	552	576	584	585	575	619	540	559	609	590	555	604	612	598	630	592	628	625	579	583	649	599	606	620	605	624	572	579	596	560	623	578	629	573	565	571	582	604	605	606	615	556	612	537	620	614	591	580	597	590	607	599	615	584	564	616	575	615	551	572	619	600	561	583	582	546	624	601	605	598	595	573	592	643	614	584	655	573	641	611	624	598	578	592	642	622	579	621	556	598	565	598	607	630	582	595	610	590	623	570	555	587	638	644	542	589	554	641	609	596	625	619	590	604	641	580	592	616	648	612	611	601	587	575	613	558	613	638	630	564	621	615	566	601	564	579	620	632	590	617	587	624	630	598	597	604	593	650	595	587	569	592	617	567	638	625	576	636	604	569	609	608	593	644	580	582	585	593	613	551	613	592	572	614	604	612	572	624	597	620	563	561	619	577	634	640	594	628	607	600	640	602	607	580	605	630	588	608	618	598	607	625	585	593	646	637	630	625	637	631	584	604	610	579	580	567	618	587	602	629	599	582	583	598	639	628	578	561	576	609	612	575	597	653	645	579	605	568	600	588	675	586	603	631	595	620	586	626	602	607	559	627	581	589	614	577	623	611	572	588	602	618	581	601	615	604	618	591	601	606	633	585	621	570	599	590	629	623	585	623	578	586	596	566	580	567	582	551	622	581	581	637	574	618	598	639	604	606	536	601	644	595	581	620	623	621	604	585	577	585	592	589	608	596	619	614	628	602	599	601	549	623	609	591	610	590	580	661	608	570	612	611	632	612	542	605	574	600	618	622	620	618	618	617	587	597	612	553	639	631	594	622	608	611	594	618	644	590	612	582	603	587	591	572	538	636	583	602	643	614	604	589	582	600	601	603	570	585	593	596	619	572	598	575	589	586	606	608	562	588	601	639	619	604	600	627	568	616	635	605	579	558	618	577	646	607	608	595	607	595	622	605	624	568	621	613	580	599	585	651	635	590	608	573	585	592	633	611	593	614	589	599	563	575	570	560	614	616	533	623	573	593	629	600	608	604	597	571	583	579	622	574	580	591	612	587	626	592	614	547	585	588	596	583	576	629	608	610	562	626	599	617	577	565	564	618	631	581	567	605	585	575	595	610	598	613	589	612	631	538	630	633	615	622	605	652	611	633	600	610	625	639	617	608	601	576	585	582	624	615	611	623	623	587	599	604	607	670	652	634	581	604	591	595	588	552	589	576	673	637	581	616	585	576	595	608	570	580	650	617	623	607	607	619	651	586	603	620	603	624	561	587	608	584	596	606	611	580	594	591	566	583	638	588	593	606	588	633	592	583	566	594	639	588	584	620	621	596	587	601	575	642	558	616	587	576	534	570	572	610	631	579	617	568	629	608	615	610	601	590	606	615	602	595	566	560	601	594	612	591	564	614	585	588	609	586	575	556	590	599	600	568	615	596	547	537	595	560	587	564	587	556	586	604	627	623	560	537	588	615	602	594	631	596	626	587	631	569	611	619	590	579	588	606	611	584	626	620	569	543	592	599	622	587	604	582	583	615	578	605	579	593	604	578	616	641	571	602	599	591	598	620	583	573	611	606	573	639	621	573	594	595	604	594	595	618	600	644	636	589	613	542	600	591	614	595	594	591	609	556	582	614	613	590	586	611	621	620	576	604	606	613	617	596	592	566	611	611	593	594	594	613	606	633	582	617	599	562	608	549	571	565	611	596	600	592	601	575	607	651	573	577	568	571	574	606	617	627	629	581	595	607	630	557	603	582	608	604	587	543	635	566	609	616	630	615	579	571	606	588	632	620	644	582	590	613	599	615	582	565	618	598	614	611	589	594	580	596	622	569	556	575	627	585	616	606	571	611	583	584	578	597	631	591	672	577	586	586	590	585	626	616	601	593	660	596	608	561	628	589	630	599	647	592	574	612	608	602	604	615	591	568	578	616	593	613	650	623	617	594	616	621	606	631	642	591	598	572	623	583	567	603	605	607	607	601	600	591	627	587	587	624	602	621	577	589	582	616	607	595	586	566	607	620	607	578	629	582	549	616	538	609	555	537	606	568	554	607	631	599	550	565	564	554	573	578	566	585	611	622	584	570	600	597	584	550	543	582	636	596	569	599	600	594	631	563	543	610	627	573	572	601	595	601	570	628	645	584	585	600	571
3615	1844	624	268	240	210	230	210	222	173	161	150	157	155	163	140	139	131	143	143	131	135	102	135	108	118	121	120	108	102	120	119	106	128	115	134	122	117	128	121	88	110	91	108	109	126	108	97	98	120	115	111	104	109	119	92	111	102	122	82	110	104	94	122	111	88	105	96	105	118	106	92	110	110	102	106	102	87	97	102	109	110	101	94	124	116	109	93	112	112	94	109	123	112	100	116	107	83	106	113	123	90	95	83	106	111	92	102	87	94	101	110	112	107	85	83	105	104	113	103	84	112	91	93	96	102	115	110	91	95	110	111	125	98	101	92	110	95	110	100	113	101	108	102	102	96	103	121	104	106	99	100	109	109	117	103	115	92	97	82	98	115	102	99	88	94	93	97	107	106	103	85	105	105	86	113	91	108	97	103	96	99	94	89	104	101	90	99	98	93	113	107	92	96	93	100	106	104	101	108	82	106	117	97	103	93	107	109	81	102	109	106	114	82	104	92	89	101	85	103	122	103	106	101	108	108	112	96	102	90	92	93	119	112	117	107	111	101	88	95	95	95	102	106	105	100	93	109	82	99	108	97	91	109	99	108	109	79	94	107	110	85	108	82	100	102	96	102	124	123	102	91	103	96	97	116	107	98	121	105	106	117	105	104	103	102	102	109	100	103	109	114	108	99	103	119	107	85	90	110	91	101	98	96	95	116	82	97	92	93	107	96	92	111	104	87	93	109	101	104	105	102	91	105	96	102	78	109	119	94	109	113	92	99	92	129	86	111	90	104	99	105	92	87	102	93	99	103	124	91	103	93	100	90	122	113	101	111	115	96	97	121	98	88	99	108	107	98	107	105	96	90	96	94	96	96	91	104	121	109	106	95	117	96	93	112	108	104	105	113	89	116	118	100	89	96	97	119	101	116	97	90	104	92	106	90	98	113	104	97	99	112	96	97	111	96	100	92	104	109	91	107	86	98	101	105	92	91	94	111	113	100	109	113	110	96	97	116	96	91	92	85	100	110	93	84	91	88	107	122	116	110	103	90	96	87	92	110	86	104	82	92	101	94	99	108	109	96	106	93	104	101	97	105	106	97	107	83	97	99	107	108	104	90	94	99	97	91	110	103	114	95	89	97	84	95	103	101	96	82	109	89	90	94	111	104	88	94	94	96	110	104	117	96	91	102	108	98	100	82	103	104	97	92	117	106	101	85	106	102	102	99	96	96	95	104	97	100	107	110	98	113	116	96	91	99	109	98	101	116	99	106	112	111	110	96	92	106	100	115	87	101	100	95	103	93	107	105	96	106	93	93	118	111	99	111	98	105	92	87	102	80	88	81	105	122	114	111	98	98	119	113	91	98	120	86	101	102	103	109	93	104	98	103	100	101	91	81	120	83	92	105	85	96	109	85	111	91	107	84	100	121	101	101	90	97	119	98	96	117	78	105	103	101	98	102	94	108	111	93	102	110	103	91	103	91	105	100	88	110	84	99	87	110	94	122	105	107	105	125	124	97	96	93	88	104	97	80	109	88	94	99	114	87	97	104	110	115	109	89	113	95	104	97	121	98	106	87	97	124	117	92	94	98	100	96	100	111	98	97	91	96	99	99	104	101	104	108	100	105	115	91	101	101	89	107	106	96	124	96	125	108	119	102	96	103	104	90	101	128	107	86	92	134	103	110	99	114	119	127	106	88	98	111	94	105	119	85	110	114	106	123	104	101	99	102	88	109	92	94	106	91	108	94	102	100	89	93	102	90	117	107	110	113	80	89	95	110	85	107	111	95	95	105	96	94	99	100	71	108	102	109	107	83	103	94	137	116	85	99	113	116	92	90	109	97	100	106	89	101	98	110	101	105	97	90	93	103	113	106	105	98	95	119	119	111	105	102	100	96	103	101	105	106	98	108	103	110	121	98	101	94	112	99	118	118	103	98	110	104	93	98	100	107	85	95	92	120	100	113	101	93	101	89	102	95	104	89	101	115	98	114	97	101	86	107	119	109	99	93	112	95	116	106	97	114	86	112	120	97	82	86	93	95	98	89	94	115	117	100	89	113	104	108	101	103	104	92	96	103	88	98	101	112	117	90	111	92	109	94	111	94	97	100	130	90	113	98	105	104	120	82	105	81	102	99	102	109	127	88	82	97	88	89	113	92	90	103	122	86	104	100	103	90	116	89	92	94	106	104	80	99	95	118	95	99	76	99	109	99	96	98	96	77	115	106	106	100	94	124	105	108	105	78	106	99	112	110	112	105	88	93	108	108	93	92	101	87	97	98	116	102	97	94	101	92	105	121	111	100	96	83	107	107	92	106	92	79	97	89	80	114	93	105	102	94	76	111	90	109	89	108	98	95	95	81	111	98	88	105	98	115	116	95	96	112	104	96	99	96	124	100	92	76	104	118	112	106	100	102	96	115	98	118	93	97	90	90	104	83	89	88	116	103	98	115	100	96	116	97	91	112	101	101	109	109	88	80	100	105	95	85	102	112	99	111	108	103	115	102	98	114	114	113	96	107	114	99	102	94	107	96	104	102	108	101	92	98	101	115	87	85	104	95	92	78	86	122	101	97	123	100	97	116	102	100	99	115	121	101	105	95	89	100	102	114	107	91	93	95	106	99	96	104	106	100	113	90	90	109	93	91	89	101	97	96	98	100	91	104	108	96	105	94	107	105	102	90	96	112	114	89	116	98	97	94	101	95	95	111	95	90	115	103	95	102	85	90	108	104	91	83	118	111	115	104	122	110	92	96	87	106	106	113	91	91	102	105	102	89	94	113	97	98	90	96	95	113	83	103	95	105	89	118	93	97	96	112	100	98	96	117	105	99	86	100	102	97	87	103	92	108	107	101	101	96	102	109	100	96	104	107	107	90	95	102	100	127	91	91	105	101	105	97	100	100	81	100	110	86	131	115	96	90	99	100	86	96	109	121	97	80	89	123	115	93	109	97	97	104	104	111	113	107	103	90	106	105	93	80	106	103	109	121	101	111	89	107	107	79	100	103	104	104	103	92	80	105	104	113	106	123	102	97	116	112	84	112	106	82	97	80	116	98	104	84	79	112	94	87	92	92	107	84	106	126	106	111	94	106	99	91	90	91	97	82	114	86	92	81	115	91	86	89	96	100	87	102	102	112	94	100	82	97	92	87	103	89	94	97	90	100	96	105	107	90	107	115	107	107	104	78	96	99	105	100	98	107	103	100	94	115	109	87	90	95	104	99	100	101	93	100	107	96	78	112	100	84	98	91	113	91	82	99	101	95	97	134	111	98	79	97	103	97	109	86	107	102	97	102	98	92	93	93	83	108	110	110	107	125	93	111	88	103	99	104	109	100	94	110	91	99	98	113	95	89	86	102	85	101	115	105	108	98	103	99	114	104	111	112	113	111	105	104	98	97	108	117	90	112	85	89	98	88	109	103	94	100	119	132	105	113	107	96	92	94	108	105	100	103	106	99	91	106	106	89	113	89	119	110	99	112	102	112	90	97
28857	16294	6791	5499	8277	8773	8041	6971	5835	4445	3517	3052	2649	2377	2287	2123	1893	2018	1894	1639	1473	1435	1294	1251	1248	1156	1167	1194	1204	1147	1107	1038	1109	1088	1061	1074	978	969	1020	975	906	932	882	835	845	830	872	851	909	880	837	892	840	853	798	849	790	806	776	774	755	783	787	780	787	774	769	748	766	719	832	736	767	786	780	746	797	760	760	757	754	784	755	776	783	745	740	738	785	789	748	746	721	753	759	770	776	786	797	754	774	806	766	802	767	765	759	810	795	731	771	811	805	789	729	820	759	760	802	778	776	818	808	753	744	738	786	727	724	779	729	759	805	788	815	759	793	741	748	749	797	736	770	804	753	763	776	782	759	766	701	765	766	740	769	761	775	775	747	751	769	730	752	737	705	732	769	778	777	772	728	748	747	785	748	763	753	758	763	738	803	769	745	776	787	734	780	796	754	764	751	771	800	738	827	724	763	774	817	759	760	789	761	753	817	709	780	782	794	771	769	774	768	719	754	766	744	779	748	757	749	775	792	745	718	797	723	773	760	782	741	766	741	780	745	764	719	783	763	768	743	753	763	701	787	797	762	783	785	727	775	766	766	752	761	767	748	760	802	795	765	728	785	756	742	735	788	761	747	772	777	746	801	705	767	716	819	793	812	761	811	745	707	750	777	769	738	811	732	743	764	765	750	778	783	743	807	833	764	779	807	759	766	766	777	772	747	755	671	794	755	797	800	777	781	790	745	762	809	770	787	773	820	821	796	712	812	775	733	744	794	716	754	711	770	774	693	750	762	792	766	776	752	732	772	760	782	767	737	782	793	784	771	768	740	800	781	743	799	776	776	717	691	787	819	792	744	764	796	747	793	745	769	788	723	764	763	758	731	699	732	775	761	799	816	749	748	748	749	800	736	805	719	753	794	742	742	784	712	718	751	749	740	743	775	730	821	793	793	742	755	784	754	802	806	778	740	743	793	767	763	753	750	771	728	806	771	771	710	721	758	798	715	758	802	760	771	747	781	740	798	770	822	748	797	765	752	759	801	756	814	775	761	758	739	738	770	742	767	799	819	839	757	776	734	729	768	751	800	731	754	807	785	726	784	770	711	800	769	769	757	737	740	764	750	796	766	794	775	740	732	776	757	781	795	759	792	745	826	768	730	721	762	751	808	786	774	766	769	743	786	801	772	739	729	763	764	745	770	791	748	743	791	726	814	765	781	737	794	772	709	754	751	731	754	733	782	756	760	745	734	782	806	749	783	710	764	764	784	788	817	757	854	747	761	776	765	748	739	737	763	827	789	716	777	765	728	760	746	773	742	760	810	744	766	785	772	794	726	832	678	729	795	763	732	808	747	778	775	766	788	733	797	731	689	788	825	780	798	774	775	694	759	739	763	798	804	733	739	768	744	780	785	747	723	780	786	755	759	751	774	811	784	745	751	767	746	741	774	760	802	789	777	803	784	772	746	747	815	769	786	779	847	797	828	737	704	733	760	764	728	750	779	780	788	742	685	784	755	801	804	782	765	733	751	791	803	824	779	742	761	749	777	773	775	736	754	761	811	821	814	722	743	771	715	760	740	810	770	752	744	786	795	789	759	764	742	744	781	731	731	765	747	761	766	779	756	781	801	795	792	774	818	748	765	732	788	773	747	744	707	768	761	815	794	766	799	800	734	728	739	798	731	748	775	744	746	782	746	739	755	717	795	777	757	760	782	720	757	774	738	787	792	745	764	752	792	751	765	776	801	791	775	773	742	775	766	793	751	780	810	753	780	736	760	757	737	786	754	728	701	826	722	755	791	727	713	787	767	736	755	745	734	733	743	795	752	746	769	763	779	772	764	728	768	787	758	794	735	744	789	739	726	761	759	726	788	761	792	783	824	745	782	799	768	782	741	750	746	777	735	719	773	785	803	725	782	775	710	776	744	750	776	789	784	724	789	814	747	717	790	791	743	751	728	746	798	728	754	716	772	762	752	780	776	767	742	786	758	752	786	775	712	739	774	754	729	775	791	749	759	800	761	790	762	800	849	765	772	759	810	744	712	786	768	798	753	768	784	767	793	776	782	743	794	761	779	773	789	775	752	764	773	776	819	789	726	773	790	734	783	722	780	741	781	764	777	753	749	736	768	786	762	779	805	784	776	763	799	747	797	763	762	740	791	755	754	754	780	780	785	793	768	777	764	712	771	767	736	797	772	765	746	765	819	771	730	734	803	814	769	809	741	806	748	773	799	768	714	745	727	800	764	750	760	776	812	720	774	761	774	768	732	779	752	783	753	726	728	780	715	833	732	795	721	777	779	791	760	784	739	729	758	728	733	756	766	775	825	797	791	818	741	800	780	747	785	754	760	792	800	777	752	789	734	736	753	749	805	789	746	790	759	812	823	741	778	709	792	798	811	771	748	751	732	741	766	755	736	747	765	792	731	745	754	759	704	734	762	754	744	771	756	748	772	735	780	752	739	821	775	744	793	759	811	709	737	781	780	724	715	795	746	744	745	767	743	819	723	791	729	746	767	735	776	769	810	792	751	774	752	740	767	753	719	754	763	799	821	783	729	740	778	746	717	787	780	741	789	765	758	815	747	772	767	781	779	785	749	775	780	768	808	770	794	778	774	790	754	750	794	744	764	802	769	781	765	756	759	754	746	776	770	794	744	832	757	794	791	779	767	767	787	782	743	787	774	742	733	725	705	776	721	771	782	768	794	752	714	787	771	742	761	760	787	745	785	757	773	758	796	756	779	712	752	757	716	757	721	711	768	745	788	762	721	719	801	734	773	755	754	762	750	736	746	788	735	780	801	794	754	782	749	786	778	747	753	764	772	779	824	768	756	820	752	759	797	771	684	779	846	785	762	758	763	731	741	743	789	800	746	753	736	743	765	764	795	784	779	736	786	748	768	775	771	713	775	706	750	758	778	774	769	765	764	748	729	781	780	799	785	801	785	794	780	793	823	761	739	816	709	719	790	753	745	779	749	765	779	781	790	757	733	762	768	761	753	772	790	723	782	760	817	750	770	790	743	735	746	768	709	763	794	797	785	744	734	731	745	774	803	720	763	784	754	757	771	787	803	811	792	798	787	764	736	709	732	766	711	804	758	789	773	734	777	794	760	771	734	826	770	731	758	737	763	783	771	740	777	758	746	761	773	772	745	714	781	736	738	780	757	778	756	722	728	781	770	823	780	761	757	776	798	765	753	741	763	786	736	802	778	714	795	734	764	740	747	726	765	798	750	790	766	789	787	792	707	762	781	741	742	749	756	762	769	744	779	813	764	755	798	738	767	800	728	783	737	761	755	733	736	823	763	789	778	770	774	768	744	745	787	809	795	729	786	747	799	752	752	785	788	758	780	737	790	779	799	781	745	809	735	738	731	815	774	778	817	729	774	726	766	756	752	735	723	760	779	747	756	760	814	759	721	798	750	750	760	810	800	725	726	783	772	793	722	750	809	750	804	766	760	762	721	762	746	728	751	783	804	764	771	811	810	779	815	783
5325	4049	1197	416	257	277	266	262	236	202	188	155	147	135	143	140	133	127	134	122	117	96	102	116	107	91	100	115	111	95	92	100	100	115	83	90	98	91	89	91	84	92	103	95	77	76	73	73	89	82	70	81	73	72	81	74	85	76	79	74	86	82	82	75	80	78	87	63	59	57	64	86	83	62	84	74	74	82	70	65	75	73	62	70	82	64	81	59	71	74	80	87	70	74	70	65	69	83	66	75	72	93	77	70	73	68	62	70	81	65	70	78	75	82	79	75	70	66	68	80	70	69	71	71	69	83	66	81	75	70	69	82	68	86	75	74	69	69	81	79	85	72	60	59	79	74	72	79	85	70	97	75	69	74	71	83	96	73	70	74	75	74	76	76	78	73	81	72	77	65	68	84	77	69	68	75	91	93	68	87	75	73	92	88	71	90	76	82	94	83	93	69	73	71	79	67	78	77	88	73	66	59	79	66	77	73	72	81	72	62	69	79	77	76	81	79	86	86	79	86	79	66	93	85	81	66	83	81	79	81	64	82	53	73	78	81	64	71	89	81	77	76	84	78	90	71	67	66	60	71	70	92	72	84	63	72	84	74	74	73	71	72	67	64	85	86	77	69	72	80	78	65	67	67	76	84	74	73	66	74	75	74	73	83	74	64	67	85	81	84	77	75	84	72	85	75	71	66	88	82	77	64	68	84	76	82	83	66	85	71	78	78	86	69	64	69	86	86	75	70	72	80	85	75	76	89	69	81	73	60	86	80	70	76	72	82	56	73	83	79	83	67	81	70	69	75	87	82	74	84	82	76	64	79	83	73	89	74	75	74	73	74	67	68	64	74	65	67	69	60	75	80	97	66	76	71	73	66	73	69	64	62	75	83	70	70	77	78	60	74	83	80	94	67	82	70	61	73	81	68	85	106	63	68	65	94	69	91	77	78	70	79	67	74	70	73	72	55	59	72	78	79	79	72	80	82	64	78	77	76	80	69	83	85	77	76	81	71	77	94	83	72	89	74	74	75	65	95	82	78	60	77	76	80	71	74	73	67	89	82	72	88	75	69	65	77	64	75	75	78	90	65	61	69	76	67	61	63	80	81	69	81	77	78	61	59	80	78	58	67	69	76	97	72	85	79	69	70	89	76	82	60	72	85	74	78	85	68	79	80	88	82	91	59	75	78	76	60	76	75	77	79	69	77	68	74	77	75	71	89	81	74	68	58	65	66	58	87	65	77	76	63	72	72	66	78	83	68	77	82	70	71	74	70	70	75	72	75	75	69	75	87	67	84	96	78	76	79	74	88	70	74	80	76	86	68	81	78	82	90	60	71	74	58	81	69	84	89	77	64	77	85	83	75	76	74	69	84	91	72	63	86	69	95	85	70	76	82	73	60	73	75	65	79	75	74	72	89	72	79	78	68	82	77	70	76	82	68	64	75	74	77	75	79	63	84	70	74	73	79	65	91	72	74	65	71	75	68	87	73	70	86	74	63	73	76	81	88	71	66	58	69	79	82	84	72	65	73	68	86	76	86	76	77	84	72	66	62	89	82	107	64	84	77	83	88	74	71	102	86	73	79	77	93	81	82	83	67	68	71	49	82	84	81	76	93	81	74	59	75	68	64	65	75	79	87	75	79	76	82	90	59	78	69	66	73	83	82	70	73	88	71	65	71	59	83	80	66	58	71	80	66	77	70	57	75	77	70	72	83	63	75	76	74	79	92	73	90	49	60	80	74	63	76	75	57	90	70	81	89	87	88	64	72	77	80	81	77	73	83	67	64	86	70	61	89	95	72	59	83	77	71	63	80	68	62	85	73	81	75	64	86	71	90	76	89	83	74	77	78	77	68	85	87	86	80	72	68	73	80	81	61	70	69	71	80	87	57	76	69	71	83	70	78	79	86	81	78	74	56	56	79	69	78	91	81	64	81	66	65	75	77	87	62	79	80	89	84	83	78	68	69	83	71	86	67	89	76	71	89	78	78	78	64	81	68	81	87	76	63	76	86	68	78	86	75	81	74	81	73	77	87	82	71	62	65	74	73	86	69	81	60	71	83	78	72	65	94	57	82	74	82	64	69	73	71	56	66	74	81	57	77	70	67	90	74	85	88	91	87	72	65	83	58	84	79	75	76	69	75	72	70	80	82	80	81	105	78	79	71	66	91	65	83	76	71	99	64	80	72	66	65	73	79	68	76	72	90	79	69	62	93	65	71	62	86	70	80	75	80	71	78	79	90	77	66	90	82	76	93	69	64	65	67	79	73	78	83	71	76	72	70	73	67	86	79	83	78	84	82	68	55	72	93	70	68	82	89	55	73	65	80	84	58	71	76	76	84	85	93	53	73	67	66	72	77	62	88	65	66	74	73	66	79	67	84	81	75	71	89	88	76	67	79	74	72	85	81	81	77	70	63	64	71	80	58	76	64	65	82	88	80	74	67	70	71	67	88	73	73	89	78	73	75	81	70	81	77	60	83	72	74	86	67	64	65	88	80	81	84	83	73	73	67	68	64	84	92	88	83	70	90	71	64	86	76	61	69	80	79	69	77	65	74	68	90	74	79	90	74	68	81	76	82	65	75	76	83	84	68	84	85	67	81	72	87	89	84	78	56	73	90	79	74	71	97	83	70	72	79	73	77	81	83	66	89	103	84	74	63	81	82	71	76	84	72	84	67	68	76	62	67	88	72	75	75	66	56	62	86	67	80	103	77	68	84	85	64	77	76	76	73	79	66	75	72	71	71	75	76	66	67	71	78	79	75	72	77	86	72	80	79	68	76	60	90	73	83	59	72	73	79	71	74	77	72	90	76	66	80	80	82	74	71	79	93	76	89	76	72	71	94	79	74	71	72	68	73	74	75	71	94	78	76	73	86	75	80	76	74	77	76	74	68	82	73	77	90	78	77	70	68	76	64	67	70	84	82	89	73	93	92	78	88	91	79	76	85	79	71	97	68	72	69	72	65	92	75	65	76	72	68	100	79	72	86	82	65	75	65	73	87	68	102	69	77	79	84	79	68	73	78	75	75	77	73	70	81	82	71	87	71	75	74	68	62	72	76	69	75	87	74	74	77	73	65	66	77	73	74	76	93	83	84	65	74	73	70	79	76	86	61	90	71	76	85	75	83	73	61	86	70	83	68	81	66	87	87	81	75	94	75	73	69	84	76	67	72	74	73	66	75	97	85	69	72	74	71	61	74	78	73	92	65	82	96	86	89	70	79	67	85	92	88	80	77	90	71	72	67	66	76	61	88	81	71	73	80	83	85	67	69	82	86	73	84	78	85	67	83	82	87	68	72	64	71	65	83	62	81	90	80	91	76	74	83	77	78	63	87	84	74	72	76	63	69	86	72	83	70	81	65	87	80	73	65	81	68	65	60	86	75	78	94	76	71	77	77	73	71	93	76	63	78	84	74	72	71	77	70	79	74	63	82	65	75	80	72	83	75	81	82	71	78	87	77	73	88	80	71	67	70	80	70	71	80
34699	23980	11029	8513	10113	11158	10213	8880	7146	5281	4342	3754	3219	3031	2662	2508	2348	2413	2056	1800	1688	1516	1426	1264	1293	1156	1207	1218	1142	1067	1013	1052	1049	1030	1050	1018	985	921	895	866	877	824	746	705	757	694	703	733	746	689	673	678	699	681	654	634	652	676	656	629	564	643	595	602	595	570	547	626	624	554	576	561	577	572	605	573	573	632	600	555	601	564	546	617	620	566	558	582	568	602	579	550	602	619	596	631	597	580	575	578	542	556	556	601	613	566	621	602	588	540	593	584	567	545	581	544	571	572	573	597	539	584	556	553	571	549	594	544	576	547	594	574	604	575	548	559	569	611	535	570	548	601	579	574	620	572	610	533	599	636	594	559	541	547	578	585	552	589	605	593	568	620	576	566	620	549	545	571	596	596	541	582	637	546	622	554	591	599	554	549	559	564	543	582	558	600	593	562	587	572	577	582	565	598	581	610	550	562	575	569	573	568	564	577	557	579	574	555	609	559	581	597	572	549	550	541	560	559	592	582	583	548	530	569	568	529	605	577	569	601	568	580	581	580	548	573	582	548	600	570	553	560	560	604	557	615	564	590	571	586	555	605	585	533	554	590	552	547	587	559	571	569	604	602	532	576	567	563	578	591	533	578	525	576	593	608	572	574	569	551	572	558	597	568	510	576	529	586	573	612	598	581	536	589	555	583	597	567	554	552	579	555	568	553	575	547	584	552	545	561	568	584	599	541	577	583	590	603	558	544	571	558	568	550	522	547	558	561	543	594	572	587	603	572	595	590	558	554	573	601	567	608	587	578	591	527	564	558	554	581	599	581	536	585	557	614	558	560	568	590	579	597	563	538	603	584	568	607	590	555	615	569	629	644	540	604	565	602	580	521	549	562	582	598	540	619	573	596	600	608	570	547	589	566	554	554	599	595	564	599	550	590	568	548	623	577	565	563	604	622	547	562	582	575	559	582	570	574	599	559	581	541	576	601	558	558	550	624	563	587	594	611	600	579	605	579	606	607	547	617	580	595	522	621	602	575	558	596	611	626	567	576	581	582	595	616	571	556	593	608	609	554	519	599	586	664	591	576	556	566	547	583	578	604	582	589	595	575	567	593	564	604	522	567	556	570	608	548	560	615	557	565	536	574	601	583	598	608	541	575	569	583	569	561	526	593	572	589	608	608	562	565	611	591	566	582	558	631	568	618	593	548	586	579	576	561	550	524	544	590	562	563	576	556	596	567	591	622	597	571	582	577	566	594	582	605	569	610	543	583	554	622	588	551	559	570	578	563	545	604	575	605	579	550	577	548	560	574	566	604	587	591	567	617	604	542	569	563	599	591	580	534	570	559	592	566	595	549	584	594	604	575	561	591	576	578	572	581	556	604	555	571	605	586	614	524	586	561	595	588	551	577	602	573	598	599	606	545	585	597	607	534	605	551	572	556	604	592	610	579	610	554	549	563	602	571	554	545	596	568	564	573	586	602	561	566	572	585	610	571	600	533	548	560	569	573	572	610	569	578	558	588	530	573	539	574	562	580	554	627	567	597	595	565	570	600	586	553	563	585	589	604	590	593	555	557	609	550	584	596	604	581	591	570	529	598	585	600	565	594	549	610	538	563	599	574	565	584	588	596	560	605	577	596	607	554	568	588	604	590	591	575	592	545	612	570	563	604	575	566	599	621	594	537	624	556	568	559	609	565	528	611	569	578	572	583	556	575	575	560	576	596	530	575	553	595	600	576	539	556	599	582	577	543	587	538	580	580	594	567	562	564	596	602	567	592	554	559	568	565	618	583	575	578	570	578	570	574	584	566	559	587	561	563	569	581	550	585	545	591	565	587	564	585	567	583	588	524	537	538	574	533	588	594	575	536	591	567	531	550	556	520	568	565	565	552	583	575	605	568	561	591	577	572	578	603	573	566	571	560	595	573	566	548	582	568	610	585	585	575	601	569	591	566	589	553	554	608	560	607	556	554	584	578	611	602	597	610	578	582	574	568	524	571	549	580	589	564	568	593	549	576	606	593	638	624	551	570	590	531	593	596	572	572	577	533	600	571	583	570	557	564	557	548	600	572	596	545	574	617	606	540	570	552	561	591	540	644	608	576	573	546	569	563	589	537	577	620	578	607	543	557	576	578	571	567	561	596	553	614	548	548	560	582	546	589	547	557	579	574	526	565	587	601	552	577	613	551	655	609	580	582	571	600	558	602	579	593	564	549	586	582	622	553	584	541	604	604	563	602	591	590	586	570	615	593	585	623	557	569	617	538	585	538	580	586	565	562	579	598	595	537	603	596	575	595	564	596	583	603	637	579	591	562	547	594	564	564	582	596	573	548	586	573	600	545	583	572	596	568	580	562	586	561	559	541	580	568	616	583	581	581	534	585	573	594	598	557	620	554	597	583	576	585	562	570	596	585	562	559	520	547	587	600	552	551	566	623	557	596	566	604	619	554	619	566	553	554	601	581	599	580	564	612	568	552	566	583	580	593	575	555	588	584	580	535	553	577	576	602	575	562	589	571	555	560	545	583	558	559	591	562	585	567	601	568	597	564	581	595	584	577	587	581	590	558	610	546	621	552	613	548	585	601	549	577	583	570	545	569	546	577	618	597	597	594	558	578	597	557	592	569	558	582	607	608	563	599	549	583	621	552	580	580	536	574	579	578	545	563	587	572	587	577	581	599	577	621	619	573	545	559	604	551	571	581	602	582	576	610	588	578	569	572	576	613	584	590	579	586	535	582	539	518	554	601	589	535	618	573	562	534	591	569	580	583	584	554	552	597	547	561	628	635	567	591	595	570	555	602	595	560	593	565	580	567	573	595	526	573	552	580	603	595	566	590	586	535	592	555	621	614	596	570	551	528	573	591	566	601	613	597	578	573	576	569	544	579	618	631	582	573	597	534	578	589	590	561	579	590	566	613	572	541	556	587	576	577	567	547	541	535	561	553	550	585	612	580	584	561	561	539	600	556	611	605	587	562	591	634	561	577	596	586	578	625	577	562	628	573	587	568	564	616	581	599	606	627	576	559	588	564	564	604	572	600	565	574	606	561	555	613	622	585	606	571	555	552	595	542	584	610	551	602	571	606	539	583	580	559	579	580	569	575	586	613	566	549	602	562	546	561	567	562	588	551	570	585	569	570	534	574	592	573	599	619	607	568	603	557	575	550	553	583	556	567	586	554	596	592	616	604	566	593	599	546	510	575	572	583	652	562	573	555	582	571	549	594	551	537	593	549	568	569	539	545	586	594	586	588	613	582	577	571	601	586	575	565	576	540	552	588	555	576	591	585	552	591	560	596	586	569	578	584	564	553	532	549	568	603	549	586	596	541	556	591	549	586	583	560	550	562	574	573	536	571	560	567	571	570	617	555	565	544	574	578	534	558	591	527	555	592	536	591	558	578	614	585	611	618	584	598	553	557	565	607	605	548	570	586	565	589	590	604	579	595	541	540	570	548	588	578	571	551	525	553	577	595	587	580	582	557	570	572	604	568
5565	3684	1172	442	239	261	287	288	271	209	212	172	182	185	157	183	154	164	162	145	134	143	122	133	129	130	149	129	140	108	128	147	135	144	124	125	118	122	127	127	114	115	96	121	120	125	106	108	114	113	121	102	127	106	125	120	111	109	127	126	102	108	110	80	110	102	105	117	106	109	128	119	100	101	111	109	91	131	135	122	105	105	107	105	107	101	101	106	104	102	126	92	109	95	115	107	118	96	113	113	123	111	106	102	129	110	100	95	128	109	121	127	88	118	101	101	107	105	118	104	108	133	113	92	114	106	111	129	123	124	98	101	94	117	125	116	101	96	95	120	109	110	131	94	110	106	94	98	109	129	133	102	105	104	101	111	96	116	91	102	107	129	112	130	111	110	105	108	104	98	117	119	122	86	113	113	119	113	97	113	112	100	107	104	125	119	102	95	104	104	110	116	96	111	111	114	95	101	113	130	113	103	93	85	112	107	109	98	108	99	117	106	121	100	117	134	116	128	117	108	114	129	117	104	94	110	106	127	126	116	102	110	127	100	99	125	110	98	103	113	116	115	108	110	97	109	101	115	120	128	118	118	120	110	118	96	117	117	109	103	133	95	119	128	113	118	93	116	113	101	106	104	112	102	112	107	110	120	112	105	115	133	102	108	122	110	111	115	90	95	105	109	115	96	118	107	109	105	103	122	110	116	122	108	109	97	101	116	117	115	98	98	107	102	112	104	112	96	120	118	116	124	125	108	103	98	102	108	116	104	98	112	133	137	106	136	114	100	111	100	125	116	115	95	104	108	117	104	112	101	121	128	100	107	103	122	126	107	110	123	108	99	117	104	119	87	129	119	118	80	94	112	120	133	105	97	112	87	108	110	99	107	95	132	90	108	116	109	111	113	119	96	106	113	115	105	106	101	122	87	102	103	114	112	121	134	128	100	99	105	88	102	106	89	112	88	114	119	109	100	96	110	124	86	125	100	109	99	104	101	114	119	108	114	102	105	126	114	103	96	103	118	102	116	101	112	108	95	110	133	129	116	92	119	109	104	115	128	101	115	95	110	115	112	102	111	106	121	93	120	96	114	119	103	116	114	110	98	101	98	93	114	123	98	110	99	116	91	97	102	129	110	108	128	125	105	99	99	105	98	95	139	126	111	84	113	109	103	126	106	112	113	97	128	103	130	119	102	93	93	124	98	118	118	120	107	114	131	116	113	89	129	109	81	100	96	105	123	105	121	118	114	97	102	99	87	100	106	125	102	109	115	110	144	107	105	111	117	99	125	130	118	120	110	107	103	104	110	108	102	108	117	104	95	117	103	106	99	96	117	123	99	103	104	122	115	105	106	104	110	118	113	109	127	112	114	100	113	114	113	123	113	115	96	110	115	120	86	107	119	98	122	96	106	95	117	103	109	108	107	127	84	110	121	118	107	103	102	108	102	119	102	92	105	118	111	101	107	110	101	92	118	99	105	110	112	125	109	130	113	109	95	92	103	127	100	110	105	117	111	118	120	114	97	99	103	128	113	124	98	108	133	94	117	104	119	125	111	111	116	122	105	112	106	117	102	116	133	101	96	115	101	134	107	109	110	104	113	135	94	109	113	116	126	109	127	92	118	119	98	87	110	119	111	113	117	110	116	112	102	101	110	85	105	100	96	116	99	109	111	112	115	115	116	110	99	98	92	108	111	101	114	106	111	109	125	115	111	111	94	104	116	116	121	117	105	130	110	125	119	114	109	95	120	117	124	102	99	111	98	98	122	117	115	101	116	122	85	136	103	93	90	111	83	105	92	102	99	96	110	115	108	117	127	109	117	117	107	104	115	98	116	91	103	110	107	118	106	89	100	96	113	102	122	131	87	109	95	114	107	117	128	104	111	101	109	102	96	102	107	107	116	105	97	102	112	98	98	113	115	119	112	93	82	127	105	129	122	107	117	99	94	97	127	117	113	109	111	116	125	112	103	100	121	98	112	95	111	91	106	127	117	115	102	114	116	119	105	106	102	103	122	105	98	104	120	108	115	101	108	116	110	102	112	97	107	121	97	110	114	105	108	96	93	113	114	108	93	109	121	121	103	98	91	114	117	105	111	98	89	90	118	106	103	114	105	108	96	109	104	122	125	102	120	95	118	99	117	108	92	93	108	114	121	109	105	114	88	106	80	90	106	97	105	97	116	106	100	113	110	120	101	107	107	103	117	108	99	94	121	100	118	120	112	117	92	116	98	112	101	83	132	106	98	108	115	117	103	94	130	133	121	115	122	109	123	100	97	114	107	133	105	129	107	96	107	106	92	113	119	110	123	101	107	115	114	104	110	126	117	116	105	125	108	103	96	102	109	108	108	99	108	103	104	107	95	116	111	123	102	104	128	105	93	111	109	114	118	104	115	99	113	97	110	98	102	98	118	114	113	110	147	96	124	112	124	105	118	114	131	85	108	99	101	112	121	98	111	108	101	103	96	114	116	103	110	104	126	112	99	92	127	99	98	104	107	112	113	119	123	106	113	98	115	92	90	100	104	111	116	111	127	122	108	110	87	119	99	110	103	101	98	103	124	97	101	106	94	119	98	118	90	103	104	111	105	107	110	103	116	113	111	117	97	100	110	112	109	108	108	116	106	98	98	108	120	106	118	112	114	112	100	98	99	122	103	103	109	102	112	104	139	121	109	102	113	102	109	93	133	113	88	125	127	119	125	103	117	100	96	114	101	106	116	96	114	96	123	122	104	117	114	99	111	123	122	101	119	114	122	129	101	94	107	115	111	124	94	122	100	118	99	103	102	96	109	93	112	133	117	105	129	120	113	103	101	104	115	111	102	114	96	120	88	111	128	94	105	95	98	113	107	111	118	96	108	106	105	102	122	110	112	103	109	105	117	109	104	101	114	127	94	117	103	113	97	97	123	130	120	117	128	118	86	122	106	124	103	96	110	105	116	124	114	107	107	125	112	107	102	110	111	102	101	116	106	112	124	105	92	114	105	125	114	85	109	111	100	96	95	122	87	109	107	119	88	114	114	110	105	114	100	119	114	109	110	113	105	101	115	108	120	113	115	122	110	110	118	115	106	103	112	81	101	112	112	96	119	118	118	97	116	116	117	112	111	121	109	109	127	102	113	100	114	120	122	119	121	102	118	98	112	101	109	105	118	98	93	122	94	111	97	134	97	111	97	111	97	113	89	119	123	107	96	108	112	84	92	96	93	105	99	92	114	107	100	93	125	123	109	115	125	118	118	111	93	112	107	97	104	125	129	120	106	109	101	124	97	107	102	98	100	92	129	112	125	101	117	119	107	122	118	115	107	113	101	122	98	97	100	98	102	113	94	97	94	96	116	110	110	102	102	120	124	107	106	93	111	109	95	97	120	115	122	104	102	109	116	102	95	104	128	97	132	114	91	114	111	111	113	122	108	107	102	95	102	126	105	116	110	121	110	115	99	117	105	109	106	120	105	125	119	114	126	103	129	118	115	118	108	103	105	121	119	123	99
33024	22733	10957	8294	9084	10761	10030	8737	6924	5371	4548	3922	3475	3183	2898	2768	2571	2456	2312	1989	1939	1632	1692	1469	1479	1457	1394	1447	1318	1351	1257	1244	1290	1323	1318	1238	1220	1131	1068	1111	1072	1017	982	969	895	985	980	940	990	974	938	937	938	894	899	879	888	861	843	893	818	856	847	809	779	834	785	790	874	818	853	805	867	790	782	863	844	800	782	860	820	867	719	813	797	796	821	811	850	818	827	831	802	799	818	795	801	830	829	801	812	823	785	774	787	815	798	874	834	842	809	814	827	850	824	831	836	835	866	819	816	817	814	823	809	805	837	831	818	775	811	865	768	828	796	748	822	834	827	775	798	819	843	834	860	773	790	825	751	826	808	819	797	856	821	803	813	762	854	802	757	833	766	766	822	822	795	831	806	809	810	758	777	804	810	808	799	822	833	798	831	834	819	830	855	805	791	787	796	793	825	881	800	790	852	802	823	784	800	791	785	798	789	758	811	791	797	799	805	773	799	758	782	811	853	812	760	834	851	810	783	866	808	774	869	774	790	805	811	826	793	805	794	812	832	818	846	787	800	803	775	814	820	727	819	819	853	810	832	903	790	796	817	810	858	809	821	816	804	801	833	816	811	801	853	825	770	798	794	813	800	801	773	812	822	802	774	796	812	897	830	810	808	831	869	841	791	868	769	784	882	820	807	804	820	825	810	779	787	837	865	828	775	829	805	817	770	813	807	785	814	832	822	761	807	856	777	797	782	815	768	796	826	782	742	841	785	765	838	809	815	766	779	816	786	832	843	790	822	835	790	844	838	821	841	825	818	777	786	836	756	830	832	759	813	812	820	777	818	775	794	804	801	781	773	841	789	835	793	800	887	819	771	809	814	852	799	848	769	862	783	780	822	814	826	802	801	869	807	852	842	797	857	866	818	844	790	833	872	843	820	782	833	847	829	807	832	824	811	821	866	805	829	824	763	843	836	753	790	818	775	858	775	816	856	829	833	853	806	788	829	830	795	786	828	837	809	779	798	846	811	790	833	848	833	830	729	818	842	793	823	785	821	825	807	820	801	822	796	842	782	818	800	795	798	835	790	880	800	850	820	833	819	784	838	827	840	874	806	802	834	814	833	783	815	879	785	776	808	839	774	786	831	826	793	762	803	835	772	772	805	818	845	777	830	809	781	835	817	832	813	860	839	790	797	764	856	807	858	780	797	844	866	855	781	864	779	843	829	808	792	777	810	835	789	833	790	784	811	833	820	827	805	835	827	774	859	833	832	793	809	801	828	849	811	848	803	808	801	820	840	793	769	813	818	790	802	853	822	808	793	815	775	781	790	832	847	817	793	849	803	839	801	854	808	824	806	831	783	786	808	822	758	866	805	749	775	800	831	844	877	814	783	801	800	770	809	827	813	771	811	902	784	823	850	826	807	836	844	831	862	759	827	804	810	755	793	830	798	797	857	792	849	824	807	841	791	798	816	773	788	830	796	830	786	817	860	821	774	795	800	834	803	885	771	838	798	810	821	817	802	832	800	873	815	765	784	805	860	815	807	835	763	810	835	786	805	807	840	845	835	791	809	862	833	865	837	808	766	827	824	829	838	816	813	838	812	838	792	851	803	846	812	806	759	790	824	785	816	786	830	823	828	783	795	787	817	826	833	812	829	835	814	838	813	864	890	817	825	840	807	793	792	844	821	831	815	829	823	811	824	778	813	827	871	818	772	837	852	797	787	761	815	801	806	863	841	787	814	811	845	768	818	847	822	777	756	790	870	853	809	791	846	819	810	849	787	816	820	817	842	793	745	804	758	823	847	825	798	806	797	846	765	791	857	825	832	791	836	816	806	823	831	843	834	806	791	760	835	754	814	832	794	790	803	846	831	832	800	817	807	802	807	812	838	865	800	797	807	839	827	806	781	817	822	816	836	838	805	825	815	818	784	822	827	819	843	808	799	821	810	806	782	762	855	809	764	765	795	768	812	791	815	782	829	782	804	835	800	813	797	863	823	771	826	804	855	836	846	782	868	820	842	782	823	809	855	784	821	801	795	789	844	810	871	848	777	850	772	807	839	819	846	781	822	861	838	835	813	807	862	824	844	792	853	876	808	842	737	835	817	822	849	802	871	811	784	797	754	803	783	836	773	800	806	833	828	835	800	816	799	800	823	813	834	835	774	813	867	801	835	849	837	862	858	833	884	843	781	796	822	820	859	830	797	792	838	776	823	827	773	806	759	819	794	822	800	826	797	795	841	817	810	871	842	782	817	804	828	764	853	816	877	789	820	796	777	836	838	830	778	775	828	825	823	884	862	763	793	841	812	824	827	873	866	837	776	851	827	813	846	836	814	833	794	804	832	813	804	859	823	844	825	811	863	808	793	814	806	794	826	827	831	814	784	729	845	850	833	796	791	837	777	812	840	846	847	773	829	776	762	762	830	860	825	827	838	801	878	876	831	837	785	804	820	817	801	844	780	794	793	863	793	769	771	815	814	841	782	815	791	836	817	786	807	810	800	768	803	811	785	798	809	815	796	857	843	795	806	832	799	820	832	796	789	822	815	794	817	867	812	799	763	824	864	806	746	782	816	839	837	787	835	841	792	818	822	822	826	798	733	795	852	822	828	845	820	788	796	826	840	789	811	799	810	794	825	783	826	816	849	818	814	795	801	827	796	806	882	868	760	753	807	810	830	867	751	813	804	819	765	846	799	788	811	775	825	862	869	829	848	787	812	764	773	871	797	834	794	834	849	749	809	844	805	788	797	802	808	788	822	806	835	781	827	816	833	769	815	787	838	814	829	818	826	794	748	755	810	827	793	799	862	833	862	826	789	794	805	785	836	789	804	802	842	837	806	784	828	797	756	831	822	798	809	810	743	796	852	773	791	838	798	824	831	851	856	786	796	824	788	826	844	838	793	795	822	850	820	792	781	789	838	777	843	817	847	787	784	821	774	781	853	810	861	804	804	788	840	829	822	828	883	823	840	765	787	804	821	801	809	795	817	817	852	810	815	798	797	822	792	786	825	818	832	815	741	818	804	808	829	854	823	829	814	764	800	775	834	781	829	820	801	790	816	810	785	783	800	822	798	858	769	815	773	894	785	815	801	751	844	758	787	770	839	799	789	777	788	820	783	843	800	811	749	822	841	795	815	822	792	876	787	880	817	798	864	843	812	807	805	853	810	837	803	788	782	730	810	827	835	810	812	852	812	806	771	792	802	842	818	811	838	833	851	798	876	786	815	863	872	785	838	777	824	838	801	792	782	801	782	819	809	831	764	893	777	801	851	824	801	772	801	807	792	850	802	793	785	839	836	788	805	838	843	761	858	798	914	798	786	846	855	815	845	772	821	850	829	803	860	867	772	840	815	793	822	830	839	860	772	812	827	832	766	797	814	820	804	832	840	802	774	832	809	817	744	770	820	808	816	851	843	798	822	785	865	784	837	775	764	824	847	788	827	759	806	809	818	857	821	767	791	806	794	819	788	835	824	755	901	837	816	798	823	804
7142	5808	2034	565	285	333	327	315	243	180	214	215	184	175	188	152	157	168	119	148	130	133	127	132	124	94	92	125	107	96	114	108	85	94	106	112	86	93	81	94	97	95	81	92	81	78	95	85	84	109	88	80	80	85	89	88	72	87	100	94	85	81	83	88	82	59	81	78	91	79	76	84	94	70	77	69	86	73	92	84	94	80	80	81	84	101	79	72	81	78	82	92	83	92	69	75	94	92	72	90	90	67	92	81	79	79	84	84	78	85	76	72	104	86	75	69	82	77	79	68	73	66	72	73	78	59	81	82	77	78	68	66	83	88	86	83	90	82	73	77	65	76	91	70	84	73	75	69	76	87	84	98	91	66	79	66	77	68	78	78	57	64	79	75	85	82	87	73	87	73	79	68	97	80	65	64	87	82	79	70	87	80	84	75	75	73	77	75	80	72	89	92	70	84	79	87	75	75	72	84	100	85	70	57	75	86	95	92	71	80	83	90	89	86	63	74	72	96	68	62	79	94	82	85	76	81	81	83	72	78	69	76	79	78	79	79	89	106	89	75	93	67	91	103	77	79	80	76	66	77	76	76	89	77	86	73	80	85	71	74	89	83	76	81	74	75	78	83	96	77	84	84	65	87	90	74	76	87	88	99	73	70	67	74	73	79	96	69	74	70	78	77	79	89	78	90	87	80	59	81	72	87	71	74	73	78	88	76	69	82	79	77	69	87	78	91	84	80	76	78	84	94	93	79	72	86	89	67	79	89	72	77	98	82	95	81	69	82	77	98	83	78	71	75	89	86	97	83	88	84	69	85	87	74	72	71	84	82	83	61	97	83	73	74	82	78	83	70	95	80	79	72	83	75	82	92	71	84	77	92	87	101	91	91	53	80	83	74	88	70	71	66	77	84	74	98	96	90	66	88	94	78	85	66	75	96	72	98	84	87	99	69	82	67	81	85	82	88	78	83	72	75	57	87	71	72	79	80	75	80	70	73	76	79	79	86	90	71	66	83	61	66	76	76	77	83	70	94	66	89	78	96	92	86	86	71	77	94	80	81	101	82	63	76	77	63	80	78	93	79	87	72	92	89	70	67	79	68	87	84	93	75	92	87	89	82	84	84	81	76	75	94	92	75	68	88	74	76	69	85	71	72	82	88	77	75	84	65	80	85	84	60	80	88	92	72	85	84	97	85	77	86	66	71	77	83	84	83	62	89	75	59	78	76	70	89	81	73	61	87	71	68	85	70	100	82	79	76	71	86	81	60	75	77	70	79	70	90	74	91	82	64	84	83	83	84	86	94	95	85	79	91	88	80	74	81	73	69	64	80	76	65	72	89	75	82	78	83	74	86	66	72	82	84	66	68	84	61	85	73	76	61	80	94	89	89	71	85	81	94	90	79	111	83	82	85	70	78	85	81	71	79	69	86	92	91	81	90	67	76	90	74	79	98	74	84	79	81	76	76	74	88	78	74	80	78	71	81	76	79	93	70	82	66	90	67	87	101	56	75	82	96	71	79	79	68	69	72	81	84	73	63	85	78	73	98	94	81	82	96	89	92	85	79	86	84	84	90	67	71	85	68	77	98	72	82	83	77	81	68	81	80	68	85	72	79	94	70	68	86	86	79	78	75	87	79	94	70	86	74	73	83	83	76	88	82	76	62	83	67	85	91	69	94	78	59	73	75	68	73	89	79	78	76	93	80	75	71	77	68	74	60	96	74	60	77	83	83	82	89	74	86	60	84	74	65	79	69	79	77	84	69	76	84	82	61	92	64	72	67	84	93	72	83	88	90	94	87	72	87	94	80	76	84	76	81	84	83	97	92	79	78	83	83	81	82	85	79	76	67	77	90	72	81	75	84	91	74	63	84	80	77	84	70	85	73	78	82	73	79	80	82	84	75	74	101	87	81	80	80	73	79	69	67	78	89	96	74	74	88	107	70	72	73	81	67	84	77	76	79	70	82	70	90	77	80	96	76	91	58	93	94	81	87	93	63	81	95	86	84	80	70	71	80	68	79	66	88	70	82	78	77	79	74	78	68	61	73	93	87	70	69	70	85	73	74	82	80	75	90	82	97	85	84	88	95	74	95	85	87	107	97	80	80	67	78	83	73	74	77	68	76	83	88	83	78	95	81	80	89	69	81	77	83	81	90	93	83	81	79	72	69	80	87	96	94	79	78	87	77	94	78	76	87	62	84	68	80	86	82	80	82	74	59	70	82	76	91	79	85	77	83	84	80	80	98	86	80	74	79	72	84	80	80	88	80	78	89	67	76	78	73	76	74	83	77	91	86	84	88	66	81	68	81	91	80	77	81	71	90	78	78	67	77	77	71	64	87	74	75	86	80	72	77	86	75	72	75	87	90	84	67	74	89	118	83	95	97	78	89	84	70	90	78	89	74	71	92	81	78	84	80	82	98	84	80	83	73	85	102	71	84	72	104	92	69	76	82	86	66	72	84	70	79	69	62	79	87	78	79	94	71	89	85	90	90	88	78	77	68	71	71	81	80	81	80	83	87	100	81	82	71	82	80	91	77	87	78	88	76	83	86	84	80	79	76	77	65	75	55	83	61	78	78	74	91	82	75	64	78	78	67	80	77	72	66	84	81	92	61	66	64	75	69	77	79	84	74	75	71	69	81	76	66	78	74	100	75	80	81	57	68	90	65	84	72	91	67	77	87	95	75	84	78	78	83	72	75	79	78	76	84	73	83	74	85	73	85	73	73	92	90	87	63	86	83	75	72	71	84	82	105	71	71	70	77	91	74	81	63	92	91	67	75	75	70	86	61	84	85	66	74	93	78	78	79	72	73	52	86	77	73	59	76	79	88	61	74	71	79	63	81	79	79	79	70	86	77	100	84	76	81	86	65	65	72	84	91	75	83	85	89	79	88	90	88	88	72	76	95	96	83	87	70	82	79	66	78	68	86	78	85	77	91	84	84	76	86	73	82	82	85	65	98	70	73	84	83	79	81	78	68	76	87	92	70	67	78	62	82	90	66	80	89	81	75	82	87	78	87	78	73	70	74	79	72	94	92	78	70	100	76	76	81	75	85	90	80	73	86	85	85	72	77	86	65	85	94	84	79	62	78	71	74	79	85	79	94	70	86	72	83	84	92	73	77	81	83	87	80	82	76	95	89	78	87	83	65	83	73	75	87	86	78	91	95	87	90	86	75	68	79	76	98	64	87	71	77	73	87	83	85	77	86	73	77	77	73	94	75	81	76	76	80	74	74	82	76	88	87	77	67	84	73	73	71	85	66	79	83	73	83	74	93	77	78	74	68	69	83	84	93	63	93	81	73	81	77	73	82	81	76	111	77	74	71	83	72	69	85	82	68	67	95	80	77	81	73	76	75	81	87	80	71	75	82	67	73	90	75	65	91	83	78	67	69	71	79	90	78	89	83	73	62	74	65	70	85	74	86	98	76	87	74	70	84	78	80	76	91	85	74	74	70	80	77	77	63	92	74	64	77	68	69	91	80
38183	27076	15324	9791	11572	13178	12626	10157	8155	6520	5595	4786	4096	3707	3233	3186	2804	2709	2367	2231	1997	1762	1661	1510	1438	1486	1435	1398	1283	1221	1216	1305	1292	1226	1158	1129	1072	1010	1022	950	924	844	843	731	774	805	791	819	775	747	787	789	734	660	695	685	622	679	630	622	642	645	656	638	622	589	585	602	583	610	564	632	626	620	586	626	614	642	626	639	619	578	591	639	605	600	605	574	588	628	604	594	588	601	657	635	584	563	599	619	613	608	644	589	582	653	611	573	580	588	623	567	589	650	617	633	584	622	616	597	612	644	617	619	568	563	584	576	620	590	582	601	604	640	587	603	601	638	622	606	619	588	580	560	601	601	573	595	588	574	616	606	624	591	587	578	577	558	571	522	602	548	583	577	634	554	587	555	574	562	587	583	569	544	566	631	605	601	599	564	601	599	646	571	588	607	608	602	549	602	556	574	542	600	622	566	610	604	606	595	559	611	599	605	591	602	570	612	600	615	575	634	605	607	604	595	638	598	598	596	586	595	612	597	592	612	649	589	584	575	595	583	586	604	604	626	596	583	589	605	633	583	620	572	638	600	596	581	606	605	586	656	604	596	570	594	620	653	618	586	602	593	633	620	652	606	620	567	564	601	633	616	577	580	591	557	595	671	604	599	592	565	622	571	549	638	619	591	588	631	609	629	631	577	593	563	603	544	608	617	579	622	588	592	635	562	592	595	560	556	610	643	598	560	632	592	601	580	659	590	596	580	590	603	568	596	566	617	515	566	590	638	603	540	591	558	616	600	580	665	547	641	582	582	601	575	592	579	540	615	594	608	610	605	549	618	615	561	572	613	567	573	590	602	618	581	608	591	576	579	604	626	559	658	570	651	571	599	571	584	595	589	619	615	610	590	618	549	640	576	555	624	589	584	600	609	625	580	568	570	613	605	604	611	602	576	592	604	591	610	583	597	633	632	584	592	582	605	604	614	598	620	605	596	584	588	593	576	559	583	584	609	650	608	591	617	580	597	546	602	548	643	583	554	673	614	625	574	574	593	620	606	596	596	577	636	568	599	620	599	600	596	562	601	607	630	620	557	554	558	601	575	596	594	618	585	579	579	611	597	634	591	622	614	597	617	599	571	581	604	567	582	549	601	590	586	600	585	642	537	563	619	581	584	523	530	595	629	599	601	647	590	637	625	576	614	598	597	647	594	609	614	547	579	584	566	597	584	562	615	591	587	654	556	589	553	629	575	598	577	632	565	589	620	599	613	615	591	618	601	624	555	549	614	559	617	617	617	613	650	572	585	601	542	623	600	589	607	560	598	556	592	575	648	575	580	615	583	574	574	587	584	570	589	581	591	603	638	630	612	600	582	588	604	634	590	625	587	633	689	595	592	620	565	595	623	574	583	584	599	613	571	622	555	576	594	611	593	611	591	619	599	577	568	603	619	604	575	592	607	590	592	621	615	609	575	621	604	622	545	561	608	634	639	585	605	591	551	639	561	559	580	593	563	632	577	630	580	582	590	584	598	610	582	611	614	576	586	621	627	577	589	558	578	637	602	622	612	588	587	573	613	595	580	591	588	650	573	583	600	604	580	631	595	602	568	586	575	571	577	577	622	571	558	609	597	584	597	582	599	610	541	590	588	604	601	549	557	585	611	603	556	604	588	558	586	615	590	604	583	642	578	580	626	612	621	578	580	649	622	597	594	575	578	603	574	612	553	640	586	608	589	619	604	656	580	582	555	596	561	613	556	556	612	583	591	590	589	580	587	584	599	598	601	565	549	585	579	602	580	562	614	587	583	625	584	629	561	602	580	593	609	637	580	587	647	576	596	578	593	586	584	593	605	597	564	594	569	627	559	618	584	602	611	615	619	626	606	573	578	585	610	583	592	573	590	568	610	647	601	586	606	610	580	602	606	575	571	580	589	575	595	570	566	570	574	543	612	633	595	592	600	632	657	627	599	594	593	541	584	589	621	582	582	580	613	594	641	641	593	574	589	597	626	597	626	573	580	581	606	570	645	634	594	588	572	560	600	559	613	597	579	591	599	555	561	572	558	591	635	588	595	553	562	587	607	628	602	612	602	667	629	623	595	642	603	634	609	594	595	623	591	597	592	616	627	643	618	608	647	573	594	567	587	538	580	579	551	631	601	617	601	601	584	612	569	580	602	541	641	592	591	588	623	644	626	586	594	575	590	551	570	601	644	646	583	609	609	612	544	589	576	561	635	571	597	561	572	609	602	593	601	611	579	559	621	607	578	597	571	609	584	577	591	588	638	595	622	583	597	620	569	579	578	594	579	585	604	544	577	591	633	571	598	619	602	621	586	574	572	562	618	617	561	543	581	602	601	595	567	577	613	600	593	562	585	615	631	619	569	605	574	589	622	592	625	586	630	612	610	601	584	603	596	601	546	580	577	616	624	602	613	623	585	604	653	616	588	613	632	574	551	595	570	615	592	539	640	597	600	570	584	580	635	562	612	591	545	605	555	576	604	600	598	611	617	581	617	589	617	607	576	569	599	604	575	615	613	617	605	597	640	640	556	629	562	589	614	522	550	552	586	605	580	593	569	583	609	588	576	591	605	599	621	584	588	594	578	573	608	639	620	606	606	607	604	573	618	617	594	568	582	614	588	582	625	563	585	614	634	637	606	604	581	654	548	582	641	587	621	618	580	580	550	625	572	615	547	586	593	595	622	557	570	618	559	573	592	616	590	616	606	603	598	565	614	552	598	579	628	616	595	623	573	622	563	595	610	624	585	600	642	599	574	608	591	578	606	575	544	575	595	532	572	609	621	589	558	645	575	612	558	573	590	597	605	593	612	554	601	622	574	601	599	564	625	606	614	580	586	627	548	613	596	596	593	589	624	631	595	560	577	613	630	613	612	608	600	566	595	596	582	568	581	614	583	606	621	594	615	627	553	569	618	583	583	592	591	596	606	603	538	632	610	601	561	624	586	591	580	570	643	622	631	570	595	598	618	578	600	582	616	557	598	547	593	618	580	634	653	622	560	641	630	574	579	559	560	567	584	595	556	577	594	617	570	605	604	604	626	566	606	575	551	665	574	575	586	617	582	615	573	587	586	619	636	595	581	581	583	606	575	562	578	551	599	587	588	606	620	570	623	592	613	567	604	611	626	606	579	611	572	565	589	604	541	606	574	602	567	616	632	604	598	593	583	617	624	612	612	600	560	601	602	589	581	596	593	619	634	545	608	568	584	605	601	568	626	598	597	565	626	642	580	586	585	563	625	577	606	579	603	614	576	575	608	629	641	648	596	575	606	620	586	649	620	603	640	652	640	568	581	597	627	615	606	581	565	537	630	558	606	585	622	592	588	559	583	579	590	600	623	575	581	636	624	584	580	567	580	590	600	646	614	560	590	545	618	622	605	567	592	594	623	629	601	594	602	560	606	561	609	590	557	605	584	609	605	560	603	620	587	589	616	597	582	611	608	603	563	597	568	598	583	612	660	552	600	603	614	577	569	595	565	578	557
3622	1739	619	298	197	209	233	235	191	187	181	153	141	133	132	123	153	135	118	135	141	97	119	125	109	118	118	149	105	78	119	102	113	101	98	111	110	112	103	112	112	91	107	115	103	108	94	109	101	96	97	106	115	105	94	98	103	95	115	110	105	105	98	84	82	94	88	109	97	92	106	105	102	101	90	110	85	97	102	115	102	112	92	101	99	98	98	106	106	97	84	97	91	102	86	114	92	104	94	95	99	131	103	106	88	103	101	110	108	86	92	117	97	99	93	107	116	100	89	94	106	111	113	115	103	104	101	111	108	114	103	90	103	97	116	87	94	99	114	95	100	100	95	111	82	111	117	91	90	97	80	99	96	101	99	96	92	94	89	106	86	103	92	115	94	90	104	89	98	99	108	97	84	101	107	94	99	88	95	95	72	108	103	98	96	101	86	93	106	99	104	107	107	110	117	96	90	87	98	88	86	103	109	107	102	107	104	97	99	85	91	105	93	74	103	94	98	100	113	109	90	76	95	91	117	87	110	98	107	93	90	110	83	113	97	106	102	100	105	98	95	114	95	93	78	124	77	98	78	110	99	95	105	109	104	85	100	115	106	104	109	119	105	107	101	93	88	103	117	88	101	97	99	99	98	102	98	106	111	101	94	101	102	114	113	98	108	98	88	101	83	105	93	88	100	98	99	81	88	93	106	91	103	100	95	94	94	97	95	107	102	120	78	103	89	117	92	90	90	90	87	93	92	83	94	90	104	108	95	105	96	94	118	91	108	118	95	111	97	111	112	107	118	93	110	103	97	98	102	99	94	96	91	85	93	99	98	114	107	102	97	103	100	92	102	115	98	111	87	96	106	95	106	99	99	90	115	92	110	129	116	92	96	103	90	98	119	122	106	96	98	118	96	93	90	101	100	116	93	85	95	82	98	100	95	96	109	104	91	84	95	101	109	84	102	114	97	103	101	85	98	97	114	127	109	110	98	100	101	99	82	76	83	111	92	109	82	92	88	122	92	113	96	92	128	89	79	112	83	91	104	113	90	102	92	109	107	90	102	103	97	101	98	104	84	101	95	89	101	108	105	104	91	107	104	109	79	96	101	101	100	88	92	101	86	113	102	105	98	102	92	113	110	110	106	107	114	104	99	98	107	96	78	90	101	109	90	93	109	89	104	93	100	93	86	80	114	87	89	84	109	111	111	91	99	93	92	118	98	125	80	121	82	109	101	91	106	100	107	106	87	113	106	105	89	81	107	100	93	98	98	107	107	98	108	98	106	127	102	95	100	103	104	90	99	94	87	118	107	95	100	85	91	91	106	109	84	101	106	96	107	117	90	129	102	98	122	101	117	88	105	95	107	86	90	102	91	92	109	100	93	112	115	108	99	92	85	95	99	87	98	99	80	110	110	91	116	109	116	87	86	95	119	86	110	113	105	102	80	86	89	102	94	101	91	79	95	100	100	87	116	93	98	94	112	104	71	111	86	93	97	112	104	102	83	98	101	109	97	108	99	95	89	83	78	98	81	90	107	105	92	102	95	129	99	112	99	105	105	108	109	101	87	94	90	109	105	85	105	85	112	100	94	96	91	113	103	106	102	84	93	114	101	78	102	94	82	99	89	101	111	99	114	78	98	103	110	92	113	77	102	105	103	107	77	96	106	90	99	129	112	99	107	110	80	104	91	118	118	106	101	97	102	90	77	107	103	106	111	115	114	102	77	97	105	102	100	104	93	101	89	98	101	104	107	104	86	91	77	109	94	99	110	103	110	106	112	113	79	98	96	116	111	91	96	92	92	100	99	105	110	82	92	101	88	84	89	95	101	100	103	111	98	89	123	106	108	102	108	103	93	92	88	101	96	104	107	94	108	108	81	74	101	97	94	81	111	102	103	104	125	102	100	111	93	93	104	95	108	95	95	84	101	88	104	95	105	89	88	120	97	98	92	94	106	82	80	83	97	92	103	90	85	105	94	105	105	111	104	111	97	103	86	99	117	101	103	99	105	113	114	73	93	115	112	92	92	110	83	89	119	99	107	115	82	99	92	102	85	96	119	104	86	90	109	97	125	91	98	104	102	115	97	116	107	107	97	93	96	101	108	96	82	93	97	99	109	116	99	97	97	114	85	105	95	103	109	101	106	92	105	100	121	101	85	95	109	104	107	96	87	100	104	82	98	126	106	101	112	114	127	87	97	105	118	122	103	93	90	112	94	115	108	98	102	89	108	98	98	96	96	106	96	87	98	108	117	112	93	115	99	112	96	117	87	93	122	85	110	103	105	106	98	95	98	99	94	88	90	99	109	82	95	103	73	113	88	89	102	85	99	92	102	97	96	98	97	108	93	93	92	98	105	90	93	95	104	81	93	105	96	86	89	93	108	86	89	95	97	115	105	99	103	93	88	98	114	108	91	118	93	101	97	110	119	108	88	93	95	112	106	103	100	113	101	103	115	101	95	88	98	95	116	84	117	111	100	97	104	97	102	91	105	100	106	101	81	97	106	104	88	98	102	105	118	96	84	84	114	81	104	91	112	103	94	91	99	94	100	85	106	78	120	97	108	138	96	104	115	78	95	102	88	82	92	89	104	95	117	117	104	86	99	101	102	121	91	101	89	100	95	95	110	103	96	103	103	87	110	90	94	96	76	97	95	98	92	101	103	99	110	78	88	91	78	110	94	96	97	118	101	118	111	89	95	101	90	106	112	96	96	121	108	104	95	103	109	91	99	98	92	94	124	95	92	110	98	98	103	99	81	98	103	97	86	101	109	86	103	111	81	90	88	92	98	89	106	117	99	105	106	90	106	105	88	89	98	97	104	106	101	99	97	79	105	93	89	100	100	96	117	104	106	109	94	97	95	110	96	111	110	94	106	101	97	94	92	91	90	114	99	93	111	102	86	97	121	102	95	93	104	107	70	95	118	94	78	88	88	89	102	90	108	89	89	107	98	79	100	95	104	110	91	98	94	87	83	89	99	108	118	106	91	86	96	111	90	97	104	88	108	103	105	99	99	83	101	99	119	88	97	114	101	107	100	93	102	108	82	101	117	92	109	117	89	84	106	98	96	87	90	93	121	108	100	97	91	95	93	101	98	86	104	114	89	88	94	94	81	103	81	114	94	105	105	110	109	91	88	115	89	116	97	96	80	75	99	85	96	85	96	83	92	95	102	84	107	98	97	112	102	100	122	101	81	102	90	117	96	113	97	92	100	101	104	114	85	88	105	104	98	85	75	104	102	103	111	81	101	106	96	91	102	112	112	102	113	99	97	86	108	101	99	93	94	99	89	88	94	108	102	95	97	90	102	91	98	105	118	104	103	141	86	93	90	100	99	87	117	90	103	105	106	91	90	112	113	108	109	103	86	102	93	99	93	114	92	102	106	106	95	91	87	95	95	92	95	106	109	100	89	99	98	106	118	94	109	104	105	87	88	85	127	101	87	102	105	97	114	103	90	114	101	91	78	100	94	90	105	113	85	94	108	106	108	93
28889	16564	7201	5287	7430	8545	8371	6692	5276	4147	3548	3104	2718	2485	2288	2141	2020	1880	1776	1591	1542	1351	1277	1273	1253	1235	1256	1238	1085	1186	1112	1123	1088	1058	1049	1025	949	1028	1004	966	965	893	850	785	850	867	837	853	817	836	820	843	833	838	797	736	767	787	726	768	790	769	737	766	752	728	799	797	794	752	757	807	791	704	726	725	754	751	778	753	757	703	795	764	736	672	772	740	751	763	780	807	745	757	764	763	807	752	816	793	738	746	756	706	729	714	746	736	819	708	726	768	751	722	768	775	753	761	754	781	744	765	777	725	780	748	716	800	749	750	667	789	723	758	746	764	789	790	746	751	714	755	767	696	737	736	720	695	819	730	741	809	791	837	766	755	765	753	743	779	784	774	769	790	720	750	783	766	694	781	735	721	731	749	755	752	743	752	770	741	744	780	767	732	794	708	736	758	806	785	726	776	761	742	743	731	810	708	759	749	767	746	807	756	732	795	817	765	810	775	762	774	760	718	746	759	762	799	739	761	758	722	748	729	787	809	759	747	751	742	774	725	751	753	723	776	752	759	767	722	781	755	746	702	763	795	745	753	751	757	762	730	780	706	751	755	757	714	772	707	734	711	722	757	712	739	767	724	804	708	732	745	736	763	797	736	713	778	732	709	788	777	722	757	736	773	725	762	781	780	755	759	727	774	779	736	745	820	758	767	743	762	731	744	762	749	777	750	805	733	762	738	750	765	729	741	736	738	721	743	781	753	726	800	736	724	759	765	769	749	737	773	744	776	784	770	763	780	746	757	699	733	747	701	729	791	772	779	751	742	810	725	724	763	740	735	765	762	757	744	751	744	767	749	798	797	777	744	733	735	737	763	783	759	707	717	747	777	762	796	737	756	739	806	694	792	746	736	766	817	766	769	730	705	719	777	744	747	714	758	766	703	764	799	707	755	768	760	763	792	766	757	813	717	782	737	738	789	762	712	777	781	723	735	733	777	760	787	724	727	736	760	731	768	737	758	738	726	756	751	753	724	769	759	738	722	797	753	751	733	727	796	761	755	750	781	776	765	766	792	797	725	767	768	731	750	762	756	731	757	732	719	779	781	758	749	785	776	788	705	747	772	719	766	769	740	764	743	691	812	769	790	762	734	751	755	767	739	757	733	773	722	740	769	798	730	740	703	769	759	774	718	732	766	759	796	745	769	826	782	742	760	763	759	766	792	734	679	736	738	780	724	747	775	758	779	723	735	759	736	762	787	764	853	756	758	708	720	723	757	803	711	710	730	698	739	801	743	747	767	709	732	767	747	750	783	786	784	734	762	799	739	732	730	742	783	755	733	756	791	798	753	762	750	762	749	754	802	760	762	748	818	751	731	711	775	758	783	751	800	744	750	781	756	763	737	758	760	776	760	732	768	767	789	768	774	771	745	726	807	714	722	741	764	694	776	735	745	790	761	743	820	751	792	768	763	737	771	703	750	761	805	746	729	755	729	750	800	726	831	755	805	804	730	774	716	774	736	755	725	720	731	730	721	768	749	734	729	814	753	738	781	743	783	738	751	740	709	719	730	771	760	724	717	752	709	773	757	762	723	773	760	762	733	800	766	779	786	813	788	748	704	702	702	750	754	735	720	756	784	708	710	764	783	764	739	758	722	739	764	747	692	748	746	764	762	708	781	740	721	789	755	732	749	742	783	758	741	754	737	743	761	771	750	770	789	747	738	755	739	688	712	752	762	763	754	792	741	771	789	712	756	753	780	790	753	721	761	789	789	774	755	762	691	745	776	746	756	782	757	779	753	773	769	809	714	752	741	806	773	745	782	754	749	781	731	742	702	780	737	751	703	781	747	803	760	801	762	739	766	750	721	725	756	760	728	713	742	744	764	779	761	767	750	760	731	785	747	734	756	731	717	782	779	725	729	778	739	748	728	760	811	779	729	751	796	754	765	727	761	721	773	769	795	735	774	750	753	750	764	741	763	760	782	762	747	778	749	705	738	749	735	737	743	698	808	778	812	733	752	780	796	730	801	742	769	752	744	785	733	708	770	776	770	736	764	739	777	738	737	794	795	733	779	769	781	805	800	762	799	745	754	742	752	690	727	792	718	769	724	788	769	712	724	737	744	780	783	728	777	739	744	740	777	774	781	737	748	733	740	765	742	749	765	805	750	722	743	797	783	779	803	774	785	798	733	766	760	762	780	748	762	756	694	739	773	769	771	758	741	737	739	744	724	749	747	785	759	724	743	738	728	772	728	742	791	720	754	777	759	784	776	816	735	790	719	755	760	793	708	779	737	757	722	775	732	758	738	822	798	729	727	775	802	742	738	705	733	828	712	766	786	779	765	749	752	738	764	757	728	763	735	752	764	705	727	757	741	786	715	685	733	742	766	802	751	751	738	737	763	769	788	732	758	744	779	756	791	751	716	809	746	788	712	712	740	743	769	795	777	790	785	679	735	744	794	733	745	761	793	784	762	785	750	781	747	717	800	719	758	741	721	731	722	769	741	777	759	794	740	745	756	754	763	748	739	738	705	717	747	786	784	775	780	734	744	764	781	785	728	795	729	748	772	761	751	705	758	716	768	760	779	769	732	764	746	738	781	762	705	735	703	810	776	715	750	721	759	747	759	808	767	758	767	727	755	753	769	769	747	764	766	769	725	780	784	746	740	738	727	764	754	754	735	775	723	735	703	752	719	744	760	756	724	764	726	803	744	783	762	780	753	754	752	723	695	718	764	726	746	749	766	763	765	769	769	720	739	727	760	686	726	743	757	743	776	769	731	743	718	717	757	754	744	797	727	726	734	790	728	724	745	760	715	732	735	717	691	765	804	755	757	701	770	766	711	755	807	793	735	745	748	753	775	776	716	788	725	749	729	764	737	715	762	791	755	717	758	737	729	752	748	728	765	736	733	728	773	786	772	741	768	768	733	768	765	778	762	767	741	752	732	753	752	786	756	764	722	709	752	771	765	717	742	755	815	774	750	775	714	757	767	719	772	827	755	729	775	744	736	743	754	726	755	763	727	748	767	744	751	701	725	782	739	753	732	736	801	708	730	712	729	700	785	761	744	748	746	771	716	733	772	728	730	756	728	728	751	806	786	745	738	746	765	745	766	750	700	743	744	762	785	762	747	771	768	780	728	779	732	752	725	788	755	730	748	746	815	809	793	739	725	788	813	770	726	706	725	716	734	727	736	771	767	815	763	770	772	758	759	760	788	787	785	765	775	764	783	789	724	797	788	737	774	735	760	748	792	763	716	803	740	742	773	709	775	768	767	764	711	797	725	776	719	797	707	770	789	778	736	762	741	790	745	694	744	784	766	762	743	704	717	760	745	787	743	798	708	768	771	743	781	735	763	784	759	732	728	756	753	752	787	752	796	713	688	732	780	718	708	794	730	733	781	743	761	758	734	769	742	720	764	726	804	733	763	782	781	775	747	739	757	721	707	755	745	765	752	756	764	724	730	743	742	712	756	717	779	727	752	746	743	738	696	718	714
5171	3724	1317	432	219	293	281	224	226	178	177	160	143	150	109	134	121	123	109	133	117	103	113	113	98	104	95	79	105	106	88	89	90	98	95	90	87	103	86	84	91	79	72	82	85	81	83	84	82	68	69	63	70	81	72	75	75	83	65	72	76	78	64	81	86	84	61	69	57	73	75	92	76	73	68	85	60	88	65	84	66	82	69	76	63	83	76	67	83	59	86	59	70	67	92	76	69	73	68	75	68	82	79	66	67	70	81	68	86	62	81	78	73	58	71	77	66	66	66	72	78	70	71	65	67	72	68	72	53	56	95	74	69	79	79	68	75	78	74	90	78	82	73	77	77	73	73	66	87	65	67	67	61	76	69	82	73	63	57	68	63	57	87	66	72	78	73	70	84	60	76	77	64	54	72	83	84	88	78	74	55	66	78	65	87	87	71	68	70	83	73	72	82	70	68	87	71	74	76	86	62	78	81	76	73	78	64	79	79	54	91	71	68	74	68	71	64	63	71	58	79	68	81	78	70	84	58	81	78	83	67	78	75	85	83	75	75	69	80	69	89	79	94	78	61	78	69	73	77	60	74	72	87	68	68	80	81	89	65	77	88	70	78	68	63	78	75	87	78	68	79	79	71	92	76	70	63	74	78	78	76	71	94	98	82	70	64	87	77	67	72	71	70	67	85	74	83	69	75	63	74	87	76	72	65	73	73	82	66	69	81	77	81	79	60	68	77	71	84	78	67	81	96	62	71	74	60	63	85	81	73	55	65	85	84	76	73	86	79	68	86	88	85	89	85	76	74	63	71	77	89	68	76	73	69	77	86	63	86	73	65	71	91	78	65	73	67	90	65	72	73	63	71	77	76	74	74	83	77	92	86	73	85	80	79	72	70	86	87	77	76	70	78	82	59	83	82	70	71	68	76	83	64	74	73	99	86	79	72	80	88	76	92	79	78	67	80	72	74	73	75	69	77	90	88	84	78	81	62	97	78	91	91	80	69	90	79	72	86	60	78	61	60	83	83	71	55	73	65	84	78	63	82	80	78	70	70	60	79	67	78	75	75	69	78	72	82	74	66	67	74	71	92	87	72	78	85	79	63	79	76	83	78	67	78	68	89	67	85	71	87	83	86	87	76	82	83	58	80	60	76	73	67	73	72	81	73	67	89	81	80	63	70	78	76	62	71	68	58	70	63	80	80	77	86	70	85	80	81	72	69	79	85	81	79	88	92	85	66	88	77	76	76	76	71	85	83	74	77	83	91	60	64	77	53	78	59	67	74	73	63	72	67	72	73	71	93	75	83	66	71	66	91	96	66	81	72	91	61	73	73	88	64	76	82	88	76	67	73	76	82	84	81	73	60	63	77	65	70	62	83	83	79	90	79	61	73	72	79	71	76	80	85	80	78	73	62	66	88	81	78	86	75	81	63	65	70	70	76	65	74	72	83	65	89	77	78	77	61	71	70	71	70	86	64	88	70	85	63	81	64	87	69	69	79	65	81	67	70	74	80	85	72	64	76	74	70	69	54	80	70	68	86	84	62	81	66	78	87	99	62	80	79	65	84	75	78	80	70	66	75	71	59	52	83	78	92	63	78	92	79	75	70	64	71	74	73	66	53	72	79	88	71	72	88	81	98	81	90	82	80	87	79	79	55	83	67	65	69	89	80	67	81	81	63	78	66	71	59	68	85	82	65	79	75	82	62	74	48	72	78	63	89	75	74	80	64	61	81	73	89	80	75	74	74	73	75	64	71	59	64	85	69	85	73	79	80	81	68	65	95	83	70	83	85	76	90	79	80	67	76	66	86	79	80	65	62	96	51	63	65	61	64	68	77	82	65	65	88	71	78	77	68	77	75	87	77	77	62	75	75	74	73	76	72	65	66	100	74	78	63	73	77	65	78	62	83	73	65	79	74	79	70	77	93	79	74	73	66	75	76	81	63	75	71	77	66	73	94	72	83	76	82	64	65	75	57	88	78	87	67	73	87	90	93	67	73	77	81	63	68	94	69	71	62	76	79	97	56	63	59	74	64	63	75	68	73	71	72	66	58	76	68	74	90	68	82	67	81	67	72	74	76	69	58	81	72	81	77	72	74	66	62	81	77	73	84	73	72	66	86	67	76	59	79	79	79	78	82	76	80	81	70	62	91	82	57	70	68	72	90	84	67	95	77	71	76	82	70	69	69	65	72	68	78	80	73	70	74	50	88	80	85	67	71	73	65	65	65	75	61	73	79	85	68	69	67	65	72	80	78	77	67	78	90	60	64	69	83	75	65	81	90	67	73	74	73	73	77	67	70	79	75	74	76	81	82	74	93	68	79	71	78	77	86	87	56	66	70	62	82	74	68	75	87	73	68	76	74	65	94	71	64	94	72	78	74	78	85	80	62	73	78	75	88	85	75	91	69	69	78	71	84	90	68	68	83	63	83	77	71	71	89	76	74	86	72	67	76	89	82	70	53	72	71	74	82	75	74	83	76	82	74	71	66	82	62	74	81	81	70	99	75	67	84	73	77	77	65	92	59	83	84	73	64	90	78	60	67	68	71	79	78	90	62	71	93	66	74	73	68	63	67	79	73	78	69	85	87	57	64	70	80	68	85	73	79	74	78	77	70	65	70	87	88	81	59	81	81	67	90	64	86	67	64	78	80	74	67	64	73	68	68	78	70	70	79	73	73	60	61	69	64	74	82	75	82	61	73	64	75	84	67	82	69	83	87	88	79	59	68	63	63	72	73	88	72	83	70	71	64	63	69	81	84	70	71	67	80	86	91	70	78	77	81	63	84	73	78	75	69	80	73	75	85	64	63	76	68	70	73	58	70	64	84	67	85	70	78	64	80	83	88	74	77	56	70	90	61	80	84	62	73	83	58	66	61	82	69	88	75	72	66	83	69	77	72	69	78	85	62	88	62	82	72	64	60	76	77	68	66	63	86	72	61	74	67	66	71	92	71	65	62	68	65	78	74	58	83	61	80	66	87	70	55	93	59	82	82	74	82	83	83	69	69	76	72	83	80	79	58	73	92	60	87	70	79	84	83	81	74	72	62	79	72	81	78	76	85	74	96	72	95	68	81	73	57	90	83	87	86	78	63	79	79	76	84	72	90	69	67	63	73	71	66	83	79	78	74	67	77	81	65	95	81	82	89	70	70	79	79	78	67	71	58	75	70	91	70	79	64	76	61	83	86	61	60	68	86	79	90	91	79	73	84	61	59	81	74	72	91	85	82	76	56	81	89	80	89	78	86	77	83	66	80	76	72	82	84	91	75	70	74	76	72	81	59	78	82	76	76	68	64	69	69	84	88	83	80	85	79	70	81	86	70	94	71	70	83	69	66	97	72	80	74	55	72	65	88	84	74	78	70	68	81	72	82	74	73	78	70	73	73	77	80	68	91	68	80	62	70	73	74	63	72	72	78	85	68	65	79	73	79	70	79	77	75	73	74	82	66	69	93	73	64	74	67	60	81	80	79	64	83	74	84	72
34195	22890	12192	8017	9913	11708	10640	8551	6793	5365	4576	3868	3458	3090	2660	2439	2554	2204	2184	1870	1644	1487	1390	1315	1279	1335	1211	1182	1172	1095	1122	1111	1072	1106	1023	1037	930	910	922	851	803	726	751	694	650	781	771	737	662	714	702	656	662	660	623	600	646	586	601	621	634	585	559	596	512	569	589	570	556	590	630	564	591	589	569	564	584	542	597	544	580	598	563	604	558	599	563	598	546	603	562	572	567	573	544	574	614	558	555	584	537	606	561	561	548	578	581	591	563	567	558	546	616	569	589	562	584	575	518	570	606	539	600	571	577	567	605	551	592	602	610	545	516	568	532	566	588	564	577	543	587	590	583	566	575	587	565	581	563	597	554	584	591	550	572	607	598	545	565	576	525	602	570	597	572	552	563	547	587	552	583	539	571	538	559	602	561	551	579	554	571	574	586	566	564	613	565	559	575	540	595	566	574	547	571	571	558	591	557	580	600	542	565	555	590	577	620	588	616	583	559	591	606	566	568	511	609	583	588	558	587	559	555	582	565	581	595	571	613	569	551	559	545	605	611	588	570	564	561	593	585	545	614	583	590	569	546	563	587	540	592	540	561	559	564	590	565	588	567	572	611	570	587	590	585	580	564	583	610	557	534	539	567	591	568	573	574	587	549	542	536	596	537	543	557	604	580	567	548	557	588	549	583	531	548	526	545	599	579	535	533	583	601	568	588	565	557	541	586	550	570	567	523	553	547	593	576	558	594	523	591	583	614	555	557	555	557	577	569	541	563	610	567	564	590	593	604	531	536	577	546	552	552	545	568	586	552	523	563	550	613	561	586	553	564	588	598	556	585	570	605	544	551	540	571	581	574	580	636	590	543	580	566	546	549	565	589	576	590	618	559	544	564	555	569	556	572	620	542	616	553	576	572	554	556	580	590	515	562	548	554	591	566	577	567	577	575	585	597	577	569	535	580	606	551	542	606	528	581	557	534	591	564	561	608	553	579	545	603	577	580	590	627	544	524	595	547	590	601	574	534	562	540	569	563	551	546	592	529	581	539	583	537	598	526	566	542	549	600	543	585	574	513	580	548	575	553	491	544	518	530	558	567	599	543	571	560	566	568	567	545	596	560	530	582	560	586	574	566	593	526	554	593	574	565	573	565	577	585	565	557	560	579	572	599	580	567	569	595	579	579	589	518	587	564	578	545	570	565	566	567	593	575	538	520	552	602	582	517	601	588	534	561	574	602	587	570	573	608	579	563	589	607	574	580	574	565	558	575	568	581	579	567	557	542	619	601	564	572	597	551	559	571	574	545	593	563	539	528	559	568	616	538	587	596	563	561	640	561	594	556	560	580	542	564	607	560	569	579	584	551	542	555	561	584	558	611	555	612	573	570	591	566	583	568	566	584	538	578	541	555	541	563	596	541	556	587	553	559	542	563	598	535	544	534	530	523	577	545	568	590	577	547	571	573	617	637	592	533	581	573	577	575	559	545	572	567	562	574	535	550	549	552	552	576	590	545	539	581	522	593	588	541	557	577	549	615	522	533	568	566	598	544	587	604	559	520	560	586	553	556	560	536	566	596	558	548	540	537	589	526	548	533	571	570	591	547	586	579	575	521	520	558	544	590	619	571	575	545	578	545	538	589	557	571	569	569	544	557	562	527	600	563	594	601	574	570	582	580	542	591	548	559	600	567	575	586	622	604	571	545	582	561	548	584	549	582	541	599	533	584	557	594	600	609	556	560	552	555	601	601	609	564	560	528	587	559	563	560	551	606	558	548	584	557	557	559	579	536	573	570	571	537	576	570	550	590	541	539	550	591	591	573	565	576	583	549	579	564	563	588	568	549	532	590	565	564	566	583	592	547	576	605	526	566	572	563	573	580	591	615	568	555	588	565	546	590	566	581	564	551	587	543	590	589	572	588	588	539	592	539	578	578	589	624	606	582	562	562	572	539	609	556	578	578	604	570	603	563	523	557	554	578	562	588	588	588	595	541	556	584	562	539	601	588	507	562	544	556	599	550	589	592	570	556	586	569	557	563	591	538	535	580	568	542	552	578	560	564	605	562	517	508	564	595	546	576	554	597	547	581	589	557	530	536	578	579	543	535	570	589	581	566	556	552	586	584	584	577	568	598	573	576	575	553	583	542	596	549	556	576	616	590	575	579	583	561	591	515	542	591	574	539	565	568	577	585	594	570	621	557	556	572	571	556	583	534	556	582	527	550	577	568	592	560	576	601	570	561	558	562	543	588	599	521	581	569	568	577	579	565	589	530	584	611	576	591	513	610	617	570	573	547	574	583	575	572	612	550	561	602	593	549	581	578	589	577	528	573	583	568	595	571	581	547	576	557	588	595	590	555	560	577	555	562	550	592	561	583	545	557	593	567	573	609	568	576	587	550	603	519	581	570	530	569	598	522	522	624	550	591	531	589	574	552	560	533	531	607	583	554	564	583	571	575	575	570	590	570	604	566	551	605	560	575	596	594	556	590	543	621	535	532	569	567	570	547	565	593	573	586	558	588	552	590	577	546	595	576	547	568	579	570	596	599	617	558	562	586	556	566	564	560	551	584	549	587	601	547	567	571	532	612	565	542	614	574	563	572	573	563	548	550	558	546	537	580	569	580	587	529	583	582	563	563	557	596	558	597	598	612	536	572	570	550	562	598	587	555	616	577	536	580	559	584	582	551	553	541	568	564	573	590	622	572	597	625	558	547	584	607	588	578	538	573	572	591	556	579	554	556	485	565	604	566	544	562	567	566	554	582	551	566	581	560	545	561	581	580	577	547	562	562	570	572	558	578	542	551	584	523	520	585	608	546	546	545	566	568	555	558	586	584	547	541	586	594	578	580	560	552	591	588	558	543	583	555	528	614	580	555	556	555	605	579	571	593	545	593	597	584	585	592	538	565	585	546	633	578	536	585	618	589	592	569	534	584	554	571	578	613	560	591	614	586	563	539	585	577	585	588	602	587	613	562	586	613	567	570	517	603	573	527	584	596	564	572	592	539	585	567	589	531	573	539	583	540	543	604	562	548	586	538	546	590	569	572	572	576	558	566	572	561	548	526	573	571	563	555	569	559	572	561	569	570	587	516	559	610	563	562	580	532	519	585	575	548	589	587	584	605	608	625	561	590	550	571	555	584	603	622	529	542	593	612	554	596	581	551	580	561	577	571	567	567	649	594	545	618	529	565	597	565	565	562	601	546	544	597	546	577	591	552	581	625	537	567	597	560	564	630	589	530	541	586	575	595	559	610	528	631	576	573	594	540	528	560	599	564	570	573	577	562	539	559	536	574	566	550	570	564	606	600	566	574	585	494	546	576	546	569	549	566	571	612	587	580	584	532	544	553	580	568	548	592	559	620	582	584	573	559	564	531	578	568	582	572	588	523	541	574	529	567	590	598	579	548	522	558	583	571	587	539	569	575	602	527	571	616	574	575	575	567	563	547	578	552	586	583	597	593	567	569	580	574	565	572	569	534	581	598	601	550	579	585	585
5366	3252	1396	453	267	285	307	292	226	233	224	194	187	187	180	165	175	152	146	123	117	129	128	114	127	146	143	113	129	120	145	132	125	131	125	121	121	121	122	118	113	131	99	118	117	102	117	130	112	106	93	113	111	94	106	97	109	125	104	104	109	114	105	120	107	87	103	105	118	120	94	124	84	92	105	112	104	108	92	102	108	115	100	92	98	104	94	106	107	112	120	117	117	105	117	107	109	118	123	93	116	117	108	119	97	107	116	101	99	118	104	111	117	95	95	109	119	99	102	129	104	97	108	102	113	115	101	105	116	104	108	113	98	102	97	122	105	121	116	100	119	103	99	104	108	113	106	106	113	116	110	115	103	101	93	107	99	93	121	107	123	110	100	96	97	94	108	106	113	108	97	81	130	93	106	106	105	91	120	110	95	110	100	102	112	114	119	106	107	106	111	113	117	104	104	86	119	102	99	107	129	108	109	128	124	109	111	103	125	90	100	96	121	94	109	117	106	107	115	98	105	108	121	95	110	116	112	103	110	92	120	93	121	116	114	104	104	93	124	129	95	109	116	121	104	120	106	121	99	103	107	114	96	113	102	124	117	91	101	114	90	111	94	97	97	95	109	131	99	101	132	102	120	104	95	113	95	120	110	100	103	122	95	126	107	113	116	114	130	110	87	116	115	118	119	110	109	112	111	100	102	98	114	116	102	102	109	105	105	121	106	113	95	85	105	105	106	100	97	114	98	101	82	112	115	108	111	101	106	130	95	109	112	108	80	111	114	101	127	92	93	98	94	123	104	87	119	112	90	125	97	90	113	117	131	97	97	128	120	110	121	106	113	115	105	103	117	107	114	123	114	120	99	116	103	131	92	96	120	136	90	114	105	108	103	95	108	119	110	123	107	105	90	98	111	96	104	125	100	104	100	94	107	114	102	95	109	114	115	108	100	101	97	116	108	91	113	111	106	106	108	112	108	126	114	120	123	113	104	101	103	101	94	93	110	112	103	101	123	94	98	109	116	100	110	119	110	109	105	104	120	111	109	111	118	98	116	128	98	117	106	105	105	98	119	96	109	107	93	98	102	93	91	98	113	96	103	129	116	104	125	106	107	122	117	105	119	98	100	106	126	92	92	107	118	122	97	131	100	92	106	99	101	106	111	124	100	101	111	115	112	98	119	99	105	112	102	105	116	109	122	107	124	89	118	112	102	95	105	100	95	93	89	122	115	90	121	114	120	108	111	95	101	105	110	111	112	119	130	115	129	96	107	101	103	100	112	108	109	98	113	106	91	130	93	111	93	110	94	120	126	111	112	112	107	107	94	111	100	133	107	112	113	116	109	76	117	115	117	118	110	108	106	125	116	99	115	114	100	114	101	111	104	111	94	105	112	102	94	94	116	104	101	118	117	111	109	110	114	129	92	115	119	113	119	93	113	104	99	116	106	119	112	79	106	103	122	99	89	139	115	121	108	114	92	111	110	101	122	117	107	115	112	119	108	116	121	100	123	105	97	121	106	111	128	130	110	88	108	117	102	112	103	82	107	128	110	91	100	95	110	111	128	108	108	112	101	119	105	86	120	102	95	110	115	114	122	104	114	108	129	104	110	116	132	112	108	126	108	121	112	114	112	117	116	103	118	103	121	102	109	108	104	115	100	118	108	124	105	116	99	95	94	101	95	106	107	111	100	92	108	102	93	127	108	110	97	109	90	113	107	122	102	107	120	122	105	97	103	101	99	95	114	118	115	115	113	118	107	101	114	117	120	131	97	108	106	113	116	124	100	105	80	123	108	95	102	101	105	123	104	93	122	114	112	112	123	115	123	115	114	107	112	106	107	122	115	109	85	101	126	110	116	104	111	94	99	123	100	99	115	111	127	95	91	103	106	108	103	117	100	111	109	90	93	115	87	93	97	113	89	94	113	110	121	107	116	96	106	109	109	99	94	91	111	114	108	103	102	89	121	106	114	110	104	108	120	113	112	104	121	108	124	94	126	115	109	94	113	107	114	95	113	116	104	79	92	116	104	101	92	97	126	107	110	111	100	111	109	125	116	119	105	104	103	112	103	109	115	119	112	93	117	111	104	116	108	99	84	124	128	102	97	130	123	104	101	121	134	106	126	109	116	96	116	102	97	92	110	114	102	111	104	114	105	108	96	122	128	106	108	110	123	124	107	119	86	97	109	107	118	119	123	114	107	92	97	112	122	118	88	117	109	123	101	105	107	116	103	122	97	127	94	107	105	103	94	117	96	100	108	114	101	122	97	113	118	109	103	133	91	105	90	146	107	96	126	108	101	106	95	115	122	130	109	82	116	109	96	103	108	109	114	105	118	108	123	106	106	134	95	108	111	109	105	115	100	105	100	92	106	104	118	106	117	115	113	116	123	123	112	104	118	97	93	89	108	125	107	122	116	128	110	75	111	101	96	102	100	111	103	110	106	105	108	116	107	98	99	94	115	114	101	95	106	119	107	108	112	114	106	101	133	100	116	88	120	110	93	116	95	88	118	122	99	94	119	112	126	113	86	116	88	127	103	109	104	90	112	108	108	102	88	95	109	118	116	91	100	99	108	114	107	108	94	106	113	108	104	100	108	106	98	118	101	107	105	103	98	113	113	98	99	108	100	86	97	106	101	117	118	105	89	95	127	101	99	111	103	103	113	122	100	99	123	120	116	101	86	101	110	121	99	106	106	115	111	103	119	115	89	103	103	113	117	97	108	101	106	94	115	122	110	107	109	105	87	99	94	90	96	123	109	111	114	98	112	108	111	112	89	107	109	94	103	118	120	93	132	116	96	86	99	106	126	108	114	111	118	121	122	106	104	108	115	103	119	111	119	111	110	110	121	119	121	97	90	103	122	118	111	81	110	89	94	104	113	102	128	117	119	103	119	112	110	107	117	110	101	108	111	110	98	110	101	125	100	87	112	106	129	123	110	95	102	113	98	131	127	113	93	100	102	110	113	86	113	97	88	113	109	124	99	101	105	100	109	103	98	118	108	105	96	101	121	119	121	114	117	108	91	119	122	102	105	116	111	114	87	110	114	111	106	113	96	121	112	106	126	106	127	109	103	86	103	115	106	118	104	112	88	105	121	89	119	99	109	96	107	113	99	90	121	104	94	108	101	101	97	99	96	108	104	144	107	85	105	94	106	105	100	120	119	119	90	107	110	108	101	99	96	111	102	98	113	101	121	110	109	118	98	105	122	135	112	108	92	108	116	96	116	118	93	100	113	109	107	93	89	126	104	147	91	108	100	100	123	118	111	105	108	129	94	102	103	125	113	100	106	95	109	88	123	112	93	116	105	85	113	111	91	100	109	113	112	107	109	117	110	100	107	107	110	114	92	101	103	103	102	120	119	107	103	125	93	123	115	126	98	113	118	116	91	107	117	120	116	105	111	93	102	115	118	100	115	95	114	100	109	103	114	112	106	99	107	126	120	116	102	113	105	110	134	105	107	120	122	111	102	119	106	91	96	105	99	95
32428	21806	12198	7658	9582	11143	10103	8427	6857	5738	4814	4133	3687	3173	2977	2848	2874	2594	2285	2073	1887	1649	1608	1602	1517	1532	1438	1410	1401	1383	1426	1348	1358	1290	1273	1243	1178	1139	1063	1037	1015	962	925	911	1019	940	942	906	978	953	942	900	894	875	873	911	952	891	853	819	863	845	825	855	835	835	836	772	773	830	785	783	809	844	856	751	786	825	874	858	838	802	854	793	837	774	836	791	829	809	857	839	836	774	847	798	772	811	846	793	750	825	825	800	841	779	825	867	802	834	838	835	812	772	822	804	766	804	801	774	798	772	837	765	816	799	824	796	792	857	809	854	806	804	766	820	848	807	799	795	828	827	798	837	793	859	813	773	822	823	773	812	836	867	801	801	804	820	798	812	778	845	766	877	808	808	799	769	834	841	804	862	790	792	807	771	790	795	798	779	866	850	776	812	831	809	836	805	802	804	825	844	828	842	841	836	825	816	763	820	851	805	834	849	760	815	900	832	830	776	784	861	820	801	766	795	846	782	763	823	814	809	794	791	845	800	780	781	803	818	803	810	765	832	796	821	838	861	830	846	856	729	790	793	779	847	774	804	820	837	811	842	795	814	776	794	767	847	836	866	809	828	775	812	830	856	798	797	842	798	827	824	773	820	797	821	818	849	735	773	816	816	799	816	800	809	864	817	841	853	772	845	828	824	818	854	790	769	850	806	806	772	836	809	795	856	843	764	781	817	808	770	828	825	768	791	827	852	776	782	824	804	788	803	782	838	829	827	763	855	841	813	816	790	829	810	795	845	838	818	759	784	793	796	777	842	849	794	791	817	813	866	839	795	817	798	813	837	859	820	836	832	808	825	818	814	825	840	806	800	888	850	898	796	823	758	830	733	835	857	844	814	799	827	817	814	839	820	773	874	805	824	808	808	824	811	826	800	817	791	805	835	779	793	838	829	828	863	819	842	815	812	802	799	851	835	837	777	843	832	849	859	834	774	804	810	827	827	799	789	774	766	829	779	837	815	779	843	845	843	832	869	837	797	786	857	807	823	817	824	814	806	763	769	815	794	795	811	819	786	819	818	824	773	804	781	815	786	804	793	784	782	814	790	776	787	826	823	865	786	762	816	793	768	792	816	793	794	815	818	814	799	819	859	796	816	804	800	827	832	776	765	779	808	822	786	779	772	889	774	817	770	793	855	813	749	831	797	825	804	849	831	789	804	843	820	829	861	811	781	871	804	800	833	843	827	828	841	845	839	777	815	860	825	812	835	823	783	864	806	807	784	780	833	792	836	810	863	857	870	853	840	872	866	803	799	775	809	843	769	740	775	814	867	821	781	834	789	786	811	857	786	819	840	796	787	831	795	783	846	837	800	819	800	767	775	801	845	754	819	824	762	791	812	756	784	778	810	849	831	791	806	820	796	899	856	785	799	805	814	789	813	814	860	821	806	840	836	847	798	781	825	798	837	857	813	844	840	783	800	825	788	830	801	802	832	800	782	808	866	816	814	830	831	832	821	845	819	770	821	847	774	862	828	832	870	819	891	807	824	826	787	830	779	785	765	818	757	803	803	820	834	807	834	873	811	803	808	793	783	805	791	762	768	809	805	813	809	784	754	807	804	825	824	832	805	860	805	808	819	870	833	805	779	815	793	816	813	871	822	812	799	804	796	803	792	814	812	794	807	825	807	830	827	788	796	853	792	844	831	825	802	796	808	792	802	783	844	829	779	844	812	805	841	833	823	810	863	784	809	863	842	774	864	793	717	783	851	838	849	815	833	777	803	813	856	849	784	755	778	810	810	833	827	805	798	805	851	798	809	874	802	791	742	809	774	788	793	814	815	835	817	847	776	791	838	783	852	802	775	806	823	839	823	858	781	849	810	840	848	839	843	835	844	805	787	797	821	855	830	813	819	838	808	769	803	838	798	812	828	801	769	841	884	840	842	819	794	780	839	817	770	803	814	812	817	844	800	863	832	852	793	849	796	799	814	839	820	858	853	790	834	849	881	833	791	807	851	799	838	828	791	835	805	793	824	811	834	790	798	800	810	813	857	809	778	820	811	767	821	826	796	787	812	814	761	812	836	845	838	825	847	803	800	832	814	857	854	818	862	797	785	813	826	829	771	821	792	814	782	854	792	790	782	824	792	799	852	775	822	801	878	773	823	812	826	862	785	829	814	809	814	759	808	778	831	772	858	810	766	788	803	806	786	802	836	834	789	775	822	804	847	820	871	827	765	831	780	818	816	839	866	772	824	864	784	844	850	820	807	842	779	797	799	833	820	800	827	869	863	856	821	785	797	868	811	816	792	800	841	791	788	803	820	818	837	821	854	830	824	880	810	812	790	792	780	803	786	814	792	838	780	803	804	815	818	828	782	833	793	807	807	861	819	859	847	864	803	797	803	799	830	797	799	796	805	834	815	770	854	838	790	750	855	752	829	798	820	779	804	800	867	817	818	862	827	781	837	783	861	775	836	787	796	801	793	802	755	861	825	743	784	765	823	801	798	814	840	791	850	794	867	805	826	847	770	804	802	835	785	792	804	831	801	813	775	829	771	790	801	814	773	799	813	817	817	835	793	792	802	828	849	767	835	825	813	847	791	878	826	829	813	858	833	802	819	790	852	776	849	812	801	832	834	794	796	799	749	766	796	836	829	831	891	791	848	837	829	828	815	802	836	763	801	764	807	752	833	812	827	813	774	817	822	821	816	782	795	813	805	781	799	810	798	865	811	854	798	821	807	878	842	808	792	838	789	823	847	867	853	852	795	805	859	815	826	856	830	801	812	842	798	818	766	830	832	779	809	765	834	827	801	845	825	787	804	791	860	792	822	817	776	826	818	838	832	819	812	756	783	807	828	820	819	807	795	794	825	849	810	826	833	854	767	786	818	828	815	807	810	818	814	779	807	833	835	792	791	836	788	804	794	786	788	805	822	784	805	794	827	783	797	786	842	832	787	837	840	825	810	808	820	856	810	785	803	834	848	822	819	799	766	786	810	801	847	798	830	813	825	791	841	827	816	837	789	798	816	801	798	798	776	808	845	808	797	810	817	824	778	786	809	804	808	779	836	832	849	745	817	832	767	829	782	849	830	780	772	780	787	780	830	827	846	863	855	774	793	850	795	824	785	830	810	807	826	778	812	803	795	793	823	810	801	808	816	787	799	798	750	752	841	815	787	846	776	808	804	817	823	838	823	891	848	807	833	813	806	811	797	849	856	792	820	853	781	835	838	813	863	816	886	828	766	791	783	834	797	763	759	829	801	845	797	849	832	829	847	823	807	807	798	861	848	859	792	747	869	825	751	781	811	792	806	852	791	847	781	811	852	754	863	800	786	810	785	819	801	815	788	770	840	790	763	793	758	786	805	812	816	787	781	823	751	831	822	828	802	803	802	807	822	789	864	799	843	812	824	797	855	784	810	804	784	811	827	780	792	821	849	802	785	839	833	782	855	815	819	836	822	807	832	839	821	810	855	840	803	844	849	807	872	800	827	805	832
6829	5687	1921	612	292	316	369	302	236	270	193	210	164	195	189	177	187	148	148	131	134	119	106	118	111	106	116	108	113	120	95	111	107	109	109	88	102	94	95	92	100	102	83	84	94	79	82	86	78	86	80	84	69	74	80	68	80	80	90	73	64	73	79	78	84	70	85	66	61	73	87	77	96	82	79	73	73	83	78	82	65	71	86	79	79	92	77	75	59	81	83	71	96	76	86	73	85	69	67	71	84	80	81	78	75	88	74	88	73	71	77	80	88	76	90	86	70	66	70	60	72	89	63	62	80	92	87	69	79	85	71	94	83	78	83	78	78	78	95	106	77	91	75	81	66	68	89	88	78	72	84	80	69	78	65	96	74	76	87	91	67	79	84	76	86	65	73	90	75	71	74	70	96	67	81	104	90	71	73	80	78	66	86	74	94	78	79	59	83	94	83	75	74	77	77	85	89	82	75	72	96	64	85	69	78	73	74	71	88	79	94	90	76	78	85	74	82	71	96	86	87	75	73	93	84	92	79	60	83	94	71	79	89	77	66	101	63	82	72	67	100	88	68	79	83	89	66	91	76	95	54	85	95	86	79	79	71	64	80	69	87	72	80	98	99	72	91	109	100	66	82	90	83	92	66	77	81	80	70	87	69	69	71	69	90	71	67	81	82	75	89	80	83	90	92	60	90	77	76	100	78	100	83	74	70	83	79	68	93	95	74	81	87	82	91	88	77	75	82	65	80	78	88	101	81	69	67	83	82	72	54	67	85	89	102	98	79	79	86	74	88	90	75	100	85	86	85	78	74	76	83	65	85	95	60	86	76	70	75	74	75	92	88	88	75	100	68	76	78	105	86	83	78	85	61	66	75	78	71	77	77	71	88	74	87	80	83	87	81	62	75	74	75	89	72	82	80	72	81	75	80	86	83	81	91	74	79	78	75	71	92	81	69	75	85	80	64	97	83	65	74	75	78	84	90	64	55	86	73	74	84	62	82	70	77	83	81	86	76	80	86	63	75	76	80	73	73	70	81	85	81	57	75	77	71	82	74	67	93	70	82	67	89	75	76	97	79	104	79	84	72	74	72	63	79	90	66	77	80	71	70	81	97	81	83	86	78	94	68	77	67	86	80	76	73	79	87	68	72	72	82	89	82	90	78	76	79	84	68	85	75	91	69	85	76	66	89	73	71	81	90	73	68	91	81	86	81	68	58	79	65	78	86	62	82	95	95	88	63	81	82	87	72	78	66	88	86	69	86	82	74	72	80	86	69	74	76	92	66	82	73	73	68	63	71	66	79	77	67	98	75	64	90	68	94	78	76	60	64	70	108	85	92	71	71	57	96	75	70	94	83	80	82	92	84	82	95	97	82	89	68	74	77	66	81	73	88	70	76	78	99	72	67	90	78	84	82	84	75	76	76	73	93	94	79	89	77	82	81	78	66	92	62	95	83	87	76	73	82	71	71	71	81	90	67	73	77	85	88	77	85	98	81	72	70	72	67	80	74	74	74	83	63	77	66	84	87	68	72	75	76	81	81	69	67	73	81	79	76	72	75	90	83	84	88	74	79	78	90	77	104	86	57	96	80	79	80	95	78	74	64	70	69	73	88	82	64	70	81	79	81	71	81	71	91	79	65	89	80	70	74	79	75	85	78	74	92	76	72	71	74	86	86	88	72	87	76	71	76	62	73	67	83	61	76	99	64	70	73	86	90	80	67	108	70	73	57	59	88	71	93	72	81	73	76	69	88	84	82	79	74	82	85	65	85	78	101	75	98	78	80	75	89	77	77	71	82	76	66	92	72	63	82	82	97	84	78	96	82	67	75	72	83	96	78	85	68	65	83	67	88	76	90	73	91	79	70	90	63	82	63	82	87	70	73	68	73	74	80	83	97	69	70	75	57	68	80	88	70	101	67	74	75	78	90	79	69	77	78	84	57	66	81	67	78	89	63	80	77	87	84	87	60	84	89	81	72	76	89	72	74	74	80	78	69	102	81	87	81	69	68	70	73	67	77	80	84	83	66	69	71	93	92	89	85	91	71	73	68	65	67	82	90	66	82	73	79	96	88	71	73	74	76	76	88	73	78	83	78	78	70	79	71	91	95	83	78	79	85	90	95	65	79	68	84	84	64	68	85	78	70	74	80	75	82	80	74	76	81	102	81	81	76	70	78	95	102	84	77	86	90	75	91	79	75	77	87	80	56	90	75	88	70	84	86	87	69	69	65	68	83	83	82	86	83	71	75	85	83	89	80	76	75	76	84	86	77	98	71	76	81	84	84	80	83	74	67	64	75	81	76	95	75	72	87	74	79	86	102	69	73	77	76	74	73	71	68	83	96	75	83	84	91	83	64	81	88	82	65	69	71	84	79	88	75	68	84	78	72	81	83	71	71	75	100	89	87	68	92	104	85	69	73	88	76	79	67	82	80	71	71	78	79	65	68	60	73	77	72	93	88	63	75	75	87	91	76	81	89	83	79	74	77	94	92	93	70	82	81	81	87	65	66	78	87	79	68	80	77	71	80	70	79	70	97	81	75	79	69	75	84	66	77	71	67	62	63	76	75	83	71	74	69	102	73	85	87	87	68	83	76	77	86	69	73	66	73	68	73	71	74	86	80	72	89	97	79	64	59	90	65	76	66	58	88	90	75	64	74	81	84	80	64	70	79	89	69	82	81	71	90	75	88	66	80	77	82	86	74	86	76	82	76	91	77	79	86	78	88	85	86	73	80	98	83	80	71	75	95	78	76	68	81	73	87	61	93	76	81	79	78	91	84	60	59	78	73	86	84	71	70	83	75	67	93	82	82	83	67	70	99	77	79	84	84	98	87	88	80	74	72	83	94	70	81	73	78	74	83	74	77	81	87	73	82	80	77	74	72	84	77	78	81	92	83	71	82	65	82	74	80	74	97	81	87	65	90	89	85	63	89	93	64	76	73	85	65	61	70	84	76	71	71	91	75	57	90	70	93	112	74	76	85	94	82	70	65	96	74	93	96	70	75	82	81	63	73	76	84	66	81	74	78	74	88	81	59	86	80	81	79	69	70	74	81	87	80	86	82	57	60	85	79	88	81	76	77	78	74	67	94	80	90	84	92	84	82	66	78	77	74	79	99	76	89	77	77	87	74	74	86	75	79	86	85	74	78	78	89	76	78	84	86	91	76	93	90	85	80	73	79	83	81	89	84	76	88	71	65	78	92	90	82	89	75	70	85	76	90	64	75	70	75	83	87	78	83	94	81	83	64	79	78	79	75	81	99	73	75	86	89	80	67	80	86	79	76	67	73	78	68	76	71	77	77	76	62	71	88	83	66	78	76	81	77	89	75	86	88	88	75	84	77	76	70	88	77	80	81	70	62	81	70	73	79	69	84	75	71	79	78	87	73	76	73	73	80	88	68	84	67	94	77	78	90	71	81	80	72	83	71	85	81	74	74	69	81	82	70	58	81	81	76	75	74	73	96	84	72	85	84	70	81	67	79	78
37673	26751	15396	10399	11881	13497	12452	10358	8416	7244	5857	5149	4363	3777	3372	3596	3251	2880	2575	2251	2039	1843	1645	1596	1545	1576	1439	1417	1405	1337	1368	1276	1306	1232	1211	1114	1101	1033	987	926	916	807	761	748	783	756	825	765	784	711	767	699	719	702	700	687	630	727	654	679	666	607	623	658	673	585	601	622	598	672	650	612	614	585	569	628	581	610	601	601	598	594	594	588	613	601	594	654	619	591	611	594	632	568	593	578	649	586	574	587	548	568	622	617	617	615	584	562	577	585	568	578	581	572	617	605	632	560	625	608	602	636	584	576	617	619	573	589	596	616	637	602	569	586	588	586	577	567	630	605	578	635	608	605	577	619	555	565	591	576	616	628	545	620	578	590	581	595	604	607	533	543	572	592	619	580	609	570	579	624	623	565	586	587	606	600	615	581	562	571	596	614	581	620	587	604	580	568	585	609	587	587	600	615	659	587	576	600	612	553	608	613	567	625	586	614	609	603	604	648	580	574	579	575	587	631	573	560	561	592	631	596	623	582	575	578	611	585	630	661	629	627	622	579	574	569	556	579	603	585	562	570	596	584	617	544	623	592	636	612	569	561	582	597	662	609	652	629	608	590	594	571	599	589	609	543	594	579	594	625	571	594	571	608	589	615	563	600	624	632	608	615	564	595	594	559	583	629	565	647	575	562	590	609	585	540	626	591	606	543	593	571	603	574	565	596	533	581	579	579	593	605	606	572	587	582	609	568	616	615	589	565	594	604	651	610	578	593	552	583	620	580	596	610	589	603	566	571	566	596	581	627	623	580	587	620	606	571	607	594	535	605	569	607	579	612	594	606	586	576	615	542	617	610	560	636	640	601	607	627	577	610	595	584	640	607	623	611	605	572	565	594	609	621	604	612	639	615	593	597	588	533	605	602	566	589	632	592	616	594	589	581	560	651	608	611	601	599	593	594	554	589	637	596	584	597	588	601	577	622	585	592	573	583	576	615	582	630	574	566	564	589	582	563	636	556	607	596	623	624	600	640	560	614	574	599	563	558	595	574	573	560	587	632	603	588	626	552	595	596	589	629	613	612	606	599	598	611	615	582	600	600	640	629	573	579	616	633	594	573	548	564	549	588	596	622	594	571	582	560	576	564	612	588	603	621	580	592	629	625	614	622	546	617	656	599	600	597	614	607	589	579	640	624	606	628	621	615	591	583	566	591	580	588	572	575	596	544	603	598	561	608	571	659	625	591	618	592	577	595	612	602	613	544	577	566	565	566	602	609	573	559	625	605	594	577	628	576	603	587	568	594	583	550	596	608	609	592	600	576	595	606	617	619	591	600	622	562	595	572	588	577	575	552	568	557	626	574	613	578	579	602	558	558	602	605	593	611	603	575	612	589	599	561	593	570	580	603	626	634	600	585	568	573	544	607	593	582	557	616	553	591	568	583	621	570	593	600	659	625	586	594	591	588	603	596	610	546	548	590	574	571	552	619	557	625	612	605	602	571	591	644	621	609	595	570	569	569	583	618	613	593	589	579	595	605	623	628	593	608	599	583	562	572	616	563	603	574	586	592	582	624	577	575	604	612	593	581	592	576	587	599	578	554	639	580	587	637	570	636	613	578	581	619	605	560	594	634	615	593	636	575	575	544	588	622	585	578	624	607	614	573	590	569	609	576	569	645	636	604	622	629	531	596	607	548	594	606	610	587	585	551	597	581	564	594	571	582	601	580	564	600	562	666	563	609	608	597	601	576	552	603	587	625	564	592	645	605	586	600	616	644	609	637	596	567	581	570	645	569	590	606	554	605	589	566	593	557	610	567	555	602	589	604	566	585	600	570	572	565	568	591	546	609	548	631	599	644	584	554	599	623	650	588	587	621	565	576	549	607	596	552	633	593	612	557	617	606	614	564	584	566	573	598	603	584	610	617	614	595	574	621	613	606	637	628	616	577	598	596	567	601	575	576	651	604	587	555	590	587	631	625	657	635	594	610	648	628	611	615	549	584	599	570	587	572	559	619	601	651	606	602	599	591	627	601	597	602	600	602	589	632	611	594	644	586	573	582	560	610	612	603	625	564	604	598	580	615	576	614	599	587	555	554	616	580	605	647	589	596	578	587	593	585	547	576	627	580	619	561	596	574	553	599	597	594	618	593	545	590	621	591	578	613	563	581	591	588	542	583	632	614	538	615	590	657	598	580	601	584	616	622	596	586	585	586	610	595	588	597	595	608	582	585	595	570	582	570	599	624	543	569	596	627	587	563	554	565	588	580	587	564	605	578	601	615	593	550	584	560	571	599	612	612	564	582	566	595	573	625	600	606	606	591	611	553	597	573	580	580	591	604	571	607	603	597	605	556	544	613	627	544	576	594	594	600	589	597	592	620	577	595	598	625	613	618	591	604	615	605	608	572	596	560	615	583	616	577	631	621	592	608	595	588	616	630	592	572	600	633	596	618	611	630	626	607	657	623	575	593	608	607	588	607	608	577	590	572	604	596	604	587	575	620	581	548	607	589	568	614	576	636	571	578	567	626	603	588	625	626	607	590	616	582	555	585	590	571	588	618	607	669	602	573	636	604	595	534	641	609	597	627	571	574	527	572	624	655	563	587	566	586	611	643	575	586	573	568	568	596	612	591	552	569	598	594	587	564	602	581	602	661	574	594	609	577	661	592	624	566	623	603	631	627	630	631	588	619	589	585	576	544	597	578	626	557	649	623	591	629	623	588	567	588	599	641	604	554	615	598	584	584	532	569	619	586	640	589	598	554	590	624	593	601	582	608	578	600	557	563	592	622	605	601	631	607	601	572	598	580	574	561	622	546	549	613	617	576	615	606	580	569	575	587	638	600	565	600	594	612	616	578	645	608	590	581	570	615	569	578	561	580	609	570	628	602	572	577	606	617	572	652	551	590	568	577	558	585	648	653	573	609	595	564	576	589	586	573	621	567	595	565	593	569	579	618	546	578	581	577	581	612	592	635	587	614	616	602	625	635	638	590	637	617	637	525	568	587	584	622	605	587	597	603	645	591	569	630	588	554	608	602	584	619	592	543	619	582	589	568	572	628	653	615	609	603	585	615	619	595	619	587	592	566	597	607	610	581	588	587	589	530	595	590	580	574	615	604	635	610	558	641	581	643	603	576	620	632	641	621	571	574	616	574	650	582	605	586	584	537	584	586	594	608	585	613	566	606	579	604	656	591	582	592	646	591	554	583	633	624	598	590	603	548	584	585	591	576	577	626	599	623	609	586	635	592	568	602	581	623	589	589	575	584	594	620	544	587	575	576	611	618	554	620	604	591	604	576	614	633	583	639	594	581	587	595	582	579	606	582	617	597	624	606	592	584	602	599	607	596	549	565	596	585	591	602	612	578	561	622	585	628	653	577	613	552	647	550	616	591	581	573	593	581	595	612	627	606	597	612	608	563	602	638	597	616	596	634	603	557	585	581	593	570	599	583	613	606	591	585	562	650	562	564	580	599	581	545	552	577	601	583	555	635	563	598
3772	1809	726	330	224	233	220	216	197	187	159	176	165	144	140	142	150	145	123	117	118	124	128	118	117	113	117	114	112	120	117	108	113	97	97	120	119	114	90	98	102	101	97	92	87	88	93	90	106	103	103	93	116	89	110	97	106	107	103	96	96	108	100	92	89	82	99	110	87	104	100	117	110	103	97	96	108	108	95	98	113	106	82	107	100	100	96	102	103	86	95	102	102	105	77	95	98	99	103	108	109	96	88	101	101	122	96	104	91	88	114	83	97	102	106	88	96	99	102	105	94	99	98	102	93	113	90	90	114	80	105	103	90	86	100	119	86	94	103	92	120	111	92	107	113	89	98	103	101	100	108	100	88	99	105	99	93	112	99	85	108	101	95	106	92	108	105	91	98	96	125	107	105	81	90	80	102	104	110	102	102	108	116	99	117	101	111	111	112	82	102	99	108	105	108	93	86	112	88	113	88	86	89	87	106	95	88	100	97	100	116	120	106	111	95	102	110	90	106	98	99	118	91	84	103	86	100	93	109	92	92	110	112	97	106	103	113	91	97	89	97	92	106	112	111	91	92	94	87	107	90	112	98	104	101	104	105	94	95	105	100	100	96	123	87	99	89	91	96	98	107	95	89	93	116	127	105	102	104	93	89	91	86	82	98	100	91	105	106	108	102	92	98	105	84	84	107	100	75	85	83	109	84	73	82	109	86	109	71	111	83	101	104	120	109	86	86	103	95	96	82	103	101	94	118	94	98	100	84	92	99	95	113	109	106	64	100	88	92	90	98	107	83	97	89	113	84	110	96	92	106	104	110	86	96	95	97	101	87	111	98	112	118	86	87	94	105	106	89	102	85	104	100	99	100	95	104	100	111	108	75	89	88	109	115	92	92	112	93	109	97	99	73	97	101	97	86	110	88	100	79	113	90	98	104	115	85	99	104	96	95	96	100	107	100	117	95	95	88	101	109	110	99	97	89	103	88	101	80	111	102	101	107	99	107	98	104	106	124	105	108	89	116	94	77	93	99	118	93	94	99	105	95	93	99	101	117	94	96	87	116	97	106	96	94	84	112	105	83	83	115	91	96	87	117	108	93	104	99	100	88	102	86	95	129	111	98	98	102	115	97	95	107	106	99	102	110	102	90	81	75	101	82	82	104	97	103	105	106	96	94	103	119	92	99	93	96	92	100	99	95	97	86	85	98	103	83	90	90	101	111	89	119	114	102	105	93	89	103	99	85	94	109	112	113	106	89	92	93	77	118	104	106	108	111	96	96	97	103	113	106	105	87	100	95	111	106	81	94	99	96	82	102	109	97	107	107	81	112	105	89	124	117	110	93	76	94	87	106	97	93	123	100	96	89	100	90	95	87	94	103	80	107	96	94	87	101	97	92	83	102	104	96	98	89	106	104	95	115	82	96	79	92	110	88	107	92	99	113	99	101	108	94	96	105	99	109	93	104	99	84	80	116	98	92	106	101	109	99	83	105	99	96	102	96	94	102	93	93	93	106	114	102	88	101	94	88	97	99	106	100	102	101	103	83	108	113	92	90	99	98	106	118	100	89	93	99	104	104	104	90	99	96	112	92	103	118	77	116	108	115	97	98	111	116	91	95	106	91	91	98	116	105	104	95	96	93	91	107	105	121	96	100	98	106	110	101	83	116	97	112	99	101	108	107	112	109	101	114	94	92	100	90	92	91	109	104	97	98	82	100	99	93	89	74	109	93	117	81	113	110	111	105	98	112	114	112	100	105	101	99	97	83	95	117	98	111	97	97	73	90	99	115	78	98	88	74	108	109	75	106	106	84	84	108	110	107	97	98	76	84	89	89	105	109	83	101	102	94	93	96	94	93	112	100	93	116	93	102	93	99	89	99	85	102	85	88	124	122	102	97	106	110	108	92	95	110	87	108	85	95	108	106	100	100	86	76	82	99	100	98	87	105	97	83	93	110	94	101	106	85	106	85	117	106	103	96	90	85	98	103	107	98	83	103	105	131	100	92	104	111	100	104	111	102	85	94	79	98	76	108	99	85	98	100	98	106	83	88	102	116	108	110	100	89	88	82	107	110	87	94	101	86	86	116	105	99	104	95	112	100	105	96	101	87	96	102	98	99	113	112	89	87	103	121	84	99	90	107	112	92	81	95	101	97	117	114	96	114	105	90	99	95	107	113	82	99	95	92	91	94	95	105	98	106	96	98	91	96	104	104	86	93	116	104	97	82	113	100	113	90	105	97	93	96	98	101	102	82	84	101	109	103	111	78	103	101	114	106	100	102	89	97	89	99	98	92	113	97	121	85	102	81	98	93	95	93	104	96	109	98	97	107	103	104	97	103	101	91	85	98	113	99	91	78	85	83	104	118	89	98	105	107	107	96	107	86	94	117	114	86	101	97	120	82	93	82	99	106	107	105	103	90	96	90	88	96	96	95	111	106	115	96	117	102	73	96	97	109	100	105	114	103	107	106	109	100	88	110	111	96	79	85	107	106	107	115	118	88	103	99	102	90	95	91	107	95	99	106	98	121	99	105	100	96	102	97	99	105	113	120	96	102	91	97	105	92	93	101	87	86	100	97	84	82	102	92	85	110	96	92	100	97	98	111	99	94	98	101	107	98	90	105	118	103	88	104	103	106	117	86	103	103	97	97	101	119	104	110	104	115	95	94	94	110	97	105	108	96	91	110	103	101	92	107	82	101	102	112	98	109	98	81	92	93	98	109	93	102	91	99	106	121	105	98	107	110	108	109	105	87	78	100	98	116	101	102	108	102	108	92	96	92	86	101	104	102	95	104	114	82	87	108	79	107	81	95	114	110	95	122	88	104	104	97	88	97	89	87	117	86	88	82	103	97	93	82	105	108	100	93	117	92	96	95	90	104	91	98	87	92	86	94	101	96	91	103	90	91	101	98	111	91	97	102	81	95	94	102	82	99	102	92	108	90	99	90	105	115	90	108	99	96	94	88	88	98	88	79	98	101	92	96	99	96	97	115	90	89	112	94	112	87	97	98	104	99	100	103	102	97	102	91	112	123	103	97	88	118	96	82	117	102	108	104	99	114	105	115	107	78	82	114	88	114	93	95	104	86	89	87	93	93	105	106	80	101	101	97	113	98	98	106	92	118	98	100	93	112	95	87	95	87	104	102	84	103	102	99	97	113	100	98	110	98	109	125	90	106	106	91	97	90	96	93	97	91	102	109	100	102	98	98	112	116	101	105	109	84	92	83	104	96	101	115	98	115	111	92	102	90	95	93	117	92	103	111	103	99	109	99	112	85	100	113	90	87	84	111	97	110	99	108	112	89	97	98	110	95	87	105	96	111	100	104	89	100	110	105	100	107	85	92	93	105	91	107	101	84	86	86	92	82	101	118	89	84	109	91	107	99	103	105	102	84	93	106	101	110	101	96	105	101	114	102	90	106	97	114	99	89	88	128	93	109	119	91	85	93	106	107	109	104	117	78	104	108	109	96	99	92	90	88	116	100	93
29207	16116	8332	5953	7479	8652	7987	6569	5363	4454	3586	3159	2686	2586	2260	2287	2174	2010	1798	1572	1532	1354	1274	1322	1290	1255	1158	1165	1176	1144	1127	1111	1021	1103	1076	1008	1009	974	974	945	884	886	819	818	835	821	840	855	849	897	767	847	819	798	809	767	763	768	815	778	742	767	802	776	764	771	769	761	801	718	798	746	762	760	824	751	730	753	789	808	788	734	714	758	731	780	675	766	688	755	750	786	743	774	719	790	763	766	747	749	721	750	747	746	745	737	695	764	809	725	779	762	725	812	824	760	774	717	712	798	757	746	778	734	738	729	726	798	760	775	778	730	790	735	714	729	738	758	759	737	752	739	804	766	732	800	748	737	798	742	743	746	772	782	736	737	761	756	729	716	692	716	730	763	757	720	766	734	678	770	779	732	788	716	712	746	722	703	741	793	757	761	737	752	758	729	744	720	707	746	764	754	749	754	802	759	785	758	747	749	748	708	720	755	743	744	688	740	762	728	749	753	745	729	741	763	757	766	749	758	769	746	770	759	731	716	741	723	736	743	800	722	786	769	761	742	754	766	766	748	722	748	740	770	765	728	710	780	790	763	716	768	741	755	712	791	753	747	777	786	717	739	792	797	738	791	717	718	782	767	775	722	753	754	710	780	787	742	726	721	695	762	752	710	746	771	750	749	735	764	714	810	761	755	754	739	781	789	680	827	716	710	748	727	749	769	748	745	732	794	753	704	789	761	753	717	760	771	755	716	725	746	761	770	740	752	752	758	747	747	740	707	784	750	771	734	711	751	804	718	709	710	746	764	738	770	747	707	719	718	753	745	726	797	744	765	781	756	787	726	756	756	800	760	733	785	755	729	757	710	739	753	730	714	790	794	744	759	711	696	749	771	784	700	735	756	781	778	808	763	778	721	720	741	751	710	703	713	696	738	735	719	744	738	771	724	743	739	729	744	795	747	766	753	747	721	728	713	705	752	771	743	728	770	745	720	739	765	760	770	698	715	788	725	780	761	724	746	727	728	757	736	777	731	795	769	761	763	795	732	739	730	765	734	715	727	733	727	749	713	769	743	703	789	739	744	759	772	742	802	730	777	754	711	718	707	772	762	733	749	741	768	751	750	735	741	730	778	767	772	722	734	814	743	759	723	743	758	773	744	724	777	726	770	753	716	738	705	808	759	747	754	751	789	739	769	739	716	794	726	702	761	701	742	754	753	742	748	763	796	745	734	787	741	720	765	740	771	724	774	785	725	767	766	744	733	774	745	736	743	673	723	777	761	762	751	707	728	745	699	743	691	746	757	729	729	723	727	760	748	777	748	736	760	740	769	755	691	799	776	752	823	760	734	735	788	714	708	720	748	734	768	763	745	764	726	778	707	727	711	762	748	752	722	764	691	755	720	838	744	761	718	797	724	739	712	808	733	795	749	710	752	749	777	780	760	721	732	764	827	743	763	806	798	755	768	787	790	755	772	748	752	731	729	760	776	767	775	744	710	777	717	747	738	772	746	740	771	758	753	791	755	714	735	765	763	723	717	714	660	742	805	734	713	734	750	683	754	736	770	755	752	738	756	781	775	726	738	750	770	821	732	726	766	759	716	747	764	735	744	756	756	796	771	771	739	760	760	772	760	782	757	773	759	762	734	720	727	787	724	775	807	769	785	730	723	727	737	737	745	807	742	742	765	755	717	749	771	724	769	753	717	759	758	800	767	751	739	813	748	716	746	731	731	720	738	731	809	769	750	800	728	735	720	733	750	751	749	762	747	770	743	805	760	724	738	776	730	732	750	777	742	720	750	734	773	696	739	741	778	749	781	778	801	763	740	734	725	783	782	717	747	736	762	728	745	762	739	701	744	732	731	814	778	723	726	738	801	789	740	751	758	714	726	756	739	716	776	740	731	722	764	733	773	718	765	760	724	751	738	764	758	748	738	728	733	750	766	719	768	734	752	714	747	747	778	743	731	705	811	703	720	744	783	774	774	743	786	747	769	735	748	749	804	741	735	792	699	811	729	721	746	798	695	747	719	783	727	785	738	736	738	702	744	753	770	764	777	714	773	765	748	750	746	754	804	734	743	768	799	770	736	746	765	742	756	766	758	735	752	720	729	766	785	745	766	715	736	734	724	774	751	721	731	727	782	804	711	743	752	744	733	727	753	785	746	709	778	766	775	744	722	722	717	770	745	794	720	729	716	749	730	743	750	736	779	750	740	754	677	767	818	783	722	788	740	744	790	773	717	740	755	699	736	773	730	755	746	797	751	728	748	734	806	750	761	760	785	758	753	732	750	766	736	782	736	774	788	711	777	742	750	795	735	757	758	779	794	740	763	779	771	702	771	718	747	751	758	743	713	759	737	795	727	740	760	751	751	733	752	763	743	777	761	783	736	752	755	771	730	777	726	760	718	786	746	742	748	723	817	732	755	729	757	780	750	794	740	748	721	755	713	772	718	691	766	784	791	778	826	722	717	771	717	698	705	775	742	767	738	790	796	716	728	740	683	760	761	743	764	716	779	746	781	718	699	742	766	755	744	758	739	751	770	753	695	746	745	801	746	756	749	721	738	772	795	706	736	769	796	739	756	741	801	714	783	758	710	720	723	714	754	744	712	773	790	772	738	766	742	754	733	727	740	716	726	775	752	718	769	775	777	766	770	732	721	752	784	733	719	818	778	751	802	775	723	750	774	729	767	766	768	711	737	764	776	762	787	770	699	769	756	729	764	719	733	783	763	741	757	738	763	728	792	729	753	763	738	747	762	731	762	762	755	740	788	755	836	765	758	762	763	762	726	748	726	733	764	726	688	735	760	730	725	751	757	719	756	721	802	761	761	776	741	753	754	722	758	806	778	722	744	766	752	737	758	724	756	768	699	759	768	736	747	731	764	786	737	749	772	702	743	766	730	746	757	749	727	691	727	748	798	769	734	765	780	749	750	791	750	736	760	741	780	715	753	755	822	755	716	742	698	762	735	703	733	737	732	722	748	736	755	753	702	779	757	771	713	758	723	767	734	713	739	699	777	743	745	729	784	751	717	748	710	711	725	747	785	735	744	726	729	786	771	708	729	756	749	727	699	714	768	793	772	817	744	816	752	762	776	771	771	748	723	791	740	749	739	798	719	708	771	734	757	755	781	818	753	774	736	756	795	746	748	749	788	805	759	716	706	787	681	752	716	732	681	737	798	736	752	747	716	803	790	729	797	752	796	768	773	737	759	815	721	675	717	775	729	745	739	745	738	734	765	749	763	672	751	730	713	766	759	809	730	738	764	763	734	775	738	792	744	734	747	760	743	785	748	758	781	724	776	722	763	729	788	786	729	745	784	726	732	734	679	734	722	731	734	755	808	718	724	771	736	742	712	726	768	737	745	702	762	732	733	745	778	724	716	709	735	753	721	762	690	740	768	727	713	786	770	727	725	753	789	770	756	767	758	768	788	760	812	732	758	757	724	815	750	751	754	755	759	706	740	768	765	790	768	764	747	765	747	786	813	744	757
5282	4038	1427	474	233	310	245	256	205	188	151	174	144	156	160	113	158	128	146	127	127	116	94	100	100	115	84	103	102	102	84	88	98	79	85	99	80	76	103	89	93	72	72	81	62	84	87	78	79	84	86	87	92	86	80	58	78	89	75	71	78	76	87	76	69	80	82	76	74	80	88	75	73	76	63	74	53	68	83	80	71	71	84	72	76	67	72	62	72	80	57	71	63	81	71	77	77	70	71	64	83	79	87	72	80	100	70	55	82	71	86	78	79	91	75	89	71	80	75	68	84	82	89	75	78	79	86	80	86	83	89	65	72	81	75	62	92	76	74	62	76	90	71	61	65	84	77	65	63	65	64	61	76	76	82	54	72	64	82	80	76	68	60	63	72	72	72	76	86	74	72	74	60	90	73	69	82	78	69	77	78	67	61	77	84	67	79	78	94	69	70	76	78	77	60	73	80	77	67	80	80	73	63	72	62	61	80	66	70	74	62	65	81	90	77	65	74	74	76	75	86	74	76	76	86	86	63	72	67	79	73	67	82	67	80	70	64	78	81	84	83	80	81	80	78	76	81	65	68	71	74	86	88	71	76	66	72	102	84	81	87	91	69	76	89	57	68	97	63	70	83	82	75	74	71	78	78	71	65	81	72	68	82	69	71	61	59	85	100	79	84	64	85	77	54	79	76	70	74	74	58	74	90	85	84	71	76	72	55	72	82	81	72	75	86	74	74	68	62	78	79	75	66	89	58	70	85	61	86	61	70	77	81	79	82	77	72	73	83	89	65	69	72	72	75	64	71	65	74	74	69	73	60	79	57	89	76	81	74	77	71	93	82	74	74	71	66	64	62	73	78	74	82	74	65	54	63	69	68	73	84	82	77	75	83	64	56	76	82	79	94	83	88	66	72	72	89	83	75	65	77	67	80	76	73	78	57	63	81	71	73	61	71	82	83	76	80	73	79	81	83	61	71	58	70	78	80	71	69	84	87	88	66	71	79	68	80	83	76	62	77	74	79	78	89	77	62	75	72	62	81	77	65	62	61	79	73	82	79	73	64	75	69	77	73	69	89	57	60	90	82	78	81	79	80	79	73	73	84	76	77	83	78	68	64	83	81	85	67	76	80	79	73	68	81	73	69	79	63	54	76	69	85	84	82	95	65	92	80	84	62	70	78	81	73	82	73	79	59	69	78	69	84	81	62	71	75	61	74	73	58	76	71	71	74	75	72	78	84	69	80	91	62	86	82	82	70	80	85	82	75	76	81	77	82	84	68	73	71	60	82	80	86	87	69	69	90	51	74	84	62	68	75	61	75	68	81	68	79	72	66	80	92	85	81	94	80	85	66	81	72	72	71	70	65	73	85	71	72	65	69	76	89	70	77	83	73	75	59	70	75	69	72	67	66	75	72	63	87	83	72	71	83	73	79	63	67	86	94	73	83	84	73	80	78	74	67	74	87	61	80	67	71	82	64	56	77	59	92	75	83	77	80	69	61	78	72	69	78	67	77	77	88	69	79	73	76	67	77	82	61	82	91	65	79	66	68	79	76	84	77	79	67	66	74	81	82	79	73	86	78	61	74	78	77	65	73	81	94	93	55	60	82	78	72	81	70	81	75	81	60	79	84	86	63	87	90	59	66	70	68	77	85	70	80	72	86	76	74	74	67	78	75	82	76	79	82	77	71	99	69	63	81	65	82	81	70	79	78	76	57	79	79	76	44	72	76	90	71	81	75	58	79	76	69	85	81	79	70	48	67	72	65	59	70	86	76	75	64	73	70	88	63	70	80	87	67	69	73	67	63	70	83	86	68	75	78	73	84	78	77	86	96	80	67	81	79	81	71	69	62	74	73	72	67	73	68	73	101	71	87	71	69	84	68	80	79	90	66	78	72	83	77	78	82	79	64	65	57	57	70	73	86	91	78	72	65	52	67	81	79	87	79	86	82	78	89	79	72	66	66	75	73	78	78	64	77	63	75	71	77	85	78	80	91	80	64	70	71	70	79	60	81	55	73	69	66	62	79	66	80	79	63	64	78	51	63	83	69	79	64	72	64	70	86	70	70	70	78	87	90	76	73	67	79	79	65	72	83	66	77	69	67	68	76	76	79	104	60	79	71	72	80	77	77	70	61	72	68	66	63	70	81	66	81	92	77	70	67	75	95	78	71	76	58	83	85	62	68	67	74	68	68	86	81	82	73	63	83	72	83	78	69	65	73	69	68	82	73	79	66	78	73	80	68	87	70	76	89	64	79	71	62	91	76	64	80	94	72	83	71	83	68	66	77	64	67	78	78	62	65	60	77	72	84	66	62	77	76	107	69	61	80	63	71	79	75	62	78	75	74	61	77	72	67	76	66	80	93	66	68	77	95	90	68	73	61	86	72	93	87	70	62	73	79	88	84	74	61	68	80	82	76	72	93	98	82	79	84	64	87	82	77	59	86	65	77	77	72	79	82	81	78	71	68	78	68	63	69	71	99	78	73	74	74	91	78	68	90	82	65	76	81	80	83	80	75	84	73	87	73	67	100	75	75	65	60	73	81	82	71	65	74	64	69	62	76	73	60	59	70	78	64	66	69	63	71	72	71	65	76	74	75	75	77	57	78	82	59	81	79	78	78	83	85	88	81	73	63	81	68	73	66	71	65	87	90	73	73	69	70	68	80	79	71	69	72	70	74	72	77	72	73	61	75	73	70	77	71	69	76	85	81	76	74	70	75	77	68	78	75	90	78	85	80	64	94	78	80	73	71	73	66	85	75	63	74	62	73	91	74	73	73	73	65	57	68	63	72	65	75	78	92	60	66	76	79	75	72	81	73	63	82	81	69	81	66	66	72	78	75	91	67	85	59	71	84	70	73	84	74	63	79	75	65	67	66	65	72	76	84	78	76	66	65	94	87	96	60	82	76	79	85	80	73	80	68	64	72	68	69	71	84	72	72	74	86	84	83	74	66	93	90	55	76	58	84	87	78	66	65	80	73	84	67	77	66	82	68	74	75	81	80	72	82	68	85	75	72	79	64	81	67	89	62	72	66	65	60	80	65	68	85	76	59	74	93	78	86	73	68	95	78	85	56	68	72	81	85	83	74	74	59	86	82	91	79	57	71	78	69	73	74	75	83	63	75	60	79	88	96	73	80	72	86	75	91	70	91	78	51	70	66	59	81	84	59	64	76	68	76	75	78	63	75	87	70	69	101	77	75	61	71	79	87	79	72	70	78	71	75	57	74	84	56	68	74	77	96	71	80	62	63	70	82	80	72	77	68	83	63	82	69	73	77	80	72	61	80	86	77	78	62	70	90	70	81	73	71	91	62	76	83	84	59	92	82	61	70	66	65	59	73	77	69	80	88	75	81	74	67	66	82	74	85	67	65	76	58	70	70	84	60	83	89	78	78	76	92	60	72	74	66	88	74	82	72	73	81	69	73	63	77	83	73	89	60	67	64	68	81	74	85	89	74	90	72	75	78	69	81	74	73	79	87	77
34951	23795	12473	9247	9863	11334	10389	8721	6970	5513	4547	4028	3327	2963	2928	2866	2623	2342	2028	1724	1578	1455	1264	1340	1313	1240	1201	1215	1169	1215	1182	1071	1062	1000	977	971	929	904	862	826	788	757	684	715	677	679	697	709	713	719	702	639	679	641	674	620	647	642	627	588	594	544	565	539	558	558	562	599	574	566	577	565	587	570	571	606	582	640	559	556	531	570	597	555	585	584	573	599	556	573	546	567	557	536	575	600	587	565	595	545	569	572	547	521	555	591	547	574	649	593	577	588	568	550	558	574	576	552	599	549	574	545	553	575	538	541	571	548	548	587	573	595	559	577	555	560	517	596	606	539	557	544	582	598	555	577	520	551	569	594	556	540	500	578	618	534	594	587	601	561	585	601	552	575	550	606	564	553	592	542	562	555	574	579	577	597	543	545	600	533	536	568	554	572	505	508	590	576	553	557	573	582	596	582	551	566	529	597	554	559	549	538	585	533	606	576	630	573	550	548	562	550	552	576	550	578	582	588	596	564	569	567	615	543	602	526	545	596	558	556	584	581	619	587	562	524	569	583	575	524	537	549	540	615	596	598	562	583	613	541	577	576	617	559	578	592	558	558	572	560	563	592	540	590	543	565	537	581	575	558	597	565	545	573	597	558	587	582	564	585	570	516	590	552	571	578	560	555	574	551	537	571	603	594	530	534	587	546	595	506	577	541	585	585	595	541	568	530	589	566	536	565	577	563	554	560	546	570	542	577	574	578	560	558	535	598	637	602	576	551	548	641	557	548	563	572	568	607	592	568	527	573	589	531	561	575	586	539	559	602	614	535	517	581	611	568	549	586	559	546	591	581	573	572	612	547	529	567	516	553	563	580	543	612	550	579	586	572	568	593	562	542	553	583	567	553	573	543	579	559	550	540	576	594	580	532	553	572	539	594	548	504	530	574	582	550	604	589	600	556	584	574	594	575	591	547	619	555	551	583	582	590	589	584	584	556	588	566	551	558	534	599	574	552	601	564	504	521	565	559	586	599	555	574	562	614	563	561	584	553	552	538	546	565	524	553	566	582	577	564	560	512	508	556	606	589	541	540	533	542	565	531	556	558	537	602	580	569	566	564	550	601	578	593	580	601	566	594	581	546	538	554	579	596	543	562	562	583	588	560	584	568	542	598	519	585	533	617	585	544	563	570	600	576	568	550	543	542	604	585	582	540	599	599	602	568	570	559	562	605	571	606	535	555	535	585	573	637	586	598	559	572	583	585	565	550	573	603	540	593	573	582	554	549	574	576	584	558	576	537	585	570	583	553	599	533	573	568	596	563	551	551	559	593	584	549	546	571	567	562	546	579	550	557	568	578	581	594	606	546	582	571	557	557	593	518	616	586	578	572	589	595	593	560	596	552	577	597	549	580	571	568	570	578	622	549	553	563	551	576	530	554	577	549	534	518	594	537	583	552	583	551	532	519	606	525	579	539	558	560	552	556	570	594	551	586	589	578	585	582	570	567	588	569	596	564	580	593	527	606	569	578	538	525	537	598	557	534	563	588	549	584	592	549	565	536	589	544	564	561	603	601	618	567	549	550	612	547	520	551	575	570	542	574	563	611	576	615	606	557	570	567	514	581	599	562	565	551	572	582	528	604	580	626	576	564	591	547	557	575	556	551	578	551	576	592	593	557	573	594	570	582	538	559	623	563	533	586	572	597	544	592	591	558	588	528	586	557	563	543	555	569	574	561	601	603	600	584	547	556	610	574	569	578	527	550	564	593	591	572	579	633	567	611	562	559	572	562	578	578	580	576	563	611	594	548	605	591	550	574	570	562	596	560	559	550	542	558	565	521	551	585	572	558	599	594	557	550	562	568	615	517	546	508	590	570	571	567	610	530	558	553	598	583	559	541	559	563	553	560	598	597	546	574	535	592	578	604	577	552	562	597	557	610	599	599	579	566	599	574	589	568	583	548	537	583	560	573	571	529	564	561	536	547	580	573	571	599	590	540	596	540	564	580	558	555	542	571	587	581	567	566	545	529	515	547	560	574	601	559	589	621	564	542	582	539	578	592	606	571	548	562	566	577	552	567	563	582	577	532	582	589	577	558	556	593	543	563	548	582	563	556	602	581	550	552	578	540	566	576	612	568	574	566	591	573	538	576	541	537	577	572	514	538	564	544	551	589	563	537	531	559	575	593	599	554	550	552	618	579	576	600	560	570	585	569	581	540	569	567	551	579	596	548	528	569	542	554	557	601	602	538	595	617	564	568	535	590	597	536	536	550	523	558	611	593	592	595	564	585	504	549	507	564	545	550	554	547	562	566	590	590	596	544	551	540	564	591	621	551	591	508	606	570	589	560	559	606	583	520	600	590	546	562	589	565	552	591	575	583	572	562	606	573	550	520	542	597	559	563	582	570	542	587	582	598	601	583	519	562	558	581	562	594	543	596	565	590	593	522	570	573	566	555	581	571	537	579	612	564	547	594	534	579	529	584	541	547	611	565	555	547	566	565	562	574	545	583	546	557	585	553	555	580	573	586	593	581	549	542	566	550	567	564	542	600	534	581	591	528	538	601	513	613	575	562	604	575	606	568	564	581	563	559	568	583	554	542	578	602	552	554	554	553	589	586	561	568	533	581	547	575	596	575	550	572	550	542	583	518	612	606	558	612	598	563	579	587	573	586	632	587	573	584	553	575	551	544	586	567	544	612	566	569	538	605	610	545	571	559	524	570	541	594	614	577	604	605	589	595	572	584	580	574	571	592	573	548	558	571	539	550	553	562	570	599	616	574	562	554	586	594	586	544	534	556	559	556	571	551	534	552	593	589	559	562	572	567	559	543	595	550	562	554	586	592	541	587	556	535	562	568	567	600	568	570	556	522	564	570	574	545	583	543	544	611	566	547	572	563	566	616	574	587	595	540	567	568	556	586	570	560	564	555	556	551	591	585	582	563	538	569	566	599	552	585	573	599	571	554	544	525	564	554	597	516	557	625	544	611	571	518	602	584	579	556	566	619	545	558	524	549	565	549	541	594	561	587	570	607	560	542	591	574	594	572	586	573	614	572	567	571	556	548	598	582	592	551	598	540	556	583	563	570	597	570	564	580	555	563	574	585	563	541	595	579	543	602	611	544	585	511	556	557	571	544	555	559	591	529	541	570	566	537	556	593	575	592	548	563	608	572	577	556	578	581	554	540	558	595	523	594	564	583	588	573	607	582	570	551	585	594	582	564	540	651	570	570	563	551	595	563	583	543	540	506	572	568	557	553	574	535	556	557	569	574	558	567	515	568	566	590	536	565	583	534	577	595	576	541	582	566	557	574	594	558	536	576	582	587	571	607	571	559	554	582	564	559	581	555	590	551	579	556	536	557	567	607	518	557	563	580	604	605	561	513	534	592	561	569	578	560	535	539	595	552	583	579	553	571	544	572	576	589	551	577	545	579	582	594	556	538	528	613	546	585	592	570	553	554	555	603	587	526	559	561	570	625	538	524	547	571	572	569	602	526
5661	3462	1397	507	249	322	330	298	243	222	184	212	186	197	172	190	160	162	134	141	148	131	149	115	114	145	126	126	153	142	129	141	127	123	122	132	110	123	122	126	101	116	93	115	92	102	95	133	106	107	115	103	109	121	103	105	136	92	135	89	114	117	99	106	114	106	98	92	111	99	111	115	117	116	94	98	110	117	101	98	124	102	104	115	106	115	111	91	102	101	103	107	99	103	95	118	105	124	104	117	105	107	101	126	111	95	114	102	105	102	99	109	112	98	106	108	104	111	114	98	84	120	103	112	98	108	87	119	105	104	119	115	94	105	109	100	110	100	98	95	104	116	121	121	100	115	107	113	102	102	123	107	93	101	109	102	102	108	110	101	120	91	103	116	91	89	99	129	117	99	109	100	100	102	88	106	97	97	110	118	121	104	105	124	107	106	115	118	100	122	100	96	114	81	113	127	103	110	100	106	109	111	99	113	101	104	120	101	99	74	100	97	109	108	92	101	98	120	109	107	122	102	123	111	116	93	96	110	118	118	113	100	107	105	123	105	118	121	103	95	98	86	110	104	108	94	117	107	107	114	100	120	104	103	104	103	95	119	118	97	103	108	107	119	91	112	109	98	104	93	104	74	89	99	127	118	108	121	102	103	117	90	110	124	128	127	104	104	123	97	101	133	107	106	94	112	113	98	109	115	94	110	109	100	91	105	103	81	93	121	96	111	112	118	102	116	99	109	103	94	99	95	105	88	121	88	95	104	94	114	104	86	86	126	110	106	81	112	130	114	87	112	110	109	91	109	104	91	111	125	107	98	110	105	106	120	100	112	102	103	108	113	107	98	104	102	96	99	107	96	100	96	108	94	93	122	107	116	115	100	119	116	97	109	93	110	117	114	94	121	112	116	122	104	102	99	106	103	106	108	104	104	97	113	118	123	117	124	127	99	96	108	110	98	71	100	118	102	112	104	105	108	96	90	106	110	118	110	122	93	94	111	104	125	118	110	114	108	114	121	99	102	111	126	121	96	107	117	103	96	113	91	114	102	81	106	105	102	91	104	107	82	106	114	126	129	117	96	121	103	136	107	111	116	107	97	111	124	117	111	93	104	127	122	100	111	98	92	107	111	112	115	103	92	86	98	101	92	124	112	105	130	105	116	115	138	118	114	122	94	101	112	108	125	106	102	99	112	102	111	98	99	102	121	101	99	101	101	89	106	109	119	112	100	112	109	99	88	116	93	97	120	90	92	101	121	98	95	116	115	114	107	107	103	121	116	115	105	112	105	104	90	105	122	113	105	120	90	110	87	108	101	115	101	112	128	115	106	99	99	135	109	106	112	98	108	114	100	103	123	106	113	107	90	109	111	120	111	101	122	112	104	103	121	111	107	113	114	109	122	93	93	86	119	120	110	72	101	111	95	112	106	97	110	119	103	122	130	116	110	93	100	111	89	98	137	121	99	120	116	98	97	110	109	114	101	106	94	110	121	121	91	96	110	109	102	94	109	119	122	81	102	95	103	125	114	104	102	98	124	95	110	96	107	101	104	118	109	103	80	104	100	86	116	105	107	107	117	119	116	109	109	125	93	107	102	93	100	107	92	124	110	116	115	109	108	120	117	102	95	108	112	101	120	107	106	115	106	96	108	95	106	124	107	92	101	98	105	114	98	96	104	109	108	97	92	104	90	108	96	101	111	117	110	112	113	91	125	97	113	90	101	106	109	90	86	111	112	114	117	122	108	117	90	126	114	103	103	112	99	103	102	115	97	103	104	124	99	123	111	90	110	101	110	104	99	123	107	104	84	104	102	116	92	97	100	101	93	107	100	98	121	114	103	132	132	108	98	113	127	101	115	106	94	110	120	104	107	104	114	112	115	95	129	119	110	103	109	101	106	104	103	93	91	113	97	104	113	106	108	119	91	110	95	85	107	114	85	120	100	110	116	112	102	115	109	130	117	111	99	102	107	133	101	115	98	100	93	106	96	113	135	93	121	99	113	118	86	79	129	122	109	109	106	96	133	112	105	100	109	115	119	117	115	101	110	129	105	108	91	109	115	106	122	112	100	112	117	108	106	103	119	99	87	104	108	109	97	123	118	105	113	97	106	103	114	117	114	94	92	131	81	127	113	92	97	112	116	127	103	106	107	122	115	100	94	115	117	115	102	97	115	106	119	102	105	106	109	101	107	102	109	88	112	85	89	133	104	110	89	98	101	115	94	109	102	90	121	97	124	87	100	101	104	87	102	99	93	106	104	110	128	106	98	124	104	86	86	100	92	99	92	119	105	113	102	118	112	101	91	130	118	89	93	105	96	120	110	104	106	108	108	103	110	112	102	112	103	114	88	119	113	108	114	94	111	117	104	101	116	103	98	108	120	111	121	109	101	109	88	99	122	105	101	96	92	95	115	109	98	108	100	98	103	100	107	112	109	103	110	103	107	113	107	116	102	109	113	114	116	99	100	109	106	98	99	119	106	93	85	115	127	99	112	125	111	98	107	107	121	90	116	111	98	100	119	102	116	100	113	102	99	137	110	107	107	113	107	117	111	98	95	97	102	114	117	95	82	120	108	112	103	104	107	114	110	106	107	112	99	117	117	119	94	102	97	105	101	102	119	100	122	120	111	100	87	85	101	94	106	120	97	119	124	105	118	111	111	120	127	97	96	119	103	107	110	99	98	111	94	97	88	119	111	118	110	115	110	122	102	108	99	91	109	110	120	85	118	117	101	122	97	92	97	102	112	115	110	95	118	85	117	101	108	110	96	107	119	105	87	98	92	102	102	108	89	116	120	117	116	91	112	103	112	109	116	122	115	100	122	103	101	125	114	115	111	106	116	85	104	105	92	111	108	104	119	124	95	100	104	117	101	105	102	93	91	113	85	108	119	99	123	102	92	109	113	105	134	114	101	108	118	99	98	113	92	100	122	92	103	102	113	98	115	102	104	118	115	97	110	101	112	105	117	109	116	115	125	112	102	97	97	113	110	107	104	104	92	101	96	97	106	135	107	107	105	103	99	96	103	108	104	118	96	103	114	115	121	105	119	111	104	107	112	103	115	107	123	96	116	109	109	115	86	110	111	107	94	123	107	95	85	111	122	106	100	97	105	94	108	113	120	100	107	111	104	102	102	107	130	118	106	101	113	103	118	112	95	104	128	118	116	120	113	119	93	112	95	115	118	105	94	105	108	103	101	116	99	89	109	99	97	116	112	77	104	128	108	87	105	106	104	100	102	109	112	111	100	103	95	98	103	102	99	111	112	99	118	109	115	87	98	102	95	93	112	110	111	107	121	108	90	117	114	119	104	113	109	108	108	98	105	100	90	112	117	113	120	115	97	90	97	99	115	105	107	109	120	120	101	110	111	85	105	108	115	110	92	113	107	109	109	115	107	107	123	107	122	105	109	108	109	101	104	102	96	102	97	125	119	117	122	102	110	89	113	120	100	86	109	100	106	99	99	100	105	103	103	92	104	115	111	86	81	108	104
33097	22307	12891	8560	9509	10977	10322	8904	7182	5754	4577	4158	3519	3279	3082	2955	3001	2480	2287	1936	1815	1675	1627	1622	1544	1405	1460	1466	1406	1467	1443	1362	1308	1212	1207	1171	1142	1149	1067	1052	951	945	917	944	924	912	949	955	984	941	909	920	904	880	849	836	865	831	837	781	812	836	827	830	808	793	735	816	794	790	811	841	761	761	838	791	847	828	821	760	841	817	850	857	778	771	823	852	806	804	803	730	813	821	832	805	788	861	805	751	808	785	830	857	848	821	862	794	818	825	858	789	825	827	810	846	854	835	845	773	814	810	836	755	789	815	805	827	829	818	804	851	817	800	882	745	808	755	806	815	818	800	809	773	779	798	767	800	797	849	813	831	806	778	747	794	811	801	830	813	797	818	772	852	788	803	788	832	796	823	758	815	802	780	811	779	831	795	791	834	800	815	820	822	815	821	759	811	813	761	819	799	760	781	796	828	783	789	828	775	832	830	819	795	821	793	786	793	820	747	811	831	804	808	758	818	759	782	795	795	829	814	828	785	836	822	793	809	819	836	790	806	857	791	821	827	786	819	771	830	813	791	792	807	836	788	834	775	807	815	770	824	800	816	772	823	830	757	834	821	838	795	808	828	802	859	823	777	838	857	780	782	788	829	807	846	804	819	832	786	801	739	782	860	858	794	817	863	814	851	849	855	746	796	814	770	771	792	804	776	778	820	845	837	717	781	827	779	819	856	811	786	815	839	789	776	848	777	798	801	787	818	822	810	800	812	756	820	794	782	779	782	768	795	790	844	837	820	802	790	802	826	783	817	793	804	816	828	763	751	773	756	822	831	833	779	817	787	798	802	829	813	840	797	836	755	808	762	809	811	808	811	828	812	758	811	816	836	855	769	774	815	856	798	833	873	804	836	776	790	791	846	806	800	824	813	791	807	793	792	748	790	786	836	804	806	802	793	811	783	747	817	805	739	811	808	779	805	819	780	821	742	779	827	771	779	811	828	778	774	773	748	833	810	791	837	800	820	831	752	803	835	798	865	787	768	780	832	773	832	784	824	780	807	807	773	820	748	788	830	786	826	805	820	808	849	827	780	817	814	799	814	789	804	787	837	780	783	877	819	817	758	756	824	818	817	825	794	834	799	760	839	847	878	746	870	785	760	798	790	789	831	751	824	784	800	786	780	808	770	800	793	775	772	778	793	780	837	761	827	763	822	760	787	748	780	775	852	812	787	837	757	826	851	752	786	829	799	764	812	794	774	795	812	765	810	806	828	780	790	819	830	827	815	785	739	780	836	782	777	732	803	806	802	799	812	854	764	815	757	780	795	792	790	764	806	787	814	784	876	787	779	790	845	826	806	803	772	774	813	791	831	843	741	821	808	807	775	861	799	843	800	796	773	817	801	812	867	794	775	802	824	780	813	840	801	799	785	819	759	843	800	825	869	804	836	802	738	820	769	824	778	809	773	801	852	819	817	787	807	792	822	832	767	815	804	786	832	813	775	783	796	830	738	821	865	763	756	835	797	829	819	791	739	776	716	793	800	740	781	798	778	805	841	792	872	837	834	832	803	813	842	737	797	797	828	835	852	762	844	829	802	825	816	832	803	791	782	802	778	794	805	806	812	792	844	811	786	787	805	792	842	801	780	788	804	829	850	767	819	774	777	799	839	786	792	776	806	776	837	818	733	798	847	802	826	783	784	819	807	831	792	793	789	707	859	834	772	789	813	803	781	844	801	800	839	766	817	815	772	836	790	806	779	767	744	748	786	803	816	803	804	781	776	820	838	800	754	783	806	790	816	744	805	789	798	892	788	791	758	792	757	809	770	815	824	766	800	782	796	775	755	801	805	845	774	805	782	824	847	838	764	778	796	790	801	805	770	775	788	842	775	791	825	825	783	821	770	781	798	783	767	840	826	831	814	769	817	810	795	767	826	850	764	803	816	791	782	792	874	792	757	828	790	788	793	835	784	783	758	831	788	807	787	876	790	784	803	786	795	842	779	833	813	792	818	802	816	804	807	807	843	812	826	780	815	740	776	789	787	765	798	808	758	738	758	812	830	829	778	767	865	798	776	773	819	766	842	813	736	835	812	789	806	804	782	782	852	808	779	819	805	782	800	756	774	811	812	838	810	803	838	818	819	791	804	837	816	811	770	805	795	839	772	836	839	758	822	818	748	803	797	791	808	782	802	816	798	810	789	792	829	737	806	836	775	814	783	813	814	773	792	800	807	740	771	814	812	853	778	805	778	822	836	839	824	793	834	812	809	756	761	806	834	788	758	782	853	784	799	803	804	814	781	763	840	778	816	802	771	802	823	767	831	856	796	791	752	801	819	856	779	835	836	814	835	819	803	811	793	794	809	829	822	811	830	769	788	827	814	787	794	767	762	812	791	766	814	778	839	757	825	798	813	825	830	772	794	844	768	804	771	811	797	773	801	805	778	794	801	820	875	795	851	813	809	787	785	792	829	813	768	819	809	830	785	781	845	856	843	734	870	764	841	809	830	761	795	813	825	787	816	806	741	845	807	812	875	842	775	786	810	820	779	854	793	828	736	848	792	829	836	793	801	794	772	789	815	807	797	752	809	800	786	787	799	810	858	802	845	760	859	810	834	840	782	714	766	833	814	804	779	806	800	837	778	801	790	841	829	779	813	826	843	805	843	806	793	788	809	749	799	824	808	786	802	773	763	802	755	788	797	845	804	801	782	812	790	791	797	816	763	822	828	770	812	781	807	791	758	835	808	814	818	832	799	828	799	803	795	841	810	799	837	802	794	761	786	789	798	794	787	799	770	799	788	806	831	784	814	845	828	791	778	803	766	777	802	813	798	785	787	792	810	777	804	815	797	811	794	779	766	766	846	816	775	765	802	837	824	796	790	793	768	785	788	810	790	802	783	811	865	801	764	778	789	822	758	806	848	813	767	847	815	810	804	775	766	799	814	788	749	795	825	830	835	746	786	836	764	810	773	781	835	797	813	792	781	780	809	812	844	814	813	822	804	749	767	844	777	786	783	776	822	847	775	787	791	831	791	842	735	820	755	807	766	814	813	776	848	827	829	817	814	797	817	775	815	807	856	814	852	803	827	816	779	826	851	812	848	811	805	765	818	785	781	815	780	839	787	809	861	829	816	779	776	807	824	777	851	817	760	824	784	792	813	767	771	756	850	781	851	800	787	843	801	842	832	793	767	763	833	786	833	819	787	850	799	774	827	766	797	779	804	830	789	780	786	791	885	802	776	806	787	784	819	827	752	759	842	797	768	764	849	749	842	808	807	845	852	849	767	793	832	813	784	820	800	816	833	857	833	760	787	792	819	831	800	811	817	840	860	843	745	787	787	823	761	761	803	821	743	787	809	771	796	780	789	833	835	815	745	748	760	808	754	789	790	756	795	832	800	796	755	779	783	818	841	783	795	769	824	784	784	824	789	827	771	783	801	758	761	787	780	768	807	821	753	819	789	815	820	779	778	790	796	783	768	834	784	799	783	796	782	779	757
7312	5696	2188	599	298	343	358	328	257	239	194	235	163	154	165	170	192	145	140	116	129	101	129	120	114	131	94	112	107	102	101	103	103	109	104	109	93	111	88	85	102	92	90	65	78	93	80	85	84	79	66	75	97	81	77	89	72	84	76	76	70	70	74	79	86	65	83	84	72	84	96	66	81	73	91	70	74	87	89	73	87	84	91	76	74	76	75	76	84	76	89	72	56	72	83	74	81	80	71	73	87	75	80	64	95	87	73	79	99	80	77	68	79	93	79	83	111	73	74	72	75	83	79	80	79	82	91	73	73	70	69	72	85	82	84	56	73	63	81	106	74	72	79	79	81	73	69	99	71	69	89	73	70	76	84	83	71	89	76	95	86	76	73	75	107	78	71	79	67	68	81	77	76	95	69	83	86	87	83	66	65	83	70	90	94	74	93	82	65	66	78	77	69	80	61	67	72	62	81	90	78	86	74	85	83	73	76	90	70	74	83	72	70	87	82	75	73	85	62	75	86	80	72	76	84	79	97	92	73	82	82	72	87	79	62	87	96	67	77	76	68	84	64	74	75	74	82	70	86	86	89	83	96	80	76	72	67	80	76	74	72	86	61	74	81	82	66	82	81	75	98	78	56	87	83	88	73	81	76	85	71	80	87	59	89	57	87	73	72	91	53	86	82	89	90	77	81	90	74	68	82	65	74	69	77	70	96	77	85	76	72	72	73	79	84	76	72	77	95	88	78	86	74	98	81	84	78	76	68	102	85	79	79	80	89	66	86	86	77	82	66	75	68	87	81	83	69	100	86	64	82	85	76	93	70	73	75	86	77	86	75	74	77	65	80	79	69	60	94	73	74	65	83	84	92	86	84	76	66	65	81	72	71	86	72	81	62	74	80	78	64	65	78	76	72	73	65	74	88	91	76	74	83	72	67	73	81	79	85	80	79	76	93	74	79	74	70	90	89	75	72	67	88	91	85	79	83	81	80	80	86	80	83	88	84	77	71	81	79	85	76	88	96	82	85	80	64	80	86	84	68	67	69	67	90	77	82	74	78	104	76	77	99	71	94	77	71	72	91	79	69	80	104	68	85	83	80	85	88	71	81	72	60	79	66	79	85	80	70	78	79	80	77	73	77	69	70	78	77	82	78	92	68	80	79	70	76	71	87	83	80	88	78	80	82	82	82	70	84	90	78	81	86	65	81	82	69	86	93	93	88	64	78	75	74	69	83	64	79	60	67	90	67	88	91	91	98	85	81	76	75	67	79	75	80	82	79	78	88	79	63	54	79	77	73	89	87	78	76	92	69	70	75	68	85	72	69	72	94	79	60	80	68	82	88	101	90	74	76	69	81	91	74	76	89	67	87	82	69	72	92	87	91	82	82	63	58	87	77	86	72	80	92	84	59	79	65	72	88	80	82	73	80	82	82	80	98	86	82	81	83	67	78	62	75	82	80	94	68	70	69	68	85	80	71	76	81	72	82	72	70	73	76	89	85	75	90	83	78	65	82	68	73	85	74	79	71	89	83	73	75	89	84	66	90	74	91	75	75	77	90	96	76	82	76	72	76	75	76	77	78	71	71	73	64	74	73	69	84	75	86	62	92	56	88	73	70	77	81	76	93	70	85	73	58	67	84	78	70	88	69	92	74	85	83	90	81	85	65	89	83	62	82	79	85	86	74	71	71	80	90	78	79	82	85	88	70	84	89	69	85	70	72	65	72	80	75	96	76	67	70	62	90	88	76	75	81	96	88	69	75	78	76	74	81	80	82	82	86	90	70	66	84	79	70	86	80	80	83	87	76	74	80	87	91	65	83	73	81	90	69	67	82	83	73	81	54	78	84	73	88	87	82	75	70	94	79	81	66	77	91	67	85	74	100	93	87	62	76	84	85	80	78	81	74	70	77	80	72	65	76	83	75	79	74	80	81	81	78	72	95	85	96	70	79	79	70	71	82	77	89	82	73	85	84	75	75	87	67	92	83	82	83	76	73	74	82	58	62	87	84	72	74	75	79	76	68	78	75	88	67	79	88	72	68	78	68	78	89	70	68	80	92	83	74	84	70	81	87	92	59	86	74	86	74	77	68	72	73	62	88	90	54	93	74	81	58	67	75	76	68	80	71	92	75	75	85	84	89	74	78	82	93	69	79	80	89	76	68	82	84	68	90	85	73	69	73	78	84	77	92	80	80	87	77	72	80	76	80	74	77	88	76	69	72	93	82	77	73	90	63	78	92	76	84	83	56	91	81	73	91	94	65	89	92	62	84	59	70	80	69	69	94	76	84	74	71	69	84	74	73	76	85	78	78	92	72	81	81	91	66	86	87	81	72	69	74	70	73	88	73	86	86	70	80	69	74	86	97	84	102	70	64	77	76	76	82	97	71	79	76	62	77	90	73	66	80	100	82	80	88	70	81	78	73	80	79	66	78	88	72	87	91	81	86	72	86	73	75	76	79	69	79	84	68	80	71	60	73	71	92	78	65	78	78	77	79	72	74	87	80	80	71	94	88	84	72	71	81	73	86	90	67	80	85	74	79	71	95	68	85	97	93	77	67	76	75	83	90	65	77	69	98	56	75	84	73	87	71	75	71	91	82	74	64	84	75	71	72	97	81	78	76	88	65	87	86	85	79	61	68	72	72	69	82	65	66	76	72	65	71	59	78	73	76	73	79	66	79	70	70	65	95	73	79	82	71	76	78	84	71	79	83	77	73	85	73	83	75	97	74	85	78	88	76	82	75	90	79	96	89	82	99	77	74	71	100	81	85	82	81	82	62	82	74	63	77	71	60	96	73	86	72	73	78	65	81	71	79	76	75	76	81	72	76	88	82	72	101	74	70	69	82	88	105	83	74	62	68	79	75	62	70	91	77	79	88	99	68	89	71	82	87	75	81	92	85	86	95	66	95	80	80	93	64	64	70	75	98	86	78	77	73	89	65	92	69	100	73	60	78	83	73	83	70	74	88	80	69	76	87	82	79	84	84	70	75	87	79	92	91	79	78	91	84	68	78	86	82	69	76	89	80	81	81	64	95	87	97	74	84	88	83	65	72	65	82	55	80	67	74	65	69	86	85	67	78	79	72	67	88	80	86	75	94	68	68	74	83	89	72	80	77	75	77	71	91	68	91	73	79	87	83	73	62	85	71	86	77	93	76	78	79	74	78	63	80	75	72	85	82	71	76	81	81	81	71	64	85	75	97	90	77	75	84	76	68	82	75	78	79	73	88	69	77	80	80	61	77	73	90	82	88	90	73	88	88	86	79	90	77	78	87	80	78	74	74	77	70	81	82	72	70	81	70	94	72	80	77	86	68	85	90	69	78	76	77	81	78	74	91	75	72	89	80	86	77	78	88	81	93	87	70	77	74	77	75	91	74	91	73	78	84	78	73	67	101	88	89	58	63	85	62	86	81	78	66	67	85	88	75	72	73	77	82	79	81	69	78	74	83	88	78	85	59	82	60	86	72	89	82	95	84	89	73	63
38295	27243	16123	10396	11553	13279	12487	10654	8285	6755	5695	4842	4303	4155	3681	3401	3224	2868	2528	2132	1900	1638	1654	1626	1587	1464	1491	1528	1494	1425	1520	1334	1190	1169	1144	1125	1108	984	955	837	820	774	733	765	794	765	768	782	798	738	678	712	683	644	639	644	636	613	621	632	631	646	582	576	580	567	570	597	599	607	553	573	643	640	573	582	631	642	543	590	556	561	594	613	588	658	581	615	623	603	645	618	557	598	670	604	633	624	609	536	570	575	602	627	589	594	587	534	581	587	548	595	561	562	602	585	585	534	610	610	608	591	574	636	602	598	603	603	536	614	542	584	577	572	622	601	583	609	573	557	590	587	568	580	609	577	604	590	590	581	577	551	536	597	622	591	559	583	571	528	578	589	579	585	597	628	556	595	640	636	567	587	583	570	561	555	588	606	585	594	570	568	559	545	583	618	561	587	610	609	596	577	515	618	640	590	612	573	574	605	620	596	598	610	550	593	604	597	573	561	594	599	584	583	567	587	593	564	608	549	571	589	621	599	585	557	564	558	620	585	596	594	600	572	601	586	580	608	596	578	585	603	540	571	575	619	575	630	537	570	585	642	569	563	596	618	605	561	606	560	587	584	549	557	574	618	595	610	574	573	552	563	575	586	599	594	544	610	539	542	597	561	583	543	575	573	580	567	591	577	568	598	595	620	599	602	590	571	630	575	622	595	612	581	607	632	589	615	585	588	560	616	589	624	599	596	552	558	545	598	534	569	628	600	561	558	578	571	647	589	605	551	580	588	559	580	578	566	571	578	602	561	567	571	604	605	615	550	578	633	534	586	570	578	591	599	554	578	586	593	582	547	571	598	582	620	586	615	562	554	563	592	578	601	584	603	639	603	614	598	558	616	564	597	628	613	572	548	577	609	581	587	594	628	601	624	536	615	577	603	592	581	557	552	534	603	620	553	546	635	554	573	599	585	571	577	565	563	620	583	597	643	579	533	559	607	570	580	607	553	598	539	611	597	553	550	580	565	607	585	571	548	562	609	611	597	599	608	545	574	557	636	588	579	586	605	594	584	568	621	576	597	607	630	590	587	607	581	609	581	557	647	595	574	587	536	580	604	596	584	610	632	593	583	631	548	550	575	594	596	569	558	580	569	566	587	573	576	572	614	608	575	622	593	584	606	559	551	589	553	580	584	610	578	561	561	570	611	607	573	599	578	596	608	568	626	612	601	587	553	634	622	614	573	559	570	554	598	559	585	591	586	611	618	555	543	614	591	582	571	626	588	639	564	572	560	574	603	553	571	613	576	614	552	594	579	592	563	556	579	614	583	582	584	529	557	622	586	588	557	603	566	559	560	604	578	607	586	570	618	572	564	560	597	609	564	582	589	538	596	599	594	569	601	580	599	582	612	624	563	591	591	596	585	601	589	565	583	568	608	575	594	601	608	556	577	576	598	627	638	594	576	551	608	577	572	587	570	597	584	610	615	552	570	592	607	625	576	563	613	610	554	591	591	569	612	589	619	591	616	572	596	631	512	628	607	628	630	584	583	592	596	615	568	602	563	607	577	545	557	544	576	611	560	580	564	581	582	600	563	557	575	598	514	548	580	600	577	614	566	592	570	583	544	563	559	572	586	610	588	552	565	614	584	557	562	575	626	543	591	583	571	594	587	615	562	561	582	590	578	608	599	594	567	589	555	580	572	567	587	603	579	582	571	627	569	585	599	577	624	618	597	568	642	561	583	587	631	560	584	573	576	602	606	559	565	582	580	559	609	520	560	631	538	574	528	572	581	582	606	579	578	582	588	563	614	567	592	589	576	631	636	603	600	618	531	643	603	594	615	584	570	531	572	639	577	577	549	600	556	639	575	592	562	600	558	576	587	559	563	589	619	598	642	605	545	595	578	609	600	571	572	609	576	597	587	545	600	587	542	626	594	570	587	592	568	529	619	549	574	584	584	588	612	582	619	574	574	550	590	573	607	630	582	624	611	592	546	597	531	572	585	609	575	548	598	566	569	598	608	572	551	589	606	603	571	567	578	600	617	579	548	579	556	631	587	571	573	585	605	587	555	612	570	522	580	592	556	614	553	588	635	553	631	578	578	567	582	550	586	562	564	592	564	580	535	545	646	561	572	563	589	588	579	562	549	574	613	566	547	575	634	598	589	620	573	612	571	581	617	577	591	601	572	593	585	565	544	652	605	551	571	578	606	585	623	579	627	574	593	582	568	598	589	576	590	546	590	579	598	556	565	591	571	594	564	626	595	577	560	567	593	562	584	569	567	551	589	605	638	554	560	586	572	613	599	556	548	583	549	609	615	574	613	610	628	568	554	592	578	575	598	585	616	567	571	517	599	575	560	548	575	589	572	605	596	602	597	563	587	568	574	587	583	600	565	598	585	631	604	546	608	554	562	565	608	625	564	551	583	559	601	564	579	615	634	583	529	570	609	619	615	616	557	577	582	546	577	571	619	596	610	600	631	587	595	572	576	557	593	550	607	573	587	571	575	586	592	611	611	586	554	582	575	559	600	597	590	593	557	566	587	616	564	574	570	564	600	546	604	574	577	566	599	591	622	615	596	589	580	587	591	568	612	551	584	570	583	609	616	585	575	607	611	591	613	601	596	569	593	572	592	559	599	590	554	545	562	582	582	573	605	579	557	551	586	593	620	601	542	556	571	599	554	596	549	565	592	572	593	568	616	621	563	526	627	596	607	609	631	577	585	571	621	578	583	602	593	544	614	615	571	558	559	591	620	561	577	568	602	587	593	595	603	521	595	579	570	580	592	571	550	592	590	610	574	590	605	565	579	577	642	600	586	585	599	590	507	578	584	594	596	625	541	610	594	549	569	585	581	586	643	615	561	582	558	594	575	570	565	602	580	634	536	604	554	592	548	567	578	582	598	563	520	611	578	600	566	618	606	573	602	588	603	573	565	590	577	583	574	588	583	567	618	602	589	597	570	603	579	574	606	552	543	569	617	555	615	617	591	585	568	586	638	632	589	556	575	564	546	579	559	571	573	603	583	570	535	641	630	587	600	565	600	552	599	566	593	650	536	575	609	568	615	578	535	624	591	571	610	588	585	587	591	602	612	603	621	594	583	557	611	587	620	564	577	562	598	590	590	569	588	613	554	593	576	572	589	626	575	647	560	637	540	574	558	591	597	568	591	571	574	536	573	573	617	581	560	607	600	616	615	583	611	593	609	630	626	586	593	557	599	616	599	525	607	586	637	573	590	562	562	591	596	596	570	611	535	586	597	605	623	600	580	596	567	574	586	568	563	577	590	589	608	582	605	575	576	588	571	577	553	571	618	651	597	575	571	589	553	572	590	579	610	581	567	570	599	567	581	602	576	609	556	587	546	582	606	538	606	616	595	560	548	600	561	584	586	545	600	585	584	573	586	584	602	578	619	622	607	598	588	600	567	575	613	572	584	584	579	615	543	591	565	599	577	573	588	599	571	608	586	589	625	535	583	592	605	601	565	595	589	578	612	576	606
3693	1686	726	285	231	261	239	250	206	165	180	131	164	164	150	152	140	141	112	148	105	120	124	108	124	121	99	92	128	123	105	106	119	125	118	117	95	100	102	105	93	108	90	86	119	100	102	89	111	112	118	67	101	107	99	97	85	99	91	99	99	83	87	99	84	112	111	86	94	85	96	104	87	115	94	97	90	95	107	112	67	103	105	119	109	104	108	95	96	92	109	99	92	100	95	95	102	96	76	107	114	105	111	123	96	100	85	103	86	82	90	91	103	95	101	83	111	108	99	90	98	84	105	80	106	110	111	85	96	90	91	104	99	94	94	112	82	97	96	86	87	88	92	67	102	102	104	107	105	96	101	96	92	120	107	111	98	103	105	86	93	100	106	131	125	85	93	86	90	93	93	104	108	105	85	108	97	104	110	106	93	90	104	116	113	104	113	86	99	87	89	98	93	79	94	95	91	101	86	100	97	103	101	97	98	107	83	82	112	106	100	96	94	96	88	108	90	84	86	109	86	95	91	102	117	109	95	98	96	90	98	89	95	95	96	108	118	85	81	101	92	97	84	102	98	102	100	93	126	95	82	117	95	90	94	85	98	96	95	89	113	108	97	103	104	84	105	106	92	120	100	97	101	89	80	105	112	95	85	92	95	94	101	103	79	107	85	93	100	121	105	89	96	113	94	104	87	88	99	99	98	110	89	94	107	89	95	87	117	106	92	89	80	103	106	82	106	102	89	105	85	98	92	88	96	91	99	79	92	95	100	90	108	84	110	103	114	97	101	97	99	83	98	105	80	91	95	109	104	103	108	91	102	110	106	100	90	109	103	95	88	94	95	103	124	77	85	99	105	98	118	105	107	110	95	107	104	100	88	93	86	88	107	79	111	88	118	112	102	114	102	110	109	107	95	111	114	84	76	110	124	106	84	98	91	90	112	100	100	99	107	104	96	90	93	93	110	100	89	99	98	94	89	101	103	96	92	109	93	97	85	95	90	102	91	94	101	82	111	97	85	99	99	106	90	88	107	94	103	97	86	97	104	107	104	82	94	82	98	93	92	117	92	101	110	103	102	72	101	111	105	101	85	98	121	98	88	89	102	88	88	89	105	103	106	101	106	99	92	92	98	108	115	113	111	96	107	104	105	92	101	114	77	83	92	115	107	109	104	107	115	100	106	91	82	94	105	94	95	117	97	114	97	89	95	103	90	107	107	99	95	117	108	88	92	111	102	99	87	107	96	91	88	104	90	112	105	89	77	94	108	99	96	110	104	113	104	90	104	101	85	93	111	104	109	112	84	90	99	83	92	73	86	97	99	103	94	103	95	102	99	103	113	93	107	115	87	84	100	90	96	100	110	107	110	95	106	101	82	106	115	78	95	110	91	83	91	100	111	104	84	104	91	81	97	78	80	109	94	90	92	82	90	105	113	102	101	103	99	117	99	90	94	101	89	87	112	115	92	110	110	99	97	98	98	98	101	93	103	99	110	93	93	106	107	88	106	102	105	100	98	106	107	101	94	87	97	86	76	91	92	98	101	100	96	105	86	104	92	99	95	98	93	102	93	100	86	113	94	107	111	93	90	100	100	105	96	99	99	115	110	103	88	92	104	99	103	93	97	113	100	100	103	109	101	97	98	99	100	90	110	96	98	70	92	100	110	118	94	104	96	88	108	107	100	97	127	110	111	100	90	95	94	91	115	107	92	94	100	104	97	82	86	113	96	82	79	86	93	103	123	94	106	99	103	96	108	106	83	91	89	105	110	95	109	94	102	94	86	85	95	90	100	113	93	84	110	90	93	100	107	111	101	101	103	94	84	95	97	97	89	109	90	94	104	100	97	101	112	89	105	81	78	104	94	103	94	97	93	114	87	107	110	98	91	117	92	107	84	109	96	90	99	84	118	102	82	80	88	112	106	95	90	109	92	89	103	68	96	79	109	85	90	98	87	91	105	104	97	90	91	99	86	106	118	93	113	86	90	100	97	100	92	86	96	104	107	88	114	111	100	85	93	98	86	100	103	115	92	92	78	109	104	93	86	91	116	101	101	89	87	111	106	81	112	92	95	100	116	69	77	96	84	64	109	92	89	108	109	89	83	85	88	122	95	96	96	99	93	97	105	111	100	99	105	109	98	95	97	96	96	95	102	97	90	96	91	87	104	107	111	98	106	74	106	96	87	82	102	102	97	96	87	95	88	101	88	102	99	99	108	104	98	106	104	94	100	95	107	106	106	87	93	93	104	72	88	105	110	114	97	108	105	110	81	116	96	90	99	80	101	108	99	107	108	111	112	105	115	93	94	99	109	91	91	101	96	92	99	102	99	85	110	107	107	108	85	121	106	89	105	78	103	81	95	106	98	111	101	106	99	86	99	91	83	105	87	94	86	98	101	101	86	94	119	97	82	98	95	104	116	93	112	88	100	92	100	86	97	88	105	97	110	95	105	103	111	99	97	114	112	105	94	77	94	104	91	90	101	93	99	108	85	97	90	87	103	96	96	94	98	104	113	99	99	91	93	111	89	82	97	98	107	100	98	87	92	115	91	97	110	116	77	117	106	96	87	88	85	88	104	102	97	109	98	93	91	93	100	86	79	84	97	122	110	112	78	100	111	96	97	81	89	108	111	92	96	83	109	91	97	94	110	96	101	102	80	97	100	90	101	86	94	107	79	98	97	73	83	89	90	104	77	107	79	120	106	80	105	90	87	94	92	99	115	85	90	107	106	96	103	91	91	90	86	86	87	96	96	98	98	83	93	109	113	102	91	94	95	97	95	91	77	104	96	92	106	118	96	107	99	96	93	95	94	99	80	106	109	77	118	91	106	99	92	101	127	102	92	98	107	99	76	96	94	99	112	95	98	83	101	99	97	109	96	90	95	93	93	104	105	82	89	85	93	108	94	94	100	87	94	99	116	93	79	104	88	103	115	100	94	103	87	105	97	95	88	96	93	88	111	95	94	87	91	99	96	109	80	101	104	109	93	97	84	95	106	94	93	97	97	100	106	94	99	102	80	85	91	118	111	104	105	97	104	104	81	98	134	91	98	108	92	93	82	102	97	111	91	92	111	110	94	102	108	99	101	98	116	105	108	95	102	103	105	114	99	88	88	103	86	94	109	100	101	92	90	112	91	101	98	98	95	107	90	92	107	86	105	100	98	96	95	101	111	100	105	95	111	98	91	111	95	88	102	89	103	102	90	106	110	100	85	108	121	107	109	113	122	113	101	95	126	91	102	83	111	101	99	103	97	96	115	105	106	101	101	90	95	92	93	83	100	102	97	94	97	96	99	95	105	100	94	108	108	106	100	91	88	98	106	98	77	118	91	92	109	93	107	86	99	104	84	101	102	97	92	102	114	97	105	117	98	90	105	110	103	109	100	110	91	79	94	82	94	102	76	97	94	94	79	66	100	99	97	88	104	114	108	100	92	94	114	106	99	78	92	98	97	110	87	115	94	97	97	110	108	113	103	99	89	105	90	115	89	104
28910	16417	7753	4847	7280	8725	8135	6809	5159	4156	3501	3168	2800	2599	2342	2300	2188	1884	1742	1520	1433	1329	1333	1347	1297	1219	1210	1205	1264	1216	1169	1110	1106	1115	1080	978	911	960	948	862	804	873	831	834	833	861	866	895	816	852	789	807	772	760	763	835	786	733	789	748	769	759	708	701	738	703	788	762	758	765	744	737	763	758	713	712	815	762	730	701	800	754	734	729	728	717	735	729	727	771	750	698	770	729	747	749	709	743	754	706	754	731	762	700	767	767	760	730	737	735	737	729	718	837	796	701	752	747	708	711	723	714	737	714	768	748	762	823	784	797	759	730	732	762	713	786	809	703	799	749	725	743	738	731	727	734	784	774	732	765	752	726	704	767	762	722	722	747	792	735	744	770	742	750	722	730	749	706	727	751	805	748	768	713	772	697	752	781	740	773	749	720	763	723	714	798	729	746	727	761	740	685	783	742	736	701	745	734	758	739	742	742	719	803	792	783	752	767	740	715	720	760	705	738	737	711	729	736	715	797	723	725	713	744	756	717	761	709	717	733	753	723	761	765	698	704	738	697	717	754	758	753	670	731	683	697	769	746	753	745	698	704	768	769	729	671	780	765	672	766	708	694	781	701	695	739	721	752	734	700	734	728	763	713	771	731	800	745	764	758	737	787	739	750	740	756	747	740	702	715	776	742	749	765	768	759	671	788	749	775	728	745	769	714	748	728	755	701	712	727	737	705	732	707	753	737	746	757	753	736	727	704	710	759	723	734	770	749	724	729	730	730	726	734	750	742	747	718	750	793	720	718	721	727	701	737	767	759	737	749	729	707	729	724	738	778	699	760	750	717	717	758	699	745	689	679	754	745	694	726	760	723	745	745	731	738	771	671	762	690	758	699	800	721	755	764	704	726	755	750	724	756	790	719	735	692	742	758	720	723	731	778	776	749	702	738	726	712	730	729	761	741	716	743	738	739	717	779	724	749	722	712	756	706	735	702	775	704	770	726	753	758	752	723	784	685	755	726	708	756	725	751	749	729	746	761	727	751	783	711	704	755	780	757	741	699	754	762	783	722	707	757	728	761	740	687	763	767	669	785	757	663	749	711	748	760	761	713	737	725	775	685	725	702	739	771	709	761	703	780	728	751	795	763	725	759	773	741	717	695	768	764	743	753	708	758	729	740	687	724	757	756	720	698	726	726	746	703	711	748	738	720	700	746	740	758	714	793	747	714	771	695	688	705	743	709	702	685	762	656	717	753	737	729	713	762	728	743	740	740	748	723	750	773	772	752	739	763	730	760	678	720	720	706	712	768	760	798	697	770	750	711	698	748	749	716	753	758	707	699	704	751	715	749	738	738	731	727	705	740	755	777	715	736	759	719	752	736	733	755	740	736	739	723	729	759	743	751	720	716	722	748	716	736	748	741	749	750	751	785	745	760	724	764	756	757	722	796	742	713	792	735	696	755	728	795	734	734	743	732	759	726	744	726	744	755	725	739	716	716	726	784	718	713	713	741	726	723	726	781	743	682	758	747	748	735	819	744	722	730	741	747	736	760	726	798	752	794	742	727	766	737	742	700	755	729	726	712	731	713	706	702	728	699	736	762	732	737	731	707	726	742	734	717	770	768	713	708	728	761	747	733	756	683	738	732	720	703	708	783	734	743	723	751	707	719	670	746	752	771	706	747	703	768	745	751	775	784	701	747	743	715	726	722	753	732	725	770	740	728	733	741	687	799	785	702	784	686	722	738	771	758	775	699	746	740	777	706	734	760	695	753	694	739	730	742	740	737	746	719	710	722	771	726	757	746	745	741	783	752	727	729	763	757	759	741	737	720	740	751	747	713	727	724	750	732	725	753	742	740	739	704	667	756	717	733	715	717	732	751	730	732	774	761	779	758	734	703	740	711	721	770	725	745	733	747	721	670	739	698	738	712	744	697	713	748	767	724	747	751	800	699	762	709	749	742	768	724	729	729	732	698	740	769	709	703	767	714	726	703	768	791	763	702	779	681	744	751	760	770	779	719	711	786	741	741	725	718	697	760	737	807	756	699	736	760	745	747	735	781	740	752	717	779	732	755	734	751	756	778	738	746	738	741	759	747	769	740	746	722	688	744	714	692	693	679	757	711	726	779	749	749	731	729	791	759	733	712	744	768	721	719	729	730	760	765	716	714	729	760	719	715	734	719	767	783	743	725	720	760	700	707	727	716	699	749	694	698	726	734	686	698	711	721	712	724	737	727	716	711	739	714	714	771	698	773	744	742	699	718	749	731	790	752	734	748	752	747	793	726	725	745	758	765	752	737	730	713	749	731	706	755	665	752	694	765	744	690	737	734	742	762	740	776	799	741	746	710	757	752	741	739	731	707	707	726	748	755	783	791	752	754	747	718	719	745	751	692	734	725	741	744	767	742	743	755	771	758	699	725	734	752	731	726	702	759	728	732	737	733	732	748	760	743	756	736	736	681	758	747	716	771	693	753	749	805	715	795	749	799	745	723	753	723	707	728	776	783	701	701	720	759	785	782	731	777	746	769	732	678	715	784	688	771	780	775	730	735	684	703	726	764	728	731	726	740	723	732	748	774	719	763	767	735	724	728	677	764	765	675	744	699	747	741	720	774	808	720	720	782	691	727	718	720	730	704	760	722	723	740	775	802	749	729	751	744	738	703	721	741	726	745	739	721	746	732	749	711	696	751	775	681	752	711	700	765	741	689	826	761	727	732	800	706	747	739	717	752	739	691	771	767	763	718	737	751	745	784	713	729	728	770	713	696	726	752	747	768	724	723	725	731	739	728	829	763	768	739	728	751	731	722	759	741	740	729	745	696	748	734	728	693	697	736	738	795	759	745	727	705	757	777	735	752	728	769	776	735	730	773	700	740	719	736	743	746	692	711	719	699	706	762	734	687	734	750	806	734	750	745	709	761	788	752	740	758	735	761	711	775	788	711	715	735	756	741	740	716	742	731	696	759	730	747	700	693	695	748	747	703	756	719	717	732	715	737	774	739	747	702	729	735	723	704	710	746	714	672	714	748	769	741	743	747	778	706	734	736	701	727	773	712	774	738	727	756	715	752	753	721	747	722	715	706	749	700	753	739	786	735	745	772	723	711	734	756	724	756	722	734	745	745	767	717	723	757	773	778	720	747	712	740	663	726	741	810	736	773	722	686	754	760	785	744	721	724	778	721	675	762	719	730	753	738	745	794	750	781	736	751	738	755	690	719	737	728	787	743	730	713	722	778	755	733	713	733	728	698	776	710	715	752	721	745	768	758	702	694	738	768	748	755	735	740	681	722	782	788	748	718	669	755	765	708	696	701	692	718	747	727	750	732	706	739	725	746	748	705	719	770	763	737	770	705	703	760	739	715	766	702	716	751	719	723	707	730	762	722	732	721	784	723	704	707	733	760	744	722	740	750	746	740	747	746	735	710	711	756	787	772	728	708	732	756	735	702	760	718	765	746	774	772	725	705	671	752	738	702	737	682	776	729	719	719	710	749
5232	4175	1384	429	250	305	276	271	206	205	175	169	156	142	151	138	128	131	112	118	88	108	111	116	99	116	116	108	98	101	101	85	83	103	88	85	84	77	87	85	78	85	80	65	74	83	69	105	73	73	80	82	95	72	70	78	82	73	73	93	70	65	78	65	72	71	69	62	77	85	89	64	75	79	77	85	64	99	66	79	69	80	80	66	75	75	82	64	85	80	70	75	59	68	80	69	74	77	82	65	76	75	78	77	61	70	72	77	76	61	65	67	78	76	71	85	70	80	69	82	91	84	76	81	83	58	68	61	84	70	75	65	73	57	76	71	102	62	67	79	79	77	58	68	80	87	80	62	67	69	77	85	61	78	77	70	96	87	70	81	82	59	66	51	83	81	66	72	74	64	90	64	62	63	68	72	80	84	53	81	79	79	64	64	71	73	73	61	79	77	68	61	72	64	63	75	66	77	70	54	76	71	90	82	79	72	74	74	76	68	78	81	72	80	86	76	78	56	66	79	66	69	68	68	85	76	70	73	73	74	83	87	68	55	89	75	79	62	81	76	80	70	71	64	83	71	85	63	62	76	67	70	85	77	66	69	72	70	76	66	76	71	74	79	82	96	70	84	76	73	71	64	79	72	72	59	74	68	59	68	84	76	72	66	62	80	88	77	78	85	80	82	70	67	79	74	80	80	70	73	72	79	78	68	80	63	70	84	67	77	77	70	70	84	77	76	77	61	71	76	79	72	62	82	59	73	71	66	71	57	82	66	71	73	62	67	58	76	76	73	76	77	71	69	68	73	63	85	69	78	73	97	68	73	69	81	61	67	77	88	77	62	70	69	64	72	83	68	73	69	63	73	67	61	75	76	77	70	78	66	84	62	65	88	75	73	80	85	73	87	65	89	71	83	70	74	58	67	79	56	68	65	64	73	72	70	78	83	83	70	86	75	73	78	86	64	66	68	83	72	80	86	89	92	73	70	75	71	77	75	78	70	73	74	90	72	65	70	66	81	69	77	72	69	66	72	62	82	73	67	62	69	82	73	82	84	67	84	70	74	73	85	69	75	73	79	77	76	82	81	55	72	65	85	78	76	59	77	61	77	71	76	69	62	59	79	77	68	67	79	91	75	72	77	63	71	60	84	73	68	60	82	70	74	68	74	73	71	90	75	65	75	75	76	71	70	82	72	69	85	62	52	70	68	73	75	86	67	71	54	71	85	73	72	73	77	75	70	71	61	92	69	64	75	76	71	78	63	92	76	69	75	70	64	73	73	72	79	84	73	76	77	61	59	84	65	79	76	83	69	83	63	85	78	82	75	71	86	76	59	70	76	83	83	77	74	66	72	76	77	78	88	73	83	82	74	60	68	64	76	69	68	76	77	70	61	61	55	76	83	71	71	83	70	69	82	77	81	70	63	80	88	96	66	67	69	77	89	78	66	76	68	71	73	67	70	77	76	76	74	81	72	62	74	67	68	80	66	76	57	69	59	82	70	71	80	91	78	67	88	65	81	75	83	60	69	74	81	75	68	77	83	77	77	69	71	74	71	72	79	57	70	66	54	80	84	76	84	85	69	85	77	63	69	87	71	81	77	75	91	67	80	60	80	85	80	76	91	82	67	58	83	71	72	89	69	78	74	74	59	67	81	78	68	81	76	77	69	85	84	69	79	71	73	54	78	81	80	77	64	58	71	69	75	70	73	73	67	75	89	65	77	77	75	69	80	72	82	82	70	53	77	77	81	84	77	87	58	63	69	75	82	70	69	76	65	81	78	87	70	68	77	62	74	92	79	76	80	68	81	81	72	69	61	76	72	73	78	83	75	62	61	67	76	78	82	62	77	69	71	65	77	96	69	84	69	81	65	73	64	74	64	74	82	70	77	85	76	81	63	66	79	78	73	67	74	73	72	66	72	87	62	59	77	86	78	86	56	73	74	69	84	66	76	74	83	82	81	80	80	63	63	73	72	83	62	76	79	77	77	71	71	76	74	80	71	78	88	65	68	67	68	73	60	70	73	53	76	84	78	72	66	68	62	68	68	66	79	73	76	91	87	72	75	71	70	69	84	68	71	78	61	83	77	70	75	82	75	80	68	82	76	69	73	77	77	76	69	60	83	66	75	77	85	82	72	73	58	76	93	71	81	71	75	65	72	73	82	76	77	69	81	84	82	87	63	71	71	62	70	73	70	77	81	74	80	64	76	76	76	78	79	86	70	84	66	58	70	80	56	73	74	75	82	70	69	79	66	63	73	71	102	82	77	69	72	79	68	65	66	71	73	69	73	69	89	69	78	61	74	89	58	55	75	75	76	60	72	72	66	61	78	80	68	79	75	88	77	71	69	81	76	69	69	90	61	59	64	81	73	68	84	65	78	83	56	69	84	68	67	78	54	71	78	71	81	63	64	78	66	84	66	83	62	76	70	64	79	87	68	67	78	81	79	72	67	89	79	66	69	79	82	83	70	79	81	69	68	76	82	79	65	72	74	81	88	67	67	66	66	73	61	78	70	73	63	63	73	83	71	61	79	69	60	88	71	56	66	64	78	76	92	75	76	67	72	69	60	86	81	63	75	74	74	94	88	59	80	66	75	70	90	67	70	69	70	65	80	77	74	93	74	82	63	74	80	68	74	84	67	65	75	72	59	81	85	70	78	64	87	62	78	71	79	75	77	95	60	64	73	57	60	66	75	74	63	74	73	73	69	59	76	84	82	68	73	78	73	66	87	90	61	96	65	69	92	77	81	81	72	69	72	82	62	89	78	80	67	73	72	79	85	82	68	69	80	97	65	74	80	60	64	80	86	70	72	83	77	77	72	79	69	70	70	71	66	85	81	77	74	72	74	62	66	73	86	66	78	84	70	81	79	84	66	82	84	72	80	63	71	75	83	72	73	74	70	64	74	70	75	70	77	74	78	57	81	82	74	66	83	52	80	78	75	68	70	69	71	83	82	61	68	81	83	81	64	71	69	68	68	66	80	72	80	82	80	79	71	70	78	85	60	57	77	67	79	74	62	64	78	82	70	85	82	70	63	65	74	74	81	70	74	58	75	80	71	76	70	73	78	64	87	73	82	81	65	62	78	77	77	91	76	71	84	65	77	79	65	74	82	73	65	83	76	82	81	72	79	87	80	63	62	78	90	71	90	79	76	75	67	76	81	77	86	84	83	63	74	72	76	63	83	67	75	87	76	92	79	76	90	67	85	75	88	70	72	75	68	73	73	70	73	78	59	70	64	82	86	72	68	69	96	74	78	66	77	75	75	77	82	79	64	74	63	78	81	91	64	63	81	60	88	86	67	69	62	69	63	74	74	77	70	89	86	68	73	78	77	66	72	82	89	68	82	70	74	83	93	86	68	70	76	78	57	75	64	83	78	78	83	71	74	77	80	61	65	74	76	77	57	75	75	60	72	81	67	83	73	68	64	81	54	65	74	66	65	61	85	66	83	80	76	69	59	76	78	57	83	71	85	71	70	59	77	62	73
34676	24218	11916	7329	9800	11809	10882	8613	6767	5644	4552	3883	3541	3243	3034	2923	2651	2395	1958	1739	1567	1447	1454	1420	1351	1321	1333	1314	1272	1239	1218	1121	1148	1009	1019	913	854	812	779	759	742	686	679	676	710	681	695	722	717	664	643	668	626	583	560	614	580	560	624	573	573	547	569	571	547	573	542	558	563	545	577	591	593	545	614	586	571	549	561	569	598	541	542	573	565	544	569	561	552	565	574	565	586	570	565	555	567	590	561	553	561	596	595	519	582	587	526	582	590	584	581	549	563	522	574	584	567	560	567	570	572	517	529	541	559	563	579	608	534	565	561	541	556	556	562	602	578	547	549	557	581	557	576	531	553	572	523	565	569	519	530	572	544	586	526	571	577	527	558	565	544	587	534	564	571	515	536	578	542	561	555	552	565	559	580	529	613	579	532	590	556	559	556	587	580	588	570	549	554	577	517	550	546	567	547	555	531	566	557	596	572	584	557	561	537	556	617	534	534	539	552	567	580	572	501	568	569	557	580	549	504	541	579	535	550	559	542	578	539	581	501	529	563	602	586	534	556	535	590	532	611	523	590	538	582	524	502	569	560	595	565	554	551	545	524	540	524	556	582	590	563	592	540	577	558	547	511	530	574	544	537	524	573	561	531	557	546	539	556	557	578	525	561	559	596	547	565	576	552	592	538	563	563	569	583	546	512	565	549	562	559	564	587	542	545	580	591	586	509	521	565	554	576	533	564	536	556	567	542	547	593	540	558	535	571	562	544	592	575	535	543	566	531	585	583	562	557	549	590	593	562	548	549	576	550	541	582	575	526	584	575	563	570	605	578	574	540	566	571	557	572	580	539	528	548	592	556	544	553	535	556	526	586	503	570	572	566	546	549	566	555	516	603	529	532	600	555	559	557	584	549	582	543	542	530	567	598	562	572	628	515	536	518	585	593	574	573	517	586	564	562	581	583	573	546	530	548	540	566	505	507	555	563	551	547	583	600	553	606	573	566	512	572	582	562	586	546	582	581	606	561	540	553	534	564	570	580	563	555	591	574	547	606	523	555	543	563	523	560	528	574	583	532	563	553	602	547	552	526	557	574	553	551	523	542	547	534	551	528	549	584	548	538	593	565	547	529	549	540	558	554	527	539	608	503	552	594	560	530	566	592	567	523	537	571	546	609	515	583	542	544	529	508	546	570	554	553	577	550	578	559	544	564	561	541	585	576	579	533	558	574	503	520	524	537	547	518	544	551	556	557	513	549	529	592	538	579	597	583	568	546	552	546	577	537	582	541	518	571	549	551	567	546	556	476	568	582	570	521	539	525	558	537	573	567	547	569	589	556	576	550	551	578	564	511	527	585	540	549	530	572	561	557	551	562	565	538	516	578	550	605	545	553	589	544	601	536	525	561	594	559	556	528	573	598	521	566	501	545	616	566	518	637	546	566	526	553	514	559	556	542	543	566	507	560	558	571	529	573	543	561	568	555	515	594	553	586	532	523	573	562	538	597	544	592	556	575	545	549	555	572	552	557	541	530	533	593	554	525	605	590	572	577	579	586	521	600	575	551	556	532	560	542	567	548	555	562	514	572	568	562	535	556	554	554	560	582	560	553	589	507	552	541	553	551	565	524	573	541	504	536	536	556	560	584	572	530	590	526	542	537	574	555	605	548	546	568	588	586	535	569	497	566	548	541	571	599	556	563	553	551	558	558	567	576	603	560	547	604	534	536	545	596	544	552	555	587	546	570	565	596	607	534	564	541	562	532	522	513	508	570	594	534	555	531	525	563	548	560	541	579	531	566	575	531	572	536	538	587	563	544	560	561	599	584	563	572	543	559	597	549	496	560	541	557	577	567	536	525	573	526	582	577	557	574	567	571	571	537	546	548	578	564	596	561	594	547	555	549	568	572	612	607	533	598	516	573	598	583	561	556	506	563	605	551	538	533	564	552	527	548	577	568	554	529	607	571	539	531	554	543	540	561	527	564	563	545	567	530	524	576	578	577	532	562	573	565	546	554	563	577	534	562	579	543	573	542	528	586	580	536	553	556	547	511	606	540	536	559	557	554	590	506	505	593	581	580	537	592	510	558	565	571	564	545	545	545	557	561	523	578	562	566	508	555	515	531	555	541	546	551	544	564	548	528	581	515	571	572	593	571	523	544	502	578	541	535	580	549	538	598	566	585	570	568	546	558	591	544	559	575	554	560	590	548	543	560	560	567	567	549	538	565	567	560	592	532	528	543	581	539	571	544	563	556	545	572	556	531	545	555	554	571	546	585	529	543	559	544	551	553	504	564	550	531	568	560	512	555	531	558	519	572	516	581	565	563	514	572	605	591	552	567	556	628	541	529	555	557	532	540	542	550	563	574	604	561	550	567	548	556	556	604	565	539	567	558	541	620	581	565	557	564	554	565	568	560	550	560	533	593	622	553	573	560	544	561	563	520	571	569	579	545	547	548	559	564	538	584	542	566	538	554	596	529	556	477	533	518	586	564	596	525	535	561	581	562	571	548	575	582	584	597	594	555	563	566	579	551	552	544	521	557	571	520	512	538	477	542	562	550	542	577	572	570	536	573	565	524	578	510	555	546	583	576	551	570	520	520	555	587	564	548	573	580	546	574	565	499	529	525	550	571	597	488	573	577	551	564	571	568	580	548	526	558	559	566	576	545	529	545	560	545	526	548	548	575	545	553	542	562	530	552	570	595	528	524	550	545	574	533	559	566	582	534	577	580	572	530	515	560	515	580	552	554	549	521	553	536	576	554	586	603	548	531	556	553	536	569	605	582	570	573	538	604	557	576	551	582	567	582	560	557	570	597	546	541	564	535	586	585	560	615	554	559	550	604	553	524	588	592	586	562	548	586	526	540	539	554	617	559	536	590	583	544	563	573	539	546	549	586	566	521	540	547	560	529	590	521	552	584	555	577	574	570	546	583	558	551	547	554	526	599	560	574	574	561	552	546	517	576	563	574	597	618	563	552	573	565	582	545	532	555	583	549	534	532	586	568	586	581	574	577	526	520	550	592	517	545	526	580	547	558	546	542	562	553	535	514	578	565	597	562	572	593	549	539	547	568	578	557	535	548	578	566	528	533	543	546	559	537	551	601	540	556	579	544	548	584	531	564	545	562	576	548	567	573	594	579	561	562	544	553	521	570	543	554	580	573	568	536	540	539	554	567	548	563	523	601	556	554	524	558	575	562	562	581	549	541	550	564	542	566	552	590	571	604	560	609	562	536	550	572	505	521	523	564	568	570	560	589	558	534	548	545	568	548	557	555	567	573	519	563	514	554	528	520	556	531	532	564	594	606	536	529	569	536	523	575	563	562	555	578	581	569	539	579	518	576	544	541	576	564	501	597	555	584	539	545	552	538	552	541	587	544	502	534	514	540	516	579	559	542	543	581	586	570	539	557	568	525	545	569	553	544	561	549	584	558	560	590	545	550	546	530	543	539	519	572	590	544	540	599	611	508	554	567	550	546	567	536	538	549	522	577	551
5642	3754	1196	403	247	307	310	264	267	220	198	211	193	185	200	197	190	157	165	132	117	130	150	145	145	129	124	127	137	114	126	151	120	112	140	97	134	121	114	99	109	110	99	106	105	118	114	107	103	128	119	107	109	105	104	113	116	109	101	121	107	123	95	105	106	91	100	116	111	110	114	120	101	98	106	111	112	122	95	101	87	97	97	107	109	118	111	91	119	96	105	77	104	106	120	111	127	105	96	97	97	112	98	92	116	113	87	106	94	90	99	97	93	95	102	89	112	118	99	85	87	110	116	104	95	103	116	115	110	106	99	99	96	108	103	106	105	100	110	116	98	130	106	108	92	119	121	122	101	116	107	119	93	101	112	108	108	109	104	108	94	99	105	107	99	112	92	102	97	93	119	101	128	113	120	122	114	102	97	97	116	90	121	94	108	114	93	107	107	106	100	122	102	113	117	85	102	99	104	113	99	110	104	97	108	103	115	101	108	99	85	106	112	105	100	99	117	108	104	104	112	104	103	106	103	131	102	95	99	111	94	111	108	103	116	100	104	100	107	115	105	106	94	103	111	90	97	103	100	116	107	105	104	104	95	106	94	106	89	95	117	115	111	82	94	97	96	123	89	87	105	106	111	100	94	108	110	119	108	105	119	106	96	111	93	102	106	116	113	100	109	110	93	126	109	104	90	82	105	103	106	111	119	120	93	109	120	111	111	122	114	103	91	92	99	97	105	109	109	122	105	95	102	134	99	100	114	107	115	107	118	115	107	103	110	104	109	96	108	98	98	109	109	95	90	104	110	110	100	102	128	99	101	103	99	112	105	104	101	111	91	109	128	123	102	106	102	97	98	105	96	97	86	110	106	113	108	123	99	108	115	110	113	82	101	99	95	123	87	112	97	100	110	105	117	91	89	102	106	98	104	99	127	96	116	95	100	101	82	105	97	104	92	99	87	96	94	93	98	99	103	110	109	105	86	123	107	94	103	111	99	110	103	127	103	101	121	124	102	124	102	124	103	117	108	106	106	121	130	109	121	102	112	106	93	111	106	92	105	111	108	97	103	108	116	110	101	98	120	96	119	100	112	87	94	102	105	99	86	118	107	114	102	98	118	98	95	114	107	124	93	110	105	112	97	128	104	90	97	110	98	113	89	97	111	99	103	112	100	92	95	82	94	111	107	107	122	110	110	109	105	95	129	100	130	105	107	113	111	88	98	116	117	117	87	104	89	90	106	110	78	95	95	104	102	107	108	113	97	108	108	107	94	113	111	100	97	111	124	109	100	82	102	96	112	93	96	122	107	103	95	98	101	107	116	103	104	104	127	98	99	109	93	103	104	96	97	97	120	86	103	126	117	105	111	97	115	98	112	96	99	101	89	95	94	107	108	105	98	105	120	105	119	111	107	102	116	88	107	115	97	118	99	104	99	98	120	96	113	104	105	108	99	110	108	102	98	103	102	122	101	104	94	107	117	112	116	82	113	82	94	93	100	94	106	109	101	107	107	98	113	106	99	104	99	101	93	98	102	101	95	116	105	96	111	91	99	92	98	110	97	107	115	103	113	94	102	108	119	99	95	112	115	100	83	92	145	106	107	87	111	88	106	110	104	92	123	99	117	97	104	93	96	105	98	105	92	115	106	96	84	96	113	96	92	129	118	102	105	117	92	90	106	101	107	109	93	99	90	102	87	105	101	107	122	108	100	100	109	92	107	114	106	109	107	110	107	92	104	101	93	92	91	102	113	108	98	98	110	112	102	96	120	125	126	106	103	103	90	116	100	105	107	111	102	101	118	96	100	113	108	105	104	99	110	105	106	108	114	129	109	103	139	120	108	102	116	102	107	106	112	80	112	97	93	112	110	92	123	99	125	93	100	114	100	102	87	102	114	104	113	112	105	98	100	102	108	111	99	111	112	108	106	118	107	114	115	113	107	103	95	124	102	74	97	113	107	109	111	107	107	102	99	114	103	109	110	98	118	106	99	110	111	94	95	98	112	111	109	105	105	116	106	112	107	109	119	99	90	118	99	95	124	89	98	119	111	130	98	122	99	113	92	101	88	107	102	131	109	120	91	119	112	104	111	106	128	112	114	108	103	104	96	118	105	109	108	98	115	118	104	98	75	110	106	97	107	120	106	100	96	116	110	116	101	103	117	113	94	104	105	93	92	103	99	116	111	101	93	104	97	113	103	102	109	118	107	109	102	94	98	109	91	106	112	109	102	97	108	102	104	103	108	93	90	109	104	106	113	101	95	105	103	85	113	97	117	110	98	119	115	108	126	105	92	113	117	104	111	116	106	100	95	106	112	103	105	99	109	106	105	83	85	95	107	116	116	130	94	113	94	108	122	104	92	99	96	124	107	117	102	111	101	88	104	111	107	103	87	112	106	104	101	97	106	85	103	101	104	103	97	94	102	97	99	103	100	109	102	105	96	98	103	104	113	106	101	101	115	107	100	94	113	109	114	113	107	100	95	103	116	109	103	100	82	96	94	103	116	118	109	93	104	109	91	125	105	115	109	124	109	89	115	109	98	98	85	98	106	109	97	103	107	128	112	104	123	100	120	106	99	96	88	106	92	96	101	103	124	121	97	103	105	115	100	93	98	106	108	107	91	107	97	95	93	124	90	104	102	105	106	109	109	132	108	105	115	120	124	107	112	112	106	104	104	99	88	110	112	94	107	103	89	110	113	102	85	112	99	108	92	94	98	116	98	108	116	114	125	106	109	95	101	100	117	110	103	99	82	106	104	80	121	113	87	119	120	116	106	100	110	102	109	111	106	117	123	79	102	110	99	116	103	109	118	106	113	122	112	111	108	110	94	120	88	100	97	103	103	104	108	114	100	96	103	108	99	94	120	117	103	114	99	105	96	101	99	129	107	101	109	109	111	110	104	93	108	75	110	109	132	104	98	108	112	116	95	115	100	98	104	119	109	96	114	111	105	113	111	115	108	105	95	96	100	89	107	103	101	115	100	99	103	116	117	106	106	118	101	100	117	87	120	98	114	81	97	99	99	126	94	97	120	91	104	102	99	98	131	118	112	97	93	90	113	110	89	118	105	101	100	99	110	117	110	106	92	104	106	102	88	91	104	106	101	115	98	104	95	105	95	101	112	134	98	125	97	103	94	91	124	94	88	108	83	102	104	108	105	107	96	108	100	124	106	99	109	106	120	108	117	123	100	118	116	77	97	97	116	104	101	111	109	97	106	106	115	109	96	114	112	94	109	101	101	94	107	94	94	102	111	111	96	103	105	111	105	113	104	89	112	112	109	96	112	96	101	105	121	103	114	109	98	106	108	97	97	118	111	99	102	108	95	92	94	95	105	112	105	91	89	107	121	118	99	85	103	102	95	107	118	91	129	105	112	112	102	110	96	113	117	109	108	100	106	113	117	107	89	111	81	105	120	113	117	116	114	110	101	106	108	123	114	109	134	97	90	116	113	100	107	79	96	120	106	102	109	108	100	108	106	94	99	111	129	103
33257	22798	11235	7033	9626	11424	10428	8432	7037	5812	4823	4420	4012	3541	3433	3265	3035	2652	2228	2015	1728	1679	1616	1522	1573	1534	1459	1520	1535	1387	1357	1356	1264	1255	1274	1155	1115	1165	1009	1002	936	952	936	905	897	909	954	865	980	906	906	914	846	809	875	831	818	816	836	783	771	828	811	811	785	907	782	773	825	828	849	860	835	809	804	826	778	810	778	813	775	857	827	782	798	759	851	778	789	777	803	808	730	776	824	802	800	795	835	803	800	797	750	795	755	761	746	804	857	811	779	853	810	771	796	759	783	773	795	761	779	810	760	766	789	806	771	834	745	771	769	809	812	835	749	784	745	717	861	842	772	744	745	852	768	807	844	821	798	821	849	787	824	752	808	840	769	768	806	838	814	826	817	750	822	793	765	805	785	737	792	833	760	830	797	757	788	750	808	784	808	798	787	791	783	727	803	789	818	829	806	766	827	817	770	817	777	822	750	773	758	780	781	772	776	781	808	760	764	752	785	752	840	722	816	753	787	798	770	766	771	784	809	755	775	790	796	804	748	817	805	782	738	837	793	748	830	833	756	801	771	780	804	807	818	828	844	830	825	840	748	772	815	779	808	793	826	737	776	726	838	793	802	770	818	819	810	761	845	810	787	753	794	748	803	784	751	770	710	812	799	783	760	792	790	758	816	760	797	765	772	773	794	767	760	808	754	781	796	775	795	774	776	767	760	731	766	801	763	837	784	785	796	790	816	776	825	741	830	793	792	799	791	847	852	812	799	834	718	835	735	831	755	779	766	764	742	787	760	783	836	774	849	774	771	841	787	829	751	829	756	800	763	808	794	753	802	800	802	805	778	784	815	825	774	810	820	786	782	796	789	781	768	812	789	809	785	821	774	836	817	782	763	791	733	792	824	753	803	801	804	749	763	780	839	773	794	822	810	773	767	760	785	812	793	797	755	759	778	819	814	798	813	792	764	765	772	811	761	738	835	840	753	782	762	749	793	831	803	775	786	776	753	790	803	796	772	800	783	808	823	780	787	800	789	809	765	784	753	797	811	782	799	796	747	753	782	817	802	822	774	828	791	816	778	807	769	760	791	782	792	769	787	808	772	829	843	792	784	803	770	744	818	738	778	859	816	747	752	807	802	785	851	812	808	836	777	774	786	825	810	823	815	800	754	796	775	802	780	792	820	796	795	786	782	788	804	743	784	829	766	814	798	758	804	791	782	814	793	751	767	790	802	807	798	804	832	839	768	761	761	809	823	809	795	789	767	742	811	785	769	850	837	741	776	767	848	833	824	816	767	809	732	759	817	747	726	780	788	810	793	736	719	769	761	796	794	813	798	759	816	817	814	811	764	840	776	840	792	778	779	757	784	780	752	820	743	781	773	747	767	815	783	823	785	790	809	747	801	802	746	787	847	813	802	830	773	790	766	765	812	808	798	752	744	777	752	759	826	782	788	790	796	755	794	784	811	796	794	785	779	808	813	765	763	787	758	821	827	813	806	830	777	710	852	767	773	836	822	772	730	819	803	752	807	812	791	826	790	813	817	764	791	763	767	721	847	780	796	793	785	759	806	768	809	777	738	782	824	800	819	795	781	748	806	832	826	777	846	777	794	790	789	792	803	797	744	790	817	796	827	759	798	832	778	795	773	754	765	783	808	812	832	734	785	785	798	770	804	756	792	768	766	803	790	748	769	768	793	793	784	810	867	799	758	815	731	777	751	759	801	801	788	813	828	792	766	774	776	834	776	824	800	809	822	805	788	872	771	824	855	779	748	777	795	787	755	767	769	773	836	742	782	760	764	735	805	816	769	785	818	839	799	736	816	754	822	774	784	793	836	787	831	814	770	743	792	810	792	820	760	753	783	791	816	791	832	769	814	795	782	758	788	778	737	772	812	745	796	777	826	775	817	747	806	789	811	783	785	841	793	817	808	779	808	808	791	743	770	795	735	776	778	804	822	816	743	758	779	762	752	778	778	834	805	773	785	793	766	777	838	801	747	804	723	775	779	801	814	861	793	793	717	772	812	794	790	807	810	742	805	766	838	787	803	800	782	755	778	772	735	792	797	806	825	790	738	759	765	804	790	822	778	775	759	836	787	750	776	819	813	829	787	798	791	794	813	746	754	788	762	807	782	789	782	792	805	794	770	828	796	794	804	826	761	819	746	769	777	757	782	845	812	782	753	794	773	781	751	771	787	805	838	806	798	781	788	797	771	808	779	823	823	779	739	791	785	817	852	756	739	878	774	745	812	843	813	819	807	787	799	845	818	764	851	807	765	797	786	745	764	808	778	778	766	752	815	778	779	798	812	772	832	760	820	833	776	812	779	816	811	800	790	793	784	823	828	816	784	816	739	771	789	789	751	816	845	802	792	802	822	814	784	795	772	779	795	850	791	821	763	773	838	777	832	813	825	804	763	817	771	846	774	769	846	784	802	772	794	852	762	754	808	794	769	793	790	761	838	747	768	784	802	816	725	751	795	808	760	798	781	800	765	760	791	756	765	760	781	864	767	787	783	773	774	780	807	771	828	799	762	818	800	789	790	820	779	798	754	849	756	825	734	780	793	757	771	763	789	775	788	762	789	809	811	756	750	805	768	786	817	777	784	840	755	775	809	809	772	816	765	847	792	793	784	809	825	794	807	816	818	821	731	807	819	777	782	814	801	791	762	750	801	748	809	787	785	773	800	762	801	785	799	786	801	830	779	785	805	828	778	836	778	807	827	764	817	742	846	807	793	781	757	840	815	793	808	759	798	768	762	845	782	801	820	787	772	826	792	751	778	758	777	775	778	780	856	808	809	794	764	806	779	824	813	810	801	814	817	767	829	765	773	758	775	817	829	800	798	796	841	763	793	848	773	810	786	811	743	850	816	812	771	789	816	758	787	797	805	791	772	817	788	791	867	823	775	769	752	761	775	794	805	781	813	779	791	771	742	849	770	790	802	801	813	774	760	755	758	759	798	821	768	808	817	756	837	774	783	804	800	741	802	777	797	785	810	811	778	769	765	739	779	800	820	778	812	786	784	778	808	782	785	818	748	789	811	739	793	829	846	799	788	792	788	768	786	783	785	776	798	807	763	777	790	749	791	760	772	775	799	808	772	730	837	822	790	721	812	780	791	811	778	804	817	838	777	803	780	790	780	806	784	748	790	767	809	825	773	813	782	786	815	765	795	792	802	798	811	797	838	834	752	842	771	771	831	826	824	768	759	782	836	827	771	779	761	805	747	835	804	779	738	773	797	807	765	809	846	829	819	770	787	798	808	807	767	774	778	828	781	803	755	730	776	769	801	781	779	767	744	771	807	768	795	813	786	782	819	809	765	798	798	768	849	808	764	747	835	837	764	791	781	810	794	815	798	772	846	848	753	754	734	784	817	795	762	768	817	799	789	793	766	815	826	783	817	753	796	836	750	731	834	791	820	800	837	771	837	802	806	798	754	821	777	807	761	804	836	818	788	780	798	744	835	822	777	800	844	775	765	763	755	769	795	814
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
